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{min-height:max-content}main .w-100w{width:100vw!important}main .w-100{width:100%}main #viewport #worldwide{height:100vh;position:relative;overflow:hidden;background-color:#fff;z-index:10}@media only screen and (max-width:767px){main #viewport #worldwide{height:100vh}}main #viewport #worldwide .container{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}main #viewport #worldwide .container .text{position:absolute;top:38vh;text-align:center;width:100%;z-index:1;margin-top:30px}@media only screen and (min-width:767px) and (max-width:1024px){main #viewport #worldwide .container .text{transform:translate(-50%,-40%);top:40%;width:80%;left:50%}}@media only screen and (max-width:767px){main #viewport #worldwide .container .text{top:25vh;width:90%}}main #viewport #worldwide .container .text h1{font-family:"Montserrat-Light",Arial,Helvetica,sans-serif;font-size:3.9vw;line-height:4vw;opacity:0}@media only screen and (max-width:767px){main #viewport #worldwide .container .text h1{font-size:36px;line-height:48px}}main #viewport #worldwide .container .text h5{font-family:"Montserrat-Regular",Arial,Helvetica,sans-serif;font-size:25px;line-height:85px;letter-spacing:50px;padding-left:50px;opacity:0}@media only screen and (max-width:767px){main #viewport #worldwide .container .text h5{font-size:16px;line-height:28px;letter-spacing:15px;padding-left:15px}}main #viewport #worldwide .container img{z-index:0;width:100%;position:relative}@media only screen and (max-width:767px){main #viewport #worldwide .container img{width:auto;height:auto;min-height:100vh;max-height:100vh;object-fit:cover}}main #viewport #blocks{background-color:#fff;z-index:10;position:relative}@media only screen and (max-width:767px){main #viewport #blocks{height:115vh}}main #viewport #blocks .container{width:100%;height:100%;display:grid;grid-template-columns:repeat(12,1fr);position:relative}@media screen and (max-width:1440px){main #viewport #blocks .container{margin-bottom:0%}}@media only screen and (min-width:1025px) and (max-width:1280px){main #viewport #blocks .container{margin-bottom:0%}}@media only screen and (min-width:767px) and (max-width:1024px){main #viewport #blocks .container{margin-bottom:30%}}@media only screen and (max-width:767px){main #viewport #blocks .container{bottom:0}}main #viewport #blocks .container .left-col{grid-column-start:3;grid-column-end:9;top:-10vh;position:relative;z-index:2;display:grid;width:100%;transition:transform ease-in-out;transition-timing-function:ease-in-out}@media only screen and (min-width:1025px) and (max-width:1280px){main #viewport #blocks .container .left-col{grid-column:2/9}}@media only screen and (min-width:767px) and (max-width:1024px){main #viewport #blocks .container .left-col{grid-column-start:1;grid-column-end:10;top:-15vh;overflow:auto}}@media only screen and (max-width:767px){main #viewport #blocks .container .left-col{grid-column-start:1;grid-column-end:10;display:grid;transition:transform linear;transition-timing-function:linear;top:-20vh}}main #viewport #blocks .container .left-col img{transition:transform ease-in-out}main #viewport #blocks .container .right-col{grid-column-start:7;grid-column-end:11;background-color:#fff;-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);padding:60px 50px 60px 40px;background:url("../App_Images/Common/white_bg_right.jpg") center no-repeat;background-size:cover;position:relative;top:-50vh;z-index:3}main #viewport #blocks .container .right-col p{color:#0d1013;font-family:"Montserrat-Light",Arial,Helvetica,sans-serif;font-size:18px;line-height:36px}main #viewport #blocks .container .right-col p.subtitle{font-family:"Montserrat-SemiBold",Arial,Helvetica,sans-serif;font-size:22px}@media only screen and (max-width:767px){main #viewport #blocks .container .right-col p.subtitle{font-size:5vw}}main #viewport #blocks .container .right-col p.pb-50{padding-bottom:50px}@media only screen and (max-width:767px){main #viewport #blocks .container .right-col p{font-size:4.3vw;line-height:4.5vh}}@media only screen and (min-width:1025px) and (max-width:1280px){main #viewport #blocks .container .right-col{grid-column:7/12}}@media only screen and (min-width:767px) and (max-width:1024px){main #viewport #blocks .container .right-col{grid-column-start:2;grid-column-end:12;padding:15% 9% 15% 9%;top:-5vh}}@media only screen and (max-width:767px){main #viewport #blocks .container .right-col{grid-column-start:2;grid-column-end:12;display:grid;padding:15% 6% 15% 6%;transition:transform linear;transition-timing-function:linear;top:-30vh}}main #viewport #blocks .container .col-grey{grid-column-start:9;grid-column-end:13;background-color:#555b56;height:262px;width:100%;position:absolute;top:5vh;z-index:-2}@media only screen and (max-width:767px){main #viewport #blocks .container .col-grey{grid-column-start:2;grid-column-end:13;display:grid;height:150px;transition:transform linear;transition-timing-function:linear;top:auto}}main #viewport #blocks .container .black-line{background-color:#0d1013;height:58px;width:100%;position:absolute;content:"";left:0;top:0;-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)}main #viewport #keyAssets{z-index:10;position:relative}main #viewport #keyAssets .container{background:url("../App_Images/Whoweare/whoweare_blocco2.jpg") no-repeat left;background-size:cover;min-height:100vh;height:100%;position:relative;display:grid;grid-template-columns:repeat(12,1fr);padding:60px 0}@media only screen and (max-width:767px){main #viewport #keyAssets .container{background:url("../App_Images/Whoweare/whoweare_blocco2_mbl.jpg") no-repeat top center;min-height:147vh;padding:30px 0;background-size:cover}}main #viewport #keyAssets .container .mid-col{grid-column-start:5;grid-column-end:7;margin-left:-3vw;background-color:#fff;-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);padding:87% 10% 16% 18%;background:url("../App_Images/Common/white_bg_right.jpg") center no-repeat;background-size:cover;position:absolute;top:-30vh;z-index:2}main #viewport #keyAssets .container .mid-col h2{color:#0d1013;font-family:"Montserrat-Light",Arial,Helvetica,sans-serif;font-size:2.5vw;line-height:2.08vw;text-transform:uppercase}@media only screen and (max-width:767px){main #viewport #keyAssets .container .mid-col h2{font-size:6vw;line-height:32px}}@media screen and (max-width:768px){main #viewport #keyAssets .container .mid-col{top:-3vh}}@media only screen and (max-width:767px){main #viewport #keyAssets .container .mid-col{top:-3vh;padding:40% 5% 7% 5%;z-index:3;grid-column-start:2;grid-column-end:10}}main #viewport #keyAssets .container .text-cont{grid-column-start:7;grid-column-end:11;position:relative;width:100%;padding-left:50px}@media only screen and (min-width:767px) and (max-width:1024px){main #viewport #keyAssets .container .text-cont{grid-column-start:3;grid-column-end:11;top:15vh;padding-left:0}}@media only screen and (max-width:767px){main #viewport #keyAssets .container .text-cont{grid-column-start:2;grid-column-end:12;top:17vh;padding-left:0}}main #viewport #keyAssets .container .text-cont p{text-transform:uppercase;font-family:"Montserrat-Light",Arial,Helvetica,sans-serif;font-size:18px;line-height:36px;color:#fff}@media only screen and (max-width:767px){main #viewport #keyAssets .container .text-cont p{font-size:4vw;line-height:5vh}}main #viewport #keyAssets .container .text-cont p span{font-family:"Montserrat-SemiBold",Arial,Helvetica,sans-serif;font-size:22px;line-height:40px}main #viewport #keyAssets .container .text-cont ul{margin-top:20px;list-style:none}main #viewport #keyAssets .container .text-cont ul li{background-color:rgba(0,0,0,.5);margin:.55vw 0;padding:4px 18px;opacity:0}main #viewport #keyAssets .container .text-cont ul li p{display:inline-flex;font-family:"Montserrat-SemiBold",Arial,Helvetica,sans-serif;font-size:1.14vw;line-height:2.125vw;text-transform:uppercase}@media only screen and (max-width:767px){main #viewport #keyAssets .container .text-cont ul li p{font-size:4vw;line-height:5vh;display:inline}}main #viewport #history{height:365vh;position:relative}@media only screen and (max-width:767px){main #viewport #history{height:100%;background-color:#555b56}}main #viewport #history .container{position:relative;display:grid;grid-template-columns:repeat(12,1fr)}@media only screen and (max-width:767px){main #viewport #history .container{height:auto}}main #viewport #history .container .main-cloud{position:fixed;margin-bottom:400px;font-family:"Montserrat",sans-serif;font-size:60px;grid-column:1/13;width:100%;height:100%;background-color:#fff;top:0;text-align:center;left:50%;transform:translateX(-50%)}main #viewport #history .container .main-cloud .cloud1{background-color:#555;position:relative}main #viewport #history .container .main-cloud .center-map{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}@media only screen and (max-width:767px){main #viewport #history .container .main-cloud{display:none}}main #viewport #history .container .main-cloud.maps .mapwhite{opacity:0;z-index:1;position:absolute;top:10%;text-align:center;transform:translateY(-10%);width:100%!important;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}main #viewport #history .container .main-cloud.maps .mapwhite .mapcont{width:100%}main #viewport #history .container .main-cloud.maps .mapwhite .mapcont img{width:78%;margin-top:100px}main #viewport #history .container .main-cloud.maps .mapgrey{opacity:0;z-index:2;position:absolute;text-align:center;background-color:#555b56;top:10%;transform:translateY(-10%);width:100%!important;height:100%;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}main #viewport #history .container .main-cloud.maps .mapgrey .mapcont{width:100%}main #viewport #history .container .main-cloud.maps .mapgrey .mapcont img{width:78%;margin-top:100px}main #viewport #history .container .mappa-cont{grid-column-start:2;grid-column-end:13;width:83%;z-index:0;position:absolute;top:19%}main #viewport #history .container .left-col{grid-column-start:3;grid-column-end:7;background-color:#fff;-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);padding:10% 5%;text-align:right;background:url("../App_Images/Common/white_bg_right.jpg") center no-repeat;background-size:cover;position:absolute;top:-5vh;z-index:11;width:100%}@media only screen and (max-width:767px){main #viewport #history .container .left-col{grid-column:1/10;top:-19vh}}main #viewport #history .container .left-col h2{color:#0d1013;font-family:"Montserrat-Light",Arial,Helvetica,sans-serif;font-size:2.5vw;line-height:40px;text-transform:uppercase}@media only screen and (max-width:767px){main #viewport #history .container .left-col h2{font-size:6vw}}main #viewport #history .container .right-col{grid-column-start:7;grid-column-end:11;background-color:rgba(0,0,0,.7);padding:12.5% 5%;position:absolute;top:-3vh;left:-3vw;z-index:10;width:100%}@media only screen and (max-width:767px){main #viewport #history .container .right-col{grid-column-start:4;grid-column-end:13;padding:12% 2% 10% 2%;top:-8vh;left:0}}main #viewport #history .container .right-col-content{width:100%}main #viewport #history .container .right-col-content h2{color:#fff;font-family:"Montserrat-Light",Arial,Helvetica,sans-serif;font-size:2.5vw;line-height:2.083vw;text-transform:uppercase;text-align:center}@media only screen and (max-width:767px){main #viewport #history .container .right-col-content h2{font-size:6vw;line-height:36px}}@media only screen and (max-width:767px){main #viewport #history .container .right-col-content{grid-column-start:5;grid-column-end:12;top:0;left:0}}main #viewport #history .container .mid-col{grid-column-start:7;grid-column-end:10;background-color:#fff;-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);padding:16% 5%;text-align:right;background:url("../App_Images/Common/white_bg_right.jpg") center no-repeat;background-size:cover;position:absolute;top:50vh;margin-left:-50%;z-index:2;width:100%}@media only screen and (max-width:767px){main #viewport #history .container .mid-col{grid-column:3/11;padding:7% 5%;top:24%;margin-left:0;transform:translate(-50%,50%);left:50%}}main #viewport #history .container .mid-col h2{color:#0d1013;font-family:"Montserrat-Light",Arial,Helvetica,sans-serif;font-size:2.5vw;line-height:2.083vw;text-transform:uppercase;text-align:center}@media only screen and (max-width:767px){main #viewport #history .container .mid-col h2{font-size:6vw;line-height:5vh;padding:0 2%}}main #viewport #history .container .countries-cont{grid-column:3/11;width:100%;position:absolute;top:100vh;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}@media only screen and (min-width:767px) and (max-width:1024px){main #viewport #history .container .countries-cont{grid-column:1/13}}@media only screen and (max-width:767px){main #viewport #history .container .countries-cont{grid-column:1/12;display:none;top:30vh}}main #viewport #history .container .countries-cont .txt-l{text-align:left}main #viewport #history .container .countries-cont .txt-r{text-align:right}main #viewport #history .container .bottom-block{width:100%;height:100vh;position:absolute;display:grid;grid-template-columns:repeat(12,1fr);top:230vh;bottom:0!important}@media only screen and (max-width:767px){main #viewport #history .container .bottom-block{height:auto;position:static}}main #viewport #history .container .bottom-block .left-col-2{grid-column-start:7;grid-column-end:10;margin-left:-50%;background-color:#fff;-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);padding:23% 5%;text-align:right;background:url("../App_Images/Common/white_bg_right.jpg") center no-repeat;background-size:cover;position:absolute;top:75%;z-index:7;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}main #viewport #history .container .bottom-block .left-col-2 h2{color:#0d1013;font-family:"Montserrat-Light",Arial,Helvetica,sans-serif;font-size:2.5vw;line-height:2.08vw;text-transform:uppercase;text-align:center}@media only screen and (max-width:767px){main #viewport #history .container .bottom-block .left-col-2 h2{font-size:32px;line-height:40px}}@media only screen and (max-width:767px){main #viewport #history .container .bottom-block .left-col-2{grid-column-start:5;grid-column-end:11;padding:10% 5%;top:clamp(75%,-290px,-228px);margin-left:0;bottom:0;height:140px;transform:translate(50%,50%);display:grid}}@media screen and (min-width:390px) and (max-width:425px){main #viewport #history .container .bottom-block .left-col-2{top:auto;transform:translate(-50%,-50%);left:50%;bottom:-6vh;grid-column-start:3;grid-column-end:11}}@media screen and (min-width:320px) and (max-width:389px){main #viewport #history .container .bottom-block .left-col-2{top:auto;transform:translate(-50%,-50%);left:50%;bottom:-8vh;grid-column-start:3;grid-column-end:11}}main #viewport #history .container .bottom-block .right-col-2{grid-column-start:8;grid-column-end:12;background-color:#555b56;-webkit-mix-blend-mode:multiply;-moz-mix-blend-mode:multiply;-o-mix-blend-mode:multiply;-ms-mix-blend-mode:multiply;mix-blend-mode:multiply;padding:35% 6%;position:absolute;top:49vh;z-index:5;width:100%}@media only screen and (max-width:767px){main #viewport #history .container .bottom-block .right-col-2{grid-column-start:1;grid-column-end:13;padding:40% 5%;top:60vh}}main #viewport #history .container .bottom-block .right-col-2-content{grid-column-start:8;grid-column-end:12;position:absolute;top:75%;padding:9% 9% 12% 22%;width:100%;z-index:5;background-color:rgba(0,0,0,.7);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}main #viewport #history .container .bottom-block .right-col-2-content p{color:#fff;font-family:"Montserrat-Light",Arial,Helvetica,sans-serif;font-size:18px;line-height:36px;text-transform:uppercase;text-align:left}@media only screen and (max-width:767px){main #viewport #history .container .bottom-block .right-col-2-content p{font-size:3vw;line-height:3.5vh;padding:0 7% 0% 7%}}@media screen and (max-width:425px){main #viewport #history .container .bottom-block .right-col-2-content p{font-size:4vw!important}}@media only screen and (max-width:767px){main #viewport #history .container .bottom-block .right-col-2-content{grid-column:1/13;padding:0;top:27px;background-color:transparent;transform:none!important;bottom:0!important;display:none}}@media screen and (min-width:392px) and (max-width:425px){main #viewport #history .container .bottom-block .right-col-2-content{top:27px}}@media only screen and (min-width:392px) and (max-width:425px) and (min-height:670px) and (max-height:732px){main #viewport #history .container .bottom-block .right-col-2-content{top:2vh}}@media screen and (min-width:320px) and (max-width:391px){main #viewport #history .container .bottom-block .right-col-2-content{top:-27px;height:30vh;position:relative}}@media only screen and (orientation:portrait) and (max-height:670px){main #viewport #history .container .bottom-block .right-col-2-content{top:50vh}}main #viewport #history .container .history-mbl{display:none}@media only screen and (max-width:767px){main #viewport #history .container .history-mbl{grid-column:1/13;display:block;width:100%;margin:0 auto}main #viewport #history .container .history-mbl.mappa1{padding-top:0;background-color:#fff}}main #viewport #timeline{z-index:10}main #viewport #timeline .container{background:url("../App_Images/Whoweare/whoweare_blocco5.jpg") no-repeat top left;background-size:cover;position:relative}@media only screen and (max-width:767px){main #viewport #timeline .container{background:none}}main #viewport #timeline .container .top{display:grid;grid-template-columns:repeat(12,1fr);position:relative;padding-top:30vh;bottom:0;width:100%}@media only screen and (max-width:767px){main #viewport #timeline .container .top{bottom:auto;display:none}}main #viewport #timeline .container .top .columns-cont{grid-column-start:3;grid-column-end:11;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-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;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;bottom:0;height:430px}@media screen and (min-width:1025px) and (max-width:1440px){main #viewport #timeline .container .top .columns-cont{grid-column-start:2;grid-column-end:12}}@media screen and (min-width:1025px) and (max-width:1680px){main #viewport #timeline .container .top .columns-cont{grid-column-start:2;grid-column-end:12}}@media screen and (min-width:425px) and (max-width:768px) and (orientation:portrait){main #viewport #timeline .container .top .columns-cont{margin:0 3%}}@media only screen and (min-width:767px) and (max-width:1024px){main #viewport #timeline .container .top .columns-cont{grid-column-start:1;grid-column-end:13}}main #viewport #timeline .container .top .columns-cont .column{width:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;margin:0}@media only screen and (min-width:767px) and (max-width:1024px){main #viewport #timeline .container .top .columns-cont .column{width:100%}}main #viewport #timeline .container .top .columns-cont .column.column-main{margin:0!important}main #viewport #timeline .container .top .columns-cont .column .logo{margin:auto 1% auto 1%;width:100%;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;position:relative}main #viewport #timeline .container .top .columns-cont .column .logo a{display:block;position:absolute;bottom:10px}main #viewport #timeline .container .top .columns-cont .column .logo a img{max-height:60px}main #viewport #timeline .container .top .columns-cont .column .logo.logo1 a img{width:85px}main #viewport #timeline .container .top .columns-cont .column .logo.logo5 a img{width:140px;max-height:80px}main #viewport #timeline .container .top .columns-cont .column .logo.logo6 a img{width:210px;max-height:65px}@media only screen and (min-width:767px) and (max-width:1024px){main #viewport #timeline .container .top .columns-cont .column .logo.logo6 a img{width:162px}}main #viewport #timeline .container .top .columns-cont .column .logo.logo4 a img{width:183px}@media only screen and (min-width:767px) and (max-width:1024px){main #viewport #timeline .container .top .columns-cont .column .logo.logo4 a img{width:173px}}main #viewport #timeline .container .top .columns-cont .column .logo.logo3 a img{width:170px}@media only screen and (min-width:767px) and (max-width:1024px){main #viewport #timeline .container .top .columns-cont .column .logo.logo3 a img{width:173px}}main #viewport #timeline .container .top .columns-cont .column .logo.logo2 a img{width:153px}@media only screen and (min-width:767px) and (max-width:1024px){main #viewport #timeline .container .top .columns-cont .column .logo.logo2 a img{width:150px}}main #viewport #timeline .container .top .columns-cont .column .line-rect{-webkit-align-self:baseline;-moz-align-self:baseline;-ms-align-self:baseline;align-self:baseline;margin-top:20px}main #viewport #timeline .container .top .columns-cont .column .line-rect .cube{width:12px;height:12px;border:solid rgba(255,255,255,.3) 2px;background:transparent}main #viewport #timeline .container .top .columns-cont .column .line-rect .line{width:.8px;height:5px;border:solid rgba(255,255,255,.3) 1px;margin:0 auto;height:30px}main #viewport #timeline .container .top .columns-cont .column .line-rect.line-rect1 .line{height:83px}main #viewport #timeline .container .top .columns-cont .column .line-rect.line-rect2 .line{height:148px}main #viewport #timeline .container .top .columns-cont .column .line-rect.line-rect3 .line{height:190px}main #viewport #timeline .container .top .columns-cont .column .line-rect.line-rect4 .line{height:255px}main #viewport #timeline .container .top .columns-cont .column .line-rect.line-rect5 .line{height:350px}main #viewport #timeline .container .top .columns-cont .column .line-rect.line-rect6 .line{height:450px}main #viewport #timeline .container .sec-sharehold{position:relative;height:85vh;width:100%;padding:14% 0 20%;font-family:"Montserrat-Light",Arial,Helvetica,sans-serif;display:none}@media only screen and (max-width:767px){main #viewport #timeline .container .sec-sharehold{display:block;height:100%;min-height:100%;background-color:#000;padding:0%}}@media only screen and (max-width:360px){main #viewport #timeline .container .sec-sharehold{min-height:515px;padding:0%}}main #viewport #timeline .container .sec-sharehold img{position:absolute;width:100%;height:100%;object-fit:cover;bottom:0}@media only screen and (max-width:767px){main #viewport #timeline .container .sec-sharehold img{position:relative}}main #viewport #timeline .container .sec-sharehold .couple{display:block;margin:17px auto;width:100%;border-bottom:1px solid rgba(255,255,255,.21);position:relative;z-index:100;padding:0 33px 30px 10px;width:calc(100% - 73px)}main #viewport #timeline .container .sec-sharehold .couple a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:start;-moz-justify-content:start;-ms-justify-content:start;justify-content:start;-ms-flex-pack:start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;align-items:baseline;font-size:27px;gap:43px;-moz-transition:opacity,ease-in-out,.5s;-o-transition:opacity,ease-in-out,.5s;-webkit-transition:opacity,ease-in-out,.5s;transition:opacity,ease-in-out,.5s}main #viewport #timeline .container .sec-sharehold .couple a h2{position:relative;width:60px}main #viewport #timeline .container .sec-sharehold .couple a h2 strong{font-weight:600}main #viewport #timeline .container .sec-sharehold .couple a img{opacity:1;width:140px;object-fit:cover;position:relative}main #viewport #timeline .container .sec-sharehold .couple a img.xilos-arch{width:70px}main #viewport #timeline .container .sec-sharehold .couple a img.contr{width:170px}main #viewport #timeline .container .sec-sharehold .couple a img.digital-log{width:132px}main #viewport #timeline .container .sec-sharehold .couple a img.logo-big{width:170px}main #viewport #timeline .container .timeline-mbl{display:none}@media only screen and (max-width:767px){main #viewport #timeline .container .timeline-mbl{display:block;width:100%;margin:0 auto}}main #viewport #timeline .container .bottom{display:grid;grid-template-columns:repeat(12,1fr);background-color:rgba(33,35,37,.5);border-top:1px solid rgba(178,178,178,.5);position:relative;padding-bottom:40px;width:100%}@media only screen and (max-width:767px){main #viewport #timeline .container .bottom{padding:0;border-top:0;background-color:#555b56}}main #viewport #timeline .container .bottom .box-title{display:none}@media only screen and (max-width:767px){main #viewport #timeline .container .bottom .box-title{grid-column-start:9;grid-column-end:12;position:absolute;background:url("../App_Images/Common/white_bg_right.jpg") center no-repeat;background-size:100%;width:89%;right:0;z-index:3;top:55%;height:25%;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;-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) and (max-width:360px){main #viewport #timeline .container .bottom .box-title{top:60%}}@media only screen and (max-width:767px){main #viewport #timeline .container .bottom .box-title h2{color:#0d1013;font-family:"Montserrat-Light",Arial,Helvetica,sans-serif;font-size:2.5vw;line-height:2.5vw;text-transform:uppercase;text-align:center}}@media only screen and (max-width:767px) and (max-width:767px){main #viewport #timeline .container .bottom .box-title h2{font-size:7vw}}@media only screen and (max-width:767px) and (max-width:767px){main #viewport #timeline .container .bottom .box-title{grid-column:2/12;height:120px;top:47%;transform:translate(-50%,-50%);left:50%}}@media only screen and (max-width:767px) and (max-width:425px){main #viewport #timeline .container .bottom .box-title{top:54%;transform:translate(0%,0%);left:auto;grid-column:2/11}}main #viewport #timeline .container .bottom .years-cont{grid-column-start:3;grid-column-end:11;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:start;-moz-align-items:start;-ms-align-items:start;-ms-flex-align:start;align-items:start;padding-top:20px}@media screen and (min-width:1025px) and (max-width:1440px){main #viewport #timeline .container .bottom .years-cont{grid-column-start:2;grid-column-end:12}}@media screen and (min-width:1025px) and (max-width:1680px){main #viewport #timeline .container .bottom .years-cont{grid-column-start:2;grid-column-end:12;-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 (min-width:425px) and (max-width:768px) and (orientation:portrait){main #viewport #timeline .container .bottom .years-cont{margin:0 3%}}@media only screen and (min-width:767px) and (max-width:1024px){main #viewport #timeline .container .bottom .years-cont{grid-column-start:1;grid-column-end:13;-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 only screen and (max-width:767px){main #viewport #timeline .container .bottom .years-cont{display:none}}main #viewport #timeline .container .bottom .years-cont .year{width:200px}@media screen and (min-width:1025px) and (max-width:1680px){main #viewport #timeline .container .bottom .years-cont .year{width:104px}}@media only screen and (min-width:767px) and (max-width:1024px){main #viewport #timeline .container .bottom .years-cont .year{width:10%}}main #viewport #timeline .container .bottom .years-cont .year h2{text-align:center;font-size:2.5vw;font-family:"Montserrat-Light",Arial,Helvetica,sans-serif;color:#fff;line-height:1.82vw}main #viewport #timeline .container .bottom .years-cont .year h2 strong{font-family:"Montserrat-SemiBold",Arial,Helvetica,sans-serif}@media only screen and (max-width:767px){main #viewport #timeline .container .bottom .years-cont .year h2{font-size:8vw;line-height:3.5vh}}@media only screen and (max-width:767px){main #viewport #timeline .container .bottom .years-cont .year{padding:0 0 43% 0}}main #viewport #timeline .container .bottom .left-col{grid-column-start:3;grid-column-end:6;background-color:#fff;-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);padding:12% 5%;text-align:right;background:url("../App_Images/Common/white_bg_right.jpg") center no-repeat;background-size:cover;position:relative;top:9vh;margin-right:-3%;z-index:1;width:100%}main #viewport #timeline .container .bottom .left-col h2{color:#0d1013;font-family:"Montserrat-Light",Arial,Helvetica,sans-serif;font-size:2.5vw;line-height:2.08vw;text-transform:uppercase;text-align:center}@media only screen and (max-width:767px){main #viewport #timeline .container .bottom .left-col h2{font-size:7vw;line-height:5vh;padding:0 5%}}@media only screen and (max-width:767px){main #viewport #timeline .container .bottom .left-col{grid-column-start:3;grid-column-end:11;padding:7% 3%;top:-8vh;margin:0}}main #viewport #timeline .container .bottom .right-col{grid-column-start:5;grid-column-end:11;background-color:#555b56;text-align:right;position:relative;top:-4vh;z-index:0;width:93%;margin-left:7%;padding:4% 7% 4% 11%}main #viewport #timeline .container .bottom .right-col p{color:#fff;font-family:"Montserrat-Light",Arial,Helvetica,sans-serif;font-size:18px;line-height:36px;text-transform:uppercase;text-align:left}@media screen and (max-width:425px){main #viewport #timeline .container .bottom .right-col p{font-size:4vw}}@media only screen and (max-width:767px){main #viewport #timeline .container .bottom .right-col{grid-column-start:1;grid-column-end:13;margin-left:0;padding:0 8% 10% 6%!important;width:100%}}@media only screen and (max-width:767px) and (min-height:667px) and (max-height:732px){main #viewport #timeline .container .bottom .right-col{top:-2vh}}main #viewport #timeline .container .bottom .img-mbl{width:100%;grid-column:1/13;position:relative;display:none}@media only screen and (max-width:767px){main #viewport #timeline .container .bottom .img-mbl{display:block;padding-top:75px}}@media only screen and (max-width:767px){main #viewport #timeline .container .bottom .img-mbl .shareholding-mbl{width:100%;margin:0 auto;top:20px}}main #viewport #shareholding{background-color:#fff;z-index:10;position:relative}main #viewport #shareholding .container{position:relative;display:grid;grid-template-columns:repeat(12,1fr);align-items:start;padding:14vh 0 10vh 0}@media only screen and (max-width:767px){main #viewport #shareholding .container{padding:0;margin-bottom:-50px}}main #viewport #shareholding .container .first-block{grid-column:1/13;display:grid;grid-template-columns:repeat(12,1fr);position:relative;z-index:8}@media only screen and (max-width:767px){main #viewport #shareholding .container .first-block{display:none!important}}main #viewport #shareholding .container .first-block .banda{position:absolute;width:100%;height:100%;display:grid;grid-template-columns:repeat(12,1fr)}main #viewport #shareholding .container .first-block .banda .data1,main #viewport #shareholding .container .first-block .banda .data2,main #viewport #shareholding .container .first-block .banda .data3{width:100%;z-index:3;position:absolute;top:50%;transform:translateY(-50%)}main #viewport #shareholding .container .first-block .banda .data1 h2,main #viewport #shareholding .container .first-block .banda .data2 h2,main #viewport #shareholding .container .first-block .banda .data3 h2{color:#fff;font-family:"Montserrat-SemiBold",Arial,Helvetica,sans-serif;font-size:2.5vw;line-height:2.5vw;text-transform:uppercase;text-align:center}@media only screen and (max-width:767px){main #viewport #shareholding .container .first-block .banda .data1 h2,main #viewport #shareholding .container .first-block .banda .data2 h2,main #viewport #shareholding .container .first-block .banda .data3 h2{font-size:36px}}@media only screen and (max-width:767px){main #viewport #shareholding .container .first-block .banda .data1,main #viewport #shareholding .container .first-block .banda .data2,main #viewport #shareholding .container .first-block .banda .data3{display:none}}main #viewport #shareholding .container .first-block .banda .data1{grid-column-start:3;grid-column-end:4}main #viewport #shareholding .container .first-block .banda .data2{grid-column-start:7;grid-column-end:8}main #viewport #shareholding .container .first-block .banda .data3{grid-column-start:10;grid-column-end:8}main #viewport #shareholding .container .first-block .banda .eurofiere{width:100%;z-index:3;position:absolute;top:50%;transform:translateY(-50%);grid-column-start:4;grid-column-end:7;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}main #viewport #shareholding .container .first-block .banda .eurofiere img{width:60%;margin:0 auto}@media only screen and (max-width:767px){main #viewport #shareholding .container .first-block .banda .eurofiere{display:none}}main #viewport #shareholding .container .first-block .banda .fascia{grid-column-start:1;grid-column-end:13;width:100%;z-index:2;position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,.59);height:15%}main #viewport #shareholding .container .first-block .banda .box-title{grid-column-start:9;grid-column-end:12;position:absolute;background:url("../App_Images/Common/white_bg_right.jpg") center no-repeat;background-size:cover;width:100%;top:-15%!important;right:90vh;z-index:3;height:25%;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;-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 #viewport #shareholding .container .first-block .banda .box-title{display:none;right:auto}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){main #viewport #shareholding .container .first-block .banda .box-title{right:20vh!important}}@media only screen and (min-width:767px) and (max-width:1024px){main #viewport #shareholding .container .first-block .banda .box-title{right:35vh!important}}main #viewport #shareholding .container .first-block .banda .box-title h2{color:#0d1013;font-family:"Montserrat-Light",Arial,Helvetica,sans-serif;font-size:2.5vw;line-height:2.5vw;text-transform:uppercase;text-align:center}@media only screen and (max-width:767px){main #viewport #shareholding .container .first-block .banda .box-title h2{font-size:7vw}}@media only screen and (max-width:767px){main #viewport #shareholding .container .first-block .banda .box-title{grid-column:2/11;height:120px;top:0}}main #viewport #shareholding .container .first-block .box-left{grid-column:2/span 10;position:relative;width:100%;z-index:1;overflow:hidden}main #viewport #shareholding .container .first-block .box-left img{display:block}@media only screen and (min-width:767px) and (max-width:1024px){main #viewport #shareholding .container .first-block .box-left{grid-column-start:1;grid-column-end:11;display:grid}}@media only screen and (max-width:767px){main #viewport #shareholding .container .first-block .box-left{display:none}}main #viewport #shareholding .container .first-block .buyout{grid-column-start:2;grid-column-end:5;top:50%;transform:translateY(40%);padding:11% 0}@media only screen and (min-width:767px) and (max-width:1024px){main #viewport #shareholding .container .first-block .buyout{top:55%}}@media only screen and (max-width:767px){main #viewport #shareholding .container .first-block .buyout{display:none}}main #viewport #shareholding .container .first-block .buyout svg{position:absolute;left:44%;top:0;transform:translate(-44%,0);max-height:45px}@media only screen and (min-width:767px) and (max-width:1024px){main #viewport #shareholding .container .first-block .buyout svg{transform:translate(-37%,-20px)}}main #viewport #shareholding .container .first-block .addon{grid-column:7/9;top:50%;transform:translateY(-175%);margin-left:11%}main #viewport #shareholding .container .first-block .addon svg{position:absolute;bottom:-20px;left:14%;transform:translate(-14%,10%);max-height:45px}@media only screen and (min-width:767px) and (max-width:1024px){main #viewport #shareholding .container .first-block .addon svg{bottom:-33px}}@media only screen and (min-width:767px) and (max-width:1024px){main #viewport #shareholding .container .first-block .addon{transform:translateY(-200%)}}@media only screen and (max-width:767px){main #viewport #shareholding .container .first-block .addon{display:none}}main #viewport #shareholding .container .first-block .addon1{grid-column:10/8;top:50%;transform:translateY(70%);margin-left:11%;left:-8%}main #viewport #shareholding .container .first-block .addon1 svg{left:38%;transform:translate(-22%,10%);max-height:45px;position:absolute;top:-20%}@media only screen and (min-width:767px) and (max-width:1024px){main #viewport #shareholding .container .first-block .addon1 svg{top:-48%}}@media only screen and (min-width:767px) and (max-width:1024px){main #viewport #shareholding .container .first-block .addon1{transform:translateY(95%);left:-22%}}@media only screen and (max-width:767px){main #viewport #shareholding .container .first-block .addon1{display:none}}main #viewport #shareholding .container .first-block .buyout,main #viewport #shareholding .container .first-block .addon,main #viewport #shareholding .container .first-block .addon1{width:100%;z-index:1;position:absolute;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;padding:11% 0}main #viewport #shareholding .container .first-block .buyout .testo h3,main #viewport #shareholding .container .first-block .addon .testo h3,main #viewport #shareholding .container .first-block .addon1 .testo h3{color:#fff;font-family:"Montserrat-Regular",Arial,Helvetica,sans-serif;font-size:1.979vw;line-height:2.5vw;text-transform:uppercase}main #viewport #shareholding .container .first-block .buyout .testo p,main #viewport #shareholding .container .first-block .addon .testo p,main #viewport #shareholding .container .first-block .addon1 .testo p{color:#fff;font-family:"Montserrat-Regular",Arial,Helvetica,sans-serif;font-size:1.35vw;line-height:1.458vw;text-transform:uppercase}@media only screen and (max-width:767px){main #viewport #shareholding .container .first-block .buyout,main #viewport #shareholding .container .first-block .addon,main #viewport #shareholding .container .first-block .addon1{display:none}}main #viewport #shareholding .container .second-block{grid-column:1/13;display:grid;grid-template-columns:repeat(12,1fr);position:relative;z-index:5}@media only screen and (max-width:767px){main #viewport #shareholding .container .second-block{height:100%;top:-40px;min-height:max-content;max-height:max-content;transform:none!important}}@media screen and (min-width:425px) and (max-width:768px) and (orientation:portrait){main #viewport #shareholding .container .second-block{height:100%;min-height:380px;max-height:38em;top:-9%}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){main #viewport #shareholding .container .second-block{min-height:83dvh;max-height:83dvh}}@media screen and (max-height:665px){main #viewport #shareholding .container .second-block{min-height:max-content;max-height:max-content;height:100%}}main #viewport #shareholding .container .second-block .cont-block-before{grid-column-start:3;grid-column-end:11;position:relative;width:100%;padding-top:56.25%;z-index:1;background-color:#555b56;overflow:hidden;margin-left:0;position:absolute;bottom:99%}@media only screen and (min-width:767px) and (max-width:1024px){main #viewport #shareholding .container .second-block .cont-block-before{grid-column-start:2;grid-column-end:12}}@media only screen and (max-width:767px){main #viewport #shareholding .container .second-block .cont-block-before{display:none}}main #viewport #shareholding .container .second-block .cont-block{grid-column-start:3;grid-column-end:11;position:relative;width:100%;z-index:1;padding:150px 160px 5vh 60px;background-color:#555b56;overflow:hidden;margin-left:0}@media screen and (min-width:1025px) and (max-width:1800px){main #viewport #shareholding .container .second-block .cont-block{padding:15vh 160px 5% 60px}}@media screen and (min-width:1024px) and (max-width:1800px){main #viewport #shareholding .container .second-block .cont-block{padding-top:140px}}@media only screen and (min-width:767px) and (max-width:1024px){main #viewport #shareholding .container .second-block .cont-block{grid-column-start:2;grid-column-end:12;display:grid;padding-bottom:9vh}}@media screen and (min-width:1024px) and (max-width:1440px){main #viewport #shareholding .container .second-block .cont-block{padding-top:120px}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){main #viewport #shareholding .container .second-block .cont-block{padding:12em 9vw 5vh 60px}}@media only screen and (max-width:767px){main #viewport #shareholding .container .second-block .cont-block{grid-column-start:1;grid-column-end:13;margin-left:0;padding:8% 5% 10%;filter:drop-shadow(2px 4px 25px black)}}main #viewport #shareholding .container .second-block .cont-block p{font-family:"Montserrat-Light",Arial,Helvetica,sans-serif;font-size:18px;line-height:36px;text-transform:uppercase;color:#fff}@media screen and (min-width:423px) and (max-width:768px){main #viewport #shareholding .container .second-block .cont-block p{font-size:2.5vw}}@media screen and (max-width:427px){main #viewport #shareholding .container .second-block .cont-block p{font-size:4vw;line-height:4vh}}@media screen and (min-height:375px) and (max-height:667px){main #viewport #shareholding .container .second-block .cont-block p{font-size:.95em}}@media screen and (min-height:667px){main #viewport #shareholding .container .second-block .cont-block p{font-size:1.1em}}main #viewport #shareholding .container .third-block{grid-column:1/13;display:grid;grid-template-columns:repeat(12,1fr);position:relative;z-index:5}@media only screen and (max-width:767px){main #viewport #shareholding .container .third-block{top:50px}}@media only screen and (max-width:360px){main #viewport #shareholding .container .third-block{top:50px}}@media screen and (min-height:320px) and (max-height:568px){main #viewport #shareholding .container .third-block{height:100%;min-height:87dvh!important;max-height:87dvh!important}}main #viewport #shareholding .container .third-block .cont-block-before{display:grid;grid-column:3/11;position:relative;width:100%;z-index:1;background-color:#555b56;overflow:hidden;margin-left:0;position:relative;bottom:5%;height:100%;min-height:1000px;max-height:1000px}@media only screen and (min-width:375px) and (max-width:767px) and (orientation:portrait){main #viewport #shareholding .container .third-block .cont-block-before{min-height:593px!important;max-height:593px!important}}@media screen and (min-width:1024px) and (max-width:1800px){main #viewport #shareholding .container .third-block .cont-block-before{bottom:15%;height:100%;min-height:770px;max-height:770px}}@media screen and (min-width:1003px) and (max-width:1440px) and (orientation:portrait){main #viewport #shareholding .container .third-block .cont-block-before{height:100%;min-height:617px;max-height:617px}}@media screen and (min-width:1003px) and (max-width:1440px){main #viewport #shareholding .container .third-block .cont-block-before{height:100%;min-height:733px;max-height:733px}}@media screen and (min-width:1923px){main #viewport #shareholding .container .third-block .cont-block-before{min-height:1200px;max-height:1200px}}@media screen and (min-width:767px) and (max-width:1024px){main #viewport #shareholding .container .third-block .cont-block-before{height:100%;min-height:650px;max-height:650px}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){main #viewport #shareholding .container .third-block .cont-block-before{height:100%;min-height:619px;max-height:619px}}@media only screen and (min-width:767px) and (max-width:1024px){main #viewport #shareholding .container .third-block .cont-block-before{grid-column-start:2;grid-column-end:12}}@media only screen and (max-width:767px){main #viewport #shareholding .container .third-block .cont-block-before{display:none;height:100vh}}main #viewport #shareholding .container .third-block .box-left{display:grid;grid-column:2;grid-column-end:12;position:absolute;width:100%;z-index:1;overflow:hidden;transform:scale(1);transform-origin:center;left:auto;top:0}@media only screen and (min-width:767px) and (max-width:1024px){main #viewport #shareholding .container .third-block .box-left .onlyDeskTab{display:none}}@media only screen and (max-width:767px){main #viewport #shareholding .container .third-block .box-left .onlyDeskTab{display:none}}@media screen and (min-width:1025px) and (max-width:1800px){main #viewport #shareholding .container .third-block .box-left{grid-column-start:2;grid-column-end:12;position:absolute;width:auto;display:grid;left:auto;top:-18vh}}@media only screen and (min-width:767px) and (max-width:1024px){main #viewport #shareholding .container .third-block .box-left{grid-column-start:1;grid-column-end:13;display:grid;width:100%;left:auto;transform:scale(1);top:-15vh}}main #viewport #shareholding .container .third-block .box-left .onlyMob{display:none}@media only screen and (min-width:767px) and (max-width:1024px){main #viewport #shareholding .container .third-block .box-left .onlyMob{display:grid}}@media only screen and (max-width:767px){main #viewport #shareholding .container .third-block .box-left .onlyMob{display:grid;grid-column:1/11;transform:scale(1)!important}}@media only screen and (max-width:767px){main #viewport #shareholding .container .third-block .box-left{grid-column:1/13;position:absolute;width:auto;z-index:1;overflow:hidden;display:grid;bottom:auto;left:auto;top:auto;bottom:83%}}main #viewport #shareholding .container .third-block .box-logo{position:absolute;top:20%;left:70%;z-index:100}@media only screen and (max-width:767px){main #viewport #shareholding .container .third-block .box-logo .onlyDeskTab{display:none}}main #viewport #shareholding .container .third-block .box-logo img{position:relative;width:75%}main #viewport #shareholding .container .third-block .buyout{grid-column-start:4;grid-column-end:6;top:0%;transform:translate(-12vw,7.2vh)}@media only screen and (max-width:767px){main #viewport #shareholding .container .third-block .buyout{display:none}}@media screen and (min-width:1025px) and (max-width:1800px){main #viewport #shareholding .container .third-block .buyout{transform:translate(-190px,60px)}}@media only screen and (min-width:767px) and (max-width:1024px){main #viewport #shareholding .container .third-block .buyout{display:none!important;transform:translate(61px,-13px)}}main #viewport #shareholding .container .third-block .buyout svg{position:absolute;left:44%;top:0;transform:translate(4vw,.5vh);opacity:0}@media screen and (min-width:1025px) and (max-width:1800px){main #viewport #shareholding .container .third-block .buyout svg{transform:translate(4vw,-15%)}}@media only screen and (min-width:767px) and (max-width:1024px){main #viewport #shareholding .container .third-block .buyout svg{transform:translate(13px,-28px)}}main #viewport #shareholding .container .third-block .buyout h3{font-size:3vw!important}main #viewport #shareholding .container .third-block .addon{grid-column:6/8;top:81%;transform:translate(16%,-65%)}main #viewport #shareholding .container .third-block .addon svg{position:absolute;top:0;right:54%;transform:translate(5.5vw,0);opacity:0}@media screen and (min-width:1025px) and (max-width:1800px){main #viewport #shareholding .container .third-block .addon svg{transform:translate(263%,-5%)}}@media only screen and (min-width:767px) and (max-width:1024px){main #viewport #shareholding .container .third-block .addon svg{bottom:156px;transform:translate(60px,90px)}}@media only screen and (min-width:767px) and (max-width:1024px){main #viewport #shareholding .container .third-block .addon{display:none!important;top:60%;transform:translate(40px,50px)}}@media only screen and (max-width:767px){main #viewport #shareholding .container .third-block .addon{display:none}}main #viewport #shareholding .container .third-block .addon h3{font-size:3vw!important}main #viewport #shareholding .container .third-block .buyout,main #viewport #shareholding .container .third-block .addon{width:100%;z-index:1;position:absolute;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;padding:3% 0}main #viewport #shareholding .container .third-block .buyout .testo,main #viewport #shareholding .container .third-block .addon .testo{opacity:0}main #viewport #shareholding .container .third-block .buyout .testo h3,main #viewport #shareholding .container .third-block .addon .testo h3{color:#fff;font-family:"Montserrat-Regular",Arial,Helvetica,sans-serif;font-size:1.98vw;line-height:4vw;font-weight:bolder;text-transform:uppercase}main #viewport #shareholding .container .third-block .buyout .testo p,main #viewport #shareholding .container .third-block .addon .testo p{color:#fff;font-family:"Montserrat-Regular",Arial,Helvetica,sans-serif;font-size:1.3vw;line-height:2.3vw;text-transform:uppercase;font-weight:700}@media only screen and (max-width:767px){main #viewport #shareholding .container .third-block .buyout,main #viewport #shareholding .container .third-block .addon{display:none}}main #viewport #shareholding .container .third-block .cont-block{grid-column-start:3;grid-column-end:11;position:absolute;width:100%;z-index:1;padding:45px 70px 50px;background-color:#555b56;overflow:hidden;margin-left:0;bottom:4vh}@media only screen and (min-width:767px) and (max-width:1024px){main #viewport #shareholding .container .third-block .cont-block{grid-column-start:2;grid-column-end:12;bottom:0}}@media only screen and (min-width:375px) and (max-width:767px) and (orientation:portrait){main #viewport #shareholding .container .third-block .cont-block{padding:40% 5% 30%!important}}@media only screen and (max-width:767px){main #viewport #shareholding .container .third-block .cont-block{grid-column-start:1;grid-column-end:13;margin-left:0;padding:45% 5% 30%;position:relative}}main #viewport #shareholding .container .third-block .cont-block p{font-family:"Montserrat-Light",Arial,Helvetica,sans-serif;font-size:18px;line-height:36px;text-transform:uppercase;color:#fff}@media only screen and (max-width:767px){main #viewport #shareholding .container .third-block .cont-block p{font-size:4vw;line-height:4vh}}footer .ft-logo{position:relative;z-index:99}@media only screen and (max-width:767px){footer .ft-logo img{width:auto!important}}