/* compiled by scssphp v0.0.12 on Thu, 09 Jan 2025 14:50:18 +0000 (0.2653s) */

/* -- BREAKPOINTS -- *//* -- END BREAKPOINTS -- *//* -- COLORS -- *//* homepage colors *//* products page colors */@import url("https://cdn.fonts.net/t/1.css?apiType=css&projectid=d4f0bc0d-9953-476a-8f49-976a46ca5b1b");/* common page styles*/html{font-size:10px;}@media (min-width:1561px){html{font-size:12px;}}@font-face{font-family:"Trade Gothic W02 Light";src:url("../Fonts/TradeGothicLight_normal_normal.eot?#iefix");src:url("../Fonts/TradeGothicLight_normal_normal.eot?#iefix") format("eot"), url("../Fonts/TradeGothicLight_normal_normal.woff2") format("woff2"), url("../Fonts/TradeGothicLight_normal_normal.woff") format("woff"), url("../Fonts/TradeGothicLight_normal_normal.ttf") format("truetype"), url("../Fonts/TradeGothicLight_normal_normal.svg#TradeGothicLight_normal_normal") format("svg");}@font-face{font-family:"Trade Gothic W01 Bold_2";src:url("../Fonts/TradeGothicBold2_normal_normal.eot?#iefix");src:url("../Fonts/TradeGothicBold2_normal_normal.eot?#iefix") format("eot"), url("../Fonts/TradeGothicBold2_normal_normal.woff2") format("woff2"), url("../Fonts/TradeGothicBold2_normal_normal.woff") format("woff"), url("../Fonts/TradeGothicBold2_normal_normal.ttf") format("truetype"), url("../Fonts/TradeGothicBold2_normal_normal.svg#TradeGothicBold2_normal_normal") format("svg");/* -- END FONTS -- *//* -- INCLUDE -- */}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*:focus{outline:none;}.img-responsive{display:block;max-width:100%;height:auto;}.text-left{text-align:left;}.text-right{text-align:right;}.text-center{text-align:center;}.text-justify{text-align:justify;}.text-nowrap{white-space:nowrap;}.text-lowercase{text-transform:lowercase;}.text-uppercase{text-transform:uppercase;}.text-capitalize{text-transform:capitalize;}.container-fluid,.container{margin-right:auto;margin-left:auto;}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xl-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xl-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xl-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xl-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xl-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xl-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xl-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xl-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xl-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xl-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xl-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12,.col-xl-12{position:relative;min-height:1px;}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left;}.col-xs-12{width:100%;}.col-xs-11{width:91.66667%;}.col-xs-10{width:83.33333%;}.col-xs-9{width:75%;}.col-xs-8{width:66.66667%;}.col-xs-7{width:58.33333%;}.col-xs-6{width:50%;}.col-xs-5{width:41.66667%;}.col-xs-4{width:33.33333%;}.col-xs-3{width:25%;}.col-xs-2{width:16.66667%;}.col-xs-1{width:8.33333%;}.col-xs-pull-12{right:100%;}.col-xs-pull-11{right:91.66667%;}.col-xs-pull-10{right:83.33333%;}.col-xs-pull-9{right:75%;}.col-xs-pull-8{right:66.66667%;}.col-xs-pull-7{right:58.33333%;}.col-xs-pull-6{right:50%;}.col-xs-pull-5{right:41.66667%;}.col-xs-pull-4{right:33.33333%;}.col-xs-pull-3{right:25%;}.col-xs-pull-2{right:16.66667%;}.col-xs-pull-1{right:8.33333%;}.col-xs-pull-0{right:auto;}.col-xs-push-12{left:100%;}.col-xs-push-11{left:91.66667%;}.col-xs-push-10{left:83.33333%;}.col-xs-push-9{left:75%;}.col-xs-push-8{left:66.66667%;}.col-xs-push-7{left:58.33333%;}.col-xs-push-6{left:50%;}.col-xs-push-5{left:41.66667%;}.col-xs-push-4{left:33.33333%;}.col-xs-push-3{left:25%;}.col-xs-push-2{left:16.66667%;}.col-xs-push-1{left:8.33333%;}.col-xs-push-0{left:auto;}.col-xs-offset-12{margin-left:100%;}.col-xs-offset-11{margin-left:91.66667%;}.col-xs-offset-10{margin-left:83.33333%;}.col-xs-offset-9{margin-left:75%;}.col-xs-offset-8{margin-left:66.66667%;}.col-xs-offset-7{margin-left:58.33333%;}.col-xs-offset-6{margin-left:50%;}.col-xs-offset-5{margin-left:41.66667%;}.col-xs-offset-4{margin-left:33.33333%;}.col-xs-offset-3{margin-left:25%;}.col-xs-offset-2{margin-left:16.66667%;}.col-xs-offset-1{margin-left:8.33333%;}.col-xs-offset-0{margin-left:0;}@media (min-width:551px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left;}.col-sm-12{width:100%;}.col-sm-11{width:91.66667%;}.col-sm-10{width:83.33333%;}.col-sm-9{width:75%;}.col-sm-8{width:66.66667%;}.col-sm-7{width:58.33333%;}.col-sm-6{width:50%;}.col-sm-5{width:41.66667%;}.col-sm-4{width:33.33333%;}.col-sm-3{width:25%;}.col-sm-2{width:16.66667%;}.col-sm-1{width:8.33333%;}.col-sm-pull-12{right:100%;}.col-sm-pull-11{right:91.66667%;}.col-sm-pull-10{right:83.33333%;}.col-sm-pull-9{right:75%;}.col-sm-pull-8{right:66.66667%;}.col-sm-pull-7{right:58.33333%;}.col-sm-pull-6{right:50%;}.col-sm-pull-5{right:41.66667%;}.col-sm-pull-4{right:33.33333%;}.col-sm-pull-3{right:25%;}.col-sm-pull-2{right:16.66667%;}.col-sm-pull-1{right:8.33333%;}.col-sm-pull-0{right:auto;}.col-sm-push-12{left:100%;}.col-sm-push-11{left:91.66667%;}.col-sm-push-10{left:83.33333%;}.col-sm-push-9{left:75%;}.col-sm-push-8{left:66.66667%;}.col-sm-push-7{left:58.33333%;}.col-sm-push-6{left:50%;}.col-sm-push-5{left:41.66667%;}.col-sm-push-4{left:33.33333%;}.col-sm-push-3{left:25%;}.col-sm-push-2{left:16.66667%;}.col-sm-push-1{left:8.33333%;}.col-sm-push-0{left:auto;}.col-sm-offset-12{margin-left:100%;}.col-sm-offset-11{margin-left:91.66667%;}.col-sm-offset-10{margin-left:83.33333%;}.col-sm-offset-9{margin-left:75%;}.col-sm-offset-8{margin-left:66.66667%;}.col-sm-offset-7{margin-left:58.33333%;}.col-sm-offset-6{margin-left:50%;}.col-sm-offset-5{margin-left:41.66667%;}.col-sm-offset-4{margin-left:33.33333%;}.col-sm-offset-3{margin-left:25%;}.col-sm-offset-2{margin-left:16.66667%;}.col-sm-offset-1{margin-left:8.33333%;}.col-sm-offset-0{margin-left:0;}}@media (min-width:821px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left;}.col-md-12{width:100%;}.col-md-11{width:91.66667%;}.col-md-10{width:83.33333%;}.col-md-9{width:75%;}.col-md-8{width:66.66667%;}.col-md-7{width:58.33333%;}.col-md-6{width:50%;}.col-md-5{width:41.66667%;}.col-md-4{width:33.33333%;}.col-md-3{width:25%;}.col-md-2{width:16.66667%;}.col-md-1{width:8.33333%;}.col-md-pull-12{right:100%;}.col-md-pull-11{right:91.66667%;}.col-md-pull-10{right:83.33333%;}.col-md-pull-9{right:75%;}.col-md-pull-8{right:66.66667%;}.col-md-pull-7{right:58.33333%;}.col-md-pull-6{right:50%;}.col-md-pull-5{right:41.66667%;}.col-md-pull-4{right:33.33333%;}.col-md-pull-3{right:25%;}.col-md-pull-2{right:16.66667%;}.col-md-pull-1{right:8.33333%;}.col-md-pull-0{right:auto;}.col-md-push-12{left:100%;}.col-md-push-11{left:91.66667%;}.col-md-push-10{left:83.33333%;}.col-md-push-9{left:75%;}.col-md-push-8{left:66.66667%;}.col-md-push-7{left:58.33333%;}.col-md-push-6{left:50%;}.col-md-push-5{left:41.66667%;}.col-md-push-4{left:33.33333%;}.col-md-push-3{left:25%;}.col-md-push-2{left:16.66667%;}.col-md-push-1{left:8.33333%;}.col-md-push-0{left:auto;}.col-md-offset-12{margin-left:100%;}.col-md-offset-11{margin-left:91.66667%;}.col-md-offset-10{margin-left:83.33333%;}.col-md-offset-9{margin-left:75%;}.col-md-offset-8{margin-left:66.66667%;}.col-md-offset-7{margin-left:58.33333%;}.col-md-offset-6{margin-left:50%;}.col-md-offset-5{margin-left:41.66667%;}.col-md-offset-4{margin-left:33.33333%;}.col-md-offset-3{margin-left:25%;}.col-md-offset-2{margin-left:16.66667%;}.col-md-offset-1{margin-left:8.33333%;}.col-md-offset-0{margin-left:0;}}@media (min-width:1281px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left;}.col-lg-12{width:100%;}.col-lg-11{width:91.66667%;}.col-lg-10{width:83.33333%;}.col-lg-9{width:75%;}.col-lg-8{width:66.66667%;}.col-lg-7{width:58.33333%;}.col-lg-6{width:50%;}.col-lg-5{width:41.66667%;}.col-lg-4{width:33.33333%;}.col-lg-3{width:25%;}.col-lg-2{width:16.66667%;}.col-lg-1{width:8.33333%;}.col-lg-pull-12{right:100%;}.col-lg-pull-11{right:91.66667%;}.col-lg-pull-10{right:83.33333%;}.col-lg-pull-9{right:75%;}.col-lg-pull-8{right:66.66667%;}.col-lg-pull-7{right:58.33333%;}.col-lg-pull-6{right:50%;}.col-lg-pull-5{right:41.66667%;}.col-lg-pull-4{right:33.33333%;}.col-lg-pull-3{right:25%;}.col-lg-pull-2{right:16.66667%;}.col-lg-pull-1{right:8.33333%;}.col-lg-pull-0{right:auto;}.col-lg-push-12{left:100%;}.col-lg-push-11{left:91.66667%;}.col-lg-push-10{left:83.33333%;}.col-lg-push-9{left:75%;}.col-lg-push-8{left:66.66667%;}.col-lg-push-7{left:58.33333%;}.col-lg-push-6{left:50%;}.col-lg-push-5{left:41.66667%;}.col-lg-push-4{left:33.33333%;}.col-lg-push-3{left:25%;}.col-lg-push-2{left:16.66667%;}.col-lg-push-1{left:8.33333%;}.col-lg-push-0{left:auto;}.col-lg-offset-12{margin-left:100%;}.col-lg-offset-11{margin-left:91.66667%;}.col-lg-offset-10{margin-left:83.33333%;}.col-lg-offset-9{margin-left:75%;}.col-lg-offset-8{margin-left:66.66667%;}.col-lg-offset-7{margin-left:58.33333%;}.col-lg-offset-6{margin-left:50%;}.col-lg-offset-5{margin-left:41.66667%;}.col-lg-offset-4{margin-left:33.33333%;}.col-lg-offset-3{margin-left:25%;}.col-lg-offset-2{margin-left:16.66667%;}.col-lg-offset-1{margin-left:8.33333%;}.col-lg-offset-0{margin-left:0;}}@media (min-width:1561px){.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{float:left;}.col-xl-12{width:100%;}.col-xl-11{width:91.66667%;}.col-xl-10{width:83.33333%;}.col-xl-9{width:75%;}.col-xl-8{width:66.66667%;}.col-xl-7{width:58.33333%;}.col-xl-6{width:50%;}.col-xl-5{width:41.66667%;}.col-xl-4{width:33.33333%;}.col-xl-3{width:25%;}.col-xl-2{width:16.66667%;}.col-xl-1{width:8.33333%;}.col-xl-pull-12{right:100%;}.col-xl-pull-11{right:91.66667%;}.col-xl-pull-10{right:83.33333%;}.col-xl-pull-9{right:75%;}.col-xl-pull-8{right:66.66667%;}.col-xl-pull-7{right:58.33333%;}.col-xl-pull-6{right:50%;}.col-xl-pull-5{right:41.66667%;}.col-xl-pull-4{right:33.33333%;}.col-xl-pull-3{right:25%;}.col-xl-pull-2{right:16.66667%;}.col-xl-pull-1{right:8.33333%;}.col-xl-pull-0{right:auto;}.col-xl-push-12{left:100%;}.col-xl-push-11{left:91.66667%;}.col-xl-push-10{left:83.33333%;}.col-xl-push-9{left:75%;}.col-xl-push-8{left:66.66667%;}.col-xl-push-7{left:58.33333%;}.col-xl-push-6{left:50%;}.col-xl-push-5{left:41.66667%;}.col-xl-push-4{left:33.33333%;}.col-xl-push-3{left:25%;}.col-xl-push-2{left:16.66667%;}.col-xl-push-1{left:8.33333%;}.col-xl-push-0{left:auto;}.col-xl-offset-12{margin-left:100%;}.col-xl-offset-11{margin-left:91.66667%;}.col-xl-offset-10{margin-left:83.33333%;}.col-xl-offset-9{margin-left:75%;}.col-xl-offset-8{margin-left:66.66667%;}.col-xl-offset-7{margin-left:58.33333%;}.col-xl-offset-6{margin-left:50%;}.col-xl-offset-5{margin-left:41.66667%;}.col-xl-offset-4{margin-left:33.33333%;}.col-xl-offset-3{margin-left:25%;}.col-xl-offset-2{margin-left:16.66667%;}.col-xl-offset-1{margin-left:8.33333%;}.col-xl-offset-0{margin-left:0;}}table{background-color:transparent;}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{display:table;content:" ";}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both;}.pull-right{float:right !important;}.pull-left{float:left !important;}.hide{display:none !important;}.show{display:block !important;}.invisible{visibility:hidden;}.hidden{display:none !important;}.no-padding{padding:0 !important;}.no-padding-left{padding-left:0 !important;}.no-padding-right{padding-right:0 !important;}.no-padding-top{padding-top:0 !important;}.no-padding-bottom{padding-bottom:0 !important;}.no-margin{margin:0 !important;}.visible-xs,.visible-sm,.visible-md,.visible-lg,.visible-xl{display:none !important;}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-xs-table,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-sm-table,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-md-table,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-lg-table,.visible-xl-block,.visible-xl-inline,.visible-xl-inline-block,.visible-xl-table{display:none !important;}@media (max-width:550px){.visible-xs{display:block !important;}table.visible-xs,.visible-xs-table{display:table !important;}tr.visible-xs{display:table-row !important;}th.visible-xs,td.visible-xs{display:table-cell !important;}.visible-xs-block{display:block !important;}.visible-xs-inline{display:inline !important;}.visible-xs-inline-block{display:inline-block !important;}.hidden-xs{display:none !important;}}@media (min-width:551px) and (max-width:820px){.visible-sm{display:block !important;}table.visible-sm,.visible-sm-table{display:table !important;}tr.visible-sm{display:table-row !important;}th.visible-sm,td.visible-sm{display:table-cell !important;}.visible-sm-block{display:block !important;}.visible-sm-inline{display:inline !important;}.visible-sm-inline-block{display:inline-block !important;}.hidden-sm{display:none !important;}}@media (min-width:821px) and (max-width:1280px){.visible-md{display:block !important;}table.visible-md,.visible-md-table{display:table !important;}tr.visible-md{display:table-row !important;}th.visible-md,td.visible-md{display:table-cell !important;}.visible-md-block{display:block !important;}.visible-md-inline{display:inline !important;}.visible-md-inline-block{display:inline-block !important;}.hidden-md{display:none !important;}}@media (min-width:1281px) and (max-width:1560px){.visible-lg{display:block !important;}table.visible-lg,.visible-lg-table{display:table !important;}tr.visible-lg{display:table-row !important;}th.visible-lg,td.visible-lg{display:table-cell !important;}.visible-lg-block{display:block !important;}.visible-lg-inline{display:inline !important;}.visible-lg-inline-block{display:inline-block !important;}.hidden-lg{display:none !important;}}@media (min-width:1561px){.visible-xl{display:block !important;}table.visible-xl,.visible-xl-table{display:table !important;}tr.visible-xl{display:table-row !important;}th.visible-xl,td.visible-xl{display:table-cell !important;}.visible-xl-block{display:block !important;}.visible-xl-inline{display:inline !important;}.visible-xl-inline-block{display:inline-block !important;}.hidden-xl{display:none !important;}}img[data-uselazy="true"],.b-lazy{-webkit-transition:opacity 500ms ease-in-out;-moz-transition:opacity 500ms ease-in-out;-o-transition:opacity 500ms ease-in-out;transition:opacity 500ms ease-in-out;max-width:100%;opacity:0;}.b-loaded,img[data-uselazy="true"].b-loaded,.b-error{opacity:1;}.img-100{width:100%;max-width:100%;}.text-center{text-align:center;}.text-red{color:#e53c14;}a{text-decoration:none;color:inherit;}img{display:block;max-width:100%;}h1,h2,h3{margin:0;}p{margin:0;}.button{display:inline-block;border:1px solid #999;border-radius:4px;padding:10px;}ul.main-nav{margin:0;padding:0;list-style:none;}ul.main-nav li{display:inline-block;}.form-item{display:inline-block;}.top-section,.main-section,.news-section,.bottom-section{width:100%;max-width:100%;height:auto;}.header-sct-wrapper,.footer-sct-wrapper,.top-sct-wrapper,.main-sct-wrapper,.news-sct-wrapper,.bottom-sct-wrapper,.generic-sct-wrapper{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;}.cookie-container{background-color:rgba(51, 51, 51, 0.9);width:100%;height:6rem;position:fixed;bottom:0;z-index:100000;font-family:"Lato", sans-serif;font-weight:400;font-size:1.3rem;line-height:2.2rem;padding:1rem;color:#fff;}.cookie-container strong,.cookie-container b{font-family:"Lato", sans-serif;font-weight:700;}.cookie-container .message a{color:#0091d2 !important;}.cookie-container #cookie-warning{margin:auto;max-width:1200px;}.cookie-container #cookie-warning .button{display:inline-block;border:0;border-radius:0;padding:0;}.cookie-container #cookie-warning .button a{display:inline-block;background-color:#2878a0;text-align:center;padding:0.5rem 1rem;color:#fff;cursor:pointer;}@media screen and (max-width:550px){.cookie-container{height:16rem;}.button{padding-top:2rem;text-align:center;}}@media screen and (min-width:1050px){.header-sct-wrapper,.footer-sct-wrapper,.top-sct-wrapper,.main-sct-wrapper,.news-sct-wrapper,.bottom-sct-wrapper,.generic-sct-wrapper{width:100%;max-width:1050px;margin-left:auto;margin-right:auto;}}@media screen and (min-width:1561px){/* -- HEADER -- */.header-sct-wrapper,.footer-sct-wrapper,.top-sct-wrapper,.main-sct-wrapper,.news-sct-wrapper,.bottom-sct-wrapper,.generic-sct-wrapper{width:83.33333%;max-width:1280px;margin-left:auto;margin-right:auto;}}.header{background-color:white;font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;font-size:1.6rem;line-height:2rem;/* -- END HEADER -- *//* -- FOOTER -- */}.header .topbar{/* fallback */background:#e5e5e5 100%;background:-webkit-linear-gradient(#f2f2f2 0%, #e5e5e5 100%);background:-o-linear-gradient(#f2f2f2 0%, #e5e5e5 100%);background:-moz-linear-gradient(#f2f2f2 0%, #e5e5e5 100%);background:linear-gradient(#f2f2f2 0%, #e5e5e5 100%);/* -- END COLORS -- *//* -- FONTS -- */display:block;width:100%;min-height:60px;}.header .topbar img{height:40px;width:auto;float:right;margin:10px 0;}.header .colorbar{background-color:#2878a0;display:block;width:100%;min-height:26px;}.header .breadcrumb{color:white;font-family:"Lato", sans-serif;font-weight:400;font-size:1.3rem;line-height:26px;}.header .breadcrumb strong,.header .breadcrumb b{font-family:"Lato", sans-serif;font-weight:700;}.header .breadcrumb a{color:inherit;text-decoration:none;}.header .logo{margin:40px 0;}.header .menu-wrapper{display:table;text-align:right;}.header .menu-wrapper .main-nav{display:table-cell;text-transform:uppercase;height:80px;vertical-align:bottom;}.header .menu-wrapper .main-nav li{margin-left:2.3rem;color:#ababab;position:relative;-webkit-transition:color 0.3s ease-out;transition:color 0.3s ease-out;}.header .menu-wrapper .main-nav li.active{color:#333;}.header .menu-wrapper .main-nav li:hover{color:#333;}.header .menu-wrapper .main-nav li:before{content:'';width:0;height:2px;background:#333;position:absolute;left:0;bottom:0;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}.header .menu-wrapper .main-nav li:hover:before{width:100%;}.header .menuxs-toggle{font-family:"Lato", sans-serif;font-weight:400;font-size:1.4rem;line-height:29px;float:right;text-transform:uppercase;color:#9db2bc;margin:47px 0 30px 0;height:29px;text-align:right;padding-right:7%;background-repeat:no-repeat;background-size:25px;background-position:95% 50%;background-image:url('../../../media/assets/toast_mobile.svg');cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;}.header .menuxs-toggle strong,.header .menuxs-toggle b{font-family:"Lato", sans-serif;font-weight:700;}.header .menuxs-toggle.open{background-image:url('../../../media/assets/close_menuxs_3.svg');}.header .menuxs-wrapper{display:none;background-color:#55646e;margin-bottom:2px;}.header .menuxs-wrapper .main-nav-xs{list-style-type:none;margin:0;padding:0;}.header .menuxs-wrapper .main-nav-xs li{font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:1.6rem;line-height:2rem;color:#9db2bc;text-transform:uppercase;padding:0 1rem;}.header .menuxs-wrapper .main-nav-xs li strong,.header .menuxs-wrapper .main-nav-xs li b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}.header .menuxs-wrapper .main-nav-xs li a{border-top:1px solid #9db2bc;padding:1.3rem 0;display:block;color:inherit;}.header .menuxs-wrapper .main-nav-xs li:first-of-type a{border-top:0;}.header .menuxs-wrapper .main-nav-xs li.active{background-color:#2878a0;color:#fff;}.header .menuxs-wrapper .main-nav-xs li.active a{border-top:0;}.header .menuxs-wrapper .main-nav-xs li.active + li a{border-top:0;}.header .temp-alert .alert-title{float:left;width:80%;}.header .temp-alert .alert-btn{float:right;width:20%;text-align:right;white-space:nowrap;}.header .temp-alert .alert-btn .close{color:#93bbce;padding-right:20px;position:relative;}.header .temp-alert .alert-btn .close::after{content:'×';display:block;position:absolute;right:0px;top:0;font-size:30px;line-height:25px;color:#fff;}.header .temp-alert .alert-btn .read-more{color:#93bbce;padding-right:20px;position:relative;}.header .temp-alert .alert-btn .read-more::after{position:absolute;right:0px;top:3px;content:' ';display:block;width:14px;height:14px;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);}.header .temp-alert .close,.header .temp-alert .read-more{cursor:pointer;}.header .temp-alert .text{color:#93bbce;width:75%;font-size:2rem;padding:20px 0 30px 0;}@media (max-width:820px){.header .logo{padding-left:1rem;}.header .generic-sct-wrapper{padding-left:0;padding-right:0;}.header .topbar img{width:auto;padding-right:1rem;}}@media (max-width:550px){.header{/* menu breakpoints */}.header .menuxs-toggle{padding-right:50px;background-position:90% 50%;}.header .temp-alert .alert-title{width:90%;}.header .temp-alert .alert-btn{float:right;width:10%;text-align:right;font-size:0;overflow:hidden;white-space:nowrap;}.header .temp-alert .alert-btn .close::after,.header .temp-alert .alert-btn .read-more::after{right:5px;}.header .temp-alert .text{width:100%;padding-left:10px;padding-right:10px;}}@media (max-width:1049px){.header .menuxs-toggle{display:block !important;}.header .menu-wrapper{display:none !important;}}@media (min-width:1050px){.header .menuxs-toggle{display:none !important;}.header .menu-wrapper{display:table !important;}.header .menuxs-wrapper{display:none !important;}}.footer{margin:2rem 0;font-family:"Lato", sans-serif;font-weight:400;font-size:1.3rem;line-height:1.6rem;/* -- END FOOTER -- *//* LIGHTBOX */}.footer strong,.footer b{font-family:"Lato", sans-serif;font-weight:700;}.footer .footer-sct-wrapper .row{border-top:1px solid #55646e;}.footer img{float:right;padding-top:0.8rem;}.footer .logo img{float:left;padding-top:1.7rem;}.footer .footer-text{padding-top:1.5rem;}.footer .footer-nav{list-style-type:none;margin:0;padding:1.5rem 0 0 0;color:#aab1b6;}.footer .footer-nav a:hover{text-decoration:underline;}.footer .danieli-group img{width:220px;max-width:100%;height:auto;}@media (max-width:550px){.footer{margin-bottom:0;background-color:#55646e;}.footer .footer-sct-wrapper{padding-left:0;padding-right:0;}.footer .logo{padding-left:1rem;background-color:white;}.footer .logo a{display:block;float:left;margin-bottom:1rem;}.footer .danieli-group{padding-left:1rem;padding-bottom:2rem;background-color:white;}.footer .danieli-group img{float:left;max-width:75%;}.footer .footer-text,.footer .footer-nav{padding-left:1rem;padding-bottom:2rem;color:white;}.footer .footer-text a,.footer .footer-nav a{color:#aab1b6;text-decoration:underline;}}.modal-dialog{margin:0 auto;width:95% !important;max-width:95% !important;height:100% !important;max-height:none !important;}.modal-dialog .modal-content{-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;height:95%;position:absolute;top:50%;transform:translate(0, -50%);width:100%;}.modal-dialog .modal-content img{display:block;width:auto;max-width:100%;margin:0 auto;}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;}.fade.in{opacity:1;}.modal-backdrop{opacity:0.9 !important;}.modal-header{border:0;padding-bottom:0;}.modal-header .close{width:40px;height:40px;float:right;border:0;font-size:0;background-color:#d9d9d9;background-image:url('../../../media/assets/close_menu.svg');background-position:center;background-size:20px;background-repeat:no-repeat;}.modal-body{padding-left:0;padding-right:0;}.modal-footer{display:block;border:0;text-align:center !important;font-family:"Lato", sans-serif;font-weight:700;font-size:15px;line-height:25px;/* END LIGHTBOX *//* SLICK SLIDER */}ul.slick-dots{position:absolute;bottom:20px;margin:0;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);transform-style:preserve-3d;list-style:none;text-align:center;padding:0;/* END SLICK SLIDER *//*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1 [CUSTOMIZED]
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */}ul.slick-dots li{position:relative;display:inline-block;width:10px;height:10px;margin:0 5px;padding:0;cursor:pointer;}ul.slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}ul.slick-dots li button:before{position:absolute;border:1px solid #fff;border-radius:100%;top:0;left:0;width:10px;height:10px;content:"";text-align:center;box-shadow:1px 1px 5px #999;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}ul.slick-dots li button:hover,ul.slick-dots li button:focus{outline:none;}ul.slick-dots li button:hover:before,ul.slick-dots li button:focus:before{opacity:0.8;}ul.slick-dots li.slick-active button:before{border:1px solid #fff;background:#fff;}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}@-webkit-keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-15%, 0, 0);transform:translate3d(-15%, 0, 0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-15%, 0, 0);transform:translate3d(-15%, 0, 0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}@-webkit-keyframes fadeOut{from{opacity:1;}to{opacity:0;}}@keyframes fadeOut{from{opacity:1;}to{opacity:0;}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}@-webkit-keyframes fadeOutDown{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight;}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible;}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible;}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight;}.home .top-section{background-color:#bac9d0;}.home .top-section .carousel-item{position:relative;}.home .top-section .carousel-item img{width:100%;}.home .top-section .carousel-caption{font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:2.4rem;line-height:2.6rem;position:absolute;top:0;left:0;background:rgba(0, 0, 0, 0.6);color:white;padding:2rem 3rem 6rem 2rem;transition:opacity 0.5s ease-out;min-width:25%;opacity:0;}.home .top-section .carousel-caption strong,.home .top-section .carousel-caption b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}.home .main-section{padding-top:3rem;padding-bottom:5rem;}.home .main-section .img-wrapper img{width:120px;max-width:100%;height:100%;margin:0 auto;}.home .main-section .text{font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:2.4rem;line-height:3.2rem;color:#55646e;}.home .main-section .text strong,.home .main-section .text b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}.home .news-section{padding-top:3rem;padding-bottom:5rem;background-color:#e5e5e5;}.home .news-section .news-sct-wrapper{padding-left:0 !important;padding-right:0 !important;}.home .news-section .link-more{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;font-size:2.4rem;line-height:3.2rem;color:#55646e;}.home .news-section .link-more:hover{text-decoration:underline;}.home .news-section .slick-arrow{float:right;width:20px;height:20px;text-indent:50px;overflow:hidden;margin:0.5rem 1rem 0 0;}.home .news-section .slick-arrow:hover{opacity:0.7;}.home .news-section .slick-prev{background-image:url('../../../media/assets/arrow_left.svg');}.home .news-section .slick-next{background-image:url('../../../media/assets/arrow_right.svg');}.home .news-section ul.slick-dots{bottom:-25px;}.home .news-section .news-link-wrapper{padding-left:1rem;}.home .news-section .news-wrapper{padding-top:2rem;}.home .news-section .item{padding-left:1rem;padding-right:1rem;}.home .news-section .item:hover .news-box{opacity:0.7;}.home .news-section .news-box{position:relative;}.home .news-section .news-box .img{width:38%;min-height:190px;background-size:cover;padding-bottom:226px;}.home .news-section .news-box .caption{position:absolute;top:0;right:0;background-color:#fff;padding:2rem;width:62%;height:100%;min-height:80px;overflow:hidden;text-overflow:ellipsis;font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:15px;line-height:18px;}.home .news-section .news-box .caption strong,.home .news-section .news-box .caption b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}.home .news-section .news-box .caption .title{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;font-size:15px;line-height:18px;padding-bottom:1rem;}.home .news-section .news-box .caption .white-overlay{width:100%;height:18px;position:absolute;background:#fff;bottom:33px;left:0;}.home .news-section .news-box .date{position:absolute;bottom:0;left:0;min-height:36px;background-color:#9db2bc;width:100%;font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:15px;line-height:18px;color:#fff;padding:8px 0 0 20px;}.home .news-section .news-box .date strong,.home .news-section .news-box .date b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}.home .bottom-section{background-color:#55646e;padding:5rem 0;}.home .bottom-section .bottom-sct-wrapper{padding-left:0 !important;padding-right:0 !important;}.home .bottom-section .item{padding-left:1rem;padding-right:1rem;}.home .bottom-section .item:hover img{opacity:0.7;}.home .bottom-section .item:hover .text{top:42%;}.home .bottom-section .square-box{padding-top:100%;position:relative;}.home .bottom-section .square-box a{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:white;overflow:hidden;}.home .bottom-section .square-box img{/* fallback */width:100%;/* fix 1px on percent rounding */width:calc(100% + 1px);/* fix 1px on percent rounding */max-width:none;transition:opacity 0.3s linear;/* fix image glitching on hover */-webkit-transform:translateZ(0);/* fix image glitching on hover */-moz-transform:translateZ(0);/* fix image glitching on hover */transform:translateZ(0);}.home .bottom-section .square-box .text{font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:1.6rem;line-height:2rem;color:#55646e;padding:1rem;transition:top 0.3s ease;-webkit-transition:top 0.3s ease;background-color:white;width:100%;z-index:2;position:absolute;top:50%;bottom:0;left:0;right:0;}.home .bottom-section .square-box .text strong,.home .bottom-section .square-box .text b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}.home .bottom-section .square-box .title{text-transform:uppercase;text-decoration:underline;margin:0 0 5% 0;}@media (max-width:820px){.home .top-sct-wrapper{padding-left:0;padding-right:0;}.home .main-section .img-wrapper{margin-bottom:2rem;}.home .bottom-section{padding:2rem 0 0 0;}.home .bottom-section .square-box{padding-top:120%;}.home .bottom-section .square-box .text{top:42%;}.home .bottom-section .item{margin-bottom:2rem;}.home .bottom-section .item:hover .text{top:30%;}}@media (max-width:660px){.home .bottom-section .square-box .text{font-size:1.3rem;line-height:1.6rem;}}@media (max-width:550px){.home .top-section .carousel-caption{font-size:1.4rem;line-height:1.6rem;padding:1rem;min-width:35%;}.home .main-section .img-wrapper{margin-bottom:2rem;}.home .main-section .text{font-size:2.2rem;line-height:2.6rem;}.home .bottom-section .square-box .text{font-size:1.4rem;line-height:1.8rem;}.home .bottom-section .square-box{padding-top:0;}.home .bottom-section .square-box img{width:43%;float:left;}.home .bottom-section .square-box .text{width:57%;float:right;position:relative;top:auto !important;bottom:auto;left:auto;right:auto;}.home .bottom-section .square-box a{position:relative;display:block;}}.page-description{padding-top:4rem;padding-bottom:4rem;/* END common page styles*/}.page-description .title{font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:3.2rem;line-height:3.2rem;color:#55646e;text-transform:uppercase;margin-bottom:2rem;}.page-description .title strong,.page-description .title b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}.page-description .description{font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:2.4rem;line-height:3.2rem;color:#55646e;}.page-description .description strong,.page-description .description b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}@media (max-width:550px){.page-description{padding-top:3rem;padding-bottom:3rem;}.page-description .title{margin-bottom:3rem;}.page-description .description{font-size:2.2rem;line-height:2.6rem;}}.page-about .main-section{font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:1.6rem;line-height:2.6rem;margin-bottom:8rem;}.page-about .main-section strong,.page-about .main-section b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}.page-about .main-section img{margin-bottom:3rem;}.page-about .main-section .col-left{color:#333;margin-bottom:2rem;}.page-about .main-section .col-right{color:#55646e;}.page-about .main-section .management{background-color:#e5e5e5;padding-top:7rem;padding-bottom:4rem;margin-top:4rem;}.page-about .main-section .management .section-title{font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:3.2rem;line-height:3.2rem;color:#2878a0;text-transform:uppercase;padding-left:2rem;}.page-about .main-section .management .section-title strong,.page-about .main-section .management .section-title b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}.page-about .main-section .management .category{border-top:1px solid #b1c1c9;padding-top:3rem;}.page-about .main-section .management .category:first-of-type{border:0;padding-top:0;}.page-about .main-section .management .category .cat-title{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;font-size:2.4rem;line-height:3.6rem;color:#2878a0;margin-bottom:1rem;}.page-about .main-section .management .category .item{font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:1.6rem;line-height:2.4rem;padding-bottom:3rem;}.page-about .main-section .management .category .item strong,.page-about .main-section .management .category .item b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}.page-about .main-section .management .category .name{color:#333;}.page-about .main-section .management .category .position{color:#77838b;text-transform:uppercase;}@media (max-width:820px){.page-about .main-section .management{padding-left:2rem;padding-right:2rem;padding-top:4rem;}.page-about .main-section .management .section-title{padding-left:0;margin-bottom:3rem;}}.page-products .top-section .page-description{padding-bottom:3rem;}.page-products .main-section{padding-bottom:3rem;}.page-products .main-sct-wrapper{padding-left:0 !important;padding-right:0 !important;}.page-products .main-sct-wrapper .item{padding:1rem;}.page-products .main-sct-wrapper .item.color-1 a,.page-products .main-sct-wrapper .item.color-1 .text{background-color:#e5e5e5;}.page-products .main-sct-wrapper .item.color-2 a,.page-products .main-sct-wrapper .item.color-2 .text{background-color:#bbb1ac;}.page-products .main-sct-wrapper .item:hover img{opacity:0.7;}.page-products .main-sct-wrapper .item:hover .text{top:42%;}.page-products .main-sct-wrapper .square-box,.page-products .main-sct-wrapper .rect-box{position:relative;}.page-products .main-sct-wrapper .square-box a,.page-products .main-sct-wrapper .rect-box a{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden;}.page-products .main-sct-wrapper .square-box img,.page-products .main-sct-wrapper .rect-box img{/* fallback */width:100%;/* fix 1px on percent rounding */width:calc(100% + 1px);/* fix 1px on percent rounding */max-width:none;transition:opacity 0.3s linear;/* fix image glitching on hover */-webkit-transform:translateZ(0);/* fix image glitching on hover */-moz-transform:translateZ(0);/* fix image glitching on hover */transform:translateZ(0);}.page-products .main-sct-wrapper .square-box .text,.page-products .main-sct-wrapper .rect-box .text{font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:1.6rem;line-height:2rem;color:#55646e;padding:1rem;transition:top 0.3s ease;-webkit-transition:top 0.3s ease;width:100%;z-index:2;position:absolute;top:50%;bottom:0;left:0;right:0;}.page-products .main-sct-wrapper .square-box .text strong,.page-products .main-sct-wrapper .rect-box .text strong,.page-products .main-sct-wrapper .square-box .text b,.page-products .main-sct-wrapper .rect-box .text b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}.page-products .main-sct-wrapper .square-box .title,.page-products .main-sct-wrapper .rect-box .title{text-transform:uppercase;text-decoration:underline;margin:0 0 2rem 0;background-image:url('../../../media/assets/external_link.svg');background-repeat:no-repeat;background-position:100% 0;}.page-products .main-sct-wrapper .square-box{padding-top:100%;}.page-products .main-sct-wrapper .rect-box{padding-top:48.35%;}@media (max-width:550px){.page-products .main-sct-wrapper .item{padding-bottom:0.5rem;padding-top:0.5rem;}.page-products .main-sct-wrapper .square-box,.page-products .main-sct-wrapper .rect-box{padding:0;}.page-products .main-sct-wrapper .square-box a,.page-products .main-sct-wrapper .rect-box a{position:relative;display:block;}.page-products .main-sct-wrapper .square-box img,.page-products .main-sct-wrapper .rect-box img{width:43%;float:left;}.page-products .main-sct-wrapper .square-box .text,.page-products .main-sct-wrapper .rect-box .text{width:57%;float:right;font-size:1.3rem;line-height:1.6rem;position:relative;top:auto !important;bottom:auto;left:auto;right:auto;}.page-products .main-sct-wrapper .square-box .text .title,.page-products .main-sct-wrapper .rect-box .text .title{margin-bottom:1rem;background-size:contain;}.page-products .main-sct-wrapper .square-box .text .title{padding-right:2rem;background-size:1.5rem;}}.page-service .page-description .description{color:#e53c14;}.page-service .main-section{font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:1.6rem;line-height:2.6rem;margin-bottom:8rem;}.page-service .main-section strong,.page-service .main-section b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}.page-service .main-section img{margin-bottom:6rem;width:100%;}.page-service .main-section .col-left{color:#55646e;line-height:2.1rem;margin-bottom:2rem;}.page-service .main-section .col-left .title{color:#e53c14;margin-bottom:2rem;}.page-service .main-section .col-left .text{margin-bottom:5.5rem;}.page-service .main-section .col-left .text p{margin:0 0 1.7rem 0;}.page-service .main-section .col-left .contacts .moreinfo{margin-bottom:1.5rem;}.page-service .main-section .col-left .contacts .box-person{background-color:#e5e5e5;color:#55646e;font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:1.6rem;line-height:2rem;margin-bottom:0.7rem;margin-right:6.5rem;padding:2rem 1.5rem;}.page-service .main-section .col-left .contacts .box-person strong,.page-service .main-section .col-left .contacts .box-person b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}.page-service .main-section .col-left .contacts .box-person .name{text-transform:uppercase;padding-left:3rem;margin-bottom:2rem;}.page-service .main-section .col-left .contacts .box-person .phone{display:block;text-decoration:none;padding-left:3rem;margin-bottom:2rem;background-repeat:no-repeat;background-position:0 50%;background-image:url('../../../media/assets/phone_icon.svg');background-size:17px;}.page-service .main-section .col-left .contacts .box-person .email{display:block;text-decoration:none;padding-left:3rem;background-repeat:no-repeat;background-position:0 50%;background-image:url('../../../media/assets/email_icon.svg');background-size:22px;}.page-service .main-section .col-left .contacts .box-person .email:hover{text-decoration:underline;}.page-service .main-section .col-right{color:#55646e;}@media (max-width:820px){.page-service .page-description .title br{display:none;}.page-service .main-section{margin-bottom:3rem;}.page-service .main-section img{margin-bottom:2rem;}.page-service .main-section .col-right{margin-bottom:3.5rem;}.page-service .main-section .col-right p{margin:0 0 1.7rem 0;}.page-service .main-section .col-left .title,.page-service .main-section .col-left .text{margin-left:3rem;}.page-service .main-section .col-left .contacts .box-person{margin-right:0;}}.page-careers .top-section{margin-bottom:2.5rem;}.page-careers .top-section .cta-desc{display:inline-block;font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:3.2rem;line-height:3.2rem;width:62%;float:left;color:#e53c14;}.page-careers .top-section .cta-desc strong,.page-careers .top-section .cta-desc b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}.page-careers .top-section .cta-btn{font-family:"Lato", sans-serif;font-weight:700;font-size:1.3rem;line-height:2rem;display:block;width:37%;float:right;/* fallback */background:#e53c14;color:white;text-transform:uppercase;text-decoration:underline;text-align:center;padding:1.75rem 0.5rem;position:relative;overflow:hidden;z-index:20;}.page-careers .top-section .cta-btn:before{content:' ';width:100%;background:#55646e;display:block;height:100px;position:absolute;top:0;left:-100%;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;transition:all 0.5s ease-out;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);z-index:-1;}.page-careers .top-section .cta-btn:hover:before{-webkit-transform:translate(200%, 0);-moz-transform:translate(200%, 0);transform:translate(200%, 0);}.page-careers .top-section .text{font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:2.4rem;line-height:3rem;color:#333;}.page-careers .top-section .text strong,.page-careers .top-section .text b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}.page-careers .main-section{background-color:#e5e5e5;margin-bottom:3rem;}.page-careers .bottom-section{margin-bottom:2rem;}.page-careers .bottom-section .text{font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:1.6rem;line-height:2.6rem;color:#55646e;}.page-careers .bottom-section .text strong,.page-careers .bottom-section .text b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}.page-careers .bottom-section .text a{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;font-size:1.6rem;line-height:2.6rem;text-decoration:underline;}.page-careers .bottom-section .text a:hover{text-decoration:none;cursor:pointer;}@media (max-width:820px){.page-careers .main-sct-wrapper{padding-left:0;padding-right:0;}}@media (max-width:550px){.page-careers .top-section .cta-desc{width:100%;margin-bottom:2rem;}.page-careers .top-section .cta-btn{width:100%;margin-top:20px;}.page-careers .top-section .text{font-size:2.2rem;line-height:3.4rem;color:#55646e;}.page-careers .main-section img{margin:0 auto;}}.page-careers .jobs-section{padding-bottom:1.5rem;}.page-careers .jobs-section .apply-menu-container-left{display:none !important;}.page-locations #map{height:100%;position:absolute;top:0;left:0;right:0;bottom:0;}.page-locations .map-container{padding-top:34%;position:relative;}.page-locations .main-section{margin-top:4rem;}.page-locations .main-section .title{font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:3.2rem;line-height:3.2rem;color:#55646e;text-transform:uppercase;margin-bottom:2rem;}.page-locations .main-section .title strong,.page-locations .main-section .title b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}.page-locations .main-section .location-list{font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:2.4rem;line-height:3.6rem;color:#55646e;}.page-locations .main-section .location-list strong,.page-locations .main-section .location-list b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}.page-locations .main-section .location-list .item{padding-right:3rem;padding-bottom:4rem;}.page-locations .main-section .location-list .item .maps-link{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;font-size:1.6rem;line-height:2.8rem;color:#0091d2;display:inline-block;clear:both;text-transform:uppercase;text-decoration:underline;transition:color 0.2s linear;}.page-locations .main-section .location-list .item .maps-link:hover{color:#e53c14;}.page-locations .main-section .location-title{color:#e53c14;}@media (max-width:1280px){.page-locations .main-section .location-list{font-size:2.2rem;line-height:2.8rem;}.page-locations .main-section .location-list .item .maps-link{display:block;}}@media (max-width:820px){.page-locations .main-section .location-list{font-size:2.2rem;line-height:2.8rem;}}@media (max-width:1000px){.page-locations .main-section .location-list{font-size:1.8rem;line-height:2.6rem;}}@media (max-width:550px){.page-locations .map-container{padding-top:50%;}.page-locations .main-section .location-list{font-size:2.2rem;line-height:2.8rem;}.page-locations .main-section .location-list .location-title{cursor:pointer;background-position:95% 50%;background-repeat:no-repeat;background-image:url('../../../media/assets/arrow_down.svg');background-size:17px;}.page-locations .main-section .location-list .location-title.open{background-image:url('../../../media/assets/arrow_up.svg');}.page-locations .main-section .location-list .location-text{display:none;margin-bottom:2rem;}.page-locations .main-section .location-list .item{padding-right:1rem;padding-bottom:2rem;}}.page-contacts .main-section{padding-top:4rem;padding-bottom:4rem;}.page-contacts .main-section .title{font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:3.2rem;line-height:3.2rem;color:#e53c14;text-transform:uppercase;margin-bottom:2rem;}.page-contacts .main-section .title strong,.page-contacts .main-section .title b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}.page-contacts .main-section .subtitle{font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:3.2rem;line-height:3.2rem;color:#e53c14;}.page-contacts .main-section .subtitle strong,.page-contacts .main-section .subtitle b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}.page-contacts .main-section .description{font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:1.6rem;line-height:2.6rem;color:#55646e;}.page-contacts .main-section .description strong,.page-contacts .main-section .description b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}.page-contacts .main-section .contact-list{margin-top:4rem;}.page-contacts .main-section .contact-list .contact-link{display:block;width:100%;font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:2.2rem;line-height:2.8rem;color:#55646e;padding:1.3rem;background-color:#e5e5e5;text-decoration:none;margin-bottom:0.6rem;transition:all linear 0.3s;}.page-contacts .main-section .contact-list .contact-link strong,.page-contacts .main-section .contact-list .contact-link b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}.page-contacts .main-section .contact-list .contact-link:hover{background-color:rgba(171, 171, 171, 0.5);}@media (max-width:550px){.page-contacts .main-section .title{margin-bottom:5rem;}.page-contacts .main-section .contact-list .contact-link{font-size:1.6rem;line-height:2rem;}}.page-contacts-dettaglio .col-left{padding-right:5rem;/* common column styles */}.page-contacts-dettaglio .top-section{padding-top:4rem;padding-bottom:1.5rem;}.page-contacts-dettaglio .top-section .col-left{font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:1.6rem;line-height:2.6rem;color:#55646e;}.page-contacts-dettaglio .top-section .col-left strong,.page-contacts-dettaglio .top-section .col-left b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}.page-contacts-dettaglio .top-section .col-left .cta-desc{font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:1.6rem;line-height:2.6rem;color:#55646e;padding:1rem;border-top:1px solid #55646e;}.page-contacts-dettaglio .top-section .col-left .cta-desc strong,.page-contacts-dettaglio .top-section .col-left .cta-desc b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}.page-contacts-dettaglio .top-section .col-left .change-prod{font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:1.6rem;line-height:2.6rem;color:#55646e;border:1px solid #55646e;padding:1.3rem 4rem 1.3rem 1rem;cursor:pointer;background-position:95% 50%;background-repeat:no-repeat;background-image:url('../../../media/assets/arrow_down.svg');}.page-contacts-dettaglio .top-section .col-left .change-prod strong,.page-contacts-dettaglio .top-section .col-left .change-prod b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}.page-contacts-dettaglio .top-section .col-left .change-prod.open{background-image:url('../../../media/assets/arrow_up.svg');}.page-contacts-dettaglio .top-section .col-left .prod-list{display:none;list-style-type:none;margin:0;padding:0;position:absolute;left:0;right:5rem;z-index:1;background-color:white;border:1px solid #55646e;border-top:0;}.page-contacts-dettaglio .top-section .col-left .prod-list li{padding:0 1rem;background-color:white;-moz-transition:all linear 0.3s;-webkit-transition:all linear 0.3s;transition:all linear 0.3s;}.page-contacts-dettaglio .top-section .col-left .prod-list li a{display:block;padding:1rem 0;border-bottom:1px solid #c4d1d7;}.page-contacts-dettaglio .top-section .col-left .prod-list li:last-of-type a{border-bottom:0;}.page-contacts-dettaglio .top-section .col-left .prod-list li.selected{display:none;}.page-contacts-dettaglio .top-section .col-left .prod-list li:hover{background-color:#e5e5e5;}.page-contacts-dettaglio .top-section .col-right .title{font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:3.2rem;line-height:3.2rem;color:#e53c14;text-transform:uppercase;}.page-contacts-dettaglio .top-section .col-right .title strong,.page-contacts-dettaglio .top-section .col-right .title b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}.page-contacts-dettaglio .top-section .col-right .name{font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:3.2rem;line-height:3.2rem;color:#55646e;text-transform:uppercase;margin-bottom:2rem;}.page-contacts-dettaglio .top-section .col-right .name strong,.page-contacts-dettaglio .top-section .col-right .name b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}.page-contacts-dettaglio .top-section .description{font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:1.6rem;line-height:2.6rem;color:#55646e;}.page-contacts-dettaglio .top-section .description strong,.page-contacts-dettaglio .top-section .description b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}.page-contacts-dettaglio .top-section .link{font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:1.6rem;line-height:2.6rem;color:#55646e;margin-bottom:2rem;display:block;-webkit-transition:color 0.2s linear;-moz-transition:color 0.2s linear;transition:color 0.2s linear;}.page-contacts-dettaglio .top-section .link strong,.page-contacts-dettaglio .top-section .link b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}.page-contacts-dettaglio .top-section .link:hover{color:#2878a0;text-decoration:underline;}.page-contacts-dettaglio .main-section{margin-bottom:4rem;}.page-contacts-dettaglio .main-section .col-left .box-person{background-color:#e5e5e5;color:#55646e;font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:1.6rem;line-height:2rem;margin-bottom:0.7rem;padding:2rem 1.5rem;}.page-contacts-dettaglio .main-section .col-left .box-person strong,.page-contacts-dettaglio .main-section .col-left .box-person b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}.page-contacts-dettaglio .main-section .col-left .box-person .name{text-transform:uppercase;padding-left:3rem;margin-bottom:2rem;}.page-contacts-dettaglio .main-section .col-left .box-person .phone{display:block;text-decoration:none;padding-left:3rem;margin-bottom:2rem;background-repeat:no-repeat;background-position:0 50%;background-image:url('../../../media/assets/phone_icon.svg');background-size:17px;}.page-contacts-dettaglio .main-section .col-left .box-person .email{display:block;text-decoration:none;padding-left:3rem;background-repeat:no-repeat;background-position:0 50%;background-image:url('../../../media/assets/email_icon.svg');background-size:22px;}.page-contacts-dettaglio .main-section .col-left .box-person .email:hover{text-decoration:underline;}.page-contacts-dettaglio .main-section .col-right .more-txt{margin-top:2rem;font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:2.4rem;line-height:3.6rem;color:#55646e;}.page-contacts-dettaglio .main-section .col-right .more-txt strong,.page-contacts-dettaglio .main-section .col-right .more-txt b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}.page-contacts-dettaglio .main-section .col-right .more-txt ul{list-style-type:none;margin:0;padding:0;columns:2;column-gap:1rem;}.page-contacts-dettaglio .main-section .col-right .more-txt ul li{padding-right:2rem;text-indent:-20px;padding-left:20px;}.page-contacts-dettaglio .main-section .col-right .more-txt ul li:before{content:"›";padding-right:10px;}.page-contacts-dettaglio .main-section .description{font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:1.6rem;line-height:2.6rem;color:#55646e;}.page-contacts-dettaglio .main-section .description strong,.page-contacts-dettaglio .main-section .description b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}@media (max-width:820px){.page-contacts-dettaglio .col-left{padding-right:0;}.page-contacts-dettaglio .top-section .col-right{margin-bottom:4rem;}.page-contacts-dettaglio .top-section .col-left .cta-desc{font-size:1.3rem;line-height:2rem;border:0;padding-left:0;}.page-contacts-dettaglio .top-section .col-left .prod-list{right:auto;left:auto;position:relative;width:100%;}.page-contacts-dettaglio .main-section .col-right .more-txt{font-size:2.2rem;line-height:2.8rem;margin-top:3rem;margin-bottom:3rem;}.page-contacts-dettaglio .main-section .col-right .more-txt ul{columns:1;}}.page-references .reference-box{background-color:#e5e5e5;margin-bottom:2rem;display:table;}.page-references .reference-box .reference-img{background-repeat:no-repeat;background-size:cover;background-position:50% 50%;display:table-cell;height:100%;float:none;z-index:30;}.page-references .reference-box .reference-img img{display:none;}.page-references .reference-box .reference-desc{background-color:#e5e5e5;padding:2rem 1rem;font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:1.6rem;line-height:2.2rem;color:#333;display:table-cell;float:none;padding-bottom:8rem;z-index:10;}.page-references .reference-box .reference-desc strong,.page-references .reference-box .reference-desc b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}.page-references .reference-box .reference-desc .col-l,.page-references .reference-box .reference-desc .col-r{padding:0 1rem;margin-bottom:0.5rem;}.page-references .reference-box .reference-footer{float:left;position:absolute;right:0;bottom:0;/* fallback */width:51%;/* fix 1px visible on percentage rounding */width:calc(50% + 1px);height:6rem;background-color:#ababab;padding:1rem 2rem;z-index:20;}.page-references .reference-box .reference-footer img{/* TEMP */max-height:4rem;display:inline-block;vertical-align:middle;}@media (max-width:820px){.page-references .reference-box .reference-desc{font-size:1.4rem;line-height:1.8rem;}}@media (max-width:550px){.page-references .reference-box{display:block;}.page-references .reference-box .reference-img{display:block;height:auto;float:left;background-image:none !important;}.page-references .reference-box .reference-img img{width:100%;max-width:100%;margin:0 auto;display:block;}.page-references .reference-box .reference-desc{margin-bottom:6rem;float:right;display:block;padding-bottom:2rem;font-size:1.6rem;line-height:2.2rem;}.page-references .reference-box .reference-desc .col-l{margin-bottom:2rem;}.page-references .reference-box .reference-footer{width:100%;left:0;}}.page-references-2 .grid{opacity:0;-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;transition:opacity 0.3s linear;}.page-references-2 .grid-item{padding-right:2rem;}.page-references-2 .reference-box{background-color:#e5e5e5;margin-bottom:2rem;display:block;}.page-references-2 .reference-box .reference-img{background-repeat:no-repeat;background-size:cover;background-position:50% 50%;z-index:30;}.page-references-2 .reference-box .reference-desc{background-color:#e5e5e5;padding:2rem 1rem;font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:1.6rem;line-height:3rem;color:#55646e;display:table-cell;float:left;padding-bottom:8rem;z-index:10;height:19rem;max-height:19rem;}.page-references-2 .reference-box .reference-desc strong,.page-references-2 .reference-box .reference-desc b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}.page-references-2 .reference-box .reference-desc .col-l,.page-references-2 .reference-box .reference-desc .col-r{padding:0 1rem;margin-bottom:0.5rem;}.page-references-2 .reference-box .reference-desc strong{font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:2.4rem;line-height:3rem;color:#000;}.page-references-2 .reference-box .reference-desc strong strong,.page-references-2 .reference-box .reference-desc strong b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}.page-references-2 .reference-box .reference-footer{float:left;position:absolute;right:0;bottom:0;/* fallback */width:51%;/* fix 1px visible on percentage rounding */width:calc(50% + 1px);height:6rem;background-color:#ababab;padding:1rem 2rem;z-index:20;}.page-references-2 .reference-box .reference-footer img{/* TEMP */max-height:4rem;display:inline-block;vertical-align:middle;}@media (max-width:820px){.page-references-2 .reference-box .reference-desc{font-size:1.4rem;line-height:1.8rem;}}@media (max-width:550px){.page-references-2 .reference-box{display:block;}.page-references-2 .reference-box .reference-img{display:block;height:auto;float:left;background-image:none !important;}.page-references-2 .reference-box .reference-img img{width:100%;max-width:100%;margin:0 auto;display:block;}.page-references-2 .reference-box .reference-desc{margin-bottom:6rem;float:right;display:block;padding-bottom:2rem;font-size:1.6rem;line-height:2.2rem;}.page-references-2 .reference-box .reference-desc .col-l{margin-bottom:2rem;}.page-references-2 .reference-box .reference-footer{width:100%;left:0;}}.page404{/* generic page */}.page404 .menu-wrapper .main-nav li{color:#e5e5e5;}.page404 .colorbar{background-color:#e5e5e5;}.page404 .top-section{padding-top:3rem;padding-bottom:6rem;}.page404 .top-section h1{font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:3.6rem;line-height:4.3rem;color:#9db2bc;clear:both;}.page404 .top-section h1 strong,.page404 .top-section h1 b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}.page404 .top-section h2{font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:3.6rem;line-height:4.3rem;color:#55646e;clear:both;display:inline-block;width:auto;padding-right:6rem;background-image:url('../../../media/assets/sad.svg');background-repeat:no-repeat;background-position:100% 50%;background-size:30px;}.page404 .top-section h2 strong,.page404 .top-section h2 b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}.page404 .bottom-section{padding-top:3rem;padding-bottom:1rem;margin-bottom:4rem;background-color:#9db2bc;}.page404 .bottom-section .title{font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:3.6rem;line-height:4.3rem;color:white;margin-bottom:4rem;}.page404 .bottom-section .title strong,.page404 .bottom-section .title b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}.page404 .bottom-section .main-nav{text-transform:uppercase;list-style-type:none;padding:0;margin:0;font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;font-size:1.6rem;line-height:2rem;color:#333;text-align:justify;}.page404 .bottom-section .main-nav li a{border-bottom:3px solid;padding-bottom:1.2rem;-webkit-transition:color 0.3s linear;transition:color 0.2s linear;display:block;}.page404 .bottom-section .main-nav li a:hover{color:white;}.page404 .bottom-section .main-nav:after{content:"";width:100%;display:inline-block;}@media (max-width:820px){.page404 .bottom-section{padding-bottom:3rem;}.page404 .bottom-section .main-nav{text-align:center;columns:2;column-gap:2rem;width:80%;margin:0 auto;}.page404 .bottom-section .main-nav li{display:inline-block;clear:both;width:100%;border-bottom:2px solid #333;margin-bottom:3rem;}.page404 .bottom-section .main-nav li a{border-bottom:0;}.page404 .bottom-section .main-nav:after{display:none;}}@media (max-width:550px){.page404 .top-section h2{background-position:95% 50%;}.page404 .bottom-section{padding-bottom:3rem;}.page404 .bottom-section .main-nav{text-align:left;columns:1;width:100%;margin:0 auto;}.page404 .bottom-section .main-nav:after{display:none;}}.page .top-section{margin:5rem 0 3rem 0;}.page .main-section{margin-bottom:3rem;font-family:"Lato", sans-serif;font-weight:400;font-size:1.6rem;line-height:2.2rem;}.page .main-section strong,.page .main-section b{font-family:"Lato", sans-serif;font-weight:700;}.page .main-section h1{font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:2.2rem;line-height:3.4rem;}.page .main-section h1 strong,.page .main-section h1 b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}.page .main-section h2{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;font-size:1.6rem;line-height:2.2rem;}.page-news .square-box-wrapper{padding-top:100%;position:relative;}.page-news .rect-box-wrapper{padding-top:25%;position:relative;}.page-news .box-inner{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;}.page-news .page-description .title{color:#231f20;}.page-news .page-description .description{font-family:"Lato", sans-serif;font-weight:400;font-size:1.6rem;line-height:2.4rem;color:#7f7f7f;max-width:50%;}.page-news .page-description .description strong,.page-news .page-description .description b{font-family:"Lato", sans-serif;font-weight:700;}.page-news .page-description .cta a{border:1px solid #55646e;padding:15px;font-family:"Lato", sans-serif;font-weight:700;font-size:1.3rem;line-height:2.4rem;color:#55646e;}.page-news .main-section{/* ///// */}.page-news .main-section .line-separator{border-bottom:0;border-top:1px solid #7f7f7f;display:block;width:91.67%;float:left;}.page-news .news-wrapper .row{padding-top:5.5rem;padding-bottom:5.5rem;}.page-news .news-wrapper .text{padding-left:1rem;font-family:"Lato", sans-serif;font-weight:400;font-size:1.3rem;line-height:2.4rem;color:#333;}.page-news .news-wrapper .text strong,.page-news .news-wrapper .text b{font-family:"Lato", sans-serif;font-weight:700;}.page-news .news-wrapper .text .category{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;font-size:1.6rem;line-height:1.6rem;color:#231f20;text-transform:uppercase;display:inline-block;width:auto;padding-right:1.5rem;}.page-news .news-wrapper .text .date{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;font-size:1.6rem;line-height:1.6rem;color:#55646e;text-transform:uppercase;display:inline-block;width:auto;}.page-news .news-wrapper .text h3{font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:3.2rem;line-height:3.8rem;color:#231f20;font-weight:normal;margin-top:0.5rem;margin-bottom:1.5rem;padding-right:10rem;}.page-news .news-wrapper .text h3 strong,.page-news .news-wrapper .text h3 b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}.page-news .news-wrapper a:hover{text-decoration:none;}.page-news .news-wrapper a.read-more{margin-top:20px;padding:12px 30px 12px 16px;border:1px solid #55646e;float:right;font-family:"Lato", sans-serif;font-weight:700;font-size:1.6rem;line-height:2rem;color:#55646e;text-transform:uppercase;text-decoration:none;}.page-news .news-wrapper .image-container{margin-right:5rem;}.page-news .news-wrapper .image-container img{width:100%;}.page-news .news-wrapper .load-more .load-more-link{width:91.67%;padding:12px;background-color:#9cb1bb;color:#fff;display:block;text-align:center;font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:1.6rem;line-height:2rem;text-transform:uppercase;text-decoration:none;}.page-news .news-wrapper .load-more .load-more-link strong,.page-news .news-wrapper .load-more .load-more-link b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}@media (max-width:820px){.page-news .square-box-wrapper-sm{padding-top:100%;}.page-news .rect-box-wrapper-sm{padding-top:25%;}.page-news .page-description .cta{margin-top:25px;}.page-news .page-description .cta a br{display:none;}.page-news .main-section .line-separator{width:100%;}.page-news .news-wrapper .text h3{font-size:2.4rem;line-height:2.8rem;margin-bottom:0.8rem;padding-right:3rem;}.page-news .news-wrapper .text .category,.page-news .news-wrapper .text .date{font-size:1.5rem;line-height:1.5rem;}.page-news .news-wrapper .image-container{margin-right:2rem;}.page-news .news-wrapper a.read-more{font-size:1.3rem;float:left;margin-left:10px;padding-top:8px;padding-bottom:8px;}.page-news .news-wrapper .row{padding-top:2.5rem;padding-bottom:3rem;}.page-news .news-wrapper .load-more .load-more-link{width:100%;}}@media (max-width:550px){.page-news .square-box-wrapper-xs{padding-top:100%;}.page-news .rect-box-wrapper-xs{padding-top:25%;}.page-news .page-description .description{max-width:100%;}.page-news .news-wrapper .image-container{padding-left:10px;}.page-news .news-wrapper .text h3{margin-top:12px;}}.page-news-detail .main-section{padding-top:6rem;padding-bottom:5rem;}.page-news-detail .main-section .line-separator{margin-bottom:55px;}.page-news-detail .main-section div.page-count{padding-top:1.4rem;font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:2.2rem;line-height:1.8rem;color:#55646e;}.page-news-detail .main-section div.page-count strong,.page-news-detail .main-section div.page-count b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}.page-news-detail .main-section .social-sharing .title{font-family:"Lato", sans-serif;font-weight:700;font-size:1.3rem;line-height:1.5rem;text-transform:uppercase;}.page-news-detail .main-section .share-btn{padding:1.7rem 2rem 0 0;font-family:"Lato", sans-serif;font-weight:400;font-size:1.3rem;line-height:1.5rem;cursor:pointer;}.page-news-detail .main-section .share-btn strong,.page-news-detail .main-section .share-btn b{font-family:"Lato", sans-serif;font-weight:700;}.page-news-detail .main-section .share-btn img{display:inline-block;padding-right:1.5rem;vertical-align:middle;}.page-news-detail .main-section .share-btn:hover{text-decoration:underline;}.page-news-detail .main-section .pic.image-container{margin-top:15px;}.page-news-detail .main-section .direct-contact{padding-right:2rem;}.page-news-detail .main-section .direct-contact a{display:block;font-family:"Lato", sans-serif;font-weight:400;font-size:1.3rem;line-height:1.5rem;padding-top:1.7rem;padding-right:1rem;margin-top:1.7rem;border-top:1px solid;}.page-news-detail .main-section .direct-contact a strong,.page-news-detail .main-section .direct-contact a b{font-family:"Lato", sans-serif;font-weight:700;}.page-news-detail .main-section .direct-contact a:hover{text-decoration:underline;}.page-news-detail .main-section .direct-contact img{display:inline-block;padding-right:1.5rem;vertical-align:top;float:left;}.page-news-detail .main-section div.col2{padding:0 4rem 0 4rem;}.page-news-detail .main-section .news-section{margin:0;font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;font-size:1.6rem;line-height:2.4rem;text-transform:uppercase;display:inline-block;width:auto;padding-right:1.5rem;}.page-news-detail .main-section .news-date{margin:0;font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;font-size:1.6rem;line-height:2.4rem;color:#55646e;display:inline-block;width:auto;text-transform:uppercase;}.page-news-detail .main-section .news-title{margin-top:2rem;margin-bottom:1.6rem;font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:3.2rem;line-height:3.8rem;color:#231f20;}.page-news-detail .main-section .news-title strong,.page-news-detail .main-section .news-title b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}.page-news-detail .main-section div.pic img{margin-bottom:0.5rem;width:100%;}.page-news-detail .main-section div.pic .caption{font-family:"Lato", sans-serif;font-weight:400;font-size:1.3rem;line-height:2.4rem;text-align:left;color:#808080;margin-bottom:3rem;}.page-news-detail .main-section div.pic .caption strong,.page-news-detail .main-section div.pic .caption b{font-family:"Lato", sans-serif;font-weight:700;}.page-news-detail .main-section .text{font-family:"Lato", sans-serif;font-weight:400;font-size:1.3rem;line-height:2.4rem;color:#333;}.page-news-detail .main-section .text strong,.page-news-detail .main-section .text b{font-family:"Lato", sans-serif;font-weight:700;}.page-news-detail .main-section ul{font-family:"Lato", sans-serif;font-weight:400;font-size:1.3rem;line-height:2.4rem;}.page-news-detail .main-section ul strong,.page-news-detail .main-section ul b{font-family:"Lato", sans-serif;font-weight:700;}.page-news-detail .main-section .news-subtitle{margin-bottom:3.3rem;}.page-news-detail .main-section .news-subtitle p{font-family:"Trade Gothic W02 Light", sans-serif;font-weight:100;font-size:1.6rem;line-height:2rem;margin-bottom:2.6rem;color:#333;}.page-news-detail .main-section .news-subtitle p strong,.page-news-detail .main-section .news-subtitle p b{font-family:'Trade Gothic W01 Bold_2', sans-serif;font-weight:normal;}.page-news-detail .main-section .news-subtitle hr{margin:0;width:5.6rem;border-top:1px solid #55646e;}.page-news-detail .main-section .video-container{width:100%;/* 16:9 */padding-bottom:56.25%;position:relative;}.page-news-detail .main-section .video-container iframe{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;border:0;}@media (max-width:820px){.page-news-detail .page-description{padding:2rem 0;}.page-news-detail .main-section{padding-top:0;}.page-news-detail .main-section .line-separator{margin-bottom:30px;}}@media (max-width:550px){.page-news-detail .main-section div.col2{padding:0;}.page-news-detail .main-section .news-title{font-size:3rem;line-height:3.4rem;}.page-news-detail .main-section .news-section,.page-news-detail .main-section .news-date{font-size:1.3rem;line-height:1.3rem;}.page-news-detail .main-section .button-prev{padding-right:0.5rem;}.page-news-detail .main-section .button-next{padding-left:0.5rem;}.page-news-detail .main-section .share-btn{text-align:center;}}.SV-debug-log{position:fixed;top:0px;left:50%;margin-left:-150px;width:300px;overflow:hidden;z-index:150000;background-color:#ecf6d3;padding:1em;padding-top:25px;height:25px;}.SV-debug-log .output{overflow:auto;height:100%;margin-top:30px;}.SV-debug-log .close{position:absolute;top:10px;right:10px;font-size:13px;color:#000;opacity:1;font-weight:100;z-index:1;}.SV-debug-log .open{position:absolute;background-color:#ecf6d3;padding:0 5px 0 5px;top:10px;right:10px;font-size:13px;color:#000;opacity:1;font-weight:100;z-index:2;}.SV-debug-log h1{position:absolute;top:10px;left:10px;font-size:15px;text-transform:uppercase;color:#333;font-weight:bold;margin:0;padding:0;}.SV-debug-log b{font-size:13px;font-weight:normal;}.SV-debug-log pre{border:none;background:transparent;font-weight:700;padding:0;margin:5px 0 5px 0;}.SV-debug-log pre.detail{margin:0 0 25px 0px;height:16px;overflow:hidden;color:#337ab7;font-weight:100;background-color:#fff;}.SV-debug-log pre.detail .more{float:right;color:#337ab7;}