@import"https://use.typekit.net/uxe6syr.css";@import"https://fonts.googleapis.com/css2?family=Tenor+Sans&display=swap";.flexbox{display:flex}.flexbox.column{flex-direction:column}.flexbox.wrap{flex-wrap:wrap}.flexbox.align-stretch{align-items:stretch}.flexbox.justify-space-between{justify-content:space-between}.flexbox .flex{flex:1 0 auto}.flexbox .flex.shrink{flex:0 1 auto !important}.flexbox .flex.v-middle{margin-top:auto;margin-bottom:auto}.flexbox .flex.align-end{align-self:flex-end}.flexbox .flex_1{flex:1 0 8.3333333333%;max-width:8.3333333333%}.flexbox .flex_2{flex:1 0 16.6666666667%;max-width:16.6666666667%}.flexbox .flex_3{flex:1 0 25%;max-width:25%}.flexbox .flex_4{flex:1 0 33.3333333333%;max-width:33.3333333333%}.flexbox .flex_5{flex:1 0 41.6666666667%;max-width:41.6666666667%}.flexbox .flex_6{flex:1 0 50%;max-width:50%}.flexbox .flex_7{flex:1 0 58.3333333333%;max-width:58.3333333333%}.flexbox .flex_8{flex:1 0 66.6666666667%;max-width:66.6666666667%}.flexbox .flex_9{flex:1 0 75%;max-width:75%}.flexbox .flex_10{flex:1 0 83.3333333333%;max-width:83.3333333333%}.flexbox .flex_11{flex:1 0 91.6666666667%;max-width:91.6666666667%}.flexbox .flex_12{flex:1 0 100%;max-width:100%}.flexbox[class*=flex_]>*{box-sizing:border-box;max-height:none}.flexbox.grid_1col>*{flex:1 0 100%;max-width:100%}.flexbox.grid_2col>*{flex:1 0 50%;max-width:50%}.flexbox.grid_3col>*{flex:1 0 33.3333333333%;max-width:33.3333333333%}.flexbox.grid_4col>*{flex:1 0 25%;max-width:25%}.flexbox.grid_5col>*{flex:1 0 20%;max-width:20%}.flexbox.grid_6col>*{flex:1 0 16.6666666667%;max-width:16.6666666667%}.flexbox.grid_7col>*{flex:1 0 14.2857142857%;max-width:14.2857142857%}.flexbox.grid_8col>*{flex:1 0 12.5%;max-width:12.5%}.flexbox.grid_9col>*{flex:1 0 11.1111111111%;max-width:11.1111111111%}.flexbox.grid_10col>*{flex:1 0 10%;max-width:10%}.flexbox.grid_11col>*{flex:1 0 9.0909090909%;max-width:9.0909090909%}.flexbox.grid_12col>*{flex:1 0 8.3333333333%;max-width:8.3333333333%}.flexbox[class*=grid_]>*{box-sizing:border-box;max-height:none}.flexbox .shift-end{align-self:flex-end}.flexbox .pad_1{padding-left:8.3333333333%}.flexbox .pad_2{padding-left:16.6666666667%}.flexbox .pad_3{padding-left:25%}.flexbox .pad_4{padding-left:33.3333333333%}.flexbox .pad_5{padding-left:41.6666666667%}.flexbox .pad_6{padding-left:50%}.flexbox .pad_7{padding-left:58.3333333333%}.flexbox .pad_8{padding-left:66.6666666667%}.flexbox .pad_9{padding-left:75%}.flexbox .pad_10{padding-left:83.3333333333%}.flexbox .pad_11{padding-left:91.6666666667%}.flexbox .rpad_1{padding-right:8.3333333333%}.flexbox .rpad_2{padding-right:16.6666666667%}.flexbox .rpad_3{padding-right:25%}.flexbox .rpad_4{padding-right:33.3333333333%}.flexbox .rpad_5{padding-right:41.6666666667%}.flexbox .rpad_6{padding-right:50%}.flexbox .rpad_7{padding-right:58.3333333333%}.flexbox .rpad_8{padding-right:66.6666666667%}.flexbox .rpad_9{padding-right:75%}.flexbox .rpad_10{padding-right:83.3333333333%}.flexbox .rpad_11{padding-right:91.6666666667%}.flexbox .mar_1{margin-left:8.3333333333%}.flexbox .mar_2{margin-left:16.6666666667%}.flexbox .mar_3{margin-left:25%}.flexbox .mar_4{margin-left:33.3333333333%}.flexbox .mar_5{margin-left:41.6666666667%}.flexbox .mar_6{margin-left:50%}.flexbox .mar_7{margin-left:58.3333333333%}.flexbox .mar_8{margin-left:66.6666666667%}.flexbox .mar_9{margin-left:75%}.flexbox .mar_10{margin-left:83.3333333333%}.flexbox .mar_11{margin-left:91.6666666667%}.flexbox .rmar_1{margin-right:8.3333333333%}.flexbox .rmar_2{margin-right:16.6666666667%}.flexbox .rmar_3{margin-right:25%}.flexbox .rmar_4{margin-right:33.3333333333%}.flexbox .rmar_5{margin-right:41.6666666667%}.flexbox .rmar_6{margin-right:50%}.flexbox .rmar_7{margin-right:58.3333333333%}.flexbox .rmar_8{margin-right:66.6666666667%}.flexbox .rmar_9{margin-right:75%}.flexbox .rmar_10{margin-right:83.3333333333%}.flexbox .rmar_11{margin-right:91.6666666667%}.flexbox .vcenter{margin:auto 0}.flexbox .hcenter{margin:0 auto}.flexbox .allcenter{margin:auto}.flexbox.gutter.boxed{padding-left:36px;padding-right:36px}.flexbox.gutter>*{padding:12px}select,textarea,input:focus{outline:none}.animatable{visibility:hidden;-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-ms-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused}.animated{visibility:visible;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-ms-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-play-state:running;-moz-animation-play-state:running;-ms-animation-play-state:running;-o-animation-play-state:running;animation-play-state:running}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}20%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}20%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}20%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}60%{opacity:0}20%{opacity:0}100%{opacity:1}}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px)}60%{-webkit-transform:translateX(20px)}80%{-webkit-transform:translateX(-5px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes bounceInLeft{0%{opacity:0;-moz-transform:translateX(-2000px)}60%{-moz-transform:translateX(20px)}80%{-moz-transform:translateX(-5px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes bounceInLeft{0%{opacity:0;-o-transform:translateX(-2000px)}60%{opacity:1;-o-transform:translateX(20px)}80%{-o-transform:translateX(-5px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{transform:translateX(20px)}80%{transform:translateX(-5px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px)}60%{-webkit-transform:translateX(-20px)}80%{-webkit-transform:translateX(5px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes bounceInRight{0%{opacity:0;-moz-transform:translateX(2000px)}60%{-moz-transform:translateX(-20px)}80%{-moz-transform:translateX(5px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes bounceInRight{0%{opacity:0;-o-transform:translateX(2000px)}60%{-o-transform:translateX(-20px)}80%{-o-transform:translateX(5px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{transform:translateX(-20px)}80%{transform:translateX(5px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3)}50%{-webkit-transform:scale(1.05)}70%{-webkit-transform:scale(0.9)}100%{opacity:1;-webkit-transform:scale(1)}}@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(0.3)}50%{-moz-transform:scale(1.05)}70%{-moz-transform:scale(0.9)}100%{opacity:1;-moz-transform:scale(1)}}@-o-keyframes bounceIn{0%{opacity:0;-o-transform:scale(0.3)}50%{-o-transform:scale(1.05)}70%{-o-transform:scale(0.9)}100%{opacity:1;-o-transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0.3)}50%{transform:scale(1.05)}70%{transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes moveUp{0%{opacity:1;-webkit-transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes moveUp{0%{opacity:1;-moz-transform:translateY(40px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes moveUp{0%{opacity:1;-o-transform:translateY(40px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes moveUp{0%{opacity:1;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeBgColor{0%{background:none}70%{background:none}100%{background:#464646}}@-o-keyframes fadeBgColor{0%{background:none}70%{background:none}100%{background:#464646}}@keyframes fadeBgColor{0%{background:none}70%{background:none}100%{background:#464646}}.animated.animationDelay{animation-delay:.4s;-webkit-animation-delay:.4s}.animated.animationDelayMed{animation-delay:1.2s;-webkit-animation-delay:1.2s}.animated.animationDelayLong{animation-delay:1.6s;-webkit-animation-delay:1.6s}.animated.fadeBgColor{-webkit-animation-name:fadeBgColor;-moz-animation-name:fadeBgColor;-o-animation-name:fadeBgColor;animation-name:fadeBgColor}.animated.bounceIn{-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn}.animated.bounceInRight{-webkit-animation-name:bounceInRight;-moz-animation-name:bounceInRight;-o-animation-name:bounceInRight;animation-name:bounceInRight}.animated.bounceInLeft{-webkit-animation-name:bounceInLeft;-moz-animation-name:bounceInLeft;-o-animation-name:bounceInLeft;animation-name:bounceInLeft}.animated.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}.animated.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}.animated.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}.animated.moveUp{-webkit-animation-name:moveUp;-moz-animation-name:moveUp;-o-animation-name:moveUp;animation-name:moveUp}@keyframes infiniteScroll{from{transform:translateX(0)}to{transform:translateX(calc(0px - 50%))}}body{margin:0;padding:0;position:relative;width:100%;height:100%;font-family:acumin-pro-wide,sans-serif;font-weight:300}.wrapper{margin:auto;width:100%;position:relative}.section{width:100vw;min-height:70vh;position:relative}.flex_center_container{margin:auto 0}.section_title_container{width:100%;height:40px;border-bottom:1px solid #222;display:flex}.section_title_container .section_title{font-size:12px;text-transform:uppercase;padding-bottom:12px}.section_title_container .section_title span{font-weight:600}.section_title_container_white_border{width:100%;height:40px;display:flex;border-bottom:1px solid #fff}.section_title_container_white_border .section_title{font-size:12px;text-transform:uppercase;color:#fff}.section_title_container_white_border .section_title span{font-weight:600}.section_title_container_white_noborder{width:100%;height:40px;display:flex}.section_title_container_white_noborder .section_title{font-size:12px;text-transform:uppercase;color:#fff}.section_title_container_white_noborder .section_title span{font-weight:600}.grey_background{background-color:#1a1a1a}.light_grey_background{background:rgba(34,34,34,.1)}.white_text{color:#fff !important}.black_text{color:#222 !important}.header{height:70vh;position:relative;display:flex}.header .top_image{position:absolute;width:100%;height:100%;overflow:hidden;z-index:0}.header .top_image img{width:100%;height:100%;object-fit:cover}.header .header_group{box-sizing:border-box;width:100%;height:100%;z-index:1;max-width:1440px;margin:auto;padding:0 40px;box-sizing:border-box;display:flex}.header .header_group .header_text{width:50%;height:100%;display:flex;flex-direction:column}.header .header_group .header_text .header_text_container{display:flex;flex-direction:column;height:100%;width:auto;align-items:center}.header .header_group .header_text .header_text_container .pittogramma{height:64px;margin-bottom:30px}.header .header_group .header_text .header_text_container .pittogramma img{height:100%}.header .header_group .header_text .header_text_container .payoff{font-family:acumin-pro-wide,sans-serif;font-size:42px;font-style:normal;font-weight:300;line-height:60px;letter-spacing:2.5px;color:#fff}.header .header_group .header_text .header_text_container .payoff span{font-family:acumin-pro-wide,sans-serif;font-size:42px;font-style:normal;font-weight:500;line-height:60px;letter-spacing:2.5px;color:#fff}.header .header_group .header_text .header_text_container .link{border-bottom:1px solid #fff;display:inline-block;padding-bottom:10px;margin-top:30px}.header .header_group .header_text .header_text_container .link a{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9px;text-decoration:none}.header.contacts{height:100vh;position:relative;display:flex;box-sizing:border-box}.header.contacts .top_image{position:absolute;width:100%;height:100%;overflow:hidden;z-index:0}.header.contacts .top_image img{width:100%;height:100%;object-fit:cover}.header.contacts .header_group{box-sizing:border-box;width:100%;height:100%;z-index:1;max-width:1440px;margin:auto;box-sizing:border-box;display:flex;padding:0}.header.contacts .header_group .header_text{display:flex;flex-direction:column}.header.contacts .header_group .header_text .header_text_container{display:flex;flex-direction:column;height:auto;width:auto;align-items:center;margin:auto 0}.header.contacts .header_group .header_text .header_text_container .title{font-family:acumin-pro-wide,sans-serif;font-size:42px;font-style:normal;font-weight:300;line-height:60px;letter-spacing:2.5px;color:#fff}.header.contacts .header_group .header_text .header_text_container .title span{font-weight:500}.header.contacts .header_group .header_text .header_text_container .info{display:flex;flex-direction:row;margin:60px 0;color:#fff;font-size:14px;font-style:normal;font-weight:300;line-height:32px;letter-spacing:.9px;width:100%}.header.contacts .header_group .header_text .header_text_container .info span{font-weight:700}.header.contacts .header_group .header_text .header_text_container .info a{color:#fff}.header.contacts .header_group .header_text .header_text_container .overlay_img{position:absolute;left:50%;bottom:0;transform:translate(-50%, 50%)}.header.contacts .header_group .header_text .header_text_container .overlay_img img{margin-top:100px;max-width:1440px}.agency_scroll{max-width:1440px;box-sizing:border-box;margin:0 auto}.agency_scroll .list_company{display:flex;flex-direction:row;padding:0;width:100%;margin:100px 0;height:auto}.agency_scroll .list_company li{list-style:none;color:#222;font-family:acumin-pro-wide,sans-serif;font-size:1.2vw;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.8px;border-left:2px solid #222;text-align:center;box-sizing:border-box}.agency_scroll .list_company li:first-child{border-left:none}.two_col_50_text_img{box-sizing:border-box;padding:0 40px;height:70vh}.two_col_50_text_img .two_col_50_text_img_text{max-width:1440px;display:flex;flex-direction:column;margin:0 auto;height:100%}.two_col_50_text_img .two_col_50_text_img_text .two_col_50_text_img_text_container{display:flex;flex-direction:row;padding:80px 0;box-sizing:border-box;height:100%}.two_col_50_text_img .two_col_50_text_img_text .two_col_50_text_img_text_container .two_col_50_text_img_text_left{height:auto;display:flex;box-sizing:border-box}.two_col_50_text_img .two_col_50_text_img_text .two_col_50_text_img_text_container .two_col_50_text_img_text_left .two_col_50_text_img_text_left_container{margin:auto 0}.two_col_50_text_img .two_col_50_text_img_text .two_col_50_text_img_text_container .two_col_50_text_img_text_left .two_col_50_text_img_text_left_container .two_col_50_text_img_title_container{width:100%;height:40px;border-bottom:1px solid #222;display:flex;margin-bottom:60px}.two_col_50_text_img .two_col_50_text_img_text .two_col_50_text_img_text_container .two_col_50_text_img_text_left .two_col_50_text_img_text_left_container .two_col_50_text_img_title_container .two_col_50_text_img_title{font-size:12px;text-transform:uppercase}.two_col_50_text_img .two_col_50_text_img_text .two_col_50_text_img_text_container .two_col_50_text_img_text_left .two_col_50_text_img_text_left_container .two_col_50_text_img_title_container .two_col_50_text_img_title span{font-weight:600}.two_col_50_text_img .two_col_50_text_img_text .two_col_50_text_img_text_container .two_col_50_text_img_text_left .two_col_50_text_img_text_left_container .two_col_50_text_img_title{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:2.5px}.two_col_50_text_img .two_col_50_text_img_text .two_col_50_text_img_text_container .two_col_50_text_img_text_left .two_col_50_text_img_text_left_container .two_col_50_text_img_subtext{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:1px;margin-top:30px}.two_col_50_text_img .two_col_50_text_img_text .two_col_50_text_img_text_container .two_col_50_text_img_text_left .two_col_50_text_img_text_left_container .two_col_50_text_img_subtext span{font-weight:500}.two_col_50_text_img .two_col_50_text_img_text .two_col_50_text_img_text_container .two_col_50_text_img_text_left .two_col_50_text_img_text_left_container .two_col_50_text_img_link{border-bottom:1px solid #222;display:inline-block;padding-bottom:10px;margin-top:30px}.two_col_50_text_img .two_col_50_text_img_text .two_col_50_text_img_text_container .two_col_50_text_img_text_left .two_col_50_text_img_text_left_container .two_col_50_text_img_link a{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9px;text-decoration:none}.two_col_50_text_img .two_col_50_text_img_text .two_col_50_text_img_text_container .two_col_50_text_img_text_right{display:flex;height:100%}.two_col_50_text_img .two_col_50_text_img_text .two_col_50_text_img_text_container .two_col_50_text_img_text_right img{height:100%;width:auto;margin:0 auto}.two_col_50_dark_text_img{box-sizing:border-box;padding:0 40px;height:70vh}.two_col_50_dark_text_img .two_col_50_dark_text_img_text{max-width:1440px;display:flex;flex-direction:column;margin:0 auto;height:100%}.two_col_50_dark_text_img .two_col_50_dark_text_img_text .two_col_50_dark_text_img_text_container{display:flex;flex-direction:row;padding:80px 0;box-sizing:border-box;height:100%}.two_col_50_dark_text_img .two_col_50_dark_text_img_text .two_col_50_dark_text_img_text_container .two_col_50_dark_text_img_text_left{height:auto;display:flex;box-sizing:border-box}.two_col_50_dark_text_img .two_col_50_dark_text_img_text .two_col_50_dark_text_img_text_container .two_col_50_dark_text_img_text_left .two_col_50_dark_text_img_text_left_container{margin:auto 0}.two_col_50_dark_text_img .two_col_50_dark_text_img_text .two_col_50_dark_text_img_text_container .two_col_50_dark_text_img_text_left .two_col_50_dark_text_img_text_left_container .two_col_50_dark_text_img_title_container{width:100%;height:40px;border-bottom:1px solid #fff;display:flex;margin-bottom:60px}.two_col_50_dark_text_img .two_col_50_dark_text_img_text .two_col_50_dark_text_img_text_container .two_col_50_dark_text_img_text_left .two_col_50_dark_text_img_text_left_container .two_col_50_dark_text_img_title_container .two_col_50_dark_text_img_title{font-size:12px;text-transform:uppercase}.two_col_50_dark_text_img .two_col_50_dark_text_img_text .two_col_50_dark_text_img_text_container .two_col_50_dark_text_img_text_left .two_col_50_dark_text_img_text_left_container .two_col_50_dark_text_img_title_container .two_col_50_dark_text_img_title span{font-weight:600}.two_col_50_dark_text_img .two_col_50_dark_text_img_text .two_col_50_dark_text_img_text_container .two_col_50_dark_text_img_text_left .two_col_50_dark_text_img_text_left_container .two_col_50_dark_text_img_title{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:2.5px}.two_col_50_dark_text_img .two_col_50_dark_text_img_text .two_col_50_dark_text_img_text_container .two_col_50_dark_text_img_text_left .two_col_50_dark_text_img_text_left_container .two_col_50_dark_text_img_subtext{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:1px;margin-top:30px}.two_col_50_dark_text_img .two_col_50_dark_text_img_text .two_col_50_dark_text_img_text_container .two_col_50_dark_text_img_text_left .two_col_50_dark_text_img_text_left_container .two_col_50_dark_text_img_subtext span{font-weight:500}.two_col_50_dark_text_img .two_col_50_dark_text_img_text .two_col_50_dark_text_img_text_container .two_col_50_dark_text_img_text_left .two_col_50_dark_text_img_text_left_container .two_col_50_dark_text_img_link{border-bottom:1px solid #fff;display:inline-block;padding-bottom:10px;margin-top:30px}.two_col_50_dark_text_img .two_col_50_dark_text_img_text .two_col_50_dark_text_img_text_container .two_col_50_dark_text_img_text_left .two_col_50_dark_text_img_text_left_container .two_col_50_dark_text_img_link a{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9px;text-decoration:none}.two_col_50_dark_text_img .two_col_50_dark_text_img_text .two_col_50_dark_text_img_text_container .two_col_50_dark_text_img_text_right{display:flex;height:100%}.two_col_50_dark_text_img .two_col_50_dark_text_img_text .two_col_50_dark_text_img_text_container .two_col_50_dark_text_img_text_right img{height:100%;width:auto;margin:0 auto}.two_col_text_img.form{padding-top:360px}.two_col_text_img{box-sizing:border-box;padding:0 40px;min-height:70vh}.two_col_text_img .two_col_text_img_text{max-width:1440px;display:flex;flex-direction:column;margin:0 auto;height:100%}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container{display:flex;flex-direction:row;padding:80px 0;box-sizing:border-box;height:100%}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left{height:auto;display:flex;box-sizing:border-box}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left .two_col_text_img_text_left_container{margin:auto 0}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left .two_col_text_img_text_left_container .two_col_text_img_title_container{width:100%;height:40px;border-bottom:1px solid #222;display:flex;margin-bottom:60px}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left .two_col_text_img_text_left_container .two_col_text_img_title_container .two_col_text_img_title{font-size:12px;text-transform:uppercase}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left .two_col_text_img_text_left_container .two_col_text_img_title_container .two_col_text_img_title span{font-weight:600}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left .two_col_text_img_text_left_container .two_col_text_img_title{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:2.5px}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left .two_col_text_img_text_left_container .two_col_text_img_subtext{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:1px;margin-top:30px}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left .two_col_text_img_text_left_container .two_col_text_img_subtext span{font-weight:500}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left .two_col_text_img_text_left_container .two_col_text_img_link{border-bottom:1px solid #222;display:inline-block;padding-bottom:10px;margin-top:30px}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left .two_col_text_img_text_left_container .two_col_text_img_link a{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9px;text-decoration:none}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left_white{height:auto;display:flex;box-sizing:border-box}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left_white .two_col_text_img_text_left_container{margin:auto 0}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left_white .two_col_text_img_text_left_container .two_col_text_img_title_container{width:100%;height:40px;border-bottom:1px solid #fff;display:flex;margin-bottom:60px}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left_white .two_col_text_img_text_left_container .two_col_text_img_title_container .two_col_text_img_title{font-size:12px;text-transform:uppercase}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left_white .two_col_text_img_text_left_container .two_col_text_img_title_container .two_col_text_img_title span{font-weight:600}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left_white .two_col_text_img_text_left_container .two_col_text_img_title{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:2.5px}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left_white .two_col_text_img_text_left_container .two_col_text_img_subtext{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:1px;margin-top:30px}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left_white .two_col_text_img_text_left_container .two_col_text_img_subtext span{font-weight:500}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left_white .two_col_text_img_text_left_container .two_col_text_img_link{border-bottom:1px solid #fff;display:inline-block;padding-bottom:10px;margin-top:30px}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left_white .two_col_text_img_text_left_container .two_col_text_img_link a{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9px;text-decoration:none}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_right{display:flex;height:100%}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_right img{height:100%;width:100%;margin:0 auto}.one_col_text{box-sizing:border-box;padding:0 40px;height:70vh}.one_col_text .one_col_text_text{max-width:1440px;display:flex;flex-direction:column;margin:0 auto;height:100%}.one_col_text .one_col_text_text .one_col_text_text_container{display:flex;flex-direction:row;padding:80px 0;box-sizing:border-box;height:100%}.one_col_text .one_col_text_text .one_col_text_text_container .one_col_text_text_left{height:auto;display:flex;flex-direction:column;box-sizing:border-box;margin:auto 0}.one_col_text .one_col_text_text .one_col_text_text_container .one_col_text_text_left .one_col_text_text_left_container{margin-top:30px}.one_col_text .one_col_text_text .one_col_text_text_container .one_col_text_text_left .one_col_text_text_left_container .one_col_text_title_container{width:100%;height:40px;border-bottom:1px solid #fff;display:flex;margin-bottom:60px}.one_col_text .one_col_text_text .one_col_text_text_container .one_col_text_text_left .one_col_text_text_left_container .one_col_text_title_container .one_col_text_title{font-size:12px;text-transform:uppercase;margin-bottom:30px}.one_col_text .one_col_text_text .one_col_text_text_container .one_col_text_text_left .one_col_text_text_left_container .one_col_text_title_container .one_col_text_title span{font-weight:600}.one_col_text .one_col_text_text .one_col_text_text_container .one_col_text_text_left .one_col_text_text_left_container .one_col_text_title{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:2.5px}.one_col_text .one_col_text_text .one_col_text_text_container .one_col_text_text_left .one_col_text_text_left_container .one_col_text_subtext{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:1px;margin-top:30px}.one_col_text .one_col_text_text .one_col_text_text_container .one_col_text_text_left .one_col_text_text_left_container .one_col_text_link{border-bottom:1px solid #fff;display:inline-block;padding-bottom:10px;margin-top:30px}.one_col_text .one_col_text_text .one_col_text_text_container .one_col_text_text_left .one_col_text_text_left_container .one_col_text_link a{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9px;text-decoration:none}.one_col_text .one_col_text_text .one_col_text_text_container .one_col_text_text_right{display:flex;height:100%}.one_col_text .one_col_text_text .one_col_text_text_container .one_col_text_text_right img{height:100%;width:auto;margin:0 auto}.two_col_img_text{box-sizing:border-box;padding:0 40px;height:70vh}.two_col_img_text .two_col_img_text_text{max-width:1440px;display:flex;flex-direction:column;margin:0 auto;height:100%}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container{display:flex;flex-direction:row;padding:80px 0;box-sizing:border-box;height:100%}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left{height:auto;display:flex;flex-direction:column;box-sizing:border-box;margin:auto 0}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container{margin-top:30px}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container .two_col_img_text_title_container{width:100%;height:40px;border-bottom:1px solid #222;display:flex;margin-bottom:60px}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container .two_col_img_text_title_container .two_col_img_text_title{font-size:12px;text-transform:uppercase;margin-bottom:30px}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container .two_col_img_text_title_container .two_col_img_text_title span{font-weight:600}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container .two_col_img_text_title{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:2.5px}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container .two_col_img_text_subtext{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:1px;margin-top:30px}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container .two_col_img_text_subtext span{font-weight:500}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container .two_col_img_text_link{border-bottom:1px solid #222;display:inline-block;padding-bottom:10px;margin-top:30px}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container .two_col_img_text_link a{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9px;text-decoration:none}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container_white{margin-top:30px}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container_white .two_col_img_text_title_container{width:100%;height:40px;border-bottom:1px solid #fff;display:flex;margin-bottom:60px}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container_white .two_col_img_text_title_container .two_col_img_text_title{font-size:12px;text-transform:uppercase;margin-bottom:30px}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container_white .two_col_img_text_title_container .two_col_img_text_title span{font-weight:600}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container_white .two_col_img_text_title{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:2.5px}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container_white .two_col_img_text_subtext{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:1px;margin-top:30px}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container_white .two_col_img_text_subtext span{font-weight:500}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container_white .two_col_img_text_link{border-bottom:1px solid #fff;display:inline-block;padding-bottom:10px;margin-top:30px}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container_white .two_col_img_text_link a{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9px;text-decoration:none}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_right{display:flex;height:100%}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_right img{height:100%;width:auto;margin:0 auto}.two_col_img_text_numbers{box-sizing:border-box;height:70vh;position:relative}.two_col_img_text_numbers .background_image{position:absolute;width:100%;height:100%;z-index:0}.two_col_img_text_numbers .background_image img{width:100%;height:100%;object-fit:cover}.two_col_img_text_numbers .two_col_img_text_text{max-width:1440px;display:flex;flex-direction:column;margin:0 auto;height:100%;z-index:10;position:relative}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container{display:flex;flex-direction:row;padding:80px 0;box-sizing:border-box;height:100%}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left{height:auto;display:flex;flex-direction:column;box-sizing:border-box;margin:auto 0}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container{margin-top:30px}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container .two_col_img_text_title_container{width:100%;height:40px;border-bottom:1px solid #fff;display:flex;margin-bottom:60px}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container .two_col_img_text_title_container .two_col_img_text_title{font-size:12px;text-transform:uppercase;margin-bottom:30px}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container .two_col_img_text_title_container .two_col_img_text_title span{font-weight:600}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container .two_col_img_text_title{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:2.5px}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container .two_col_img_text_subtext{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:1px;margin-top:30px}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container .two_col_img_text_subtext span{font-weight:500}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_right{display:flex;height:100%}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_right .numbers{display:flex;flex-direction:column;margin:auto 0}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_right .numbers li{margin-bottom:30px;list-style:none;display:flex;flex-direction:row;border-bottom:1px solid #fff}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_right .numbers li .val{color:#fff;font-size:50px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:5px;display:flex;flex-direction:row}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_right .numbers li .text{display:flex;color:#fff;padding-left:10px}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_right .numbers li .text span{margin:auto 0;color:#fff;font-size:13px;font-style:normal;font-weight:382;line-height:normal;letter-spacing:1.4px;text-transform:uppercase}.one_col_background{height:70vh;position:relative;display:flex}.one_col_background .top_image{position:absolute;width:100%;height:100%;overflow:hidden;z-index:0}.one_col_background .top_image img{width:100%;height:100%;object-fit:cover}.one_col_background .one_col_background_group{box-sizing:border-box;width:100%;height:100%;z-index:1;max-width:1440px;margin:auto;padding:0 40px;box-sizing:border-box;display:flex}.one_col_background .one_col_background_group .one_col_background_text{width:50%;height:100%;display:flex;flex-direction:column;box-sizing:border-box}.one_col_background .one_col_background_group .one_col_background_text .one_col_background_text_container{display:flex;flex-direction:column;height:100%;width:auto;align-items:center}.one_col_background .one_col_background_group .one_col_background_text .one_col_background_text_container .pittogramma{height:64px;margin-bottom:30px}.one_col_background .one_col_background_group .one_col_background_text .one_col_background_text_container .pittogramma img{height:100%}.one_col_background .one_col_background_group .one_col_background_text .one_col_background_text_container .payoff{font-family:acumin-pro-wide,sans-serif;font-size:42px;font-style:normal;font-weight:300;line-height:60px;letter-spacing:2.5px;color:#fff;margin-top:30px}.one_col_background .one_col_background_group .one_col_background_text .one_col_background_text_container .payoff span{font-family:acumin-pro-wide,sans-serif;font-size:42px;font-style:normal;font-weight:500;line-height:60px;letter-spacing:2.5px;color:#fff}.one_col_background .one_col_background_group .one_col_background_text .one_col_background_text_container .link{border-bottom:1px solid #fff;display:inline-block;padding-bottom:10px;margin-top:30px}.one_col_background .one_col_background_group .one_col_background_text .one_col_background_text_container .link a{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9px;text-decoration:none}.one_col{height:auto;position:relative;display:flex}.one_col .one_col_group{box-sizing:border-box;width:100%;height:100%;z-index:1;max-width:1440px;margin:auto;padding:0 40px;box-sizing:border-box;display:flex;flex-direction:column}.one_col .one_col_group .one_col_text{width:100%;height:auto;display:flex;flex-direction:column;margin:0 auto}.one_col .one_col_group .one_col_text .one_col_text_container{display:flex;flex-direction:column;height:100%;width:auto;align-items:center;padding:80px 0}.one_col .one_col_group .one_col_text .one_col_text_container p{color:#222;text-align:center;font-size:18px;font-style:normal;font-weight:382;line-height:normal;letter-spacing:.9px;text-transform:uppercase}.one_col .one_col_group .one_col_text .one_col_text_container h3{color:#222;text-align:center;font-size:50px;font-style:normal;font-weight:300;line-height:60px;letter-spacing:2.5px;margin:0;padding:0}.one_col .one_col_group .one_col_text .one_col_text_container h3 span{font-weight:500}.one_col .one_col_group .top_image{width:100%;height:100%;overflow:hidden;z-index:0;padding-bottom:40px}.one_col .one_col_group .top_image img{width:100%;height:100%;object-fit:cover}.two_col_text{box-sizing:border-box;padding:80px 40px 40px 40px;height:auto;background-color:#1a1a1a}.two_col_text .two_col_text_text{max-width:1440px;display:flex;flex-direction:column;margin:0 auto;height:100%}.two_col_text .two_col_text_text .two_col_text_text_container{display:flex;flex-direction:row;padding:80px 0;box-sizing:border-box;height:100%}.two_col_text .two_col_text_text .two_col_text_text_container .two_col_text_text_left{height:auto;display:flex;box-sizing:border-box}.two_col_text .two_col_text_text .two_col_text_text_container .two_col_text_text_left .two_col_text_text_left_container .two_col_text_title_container{width:100%;height:40px;display:flex;margin-bottom:60px}.two_col_text .two_col_text_text .two_col_text_text_container .two_col_text_text_left .two_col_text_text_left_container .two_col_text_title_container .two_col_text_title{font-size:12px;text-transform:uppercase}.two_col_text .two_col_text_text .two_col_text_text_container .two_col_text_text_left .two_col_text_text_left_container .two_col_text_title_container .two_col_text_title span{font-weight:500}.two_col_text .two_col_text_text .two_col_text_text_container .two_col_text_text_left .two_col_text_text_left_container .two_col_text_title{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:32px;font-style:normal;font-weight:300;line-height:36px;letter-spacing:2.5px}.two_col_text .two_col_text_text .two_col_text_text_container .two_col_text_text_left .two_col_text_text_left_container .two_col_text_title span{font-weight:500}.two_col_text .two_col_text_text .two_col_text_text_container .two_col_text_text_right{display:flex;height:100%}.two_col_text .two_col_text_text .two_col_text_text_container .two_col_text_text_right .two_col_text_text_right_container .two_col_text_title{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:1px}.two_col_text .two_col_text_text .two_col_text_text_container .two_col_text_text_right .two_col_text_text_right_container .two_col_text_title span{font-weight:500}.two_col_text .two_col_text_text .two_col_text_text_container .two_col_text_text_right .two_col_text_text_right_container .link{border-bottom:1px solid #fff;display:inline-block;padding-bottom:10px;margin-top:30px}.two_col_text .two_col_text_text .two_col_text_text_container .two_col_text_text_right .two_col_text_text_right_container .link a{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9px;text-decoration:none}.two_col_text_white{box-sizing:border-box;padding:80px 40px;height:auto}.two_col_text_white .two_col_text_white_text{max-width:1440px;display:flex;flex-direction:column;margin:0 auto;height:100%}.two_col_text_white .two_col_text_white_text .two_col_text_white_text_container{display:flex;flex-direction:row;padding:80px 0;box-sizing:border-box;height:100%}.two_col_text_white .two_col_text_white_text .two_col_text_white_text_container .two_col_text_white_text_left{height:auto;display:flex;box-sizing:border-box}.two_col_text_white .two_col_text_white_text .two_col_text_white_text_container .two_col_text_white_text_left .two_col_text_white_text_left_container .two_col_text_white_title_container{width:100%;height:40px;display:flex;margin-bottom:60px}.two_col_text_white .two_col_text_white_text .two_col_text_white_text_container .two_col_text_white_text_left .two_col_text_white_text_left_container .two_col_text_white_title_container .two_col_text_white_title{font-size:12px;text-transform:uppercase}.two_col_text_white .two_col_text_white_text .two_col_text_white_text_container .two_col_text_white_text_left .two_col_text_white_text_left_container .two_col_text_white_title_container .two_col_text_white_title span{font-weight:600}.two_col_text_white .two_col_text_white_text .two_col_text_white_text_container .two_col_text_white_text_left .two_col_text_white_text_left_container .two_col_text_white_title{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:32px;font-style:normal;font-weight:300;line-height:36px;letter-spacing:2.5px}.two_col_text_white .two_col_text_white_text .two_col_text_white_text_container .two_col_text_white_text_left .two_col_text_white_text_left_container .two_col_text_white_title span{font-weight:600}.two_col_text_white .two_col_text_white_text .two_col_text_white_text_container .two_col_text_white_text_right{display:flex;height:100%}.two_col_text_white .two_col_text_white_text .two_col_text_white_text_container .two_col_text_white_text_right .two_col_text_white_text_right_container .two_col_text_white_title{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:1px}.two_col_text_white .two_col_text_white_text .two_col_text_white_text_container .two_col_text_white_text_right .two_col_text_white_text_right_container .two_col_text_white_title span{font-weight:500}.two_col_text_white .two_col_text_white_text .two_col_text_white_text_container .two_col_text_white_text_right .two_col_text_white_text_right_container .link{border-bottom:1px solid #fff;display:inline-block;padding-bottom:10px;margin-top:30px}.two_col_text_white .two_col_text_white_text .two_col_text_white_text_container .two_col_text_white_text_right .two_col_text_white_text_right_container .link a{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9px;text-decoration:none}.video_container{height:auto;position:relative;background-color:#1a1a1a}.video_container .video_container_text{max-width:1440px;display:flex;flex-direction:column;margin:0 auto;box-sizing:border-box}.video_container .video_container_text .video_container_text_right{display:flex;height:100%}.video_container .video_container_text .video_container_text_right .video_wrapper{position:relative;margin-bottom:100px;padding-bottom:56.25%;width:100%;height:auto}.video_container .video_container_text .video_container_text_right .video_wrapper video{position:absolute;top:0;left:0;width:100%;height:100%}.prefooter{height:75vh;position:relative}.prefooter .top_image{position:relative;width:100%;height:100%;overflow:hidden}.prefooter .top_image img{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:50%;z-index:0;transform:translateX(-50%)}.prefooter .last_scroll_text{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10}.prefooter .last_scroll_text .last_scroll_text_container{display:flex;flex-direction:column;height:100%;width:100%;color:#fff;align-items:center}.prefooter .last_scroll_text .last_scroll_text_container .payoff{color:#fff;font-size:64px;font-weight:400;text-align:center}.prefooter .last_scroll_text .last_scroll_text_container .testo{color:#fff;font-size:50px;font-style:normal;font-weight:300;line-height:60px;letter-spacing:2.5px;margin:0 auto}.prefooter .last_scroll_text .last_scroll_text_container .testo span{font-weight:500}.prefooter .last_scroll_text .last_scroll_text_container .testo .signature{margin-top:60px;color:#fff;font-size:18px;font-style:normal;font-weight:300;line-height:32px;letter-spacing:.9px}.prefooter .last_scroll_text .last_scroll_text_container .testo .signature span{font-weight:600}.prefooter .last_scroll_text .last_scroll_text_container .pittogramma{height:112px;width:auto;display:flex}.prefooter .last_scroll_text .last_scroll_text_container .pittogramma img{height:100%;margin:20px auto}.realizzazioni_scroll{height:70vh;position:relative}.realizzazioni_scroll .top_image{position:relative;width:100%;height:100%;overflow:hidden}.realizzazioni_scroll .top_image img{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:50%;z-index:0;transform:translateX(-50%)}.realizzazioni_scroll .realizzazioni_text{position:absolute;width:100%;height:auto;top:50%;left:50%;max-width:1360px;z-index:10;transform:translate(-50%, -50%);padding:0 40px;box-sizing:border-box}.realizzazioni_scroll .realizzazioni_text .realizzazioni_column{display:flex;flex-direction:row;padding:40px 0;box-sizing:border-box}.realizzazioni_scroll .realizzazioni_text .realizzazioni_column .rea_col{color:#fff}.realizzazioni_scroll .realizzazioni_text .realizzazioni_column .rea_col .col_title{font-weight:400;font-size:32px;margin-bottom:10px}.realizzazioni_scroll .realizzazioni_text .realizzazioni_column .rea_col ul{padding:0;margin:0}.realizzazioni_scroll .realizzazioni_text .realizzazioni_column .rea_col ul li{list-style:none;font-size:15px;margin:8px 0;font-weight:300;text-transform:uppercase}.realizzazioni_scroll .realizzazioni_text .realizzazioni_text_container{display:flex;flex-direction:row;padding:80px 0;box-sizing:border-box}.ambiti_scroll{position:relative;padding:120px 0;box-sizing:border-box}.ambiti_scroll .ambiti_scroll_text{display:flex;flex-direction:column;align-items:center;color:#fff;margin:auto 0}.ambiti_scroll .ambiti_scroll_text .ambiti_titoletto{margin:auto;text-transform:uppercase;font-size:15px}.ambiti_scroll .ambiti_scroll_text .ambiti_titolo{margin:20px auto;font-size:32px;text-align:center;font-weight:200}.ambiti_scroll .ambiti_scroll_text .ambiti_titolo span{font-weight:400}.ambiti_scroll .ambiti_scroll_text .ambiti_testo{margin:auto;font-size:15px;text-align:center}.ambiti_scroll .ambiti_scroll_text .ambiti_columns{display:flex;flex-direction:row;padding:120px 0 0 0;max-width:1440px;width:100%;box-sizing:border-box}.ambiti_scroll .ambiti_scroll_text .ambiti_columns .amb_col{display:flex;flex-direction:column;padding:0 5px;box-sizing:border-box}.ambiti_scroll .ambiti_scroll_text .ambiti_columns .amb_col p{color:#fff;font-weight:300;font-size:18px;margin-top:25px}.ambiti_scroll .ambiti_scroll_text .ambiti_columns .amb_col img{width:100%;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}.ambiti_scroll .ambiti_scroll_text .ambiti_columns .amb_col a{display:block;text-decoration:none;width:100%;height:100%}.ambiti_scroll .ambiti_scroll_text .ambiti_columns .amb_col a:hover img{opacity:.8}.popup_content{position:fixed;background-color:#fff;width:100vw;height:100vh;top:0;left:0;background-color:rgba(34,34,34,.8);z-index:200;display:none}.popup_content .popup_content_inside{padding:100px 40px;box-sizing:border-box;background-color:#fff;box-sizing:border-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.popup_content .popup_content_inside .popup_content_inside_box{display:flex;flex-direction:column;font-family:acumin-pro-wide,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:1px;color:#222;position:relative}.popup_content .popup_content_inside .popup_content_inside_box .close_popup{position:absolute;height:64px;width:64px;right:-30px;top:-80px;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Generator: Adobe Illustrator 26.5.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version="1.1" id="Livello_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 13.8 13.8" style="enable-background:new 0 0 13.8 13.8;" xml:space="preserve"><polygon points="13.8,1.1 12.7,0 6.9,5.8 1.1,0 0,1.1 5.8,6.9 0,12.7 1.1,13.8 6.9,8 12.7,13.8 13.8,12.7 8,6.9 "/></svg>');background-size:18px;background-repeat:no-repeat;background-position:center;max-width:900px}.popup_content .popup_content_inside .popup_content_inside_box a{font-weight:500;margin:5px 0;color:#222}.three_col{height:auto;position:relative}.three_col .three_col_text{display:flex;flex-direction:row;align-items:center}.three_col .three_col_text .three_col_third_images{display:flex;flex-direction:row;margin:100px auto 50px auto}.three_col .three_col_text .three_col_third_images .third_image.center{margin-top:250px}.three_col .three_col_text .three_col_third_images .third_image{box-sizing:border-box;border:10px solid #1a1a1a}.three_col .three_col_text .three_col_third_images .third_image img{width:100%}.text-roller-container{padding-bottom:80px}.text-roller-container .text-roller{padding:15px 0}.text-roller-container .text-roller span{position:relative;background-color:#1a1a1a;color:#707070;white-space:nowrap;font-size:120px;font-style:normal;font-weight:500;line-height:110px;text-transform:uppercase}.text-roller-container .text-roller span strong{font-weight:500;color:hsla(0,0%,100%,.8)}.list-container{height:auto;position:relative;box-sizing:border-box;padding:40px 40px 120px 40px}.list-container .list-ul.no-border{border-bottom:0}.list-container .list-ul{padding:0;max-width:1440px;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;border-bottom:1px solid #fff}.list-container .list-ul .list{display:flex;flex-direction:column}.list-container .list-ul .list .list_top{padding:40px 0;border-top:1px solid #fff;display:flex;flex-direction:row;text-decoration:none}.list-container .list-ul .list .list_top .title_block{color:#fff;text-shadow:0px 4px 4px rgba(0,0,0,.25);font-size:30px;font-style:normal;font-weight:300;line-height:32px;list-style:none;display:flex;flex-direction:column}.list-container .list-ul .list .list_top .title_block span{font-weight:500;margin-bottom:15px}.list-container .list-ul .list .list_top .button_block{display:flex;flex-direction:row-reverse}.list-container .list-ul .list .list_top .button_block .button_accordion{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Generator: Adobe Illustrator 26.5.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version="1.1" id="Livello_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="white" x="0px" y="0px" viewBox="0 0 18 18" style="enable-background:new 0 0 18 18;" xml:space="preserve"><polygon points="18,8.3 9.8,8.3 9.8,0 8.2,0 8.2,8.3 0,8.3 0,9.8 8.2,9.8 8.2,18 9.8,18 9.8,9.8 18,9.8 "/></svg>');width:32px;height:32px;display:block;margin:auto 0}.list-container .list-ul .list .list_top .button_block .button_accordion.close{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Generator: Adobe Illustrator 26.5.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version="1.1" id="Livello_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="white" x="0px" y="0px" viewBox="0 0 13.8 13.8" style="enable-background:new 0 0 13.8 13.8;" xml:space="preserve"><polygon points="13.8,1.1 12.7,0 6.9,5.8 1.1,0 0,1.1 5.8,6.9 0,12.7 1.1,13.8 6.9,8 12.7,13.8 13.8,12.7 8,6.9 "/></svg>');width:32px;height:32px;display:block;margin:auto 0}.list-container .list-ul .list .list_bottom{display:none;flex-direction:row}.list-container .list-ul .list .list_bottom .list_bottom_text{color:#fff;font-size:18px;font-style:normal;font-weight:300;line-height:32px;letter-spacing:.9px;padding:20px 0 40px 0}.list-container .list-ul .list .list_bottom .list_bottom_text .link_block.first{margin-bottom:50px}.list-container .list-ul .list .list_bottom .list_bottom_text .list_bottom_text_link{border-bottom:1px solid #fff;display:inline-block;padding-bottom:10px}.list-container .list-ul .list .list_bottom .list_bottom_text .list_bottom_text_link a{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9px;text-decoration:none}.list-container .list-ul .list .list_bottom .list_bottom_img{display:flex;padding:20px 0 40px 0}.list-container .list-ul .list .list_bottom .list_bottom_img img{height:auto;width:auto;max-height:512px;margin:0 auto}.list-container .list-ul .list_mestieri{display:flex;flex-direction:row;border-top:1px solid #fff;padding:80px 0 0 0}.list-container .list-ul .list_mestieri .mestieri_cont{display:flex}.list-container .list-ul .list_mestieri .mestieri_cont .mestieri_cont_centered{margin:auto 0;display:flex;flex-direction:column}.list-container .list-ul .list_mestieri .mestieri_cont .mestieri_cont_centered img{max-width:280px}.list-container .list-ul .list_mestieri .mestieri_cont .mestieri_cont_centered h3{color:#fff;font-size:18px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:.9px;text-transform:uppercase;margin:30px 0}.list-container .list-ul .list_mestieri .mestieri_cont .mestieri_cont_centered p{padding:0;margin:0;color:#fff;font-size:18px;font-style:normal;font-weight:300;line-height:32px;letter-spacing:.9px}.list-container .list-ul .list_mestieri .mestieri_img{display:flex}.list-container .list-ul .list_mestieri .mestieri_img img{height:auto;width:auto;max-height:512px;margin:auto}.shortcode{box-sizing:border-box;height:auto;max-width:1440px;margin:0 auto}.shortcode .map_block{margin:80px 0;display:flex;flex-direction:row;width:100%}.shortcode .map_block .title{color:#222;font-size:50px;font-style:normal;font-weight:500;line-height:60px;letter-spacing:2.5px}.shortcode .map_block .map_references{padding-left:20px;box-sizing:border-box}.shortcode .map_block .map_references .map_container{width:100%;display:flex;flex-direction:row;text-decoration:none;height:60px}.shortcode .map_block .map_references .map_container .map_link{background-color:#222;color:#fff;width:100%;display:inline-block;font:normal normal normal 13px/18px acumin-pro-wide,sans-serif}.shortcode .map_block .map_references .map_container .map_link .btn_gallery{text-decoration:none;position:relative;display:inline-flex;width:100%;box-sizing:border-box}.shortcode .map_block .map_references .map_container .map_link .btn_gallery span{text-transform:uppercase;letter-spacing:2px;padding:22px 28px 18px 25px;position:relative;text-decoration:none;z-index:2;display:block;transition:padding .35s ease-in-out;letter-spacing:1.3px;color:#fff;display:flex;width:auto;margin:0 auto}.shortcode .map{max-height:900px;margin:80px 0}.news_list_container{box-sizing:border-box;padding:200px 0 0 0;height:auto;max-width:1460px;margin:0 auto}.news_list_container .title_area{padding:10px;margin-bottom:60px}.news_list_container .title_area .page-title{border-bottom:1px solid #222;padding-bottom:18px;margin:0}.news_list_container .title_area .page-title span{color:#222;font-size:50px;font-style:normal;font-weight:500;line-height:60px;letter-spacing:2.5px;text-transform:uppercase}.news_list_container .cat_list{display:flex;margin-bottom:60px}.news_list_container .cat_list ul{margin:0 auto;display:flex;flex-direction:row}.news_list_container .cat_list ul li{list-style:none;padding:0 10px;box-sizing:border-box}.news_list_container .cat_list ul li a{color:#000;text-align:center;font-size:24px;font-style:normal;font-weight:382;line-height:normal;letter-spacing:1.2px;text-transform:uppercase;text-decoration:none}.news_list_container .news_list{display:flex;flex-direction:row;flex-wrap:wrap}.news_list_container .news_list .news{border:10px solid #fff;box-sizing:border-box;text-decoration:none;margin-bottom:80px}.news_list_container .news_list .news .news_content{display:flex;flex-direction:column;gap:20px 20px}.news_list_container .news_list .news .news_content .news_img{max-height:300px;width:100%}.news_list_container .news_list .news .news_content .news_img img{height:100%;width:100%}.news_list_container .news_list .news .news_content_text .news_title{display:flex;flex-direction:column}.news_list_container .news_list .news .news_content_text .news_title .category{color:#222;font-size:18px;font-style:normal;font-weight:382;line-height:normal;letter-spacing:.9px;margin-bottom:10px;text-transform:uppercase}.news_list_container .news_list .news .news_content_text .news_title .title{color:#222;font-size:35px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:1.75px;text-decoration:none;margin-bottom:15px}.news_list_container .news_list .news .news_content_text .news_title .excerpt{color:#222;font-size:18px;font-style:normal;font-weight:382;line-height:32px;letter-spacing:.9px;text-decoration:none}.news_list_container .news_pagination{display:flex}.news_list_container .news_pagination .news_pagination_container{width:auto;margin:0 auto}.news_list_container .news_pagination .news_pagination_container .current{color:#000;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.2px;border-bottom:1px solid #000;margin:0 4px}.news_list_container .news_pagination .news_pagination_container a{color:#000;text-align:center;font-size:20px;font-style:normal;font-weight:200;line-height:normal;letter-spacing:1.2px;text-decoration:none;margin:0 4px}.single{display:flex;flex-direction:column}.single .single_img_header{width:100%;height:100%;max-height:70vh}.single .single_img_header img{width:100%;height:auto;max-height:70vh;object-fit:cover}.single .single_text{margin:0 auto;padding:120px 120px 40px 120px;width:100%;height:auto;max-width:1440px;box-sizing:border-box;display:flex;flex-direction:column}.single .single_text .category{color:#000;font-size:18px;font-style:normal;font-weight:300;line-height:32px;letter-spacing:.9px}.single .single_text .title{color:#000;font-size:50px;font-style:normal;font-weight:500;line-height:60px;letter-spacing:2.5px;margin:30px 0 40px 0}.single .single_text p{color:#000;font-size:18px;font-style:normal;font-weight:300;line-height:32px;letter-spacing:.9px}.single .single_text h2,.single .single_text h3,.single .single_text h4,.single .single_text h5,.single .single_text h6{color:#222;font-size:24px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:2.4px}.single .gallery{margin:0 auto;padding:40px 120px;width:100%;height:auto;max-width:1440px;box-sizing:border-box;display:flex;flex-direction:column}.single .gallery .single_gallery{padding:0;margin:0}.single .gallery .single_gallery li{list-style:none}.single .gallery .single_gallery li img{width:100%;height:100%;max-height:60vh;object-fit:cover}.single .gallery .single_gallery .slick-prev,.single .gallery .single_gallery .slick-next{height:25px;width:25px}.single .gallery .single_gallery .slick-prev::before,.single .gallery .single_gallery .slick-next::before{content:none}.single .gallery .single_gallery .slick-prev{left:-75px;background-image:url("img/icons/arrow-left.svg");background-repeat:no-repeat;background-size:25px;background-position-y:center}.single .gallery .single_gallery .slick-next{right:-75px;background-image:url("img/icons/arrow-right.svg");background-repeat:no-repeat;background-size:25px;background-position-y:center}.related.less_padding{padding:100px 0 0 0}.related.less_padding_bottom{padding:100px 0 100px 0}.related{box-sizing:border-box;padding:200px 0 0 0;height:auto;max-width:1460px;margin:0 auto}.related .related_header{display:flex;flex-direction:row;border-bottom:1px solid #000;padding-bottom:20px;margin-bottom:80px}.related .related_header .text{color:#000;font-size:18px;font-style:normal;font-weight:382;line-height:normal;letter-spacing:.9px;text-transform:uppercase}.related .related_header .text span{font-weight:500}.related .related_header .link{display:flex;flex-direction:row-reverse}.related .related_header .link a{color:#000;font-size:18px;font-style:normal;font-weight:382;line-height:normal;letter-spacing:.9px;text-transform:uppercase;text-decoration:none}.related .related_list{display:flex;flex-direction:row;flex-wrap:wrap}.related .related_list .news.light_grey{border:10px solid rgba(0,0,0,0)}.related .related_list .news{border:10px solid #fff;box-sizing:border-box;text-decoration:none;margin-bottom:80px}.related .related_list .news .news_content{display:flex;flex-direction:column;gap:20px 20px}.related .related_list .news .news_content .news_img{max-height:300px;width:100%}.related .related_list .news .news_content .news_img a:not(:first-child){display:none}.related .related_list .news .news_content .news_img img{height:100%;width:100%;max-height:250px;object-fit:cover}.related .related_list .news .news_content_text .news_title{display:flex;flex-direction:column}.related .related_list .news .news_content_text .news_title .category{color:#222;font-size:18px;font-style:normal;font-weight:382;line-height:normal;letter-spacing:.9px;margin-bottom:10px;text-transform:uppercase}.related .related_list .news .news_content_text .news_title .title{color:#222;font-size:35px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:1.75px;text-decoration:none;margin-bottom:15px}.related .related_list .news .news_content_text .news_title .excerpt{color:#222;font-size:18px;font-style:normal;font-weight:382;line-height:32px;letter-spacing:.9px;text-decoration:none}.related .related_list .news .news_content_text .news_title .project_title{color:#222;font-size:35px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:1.75px;text-decoration:none}.related .related_list .news .news_content_text .news_title .city{color:#000;font-size:28px;font-style:normal;font-weight:300;line-height:80px;letter-spacing:3.25px}.related .related_project_list{display:flex;flex-direction:row;flex-wrap:wrap;border-bottom:1px solid #000}.related .related_project_list .news.light_grey{border:10px solid rgba(0,0,0,0)}.related .related_project_list .news{border:10px solid #fff;box-sizing:border-box;text-decoration:none;margin-bottom:40px}.related .related_project_list .news .news_content{display:flex;flex-direction:column;gap:20px 20px}.related .related_project_list .news .news_content .news_img{max-height:300px;width:100%}.related .related_project_list .news .news_content .news_img a:not(:first-child){display:none}.related .related_project_list .news .news_content .news_img img{height:100%;width:100%;max-height:250px;object-fit:cover}.related .related_project_list .news .news_content_text .news_title{display:flex;flex-direction:column}.related .related_project_list .news .news_content_text .news_title .category{color:#222;font-size:18px;font-style:normal;font-weight:382;line-height:normal;letter-spacing:.9px;margin-bottom:10px;text-transform:uppercase}.related .related_project_list .news .news_content_text .news_title .title{color:#222;font-size:35px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:1.75px;text-decoration:none;margin-bottom:15px}.related .related_project_list .news .news_content_text .news_title .excerpt{color:#222;font-size:18px;font-style:normal;font-weight:382;line-height:32px;letter-spacing:.9px;text-decoration:none}.related .related_project_list .news .news_content_text .news_title .project_title{color:#222;font-size:35px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:1.75px;text-decoration:none}.related .related_project_list .news .news_content_text .news_title .city{color:#000;font-size:28px;font-style:normal;font-weight:300;line-height:80px;letter-spacing:3.25px}.related .related_project_list .slick-disabled{opacity:.5}.related .related_project_list .slick-prev,.related .related_project_list .slick-next{height:25px;width:25px;bottom:-50px;top:inherit}.related .related_project_list .slick-prev::before,.related .related_project_list .slick-next::before{content:none}.related .related_project_list .slick-prev{left:0;background-image:url("img/icons/arrow-left.svg");background-repeat:no-repeat;background-size:25px;background-position-y:center}.related .related_project_list .slick-next{right:0;background-image:url("img/icons/arrow-right.svg");background-repeat:no-repeat;background-size:25px;background-position-y:center}.bg_number{position:absolute;top:0;left:0;bottom:0;right:0;z-index:0}.bg_number .bg_number_container{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.bg_number .bg_number_container span{color:hsla(0,0%,100%,.15);text-align:center;font-size:150px;font-style:normal;font-weight:500;line-height:normal}.process_container{width:100%;height:auto;display:flex;flex-direction:column;padding:100px 0}.process_container .process_title{display:flex}.process_container .process_title h2{margin:0 auto;color:#fff;font-size:50px;font-style:normal;font-weight:500;line-height:60px;text-align:center;letter-spacing:2.5px;margin-bottom:100px}.process_container .process_title h2 span{font-weight:600}.process_container .process_sub_container{display:flex;flex-direction:column;max-width:1440px;margin:0 auto;width:100%}.process_container .process_sub_container .process_step{position:relative}.process_container .process_sub_container .process_step .process_row{display:flex;flex-wrap:wrap}.process_container .process_sub_container .process_step .background_line{height:2px;width:100%;top:50%;transform:translateY(-50%);left:0;position:absolute}.process_container .process_sub_container .process_step .background_line .line{padding:0 30px;width:100%;height:100%;box-sizing:border-box}.process_container .process_sub_container .process_step .background_line .line .line_content{background-color:#fff;width:100%;height:100%}.process_container .process_sub_container .process_step .square_box{box-sizing:border-box;position:relative;padding:30px;box-sizing:border-box}.process_container .process_sub_container .process_step .square_box::after{content:"";display:block;padding-bottom:100%}.process_container .process_sub_container .process_step .square_box .square_box_container{position:relative;width:100%;height:100%}.process_container .process_sub_container .process_step .square_box .square_box_container .square_box_content{position:relative;width:100%;height:100%;transition:.6s all;opacity:1;z-index:4;border:1px solid #fff;background-color:#1a1a1a}.process_container .process_sub_container .process_step .square_box .square_box_container .square_box_content .square_box_title_container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0}.process_container .process_sub_container .process_step .square_box .square_box_container .square_box_content .square_box_title_container .square_box_title{font:normal 14px/18px acumin-pro-wide,sans-serif;font-weight:600;color:#fff;text-align:center}.process_container .process_sub_container .process_step .square_box .square_box_container .square_box_content_hidden{position:relative;width:100%;height:100%;position:absolute;top:0;left:0;transition:.6s all;opacity:1;z-index:2;overflow:hidden;border:1px solid #fff;background-color:#fff}.process_container .process_sub_container .process_step .square_box .square_box_container .square_box_content_hidden .square_box_text_container{width:100%;height:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;z-index:5;position:relative}.process_container .process_sub_container .process_step .square_box .square_box_container .square_box_content_hidden .square_box_text_container .square_text_title{font:normal 14px/18px acumin-pro-wide,sans-serif;font-weight:600;color:#222;text-align:center;margin-bottom:10px;padding:0;display:inline-block}.process_container .process_sub_container .process_step .square_box .square_box_container .square_box_content_hidden .square_box_text_container .square_text_subtitle{font:normal 12px/16px acumin-pro-wide,sans-serif;font-weight:500;color:#222;text-align:center;padding:0;display:inline-block;padding:0 10px}.process_container .process_sub_container .process_step .square_box .square_box_container .square_box_content_hidden .square_box_text_container .square_text_subtitle br{margin-bottom:5px}.process_container .process_sub_container .process_step .square_box:hover .square_box_content_hidden{transition:.6s all;opacity:1}.process_container .process_sub_container .process_step .square_box:hover .square_box_content{transition:.6s all;opacity:0}.process_container .process_sub_container .process_step .square_box .arrow_point{position:absolute;left:22px;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-image:url(img/icons/arrow_left_point.svg);width:8px;height:16px}.process_container .process_sub_container .process_half{margin:10px 0;height:240px;position:relative}.process_container .process_sub_container .process_half .text_top{position:absolute;left:50%;top:30px;transform:translateX(-50%);color:#fff;font-size:18px;font-style:normal;font-weight:382;line-height:normal;letter-spacing:.9px;text-transform:uppercase}.process_container .process_sub_container .process_half .text_bottom{position:absolute;left:50%;bottom:30px;transform:translateX(-50%);color:#fff;font-size:18px;font-style:normal;font-weight:382;line-height:normal;letter-spacing:.9px;text-transform:uppercase}.process_container .process_sub_container .process_half .background_arrow{height:2px;width:100%;top:50%;left:0;position:absolute}.process_container .process_sub_container .process_half .background_arrow .line{padding:0 30px;width:100%;height:100%;box-sizing:border-box}.process_container .process_sub_container .process_half .background_arrow .line .line_content{background-color:#fff;width:calc(83.34% + 52px);height:100%;margin:0 auto;position:relative}.process_container .process_sub_container .process_half .background_arrow .line .line_content::before{content:"";position:absolute;height:170px;width:2px;background-color:#fff;top:-170px;right:0;z-index:0}.process_container .process_sub_container .process_half .background_arrow .line .line_content::after{content:"";position:absolute;height:170px;width:2px;background-color:#fff;bottom:-170px;left:0;z-index:0}.wpcf7{width:100%}.form_container{position:relative;width:100%}.form_container .form_column{display:flex;flex-direction:column}.form_container .form_column .form_row{display:flex;flex-direction:row}.form_container .form_column .form_row .wpcf7-form-control-wrap{width:100%;display:inline-block;padding:10px 15px;box-sizing:border-box}.form_container .form_column .form_row .wpcf7-form-control-wrap input{width:100%;display:inline-block;background:rgba(232,232,232,.5);border:0;height:70px;margin:0;padding:0 20px;box-sizing:border-box;color:#000;font-size:18px;font-style:normal;font-weight:382;line-height:32px;letter-spacing:.9px}.form_container .form_column .form_row .wpcf7-form-control-wrap input::placeholder,.form_container .form_column .form_row .wpcf7-form-control-wrap textarea::placeholder{color:#000;font-size:18px;font-style:normal;font-weight:382;line-height:32px;letter-spacing:.9px}.form_container .form_column .form_row .wpcf7-form-control-wrap textarea{width:100%;display:inline-block;background:rgba(232,232,232,.5);border:0;height:200px;margin:0;padding:20px;box-sizing:border-box;color:#000;font-size:18px;font-style:normal;font-weight:382;line-height:32px;letter-spacing:.9px}.form_container .form_column .form_row .wpcf7-form-control-wrap select{width:100%;display:inline-block;background:rgba(232,232,232,.5);border:0;height:70px;margin:0;padding:0 20px;box-sizing:border-box;appearance:none;background-image:url(img/icons/chevron-down.svg);background-repeat:no-repeat;background-position:right 20px center;background-size:15px;color:#000;font-size:18px;font-style:normal;font-weight:382;line-height:32px;letter-spacing:.9px}.form_container .form_column .form_row .informative{color:#000;font-size:14px;font-style:normal;font-weight:382;line-height:32px;letter-spacing:.7px}.form_container .form_column .form_row .informative .wpcf7-list-item{margin:0}.form_container .form_column .form_row .informative .wpcf7-list-item label{display:flex;flex-direction:row}.form_container .form_column .form_row .informative .wpcf7-list-item label input[type=checkbox]{background-color:#e8e8e8;height:auto;width:auto;margin-right:8px}.form_container .form_column .form_row .submit_container{display:flex;flex-direction:row-reverse;padding:0 15px;box-sizing:border-box}.form_container .form_column .form_row .submit_container .wpcf7-submit{background-color:#fff;border-bottom:1px solid #222;border-left:none;border-right:none;border-top:none;font-size:18px;color:#222;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9px;height:50px;width:140px}.page-container{padding-top:160px}.page-container .single_section{max-width:1440px;margin:auto;padding:0}.page-container p a{color:#222;text-decoration:none}@media screen and (min-width: 1200px)and (max-width: 1440px){.video_container .video_container_text{max-width:1360px}.page-container .single_section{max-width:1360px}.news_list_container{max-width:1360px}.header.contacts{height:120vh}.header.contacts .header_group{max-width:1360px}.header.contacts .header_group .header_text .header_text_container .overlay_img img{max-width:1360px}.related{max-width:1360px}.three_col .three_col_text .three_col_third_images{max-width:1360px}.ambiti_scroll .ambiti_scroll_text .ambiti_columns{max-width:1360px}.prefooter .last_scroll_text .last_scroll_text_container .testo{font-size:32px;line-height:40px}.two_col_img_text{height:90vh}.two_col_50_dark_text_img{height:90vh}}.header-mobile,.header-top-mobile{display:none}header{width:100%;height:120px;position:fixed;z-index:1000;padding:0 40px;box-sizing:border-box;top:0}header .current_page_item{font-weight:600}header .header-container{max-width:1440px;width:100%;display:flex;flex-direction:column;margin:0 auto}header .header-container .header-top{display:flex;flex-direction:row;height:40px;width:100%;border-bottom:1px solid #fff}header .header-container .header-top .header-top-left{display:flex;flex-direction:row;color:#fff;font-size:12px}header .header-container .header-top .header-top-left span{margin:auto 0}header .header-container .header-top .header-top-left li{list-style:none;margin:auto 0 auto 8px;text-transform:uppercase}header .header-container .header-top .header-top-left li a{color:#fff;text-decoration:none}header .header-container .header-top .header-top-right{display:flex;flex-direction:row-reverse;color:#fff;font-size:12px}header .header-container .header-top .header-top-right .top_header_menu{display:flex;padding:0;margin:auto 0;flex-direction:row}header .header-container .header-top .header-top-right .top_header_menu li{list-style:none;margin-left:10px}header .header-container .header-top .header-top-right .top_header_menu li a{text-decoration:none;color:#fff}header .header-container .header-bottom{display:flex;flex-direction:row;height:60px;width:100%}header .header-container .header-bottom .header-bottom-left{display:flex;flex-direction:row;color:#fff;font-size:15px}header .header-container .header-bottom .header-bottom-left .left_menu{display:flex;padding:0;margin:auto 0;flex-direction:row}header .header-container .header-bottom .header-bottom-left .left_menu li{list-style:none;margin-right:15px}header .header-container .header-bottom .header-bottom-left .left_menu li a{text-decoration:none;color:#fff;text-transform:uppercase}header .header-container .header-bottom .logo{display:flex;align-items:center}header .header-container .header-bottom .logo a{margin:0 auto}header .header-container .header-bottom .logo_black{display:none}header .header-container .header-bottom .header-bottom-right{display:flex;flex-direction:row-reverse;color:#fff;font-size:15px}header .header-container .header-bottom .header-bottom-right .right_menu{display:flex;padding:0;margin:auto 0;flex-direction:row}header .header-container .header-bottom .header-bottom-right .right_menu li{list-style:none;margin-left:15px}header .header-container .header-bottom .header-bottom-right .right_menu li a{text-decoration:none;color:#fff;text-transform:uppercase}.black-menu header{width:100%;height:120px;position:fixed;z-index:1000;padding:0 40px;box-sizing:border-box;background-color:#fff}.black-menu header .header-container{max-width:1440px;width:100%;display:flex;flex-direction:column;margin:0 auto}.black-menu header .header-container .header-top{display:flex;flex-direction:row;height:40px;width:100%;border-bottom:1px solid #222}.black-menu header .header-container .header-top .header-top-left{display:flex;flex-direction:row;color:#222;font-size:12px}.black-menu header .header-container .header-top .header-top-left span{margin:auto 0}.black-menu header .header-container .header-top .header-top-left li{list-style:none;margin:auto 0 auto 8px;text-transform:uppercase}.black-menu header .header-container .header-top .header-top-left li a{color:#222;text-decoration:none}.black-menu header .header-container .header-top .header-top-right{display:flex;flex-direction:row-reverse;color:#222;font-size:12px}.black-menu header .header-container .header-top .header-top-right .top_header_menu{display:flex;padding:0;margin:auto 0;flex-direction:row}.black-menu header .header-container .header-top .header-top-right .top_header_menu li{list-style:none;margin-left:10px}.black-menu header .header-container .header-top .header-top-right .top_header_menu li a{text-decoration:none;color:#222}.black-menu header .header-container .header-bottom{display:flex;flex-direction:row;height:60px;width:100%}.black-menu header .header-container .header-bottom .header-bottom-left{display:flex;flex-direction:row;color:#222;font-size:15px}.black-menu header .header-container .header-bottom .header-bottom-left .left_menu{display:flex;padding:0;margin:auto 0;flex-direction:row}.black-menu header .header-container .header-bottom .header-bottom-left .left_menu li{list-style:none;margin-right:15px}.black-menu header .header-container .header-bottom .header-bottom-left .left_menu li a{text-decoration:none;color:#222;text-transform:uppercase}.black-menu header .header-container .header-bottom .logo{display:none}.black-menu header .header-container .header-bottom .logo_black{display:flex;align-items:center}.black-menu header .header-container .header-bottom .logo_black a{margin:0 auto}.black-menu header .header-container .header-bottom .header-bottom-right{display:flex;flex-direction:row-reverse;color:#222;font-size:15px}.black-menu header .header-container .header-bottom .header-bottom-right .right_menu{display:flex;padding:0;margin:auto 0;flex-direction:row}.black-menu header .header-container .header-bottom .header-bottom-right .right_menu li{list-style:none;margin-left:15px}.black-menu header .header-container .header-bottom .header-bottom-right .right_menu li a{text-decoration:none;color:#222;text-transform:uppercase}header.active{width:100%;height:120px;position:fixed;z-index:1000;padding:0 40px;box-sizing:border-box;background-color:#fff}header.active .header-container{max-width:1440px;width:100%;display:flex;flex-direction:column;margin:0 auto}header.active .header-container .header-top{display:flex;flex-direction:row;height:40px;width:100%;border-bottom:1px solid #222}header.active .header-container .header-top .header-top-left{display:flex;flex-direction:row;color:#222;font-size:12px}header.active .header-container .header-top .header-top-left span{margin:auto 0}header.active .header-container .header-top .header-top-left li{list-style:none;margin:auto 0 auto 8px;text-transform:uppercase}header.active .header-container .header-top .header-top-left li a{color:#222;text-decoration:none}header.active .header-container .header-top .header-top-right{display:flex;flex-direction:row-reverse;color:#222;font-size:12px}header.active .header-container .header-top .header-top-right .top_header_menu{display:flex;padding:0;margin:auto 0;flex-direction:row}header.active .header-container .header-top .header-top-right .top_header_menu li{list-style:none;margin-left:10px}header.active .header-container .header-top .header-top-right .top_header_menu li a{text-decoration:none;color:#222}header.active .header-container .header-bottom{display:flex;flex-direction:row;height:60px;width:100%}header.active .header-container .header-bottom .header-bottom-left{display:flex;flex-direction:row;color:#222;font-size:15px}header.active .header-container .header-bottom .header-bottom-left .left_menu{display:flex;padding:0;margin:auto 0;flex-direction:row}header.active .header-container .header-bottom .header-bottom-left .left_menu li{list-style:none;margin-right:15px}header.active .header-container .header-bottom .header-bottom-left .left_menu li a{text-decoration:none;color:#222;text-transform:uppercase}header.active .header-container .header-bottom .logo{display:none}header.active .header-container .header-bottom .logo_black{display:flex;align-items:center}header.active .header-container .header-bottom .logo_black a{margin:0 auto}header.active .header-container .header-bottom .header-bottom-right{display:flex;flex-direction:row-reverse;color:#222;font-size:15px}header.active .header-container .header-bottom .header-bottom-right .right_menu{display:flex;padding:0;margin:auto 0;flex-direction:row}header.active .header-container .header-bottom .header-bottom-right .right_menu li{list-style:none;margin-left:15px}header.active .header-container .header-bottom .header-bottom-right .right_menu li a{text-decoration:none;color:#222;text-transform:uppercase}@media screen and (max-width: 767px){header{display:none}.header-top-mobile{height:90px;background-color:#fff;position:fixed;display:inline-block;top:0;left:0;width:100%;z-index:20000;border-bottom:1px solid #222}.header-top-mobile .header-top-mobile-container{display:flex;flex-direction:row;height:100%;padding:20px;box-sizing:border-box}.header-top-mobile .header-top-mobile-container .brand{display:flex;align-items:center}.header-top-mobile .header-top-mobile-container .menu_button{display:flex;flex-direction:row-reverse}.header-top-mobile .header-top-mobile-container .menu_button .menu_trigger{background-color:rgba(0,0,0,0);border:none;cursor:pointer;display:flex;padding:0;height:100%;width:60px}.header-top-mobile .header-top-mobile-container .menu_button .menu_trigger svg{height:100%}.header-top-mobile .header-top-mobile-container .menu_button .line{fill:none;stroke:#000;stroke-width:6;transition:stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1)}.header-top-mobile .header-top-mobile-container .menu_button .line1{stroke-dasharray:60 207;stroke-width:6}.header-top-mobile .header-top-mobile-container .menu_button .line2{stroke-dasharray:60 60;stroke-width:6}.header-top-mobile .header-top-mobile-container .menu_button .line3{stroke-dasharray:60 207;stroke-width:6}.header-top-mobile .header-top-mobile-container .menu_button .opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.header-top-mobile .header-top-mobile-container .menu_button .opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}.header-top-mobile .header-top-mobile-container .menu_button .opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.header-mobile{width:100vw;height:100vh;position:fixed;z-index:1000;padding:0 20px;box-sizing:border-box;background-color:#fff}.header-mobile .header-centered{display:flex;align-items:center;height:100%}.header-mobile .header-container{width:100%;height:auto;margin:0 auto}.header-mobile .header-container .header-top{display:flex;flex-direction:column-reverse;height:auto;width:100%;margin-top:40px}.header-mobile .header-container .header-top .header-top-left{display:flex;flex-direction:row;color:#222;font-size:18px;flex:1 0 100%;max-width:100%}.header-mobile .header-container .header-top .header-top-left span{margin:auto 0}.header-mobile .header-container .header-top .header-top-left li{list-style:none;margin:auto 0 auto 8px;text-transform:uppercase}.header-mobile .header-container .header-top .header-top-left li a{color:#222;text-decoration:none}.header-mobile .header-container .header-top .header-top-right{display:flex;flex-direction:row;color:#222;font-size:18px;flex:1 0 100%;max-width:100%}.header-mobile .header-container .header-top .header-top-right .top_header_menu{display:flex;padding:0;margin:auto 0;flex-direction:column}.header-mobile .header-container .header-top .header-top-right .top_header_menu .current-menu-item{font-weight:500}.header-mobile .header-container .header-top .header-top-right .top_header_menu li{list-style:none}.header-mobile .header-container .header-top .header-top-right .top_header_menu li a{text-decoration:none;color:#222}.header-mobile .header-container .header-bottom{display:flex;flex-direction:column;height:auto;width:100%}.header-mobile .header-container .header-bottom .header-bottom-left{display:flex;flex-direction:column;color:#222;font-size:32px;flex:1 0 100%;max-width:100%}.header-mobile .header-container .header-bottom .header-bottom-left .left_menu{display:flex;padding:0;margin:0;flex-direction:column}.header-mobile .header-container .header-bottom .header-bottom-left .left_menu .current-menu-item{font-weight:500}.header-mobile .header-container .header-bottom .header-bottom-left .left_menu li{list-style:none;margin-right:15px}.header-mobile .header-container .header-bottom .header-bottom-left .left_menu li a{text-decoration:none;color:#222;text-transform:uppercase}.header-mobile .header-container .header-bottom .logo{display:flex;align-items:center}.header-mobile .header-container .header-bottom .logo a{margin:0 auto}.header-mobile .header-container .header-bottom .logo_black{display:none}.header-mobile .header-container .header-bottom .header-bottom-right{display:flex;flex-direction:column-reverse;color:#222;font-size:32px;flex:1 0 100%;max-width:100%}.header-mobile .header-container .header-bottom .header-bottom-right .right_menu{display:flex;padding:0;margin:0;flex-direction:column}.header-mobile .header-container .header-bottom .header-bottom-right .right_menu .current-menu-item{font-weight:500}.header-mobile .header-container .header-bottom .header-bottom-right .right_menu li{list-style:none}.header-mobile .header-container .header-bottom .header-bottom-right .right_menu li a{text-decoration:none;color:#222;text-transform:uppercase}}@media screen and (min-width: 768px)and (max-width: 1200px){header{display:none}.header-top-mobile{height:90px;background-color:#fff;position:fixed;top:0;left:0;width:100vw;z-index:20000;border-bottom:1px solid #222;display:block}.header-top-mobile .header-top-mobile-container{display:flex;flex-direction:row;height:100%;padding:20px 40px;box-sizing:border-box}.header-top-mobile .header-top-mobile-container .brand{display:flex;align-items:center}.header-top-mobile .header-top-mobile-container .menu_button{display:flex;flex-direction:row-reverse;width:100%}.header-top-mobile .header-top-mobile-container .menu_button .menu_trigger{background-color:rgba(0,0,0,0);border:none;cursor:pointer;display:flex;padding:0;height:100%;width:60px}.header-top-mobile .header-top-mobile-container .menu_button .menu_trigger svg{height:100%}.header-top-mobile .header-top-mobile-container .menu_button .line{fill:none;stroke:#000;stroke-width:6;transition:stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1)}.header-top-mobile .header-top-mobile-container .menu_button .line1{stroke-dasharray:60 207;stroke-width:6}.header-top-mobile .header-top-mobile-container .menu_button .line2{stroke-dasharray:60 60;stroke-width:6}.header-top-mobile .header-top-mobile-container .menu_button .line3{stroke-dasharray:60 207;stroke-width:6}.header-top-mobile .header-top-mobile-container .menu_button .opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.header-top-mobile .header-top-mobile-container .menu_button .opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}.header-top-mobile .header-top-mobile-container .menu_button .opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.header-mobile{width:100vw;height:100vh;position:fixed;z-index:1000;padding:0 40px;box-sizing:border-box;background-color:#fff}.header-mobile .header-centered{display:flex;align-items:center;height:100%}.header-mobile .header-container{width:100%;height:auto;margin:0 auto}.header-mobile .header-container .header-top{display:flex;flex-direction:column-reverse;height:auto;width:100%;margin-top:40px}.header-mobile .header-container .header-top .header-top-left{display:flex;flex-direction:row;color:#222;font-size:24px;flex:1 0 100%;max-width:100%}.header-mobile .header-container .header-top .header-top-left .current-menu-item{font-weight:600}.header-mobile .header-container .header-top .header-top-left span{margin:auto 0}.header-mobile .header-container .header-top .header-top-left li{list-style:none;margin:auto 0 auto 8px;text-transform:uppercase}.header-mobile .header-container .header-top .header-top-left li a{color:#222;text-decoration:none}.header-mobile .header-container .header-top .header-top-right{display:flex;flex-direction:row;color:#222;font-size:24px;flex:1 0 100%;max-width:100%}.header-mobile .header-container .header-top .header-top-right .top_header_menu{display:flex;padding:0;margin:auto 0;flex-direction:column}.header-mobile .header-container .header-top .header-top-right .top_header_menu .current-menu-item{font-weight:500}.header-mobile .header-container .header-top .header-top-right .top_header_menu li{list-style:none}.header-mobile .header-container .header-top .header-top-right .top_header_menu li a{text-decoration:none;color:#222}.header-mobile .header-container .header-bottom{display:flex;flex-direction:column;height:auto;width:100%}.header-mobile .header-container .header-bottom .header-bottom-left{display:flex;flex-direction:column;color:#222;font-size:48px;flex:1 0 100%;max-width:100%}.header-mobile .header-container .header-bottom .header-bottom-left .left_menu{display:flex;padding:0;margin:0;flex-direction:column}.header-mobile .header-container .header-bottom .header-bottom-left .left_menu .current-menu-item{font-weight:500}.header-mobile .header-container .header-bottom .header-bottom-left .left_menu li{list-style:none;margin-right:15px}.header-mobile .header-container .header-bottom .header-bottom-left .left_menu li a{text-decoration:none;color:#222;text-transform:uppercase}.header-mobile .header-container .header-bottom .logo{display:flex;align-items:center}.header-mobile .header-container .header-bottom .logo a{margin:0 auto}.header-mobile .header-container .header-bottom .logo_black{display:none}.header-mobile .header-container .header-bottom .header-bottom-right{display:flex;flex-direction:column-reverse;color:#222;font-size:48px;flex:1 0 100%;max-width:100%}.header-mobile .header-container .header-bottom .header-bottom-right .right_menu{display:flex;padding:0;margin:0;flex-direction:column}.header-mobile .header-container .header-bottom .header-bottom-right .right_menu .current-menu-item{font-weight:500}.header-mobile .header-container .header-bottom .header-bottom-right .right_menu li{list-style:none}.header-mobile .header-container .header-bottom .header-bottom-right .right_menu li a{text-decoration:none;color:#222;text-transform:uppercase}}.footer{height:auto;width:100vw;display:flex;align-items:center;flex-direction:column;padding:100px 0 50px 0;box-sizing:border-box}.footer .footer_container{max-width:1440px;margin:0 auto;border-top:1px solid #222;border-bottom:1px solid #222;height:100%;width:100%;display:flex;flex-direction:row;padding:80px 0;box-sizing:border-box}.footer .footer_container .footer_info{display:flex;flex-direction:column;font-size:14px}.footer .footer_container .footer_info p{margin:0 0 30px 0}.footer .footer_container .footer_info p span{font-weight:600}.footer .footer_container .footer_info p a{text-decoration:none;color:#222}.footer .footer_container .footer_info p a:hover{text-decoration:underline}.footer .footer_container .footer_link{display:flex;flex-direction:column;font-size:14px}.footer .footer_container .footer_link p{margin:0 0 30px 0;font-weight:600;text-align:right}.footer .footer_container .footer_link p:last-child{margin:0}.footer .footer_container .footer_link p a{text-decoration:none;color:#222;font-weight:600}.footer .footer_container .footer_link p a:hover{text-decoration:underline}.footer .footer_container .footer_link p span{font-weight:400}.footer .footer_logo{margin-top:50px}@media screen and (min-width: 1200px)and (max-width: 1440px){.footer .footer_container{max-width:1360px}}@media screen and (min-width: 768px)and (max-width: 1200px){.footer{height:auto;width:100vw;display:flex;align-items:center;padding:100px 0 50px 0;box-sizing:border-box}.footer .footer_container{max-width:100%;margin:0 auto;border-top:1px solid #222;border-bottom:1px solid #222;height:100%;width:100%;display:flex;flex-direction:column;padding:80px 40px;box-sizing:border-box}.footer .footer_container .flex_3{flex:1 0 100%;max-width:100%}.footer .footer_container .footer_info_text{flex:1 0 50%;max-width:50%;margin-top:30px}.footer .footer_container .footer_info{display:flex;flex-direction:row;font-size:14px}.footer .footer_container .footer_info p{margin:0 0 30px 0}.footer .footer_container .footer_info p:last-child{margin:0}.footer .footer_container .footer_info p span{font-weight:600}.footer .footer_container .footer_info p a{text-decoration:none;color:#222}.footer .footer_container .footer_info p a:hover{text-decoration:underline}.footer .footer_container .footer_link{display:flex;flex-direction:column;font-size:14px;margin-top:50px}.footer .footer_container .footer_link p{margin:0 0 30px 0;font-weight:600;text-align:left}.footer .footer_container .footer_link p:last-child{margin:0}.footer .footer_container .footer_link p a{text-decoration:none;color:#222;font-weight:600}.footer .footer_container .footer_link p a:hover{text-decoration:underline}.footer .footer_container .footer_link p span{font-weight:400}}@media screen and (max-width: 767px){.footer{height:auto;width:100vw;display:flex;align-items:center;padding:100px 0 40px 0;box-sizing:border-box}.footer .footer_container{max-width:100%;margin:0 auto;border-top:1px solid #222;border-bottom:1px solid #222;height:100%;width:100%;display:flex;flex-direction:column;padding:80px 20px;box-sizing:border-box}.footer .footer_container .flex_3{flex:1 0 100%;max-width:100%}.footer .footer_container .footer_info_text{flex:1 0 100%;max-width:100%;margin-top:30px}.footer .footer_container .footer_info{display:flex;flex-direction:column;font-size:14px}.footer .footer_container .footer_info p{margin:0 0 30px 0}.footer .footer_container .footer_info p:last-child{margin:0}.footer .footer_container .footer_info p span{font-weight:600}.footer .footer_container .footer_info p a{text-decoration:none;color:#222}.footer .footer_container .footer_info p a:hover{text-decoration:underline}.footer .footer_container .footer_link{display:flex;flex-direction:column;font-size:14px;margin-top:50px}.footer .footer_container .footer_link p{margin:0 0 30px 0;font-weight:600;text-align:left}.footer .footer_container .footer_link p:last-child{margin:0}.footer .footer_container .footer_link p a{text-decoration:none;color:#222;font-weight:600}.footer .footer_container .footer_link p a:hover{text-decoration:underline}.footer .footer_container .footer_link p span{font-weight:400}}@media screen and (min-width: 768px)and (max-width: 1200px){@keyframes infiniteScroll{from{transform:translateX(0)}to{transform:translateX(calc(0px - 50%))}}body{margin:0;padding:0;position:relative;width:100%;height:100%;font-family:acumin-pro-wide,sans-serif;font-weight:300}.wrapper{margin:auto;width:100%}.section{width:100vw;min-height:70vh;position:relative}.flex_center_container{margin:auto 0}.section_title_container{width:100%;height:40px;border-bottom:1px solid #222;display:flex}.section_title_container .section_title{font-size:12px;text-transform:uppercase;padding-bottom:12px}.section_title_container .section_title span{font-weight:600}.section_title_container_white_border{width:100%;height:40px;display:flex;border-bottom:1px solid #fff}.section_title_container_white_border .section_title{font-size:12px;text-transform:uppercase;color:#fff}.section_title_container_white_border .section_title span{font-weight:600}.section_title_container_white_noborder{width:100%;height:40px;display:flex}.section_title_container_white_noborder .section_title{font-size:12px;text-transform:uppercase;color:#fff}.section_title_container_white_noborder .section_title span{font-weight:600}.grey_background{background-color:#1a1a1a}.light_grey_background{background:rgba(34,34,34,.1)}.white_text{color:#fff !important}.black_text{color:#222 !important}.header{height:70vh;position:relative;display:flex}.header .top_image{position:absolute;width:100%;height:100%;overflow:hidden;z-index:0}.header .top_image img{width:100%;height:100%;object-fit:cover}.header .header_group{box-sizing:border-box;width:100%;height:100%;z-index:1;max-width:100%;margin:auto;padding:0 40px;box-sizing:border-box;display:flex}.header .header_group .header_text{width:50%;height:100%;display:flex;flex-direction:column;margin-left:0;padding-left:0;flex:1 0 75%;max-width:75%}.header .header_group .header_text .header_text_container{display:flex;flex-direction:column;height:100%;width:auto;align-items:center}.header .header_group .header_text .header_text_container .pittogramma{height:64px;margin-bottom:30px}.header .header_group .header_text .header_text_container .pittogramma img{height:100%}.header .header_group .header_text .header_text_container .payoff{font-family:acumin-pro-wide,sans-serif;font-size:42px;font-style:normal;font-weight:300;line-height:60px;letter-spacing:2.5px;color:#fff}.header .header_group .header_text .header_text_container .payoff span{font-family:acumin-pro-wide,sans-serif;font-size:42px;font-style:normal;font-weight:500;line-height:60px;letter-spacing:2.5px;color:#fff}.header .header_group .header_text .header_text_container .link{border-bottom:1px solid #fff;display:inline-block;padding-bottom:10px;margin-top:30px}.header .header_group .header_text .header_text_container .link a{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9px;text-decoration:none}.header.contacts{height:100vh;position:relative;display:flex;box-sizing:border-box}.header.contacts .top_image{position:absolute;width:100%;height:100%;overflow:hidden;z-index:0}.header.contacts .top_image img{width:100%;height:100%;object-fit:cover}.header.contacts .header_group{box-sizing:border-box;width:100%;height:100%;z-index:1;max-width:100%;margin:auto;box-sizing:border-box;display:flex;padding:0}.header.contacts .header_group .header_text{display:flex;flex-direction:column}.header.contacts .header_group .header_text .header_text_container{display:flex;flex-direction:column;height:auto;width:auto;align-items:center;margin:auto 0}.header.contacts .header_group .header_text .header_text_container .title{font-family:acumin-pro-wide,sans-serif;font-size:42px;font-style:normal;font-weight:300;line-height:60px;letter-spacing:2.5px;color:#fff}.header.contacts .header_group .header_text .header_text_container .title span{font-weight:500}.header.contacts .header_group .header_text .header_text_container .info{display:flex;flex-direction:row;margin:60px 0;color:#fff;font-size:14px;font-style:normal;font-weight:300;line-height:32px;letter-spacing:.9px;width:100%}.header.contacts .header_group .header_text .header_text_container .info span{font-weight:700}.header.contacts .header_group .header_text .header_text_container .info a{color:#fff}.header.contacts .header_group .header_text .header_text_container .overlay_img{width:100%;padding:0 40px;box-sizing:border-box;position:absolute;left:50%;bottom:0;transform:translate(-50%, 50%)}.header.contacts .header_group .header_text .header_text_container .overlay_img img{margin-top:100px;max-width:100%}.agency_scroll{max-width:100%;box-sizing:border-box;margin:0 auto}.agency_scroll .list_company{display:flex;flex-direction:row;padding:0 40px;width:100%;margin:50px 0;height:auto;flex-wrap:wrap}.agency_scroll .list_company li{list-style:none;color:#222;font-family:acumin-pro-wide,sans-serif;font-size:2vw;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.8px;border-left:none;text-align:center;flex:1 0 33.3%;max-width:33.3%;box-sizing:border-box;margin:0 0 20px 0}.agency_scroll .list_company li:first-child{border-left:none}.two_col_50_text_img{box-sizing:border-box;padding:0 40px;height:70vh}.two_col_50_text_img .two_col_50_text_img_text{max-width:100%;display:flex;flex-direction:column;margin:0 auto;height:100%}.two_col_50_text_img .two_col_50_text_img_text .two_col_50_text_img_text_container{display:flex;flex-direction:row;padding:80px 0;box-sizing:border-box;height:100%}.two_col_50_text_img .two_col_50_text_img_text .two_col_50_text_img_text_container .two_col_50_text_img_text_left{height:auto;display:flex;box-sizing:border-box}.two_col_50_text_img .two_col_50_text_img_text .two_col_50_text_img_text_container .two_col_50_text_img_text_left .two_col_50_text_img_text_left_container{margin:auto 0}.two_col_50_text_img .two_col_50_text_img_text .two_col_50_text_img_text_container .two_col_50_text_img_text_left .two_col_50_text_img_text_left_container .two_col_50_text_img_title_container{width:100%;height:40px;border-bottom:1px solid #222;display:flex;margin-bottom:60px}.two_col_50_text_img .two_col_50_text_img_text .two_col_50_text_img_text_container .two_col_50_text_img_text_left .two_col_50_text_img_text_left_container .two_col_50_text_img_title_container .two_col_50_text_img_title{font-size:12px;text-transform:uppercase}.two_col_50_text_img .two_col_50_text_img_text .two_col_50_text_img_text_container .two_col_50_text_img_text_left .two_col_50_text_img_text_left_container .two_col_50_text_img_title_container .two_col_50_text_img_title span{font-weight:600}.two_col_50_text_img .two_col_50_text_img_text .two_col_50_text_img_text_container .two_col_50_text_img_text_left .two_col_50_text_img_text_left_container .two_col_50_text_img_title{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:2.5px}.two_col_50_text_img .two_col_50_text_img_text .two_col_50_text_img_text_container .two_col_50_text_img_text_left .two_col_50_text_img_text_left_container .two_col_50_text_img_subtext{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:1px;margin-top:30px}.two_col_50_text_img .two_col_50_text_img_text .two_col_50_text_img_text_container .two_col_50_text_img_text_left .two_col_50_text_img_text_left_container .two_col_50_text_img_subtext span{font-weight:500}.two_col_50_text_img .two_col_50_text_img_text .two_col_50_text_img_text_container .two_col_50_text_img_text_left .two_col_50_text_img_text_left_container .two_col_50_text_img_link{border-bottom:1px solid #222;display:inline-block;padding-bottom:10px;margin-top:30px}.two_col_50_text_img .two_col_50_text_img_text .two_col_50_text_img_text_container .two_col_50_text_img_text_left .two_col_50_text_img_text_left_container .two_col_50_text_img_link a{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9px;text-decoration:none}.two_col_50_text_img .two_col_50_text_img_text .two_col_50_text_img_text_container .two_col_50_text_img_text_right{display:flex;height:100%}.two_col_50_text_img .two_col_50_text_img_text .two_col_50_text_img_text_container .two_col_50_text_img_text_right img{height:100%;width:auto;margin:0 auto}.two_col_50_dark_text_img{box-sizing:border-box;padding:0 40px;height:auto}.two_col_50_dark_text_img .two_col_50_dark_text_img_text{max-width:100%;display:flex;flex-direction:column;margin:0 auto;height:100%}.two_col_50_dark_text_img .two_col_50_dark_text_img_text .two_col_50_dark_text_img_text_container{display:flex;flex-direction:column;padding:80px 0;box-sizing:border-box;height:100%}.two_col_50_dark_text_img .two_col_50_dark_text_img_text .two_col_50_dark_text_img_text_container .two_col_50_dark_text_img_text_left{height:auto;display:flex;box-sizing:border-box;flex:1 0 100%;max-width:100%;padding:0}.two_col_50_dark_text_img .two_col_50_dark_text_img_text .two_col_50_dark_text_img_text_container .two_col_50_dark_text_img_text_left .two_col_50_dark_text_img_text_left_container{margin:auto 0}.two_col_50_dark_text_img .two_col_50_dark_text_img_text .two_col_50_dark_text_img_text_container .two_col_50_dark_text_img_text_left .two_col_50_dark_text_img_text_left_container .two_col_50_dark_text_img_title_container{width:100%;height:40px;border-bottom:1px solid #fff;display:flex;margin-bottom:60px}.two_col_50_dark_text_img .two_col_50_dark_text_img_text .two_col_50_dark_text_img_text_container .two_col_50_dark_text_img_text_left .two_col_50_dark_text_img_text_left_container .two_col_50_dark_text_img_title_container .two_col_50_dark_text_img_title{font-size:12px;text-transform:uppercase}.two_col_50_dark_text_img .two_col_50_dark_text_img_text .two_col_50_dark_text_img_text_container .two_col_50_dark_text_img_text_left .two_col_50_dark_text_img_text_left_container .two_col_50_dark_text_img_title_container .two_col_50_dark_text_img_title span{font-weight:600}.two_col_50_dark_text_img .two_col_50_dark_text_img_text .two_col_50_dark_text_img_text_container .two_col_50_dark_text_img_text_left .two_col_50_dark_text_img_text_left_container .two_col_50_dark_text_img_title{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:2.5px}.two_col_50_dark_text_img .two_col_50_dark_text_img_text .two_col_50_dark_text_img_text_container .two_col_50_dark_text_img_text_left .two_col_50_dark_text_img_text_left_container .two_col_50_dark_text_img_subtext{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:1px;margin-top:30px}.two_col_50_dark_text_img .two_col_50_dark_text_img_text .two_col_50_dark_text_img_text_container .two_col_50_dark_text_img_text_left .two_col_50_dark_text_img_text_left_container .two_col_50_dark_text_img_subtext span{font-weight:500}.two_col_50_dark_text_img .two_col_50_dark_text_img_text .two_col_50_dark_text_img_text_container .two_col_50_dark_text_img_text_left .two_col_50_dark_text_img_text_left_container .two_col_50_dark_text_img_link{border-bottom:1px solid #fff;display:inline-block;padding-bottom:10px;margin-top:30px}.two_col_50_dark_text_img .two_col_50_dark_text_img_text .two_col_50_dark_text_img_text_container .two_col_50_dark_text_img_text_left .two_col_50_dark_text_img_text_left_container .two_col_50_dark_text_img_link a{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9px;text-decoration:none}.two_col_50_dark_text_img .two_col_50_dark_text_img_text .two_col_50_dark_text_img_text_container .two_col_50_dark_text_img_text_right{display:flex;height:100%;flex:1 0 100%;max-width:100%}.two_col_50_dark_text_img .two_col_50_dark_text_img_text .two_col_50_dark_text_img_text_container .two_col_50_dark_text_img_text_right img{height:100%;width:auto;margin:0 auto}.two_col_text_img.form{padding-top:200px}.two_col_text_img{box-sizing:border-box;padding:0 40px;min-height:auto}.two_col_text_img .two_col_text_img_text{max-width:100%;display:flex;flex-direction:column;margin:0 auto;height:100%}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container{display:flex;flex-direction:column;padding:80px 0;box-sizing:border-box;height:100%}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left{height:auto;display:flex;box-sizing:border-box;flex:1 0 100%;max-width:100%;margin-bottom:50px}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left .two_col_text_img_text_left_container{margin:auto 0}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left .two_col_text_img_text_left_container .two_col_text_img_title_container{width:100%;height:40px;border-bottom:1px solid #222;display:flex;margin-bottom:60px}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left .two_col_text_img_text_left_container .two_col_text_img_title_container .two_col_text_img_title{font-size:12px;text-transform:uppercase}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left .two_col_text_img_text_left_container .two_col_text_img_title_container .two_col_text_img_title span{font-weight:600}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left .two_col_text_img_text_left_container .two_col_text_img_title{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:2.5px}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left .two_col_text_img_text_left_container .two_col_text_img_subtext{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:1px;margin-top:30px}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left .two_col_text_img_text_left_container .two_col_text_img_subtext span{font-weight:500}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left .two_col_text_img_text_left_container .two_col_text_img_link{border-bottom:1px solid #222;display:inline-block;padding-bottom:10px;margin-top:30px}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left .two_col_text_img_text_left_container .two_col_text_img_link a{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9px;text-decoration:none}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left_white{height:auto;display:flex;box-sizing:border-box;flex:1 0 100%;max-width:100%;padding-right:0;margin-bottom:50px}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left_white .two_col_text_img_text_left_container{margin:auto 0}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left_white .two_col_text_img_text_left_container .two_col_text_img_title_container{width:100%;height:40px;border-bottom:1px solid #fff;display:flex;margin-bottom:60px}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left_white .two_col_text_img_text_left_container .two_col_text_img_title_container .two_col_text_img_title{font-size:12px;text-transform:uppercase}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left_white .two_col_text_img_text_left_container .two_col_text_img_title_container .two_col_text_img_title span{font-weight:600}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left_white .two_col_text_img_text_left_container .two_col_text_img_title{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:2.5px}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left_white .two_col_text_img_text_left_container .two_col_text_img_subtext{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:1px;margin-top:30px}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left_white .two_col_text_img_text_left_container .two_col_text_img_subtext span{font-weight:500}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left_white .two_col_text_img_text_left_container .two_col_text_img_link{border-bottom:1px solid #fff;display:inline-block;padding-bottom:10px;margin-top:30px}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left_white .two_col_text_img_text_left_container .two_col_text_img_link a{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9px;text-decoration:none}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_right{display:flex;height:100%;flex:1 0 100%;max-width:100%}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_right img{height:100%;width:100%;margin:0 auto}.one_col_text{box-sizing:border-box;padding:0 40px;height:auto}.one_col_text .one_col_text_text{max-width:100%;display:flex;flex-direction:column;margin:0 auto;height:100%}.one_col_text .one_col_text_text .one_col_text_text_container{display:flex;flex-direction:row;padding:80px 0;box-sizing:border-box;height:100%}.one_col_text .one_col_text_text .one_col_text_text_container .one_col_text_text_left{height:auto;display:flex;flex-direction:column;box-sizing:border-box;margin:auto 0;flex:1 0 100%;max-width:100%;padding-left:0}.one_col_text .one_col_text_text .one_col_text_text_container .one_col_text_text_left .one_col_text_text_left_container{margin-top:30px}.one_col_text .one_col_text_text .one_col_text_text_container .one_col_text_text_left .one_col_text_text_left_container .one_col_text_title_container{width:100%;height:40px;border-bottom:1px solid #fff;display:flex;margin-bottom:60px}.one_col_text .one_col_text_text .one_col_text_text_container .one_col_text_text_left .one_col_text_text_left_container .one_col_text_title_container .one_col_text_title{font-size:12px;text-transform:uppercase;margin-bottom:30px}.one_col_text .one_col_text_text .one_col_text_text_container .one_col_text_text_left .one_col_text_text_left_container .one_col_text_title_container .one_col_text_title span{font-weight:600}.one_col_text .one_col_text_text .one_col_text_text_container .one_col_text_text_left .one_col_text_text_left_container .one_col_text_title{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:2.5px}.one_col_text .one_col_text_text .one_col_text_text_container .one_col_text_text_left .one_col_text_text_left_container .one_col_text_subtext{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:1px;margin-top:30px}.one_col_text .one_col_text_text .one_col_text_text_container .one_col_text_text_left .one_col_text_text_left_container .one_col_text_link{border-bottom:1px solid #fff;display:inline-block;padding-bottom:10px;margin-top:30px}.one_col_text .one_col_text_text .one_col_text_text_container .one_col_text_text_left .one_col_text_text_left_container .one_col_text_link a{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9px;text-decoration:none}.one_col_text .one_col_text_text .one_col_text_text_container .one_col_text_text_right{display:flex;height:100%}.one_col_text .one_col_text_text .one_col_text_text_container .one_col_text_text_right img{height:100%;width:auto;margin:0 auto}.two_col_img_text{box-sizing:border-box;padding:0 40px;height:auto}.two_col_img_text .two_col_img_text_text{max-width:100%;display:flex;flex-direction:column;margin:0 auto;height:100%}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container{display:flex;flex-direction:column;padding:40px 0 40px 0;box-sizing:border-box;height:100%}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left{height:auto;display:flex;flex-direction:column;box-sizing:border-box;margin:50px 0 0 0;padding-left:0;padding-right:0;flex:1 0 100%;max-width:100%}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container{margin-top:30px;margin-bottom:60px}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container .two_col_img_text_title_container{width:100%;height:40px;border-bottom:1px solid #222;display:flex;margin-bottom:60px}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container .two_col_img_text_title_container .two_col_img_text_title{font-size:12px;text-transform:uppercase;margin-bottom:30px}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container .two_col_img_text_title_container .two_col_img_text_title span{font-weight:600}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container .two_col_img_text_title{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:2.5px}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container .two_col_img_text_subtext{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:1px;margin-top:30px}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container .two_col_img_text_subtext span{font-weight:500}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container .two_col_img_text_link{border-bottom:1px solid #222;display:inline-block;padding-bottom:10px;margin-top:30px}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container .two_col_img_text_link a{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9px;text-decoration:none}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container_white{margin-top:30px}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container_white .two_col_img_text_title_container{width:100%;height:40px;border-bottom:1px solid #fff;display:flex;margin-bottom:60px}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container_white .two_col_img_text_title_container .two_col_img_text_title{font-size:12px;text-transform:uppercase;margin-bottom:30px}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container_white .two_col_img_text_title_container .two_col_img_text_title span{font-weight:600}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container_white .two_col_img_text_title{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:2.5px}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container_white .two_col_img_text_subtext{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:1px;margin-top:30px}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container_white .two_col_img_text_subtext span{font-weight:500}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container_white .two_col_img_text_link{border-bottom:1px solid #fff;display:inline-block;padding-bottom:10px;margin-top:30px}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container_white .two_col_img_text_link a{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9px;text-decoration:none}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_right{display:flex;height:100%;flex:1 0 100%;max-width:100%}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_right img{height:100%;width:auto;margin:0 auto}.two_col_img_text_numbers{box-sizing:border-box;height:auto;position:relative}.two_col_img_text_numbers .background_image{position:absolute;width:100%;height:100%;z-index:0}.two_col_img_text_numbers .background_image img{width:100%;height:100%;object-fit:cover}.two_col_img_text_numbers .two_col_img_text_text{max-width:100%;display:flex;flex-direction:column;margin:0 auto;height:100%;z-index:10;position:relative}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container{display:flex;flex-direction:column;padding:80px 0;box-sizing:border-box;height:100%}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left{height:auto;display:flex;flex-direction:column;box-sizing:border-box;margin:auto 0;flex:1 0 100%;max-width:100%;padding:0 40px}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container{margin-top:30px}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container .two_col_img_text_title_container{width:100%;height:40px;border-bottom:1px solid #fff;display:flex;margin-bottom:60px}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container .two_col_img_text_title_container .two_col_img_text_title{font-size:12px;text-transform:uppercase;margin-bottom:30px}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container .two_col_img_text_title_container .two_col_img_text_title span{font-weight:600}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container .two_col_img_text_title{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:2.5px}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container .two_col_img_text_subtext{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:1px;margin-top:30px}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container .two_col_img_text_subtext span{font-weight:500}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_right{display:flex;height:100%;width:100%;padding:0 40px;margin-top:50px;flex:1 0 100%;max-width:100%;box-sizing:border-box}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_right .numbers{display:flex;flex-direction:column;margin:auto 0;flex:1 0 100%;max-width:100%;flex-wrap:wrap}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_right .numbers li{margin-bottom:30px;list-style:none;display:flex;flex-direction:row;border-bottom:1px solid #fff;flex:1 0 75%;max-width:75%}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_right .numbers li .val{color:#fff;font-size:50px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:5px;display:flex;flex-direction:row}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_right .numbers li .text{display:flex;color:#fff;padding-left:10px}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_right .numbers li .text span{margin:auto 0;color:#fff;font-size:13px;font-style:normal;font-weight:382;line-height:normal;letter-spacing:1.4px;text-transform:uppercase}.one_col_background{height:70vh;position:relative;display:flex}.one_col_background .top_image{position:absolute;width:100%;height:100%;overflow:hidden;z-index:0}.one_col_background .top_image img{width:100%;height:100%;object-fit:cover}.one_col_background .one_col_background_group{box-sizing:border-box;width:100%;height:100%;z-index:1;max-width:100%;margin:auto;padding:0 40px;box-sizing:border-box;display:flex}.one_col_background .one_col_background_group .one_col_background_text{width:50%;height:100%;display:flex;flex-direction:column;margin-left:0}.one_col_background .one_col_background_group .one_col_background_text .one_col_background_text_container{display:flex;flex-direction:column;height:100%;width:auto;align-items:center}.one_col_background .one_col_background_group .one_col_background_text .one_col_background_text_container .pittogramma{height:64px;margin-bottom:30px}.one_col_background .one_col_background_group .one_col_background_text .one_col_background_text_container .pittogramma img{height:100%}.one_col_background .one_col_background_group .one_col_background_text .one_col_background_text_container .payoff{font-family:acumin-pro-wide,sans-serif;font-size:42px;font-style:normal;font-weight:300;line-height:60px;letter-spacing:2.5px;color:#fff;margin-top:30px}.one_col_background .one_col_background_group .one_col_background_text .one_col_background_text_container .payoff span{font-family:acumin-pro-wide,sans-serif;font-size:42px;font-style:normal;font-weight:500;line-height:60px;letter-spacing:2.5px;color:#fff}.one_col_background .one_col_background_group .one_col_background_text .one_col_background_text_container .link{border-bottom:1px solid #fff;display:inline-block;padding-bottom:10px;margin-top:30px}.one_col_background .one_col_background_group .one_col_background_text .one_col_background_text_container .link a{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9px;text-decoration:none}.one_col{height:auto;position:relative;display:flex}.one_col .one_col_group{box-sizing:border-box;width:100%;height:100%;z-index:1;max-width:100%;margin:auto;padding:0 40px;box-sizing:border-box;display:flex;flex-direction:column}.one_col .one_col_group .one_col_text{width:100%;height:auto;display:flex;flex-direction:column;margin:0 auto}.one_col .one_col_group .one_col_text .one_col_text_container{display:flex;flex-direction:column;height:100%;width:auto;align-items:center;padding:80px 0}.one_col .one_col_group .one_col_text .one_col_text_container p{color:#222;text-align:center;font-size:18px;font-style:normal;font-weight:382;line-height:normal;letter-spacing:.9px;text-transform:uppercase}.one_col .one_col_group .one_col_text .one_col_text_container h3{color:#222;text-align:center;font-size:50px;font-style:normal;font-weight:300;line-height:60px;letter-spacing:2.5px;margin:0;padding:0}.one_col .one_col_group .one_col_text .one_col_text_container h3 span{font-weight:500}.one_col .one_col_group .top_image{width:100%;height:100%;overflow:hidden;z-index:0;padding-bottom:40px}.one_col .one_col_group .top_image img{width:100%;height:100%;object-fit:cover}.two_col_text{box-sizing:border-box;padding:80px 40px 40px 40px;height:auto;background-color:#1a1a1a}.two_col_text .two_col_text_text{max-width:100%;display:flex;flex-direction:column;margin:0 auto;height:100%}.two_col_text .two_col_text_text .two_col_text_text_container{display:flex;flex-direction:column;padding:40px 0;box-sizing:border-box;height:100%}.two_col_text .two_col_text_text .two_col_text_text_container .two_col_text_text_left{height:auto;display:flex;box-sizing:border-box;flex:1 0 100%;max-width:100%;margin-bottom:50px}.two_col_text .two_col_text_text .two_col_text_text_container .two_col_text_text_left .two_col_text_text_left_container .two_col_text_title_container{width:100%;height:40px;display:flex;margin-bottom:60px}.two_col_text .two_col_text_text .two_col_text_text_container .two_col_text_text_left .two_col_text_text_left_container .two_col_text_title_container .two_col_text_title{font-size:12px;text-transform:uppercase}.two_col_text .two_col_text_text .two_col_text_text_container .two_col_text_text_left .two_col_text_text_left_container .two_col_text_title_container .two_col_text_title span{font-weight:500}.two_col_text .two_col_text_text .two_col_text_text_container .two_col_text_text_left .two_col_text_text_left_container .two_col_text_title{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:32px;font-style:normal;font-weight:300;line-height:36px;letter-spacing:2.5px}.two_col_text .two_col_text_text .two_col_text_text_container .two_col_text_text_left .two_col_text_text_left_container .two_col_text_title span{font-weight:500}.two_col_text .two_col_text_text .two_col_text_text_container .two_col_text_text_right{display:flex;height:100%;flex:1 0 100%;max-width:100%}.two_col_text .two_col_text_text .two_col_text_text_container .two_col_text_text_right .two_col_text_text_right_container .two_col_text_title{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:1px}.two_col_text .two_col_text_text .two_col_text_text_container .two_col_text_text_right .two_col_text_text_right_container .two_col_text_title span{font-weight:500}.two_col_text .two_col_text_text .two_col_text_text_container .two_col_text_text_right .two_col_text_text_right_container .link{border-bottom:1px solid #fff;display:inline-block;padding-bottom:10px;margin-top:30px}.two_col_text .two_col_text_text .two_col_text_text_container .two_col_text_text_right .two_col_text_text_right_container .link a{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9px;text-decoration:none}.two_col_text_white{box-sizing:border-box;padding:80px 40px;height:auto}.two_col_text_white .two_col_text_white_text{max-width:100%;display:flex;flex-direction:column;margin:0 auto;height:100%}.two_col_text_white .two_col_text_white_text .two_col_text_white_text_container{display:flex;flex-direction:column;padding:80px 0 0 0;box-sizing:border-box;height:100%}.two_col_text_white .two_col_text_white_text .two_col_text_white_text_container .two_col_text_white_text_left{height:auto;display:flex;box-sizing:border-box;flex:1 0 100%;max-width:100%;margin-bottom:30px}.two_col_text_white .two_col_text_white_text .two_col_text_white_text_container .two_col_text_white_text_left .two_col_text_white_text_left_container .two_col_text_white_title_container{width:100%;height:40px;display:flex;margin-bottom:60px}.two_col_text_white .two_col_text_white_text .two_col_text_white_text_container .two_col_text_white_text_left .two_col_text_white_text_left_container .two_col_text_white_title_container .two_col_text_white_title{font-size:12px;text-transform:uppercase}.two_col_text_white .two_col_text_white_text .two_col_text_white_text_container .two_col_text_white_text_left .two_col_text_white_text_left_container .two_col_text_white_title_container .two_col_text_white_title span{font-weight:600}.two_col_text_white .two_col_text_white_text .two_col_text_white_text_container .two_col_text_white_text_left .two_col_text_white_text_left_container .two_col_text_white_title{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:32px;font-style:normal;font-weight:300;line-height:36px;letter-spacing:2.5px}.two_col_text_white .two_col_text_white_text .two_col_text_white_text_container .two_col_text_white_text_left .two_col_text_white_text_left_container .two_col_text_white_title span{font-weight:600}.two_col_text_white .two_col_text_white_text .two_col_text_white_text_container .two_col_text_white_text_right{display:flex;height:100%;flex:1 0 100%;max-width:100%}.two_col_text_white .two_col_text_white_text .two_col_text_white_text_container .two_col_text_white_text_right .two_col_text_white_text_right_container .two_col_text_white_title{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:1px}.two_col_text_white .two_col_text_white_text .two_col_text_white_text_container .two_col_text_white_text_right .two_col_text_white_text_right_container .two_col_text_white_title span{font-weight:500}.two_col_text_white .two_col_text_white_text .two_col_text_white_text_container .two_col_text_white_text_right .two_col_text_white_text_right_container .link{border-bottom:1px solid #fff;display:inline-block;padding-bottom:10px;margin-top:30px}.two_col_text_white .two_col_text_white_text .two_col_text_white_text_container .two_col_text_white_text_right .two_col_text_white_text_right_container .link a{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9px;text-decoration:none}.video_container{height:auto;position:relative;background-color:#1a1a1a}.video_container .video_container_text{max-width:100%;display:flex;flex-direction:column;margin:0 auto;box-sizing:border-box}.video_container .video_container_text .video_container_text_right{display:flex;height:100%;padding:0 40px}.video_container .video_container_text .video_container_text_right .video_wrapper{position:relative;margin-bottom:100px;padding-bottom:56.25%;width:100%;height:auto}.video_container .video_container_text .video_container_text_right .video_wrapper video{position:absolute;top:0;left:0;width:100%;height:100%}.prefooter{height:75vh;position:relative}.prefooter .top_image{position:relative;width:100%;height:100%;overflow:hidden}.prefooter .top_image img{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:50%;z-index:0;transform:translateX(-50%)}.prefooter .last_scroll_text{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10}.prefooter .last_scroll_text .last_scroll_text_container{display:flex;flex-direction:column;height:100%;width:100%;color:#fff;align-items:center}.prefooter .last_scroll_text .last_scroll_text_container .payoff{color:#fff;font-size:44px;font-weight:400;text-align:center}.prefooter .last_scroll_text .last_scroll_text_container .testo{color:#fff;font-size:24px;font-style:normal;font-weight:300;line-height:30px;letter-spacing:2.5px;margin:0 auto}.prefooter .last_scroll_text .last_scroll_text_container .testo span{font-weight:500}.prefooter .last_scroll_text .last_scroll_text_container .testo .signature{margin-top:60px;color:#fff;font-size:18px;font-style:normal;font-weight:300;line-height:32px;letter-spacing:.9px}.prefooter .last_scroll_text .last_scroll_text_container .testo .signature span{font-weight:600}.prefooter .last_scroll_text .last_scroll_text_container .pittogramma{height:112px;width:auto;display:flex}.prefooter .last_scroll_text .last_scroll_text_container .pittogramma img{height:100%;margin:20px auto}.realizzazioni_scroll{height:70vh;position:relative}.realizzazioni_scroll .top_image{position:relative;width:100%;height:100%;overflow:hidden}.realizzazioni_scroll .top_image img{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:50%;z-index:0;transform:translateX(-50%)}.realizzazioni_scroll .realizzazioni_text{position:absolute;width:100%;height:auto;top:50%;left:50%;max-width:1360px;z-index:10;transform:translate(-50%, -50%);padding:0 40px;box-sizing:border-box}.realizzazioni_scroll .realizzazioni_text .realizzazioni_column{display:flex;flex-direction:row;padding:40px 0;box-sizing:border-box;flex-wrap:wrap}.realizzazioni_scroll .realizzazioni_text .realizzazioni_column .rea_col{color:#fff;flex:1 0 50%;max-width:50%;margin-top:30px}.realizzazioni_scroll .realizzazioni_text .realizzazioni_column .rea_col .col_title{font-weight:400;font-size:32px;margin-bottom:10px}.realizzazioni_scroll .realizzazioni_text .realizzazioni_column .rea_col ul{padding:0;margin:0}.realizzazioni_scroll .realizzazioni_text .realizzazioni_column .rea_col ul li{list-style:none;font-size:15px;margin:8px 0;font-weight:300;text-transform:uppercase}.realizzazioni_scroll .realizzazioni_text .realizzazioni_text_container{display:flex;flex-direction:row;padding:80px 0;box-sizing:border-box}.ambiti_scroll{position:relative;padding:120px 0 0 0;box-sizing:border-box}.ambiti_scroll .ambiti_scroll_text{display:flex;flex-direction:column;align-items:center;color:#fff;margin:auto 0}.ambiti_scroll .ambiti_scroll_text .ambiti_titoletto{margin:auto;text-transform:uppercase;font-size:15px;flex:1 0 50%;max-width:50%}.ambiti_scroll .ambiti_scroll_text .ambiti_titolo{margin:20px auto;font-size:32px;text-align:center;font-weight:200;flex:1 0 50%;max-width:50%}.ambiti_scroll .ambiti_scroll_text .ambiti_titolo span{font-weight:400}.ambiti_scroll .ambiti_scroll_text .ambiti_testo{margin:auto;font-size:15px;text-align:center;flex:1 0 50%;max-width:50%}.ambiti_scroll .ambiti_scroll_text .ambiti_columns{display:flex;flex-direction:row;padding:120px 40px 0 40px;max-width:100%;width:100%;box-sizing:border-box;flex-wrap:wrap}.ambiti_scroll .ambiti_scroll_text .ambiti_columns .amb_col{display:flex;flex-direction:column;padding:0 5px;box-sizing:border-box;flex:1 0 33.3%;max-width:33.3%;margin-bottom:30px}.ambiti_scroll .ambiti_scroll_text .ambiti_columns .amb_col p{color:#fff;font-weight:300;font-size:18px;margin:25px 0}.ambiti_scroll .ambiti_scroll_text .ambiti_columns .amb_col img{width:100%}.ambiti_scroll .ambiti_scroll_text .ambiti_columns .amb_col a{display:flex;text-decoration:none;flex-direction:column;width:100%;height:100%}.popup_content{position:fixed;background-color:#fff;width:100vw;height:100vh;top:0;left:0;background-color:rgba(34,34,34,.8);z-index:200;display:none}.popup_content .popup_content_inside{padding:100px 40px;box-sizing:border-box;background-color:#fff;box-sizing:border-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.popup_content .popup_content_inside .popup_content_inside_box{display:flex;flex-direction:column;font-family:acumin-pro-wide,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:1px;color:#222;position:relative;width:600px}.popup_content .popup_content_inside .popup_content_inside_box .close_popup{position:absolute;height:64px;width:64px;right:-30px;top:-80px;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Generator: Adobe Illustrator 26.5.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version="1.1" id="Livello_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 13.8 13.8" style="enable-background:new 0 0 13.8 13.8;" xml:space="preserve"><polygon points="13.8,1.1 12.7,0 6.9,5.8 1.1,0 0,1.1 5.8,6.9 0,12.7 1.1,13.8 6.9,8 12.7,13.8 13.8,12.7 8,6.9 "/></svg>');background-size:18px;background-repeat:no-repeat;background-position:center}.popup_content .popup_content_inside .popup_content_inside_box a{font-weight:500;margin:5px 0;color:#222}.three_col{height:auto;position:relative}.three_col .three_col_text{display:flex;flex-direction:row;align-items:center}.three_col .three_col_text .three_col_third_images{display:flex;flex-direction:row;margin:100px auto 50px auto;width:100%;padding:0 30px}.three_col .three_col_text .three_col_third_images .third_image.center{margin-top:0}.three_col .three_col_text .three_col_third_images .third_image{box-sizing:border-box;border:10px solid #1a1a1a}.three_col .three_col_text .three_col_third_images .third_image img{width:100%}.text-roller-container{padding-bottom:80px}.text-roller-container .text-roller{padding:15px 0}.text-roller-container .text-roller span{position:relative;background-color:#1a1a1a;color:#707070;white-space:nowrap;font-size:120px;font-style:normal;font-weight:500;line-height:110px;text-transform:uppercase}.text-roller-container .text-roller span strong{font-weight:500;color:hsla(0,0%,100%,.8)}.list-container{height:auto;position:relative;box-sizing:border-box;padding:40px 40px 40px 40px}.list-container .list-ul.no-border{border-bottom:0}.list-container .list-ul{padding:0;max-width:100%;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;border-bottom:1px solid #fff}.list-container .list-ul .list{display:flex;flex-direction:column}.list-container .list-ul .list .list_top{padding:40px 0;border-top:1px solid #fff;display:flex;flex-direction:row}.list-container .list-ul .list .list_top .title_block{color:#fff;text-shadow:0px 4px 4px rgba(0,0,0,.25);font-size:24px;font-style:normal;font-weight:300;line-height:32px;list-style:none;display:flex;flex-direction:column}.list-container .list-ul .list .list_top .title_block span{font-weight:500;margin-bottom:15px}.list-container .list-ul .list .list_top .button_block{display:flex;flex-direction:row-reverse}.list-container .list-ul .list .list_top .button_block .button_accordion{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Generator: Adobe Illustrator 26.5.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version="1.1" id="Livello_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="white" x="0px" y="0px" viewBox="0 0 18 18" style="enable-background:new 0 0 18 18;" xml:space="preserve"><polygon points="18,8.3 9.8,8.3 9.8,0 8.2,0 8.2,8.3 0,8.3 0,9.8 8.2,9.8 8.2,18 9.8,18 9.8,9.8 18,9.8 "/></svg>');width:32px;height:32px;display:block;margin:auto 0}.list-container .list-ul .list .list_top .button_block .button_accordion.close{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Generator: Adobe Illustrator 26.5.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version="1.1" id="Livello_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="white" x="0px" y="0px" viewBox="0 0 13.8 13.8" style="enable-background:new 0 0 13.8 13.8;" xml:space="preserve"><polygon points="13.8,1.1 12.7,0 6.9,5.8 1.1,0 0,1.1 5.8,6.9 0,12.7 1.1,13.8 6.9,8 12.7,13.8 13.8,12.7 8,6.9 "/></svg>');width:32px;height:32px;display:block;margin:auto 0}.list-container .list-ul .list .list_bottom{display:none;flex-direction:row}.list-container .list-ul .list .list_bottom .list_bottom_text{color:#fff;font-size:18px;font-style:normal;font-weight:300;line-height:32px;letter-spacing:.9px;padding:20px 0 40px 0}.list-container .list-ul .list .list_bottom .list_bottom_text .list_bottom_text_link{border-bottom:1px solid #fff;display:inline-block;padding-bottom:10px}.list-container .list-ul .list .list_bottom .list_bottom_text .list_bottom_text_link a{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9px;text-decoration:none}.list-container .list-ul .list .list_bottom .list_bottom_img{display:flex;padding:20px 0 40px 0}.list-container .list-ul .list .list_bottom .list_bottom_img img{height:auto;width:auto;max-height:512px;margin:0 auto}.list-container .list-ul .list_mestieri{display:flex;flex-direction:column;border-top:1px solid #fff;padding:80px 0 0 0}.list-container .list-ul .list_mestieri .mestieri_cont{display:flex;flex:1 0 100%;max-width:100%}.list-container .list-ul .list_mestieri .mestieri_cont .mestieri_cont_centered{margin:auto 0;display:flex;flex-direction:column}.list-container .list-ul .list_mestieri .mestieri_cont .mestieri_cont_centered img{max-width:280px}.list-container .list-ul .list_mestieri .mestieri_cont .mestieri_cont_centered h3{color:#fff;font-size:18px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:.9px;text-transform:uppercase;margin:30px 0}.list-container .list-ul .list_mestieri .mestieri_cont .mestieri_cont_centered p{padding:0;margin:0;color:#fff;font-size:18px;font-style:normal;font-weight:300;line-height:32px;letter-spacing:.9px}.list-container .list-ul .list_mestieri .mestieri_img{display:flex;flex:1 0 100%;max-width:100%;margin-top:50px}.list-container .list-ul .list_mestieri .mestieri_img img{height:auto;width:auto;max-height:512px;margin:auto}.shortcode{box-sizing:border-box;padding:0 40px;height:auto;max-width:100%;margin:0 auto}.shortcode .map_block{margin:80px 0;display:flex;flex-direction:row;width:100%}.shortcode .map_block .title{color:#222;font-size:50px;font-style:normal;font-weight:500;line-height:60px;letter-spacing:2.5px}.shortcode .map_block .map_references{padding-left:20px;box-sizing:border-box}.shortcode .map_block .map_references .map_container{width:100%;display:flex;flex-direction:row;text-decoration:none;height:60px}.shortcode .map_block .map_references .map_container .hidden-mobile{display:none}.shortcode .map_block .map_references .map_container .map_link{background-color:#222;color:#fff;width:100%;display:inline-block;font:normal normal normal 13px/18px acumin-pro-wide,sans-serif;flex:1 0 100%;max-width:100%}.shortcode .map_block .map_references .map_container .map_link .btn_gallery{text-decoration:none;position:relative;display:inline-flex;width:100%;box-sizing:border-box}.shortcode .map_block .map_references .map_container .map_link .btn_gallery span{text-transform:uppercase;letter-spacing:2px;padding:22px 28px 18px 25px;position:relative;text-decoration:none;z-index:2;display:block;transition:padding .35s ease-in-out;letter-spacing:1.3px;color:#fff;display:flex;width:auto;margin:0 auto}.shortcode .map{max-height:900px;margin:80px 0}.news_list_container{box-sizing:border-box;padding:200px 0 0 0;height:auto;max-width:1460px;margin:0 auto}.news_list_container .title_area{padding:10px;margin-bottom:60px}.news_list_container .title_area .page-title{border-bottom:1px solid #222;padding-bottom:18px;margin:0}.news_list_container .title_area .page-title span{color:#222;font-size:36px;font-style:normal;font-weight:500;line-height:60px;letter-spacing:2.5px;text-transform:uppercase}.news_list_container .news_list{display:flex;flex-direction:row;flex-wrap:wrap}.news_list_container .news_list .news{border:10px solid #fff;box-sizing:border-box;text-decoration:none;margin-bottom:80px;flex:1 0 50%;max-width:50%}.news_list_container .news_list .news .news_content{display:flex;flex-direction:column;gap:20px 20px}.news_list_container .news_list .news .news_content .news_img{max-height:300px;width:100%}.news_list_container .news_list .news .news_content .news_img img{height:100%;width:100%}.news_list_container .news_list .news .news_content_text .news_title{display:flex;flex-direction:column}.news_list_container .news_list .news .news_content_text .news_title .category{color:#222;font-size:18px;font-style:normal;font-weight:382;line-height:normal;letter-spacing:.9px;margin-bottom:10px;text-transform:uppercase}.news_list_container .news_list .news .news_content_text .news_title .title{color:#222;font-size:35px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:1.75px;text-decoration:none;margin-bottom:15px}.news_list_container .news_list .news .news_content_text .news_title .excerpt{color:#222;font-size:18px;font-style:normal;font-weight:382;line-height:32px;letter-spacing:.9px;text-decoration:none}.news_list_container .news_pagination{display:flex}.news_list_container .news_pagination .news_pagination_container{width:auto;margin:0 auto}.news_list_container .news_pagination .news_pagination_container .current{color:#000;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.2px;border-bottom:1px solid #000;margin:0 4px}.news_list_container .news_pagination .news_pagination_container a{color:#000;text-align:center;font-size:20px;font-style:normal;font-weight:200;line-height:normal;letter-spacing:1.2px;text-decoration:none;margin:0 4px}.single{display:flex;flex-direction:column}.single .single_img_header{width:100%;height:100%;max-height:70vh}.single .single_img_header img{width:100%;height:auto;max-height:70vh;object-fit:cover}.single .single_text{margin:0 auto;padding:120px 40px 40px 40px;width:100%;height:auto;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column}.single .single_text .category{color:#000;font-size:18px;font-style:normal;font-weight:300;line-height:32px;letter-spacing:.9px}.single .single_text .title{color:#000;font-size:50px;font-style:normal;font-weight:500;line-height:60px;letter-spacing:2.5px;margin:30px 0 40px 0}.single .single_text p{color:#000;font-size:18px;font-style:normal;font-weight:300;line-height:32px;letter-spacing:.9px}.single .single_text h2,.single .single_text h3,.single .single_text h4,.single .single_text h5,.single .single_text h6{color:#222;font-size:24px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:2.4px}.single .gallery{margin:0 auto;padding:40px 120px;width:100%;height:auto;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column}.single .gallery .single_gallery{padding:0;margin:0}.single .gallery .single_gallery li{list-style:none}.single .gallery .single_gallery li img{width:100%;height:100%;max-height:60vh;object-fit:cover}.single .gallery .single_gallery .slick-prev,.single .gallery .single_gallery .slick-next{height:25px;width:25px}.single .gallery .single_gallery .slick-prev::before,.single .gallery .single_gallery .slick-next::before{content:none}.single .gallery .single_gallery .slick-prev{left:-75px;background-image:url("img/icons/arrow-left.svg");background-repeat:no-repeat;background-size:25px;background-position-y:center}.single .gallery .single_gallery .slick-next{right:-75px;background-image:url("img/icons/arrow-right.svg");background-repeat:no-repeat;background-size:25px;background-position-y:center}.related.less_padding{padding:100px 40px 0 40px}.related.less_padding_bottom{padding:100px 40px 50px 40px}.related{box-sizing:border-box;padding:40px 40px 0 40px;height:auto;max-width:1460px;margin:0 auto}.related .related_header{display:flex;flex-direction:row;border-bottom:1px solid #000;padding-bottom:20px;margin-bottom:80px}.related .related_header .text{color:#000;font-size:18px;font-style:normal;font-weight:382;line-height:normal;letter-spacing:.9px;text-transform:uppercase}.related .related_header .text span{font-weight:500}.related .related_header .link{display:flex;flex-direction:row-reverse}.related .related_header .link a{color:#000;font-size:18px;font-style:normal;font-weight:382;line-height:normal;letter-spacing:.9px;text-transform:uppercase;text-decoration:none}.related .related_list{display:flex;flex-direction:row;flex-wrap:wrap}.related .related_list .news.light_grey{border:10px solid rgba(0,0,0,0)}.related .related_list .news{border:10px solid #fff;box-sizing:border-box;text-decoration:none;margin-bottom:80px}.related .related_list .news .news_content{display:flex;flex-direction:column;gap:20px 20px}.related .related_list .news .news_content .news_img{max-height:300px;width:100%}.related .related_list .news .news_content .news_img a:not(:first-child){display:none}.related .related_list .news .news_content .news_img img{height:100%;width:100%;max-height:250px;object-fit:cover}.related .related_list .news .news_content_text .news_title{display:flex;flex-direction:column}.related .related_list .news .news_content_text .news_title .category{color:#222;font-size:18px;font-style:normal;font-weight:382;line-height:normal;letter-spacing:.9px;margin-bottom:10px;text-transform:uppercase}.related .related_list .news .news_content_text .news_title .title{color:#222;font-size:35px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:1.75px;text-decoration:none;margin-bottom:15px}.related .related_list .news .news_content_text .news_title .excerpt{color:#222;font-size:18px;font-style:normal;font-weight:382;line-height:32px;letter-spacing:.9px;text-decoration:none}.related .related_list .news .news_content_text .news_title .project_title{color:#222;font-size:35px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:1.75px;text-decoration:none}.related .related_list .news .news_content_text .news_title .city{color:#000;font-size:28px;font-style:normal;font-weight:300;line-height:80px;letter-spacing:3.25px}.related .related_project_list{display:flex;flex-direction:row;flex-wrap:wrap;border-bottom:1px solid #000;height:380px}.related .related_project_list .news.light_grey{border:10px solid rgba(0,0,0,0)}.related .related_project_list .news{border:10px solid #fff;box-sizing:border-box;text-decoration:none;margin-bottom:30px}.related .related_project_list .news .news_content{display:flex;flex-direction:column;gap:20px 20px}.related .related_project_list .news .news_content .news_img{max-height:300px;width:100%}.related .related_project_list .news .news_content .news_img a:not(:first-child){display:none}.related .related_project_list .news .news_content .news_img img{height:100%;width:100%;max-height:250px;object-fit:cover}.related .related_project_list .news .news_content_text .news_title{display:flex;flex-direction:column}.related .related_project_list .news .news_content_text .news_title .category{color:#222;font-size:18px;font-style:normal;font-weight:382;line-height:normal;letter-spacing:.9px;margin-bottom:10px;text-transform:uppercase}.related .related_project_list .news .news_content_text .news_title .title{color:#222;font-size:35px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:1.75px;text-decoration:none;margin-bottom:15px}.related .related_project_list .news .news_content_text .news_title .excerpt{color:#222;font-size:18px;font-style:normal;font-weight:382;line-height:32px;letter-spacing:.9px;text-decoration:none}.related .related_project_list .news .news_content_text .news_title .project_title{color:#222;font-size:35px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:1.75px;text-decoration:none}.related .related_project_list .news .news_content_text .news_title .city{color:#000;font-size:28px;font-style:normal;font-weight:300;line-height:80px;letter-spacing:3.25px}.related .related_project_list .slick-disabled{opacity:.5}.related .related_project_list .slick-prev,.related .related_project_list .slick-next{height:25px;width:25px;bottom:-50px;top:inherit}.related .related_project_list .slick-prev::before,.related .related_project_list .slick-next::before{content:none}.related .related_project_list .slick-prev{left:0;background-image:url("img/icons/arrow-left.svg");background-repeat:no-repeat;background-size:25px;background-position-y:center}.related .related_project_list .slick-next{right:0;background-image:url("img/icons/arrow-right.svg");background-repeat:no-repeat;background-size:25px;background-position-y:center}.bg_number{position:absolute;top:0;left:0;bottom:0;right:0;z-index:0}.bg_number .bg_number_container{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.bg_number .bg_number_container span{color:hsla(0,0%,100%,.15);text-align:center;font-size:150px;font-style:normal;font-weight:500;line-height:normal}.process_container{width:100%;height:auto;display:flex;flex-direction:column;padding:100px 0}.process_container .process_title{display:flex}.process_container .process_title h2{margin:0 auto;color:#fff;font-size:50px;font-style:normal;font-weight:500;line-height:60px;text-align:center;letter-spacing:2.5px;margin-bottom:100px}.process_container .process_title h2 span{font-weight:600}.process_container .process_sub_container{display:flex;flex-direction:column;max-width:100%;margin:0 auto;width:100%}.process_container .process_sub_container .process_step{position:relative}.process_container .process_sub_container .process_step .process_row{display:flex;flex-wrap:wrap}.process_container .process_sub_container .process_step .background_line{display:none;height:2px;width:100%;top:50%;transform:translateY(-50%);left:0;position:absolute}.process_container .process_sub_container .process_step .background_line .line{padding:0 30px;width:100%;height:100%;box-sizing:border-box}.process_container .process_sub_container .process_step .background_line .line .line_content{background-color:#fff;width:100%;height:100%}.process_container .process_sub_container .process_step .square_box{box-sizing:border-box;position:relative;padding:30px;box-sizing:border-box;flex:1 0 50%;max-width:50%}.process_container .process_sub_container .process_step .square_box::after{content:"";display:block;padding-bottom:100%}.process_container .process_sub_container .process_step .square_box .square_box_container{position:relative;width:100%;height:100%}.process_container .process_sub_container .process_step .square_box .square_box_container .square_box_content{position:relative;width:100%;height:100%;transition:unset;opacity:1;z-index:4;border:1px solid #fff;background-color:#1a1a1a}.process_container .process_sub_container .process_step .square_box .square_box_container .square_box_content .square_box_title_container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0}.process_container .process_sub_container .process_step .square_box .square_box_container .square_box_content .square_box_title_container .square_box_title{font:normal 14px/18px acumin-pro-wide,sans-serif;font-weight:600;color:#fff;text-align:center}.process_container .process_sub_container .process_step .square_box .square_box_container .square_box_content_hidden{position:relative;width:100%;height:100%;position:absolute;top:0;left:0;transition:unset;opacity:1;z-index:2;overflow:hidden;border:1px solid #fff;background-color:#fff}.process_container .process_sub_container .process_step .square_box .square_box_container .square_box_content_hidden .square_box_text_container{width:100%;height:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;z-index:5;position:relative}.process_container .process_sub_container .process_step .square_box .square_box_container .square_box_content_hidden .square_box_text_container .square_text_title{font:normal 14px/18px acumin-pro-wide,sans-serif;font-weight:600;color:#222;text-align:center;margin-bottom:10px;padding:0;display:inline-block}.process_container .process_sub_container .process_step .square_box .square_box_container .square_box_content_hidden .square_box_text_container .square_text_subtitle{font:normal 12px/16px acumin-pro-wide,sans-serif;font-weight:500;color:#222;text-align:center;padding:0;display:inline-block;padding:0 10px}.process_container .process_sub_container .process_step .square_box .square_box_container .square_box_content_hidden .square_box_text_container .square_text_subtitle br{margin-bottom:5px}.process_container .process_sub_container .process_step .square_box:hover .square_box_content_hidden{transition:unset;opacity:unset}.process_container .process_sub_container .process_step .square_box:hover .square_box_content{transition:unset;opacity:unset}.process_container .process_sub_container .process_step .square_box:active .square_box_content_hidden{transition:0s all;opacity:1}.process_container .process_sub_container .process_step .square_box:active .square_box_content{transition:0 all;opacity:0}.process_container .process_sub_container .process_step .square_box .arrow_point{position:absolute;left:22px;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-image:url(img/icons/arrow_left_point.svg);width:8px;height:16px;display:none}.process_container .process_sub_container .process_half{margin:10px 0;height:240px;display:none;position:relative}.process_container .process_sub_container .process_half .text_top{position:absolute;left:50%;top:30px;transform:translateX(-50%);color:#fff;font-size:18px;font-style:normal;font-weight:382;line-height:normal;letter-spacing:.9px;text-transform:uppercase}.process_container .process_sub_container .process_half .text_bottom{position:absolute;left:50%;bottom:30px;transform:translateX(-50%);color:#fff;font-size:18px;font-style:normal;font-weight:382;line-height:normal;letter-spacing:.9px;text-transform:uppercase}.process_container .process_sub_container .process_half .background_arrow{height:2px;width:100%;top:50%;left:0;position:absolute}.process_container .process_sub_container .process_half .background_arrow .line{padding:0 30px;width:100%;height:100%;box-sizing:border-box}.process_container .process_sub_container .process_half .background_arrow .line .line_content{background-color:#fff;width:calc(83.34% + 52px);height:100%;margin:0 auto;position:relative}.process_container .process_sub_container .process_half .background_arrow .line .line_content::before{content:"";position:absolute;height:170px;width:2px;background-color:#fff;top:-170px;right:0;z-index:0}.process_container .process_sub_container .process_half .background_arrow .line .line_content::after{content:"";position:absolute;height:170px;width:2px;background-color:#fff;bottom:-170px;left:0;z-index:0}.wpcf7{width:100%}.form_container{position:relative;width:100%}.form_container .form_column{display:flex;flex-direction:column}.form_container .form_column .form_row{display:flex;flex-direction:row}.form_container .form_column .form_row .wpcf7-form-control-wrap{width:100%;display:inline-block;padding:10px 15px;box-sizing:border-box}.form_container .form_column .form_row .wpcf7-form-control-wrap input{width:100%;display:inline-block;background:rgba(232,232,232,.5);border:0;height:70px;margin:0;padding:0 20px;box-sizing:border-box;color:#000;font-size:18px;font-style:normal;font-weight:382;line-height:32px;letter-spacing:.9px}.form_container .form_column .form_row .wpcf7-form-control-wrap input::placeholder,.form_container .form_column .form_row .wpcf7-form-control-wrap textarea::placeholder{color:#000;font-size:18px;font-style:normal;font-weight:382;line-height:32px;letter-spacing:.9px}.form_container .form_column .form_row .wpcf7-form-control-wrap textarea{width:100%;display:inline-block;background:rgba(232,232,232,.5);border:0;height:200px;margin:0;padding:20px;box-sizing:border-box;color:#000;font-size:18px;font-style:normal;font-weight:382;line-height:32px;letter-spacing:.9px}.form_container .form_column .form_row .wpcf7-form-control-wrap select{width:100%;display:inline-block;background:rgba(232,232,232,.5);border:0;height:70px;margin:0;padding:0 20px;box-sizing:border-box;appearance:none;background-image:url(img/icons/chevron-down.svg);background-repeat:no-repeat;background-position:right 20px center;background-size:15px;color:#000;font-size:18px;font-style:normal;font-weight:382;line-height:32px;letter-spacing:.9px}.form_container .form_column .form_row .informative{color:#000;font-size:14px;font-style:normal;font-weight:382;line-height:32px;letter-spacing:.7px}.form_container .form_column .form_row .informative .wpcf7-list-item{margin:0}.form_container .form_column .form_row .informative .wpcf7-list-item label{display:flex;flex-direction:row}.form_container .form_column .form_row .informative .wpcf7-list-item label input[type=checkbox]{background-color:#e8e8e8;height:auto;width:auto;margin-right:8px}.form_container .form_column .form_row .submit_container{display:flex;flex-direction:row-reverse;padding:0 15px;box-sizing:border-box}.form_container .form_column .form_row .submit_container .wpcf7-submit{background-color:#fff;border-bottom:1px solid #222;border-left:none;border-right:none;border-top:none;font-size:18px;color:#222;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9px;height:50px;width:140px}.page-container{padding-top:120px}.page-container .single_section{padding:0 40px}}@media screen and (max-width: 767px){@keyframes infiniteScroll{from{transform:translateX(0)}to{transform:translateX(calc(0px - 50%))}}body{margin:0;padding:0;position:relative;width:100%;height:100%;font-family:acumin-pro-wide,sans-serif;font-weight:300}.wrapper{margin:auto;width:100%}.section{width:100vw;min-height:70vh;position:relative}.flex_center_container{margin:auto 0}.section_title_container{width:100%;height:40px;border-bottom:1px solid #222;display:flex}.section_title_container .section_title{font-size:12px;text-transform:uppercase;padding-bottom:12px}.section_title_container .section_title span{font-weight:600}.section_title_container_white_border{width:100%;height:40px;display:flex;border-bottom:1px solid #fff}.section_title_container_white_border .section_title{font-size:12px;text-transform:uppercase;color:#fff}.section_title_container_white_border .section_title span{font-weight:600}.section_title_container_white_noborder{width:100%;height:40px;display:flex}.section_title_container_white_noborder .section_title{font-size:12px;text-transform:uppercase;color:#fff}.section_title_container_white_noborder .section_title span{font-weight:600}.grey_background{background-color:#1a1a1a}.light_grey_background{background:rgba(34,34,34,.1)}.white_text{color:#fff !important}.black_text{color:#222 !important}.header{height:90vh;position:relative;display:flex}.header .top_image{position:absolute;width:100%;height:100%;overflow:hidden;z-index:0}.header .top_image img{width:100%;height:100%;object-fit:cover;object-position:20%}.header .header_group{box-sizing:border-box;width:100%;height:100%;z-index:1;max-width:100%;margin:auto;padding:0 20px;box-sizing:border-box;display:flex}.header .header_group .header_text{width:50%;height:100%;display:flex;flex-direction:column;margin-left:0;padding-left:0;flex:1 0 100%;max-width:100%}.header .header_group .header_text .header_text_container{display:flex;flex-direction:column;height:100%;width:auto;align-items:center}.header .header_group .header_text .header_text_container .pittogramma{height:64px;margin-bottom:30px}.header .header_group .header_text .header_text_container .pittogramma img{height:100%}.header .header_group .header_text .header_text_container .payoff{font-family:acumin-pro-wide,sans-serif;font-size:32px;font-style:normal;font-weight:300;line-height:40px;letter-spacing:2.5px;color:#fff}.header .header_group .header_text .header_text_container .payoff span{font-family:acumin-pro-wide,sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:3x;letter-spacing:2.5px;color:#fff}.header .header_group .header_text .header_text_container .link{border-bottom:1px solid #fff;display:inline-block;padding-bottom:10px;margin-top:30px}.header .header_group .header_text .header_text_container .link a{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9px;text-decoration:none}.header.contacts{height:auto;position:relative;display:flex;box-sizing:border-box;padding-top:60px}.header.contacts .top_image{position:absolute;width:100%;height:100%;overflow:hidden;z-index:0}.header.contacts .top_image img{width:100%;height:100%;object-fit:cover}.header.contacts .header_group{box-sizing:border-box;width:100%;height:100%;z-index:1;max-width:100%;margin:auto;box-sizing:border-box;display:flex;padding:60px 20px 20px 20px}.header.contacts .header_group .header_text{display:flex;flex-direction:column}.header.contacts .header_group .header_text .header_text_container{display:flex;flex-direction:column;height:auto;width:auto;align-items:center;margin:auto 0}.header.contacts .header_group .header_text .header_text_container .title{font-family:acumin-pro-wide,sans-serif;font-size:34px;font-style:normal;font-weight:300;line-height:40px;letter-spacing:2.5px;color:#fff;margin-top:30px}.header.contacts .header_group .header_text .header_text_container .title span{font-weight:500}.header.contacts .header_group .header_text .header_text_container .info{display:flex;flex-direction:column;margin:60px 0;color:#fff;font-size:14px;font-style:normal;font-weight:300;line-height:32px;letter-spacing:.9px;width:100%}.header.contacts .header_group .header_text .header_text_container .info .flex_6{flex:1 0 100%;max-width:100%}.header.contacts .header_group .header_text .header_text_container .info span{font-weight:700}.header.contacts .header_group .header_text .header_text_container .info a{color:#fff}.header.contacts .header_group .header_text .header_text_container .overlay_img{width:100%;padding:0 20px;box-sizing:border-box;position:absolute;left:50%;bottom:0;transform:translate(-50%, 50%)}.header.contacts .header_group .header_text .header_text_container .overlay_img img{margin-top:100px;max-width:100%}.agency_scroll{max-width:100%;box-sizing:border-box;margin:0 auto}.agency_scroll .list_company{display:flex;flex-direction:row;padding:0 20px;width:100%;margin:50px 0;height:auto;flex-wrap:wrap}.agency_scroll .list_company li{list-style:none;color:#222;font-family:acumin-pro-wide,sans-serif;font-size:4vw;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.8px;border-left:none;text-align:center;flex:1 0 50%;max-width:50%;box-sizing:border-box;margin:0 0 20px 0}.agency_scroll .list_company li:first-child{border-left:none}.two_col_50_text_img{box-sizing:border-box;padding:0 20px;height:70vh}.two_col_50_text_img .two_col_50_text_img_text{max-width:100%;display:flex;flex-direction:column;margin:0 auto;height:100%}.two_col_50_text_img .two_col_50_text_img_text .two_col_50_text_img_text_container{display:flex;flex-direction:row;padding:80px 0;box-sizing:border-box;height:100%}.two_col_50_text_img .two_col_50_text_img_text .two_col_50_text_img_text_container .two_col_50_text_img_text_left{height:auto;display:flex;box-sizing:border-box}.two_col_50_text_img .two_col_50_text_img_text .two_col_50_text_img_text_container .two_col_50_text_img_text_left .two_col_50_text_img_text_left_container{margin:auto 0}.two_col_50_text_img .two_col_50_text_img_text .two_col_50_text_img_text_container .two_col_50_text_img_text_left .two_col_50_text_img_text_left_container .two_col_50_text_img_title_container{width:100%;height:40px;border-bottom:1px solid #222;display:flex;margin-bottom:60px}.two_col_50_text_img .two_col_50_text_img_text .two_col_50_text_img_text_container .two_col_50_text_img_text_left .two_col_50_text_img_text_left_container .two_col_50_text_img_title_container .two_col_50_text_img_title{font-size:12px;text-transform:uppercase}.two_col_50_text_img .two_col_50_text_img_text .two_col_50_text_img_text_container .two_col_50_text_img_text_left .two_col_50_text_img_text_left_container .two_col_50_text_img_title_container .two_col_50_text_img_title span{font-weight:600}.two_col_50_text_img .two_col_50_text_img_text .two_col_50_text_img_text_container .two_col_50_text_img_text_left .two_col_50_text_img_text_left_container .two_col_50_text_img_title{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:2.5px}.two_col_50_text_img .two_col_50_text_img_text .two_col_50_text_img_text_container .two_col_50_text_img_text_left .two_col_50_text_img_text_left_container .two_col_50_text_img_subtext{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:1px;margin-top:30px}.two_col_50_text_img .two_col_50_text_img_text .two_col_50_text_img_text_container .two_col_50_text_img_text_left .two_col_50_text_img_text_left_container .two_col_50_text_img_subtext span{font-weight:500}.two_col_50_text_img .two_col_50_text_img_text .two_col_50_text_img_text_container .two_col_50_text_img_text_left .two_col_50_text_img_text_left_container .two_col_50_text_img_link{border-bottom:1px solid #222;display:inline-block;padding-bottom:10px;margin-top:30px}.two_col_50_text_img .two_col_50_text_img_text .two_col_50_text_img_text_container .two_col_50_text_img_text_left .two_col_50_text_img_text_left_container .two_col_50_text_img_link a{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9px;text-decoration:none}.two_col_50_text_img .two_col_50_text_img_text .two_col_50_text_img_text_container .two_col_50_text_img_text_right{display:flex;height:100%}.two_col_50_text_img .two_col_50_text_img_text .two_col_50_text_img_text_container .two_col_50_text_img_text_right img{height:100%;width:auto;margin:0 auto}.two_col_50_dark_text_img{box-sizing:border-box;padding:0 20px;height:auto}.two_col_50_dark_text_img .two_col_50_dark_text_img_text{max-width:100%;display:flex;flex-direction:column;margin:0 auto;height:100%}.two_col_50_dark_text_img .two_col_50_dark_text_img_text .two_col_50_dark_text_img_text_container{display:flex;flex-direction:column;padding:80px 0;box-sizing:border-box;height:100%}.two_col_50_dark_text_img .two_col_50_dark_text_img_text .two_col_50_dark_text_img_text_container .two_col_50_dark_text_img_text_left{height:auto;display:flex;box-sizing:border-box;flex:1 0 100%;max-width:100%;padding:0}.two_col_50_dark_text_img .two_col_50_dark_text_img_text .two_col_50_dark_text_img_text_container .two_col_50_dark_text_img_text_left .two_col_50_dark_text_img_text_left_container{margin:auto 0}.two_col_50_dark_text_img .two_col_50_dark_text_img_text .two_col_50_dark_text_img_text_container .two_col_50_dark_text_img_text_left .two_col_50_dark_text_img_text_left_container .two_col_50_dark_text_img_title_container{width:100%;height:40px;border-bottom:1px solid #fff;display:flex;margin-bottom:60px}.two_col_50_dark_text_img .two_col_50_dark_text_img_text .two_col_50_dark_text_img_text_container .two_col_50_dark_text_img_text_left .two_col_50_dark_text_img_text_left_container .two_col_50_dark_text_img_title_container .two_col_50_dark_text_img_title{font-size:12px;text-transform:uppercase}.two_col_50_dark_text_img .two_col_50_dark_text_img_text .two_col_50_dark_text_img_text_container .two_col_50_dark_text_img_text_left .two_col_50_dark_text_img_text_left_container .two_col_50_dark_text_img_title_container .two_col_50_dark_text_img_title span{font-weight:600}.two_col_50_dark_text_img .two_col_50_dark_text_img_text .two_col_50_dark_text_img_text_container .two_col_50_dark_text_img_text_left .two_col_50_dark_text_img_text_left_container .two_col_50_dark_text_img_title{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:2.5px}.two_col_50_dark_text_img .two_col_50_dark_text_img_text .two_col_50_dark_text_img_text_container .two_col_50_dark_text_img_text_left .two_col_50_dark_text_img_text_left_container .two_col_50_dark_text_img_subtext{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:1px;margin-top:30px}.two_col_50_dark_text_img .two_col_50_dark_text_img_text .two_col_50_dark_text_img_text_container .two_col_50_dark_text_img_text_left .two_col_50_dark_text_img_text_left_container .two_col_50_dark_text_img_subtext span{font-weight:500}.two_col_50_dark_text_img .two_col_50_dark_text_img_text .two_col_50_dark_text_img_text_container .two_col_50_dark_text_img_text_left .two_col_50_dark_text_img_text_left_container .two_col_50_dark_text_img_link{border-bottom:1px solid #fff;display:inline-block;padding-bottom:10px;margin-top:30px}.two_col_50_dark_text_img .two_col_50_dark_text_img_text .two_col_50_dark_text_img_text_container .two_col_50_dark_text_img_text_left .two_col_50_dark_text_img_text_left_container .two_col_50_dark_text_img_link a{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9px;text-decoration:none}.two_col_50_dark_text_img .two_col_50_dark_text_img_text .two_col_50_dark_text_img_text_container .two_col_50_dark_text_img_text_right{display:flex;height:100%;flex:1 0 100%;max-width:100%}.two_col_50_dark_text_img .two_col_50_dark_text_img_text .two_col_50_dark_text_img_text_container .two_col_50_dark_text_img_text_right img{height:100%;width:100%;margin:0 auto}.two_col_text_img.form{padding-top:200px}.two_col_text_img{box-sizing:border-box;padding:0 20px;min-height:auto}.two_col_text_img .two_col_text_img_text{max-width:100%;display:flex;flex-direction:column;margin:0 auto;height:100%}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container{display:flex;flex-direction:column;padding:0 0 80px 0;box-sizing:border-box;height:100%}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left{height:auto;display:flex;box-sizing:border-box;flex:1 0 100%;max-width:100%;margin-bottom:50px;padding-right:0 !important}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left .two_col_text_img_text_left_container{margin:auto 0}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left .two_col_text_img_text_left_container .two_col_text_img_title_container{width:100%;height:40px;border-bottom:1px solid #222;display:flex;margin-bottom:60px}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left .two_col_text_img_text_left_container .two_col_text_img_title_container .two_col_text_img_title{font-size:12px;text-transform:uppercase}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left .two_col_text_img_text_left_container .two_col_text_img_title_container .two_col_text_img_title span{font-weight:600}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left .two_col_text_img_text_left_container .two_col_text_img_title{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:2.5px}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left .two_col_text_img_text_left_container .two_col_text_img_subtext{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:1px;margin-top:30px}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left .two_col_text_img_text_left_container .two_col_text_img_subtext span{font-weight:500}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left .two_col_text_img_text_left_container .two_col_text_img_link{border-bottom:1px solid #222;display:inline-block;padding-bottom:10px;margin-top:30px}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left .two_col_text_img_text_left_container .two_col_text_img_link a{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9px;text-decoration:none}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left_white{height:auto;display:flex;box-sizing:border-box;flex:1 0 100%;max-width:100%;padding-right:0;margin-bottom:50px}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left_white .two_col_text_img_text_left_container{margin:auto 0}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left_white .two_col_text_img_text_left_container .two_col_text_img_title_container{width:100%;height:40px;border-bottom:1px solid #fff;display:flex;margin-bottom:60px}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left_white .two_col_text_img_text_left_container .two_col_text_img_title_container .two_col_text_img_title{font-size:12px;text-transform:uppercase}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left_white .two_col_text_img_text_left_container .two_col_text_img_title_container .two_col_text_img_title span{font-weight:600}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left_white .two_col_text_img_text_left_container .two_col_text_img_title{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:2.5px;margin-top:30px}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left_white .two_col_text_img_text_left_container .two_col_text_img_subtext{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:1px;margin-top:30px}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left_white .two_col_text_img_text_left_container .two_col_text_img_subtext span{font-weight:500}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left_white .two_col_text_img_text_left_container .two_col_text_img_link{border-bottom:1px solid #fff;display:inline-block;padding-bottom:10px;margin-top:30px}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left_white .two_col_text_img_text_left_container .two_col_text_img_link a{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9px;text-decoration:none}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_right{display:flex;height:100%;flex:1 0 100%;max-width:100%}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_right img{height:100%;width:100%;margin:0 auto}.one_col_text{box-sizing:border-box;padding:0 20px;height:auto}.one_col_text .one_col_text_text{max-width:100%;display:flex;flex-direction:column;margin:0 auto;height:100%}.one_col_text .one_col_text_text .one_col_text_text_container{display:flex;flex-direction:row;padding:80px 0;box-sizing:border-box;height:100%}.one_col_text .one_col_text_text .one_col_text_text_container .one_col_text_text_left{height:auto;display:flex;flex-direction:column;box-sizing:border-box;margin:auto 0;flex:1 0 100%;max-width:100%;padding-left:0}.one_col_text .one_col_text_text .one_col_text_text_container .one_col_text_text_left .one_col_text_text_left_container{margin-top:30px}.one_col_text .one_col_text_text .one_col_text_text_container .one_col_text_text_left .one_col_text_text_left_container .one_col_text_title_container{width:100%;height:40px;border-bottom:1px solid #fff;display:flex;margin-bottom:60px}.one_col_text .one_col_text_text .one_col_text_text_container .one_col_text_text_left .one_col_text_text_left_container .one_col_text_title_container .one_col_text_title{font-size:12px;text-transform:uppercase;margin-bottom:30px}.one_col_text .one_col_text_text .one_col_text_text_container .one_col_text_text_left .one_col_text_text_left_container .one_col_text_title_container .one_col_text_title span{font-weight:600}.one_col_text .one_col_text_text .one_col_text_text_container .one_col_text_text_left .one_col_text_text_left_container .one_col_text_title{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:2.5px}.one_col_text .one_col_text_text .one_col_text_text_container .one_col_text_text_left .one_col_text_text_left_container .one_col_text_subtext{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:1px;margin-top:30px}.one_col_text .one_col_text_text .one_col_text_text_container .one_col_text_text_left .one_col_text_text_left_container .one_col_text_link{border-bottom:1px solid #fff;display:inline-block;padding-bottom:10px;margin-top:30px}.one_col_text .one_col_text_text .one_col_text_text_container .one_col_text_text_left .one_col_text_text_left_container .one_col_text_link a{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9px;text-decoration:none}.one_col_text .one_col_text_text .one_col_text_text_container .one_col_text_text_right{display:flex;height:100%}.one_col_text .one_col_text_text .one_col_text_text_container .one_col_text_text_right img{height:100%;width:auto;margin:0 auto}.two_col_img_text{box-sizing:border-box;padding:0 20px;height:auto}.two_col_img_text .two_col_img_text_text{max-width:100%;display:flex;flex-direction:column;margin:0 auto;height:100%}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container{display:flex;flex-direction:column;padding:40px 0 40px 0;box-sizing:border-box;height:100%}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left{height:auto;display:flex;flex-direction:column;box-sizing:border-box;margin:50px 0 0 0;padding-left:0;padding-right:0;flex:1 0 100%;max-width:100%}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container{margin-top:30px;margin-bottom:0}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container .two_col_img_text_title_container{width:100%;height:40px;border-bottom:1px solid #222;display:flex;margin-bottom:60px}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container .two_col_img_text_title_container .two_col_img_text_title{font-size:12px;text-transform:uppercase;margin-bottom:30px}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container .two_col_img_text_title_container .two_col_img_text_title span{font-weight:600}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container .two_col_img_text_title{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:2.5px}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container .two_col_img_text_subtext{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:1px;margin-top:30px}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container .two_col_img_text_subtext span{font-weight:500}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container .two_col_img_text_link{border-bottom:1px solid #222;display:inline-block;padding-bottom:10px;margin-top:30px}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container .two_col_img_text_link a{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9px;text-decoration:none}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container_white{margin-top:30px}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container_white .two_col_img_text_title_container{width:100%;height:40px;border-bottom:1px solid #fff;display:flex;margin-bottom:60px}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container_white .two_col_img_text_title_container .two_col_img_text_title{font-size:12px;text-transform:uppercase;margin-bottom:30px}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container_white .two_col_img_text_title_container .two_col_img_text_title span{font-weight:600}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container_white .two_col_img_text_title{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:2.5px}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container_white .two_col_img_text_subtext{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:1px;margin-top:30px}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container_white .two_col_img_text_subtext span{font-weight:500}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container_white .two_col_img_text_link{border-bottom:1px solid #fff;display:inline-block;padding-bottom:10px;margin-top:30px}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container_white .two_col_img_text_link a{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9px;text-decoration:none}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_right{display:flex;height:100%;flex:1 0 100%;max-width:100%;padding-left:0 !important}.two_col_img_text .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_right img{height:100%;width:100%;margin:0 auto}.two_col_img_text_numbers{box-sizing:border-box;height:auto;position:relative}.two_col_img_text_numbers .background_image{position:absolute;width:100%;height:100%;z-index:0}.two_col_img_text_numbers .background_image img{width:100%;height:100%;object-fit:cover}.two_col_img_text_numbers .two_col_img_text_text{max-width:100%;display:flex;flex-direction:column;margin:0 auto;height:100%;z-index:10;position:relative}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container{display:flex;flex-direction:column;padding:80px 0;box-sizing:border-box;height:100%}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left{height:auto;display:flex;flex-direction:column;box-sizing:border-box;margin:auto 0;flex:1 0 100%;max-width:100%;padding:0 20px}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container{margin-top:30px}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container .two_col_img_text_title_container{width:100%;height:40px;border-bottom:1px solid #fff;display:flex;margin-bottom:60px}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container .two_col_img_text_title_container .two_col_img_text_title{font-size:12px;text-transform:uppercase;margin-bottom:30px}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container .two_col_img_text_title_container .two_col_img_text_title span{font-weight:600}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container .two_col_img_text_title{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:2.5px}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container .two_col_img_text_subtext{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:1px;margin-top:30px}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_left .two_col_img_text_text_left_container .two_col_img_text_subtext span{font-weight:500}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_right{display:flex;height:100%;width:100%;padding:0 20px;margin-top:50px;flex:1 0 100%;max-width:100%;box-sizing:border-box}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_right .numbers{display:flex;flex-direction:column;margin:auto 0;flex:1 0 100%;max-width:100%;flex-wrap:wrap}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_right .numbers li{margin-bottom:30px;list-style:none;display:flex;flex-direction:row;border-bottom:1px solid #fff;flex:1 0 100%;max-width:100%;padding-bottom:10px}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_right .numbers li .val{color:#fff;font-size:32px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:5px;display:flex;flex-direction:row}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_right .numbers li .text{display:flex;color:#fff;padding-left:10px}.two_col_img_text_numbers .two_col_img_text_text .two_col_img_text_text_container .two_col_img_text_text_right .numbers li .text span{margin:auto 0;color:#fff;font-size:13px;font-style:normal;font-weight:382;line-height:normal;letter-spacing:1.4px;text-transform:uppercase}.one_col_background{height:70vh;position:relative;display:flex}.one_col_background .top_image{position:absolute;width:100%;height:100%;overflow:hidden;z-index:0}.one_col_background .top_image img{width:100%;height:100%;object-fit:cover}.one_col_background .one_col_background_group{box-sizing:border-box;width:100%;height:100%;z-index:1;max-width:100%;margin:auto;padding:0 20px;box-sizing:border-box;display:flex}.one_col_background .one_col_background_group .one_col_background_text{width:50%;height:100%;display:flex;flex-direction:column;margin-left:0;flex:1 0 100%;max-width:100%;padding-left:0 !important}.one_col_background .one_col_background_group .one_col_background_text .one_col_background_text_container{display:flex;flex-direction:column;height:100%;width:auto;align-items:center}.one_col_background .one_col_background_group .one_col_background_text .one_col_background_text_container .pittogramma{height:64px;margin-bottom:30px}.one_col_background .one_col_background_group .one_col_background_text .one_col_background_text_container .pittogramma img{height:100%}.one_col_background .one_col_background_group .one_col_background_text .one_col_background_text_container .payoff{font-family:acumin-pro-wide,sans-serif;font-size:42px;font-style:normal;font-weight:300;line-height:60px;letter-spacing:2.5px;color:#fff;margin-top:30px}.one_col_background .one_col_background_group .one_col_background_text .one_col_background_text_container .payoff span{font-family:acumin-pro-wide,sans-serif;font-size:42px;font-style:normal;font-weight:500;line-height:60px;letter-spacing:2.5px;color:#fff}.one_col_background .one_col_background_group .one_col_background_text .one_col_background_text_container .link{border-bottom:1px solid #fff;display:inline-block;padding-bottom:10px;margin-top:30px}.one_col_background .one_col_background_group .one_col_background_text .one_col_background_text_container .link a{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9px;text-decoration:none}.one_col{height:auto;position:relative;display:flex}.one_col .one_col_group{box-sizing:border-box;width:100%;height:100%;z-index:1;max-width:100%;margin:auto;padding:0 20px;box-sizing:border-box;display:flex;flex-direction:column}.one_col .one_col_group .one_col_text{width:100%;height:auto;display:flex;flex-direction:column;margin:0 auto}.one_col .one_col_group .one_col_text .one_col_text_container{display:flex;flex-direction:column;height:100%;width:auto;align-items:center;padding:80px 0}.one_col .one_col_group .one_col_text .one_col_text_container p{color:#222;text-align:center;font-size:18px;font-style:normal;font-weight:382;line-height:normal;letter-spacing:.9px;text-transform:uppercase}.one_col .one_col_group .one_col_text .one_col_text_container h3{color:#222;text-align:center;font-size:32px;font-style:normal;font-weight:300;line-height:40px;letter-spacing:2.5px;margin:0;padding:0}.one_col .one_col_group .one_col_text .one_col_text_container h3 span{font-weight:500}.one_col .one_col_group .top_image{width:100%;height:100%;overflow:hidden;z-index:0;padding-bottom:40px}.one_col .one_col_group .top_image img{width:100%;height:100%;object-fit:cover}.two_col_text{box-sizing:border-box;padding:80px 20px 40px 20px;height:auto;background-color:#1a1a1a}.two_col_text .two_col_text_text{max-width:100%;display:flex;flex-direction:column;margin:0 auto;height:100%}.two_col_text .two_col_text_text .two_col_text_text_container{display:flex;flex-direction:column;padding:40px 0;box-sizing:border-box;height:100%}.two_col_text .two_col_text_text .two_col_text_text_container .two_col_text_text_left{height:auto;display:flex;box-sizing:border-box;flex:1 0 100%;max-width:100%;margin-bottom:50px;padding-right:0}.two_col_text .two_col_text_text .two_col_text_text_container .two_col_text_text_left .two_col_text_text_left_container .two_col_text_title_container{width:100%;height:40px;display:flex;margin-bottom:60px}.two_col_text .two_col_text_text .two_col_text_text_container .two_col_text_text_left .two_col_text_text_left_container .two_col_text_title_container .two_col_text_title{font-size:12px;text-transform:uppercase}.two_col_text .two_col_text_text .two_col_text_text_container .two_col_text_text_left .two_col_text_text_left_container .two_col_text_title_container .two_col_text_title span{font-weight:500}.two_col_text .two_col_text_text .two_col_text_text_container .two_col_text_text_left .two_col_text_text_left_container .two_col_text_title{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:28px;font-style:normal;font-weight:300;line-height:36px;letter-spacing:2.5px}.two_col_text .two_col_text_text .two_col_text_text_container .two_col_text_text_left .two_col_text_text_left_container .two_col_text_title span{font-weight:500}.two_col_text .two_col_text_text .two_col_text_text_container .two_col_text_text_right{display:flex;height:100%;flex:1 0 100%;max-width:100%}.two_col_text .two_col_text_text .two_col_text_text_container .two_col_text_text_right .two_col_text_text_right_container .two_col_text_title{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:1px}.two_col_text .two_col_text_text .two_col_text_text_container .two_col_text_text_right .two_col_text_text_right_container .two_col_text_title span{font-weight:500}.two_col_text .two_col_text_text .two_col_text_text_container .two_col_text_text_right .two_col_text_text_right_container .link{border-bottom:1px solid #fff;display:inline-block;padding-bottom:10px;margin-top:30px}.two_col_text .two_col_text_text .two_col_text_text_container .two_col_text_text_right .two_col_text_text_right_container .link a{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9px;text-decoration:none}.two_col_text_white{box-sizing:border-box;padding:60px 20px;height:auto}.two_col_text_white .two_col_text_white_text{max-width:100%;display:flex;flex-direction:column;margin:0 auto;height:100%}.two_col_text_white .two_col_text_white_text .two_col_text_white_text_container{display:flex;flex-direction:column;padding:80px 0 0 0;box-sizing:border-box;height:100%}.two_col_text_white .two_col_text_white_text .two_col_text_white_text_container .two_col_text_white_text_left{height:auto;display:flex;box-sizing:border-box;flex:1 0 100%;max-width:100%;margin-bottom:30px}.two_col_text_white .two_col_text_white_text .two_col_text_white_text_container .two_col_text_white_text_left .two_col_text_white_text_left_container .two_col_text_white_title_container{width:100%;height:40px;display:flex;margin-bottom:60px}.two_col_text_white .two_col_text_white_text .two_col_text_white_text_container .two_col_text_white_text_left .two_col_text_white_text_left_container .two_col_text_white_title_container .two_col_text_white_title{font-size:12px;text-transform:uppercase}.two_col_text_white .two_col_text_white_text .two_col_text_white_text_container .two_col_text_white_text_left .two_col_text_white_text_left_container .two_col_text_white_title_container .two_col_text_white_title span{font-weight:600}.two_col_text_white .two_col_text_white_text .two_col_text_white_text_container .two_col_text_white_text_left .two_col_text_white_text_left_container .two_col_text_white_title{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:32px;font-style:normal;font-weight:300;line-height:36px;letter-spacing:2.5px}.two_col_text_white .two_col_text_white_text .two_col_text_white_text_container .two_col_text_white_text_left .two_col_text_white_text_left_container .two_col_text_white_title span{font-weight:600}.two_col_text_white .two_col_text_white_text .two_col_text_white_text_container .two_col_text_white_text_right{display:flex;height:100%;flex:1 0 100%;max-width:100%}.two_col_text_white .two_col_text_white_text .two_col_text_white_text_container .two_col_text_white_text_right .two_col_text_white_text_right_container .two_col_text_white_title{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:1px}.two_col_text_white .two_col_text_white_text .two_col_text_white_text_container .two_col_text_white_text_right .two_col_text_white_text_right_container .two_col_text_white_title span{font-weight:500}.two_col_text_white .two_col_text_white_text .two_col_text_white_text_container .two_col_text_white_text_right .two_col_text_white_text_right_container .link{border-bottom:1px solid #fff;display:inline-block;padding-bottom:10px;margin-top:30px}.two_col_text_white .two_col_text_white_text .two_col_text_white_text_container .two_col_text_white_text_right .two_col_text_white_text_right_container .link a{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9px;text-decoration:none}.video_container{height:auto;position:relative;background-color:#1a1a1a}.video_container .video_container_text{max-width:100%;display:flex;flex-direction:column;margin:0 auto;box-sizing:border-box}.video_container .video_container_text .video_container_text_right{display:flex;height:100%;padding:0 20px}.video_container .video_container_text .video_container_text_right .video_wrapper{position:relative;margin-bottom:100px;padding-bottom:56.25%;width:100%;height:auto}.video_container .video_container_text .video_container_text_right .video_wrapper video{position:absolute;top:0;left:0;width:100%;height:100%}.prefooter{height:75vh;position:relative}.prefooter .top_image{position:relative;width:100%;height:100%;overflow:hidden}.prefooter .top_image img{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:50%;z-index:0;transform:translateX(-50%)}.prefooter .last_scroll_text{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10}.prefooter .last_scroll_text .last_scroll_text_container{display:flex;flex-direction:column;height:100%;width:100%;color:#fff;align-items:center}.prefooter .last_scroll_text .last_scroll_text_container .payoff{color:#fff;font-size:32px;font-weight:400;text-align:center;padding:0 20px;box-sizing:border-box}.prefooter .last_scroll_text .last_scroll_text_container .testo{color:#fff;font-size:24px;font-style:normal;font-weight:300;line-height:30px;letter-spacing:2.5px;margin:0 auto;flex:1 0 100%;max-width:100%;padding:0 20px;box-sizing:border-box}.prefooter .last_scroll_text .last_scroll_text_container .testo span{font-weight:500}.prefooter .last_scroll_text .last_scroll_text_container .testo .signature{margin-top:60px;color:#fff;font-size:18px;font-style:normal;font-weight:300;line-height:32px;letter-spacing:.9px}.prefooter .last_scroll_text .last_scroll_text_container .testo .signature span{font-weight:600}.prefooter .last_scroll_text .last_scroll_text_container .pittogramma{height:112px;width:auto;display:flex}.prefooter .last_scroll_text .last_scroll_text_container .pittogramma img{height:100%;margin:20px auto}.realizzazioni_scroll{height:120vh;position:relative}.realizzazioni_scroll .top_image{position:relative;width:100%;height:100%;overflow:hidden}.realizzazioni_scroll .top_image img{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:50%;z-index:0;transform:translateX(-50%)}.realizzazioni_scroll .realizzazioni_text{position:absolute;width:100%;height:auto;top:50%;left:50%;max-width:1360px;z-index:10;transform:translate(-50%, -50%);padding:0 20px;box-sizing:border-box}.realizzazioni_scroll .realizzazioni_text .realizzazioni_column{display:flex;flex-direction:row;padding:40px 0;box-sizing:border-box;flex-wrap:wrap}.realizzazioni_scroll .realizzazioni_text .realizzazioni_column .rea_col{color:#fff;flex:1 0 100%;max-width:100%;margin-top:30px}.realizzazioni_scroll .realizzazioni_text .realizzazioni_column .rea_col .col_title{font-weight:400;font-size:32px;margin-bottom:10px}.realizzazioni_scroll .realizzazioni_text .realizzazioni_column .rea_col ul{padding:0;margin:0}.realizzazioni_scroll .realizzazioni_text .realizzazioni_column .rea_col ul li{list-style:none;font-size:15px;margin:8px 0;font-weight:300;text-transform:uppercase}.realizzazioni_scroll .realizzazioni_text .realizzazioni_text_container{display:flex;flex-direction:row;padding:80px 0;box-sizing:border-box}.ambiti_scroll{position:relative;padding:120px 0 0 0;box-sizing:border-box}.ambiti_scroll .ambiti_scroll_text{display:flex;flex-direction:column;align-items:center;color:#fff;margin:auto 0}.ambiti_scroll .ambiti_scroll_text .ambiti_titoletto{margin:auto;text-transform:uppercase;font-size:15px;flex:1 0 50%;max-width:50%}.ambiti_scroll .ambiti_scroll_text .ambiti_titolo{margin:20px auto;font-size:32px;text-align:center;font-weight:200;flex:1 0 50%;max-width:50%}.ambiti_scroll .ambiti_scroll_text .ambiti_titolo span{font-weight:400}.ambiti_scroll .ambiti_scroll_text .ambiti_testo{margin:auto;font-size:15px;text-align:center;flex:1 0 75%;max-width:75%}.ambiti_scroll .ambiti_scroll_text .ambiti_columns{display:flex;flex-direction:row;padding:120px 20px 0 20px;max-width:100%;width:100%;box-sizing:border-box;flex-wrap:wrap}.ambiti_scroll .ambiti_scroll_text .ambiti_columns .amb_col{display:flex;flex-direction:column;padding:0 5px;box-sizing:border-box;flex:1 0 50%;max-width:50%;margin-bottom:30px}.ambiti_scroll .ambiti_scroll_text .ambiti_columns .amb_col p{color:#fff;font-weight:300;font-size:18px;margin:25px 0}.ambiti_scroll .ambiti_scroll_text .ambiti_columns .amb_col img{width:100%;max-height:160px}.ambiti_scroll .ambiti_scroll_text .ambiti_columns .amb_col a{display:flex;text-decoration:none;flex-direction:column;width:100%;height:100%}.popup_content{position:fixed;background-color:#fff;width:100vw;height:calc(100vh - 90px);top:90px;left:0;background-color:rgba(34,34,34,.8);z-index:200;display:none}.popup_content .popup_content_inside{padding:80px 20px;box-sizing:border-box;background-color:#fff;box-sizing:border-box;position:absolute;width:calc(100% - 40px);height:90%;top:50%;left:50%;transform:translate(-50%, -50%);overflow-y:scroll;overflow-x:hidden}.popup_content .popup_content_inside .popup_content_inside_box{display:flex;flex-direction:column;font-family:acumin-pro-wide,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:22px;letter-spacing:1px;color:#222;position:relative;width:100%}.popup_content .popup_content_inside .popup_content_inside_box .close_popup{position:absolute;height:64px;width:64px;right:-30px;top:-80px;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Generator: Adobe Illustrator 26.5.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version="1.1" id="Livello_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 13.8 13.8" style="enable-background:new 0 0 13.8 13.8;" xml:space="preserve"><polygon points="13.8,1.1 12.7,0 6.9,5.8 1.1,0 0,1.1 5.8,6.9 0,12.7 1.1,13.8 6.9,8 12.7,13.8 13.8,12.7 8,6.9 "/></svg>');background-size:18px;background-repeat:no-repeat;background-position:center}.popup_content .popup_content_inside .popup_content_inside_box a{font-weight:500;margin:5px 0;color:#222}.three_col{height:auto;position:relative}.three_col .three_col_text{display:flex;flex-direction:row;align-items:center}.three_col .three_col_text .three_col_third_images{display:flex;flex-direction:column;margin:100px auto 0 auto;width:100%;padding:0 20px}.three_col .three_col_text .three_col_third_images .third_image.center{margin-top:0}.three_col .three_col_text .three_col_third_images .third_image{box-sizing:border-box;border:10px solid #1a1a1a;flex:1 0 100%;max-width:100%;margin-bottom:30px}.three_col .three_col_text .three_col_third_images .third_image img{width:100%}.text-roller-container{padding-bottom:80px}.text-roller-container .text-roller{padding:15px 0}.text-roller-container .text-roller span{position:relative;background-color:#1a1a1a;color:#707070;white-space:nowrap;font-size:70px;font-style:normal;font-weight:500;line-height:80px;text-transform:uppercase}.text-roller-container .text-roller span strong{font-weight:500;color:hsla(0,0%,100%,.8)}.list-container{height:auto;position:relative;box-sizing:border-box;padding:40px 20px 40px 20px}.list-container .list-ul.no-border{border-bottom:0}.list-container .list-ul{padding:0;max-width:100%;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;border-bottom:1px solid #fff}.list-container .list-ul .list{display:flex;flex-direction:column}.list-container .list-ul .list .list_top{padding:40px 0;border-top:1px solid #fff;display:flex;flex-direction:row}.list-container .list-ul .list .list_top .title_block{color:#fff;text-shadow:0px 4px 4px rgba(0,0,0,.25);font-size:24px;font-style:normal;font-weight:300;line-height:32px;list-style:none;display:flex;flex-direction:column;flex:1 0 75%;max-width:75%}.list-container .list-ul .list .list_top .title_block span{font-weight:500;margin-bottom:15px}.list-container .list-ul .list .list_top .button_block{display:flex;flex-direction:row-reverse;flex:1 0 25%;max-width:25%}.list-container .list-ul .list .list_top .button_block .button_accordion{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Generator: Adobe Illustrator 26.5.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version="1.1" id="Livello_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="white" x="0px" y="0px" viewBox="0 0 18 18" style="enable-background:new 0 0 18 18;" xml:space="preserve"><polygon points="18,8.3 9.8,8.3 9.8,0 8.2,0 8.2,8.3 0,8.3 0,9.8 8.2,9.8 8.2,18 9.8,18 9.8,9.8 18,9.8 "/></svg>');width:32px;height:32px;display:block;margin:auto 0}.list-container .list-ul .list .list_top .button_block .button_accordion.close{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Generator: Adobe Illustrator 26.5.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version="1.1" id="Livello_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="white" x="0px" y="0px" viewBox="0 0 13.8 13.8" style="enable-background:new 0 0 13.8 13.8;" xml:space="preserve"><polygon points="13.8,1.1 12.7,0 6.9,5.8 1.1,0 0,1.1 5.8,6.9 0,12.7 1.1,13.8 6.9,8 12.7,13.8 13.8,12.7 8,6.9 "/></svg>');width:32px;height:32px;display:block;margin:auto 0}.list-container .list-ul .list .list_bottom{display:none;flex-direction:row}.list-container .list-ul .list .list_bottom .list_bottom_text{color:#fff;font-size:18px;font-style:normal;font-weight:300;line-height:32px;letter-spacing:.9px;padding:20px 0 40px 0}.list-container .list-ul .list .list_bottom .list_bottom_text .list_bottom_text_link{border-bottom:1px solid #fff;display:inline-block;padding-bottom:10px}.list-container .list-ul .list .list_bottom .list_bottom_text .list_bottom_text_link a{color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9px;text-decoration:none}.list-container .list-ul .list .list_bottom .list_bottom_img{display:flex;padding:20px 0 40px 0}.list-container .list-ul .list .list_bottom .list_bottom_img img{height:auto;width:auto;max-height:512px;margin:0 auto}.list-container .list-ul .list_mestieri{display:flex;flex-direction:column;border-top:1px solid #fff;padding:80px 0 0 0}.list-container .list-ul .list_mestieri .mestieri_cont{display:flex;flex:1 0 100%;max-width:100%}.list-container .list-ul .list_mestieri .mestieri_cont .mestieri_cont_centered{margin:auto 0;display:flex;flex-direction:column}.list-container .list-ul .list_mestieri .mestieri_cont .mestieri_cont_centered img{max-width:280px}.list-container .list-ul .list_mestieri .mestieri_cont .mestieri_cont_centered h3{color:#fff;font-size:18px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:.9px;text-transform:uppercase;margin:30px 0}.list-container .list-ul .list_mestieri .mestieri_cont .mestieri_cont_centered p{padding:0;margin:0;color:#fff;font-size:18px;font-style:normal;font-weight:300;line-height:32px;letter-spacing:.9px}.list-container .list-ul .list_mestieri .mestieri_img{display:flex;flex:1 0 100%;max-width:100%;margin-top:50px}.list-container .list-ul .list_mestieri .mestieri_img img{height:auto;width:100%;max-height:512px;margin:auto}.shortcode{box-sizing:border-box;padding:0 20px;height:auto;max-width:100%;margin:0 auto}.shortcode .map_block{margin:80px 0;display:flex;flex-direction:column-reverse;width:100%}.shortcode .map_block .title{color:#222;font-size:50px;font-style:normal;font-weight:500;line-height:60px;letter-spacing:2.5px;flex:1 0 100%;max-width:100%}.shortcode .map_block .map_references{padding-left:0;box-sizing:border-box;flex:1 0 100%;max-width:100%}.shortcode .map_block .map_references .map_container{width:100%;display:flex;flex-direction:row-reverse;text-decoration:none;height:60px;margin-bottom:60px}.shortcode .map_block .map_references .map_container .hidden-mobile{display:none}.shortcode .map_block .map_references .map_container .map_link{background-color:#222;color:#fff;width:100%;display:inline-block;font:normal normal normal 13px/18px acumin-pro-wide,sans-serif;flex:1 0 75%;max-width:75%}.shortcode .map_block .map_references .map_container .map_link .btn_gallery{text-decoration:none;position:relative;display:inline-flex;width:100%;box-sizing:border-box}.shortcode .map_block .map_references .map_container .map_link .btn_gallery span{text-transform:uppercase;letter-spacing:2px;padding:22px 28px 18px 25px;position:relative;text-decoration:none;z-index:2;display:block;transition:padding .35s ease-in-out;letter-spacing:1.3px;color:#fff;display:flex;width:auto;margin:0 auto}.shortcode .map{max-height:unset;height:70vh;margin:60px 0}.news_list_container{box-sizing:border-box;padding:100px 0 0 0;height:auto;max-width:1460px;margin:0 auto}.news_list_container .title_area{padding:10px 20px;margin-bottom:60px}.news_list_container .title_area .page-title{border-bottom:1px solid #222;padding-bottom:18px;margin:0}.news_list_container .title_area .page-title span{color:#222;font-size:32px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:2.5px;text-transform:uppercase}.news_list_container .cat_list{display:flex;margin-bottom:60px}.news_list_container .cat_list ul{margin:0 auto;display:flex;flex-direction:row;padding:0 10px;flex-wrap:wrap}.news_list_container .cat_list ul li{list-style:none;padding:0 10px;box-sizing:border-box}.news_list_container .cat_list ul li a{color:#000;text-align:center;font-size:24px;font-style:normal;font-weight:382;line-height:normal;letter-spacing:1.2px;text-transform:uppercase;text-decoration:none}.news_list_container .news_list{display:flex;flex-direction:row;flex-wrap:wrap;padding:0 10px;box-sizing:border-box}.news_list_container .news_list .news{border:10px solid #fff;box-sizing:border-box;text-decoration:none;margin-bottom:40px;flex:1 0 100%;max-width:100%}.news_list_container .news_list .news .news_content{display:flex;flex-direction:column;gap:20px 20px}.news_list_container .news_list .news .news_content .news_img{max-height:300px;width:100%}.news_list_container .news_list .news .news_content .news_img img{height:100%;width:100%}.news_list_container .news_list .news .news_content_text .news_title{display:flex;flex-direction:column}.news_list_container .news_list .news .news_content_text .news_title .category{color:#222;font-size:18px;font-style:normal;font-weight:382;line-height:normal;letter-spacing:.9px;margin-bottom:10px;text-transform:uppercase}.news_list_container .news_list .news .news_content_text .news_title .title{color:#222;font-size:35px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:1.75px;text-decoration:none;margin-bottom:15px}.news_list_container .news_list .news .news_content_text .news_title .excerpt{color:#222;font-size:18px;font-style:normal;font-weight:382;line-height:32px;letter-spacing:.9px;text-decoration:none}.news_list_container .news_pagination{display:flex}.news_list_container .news_pagination .news_pagination_container{width:auto;margin:0 auto}.news_list_container .news_pagination .news_pagination_container .current{color:#000;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.2px;border-bottom:1px solid #000;margin:0 4px}.news_list_container .news_pagination .news_pagination_container a{color:#000;text-align:center;font-size:20px;font-style:normal;font-weight:200;line-height:normal;letter-spacing:1.2px;text-decoration:none;margin:0 4px}.single{display:flex;flex-direction:column;padding-top:50px}.single .single_img_header{width:100%;height:100%;max-height:70vh}.single .single_img_header img{width:100%;height:auto;max-height:70vh;object-fit:cover}.single .single_text{margin:0 auto;padding:60px 20px 40px 20px;width:100%;height:auto;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column}.single .single_text .category{color:#000;font-size:18px;font-style:normal;font-weight:300;line-height:32px;letter-spacing:.9px}.single .single_text .title{color:#000;font-size:32px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:2.5px;margin:30px 0 0 0}.single .single_text p{color:#000;font-size:18px;font-style:normal;font-weight:300;line-height:32px;letter-spacing:.9px}.single .single_text h2,.single .single_text h3,.single .single_text h4,.single .single_text h5,.single .single_text h6{color:#222;font-size:24px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:2.4px}.single .gallery{margin:0 auto;padding:40px 20px;width:100%;height:auto;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column}.single .gallery .single_gallery{padding:0;margin:0}.single .gallery .single_gallery li{list-style:none}.single .gallery .single_gallery li img{width:100%;height:100%;max-height:180px;object-fit:cover}.single .gallery .single_gallery .slick-prev,.single .gallery .single_gallery .slick-next{height:25px;width:25px}.single .gallery .single_gallery .slick-prev::before,.single .gallery .single_gallery .slick-next::before{content:none}.single .gallery .single_gallery .slick-prev{left:0px;bottom:-50px !important;top:inherit !important;background-image:url("img/icons/arrow-left.svg");background-repeat:no-repeat;background-size:25px;background-position-y:center}.single .gallery .single_gallery .slick-next{right:0;bottom:-50px !important;top:inherit !important;background-image:url("img/icons/arrow-right.svg");background-repeat:no-repeat;background-size:25px;background-position-y:center}.related.less_padding{padding:100px 20px 0 20px}.related.less_padding_bottom{padding:100px 20px 50px 20px}.related{box-sizing:border-box;padding:40px 20px 0 20px;height:auto;max-width:1460px;margin:0 auto}.related .related_header{display:flex;flex-direction:row;border-bottom:1px solid #000;padding-bottom:20px;margin-bottom:40px}.related .related_header .text{color:#000;font-size:14px;font-style:normal;font-weight:382;line-height:normal;letter-spacing:.9px;text-transform:uppercase}.related .related_header .text span{font-weight:500}.related .related_header .link{display:flex;flex-direction:row-reverse}.related .related_header .link a{color:#000;font-size:14px;font-style:normal;font-weight:382;line-height:normal;letter-spacing:.9px;text-transform:uppercase;text-decoration:none;text-align:end}.related .related_list{display:flex;flex-direction:column;flex-wrap:wrap}.related .related_list .news.light_grey{border:1px solid rgba(0,0,0,0)}.related .related_list .news{border:0 solid #fff;box-sizing:border-box;text-decoration:none;margin-bottom:80px;flex:1 0 100%;max-width:100%}.related .related_list .news .news_content{display:flex;flex-direction:column;gap:20px 20px}.related .related_list .news .news_content .news_img{max-height:300px;width:100%}.related .related_list .news .news_content .news_img a:not(:first-child){display:none}.related .related_list .news .news_content .news_img img{height:100%;width:100%;max-height:180px;object-fit:cover}.related .related_list .news .news_content_text .news_title{display:flex;flex-direction:column}.related .related_list .news .news_content_text .news_title .category{color:#222;font-size:18px;font-style:normal;font-weight:382;line-height:normal;letter-spacing:.9px;margin-bottom:10px;text-transform:uppercase}.related .related_list .news .news_content_text .news_title .title{color:#222;font-size:35px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:1.75px;text-decoration:none;margin-bottom:15px}.related .related_list .news .news_content_text .news_title .excerpt{color:#222;font-size:18px;font-style:normal;font-weight:382;line-height:32px;letter-spacing:.9px;text-decoration:none}.related .related_list .news .news_content_text .news_title .project_title{color:#222;font-size:35px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:1.75px;text-decoration:none}.related .related_list .news .news_content_text .news_title .city{color:#000;font-size:28px;font-style:normal;font-weight:300;line-height:80px;letter-spacing:3.25px}.related .related_project_list{display:flex;flex-direction:row;flex-wrap:wrap;border-bottom:1px solid #000;height:380px}.related .related_project_list .news.light_grey{border:10px solid rgba(0,0,0,0)}.related .related_project_list .news{border:10px solid #fff;box-sizing:border-box;text-decoration:none;margin-bottom:30px}.related .related_project_list .news .news_content{display:flex;flex-direction:column;gap:20px 20px}.related .related_project_list .news .news_content .news_img{max-height:300px;width:100%}.related .related_project_list .news .news_content .news_img a:not(:first-child){display:none}.related .related_project_list .news .news_content .news_img img{height:100%;width:100%;max-height:180px;object-fit:cover}.related .related_project_list .news .news_content_text .news_title{display:flex;flex-direction:column}.related .related_project_list .news .news_content_text .news_title .category{color:#222;font-size:18px;font-style:normal;font-weight:382;line-height:normal;letter-spacing:.9px;margin-bottom:10px;text-transform:uppercase}.related .related_project_list .news .news_content_text .news_title .title{color:#222;font-size:35px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:1.75px;text-decoration:none;margin-bottom:15px}.related .related_project_list .news .news_content_text .news_title .excerpt{color:#222;font-size:18px;font-style:normal;font-weight:382;line-height:32px;letter-spacing:.9px;text-decoration:none}.related .related_project_list .news .news_content_text .news_title .project_title{color:#222;font-size:35px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:1.75px;text-decoration:none}.related .related_project_list .news .news_content_text .news_title .city{color:#000;font-size:28px;font-style:normal;font-weight:300;line-height:80px;letter-spacing:3.25px}.related .related_project_list .slick-disabled{opacity:.5}.related .related_project_list .slick-prev,.related .related_project_list .slick-next{height:25px;width:25px;bottom:-50px;top:inherit}.related .related_project_list .slick-prev::before,.related .related_project_list .slick-next::before{content:none}.related .related_project_list .slick-prev{left:0;background-image:url("img/icons/arrow-left.svg");background-repeat:no-repeat;background-size:25px;background-position-y:center}.related .related_project_list .slick-next{right:0;background-image:url("img/icons/arrow-right.svg");background-repeat:no-repeat;background-size:25px;background-position-y:center}.bg_number{position:absolute;top:0;left:0;bottom:0;right:0;z-index:0}.bg_number .bg_number_container{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.bg_number .bg_number_container span{color:hsla(0,0%,100%,.15);text-align:center;font-size:150px;font-style:normal;font-weight:500;line-height:normal}.process_container{width:100%;height:auto;display:flex;flex-direction:column;padding:100px 0}.process_container .process_title{display:flex}.process_container .process_title h2{margin:0 auto;color:#fff;font-size:32px;font-style:normal;font-weight:500;line-height:40px;text-align:center;letter-spacing:2.5px;margin-bottom:100px}.process_container .process_title h2 span{font-weight:600}.process_container .process_sub_container{display:flex;flex-direction:column;max-width:100%;margin:0 auto;width:100%}.process_container .process_sub_container .process_step{position:relative}.process_container .process_sub_container .process_step .process_row{display:flex;flex-wrap:wrap}.process_container .process_sub_container .process_step .background_line{display:none;height:2px;width:100%;top:50%;transform:translateY(-50%);left:0;position:absolute}.process_container .process_sub_container .process_step .background_line .line{padding:0 30px;width:100%;height:100%;box-sizing:border-box}.process_container .process_sub_container .process_step .background_line .line .line_content{background-color:#fff;width:100%;height:100%}.process_container .process_sub_container .process_step .square_box{box-sizing:border-box;position:relative;padding:30px 20px 30px 20px;box-sizing:border-box;flex:1 0 100%;max-width:100%}.process_container .process_sub_container .process_step .square_box::after{content:"";display:block;padding-bottom:100%}.process_container .process_sub_container .process_step .square_box .square_box_container{position:relative;width:100%;height:100%}.process_container .process_sub_container .process_step .square_box .square_box_container .square_box_content{position:relative;width:100%;height:100%;transition:unset;opacity:1;z-index:4;border:1px solid #fff;background-color:#1a1a1a}.process_container .process_sub_container .process_step .square_box .square_box_container .square_box_content .square_box_title_container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0}.process_container .process_sub_container .process_step .square_box .square_box_container .square_box_content .square_box_title_container .square_box_title{font:normal 14px/18px acumin-pro-wide,sans-serif;font-weight:600;color:#fff;text-align:center}.process_container .process_sub_container .process_step .square_box .square_box_container .square_box_content_hidden{position:relative;width:100%;height:100%;position:absolute;top:0;left:0;transition:unset;opacity:1;z-index:2;overflow:hidden;border:1px solid #fff;background-color:#fff}.process_container .process_sub_container .process_step .square_box .square_box_container .square_box_content_hidden .square_box_text_container{width:100%;height:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;z-index:5;position:relative}.process_container .process_sub_container .process_step .square_box .square_box_container .square_box_content_hidden .square_box_text_container .square_text_title{font:normal 14px/18px acumin-pro-wide,sans-serif;font-weight:600;color:#222;text-align:center;margin-bottom:10px;padding:0;display:inline-block}.process_container .process_sub_container .process_step .square_box .square_box_container .square_box_content_hidden .square_box_text_container .square_text_subtitle{font:normal 12px/16px acumin-pro-wide,sans-serif;font-weight:500;color:#222;text-align:center;padding:0;display:inline-block;padding:0 10px}.process_container .process_sub_container .process_step .square_box .square_box_container .square_box_content_hidden .square_box_text_container .square_text_subtitle br{margin-bottom:5px}.process_container .process_sub_container .process_step .square_box:hover .square_box_content_hidden{transition:unset;opacity:unset}.process_container .process_sub_container .process_step .square_box:hover .square_box_content{transition:unset;opacity:unset}.process_container .process_sub_container .process_step .square_box:active .square_box_content_hidden{transition:0s all;opacity:1}.process_container .process_sub_container .process_step .square_box:active .square_box_content{transition:0 all;opacity:0}.process_container .process_sub_container .process_step .square_box .arrow_point{position:absolute;left:22px;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-image:url(img/icons/arrow_left_point.svg);width:8px;height:16px;display:none}.process_container .process_sub_container .process_half{margin:10px 0;height:240px;display:none;position:relative}.process_container .process_sub_container .process_half .text_top{position:absolute;left:50%;top:30px;transform:translateX(-50%);color:#fff;font-size:18px;font-style:normal;font-weight:382;line-height:normal;letter-spacing:.9px;text-transform:uppercase}.process_container .process_sub_container .process_half .text_bottom{position:absolute;left:50%;bottom:30px;transform:translateX(-50%);color:#fff;font-size:18px;font-style:normal;font-weight:382;line-height:normal;letter-spacing:.9px;text-transform:uppercase}.process_container .process_sub_container .process_half .background_arrow{height:2px;width:100%;top:50%;left:0;position:absolute}.process_container .process_sub_container .process_half .background_arrow .line{padding:0 30px;width:100%;height:100%;box-sizing:border-box}.process_container .process_sub_container .process_half .background_arrow .line .line_content{background-color:#fff;width:calc(83.34% + 52px);height:100%;margin:0 auto;position:relative}.process_container .process_sub_container .process_half .background_arrow .line .line_content::before{content:"";position:absolute;height:170px;width:2px;background-color:#fff;top:-170px;right:0;z-index:0}.process_container .process_sub_container .process_half .background_arrow .line .line_content::after{content:"";position:absolute;height:170px;width:2px;background-color:#fff;bottom:-170px;left:0;z-index:0}.wpcf7{width:100%}.form_container{position:relative;width:100%}.form_container .form_column{display:flex;flex-direction:column}.form_container .form_column .form_row{display:flex;flex-direction:column}.form_container .form_column .form_row .flex_6{flex:1 0 100%;max-width:100%}.form_container .form_column .form_row .wpcf7-form-control-wrap{width:100%;display:inline-block;padding:10px 0;box-sizing:border-box}.form_container .form_column .form_row .wpcf7-form-control-wrap input{width:100%;display:inline-block;background:rgba(232,232,232,.5);border:0;height:70px;margin:0;padding:0 20px;box-sizing:border-box;color:#000;font-size:18px;font-style:normal;font-weight:382;line-height:32px;letter-spacing:.9px}.form_container .form_column .form_row .wpcf7-form-control-wrap input::placeholder,.form_container .form_column .form_row .wpcf7-form-control-wrap textarea::placeholder{color:#000;font-size:18px;font-style:normal;font-weight:382;line-height:32px;letter-spacing:.9px}.form_container .form_column .form_row .wpcf7-form-control-wrap textarea{width:100%;display:inline-block;background:rgba(232,232,232,.5);border:0;height:200px;margin:0;padding:20px;box-sizing:border-box;color:#000;font-size:18px;font-style:normal;font-weight:382;line-height:32px;letter-spacing:.9px}.form_container .form_column .form_row .wpcf7-form-control-wrap select{width:100%;display:inline-block;background:rgba(232,232,232,.5);border:0;height:70px;margin:0;padding:0 20px;box-sizing:border-box;appearance:none;background-image:url(img/icons/chevron-down.svg);background-repeat:no-repeat;background-position:right 20px center;background-size:15px;color:#000;font-size:18px;font-style:normal;font-weight:382;line-height:32px;letter-spacing:.9px}.form_container .form_column .form_row .informative{color:#000;font-size:14px;font-style:normal;font-weight:382;line-height:32px;letter-spacing:.7px;flex:1 0 100%;max-width:100%}.form_container .form_column .form_row .informative .wpcf7-list-item{margin:0}.form_container .form_column .form_row .informative .wpcf7-list-item label{display:flex;flex-direction:row}.form_container .form_column .form_row .informative .wpcf7-list-item label input[type=checkbox]{background-color:#e8e8e8;height:auto;width:auto;margin-right:8px}.form_container .form_column .form_row .submit_container{display:flex;flex-direction:row;padding:0;box-sizing:border-box}.form_container .form_column .form_row .submit_container .wpcf7-submit{background-color:#fff;border-bottom:1px solid #222;border-left:none;border-right:none;border-top:none;font-size:18px;color:#222;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9px;height:50px;width:140px}.page-container{padding-top:120px}.page-container .single_section{padding:0 20px}}.container_box{width:100%;height:100%;max-width:1440px;padding:0 40px;margin:0 auto;box-sizing:border-box}.column_width_references{width:100%;padding:0 40px;max-width:1376px;box-sizing:border-box;margin:0 auto}.container_reference{flex-direction:column;padding:80px 0 0 0;box-sizing:border-box}.wpc_is_filter_request .option-hidden{display:none}.references_services{margin:10px 0 40px 0;display:flex;flex-direction:row;width:100%}.references_services .search_references{padding-right:20px;box-sizing:border-box}.references_services .search_references .search-form{width:100%;display:flex;flex-direction:row}.references_services .search_references .search-form input[type=search]{width:75%;height:60px;background-color:#fff;border:1px solid #222;padding:0 20px;background-repeat:no-repeat;background-position:25px center;flex:1 0 83.3333333333%;max-width:83.3333333333%;box-sizing:border-box}.references_services .search_references .search-form input[type=search]::placeholder{color:var(--unnamed-color-000000);text-align:left;font:normal normal normal 13px/30px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#222;opacity:1}.references_services .search_references .search-form .btn_gallery{text-decoration:none;position:relative;display:inline-block;width:25%;cursor:pointer;background-color:#222;color:#fff;width:100%;display:inline-block;font:normal normal normal 13px/18px acumin-pro-wide,sans-serif;flex:1 0 16.6666666667%;max-width:16.6666666667%;display:flex}.references_services .search_references .search-form .btn_gallery span{text-transform:uppercase;letter-spacing:2px;padding:22px 0 18px 0;position:relative;text-decoration:none;z-index:2;display:block;transition:padding .35s ease-in-out;font:normal normal normal 13px/18px acumin-pro-wide,sans-serif;letter-spacing:1.3px;color:#fff;margin:0 auto}.references_services .map_references{padding-left:20px;box-sizing:border-box}.references_services .map_references .map_container{width:100%;display:flex;flex-direction:row;text-decoration:none;height:60px}.references_services .map_references .map_container .map_text{border-top:1px solid #c4c7c9;border-left:1px solid #c4c7c9;border-bottom:1px solid #c4c7c9;display:flex;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><g id="_9023584_map_pin_line_fill_icon" data-name="9023584_map_pin_line_fill_icon" transform="translate(-0.8 -0.425)"><rect id="Rettangolo_967" data-name="Rettangolo 967" width="32" height="32" transform="translate(0.8 0.425)" fill="none"/><path id="Tracciato_16030" data-name="Tracciato 16030" d="M60.179,42.233H53.936a31.984,31.984,0,0,0,2.964-3c3.468-3.973,5.3-8.172,5.3-12.133a11.1,11.1,0,1,0-22.2,0c0,3.96,1.829,8.16,5.3,12.133a31.982,31.982,0,0,0,2.964,3H42.018a1.009,1.009,0,0,0,0,2.018H60.179a1.009,1.009,0,1,0,0-2.018ZM51.1,23.063A4.036,4.036,0,1,1,47.063,27.1,4.036,4.036,0,0,1,51.1,23.063Z" transform="translate(-35.134 -14.223)"/></g></svg>');background-repeat:no-repeat;background-position:15px center;height:58px}.references_services .map_references .map_container .map_text span{color:var(--unnamed-color-000000);text-align:left;font:normal normal normal 13px/18px acumin-pro-wide,sans-serif;letter-spacing:1.3px;color:#222;text-transform:uppercase;opacity:1;margin:auto 60px}.references_services .map_references .map_container .map_link{background-color:#222;color:#fff;width:100%;display:inline-block;font:normal normal normal 13px/18px acumin-pro-wide,sans-serif}.references_services .map_references .map_container .map_link .btn_gallery{text-decoration:none;position:relative;display:inline-flex;width:100%;box-sizing:border-box}.references_services .map_references .map_container .map_link .btn_gallery span{text-transform:uppercase;letter-spacing:2px;padding:22px 28px 18px 25px;position:relative;text-decoration:none;z-index:2;display:block;transition:padding .35s ease-in-out;letter-spacing:1.3px;color:#fff;display:flex;width:auto;margin:0 auto}.references_slides{height:100%;width:100%;margin:40px 0;padding:0;display:flex;flex-direction:row}.references_slides li{list-style:none}.references_slides li .image_container{width:calc(100% - 40px);position:relative;margin:0 20px;box-sizing:border-box}.references_slides li .image_container a{display:block;height:100%;width:100%;overflow:hidden}.references_slides li .image_container a::before{content:"";display:block;padding-top:100%}.references_slides li .image_container a img{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%}.references_slides li .image_container a p{position:absolute;left:0;padding:0 100px 0 20px;box-sizing:border-box;margin:0;z-index:3}.references_slides li .image_container a .caption{font:normal normal normal 18px/22px acumin-pro-wide,sans-serif;text-align:left;letter-spacing:0px;color:#fff;opacity:1;bottom:80px}.references_slides li .image_container a .caption strong{font:normal 22px/28px acumin-pro-wide,sans-serif}.references_slides li .image_container a .description{text-align:left;font:normal normal normal 16px/22px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#fff;opacity:1;bottom:30px}.references_slides li .image_container a .check{width:40px;height:40px;border:solid 3px #fff;border-radius:50%;position:absolute;right:20px;bottom:30px;z-index:3}.references_slides li .image_container a .check .checked{width:20px;height:20px;background-color:#fff;border-radius:50%;margin:7px;z-index:3;display:none}.references_slides li .image_container a .check.talenta .checked{display:block}.references_slides li .image_container a .check.horizons .checked{display:block}.references_slides li .image_container a .check.mestieri .checked{display:block}.references_slides li .image_container a .image_overlay{position:absolute;bottom:0;left:0;width:100%;height:50%;z-index:2;background:rgba(0,0,0,0) linear-gradient(180deg, #000 0%, #000 100%) 0% 0% no-repeat padding-box;opacity:1}.references_slides li .image_container a .image_overlay.disabled{height:100%;background:rgba(0,0,0,.6);z-index:3}.references_slides li .image_container a .image_overlay.horizons{border-bottom:10px solid #82b1b3}.references_slides li .image_container a .image_overlay.talenta{border-bottom:10px solid #909092}.references_slides li .image_container a .image_overlay.mestieri{border-bottom:10px solid #cd9a8d}.references_filter.search{margin-top:40px}.references_filter{display:flex;flex-direction:column;margin-top:80px}.references_filter .wpc-filters-widget-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.references_filter .wpc-filters-widget-wrapper .wpc-filters-section.wpc-filter-has-selected{flex:1 0 33.3333333333%;max-width:33.3333333333%;padding:0 20px 0 0;box-sizing:border-box}.references_filter .wpc-filters-widget-wrapper .wpc-filters-section.wpc-filter-has-selected .wpc-filter-header{display:none}.references_filter .wpc-filters-widget-wrapper .wpc-filters-section.wpc-filter-has-selected .wpc-filter-content{padding:0}.references_filter .wpc-filters-widget-wrapper .wpc-filters-section.wpc-filter-has-selected .wpc-filter-content select{margin-bottom:0;background-color:#fff;background-image:url("img/icons/chevron-down.svg");background-repeat:no-repeat;background-position:right 15px center;background-size:12px;text-align:left;font:normal normal normal 11px/18px acumin-pro-wide,sans-serif;letter-spacing:1.1px;color:#222;text-transform:uppercase;opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #222;height:50px;padding:0 20px}.references_filter .wpc-filters-widget-wrapper .wpc-filters-section{flex:1 0 33.3333333333%;max-width:33.3333333333%}.references_filter .wpc-filters-widget-wrapper .wpc-filters-section .wpc-filter-header{display:none}.references_filter .wpc-filters-widget-wrapper .wpc-filters-section .wpc-filter-content{padding:0 20px 0 0}.references_filter .wpc-filters-widget-wrapper .wpc-filters-section .wpc-filter-content select{margin-bottom:0;background-color:#fff;background-image:url("img/icons/chevron-down.svg");background-repeat:no-repeat;background-position:right 15px center;background-size:12px;text-align:left;font:normal normal normal 11px/18px acumin-pro-wide,sans-serif;letter-spacing:1.1px;color:#222;text-transform:uppercase;opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #222;height:50px;padding:0 20px}.references_filter .order_filter{display:flex;flex-direction:row;padding:20px 0}.references_filter .order_filter .order_filter_container{display:flex;flex-direction:row;padding-right:20px;box-sizing:border-box}.references_filter .order_filter .order_filter_container span{margin:auto 0;text-align:left;font:normal normal normal 13px/18px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#222;opacity:1}.references_filter .order_filter .order_filter_container form{height:50px}.references_filter .order_filter .order_filter_container form select{border:1px solid #222;text-align:left;font:normal normal bold 11px/18px acumin-pro-wide,sans-serif;letter-spacing:1.1px;color:#222;text-transform:uppercase;opacity:1;background-image:url(img/icons/chevron-down.svg);background-repeat:no-repeat;background-position:center right 30px;background-size:12px;height:50px;width:100%;background-color:#fff;box-sizing:border-box;padding:0 30px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.references_filter .legend{display:flex;flex-direction:row;align-items:center;padding:0 10px;box-sizing:border-box;font:normal normal normal 13px/18px acumin-pro-wide,sans-serif}.references_filter .legend img{width:auto;height:15px;margin-left:10px}.references_filter .reset_filter{align-self:center;display:flex;width:100%;flex-direction:row-reverse}.references_filter .reset_filter a{text-decoration:none}.references_filter .reset_filter a span{text-align:right;font:normal normal bold 11px/24px acumin-pro-wide,sans-serif;letter-spacing:1.1px;color:#d52323;opacity:1;text-transform:uppercase;font-weight:500}.reference_list{margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid #e0e0e0}.reference_list li{list-style:none;padding:20px 0;position:relative;border-bottom:1px solid #e0e0e0;min-height:60px}.reference_list li .ref_border{height:100%;width:4px;left:0;top:0;border-top:solid 4px #fff;border-bottom:solid 4px #fff;position:absolute}.reference_list li .ref_border.talenta{background-color:#909092}.reference_list li .ref_border.horizons{background-color:#82b1b3}.reference_list li .ref_border.mestieri{background-color:#cd9a8d}.reference_list li .ref_border.somec{background-color:#222}.reference_list li .first_row{display:flex;flex-direction:row}.reference_list li .first_row .v_a{display:flex;flex-direction:column;text-align:left;font:normal normal normal 16px/30px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#222;opacity:1;padding-right:15px;box-sizing:border-box}.reference_list li .first_row .v_a span{text-align:left;font:normal normal normal 13px/24px acumin-pro-wide,sans-serif;letter-spacing:1.3px;color:#84888b;text-transform:uppercase;opacity:1}.reference_list li .first_row .v_a .name{font-weight:600}.reference_list li .first_row .v_a.horizons{text-align:left;font:normal normal normal 16px/30px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#82b1b3;opacity:1}.reference_list li .first_row .v_a.mestieri{letter-spacing:var(--unnamed-character-spacing-0);text-align:left;font:normal normal normal 16px/30px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#cd9a8d;opacity:1}.reference_list li .first_row .v_a.talenta{letter-spacing:var(--unnamed-character-spacing-0);text-align:left;font:normal normal normal 16px/30px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#909092;opacity:1}.reference_list li .first_row .v_a.somec{letter-spacing:var(--unnamed-character-spacing-0);text-align:left;font:normal normal normal 16px/30px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#222;opacity:1}.reference_list li .gallery_row{display:block;position:absolute;right:64px;top:20.5px}.reference_list li .gallery_row .ref_gallery{display:flex;flex-direction:row;width:100%}.reference_list li .gallery_row .ref_gallery .link_media{display:block;flex-direction:column;box-sizing:border-box}.reference_list li .gallery_row .ref_gallery .link_media .btn_gallery{display:none}.reference_list li .gallery_row .ref_gallery .link_media .btn_gallery:nth-of-type(1){text-decoration:none;position:relative;display:inline-block;height:54px;width:54px}.reference_list li .gallery_row .ref_gallery .link_media .btn_gallery:nth-of-type(1) span{text-transform:uppercase;letter-spacing:2px;position:relative;text-decoration:none;z-index:2;display:block;transition:padding .35s ease-in-out;font:normal normal normal 13px/18px acumin-pro-wide,sans-serif;letter-spacing:1.3px;display:flex;height:100%;width:100%}.reference_list li .gallery_row .ref_gallery .link_media .btn_gallery:nth-of-type(1) span img{height:25px;width:25px;margin:auto}.reference_list li .li_accordion{display:none;flex-direction:column;padding:20px 0}.reference_list li .li_accordion .second_row{display:flex;flex-direction:row}.reference_list li .li_accordion .second_row .v_a{display:flex;flex-direction:column;color:var(--unnamed-color-000000);text-align:left;font:normal normal normal 16px/30px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#222;opacity:1;padding-right:15px;box-sizing:border-box}.reference_list li .li_accordion .second_row .v_a span{text-align:left;font:normal normal normal 13px/24px acumin-pro-wide,sans-serif;letter-spacing:1.3px;color:#84888b;text-transform:uppercase;opacity:1}.reference_list li .li_accordion .third_row{display:flex;flex-direction:row;padding-top:20px}.reference_list li .li_accordion .third_row .v_a{display:flex;flex-direction:column;color:var(--unnamed-color-000000);text-align:left;font:normal normal normal 16px/30px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#222;opacity:1;padding-right:15px;box-sizing:border-box}.reference_list li .li_accordion .third_row .v_a span{text-align:left;font:normal normal normal 13px/24px acumin-pro-wide,sans-serif;letter-spacing:1.3px;color:#84888b;text-transform:uppercase;opacity:1}.reference_list li .a_accordion{position:absolute;height:54px;width:54px;right:0;top:20.5px;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Generator: Adobe Illustrator 26.5.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version="1.1" id="Livello_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 18 18" style="enable-background:new 0 0 18 18;" xml:space="preserve"><polygon points="18,8.3 9.8,8.3 9.8,0 8.2,0 8.2,8.3 0,8.3 0,9.8 8.2,9.8 8.2,18 9.8,18 9.8,9.8 18,9.8 "/></svg>');background-size:18px;background-repeat:no-repeat;background-position:center}.reference_list li .a_accordion.close{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Generator: Adobe Illustrator 26.5.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version="1.1" id="Livello_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 13.8 13.8" style="enable-background:new 0 0 13.8 13.8;" xml:space="preserve"><polygon points="13.8,1.1 12.7,0 6.9,5.8 1.1,0 0,1.1 5.8,6.9 0,12.7 1.1,13.8 6.9,8 12.7,13.8 13.8,12.7 8,6.9 "/></svg>')}#prevArrow.fixed,#nextArrow.fixed{border-radius:0 !important;width:60px;height:60px}#prevArrow.fixed g,#nextArrow.fixed g{display:none}#prevArrow.fixed{background-image:url("img/icons/arrow-left-white.svg");background-repeat:no-repeat;background-position:center;background-size:20px}#nextArrow.fixed{background-image:url("img/icons/arrow-right-white.svg");background-repeat:no-repeat;background-position:center;background-size:20px}.YouTubePopUp-Wrap{background-color:rgba(24,24,26,.95)}.vp-flex{height:80% !important;width:80% !important;margin:10% !important;box-sizing:border-box;max-width:inherit !important}.YouTubePopUp-Close{left:-56px !important}.YouTubePopUp-Close::before{font-size:52px !important}mappress-map.mapp-layout{aspect-ratio:16/9 !important}.mapp-sidebar,mappress-map.mapp-layout{border:none}.mapp-list .mapp-items{background-color:#f2f4f7}.mapp-title{text-align:left;font:normal normal normal 14px/18px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#222}.mapp-template .mapp-title{font-weight:bold;text-align:left;font:normal normal normal 14px/18px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#222}.mapp-template .mapp-body{text-align:left;font:normal normal normal 14px/18px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#222}img.mapp-icon,.mapp-icon img{filter:none !important}.marker-cluster-small{background-color:rgba(0,0,0,.6)}.marker-cluster-small div{background-color:#18181a}.marker-cluster-small div span{color:#fff}.mapp-iw .mapp-info{padding:25px}.mapp-ib{border:none}@media screen and (orientation: portrait)and (max-width: 1024px){.container_box{width:100%;height:100%;max-width:100%;padding:0 40px;margin:0 auto;box-sizing:border-box}.column_width_references{width:100%;padding:0 40px;max-width:1376px;box-sizing:border-box;margin:0 auto}.container_reference{flex-direction:column;padding:80px 0 0 0;box-sizing:border-box}.wpc_is_filter_request .option-hidden{display:none}.references_services{margin:10px 0 40px 0;display:flex;flex-direction:row;width:100%}.references_services .search_references{padding-right:20px;box-sizing:border-box;flex:1 0 70%;max-width:70%}.references_services .search_references .search-form{width:100%;display:flex;flex-direction:row}.references_services .search_references .search-form input[type=search]{width:75%;height:60px;background-color:#fff;border:1px solid #222;padding:0 20px;background-repeat:no-repeat;background-position:25px center;flex:1 0 83.3333333333%;max-width:83.3333333333%;box-sizing:border-box}.references_services .search_references .search-form input[type=search]::placeholder{color:var(--unnamed-color-000000);text-align:left;font:normal normal normal 13px/30px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#222;opacity:1}.references_services .search_references .search-form .btn_gallery{text-decoration:none;position:relative;display:inline-block;width:25%;cursor:pointer;background-color:#222;color:#fff;width:100%;display:inline-block;font:normal normal normal 13px/18px acumin-pro-wide,sans-serif;flex:1 0 16.6666666667%;max-width:16.6666666667%;display:flex}.references_services .search_references .search-form .btn_gallery span{text-transform:uppercase;letter-spacing:2px;padding:22px 0 18px 0;position:relative;text-decoration:none;z-index:2;display:block;transition:padding .35s ease-in-out;font:normal normal normal 13px/18px acumin-pro-wide,sans-serif;letter-spacing:1.3px;color:#fff;margin:0 auto}.references_services .map_references{padding-left:20px;box-sizing:border-box;flex:1 0 30%;max-width:30%}.references_services .map_references .map_container{width:100%;display:flex;flex-direction:row;text-decoration:none;height:60px}.references_services .map_references .map_container .map_text{border-top:1px solid #c4c7c9;border-left:1px solid #c4c7c9;border-bottom:1px solid #c4c7c9;display:flex;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><g id="_9023584_map_pin_line_fill_icon" data-name="9023584_map_pin_line_fill_icon" transform="translate(-0.8 -0.425)"><rect id="Rettangolo_967" data-name="Rettangolo 967" width="32" height="32" transform="translate(0.8 0.425)" fill="none"/><path id="Tracciato_16030" data-name="Tracciato 16030" d="M60.179,42.233H53.936a31.984,31.984,0,0,0,2.964-3c3.468-3.973,5.3-8.172,5.3-12.133a11.1,11.1,0,1,0-22.2,0c0,3.96,1.829,8.16,5.3,12.133a31.982,31.982,0,0,0,2.964,3H42.018a1.009,1.009,0,0,0,0,2.018H60.179a1.009,1.009,0,1,0,0-2.018ZM51.1,23.063A4.036,4.036,0,1,1,47.063,27.1,4.036,4.036,0,0,1,51.1,23.063Z" transform="translate(-35.134 -14.223)"/></g></svg>');background-repeat:no-repeat;background-position:15px center;height:58px}.references_services .map_references .map_container .map_text span{color:var(--unnamed-color-000000);text-align:left;font:normal normal normal 13px/18px acumin-pro-wide,sans-serif;letter-spacing:1.3px;color:#222;text-transform:uppercase;opacity:1;margin:auto 60px}.references_services .map_references .map_container .map_link{background-color:#222;color:#fff;width:100%;display:inline-block;font:normal normal normal 13px/18px acumin-pro-wide,sans-serif}.references_services .map_references .map_container .map_link .btn_gallery{text-decoration:none;position:relative;display:inline-flex;width:100%;box-sizing:border-box}.references_services .map_references .map_container .map_link .btn_gallery span{text-transform:uppercase;letter-spacing:2px;padding:22px 28px 18px 25px;position:relative;text-decoration:none;z-index:2;display:block;transition:padding .35s ease-in-out;letter-spacing:1.3px;color:#fff;display:flex;width:auto;margin:0 auto}.references_slides{height:100%;width:100%;margin:40px 0;padding:0;display:flex;flex-direction:row}.references_slides li{list-style:none}.references_slides li .image_container{width:calc(100% - 40px);position:relative;margin:0 20px;box-sizing:border-box}.references_slides li .image_container a{display:block;height:100%;width:100%;overflow:hidden}.references_slides li .image_container a::before{content:"";display:block;padding-top:100%}.references_slides li .image_container a img{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%}.references_slides li .image_container a p{position:absolute;left:0;padding:0 100px 0 20px;box-sizing:border-box;margin:0;z-index:3}.references_slides li .image_container a .caption{font:normal normal normal 18px/22px acumin-pro-wide,sans-serif;text-align:left;letter-spacing:0px;color:#fff;opacity:1;bottom:80px}.references_slides li .image_container a .caption strong{font:normal 22px/28px acumin-pro-wide,sans-serif}.references_slides li .image_container a .description{text-align:left;font:normal normal normal 16px/22px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#fff;opacity:1;bottom:30px}.references_slides li .image_container a .check{width:40px;height:40px;border:solid 3px #fff;border-radius:50%;position:absolute;right:20px;bottom:30px;z-index:3}.references_slides li .image_container a .check .checked{width:20px;height:20px;background-color:#fff;border-radius:50%;margin:7px;z-index:3;display:none}.references_slides li .image_container a .check.talenta .checked{display:block}.references_slides li .image_container a .check.horizons .checked{display:block}.references_slides li .image_container a .check.mestieri .checked{display:block}.references_slides li .image_container a .image_overlay{position:absolute;bottom:0;left:0;width:100%;height:50%;z-index:2;background:rgba(0,0,0,0) linear-gradient(180deg, #000 0%, #000 100%) 0% 0% no-repeat padding-box;opacity:1}.references_slides li .image_container a .image_overlay.disabled{height:100%;background:rgba(0,0,0,.6);z-index:3}.references_slides li .image_container a .image_overlay.horizons{border-bottom:10px solid #82b1b3}.references_slides li .image_container a .image_overlay.talenta{border-bottom:10px solid #909092}.references_slides li .image_container a .image_overlay.mestieri{border-bottom:10px solid #cd9a8d}.references_filter.search{margin-top:40px}.references_filter{display:flex;flex-direction:column;margin-top:80px}.references_filter .wpc-filters-widget-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.references_filter .wpc-filters-widget-wrapper .wpc-filters-section.wpc-filter-has-selected{flex:1 0 33.3333333333%;max-width:33.3333333333%;padding:0}.references_filter .wpc-filters-widget-wrapper .wpc-filters-section.wpc-filter-has-selected .wpc-filter-header{display:none}.references_filter .wpc-filters-widget-wrapper .wpc-filters-section.wpc-filter-has-selected .wpc-filter-content{padding:0}.references_filter .wpc-filters-widget-wrapper .wpc-filters-section.wpc-filter-has-selected .wpc-filter-content select{margin-bottom:0;background-color:#fff;background-image:url("img/icons/chevron-down.svg");background-repeat:no-repeat;background-position:right 15px center;background-size:12px;text-align:left;font:normal normal normal 11px/18px acumin-pro-wide,sans-serif;letter-spacing:1.1px;color:#222;text-transform:uppercase;opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #222;height:50px;padding:0 20px}.references_filter .wpc-filters-widget-wrapper .wpc-filters-section{flex:1 0 33.3333333333%;max-width:33.3333333333%}.references_filter .wpc-filters-widget-wrapper .wpc-filters-section .wpc-filter-header{display:none}.references_filter .wpc-filters-widget-wrapper .wpc-filters-section .wpc-filter-content{padding:0 0 0 20px}.references_filter .wpc-filters-widget-wrapper .wpc-filters-section .wpc-filter-content select{margin-bottom:0;background-color:#fff;background-image:url("img/icons/chevron-down.svg");background-repeat:no-repeat;background-position:right 15px center;background-size:12px;text-align:left;font:normal normal normal 11px/18px acumin-pro-wide,sans-serif;letter-spacing:1.1px;color:#222;text-transform:uppercase;opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #222;height:50px;padding:0 20px}.references_filter .order_filter{display:flex;flex-direction:row;padding:20px 0}.references_filter .order_filter .order_filter_container{display:flex;flex-direction:row;padding-right:20px;box-sizing:border-box;flex:1 0 50%;max-width:50%}.references_filter .order_filter .order_filter_container span{margin:auto 0;text-align:left;font:normal normal normal 13px/18px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#222;opacity:1}.references_filter .order_filter .order_filter_container form{height:50px}.references_filter .order_filter .order_filter_container form select{border:1px solid #222;text-align:left;font:normal normal bold 11px/18px acumin-pro-wide,sans-serif;letter-spacing:1.1px;color:#222;text-transform:uppercase;opacity:1;background-image:url(img/icons/chevron-down.svg);background-repeat:no-repeat;background-position:center right 30px;background-size:12px;height:50px;width:100%;background-color:#fff;box-sizing:border-box;padding:0 30px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.references_filter .legend{display:flex;flex-direction:row;align-items:center;padding:0 10px;box-sizing:border-box;flex:1 0 10%;max-width:10%;font:normal normal normal 13px/18px acumin-pro-wide,sans-serif}.references_filter .legend img{width:auto;height:15px;margin-left:10px}.references_filter .reset_filter{align-self:center;display:flex;width:100%;flex-direction:row-reverse;flex:1 0 40%;max-width:40%}.references_filter .reset_filter a{text-decoration:none}.references_filter .reset_filter a span{text-align:right;font:normal normal bold 11px/24px acumin-pro-wide,sans-serif;letter-spacing:1.1px;color:#d52323;opacity:1;text-transform:uppercase;font-weight:500}.reference_list{margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid #e0e0e0}.reference_list li{list-style:none;padding:20px 0;position:relative;border-bottom:1px solid #e0e0e0;min-height:60px}.reference_list li .ref_border{height:100%;width:4px;left:0;top:0;border-top:solid 4px #fff;border-bottom:solid 4px #fff;position:absolute}.reference_list li .ref_border.talenta{background-color:#909092}.reference_list li .ref_border.horizons{background-color:#82b1b3}.reference_list li .ref_border.mestieri{background-color:#cd9a8d}.reference_list li .ref_border.somec{background-color:#222}.reference_list li .first_row{display:flex;flex-direction:row}.reference_list li .first_row .v_a{display:flex;flex-direction:column;text-align:left;font:normal normal normal 16px/30px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#222;opacity:1;padding-right:15px;box-sizing:border-box}.reference_list li .first_row .v_a span{text-align:left;font:normal normal normal 13px/24px acumin-pro-wide,sans-serif;letter-spacing:1.3px;color:#84888b;text-transform:uppercase;opacity:1}.reference_list li .first_row .v_a .name{font-weight:600}.reference_list li .first_row .v_a.horizons{text-align:left;font:normal normal normal 16px/30px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#82b1b3;opacity:1}.reference_list li .first_row .v_a.mestieri{letter-spacing:var(--unnamed-character-spacing-0);text-align:left;font:normal normal normal 16px/30px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#cd9a8d;opacity:1}.reference_list li .first_row .v_a.talenta{letter-spacing:var(--unnamed-character-spacing-0);text-align:left;font:normal normal normal 16px/30px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#909092;opacity:1}.reference_list li .first_row .v_a.somec{letter-spacing:var(--unnamed-character-spacing-0);text-align:left;font:normal normal normal 16px/30px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#222;opacity:1}.reference_list li .gallery_row{display:block;position:absolute;right:64px;top:20.5px}.reference_list li .gallery_row .ref_gallery{display:flex;flex-direction:row;width:100%}.reference_list li .gallery_row .ref_gallery .link_media{display:block;flex-direction:column;box-sizing:border-box}.reference_list li .gallery_row .ref_gallery .link_media .btn_gallery{display:none}.reference_list li .gallery_row .ref_gallery .link_media .btn_gallery:nth-of-type(1){text-decoration:none;position:relative;display:inline-block;height:54px;width:54px}.reference_list li .gallery_row .ref_gallery .link_media .btn_gallery:nth-of-type(1) span{text-transform:uppercase;letter-spacing:2px;position:relative;text-decoration:none;z-index:2;display:block;transition:padding .35s ease-in-out;font:normal normal normal 13px/18px acumin-pro-wide,sans-serif;letter-spacing:1.3px;display:flex;height:100%;width:100%}.reference_list li .gallery_row .ref_gallery .link_media .btn_gallery:nth-of-type(1) span img{height:25px;width:25px;margin:auto}.reference_list li .li_accordion{display:none;flex-direction:column;padding:20px 0}.reference_list li .li_accordion .second_row{display:flex;flex-direction:row}.reference_list li .li_accordion .second_row .v_a{display:flex;flex-direction:column;color:var(--unnamed-color-000000);text-align:left;font:normal normal normal 16px/30px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#222;opacity:1;padding-right:15px;box-sizing:border-box}.reference_list li .li_accordion .second_row .v_a span{text-align:left;font:normal normal normal 13px/24px acumin-pro-wide,sans-serif;letter-spacing:1.3px;color:#84888b;text-transform:uppercase;opacity:1}.reference_list li .li_accordion .third_row{display:flex;flex-direction:row;padding-top:20px}.reference_list li .li_accordion .third_row .v_a{display:flex;flex-direction:column;color:var(--unnamed-color-000000);text-align:left;font:normal normal normal 16px/30px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#222;opacity:1;padding-right:15px;box-sizing:border-box}.reference_list li .li_accordion .third_row .v_a span{text-align:left;font:normal normal normal 13px/24px acumin-pro-wide,sans-serif;letter-spacing:1.3px;color:#84888b;text-transform:uppercase;opacity:1}.reference_list li .a_accordion{position:absolute;height:54px;width:54px;right:0;top:20.5px;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Generator: Adobe Illustrator 26.5.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version="1.1" id="Livello_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 18 18" style="enable-background:new 0 0 18 18;" xml:space="preserve"><polygon points="18,8.3 9.8,8.3 9.8,0 8.2,0 8.2,8.3 0,8.3 0,9.8 8.2,9.8 8.2,18 9.8,18 9.8,9.8 18,9.8 "/></svg>');background-size:18px;background-repeat:no-repeat;background-position:center}.reference_list li .a_accordion.close{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Generator: Adobe Illustrator 26.5.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version="1.1" id="Livello_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 13.8 13.8" style="enable-background:new 0 0 13.8 13.8;" xml:space="preserve"><polygon points="13.8,1.1 12.7,0 6.9,5.8 1.1,0 0,1.1 5.8,6.9 0,12.7 1.1,13.8 6.9,8 12.7,13.8 13.8,12.7 8,6.9 "/></svg>')}#prevArrow.fixed,#nextArrow.fixed{border-radius:0 !important;width:60px;height:60px}#prevArrow.fixed g,#nextArrow.fixed g{display:none}#prevArrow.fixed{background-image:url("img/icons/arrow-left-white.svg");background-repeat:no-repeat;background-position:center;background-size:20px}#nextArrow.fixed{background-image:url("img/icons/arrow-right-white.svg");background-repeat:no-repeat;background-position:center;background-size:20px}.YouTubePopUp-Wrap{background-color:rgba(24,24,26,.95)}.vp-flex{height:80% !important;width:80% !important;margin:10% !important;box-sizing:border-box;max-width:inherit !important}.YouTubePopUp-Close{left:-56px !important}.YouTubePopUp-Close::before{font-size:52px !important}mappress-map.mapp-layout{aspect-ratio:16/9 !important}.mapp-sidebar,mappress-map.mapp-layout{border:none}.mapp-list .mapp-items{background-color:#f2f4f7}.mapp-title{text-align:left;font:normal normal normal 14px/18px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#222}.mapp-template .mapp-title{font-weight:bold;text-align:left;font:normal normal normal 14px/18px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#222}.mapp-template .mapp-body{text-align:left;font:normal normal normal 14px/18px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#222}img.mapp-icon,.mapp-icon img{filter:none !important}.marker-cluster-small{background-color:rgba(0,0,0,.6)}.marker-cluster-small div{background-color:#18181a}.marker-cluster-small div span{color:#fff}.mapp-iw .mapp-info{padding:25px}.mapp-ib{border:none}}@media screen and (max-width: 767px){.container_box{width:100%;height:100%;max-width:1440px;padding:0 40px;margin:0 auto;box-sizing:border-box}.column_width_references{width:100%;padding:0 40px;max-width:1376px;box-sizing:border-box;margin:0 auto}.container_reference{flex-direction:column;padding:80px 0 0 0;box-sizing:border-box}.wpc_is_filter_request .option-hidden{display:none}.references_services{margin:10px 0 40px 0;display:flex;flex-direction:row;width:100%}.references_services .search_references{padding-right:20px;box-sizing:border-box}.references_services .search_references .search-form{width:100%;display:flex;flex-direction:row}.references_services .search_references .search-form input[type=search]{width:75%;height:60px;background-color:#fff;border:1px solid #222;padding:0 20px;background-repeat:no-repeat;background-position:25px center;flex:1 0 83.3333333333%;max-width:83.3333333333%;box-sizing:border-box}.references_services .search_references .search-form input[type=search]::placeholder{color:var(--unnamed-color-000000);text-align:left;font:normal normal normal 13px/30px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#222;opacity:1}.references_services .search_references .search-form .btn_gallery{text-decoration:none;position:relative;display:inline-block;width:25%;cursor:pointer;background-color:#222;color:#fff;width:100%;display:inline-block;font:normal normal normal 13px/18px acumin-pro-wide,sans-serif;flex:1 0 16.6666666667%;max-width:16.6666666667%;display:flex}.references_services .search_references .search-form .btn_gallery span{text-transform:uppercase;letter-spacing:2px;padding:22px 0 18px 0;position:relative;text-decoration:none;z-index:2;display:block;transition:padding .35s ease-in-out;font:normal normal normal 13px/18px acumin-pro-wide,sans-serif;letter-spacing:1.3px;color:#fff;margin:0 auto}.references_services .map_references{padding-left:20px;box-sizing:border-box}.references_services .map_references .map_container{width:100%;display:flex;flex-direction:row;text-decoration:none;height:60px}.references_services .map_references .map_container .map_text{border-top:1px solid #c4c7c9;border-left:1px solid #c4c7c9;border-bottom:1px solid #c4c7c9;display:flex;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><g id="_9023584_map_pin_line_fill_icon" data-name="9023584_map_pin_line_fill_icon" transform="translate(-0.8 -0.425)"><rect id="Rettangolo_967" data-name="Rettangolo 967" width="32" height="32" transform="translate(0.8 0.425)" fill="none"/><path id="Tracciato_16030" data-name="Tracciato 16030" d="M60.179,42.233H53.936a31.984,31.984,0,0,0,2.964-3c3.468-3.973,5.3-8.172,5.3-12.133a11.1,11.1,0,1,0-22.2,0c0,3.96,1.829,8.16,5.3,12.133a31.982,31.982,0,0,0,2.964,3H42.018a1.009,1.009,0,0,0,0,2.018H60.179a1.009,1.009,0,1,0,0-2.018ZM51.1,23.063A4.036,4.036,0,1,1,47.063,27.1,4.036,4.036,0,0,1,51.1,23.063Z" transform="translate(-35.134 -14.223)"/></g></svg>');background-repeat:no-repeat;background-position:15px center;height:58px}.references_services .map_references .map_container .map_text span{color:var(--unnamed-color-000000);text-align:left;font:normal normal normal 13px/18px acumin-pro-wide,sans-serif;letter-spacing:1.3px;color:#222;text-transform:uppercase;opacity:1;margin:auto 60px}.references_services .map_references .map_container .map_link{background-color:#222;color:#fff;width:100%;display:inline-block;font:normal normal normal 13px/18px acumin-pro-wide,sans-serif}.references_services .map_references .map_container .map_link .btn_gallery{text-decoration:none;position:relative;display:inline-flex;width:100%;box-sizing:border-box}.references_services .map_references .map_container .map_link .btn_gallery span{text-transform:uppercase;letter-spacing:2px;padding:22px 28px 18px 25px;position:relative;text-decoration:none;z-index:2;display:block;transition:padding .35s ease-in-out;letter-spacing:1.3px;color:#fff;display:flex;width:auto;margin:0 auto}.references_slides{height:100%;width:100%;margin:40px 0;padding:0;display:flex;flex-direction:row}.references_slides li{list-style:none}.references_slides li .image_container{width:calc(100% - 40px);position:relative;margin:0 20px;box-sizing:border-box}.references_slides li .image_container a{display:block;height:100%;width:100%;overflow:hidden}.references_slides li .image_container a::before{content:"";display:block;padding-top:100%}.references_slides li .image_container a img{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%}.references_slides li .image_container a p{position:absolute;left:0;padding:0 100px 0 20px;box-sizing:border-box;margin:0;z-index:3}.references_slides li .image_container a .caption{font:normal normal normal 18px/22px acumin-pro-wide,sans-serif;text-align:left;letter-spacing:0px;color:#fff;opacity:1;bottom:80px}.references_slides li .image_container a .caption strong{font:normal 22px/28px acumin-pro-wide,sans-serif}.references_slides li .image_container a .description{text-align:left;font:normal normal normal 16px/22px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#fff;opacity:1;bottom:30px}.references_slides li .image_container a .check{width:40px;height:40px;border:solid 3px #fff;border-radius:50%;position:absolute;right:20px;bottom:30px;z-index:3}.references_slides li .image_container a .check .checked{width:20px;height:20px;background-color:#fff;border-radius:50%;margin:7px;z-index:3;display:none}.references_slides li .image_container a .check.talenta .checked{display:block}.references_slides li .image_container a .check.horizons .checked{display:block}.references_slides li .image_container a .check.mestieri .checked{display:block}.references_slides li .image_container a .image_overlay{position:absolute;bottom:0;left:0;width:100%;height:50%;z-index:2;background:rgba(0,0,0,0) linear-gradient(180deg, #000 0%, #000 100%) 0% 0% no-repeat padding-box;opacity:1}.references_slides li .image_container a .image_overlay.disabled{height:100%;background:rgba(0,0,0,.6);z-index:3}.references_slides li .image_container a .image_overlay.horizons{border-bottom:10px solid #82b1b3}.references_slides li .image_container a .image_overlay.talenta{border-bottom:10px solid #909092}.references_slides li .image_container a .image_overlay.mestieri{border-bottom:10px solid #cd9a8d}.references_filter.search{margin-top:40px}.references_filter{display:flex;flex-direction:column;margin-top:80px}.references_filter .wpc-filters-widget-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.references_filter .wpc-filters-widget-wrapper .wpc-filters-section.wpc-filter-has-selected{flex:1 0 33.3333333333%;max-width:33.3333333333%}.references_filter .wpc-filters-widget-wrapper .wpc-filters-section.wpc-filter-has-selected .wpc-filter-header{display:none}.references_filter .wpc-filters-widget-wrapper .wpc-filters-section.wpc-filter-has-selected .wpc-filter-content{padding:0}.references_filter .wpc-filters-widget-wrapper .wpc-filters-section.wpc-filter-has-selected .wpc-filter-content select{margin-bottom:0;background-color:#fff;background-image:url("img/icons/chevron-down.svg");background-repeat:no-repeat;background-position:right 15px center;background-size:12px;text-align:left;font:normal normal normal 11px/18px acumin-pro-wide,sans-serif;letter-spacing:1.1px;color:#222;text-transform:uppercase;opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #222;height:50px;padding:0 20px}.references_filter .wpc-filters-widget-wrapper .wpc-filters-section{flex:1 0 33.3333333333%;max-width:33.3333333333%}.references_filter .wpc-filters-widget-wrapper .wpc-filters-section .wpc-filter-header{display:none}.references_filter .wpc-filters-widget-wrapper .wpc-filters-section .wpc-filter-content{padding:0 20px 0 0}.references_filter .wpc-filters-widget-wrapper .wpc-filters-section .wpc-filter-content select{margin-bottom:0;background-color:#fff;background-image:url("img/icons/chevron-down.svg");background-repeat:no-repeat;background-position:right 15px center;background-size:12px;text-align:left;font:normal normal normal 11px/18px acumin-pro-wide,sans-serif;letter-spacing:1.1px;color:#222;text-transform:uppercase;opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #222;height:50px;padding:0 20px}.references_filter .order_filter{display:flex;flex-direction:row;padding:20px 0}.references_filter .order_filter .order_filter_container{display:flex;flex-direction:row;padding-right:20px;box-sizing:border-box}.references_filter .order_filter .order_filter_container span{margin:auto 0;text-align:left;font:normal normal normal 13px/18px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#222;opacity:1}.references_filter .order_filter .order_filter_container form{height:50px}.references_filter .order_filter .order_filter_container form select{border:1px solid #222;text-align:left;font:normal normal bold 11px/18px acumin-pro-wide,sans-serif;letter-spacing:1.1px;color:#222;text-transform:uppercase;opacity:1;background-image:url(img/icons/chevron-down.svg);background-repeat:no-repeat;background-position:center right 30px;background-size:12px;height:50px;width:100%;background-color:#fff;box-sizing:border-box;padding:0 30px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.references_filter .legend{display:flex;flex-direction:row;align-items:center;padding:0 10px;box-sizing:border-box;font:normal normal normal 13px/18px acumin-pro-wide,sans-serif}.references_filter .legend img{width:auto;height:15px;margin-left:10px}.references_filter .reset_filter{align-self:center;display:flex;width:100%;flex-direction:row-reverse}.references_filter .reset_filter a{text-decoration:none}.references_filter .reset_filter a span{text-align:right;font:normal normal bold 11px/24px acumin-pro-wide,sans-serif;letter-spacing:1.1px;color:#d52323;opacity:1;text-transform:uppercase;font-weight:500}.reference_list{margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid #e0e0e0}.reference_list li{list-style:none;padding:20px 0;position:relative;border-bottom:1px solid #e0e0e0;min-height:60px}.reference_list li .ref_border{height:100%;width:4px;left:0;top:0;border-top:solid 4px #fff;border-bottom:solid 4px #fff;position:absolute}.reference_list li .ref_border.talenta{background-color:#909092}.reference_list li .ref_border.horizons{background-color:#82b1b3}.reference_list li .ref_border.mestieri{background-color:#cd9a8d}.reference_list li .ref_border.somec{background-color:#222}.reference_list li .first_row{display:flex;flex-direction:row}.reference_list li .first_row .v_a{display:flex;flex-direction:column;text-align:left;font:normal normal normal 16px/30px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#222;opacity:1;padding-right:15px;box-sizing:border-box}.reference_list li .first_row .v_a span{text-align:left;font:normal normal normal 13px/24px acumin-pro-wide,sans-serif;letter-spacing:1.3px;color:#84888b;text-transform:uppercase;opacity:1}.reference_list li .first_row .v_a .name{font-weight:600}.reference_list li .first_row .v_a.horizons{text-align:left;font:normal normal normal 16px/30px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#82b1b3;opacity:1}.reference_list li .first_row .v_a.mestieri{letter-spacing:var(--unnamed-character-spacing-0);text-align:left;font:normal normal normal 16px/30px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#cd9a8d;opacity:1}.reference_list li .first_row .v_a.talenta{letter-spacing:var(--unnamed-character-spacing-0);text-align:left;font:normal normal normal 16px/30px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#909092;opacity:1}.reference_list li .first_row .v_a.somec{letter-spacing:var(--unnamed-character-spacing-0);text-align:left;font:normal normal normal 16px/30px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#222;opacity:1}.reference_list li .gallery_row{display:block;position:absolute;right:64px;top:20.5px}.reference_list li .gallery_row .ref_gallery{display:flex;flex-direction:row;width:100%}.reference_list li .gallery_row .ref_gallery .link_media{display:block;flex-direction:column;box-sizing:border-box}.reference_list li .gallery_row .ref_gallery .link_media .btn_gallery{display:none}.reference_list li .gallery_row .ref_gallery .link_media .btn_gallery:nth-of-type(1){text-decoration:none;position:relative;display:inline-block;height:54px;width:54px}.reference_list li .gallery_row .ref_gallery .link_media .btn_gallery:nth-of-type(1) span{text-transform:uppercase;letter-spacing:2px;position:relative;text-decoration:none;z-index:2;display:block;transition:padding .35s ease-in-out;font:normal normal normal 13px/18px acumin-pro-wide,sans-serif;letter-spacing:1.3px;display:flex;height:100%;width:100%}.reference_list li .gallery_row .ref_gallery .link_media .btn_gallery:nth-of-type(1) span img{height:25px;width:25px;margin:auto}.reference_list li .li_accordion{display:none;flex-direction:column;padding:20px 0}.reference_list li .li_accordion .second_row{display:flex;flex-direction:row}.reference_list li .li_accordion .second_row .v_a{display:flex;flex-direction:column;color:var(--unnamed-color-000000);text-align:left;font:normal normal normal 16px/30px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#222;opacity:1;padding-right:15px;box-sizing:border-box}.reference_list li .li_accordion .second_row .v_a span{text-align:left;font:normal normal normal 13px/24px acumin-pro-wide,sans-serif;letter-spacing:1.3px;color:#84888b;text-transform:uppercase;opacity:1}.reference_list li .li_accordion .third_row{display:flex;flex-direction:row;padding-top:20px}.reference_list li .li_accordion .third_row .v_a{display:flex;flex-direction:column;color:var(--unnamed-color-000000);text-align:left;font:normal normal normal 16px/30px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#222;opacity:1;padding-right:15px;box-sizing:border-box}.reference_list li .li_accordion .third_row .v_a span{text-align:left;font:normal normal normal 13px/24px acumin-pro-wide,sans-serif;letter-spacing:1.3px;color:#84888b;text-transform:uppercase;opacity:1}.reference_list li .a_accordion{position:absolute;height:54px;width:54px;right:0;top:20.5px;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Generator: Adobe Illustrator 26.5.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version="1.1" id="Livello_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 18 18" style="enable-background:new 0 0 18 18;" xml:space="preserve"><polygon points="18,8.3 9.8,8.3 9.8,0 8.2,0 8.2,8.3 0,8.3 0,9.8 8.2,9.8 8.2,18 9.8,18 9.8,9.8 18,9.8 "/></svg>');background-size:18px;background-repeat:no-repeat;background-position:center}.reference_list li .a_accordion.close{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Generator: Adobe Illustrator 26.5.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version="1.1" id="Livello_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 13.8 13.8" style="enable-background:new 0 0 13.8 13.8;" xml:space="preserve"><polygon points="13.8,1.1 12.7,0 6.9,5.8 1.1,0 0,1.1 5.8,6.9 0,12.7 1.1,13.8 6.9,8 12.7,13.8 13.8,12.7 8,6.9 "/></svg>')}#prevArrow.fixed,#nextArrow.fixed{border-radius:0 !important;width:60px;height:60px}#prevArrow.fixed g,#nextArrow.fixed g{display:none}#prevArrow.fixed{background-image:url("img/icons/arrow-left-white.svg");background-repeat:no-repeat;background-position:center;background-size:20px}#nextArrow.fixed{background-image:url("img/icons/arrow-right-white.svg");background-repeat:no-repeat;background-position:center;background-size:20px}.YouTubePopUp-Wrap{background-color:rgba(24,24,26,.95)}.vp-flex{height:80% !important;width:80% !important;margin:10% !important;box-sizing:border-box;max-width:inherit !important}.YouTubePopUp-Close{left:-56px !important}.YouTubePopUp-Close::before{font-size:52px !important}mappress-map.mapp-layout{aspect-ratio:16/9 !important}.mapp-sidebar,mappress-map.mapp-layout{border:none}.mapp-list .mapp-items{background-color:#f2f4f7}.mapp-title{text-align:left;font:normal normal normal 14px/18px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#222}.mapp-template .mapp-title{font-weight:bold;text-align:left;font:normal normal normal 14px/18px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#222}.mapp-template .mapp-body{text-align:left;font:normal normal normal 14px/18px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#222}img.mapp-icon,.mapp-icon img{filter:none !important}.marker-cluster-small{background-color:rgba(0,0,0,.6)}.marker-cluster-small div{background-color:#18181a}.marker-cluster-small div span{color:#fff}.mapp-iw .mapp-info{padding:25px}.mapp-ib{border:none}}@media screen and (max-width: 767px)and (orientation: portrait)and (max-width: 1024px){.container_box{width:100%;height:100%;max-width:100%;padding:0 20px;margin:0 auto;box-sizing:border-box}.column_width_references{width:100%;padding:0 40px;max-width:1376px;box-sizing:border-box;margin:0 auto}.container_reference{flex-direction:column;padding:60px 0 0 0;box-sizing:border-box}.wpc_is_filter_request .option-hidden{display:none}.references_services{margin:10px 0 40px 0;display:flex;flex-direction:column;width:100%}.references_services .search_references{padding-right:0;box-sizing:border-box;flex:1 0 100%;max-width:100%}.references_services .search_references .search-form{width:100%;display:flex;flex-direction:row}.references_services .search_references .search-form input[type=search]{width:60%;height:60px;background-color:#fff;border:1px solid #222;padding:0 20px;background-repeat:no-repeat;background-position:25px center;flex:1 0 66.6666666667%;max-width:66.6666666667%;box-sizing:border-box}.references_services .search_references .search-form input[type=search]::placeholder{color:var(--unnamed-color-000000);text-align:left;font:normal normal normal 13px/30px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#222;opacity:1}.references_services .search_references .search-form .btn_gallery{text-decoration:none;position:relative;display:inline-block;width:40%;cursor:pointer;background-color:#222;color:#fff;width:100%;display:inline-block;font:normal normal normal 13px/18px acumin-pro-wide,sans-serif;flex:1 0 33.3333333333%;max-width:33.3333333333%;display:flex}.references_services .search_references .search-form .btn_gallery span{text-transform:uppercase;letter-spacing:2px;padding:22px 0 18px 0;position:relative;text-decoration:none;z-index:2;display:block;transition:padding .35s ease-in-out;font:normal normal normal 13px/18px acumin-pro-wide,sans-serif;letter-spacing:1.3px;color:#fff;margin:0 auto}.references_services .map_references{padding-left:0;box-sizing:border-box;margin-top:30px;flex:1 0 100%;max-width:100%}.references_services .map_references .map_container{width:100%;display:flex;flex-direction:row;text-decoration:none;height:60px}.references_services .map_references .map_container .map_text{border-top:1px solid #c4c7c9;border-left:1px solid #c4c7c9;border-bottom:1px solid #c4c7c9;display:flex;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><g id="_9023584_map_pin_line_fill_icon" data-name="9023584_map_pin_line_fill_icon" transform="translate(-0.8 -0.425)"><rect id="Rettangolo_967" data-name="Rettangolo 967" width="32" height="32" transform="translate(0.8 0.425)" fill="none"/><path id="Tracciato_16030" data-name="Tracciato 16030" d="M60.179,42.233H53.936a31.984,31.984,0,0,0,2.964-3c3.468-3.973,5.3-8.172,5.3-12.133a11.1,11.1,0,1,0-22.2,0c0,3.96,1.829,8.16,5.3,12.133a31.982,31.982,0,0,0,2.964,3H42.018a1.009,1.009,0,0,0,0,2.018H60.179a1.009,1.009,0,1,0,0-2.018ZM51.1,23.063A4.036,4.036,0,1,1,47.063,27.1,4.036,4.036,0,0,1,51.1,23.063Z" transform="translate(-35.134 -14.223)"/></g></svg>');background-repeat:no-repeat;background-position:15px center;height:58px}.references_services .map_references .map_container .map_text span{color:var(--unnamed-color-000000);text-align:left;font:normal normal normal 13px/18px acumin-pro-wide,sans-serif;letter-spacing:1.3px;color:#222;text-transform:uppercase;opacity:1;margin:auto 60px}.references_services .map_references .map_container .map_link{background-color:#222;color:#fff;width:100%;display:inline-block;font:normal normal normal 13px/18px acumin-pro-wide,sans-serif}.references_services .map_references .map_container .map_link .btn_gallery{text-decoration:none;position:relative;display:inline-flex;width:100%;box-sizing:border-box}.references_services .map_references .map_container .map_link .btn_gallery span{text-transform:uppercase;letter-spacing:2px;padding:22px 28px 18px 25px;position:relative;text-decoration:none;z-index:2;display:block;transition:padding .35s ease-in-out;letter-spacing:1.3px;color:#fff;display:flex;width:auto;margin:0 auto}.references_slides{height:100%;width:100%;margin:40px 0;padding:0;display:flex;flex-direction:row}.references_slides li{list-style:none}.references_slides li .image_container{width:calc(100% - 40px);position:relative;margin:0 20px;box-sizing:border-box}.references_slides li .image_container a{display:block;height:100%;width:100%;overflow:hidden}.references_slides li .image_container a::before{content:"";display:block;padding-top:100%}.references_slides li .image_container a img{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%}.references_slides li .image_container a p{position:absolute;left:0;padding:0 100px 0 20px;box-sizing:border-box;margin:0;z-index:3}.references_slides li .image_container a .caption{font:normal normal normal 18px/22px acumin-pro-wide,sans-serif;text-align:left;letter-spacing:0px;color:#fff;opacity:1;bottom:80px}.references_slides li .image_container a .caption strong{font:normal 22px/28px acumin-pro-wide,sans-serif}.references_slides li .image_container a .description{text-align:left;font:normal normal normal 16px/22px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#fff;opacity:1;bottom:30px}.references_slides li .image_container a .check{width:40px;height:40px;border:solid 3px #fff;border-radius:50%;position:absolute;right:20px;bottom:30px;z-index:3}.references_slides li .image_container a .check .checked{width:20px;height:20px;background-color:#fff;border-radius:50%;margin:7px;z-index:3;display:none}.references_slides li .image_container a .check.talenta .checked{display:block}.references_slides li .image_container a .check.horizons .checked{display:block}.references_slides li .image_container a .check.mestieri .checked{display:block}.references_slides li .image_container a .image_overlay{position:absolute;bottom:0;left:0;width:100%;height:50%;z-index:2;background:rgba(0,0,0,0) linear-gradient(180deg, #000 0%, #000 100%) 0% 0% no-repeat padding-box;opacity:1}.references_slides li .image_container a .image_overlay.disabled{height:100%;background:rgba(0,0,0,.6);z-index:3}.references_slides li .image_container a .image_overlay.horizons{border-bottom:10px solid #82b1b3}.references_slides li .image_container a .image_overlay.talenta{border-bottom:10px solid #909092}.references_slides li .image_container a .image_overlay.mestieri{border-bottom:10px solid #cd9a8d}.references_filter.search{margin-top:40px}.references_filter{display:flex;flex-direction:column;margin-top:80px}.references_filter .wpc-filters-widget-wrapper{display:flex;flex-direction:column;flex-wrap:wrap}.references_filter .wpc-filters-widget-wrapper .wpc-filters-section.wpc-filter-has-selected{flex:1 0 100%;max-width:100%;padding:0}.references_filter .wpc-filters-widget-wrapper .wpc-filters-section.wpc-filter-has-selected .wpc-filter-header{display:none}.references_filter .wpc-filters-widget-wrapper .wpc-filters-section.wpc-filter-has-selected .wpc-filter-content{padding:0}.references_filter .wpc-filters-widget-wrapper .wpc-filters-section.wpc-filter-has-selected .wpc-filter-content select{margin-bottom:0;background-color:#fff;background-image:url("img/icons/chevron-down.svg");background-repeat:no-repeat;background-position:right 15px center;background-size:12px;text-align:left;font:normal normal normal 11px/18px acumin-pro-wide,sans-serif;letter-spacing:1.1px;color:#222;text-transform:uppercase;opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #222;height:50px;padding:0 20px}.references_filter .wpc-filters-widget-wrapper .wpc-filters-section{flex:1 0 100%;max-width:100%}.references_filter .wpc-filters-widget-wrapper .wpc-filters-section .wpc-filter-header{display:none}.references_filter .wpc-filters-widget-wrapper .wpc-filters-section .wpc-filter-content{padding:0 0 0 0}.references_filter .wpc-filters-widget-wrapper .wpc-filters-section .wpc-filter-content select{margin-bottom:0;background-color:#fff;background-image:url("img/icons/chevron-down.svg");background-repeat:no-repeat;background-position:right 15px center;background-size:12px;text-align:left;font:normal normal normal 11px/18px acumin-pro-wide,sans-serif;letter-spacing:1.1px;color:#222;text-transform:uppercase;opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #222;height:50px;padding:0 20px}.references_filter .order_filter{display:flex;flex-direction:column;padding:20px 0}.references_filter .order_filter .order_filter_container{display:flex;flex-direction:row;padding-right:0;box-sizing:border-box;flex:1 0 100%;max-width:100%}.references_filter .order_filter .order_filter_container span{margin:auto 0;text-align:left;font:normal normal normal 13px/18px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#222;opacity:1}.references_filter .order_filter .order_filter_container form{height:50px}.references_filter .order_filter .order_filter_container form select{border:1px solid #222;text-align:left;font:normal normal bold 11px/18px acumin-pro-wide,sans-serif;letter-spacing:1.1px;color:#222;text-transform:uppercase;opacity:1;background-image:url(img/icons/chevron-down.svg);background-repeat:no-repeat;background-position:center right 30px;background-size:12px;height:50px;width:100%;background-color:#fff;box-sizing:border-box;padding:0 30px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.references_filter .legend{display:flex;flex-direction:row;align-items:center;padding:0 10px;box-sizing:border-box;flex:1 0 10%;max-width:10%;font:normal normal normal 13px/18px acumin-pro-wide,sans-serif}.references_filter .legend img{width:auto;height:15px;margin-left:10px}.references_filter .reset_filter{align-self:center;display:flex;margin-top:30px;width:100%;flex-direction:row-reverse;flex:1 0 100%;max-width:100%}.references_filter .reset_filter a{text-decoration:none}.references_filter .reset_filter a span{text-align:right;font:normal normal bold 11px/24px acumin-pro-wide,sans-serif;letter-spacing:1.1px;color:#d52323;opacity:1;text-transform:uppercase;font-weight:500}.reference_list{margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid #e0e0e0}.reference_list li{list-style:none;padding:20px 0;position:relative;border-bottom:1px solid #e0e0e0;min-height:60px}.reference_list li .ref_border{height:100%;width:4px;left:0;top:0;border-top:solid 4px #fff;border-bottom:solid 4px #fff;position:absolute}.reference_list li .ref_border.talenta{background-color:#909092}.reference_list li .ref_border.horizons{background-color:#82b1b3}.reference_list li .ref_border.mestieri{background-color:#cd9a8d}.reference_list li .ref_border.somec{background-color:#222}.reference_list li .first_row{display:flex;flex-direction:row;flex-wrap:wrap}.reference_list li .first_row .v_a{display:flex;flex-direction:column;text-align:left;font:normal normal normal 16px/30px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#222;opacity:1;margin-bottom:15px;padding-right:0;box-sizing:border-box;flex:1 0 50%;max-width:50%}.reference_list li .first_row .v_a span{text-align:left;font:normal normal normal 13px/24px acumin-pro-wide,sans-serif;letter-spacing:1.3px;color:#84888b;text-transform:uppercase;opacity:1}.reference_list li .first_row .v_a .name{font-weight:600}.reference_list li .first_row .v_a.horizons{text-align:left;font:normal normal normal 16px/30px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#82b1b3;opacity:1}.reference_list li .first_row .v_a.mestieri{letter-spacing:var(--unnamed-character-spacing-0);text-align:left;font:normal normal normal 16px/30px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#cd9a8d;opacity:1}.reference_list li .first_row .v_a.talenta{letter-spacing:var(--unnamed-character-spacing-0);text-align:left;font:normal normal normal 16px/30px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#909092;opacity:1}.reference_list li .first_row .v_a.somec{letter-spacing:var(--unnamed-character-spacing-0);text-align:left;font:normal normal normal 16px/30px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#222;opacity:1}.reference_list li .gallery_row{display:block;position:absolute;right:0;top:74px}.reference_list li .gallery_row .ref_gallery{display:flex;flex-direction:row;width:100%}.reference_list li .gallery_row .ref_gallery .link_media{display:block;flex-direction:column;box-sizing:border-box}.reference_list li .gallery_row .ref_gallery .link_media .btn_gallery{display:none}.reference_list li .gallery_row .ref_gallery .link_media .btn_gallery:nth-of-type(1){text-decoration:none;position:relative;display:inline-block;height:54px;width:54px}.reference_list li .gallery_row .ref_gallery .link_media .btn_gallery:nth-of-type(1) span{text-transform:uppercase;letter-spacing:2px;position:relative;text-decoration:none;z-index:2;display:block;transition:padding .35s ease-in-out;font:normal normal normal 13px/18px acumin-pro-wide,sans-serif;letter-spacing:1.3px;display:flex;height:100%;width:100%}.reference_list li .gallery_row .ref_gallery .link_media .btn_gallery:nth-of-type(1) span img{height:25px;width:25px;margin:auto}.reference_list li .li_accordion{display:none;flex-direction:column;padding:20px 0}.reference_list li .li_accordion .second_row{display:flex;flex-direction:row;flex-wrap:wrap}.reference_list li .li_accordion .second_row .v_a{display:flex;flex-direction:column;color:var(--unnamed-color-000000);text-align:left;font:normal normal normal 16px/30px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#222;opacity:1;padding-right:15px;box-sizing:border-box;flex:1 0 50%;max-width:50%;margin-bottom:15px}.reference_list li .li_accordion .second_row .v_a span{text-align:left;font:normal normal normal 13px/24px acumin-pro-wide,sans-serif;letter-spacing:1.3px;color:#84888b;text-transform:uppercase;opacity:1}.reference_list li .li_accordion .third_row{display:flex;flex-direction:row;padding-top:20px;flex-wrap:wrap}.reference_list li .li_accordion .third_row .v_a{display:flex;flex-direction:column;color:var(--unnamed-color-000000);text-align:left;font:normal normal normal 16px/30px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#222;opacity:1;padding-right:15px;box-sizing:border-box;flex:1 0 50%;max-width:50%;margin-bottom:15px}.reference_list li .li_accordion .third_row .v_a span{text-align:left;font:normal normal normal 13px/24px acumin-pro-wide,sans-serif;letter-spacing:1.3px;color:#84888b;text-transform:uppercase;opacity:1}.reference_list li .a_accordion{position:absolute;height:54px;width:54px;right:0;top:20.5px;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Generator: Adobe Illustrator 26.5.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version="1.1" id="Livello_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 18 18" style="enable-background:new 0 0 18 18;" xml:space="preserve"><polygon points="18,8.3 9.8,8.3 9.8,0 8.2,0 8.2,8.3 0,8.3 0,9.8 8.2,9.8 8.2,18 9.8,18 9.8,9.8 18,9.8 "/></svg>');background-size:18px;background-repeat:no-repeat;background-position:center}.reference_list li .a_accordion.close{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Generator: Adobe Illustrator 26.5.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version="1.1" id="Livello_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 13.8 13.8" style="enable-background:new 0 0 13.8 13.8;" xml:space="preserve"><polygon points="13.8,1.1 12.7,0 6.9,5.8 1.1,0 0,1.1 5.8,6.9 0,12.7 1.1,13.8 6.9,8 12.7,13.8 13.8,12.7 8,6.9 "/></svg>')}#prevArrow.fixed,#nextArrow.fixed{border-radius:0 !important;width:60px;height:60px}#prevArrow.fixed g,#nextArrow.fixed g{display:none}#prevArrow.fixed{background-image:url("img/icons/arrow-left-white.svg");background-repeat:no-repeat;background-position:center;background-size:20px}#nextArrow.fixed{background-image:url("img/icons/arrow-right-white.svg");background-repeat:no-repeat;background-position:center;background-size:20px}.YouTubePopUp-Wrap{background-color:rgba(24,24,26,.95)}.vp-flex{height:80% !important;width:80% !important;margin:10% !important;box-sizing:border-box;max-width:inherit !important}.YouTubePopUp-Close{left:-56px !important}.YouTubePopUp-Close::before{font-size:52px !important}mappress-map.mapp-layout{aspect-ratio:9/16 !important}.mapp-sidebar,mappress-map.mapp-layout{border:none}.mapp-list .mapp-items{background-color:#f2f4f7}.mapp-title{text-align:left;font:normal normal normal 14px/18px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#222}.mapp-template .mapp-title{font-weight:bold;text-align:left;font:normal normal normal 14px/18px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#222}.mapp-template .mapp-body{text-align:left;font:normal normal normal 14px/18px acumin-pro-wide,sans-serif;letter-spacing:0px;color:#222}img.mapp-icon,.mapp-icon img{filter:none !important}.marker-cluster-small{background-color:rgba(0,0,0,.6)}.marker-cluster-small div{background-color:#18181a}.marker-cluster-small div span{color:#fff}.mapp-iw .mapp-info{padding:25px}.mapp-ib{border:none}}/*# sourceMappingURL=style.css.map */
