html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}*{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}a{-webkit-tap-highlight-color:transparent;color:inherit;text-decoration:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}strong{font-weight:initial}html{overflow:scroll;overflow-x:hidden}::-webkit-scrollbar{display:none}html,body{scrollbar-width:none}#pnlDebug{position:fixed;top:70px;left:10px;height:auto;z-index:9999;color:#ffa500;background-color:#2a2a2a;border-radius:3px;padding:5px 7px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}#pnlDebug .dot{width:10px;height:10px;border-radius:50%;display:inline-block;background-color:#c33}#pnlDebug .text{margin-left:5px}#pnlDebug .text strong{font-size:15px;line-height:15px}#pnlGrid{position:fixed;background-color:transparent;width:100%;height:100%;pointer-events:none;z-index:800}#pnlGrid .debugGrid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;height:100%}#pnlGrid .debugGrid .item{width:8.3333333333vw;height:100%;position:relative}#pnlGrid .debugGrid .item:after{content:"";background-color:#a0a0a0;opacity:.15;width:1px;height:100%;position:absolute;right:0;top:0}#pnlGrid .debugGrid .item--6:after,#pnlGrid .debugGrid .item--2:after,#pnlGrid .debugGrid .item--10:after{background-color:#3ac3b2;opacity:.3}main .section{position:relative;width:100%}main .section-opening{height:100vh;overflow:hidden}@media only screen and (max-width:767px){main .section-opening{height:auto}}main .section-opening .cont{position:relative;height:100%;width:100%}main .section-opening .cont .sky{width:100%;object-fit:cover;height:100%}main .section-opening .cont .building1{position:absolute;bottom:-100%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:69vw;z-index:5}@media only screen and (max-width:767px){main .section-opening .cont .building1{width:100vw;display:none}}main .section-opening .cont .building2{position:absolute;bottom:-100%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:69vw;z-index:3}@media only screen and (max-width:767px){main .section-opening .cont .building2{width:100vw;bottom:-100%}}main .section-opening .cont .text{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;max-width:50%;opacity:1;z-index:6}@media only screen and (max-width:767px){main .section-opening .cont .text{max-width:83.3333333333%}}main .section-opening .cont .text h1{font-family:"Montserrat-Light",Arial,Helvetica,sans-serif;font-size:72px;line-height:77px;color:#fff;text-transform:uppercase;margin-bottom:10px;opacity:0}@media only screen and (max-width:767px){main .section-opening .cont .text h1{font-size:36px;line-height:48px}}main .section-opening .cont .text h3{font-family:"Montserrat-Light",Arial,Helvetica,sans-serif;font-size:22px;line-height:40px;color:#fff;text-transform:uppercase;opacity:0}@media only screen and (max-width:767px){main .section-opening .cont .text h3{font-size:14px;line-height:29px}}main .section-bargraph{background-color:#fff}main .section-bargraph .cont{position:relative;display:grid;grid-template-columns:repeat(12,1fr);align-items:start;margin:0 auto;width:100%}main .section-bargraph .cont .title-block{grid-column:5/8;position:relative;top:-4vh;z-index:7;background:url("../App_Images/Common/white_bg_right.jpg") center no-repeat;background-size:cover;width:100%;padding:16% 5%;-webkit-box-shadow:0 0 25px 10px rgba(0,0,0,.15);-moz-box-shadow:0 0 25px 10px rgba(0,0,0,.15);box-shadow:0 0 25px 10px rgba(0,0,0,.15)}@media only screen and (min-width:767px) and (max-width:1024px){main .section-bargraph .cont .title-block{grid-column:4/9}}@media only screen and (max-width:767px){main .section-bargraph .cont .title-block{grid-column:2/10}}main .section-bargraph .cont .title-block h2{font-family:"Montserrat-Light",Arial,Helvetica,sans-serif;font-size:2.5vw;line-height:2.5vw;color:#0d1013;text-align:center;text-transform:uppercase}@media only screen and (min-width:767px) and (max-width:1024px){main .section-bargraph .cont .title-block h2{font-size:160%;line-height:115%}}@media only screen and (max-width:767px){main .section-bargraph .cont .title-block h2{font-size:24px;line-height:28px}}main .section-bargraph .cont .grey-block{grid-column:6/9;position:absolute;top:-9vh;z-index:6;background-color:#555b56;mix-blend-mode:multiply;width:100%;padding:25% 5%}@media only screen and (min-width:767px) and (max-width:1024px){main .section-bargraph .cont .grey-block{grid-column:5/10}}@media only screen and (max-width:767px){main .section-bargraph .cont .grey-block{grid-column:4/12}}main .section-bargraph .cont .bargraph-cont{grid-column:1/-1;width:100%;position:relative;display:flex;justify-content:center;margin-bottom:20%;padding-left:5%;padding-right:5%}@media screen and (max-width:900px){main .section-bargraph .cont .bargraph-cont .graf-mbl{display:block;width:100%;margin:10vh 0;object-fit:contain}}main .section-bargraph .cont .bargraph-cont .columns-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-ms-flex-pack:space-around;position:relative;z-index:1;margin-right:6%}@media only screen and (min-width:767px) and (max-width:1024px){main .section-bargraph .cont .bargraph-cont .columns-flex{-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-ms-flex-pack:space-around}}@media screen and (max-width:900px){main .section-bargraph .cont .bargraph-cont .columns-flex{display:none}}main .section-bargraph .cont .bargraph-cont .columns-flex .col{flex-grow:1;text-align:center;z-index:1;margin-top:0%}@media only screen and (min-width:767px) and (max-width:1024px){main .section-bargraph .cont .bargraph-cont .columns-flex .col{flex-grow:0;flex-basis:25%!important}}main .section-bargraph .cont .bargraph-cont .columns-flex .col.dato1 .num-euro{position:relative;top:15px}main .section-bargraph .cont .bargraph-cont .columns-flex .col.dato2 .num-euro:first-child{position:relative;top:33px;left:37px}main .section-bargraph .cont .bargraph-cont .columns-flex .col.dato2 .num-euro:nth-child(3){position:relative;top:28px;left:0}main .section-bargraph .cont .bargraph-cont .columns-flex .col.dato2 .bar1{position:relative;top:12px}main .section-bargraph .cont .bargraph-cont .columns-flex .col.dato2 .bar2 img{top:20px}main .section-bargraph .cont .bargraph-cont .columns-flex .col.dato3 .num-euro{position:relative;top:30px}main .section-bargraph .cont .bargraph-cont .columns-flex .col.dato3 .bar img{position:relative;top:24px}main .section-bargraph .cont .bargraph-cont .columns-flex .col.dato4 .num-euro{position:relative;top:27px;left:50px}main .section-bargraph .cont .bargraph-cont .columns-flex .col.dato4 .bar{position:relative;top:10px}main .section-bargraph .cont .bargraph-cont .columns-flex .col .num-euro p{font-size:28px;line-height:38px;color:#555b56;font-family:"Montserrat-SemiBold",Arial,Helvetica,sans-serif}@media only screen and (min-width:767px) and (max-width:1024px){main .section-bargraph .cont .bargraph-cont .columns-flex .col .num-euro p{font-size:1rem}}main .section-bargraph .cont .bargraph-cont .columns-flex .col img{margin:0 auto;display:block;position:relative;top:0}@media only screen and (min-width:767px) and (max-width:1024px){main .section-bargraph .cont .bargraph-cont .columns-flex .col img{width:auto}}main .section-bargraph .cont .bargraph-cont .columns-flex .col .num-year{border-top:1px solid #000;padding-top:20px}main .section-bargraph .cont .bargraph-cont .columns-flex .col .num-year p{font-size:32px;line-height:40px;color:#555b56;font-family:"Montserrat-SemiBold",Arial,Helvetica,sans-serif;text-align:center;letter-spacing:15px;padding-left:15px}@media only screen and (min-width:767px) and (max-width:1024px){main .section-bargraph .cont .bargraph-cont .columns-flex .col .num-year p{font-size:1rem}}main .section-bargraph .cont .bargraph-cont .columns-flex .col-back{position:absolute;z-index:0;width:100%;top:-13px;transform:translateY(13px)}main .section-bargraph .cont .bargraph-cont .columns-flex .col-back .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;width:110%;height:100px;position:relative;left:-10%}main .section-bargraph .cont .bargraph-cont .columns-flex .col-back .row:last-child{width:100%;left:0%}main .section-bargraph .cont .bargraph-cont .columns-flex .col-back .row p{font-family:"Montserrat-Light",Arial,Helvetica,sans-serif;font-size:25px;color:#555b56;flex-basis:10%}@media only screen and (min-width:767px) and (max-width:1024px){main .section-bargraph .cont .bargraph-cont .columns-flex .col-back .row p{font-size:1rem}}@media only screen and (max-width:767px){main .section-bargraph .cont .bargraph-cont .columns-flex .col-back .row p{font-size:16px}}main .section-bargraph .cont .bargraph-cont .columns-flex .col-back .row .line{height:1px;border-top:1px solid #cbcbcb;position:relative;flex-basis:100%}main .section-customer{margin:0 auto;position:relative}main .section-customer .cont{position:relative;display:grid;grid-template-columns:repeat(12,1fr)}main .section-customer .cont .image-cont{overflow:hidden;width:100%;height:100%;position:absolute}main .section-customer .cont .image-cont .building1{position:absolute;top:0;left:50%;width:69vw;z-index:5;-webkit-transform:scaleY(-1) translateX(-50%);-moz-transform:scaleY(-1) translateX(-50%);-ms-transform:scaleY(-1) translateX(-50%);transform:scaleY(-1) translateX(-50%)}@media only screen and (max-width:767px){main .section-customer .cont .image-cont .building1{display:none}}main .section-customer .cont .image-cont .building2{position:absolute;top:0;left:50%;width:69vw;z-index:3;-webkit-transform:scaleY(-1) translateX(-50%);-moz-transform:scaleY(-1) translateX(-50%);-ms-transform:scaleY(-1) translateX(-50%);transform:scaleY(-1) translateX(-50%)}@media only screen and (max-width:767px){main .section-customer .cont .image-cont .building2{display:none}}main .section-customer .cont .image-cont .sky{width:100%;object-fit:cover;height:100%;-webkit-transform:scaleY(-1);-moz-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}main .section-customer .cont .customer{grid-column:4/7;position:relative;margin-left:-5vw;background:url("../App_Images/Common/white_bg_right.jpg") center no-repeat;background-size:cover;width:121%;padding:13% 5%;z-index:6;top:10vh;-webkit-box-shadow:0 0 25px 10px rgba(0,0,0,.15);-moz-box-shadow:0 0 25px 10px rgba(0,0,0,.15);box-shadow:0 0 25px 10px rgba(0,0,0,.15)}@media only screen and (max-width:767px){main .section-customer .cont .customer{grid-column:2/8;top:6vh}}main .section-customer .cont .customer h2{color:#0d1013;font-family:"Montserrat-Light",Arial,Helvetica,sans-serif;font-size:2.5vw;line-height:2.5vw;text-transform:uppercase;text-align:right}@media only screen and (max-width:767px){main .section-customer .cont .customer h2{font-size:24px;line-height:28px}}main .section-customer .cont .satisfaction{grid-column:7/11;background-color:rgba(85,91,86,.7);padding:8% 5%;top:16vh;position:relative;width:92%;margin-left:-3.6vw;z-index:5;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){main .section-customer .cont .satisfaction{grid-column:4/13;top:7vh}}main .section-customer .cont .satisfaction h2{color:#fff;font-family:"Montserrat-Light",Arial,Helvetica,sans-serif;font-size:2.5vw;line-height:2.5vw;text-transform:uppercase}@media only screen and (max-width:767px){main .section-customer .cont .satisfaction h2{font-size:24px;line-height:28px}}main .section-customer .cont .test{grid-column:2/12;position:relative;width:100%;z-index:5;text-align:center;margin-bottom:5%;margin-top:28%}@media screen and (min-width:1130px) and (max-width:1439px){main .section-customer .cont .test{grid-column:3/11}}@media screen and (min-width:1440px) and (max-width:1560px){main .section-customer .cont .test{grid-column:4/10}}@media only screen and (min-width:767px) and (max-width:1024px){main .section-customer .cont .test{margin-bottom:10%;margin-top:35%}}@media only screen and (max-width:767px){main .section-customer .cont .test{grid-column:3/11;margin-top:28%}}main .section-customer .cont .test .numbers-cont{width:100%;z-index:5;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-ms-flex-pack:space-around;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){main .section-customer .cont .test .numbers-cont{width:100%;position:relative;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}}main .section-customer .cont .test .numbers-cont .numbers{width:280px;height:280px;text-align:center;text-transform:uppercase;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;margin-bottom:5%}@media only screen and (min-width:767px) and (max-width:1024px){main .section-customer .cont .test .numbers-cont .numbers{width:24%;height:200px}}@media only screen and (max-width:767px){main .section-customer .cont .test .numbers-cont .numbers{width:100%;height:200px}}@media screen and (min-width:1025px) and (max-width:1130px){main .section-customer .cont .test .numbers-cont .numbers{margin:2%;margin-bottom:5%}}@media screen and (min-width:1250px) and (max-width:1450px){main .section-customer .cont .test .numbers-cont .numbers{margin:3%;margin-bottom:5%}}main .section-customer .cont .test .numbers-cont .numbers h3{font-family:"Montserrat-SemiBold",Arial,Helvetica,sans-serif;color:#555b56;font-size:74px;line-height:normal}@media only screen and (min-width:767px) and (max-width:1024px){main .section-customer .cont .test .numbers-cont .numbers h3{font-size:58px;line-height:normal}}@media only screen and (max-width:767px){main .section-customer .cont .test .numbers-cont .numbers h3{font-size:46px}}main .section-customer .cont .test .numbers-cont .numbers p{font-family:"Montserrat-SemiBold",Arial,Helvetica,sans-serif;color:#555b56;font-size:17px;line-height:normal}@media only screen and (min-width:767px) and (max-width:1024px){main .section-customer .cont .test .numbers-cont .numbers p{font-size:12px;line-height:normal}}@media only screen and (max-width:767px){main .section-customer .cont .test .numbers-cont .numbers p{font-size:14px;-webkit-hyphens:manual;-moz-hyphens:manual;hyphens:manual}}main .section-customer .cont .test .numbers-cont .numbers .numbers-group{padding:20% 10% 0 10%;-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start}@media only screen and (min-width:767px) and (max-width:1024px){main .section-customer .cont .test .numbers-cont .numbers .numbers-group{padding:25% 2%}}@media only screen and (max-width:767px){main .section-customer .cont .test .numbers-cont .numbers .numbers-group{padding:0 8% 0 8%;-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center}}main .section-customer .cont .test .numbers-cont .numbers.number1{background:url("../App_Images/Numbers/numbers-BGnumber1.jpg") center no-repeat;background-size:cover}main .section-customer .cont .test .numbers-cont .numbers.number2{background:url("../App_Images/Numbers/numbers-BGnumber2.jpg") center no-repeat;background-size:cover}main .section-customer .cont .test .numbers-cont .numbers.number3{background:url("../App_Images/Numbers/numbers-BGnumber3.jpg") center no-repeat;background-size:cover}main .section-customer .cont .test .numbers-cont .numbers.number4{background:url("../App_Images/Numbers/numbers-BGnumber4.jpg") center no-repeat;background-size:cover}main .section-customer .cont .slogan{grid-column:2/12;width:100%;z-index:5;position:relative;margin-bottom:15%}@media only screen and (min-width:767px) and (max-width:1024px){main .section-customer .cont .slogan{margin-bottom:30%}}@media only screen and (max-width:767px){main .section-customer .cont .slogan{margin-bottom:50%}}main .section-customer .cont .slogan h4{text-align:center;font-family:"Montserrat-SemiBold",Arial,Helvetica,sans-serif;font-size:1.35vw;letter-spacing:15px;padding-left:15px;color:#fff;text-transform:uppercase;color:#cbcbcb}@media only screen and (min-width:767px) and (max-width:1024px){main .section-customer .cont .slogan h4{font-size:20px;line-height:normal}}@media only screen and (max-width:767px){main .section-customer .cont .slogan h4{font-size:16px;line-height:24px;letter-spacing:10px;padding-left:10px}}