@import"https://use.typekit.net/uxe6syr.css";@import"https://use.typekit.net/iqh4ugo.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(.3)}50%{-webkit-transform:scale(1.05)}70%{-webkit-transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1)}}@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(.3)}50%{-moz-transform:scale(1.05)}70%{-moz-transform:scale(.9)}100%{opacity:1;-moz-transform:scale(1)}}@-o-keyframes bounceIn{0%{opacity:0;-o-transform:scale(.3)}50%{-o-transform:scale(1.05)}70%{-o-transform:scale(.9)}100%{opacity:1;-o-transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.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%))}}html{scroll-behavior:smooth}html:not(.no-js) [data-aos=zoom-out]{-webkit-transform:scale(1)!important;transform:scale(1)!important}body{margin:0;padding:0;position:relative;width:100%;height:100%;font-family:acumin-pro-wide,sans-serif;font-weight:300}.form .two_col_text_img_text_left{align-items:start!important}.wrapper{margin:auto;width:100%;position:relative}.section{width:100vw;min-height:70vh;position:relative}.flex_center_container{margin:auto 0}.cookie_button{border-radius:0;color:#fff;border:0;background-color:#222;padding:10px 20px}.hidden{display:none}.desktop{display:inherit}.mobile{display:none}.no_padding{padding:0!important}.section_title_margin_gallery{max-width:1240px!important}.section_title_container{width:100%;height:auto;border-bottom:1px solid #222;display:flex;flex-direction:row}.section_title_container .section_title{font-size:16px;text-transform:uppercase;padding-bottom:12px;letter-spacing:.9px}.section_title_container .section_title span{font-weight:600}.realization_title_container{width:100%;height:100px;border-bottom:1px solid #222;display:flex;flex-direction:row;align-items:center}.realization_title_container img{max-height:60px}.realization_title_container .section_title{font-size:22px;text-transform:uppercase;margin-left:15px;letter-spacing:.9px}.realization_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:16px;text-transform:uppercase;color:#fff;letter-spacing:.9px}.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:16px;text-transform:uppercase;color:#fff;letter-spacing:.9px}.section_title_container_white_noborder .section_title span{font-weight:600}.section_title_container_noborder{width:100%;height:auto;display:flex;box-sizing:border-box;padding:120px 40px 0 40px}.section_title_container_noborder .section_title{max-width:1440px;width:100%;height:40px;margin:0 auto;font-size:16px;letter-spacing:.9px;text-transform:uppercase}.section_title_container_noborder .section_title span{font-weight:600}.section_title_container_noborder_white{width:100%;height:auto;display:flex;box-sizing:border-box;padding:120px 40px 0 40px}.section_title_container_noborder_white .section_title{max-width:1440px;width:100%;height:40px;margin:0 auto;font-size:16px;letter-spacing:.9px;text-transform:uppercase;color:#fff}.section_title_container_noborder_white .section_title span{font-weight:600}.grey_background{background-color:#222}.light_grey_background{background:rgb(34 34 34 / .1)}.light_grey{background-color:#e8e8e8}.white_text{color:#fff!important}.black_text{color:#222!important}a:active,a:focus,a:visited{outline:none}.home .header{padding-top:0}.home .header .header_group .header_text .header_text_container .pittogramma{height:80px;margin-bottom:30px}.header{height:100vh;position:relative;display:flex;box-sizing:border-box;padding-top:130px;width:100%}.header .overlay{position:absolute;width:100%;height:100%;z-index:1;top:0;left:0;background-image:linear-gradient(to right,rgb(0 0 0 / .2),rgb(0 0 0 / .5))}.header .homepage_gallery{position:absolute;top:0;left:0;height:100%;width:100%}.header .homepage_gallery .slick-list{height:100%!important}.header .homepage_gallery .slick-list .slick-track{height:100%!important}.header .homepage_gallery .slick-list .slick-track .slick-slide{height:100%!important}.header .homepage_gallery .slick-list .slick-track .slick-slide div{height:100%!important}.header .homepage_gallery .top_image{position:relative;width:100%;height:100%;overflow:hidden;z-index:0;top:0;left:0}.header .homepage_gallery .top_image img{width:100%;height:100%;object-fit:cover}.header .overlay{position:absolute;width:100%;height:100%;z-index:1;top:0;left:0;background-image:linear-gradient(to right,rgb(0 0 0 / .2),rgb(0 0 0 / .5))}.header .top_image{position:absolute;width:100%;height:100%;overflow:hidden;z-index:0;top:0;left: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:130px;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:56px;font-style:normal;font-weight:300;line-height:68px;color:#fff}.header .header_group .header_text .header_text_container .payoff span{font-family:"lavigne-display",sans-serif;font-weight:300;font-style:italic;font-size:70px;color:#fff}.header .header_group .header_text .header_text_container .description_slider{width:400px;height:auto;display:block}.header .header_group .header_text .header_text_container .description_slider h2{font-size:22px;font-weight:300;color:#fff;padding:0;margin:0}.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:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9px;text-decoration:none}.header.contacts{height:100vh;min-height:1200px;position:relative;display:flex;box-sizing:border-box;background-color:#222}.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:flex-start;margin:130px 0 0 0}.header.contacts .header_group .header_text .header_text_container .top_contacts{display:flex;flex-direction:row}.header.contacts .header_group .header_text .header_text_container .top_contacts .top_image{position:relative;width:100%;height:100%;opacity:.25}.header.contacts .header_group .header_text .header_text_container .top_contacts .top_image img{width:100%;height:100%;max-height:340px;object-fit:cover}.header.contacts .header_group .header_text .header_text_container .top_contacts .title{font-family:acumin-pro-wide,sans-serif;font-size:44px;font-style:normal;font-weight:300;line-height:54px;color:#fff;margin-top:90px}.header.contacts .header_group .header_text .header_text_container .top_contacts .title span{font-family:"lavigne-display",sans-serif;font-weight:300;font-style:italic;font-size:54px}.header.contacts .header_group .header_text .header_text_container .info{display:flex;flex-direction:row;margin:60px 0;color:#fff;font-size:18px;font-style:normal;font-weight:300;line-height:32px;width:100%}.header.contacts .header_group .header_text .header_text_container .info span{font-weight:600}.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:150px;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;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:40px;font-style:normal;font-weight:300;line-height:50px}.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;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:300}.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;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:40px;font-style:normal;font-weight:300;line-height:50px}.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;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:300}.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;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:480px;padding-bottom:120px}.two_col_text_img{box-sizing:border-box;padding:80px 40px;height:auto}.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.padding{padding:40px 0}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container{display:flex;flex-direction:row;padding: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.no_center{align-items:start}.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;align-items:center}.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: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:44px;font-style:normal;font-weight:300;line-height:54px}.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 span{font-family:"lavigne-display",sans-serif;font-weight:300;font-style:italic;font-size:54px}.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:28px;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:300}.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;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:44px;font-style:normal;font-weight:300;line-height:54px}.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 span{font-family:"lavigne-display",sans-serif;font-weight:300;font-style:italic;font-size:54px}.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:28px;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:300}.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:16px;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%;line-height:28px;font-size:18px}.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}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_img{display:flex;height:auto;width:auto;margin-top:60px}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_img img{height:100%;width:100%;object-fit:cover}.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:40px;font-style:normal;font-weight:300;line-height:50px}.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;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;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}.one_col_big_text{box-sizing:border-box;padding:0 40px;height:auto}.one_col_big_text .one_col_big_text_text{max-width:1440px;display:flex;flex-direction:column;margin:0 auto;height:100%}.one_col_big_text .one_col_big_text_text .one_col_big_text_container{display:flex;flex-direction:column;padding:150px 0;box-sizing:border-box;height:100%}.one_col_big_text .one_col_big_text_text .one_col_big_text_container .one_col_big_text_box{font-family:acumin-pro-wide,sans-serif;font-size:44px;font-style:normal;font-weight:300;line-height:54px;text-align:center}.one_col_big_text .one_col_big_text_text .one_col_big_text_container .one_col_big_text_box span{font-family:"lavigne-display",sans-serif;font-weight:300;font-style:italic;font-size:54px}.one_col_big_text .one_col_big_text_text .one_col_big_text_container .one_col_big_img{margin-top:70px}.one_col_big_text .one_col_big_text_text .one_col_big_text_container .one_col_big_img img{width:100%;height:100%;max-height:45px}.one_col_image{box-sizing:border-box;padding:0 40px;height:auto}.one_col_image .one_col_image_text{max-width:1440px;display:flex;flex-direction:column;margin:0 auto;height:100%}.one_col_image .one_col_image_text .one_col_image_text_container{display:flex;flex-direction:column;padding:80px 0;box-sizing:border-box;height:100%}.one_col_image .one_col_image_text .one_col_image_text_container .big_image{margin:auto;padding:80px 0}.one_col_image .one_col_image_text .one_col_image_text_container .big_image img{max-height:750px;width:100%}.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:44px;font-style:normal;font-weight:300;line-height:54px}.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:28px;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 strong{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_subtext span{font-weight:300}.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;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:40px;font-style:normal;font-weight:300;line-height:50px}.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;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:300}.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;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:100%;margin:0 auto;object-fit:contain}.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:40px;font-style:normal;font-weight:300;line-height:50px}.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;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:300}.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:300;line-height:normal;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;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;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:"lavigne-display",sans-serif;font-weight:300;font-style:italic;font-size:52px;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;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;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;margin:0;padding:0}.one_col .one_col_group .one_col_text .one_col_text_container h3 span{font-weight:300}.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:#222}.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:300}.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:40px;font-style:normal;font-weight:300;line-height: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 span{font-weight:300}.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}.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:300}.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;text-decoration:none}.two_col_text_white{box-sizing:border-box;padding:0 40px 120px 40px;height:auto}.two_col_text_white .two_col_text_white_text{max-width:1440px;display:flex;flex-direction:column;margin:0 auto;padding:0;box-sizing:border-box;height:100%}.two_col_text_white .two_col_text_white_text h2{border-top:1px solid #222;font-size:44px;line-height:54px;font-weight:300;margin:0 100px;padding:30px 0}.two_col_text_white .two_col_text_white_text .two_col_text_white_text_container{display:flex;flex-direction:row;padding:20px 0;margin:0 100px;box-sizing:border-box;height:100%;font-size:18px;line-height:28px}.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 strong{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 a{color:#000;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_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{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:40px;font-style:normal;font-weight:300;line-height:50px}.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 strong{font-weight:600}.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}.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:300}.two_col_text_white .gallery{max-width:1440px;display:flex;margin:60px auto 0 auto;padding:0 100px;box-sizing:border-box;height:100%}.two_col_text_white .gallery .gallery_list{width:100%;height:auto;padding:0;margin:0}.two_col_text_white .gallery .gallery_list .slick-track{align-items:stretch;display:flex}.two_col_text_white .gallery .gallery_list .slick-track .slick-slide{height:800px}.two_col_text_white .gallery .gallery_list .slick-track div{height:100%}.two_col_text_white .gallery .gallery_list .slick-track div .image_slide{display:flex;width:100%;height:100%}.two_col_text_white .gallery .gallery_list .slick-track div .image_slide img{width:100%;height:100%;margin:auto;object-fit:contain}.two_col_text_white .gallery .gallery_list .slick-prev{width:30px!important;height:30px!important;left:-65px!important}.two_col_text_white .gallery .gallery_list .slick-prev:before{background-image:url(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/img/freccia_prev.svg);width:30px;background-repeat:no-repeat;height:20px;display:block;font-size:0}.two_col_text_white .gallery .gallery_list .slick-next{width:30px!important;height:30px!important;right:-65px!important}.two_col_text_white .gallery .gallery_list .slick-next:before{background-image:url(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/img/freccia_next.svg);width:30px;background-repeat:no-repeat;height:20px;display:block;font-size:0}.two_col_text_grey{box-sizing:border-box;padding:0 40px 120px 40px;height:auto}.two_col_text_grey .two_col_text_grey_text{max-width:1440px;display:flex;flex-direction:column;margin:0 auto;padding:0;box-sizing:border-box;height:100%}.two_col_text_grey .two_col_text_grey_text h2{border-top:1px solid #fff;font-size:44px;line-height:54px;font-weight:300;color:#fff;padding-top:30px;margin:0 100px}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container{display:flex;flex-direction:row;padding:20px 0;margin:0 100px;box-sizing:border-box;height:100%;font-size:18px;line-height:28px}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_left{height:auto;display:flex;box-sizing:border-box}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_left .two_col_text_grey_text_left_container{color:#fff}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_left .two_col_text_grey_text_left_container strong{font-weight:600}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_left .two_col_text_grey_text_left_container a{color:#fff;font-weight:600}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_left .two_col_text_grey_text_left_container .two_col_text_grey_title_container{width:100%;height:40px;display:flex;margin-bottom:60px}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_left .two_col_text_grey_text_left_container .two_col_text_grey_title{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:40px;font-style:normal;font-weight:300;line-height:50px}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_left .two_col_text_grey_text_left_container .two_col_text_grey_title span{font-weight:600}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_right{display:flex;height:100%}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_right .two_col_text_grey_text_right_container{color:#fff}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_right .two_col_text_grey_text_right_container strong{font-weight:600}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_right .two_col_text_grey_text_right_container .two_col_text_grey_title{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:22px}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_right .two_col_text_grey_text_right_container .two_col_text_grey_title span{font-weight:300}.two_col_text_grey .gallery{max-width:1440px;display:flex;margin:60px auto 0 auto;padding:0 100px;box-sizing:border-box;height:100%}.two_col_text_grey .gallery .gallery_list{width:100%;height:auto;padding:0;margin:0}.two_col_text_grey .gallery .gallery_list .image_slide img{width:100%;height:auto;object-fit:cover}.two_col_text_grey .gallery .gallery_list .slick-prev{width:30px!important;height:30px!important;left:-65px!important}.two_col_text_grey .gallery .gallery_list .slick-prev:before{background-image:url(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/img/freccia_white_prev.svg);width:30px;background-repeat:no-repeat;height:20px;display:block;font-size:0}.two_col_text_grey .gallery .gallery_list .slick-next{width:30px!important;height:30px!important;right:-65px!important}.two_col_text_grey .gallery .gallery_list .slick-next:before{background-image:url(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/img/freccia_white_next.svg);width:30px;background-repeat:no-repeat;height:20px;display:block;font-size:0}.video_container{height:auto;position:relative}.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:100px 0;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;margin:0 auto}.prefooter .last_scroll_text .last_scroll_text_container .testo span{font-weight:300}.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}.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}.four_column{height:70vh;position:relative}.four_column .four_column_container{position:relative;width:100%;height:100%;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:row}.four_column .four_column_container .column{display:flex;height:100%;flex-direction:row;padding:40px 0;box-sizing:border-box;position:relative}.four_column .four_column_container .column a{text-decoration:none}.four_column .four_column_container .column .background_image{position:absolute;height:100%;width:100%;top:0;left:0;z-index:0;overflow:hidden;transition:all .3s}.four_column .four_column_container .column .background_image img{height:100%;width:100%;object-fit:cover;transition:all .3s}.four_column .four_column_container .column a{display:flex;height:100%;width:100%;z-index:1}.four_column .four_column_container .column a:hover .background_image{transition:all .3s}.four_column .four_column_container .column a:hover .background_image img{transform:scale(105%);transition:all .3s}.four_column .four_column_container .column .column_content{position:relative;z-index:1;display:flex;flex-direction:column;width:100%}.four_column .four_column_container .column .column_content .column_content_box{height:100%}.four_column .four_column_container .column .column_content .column_content_box .column_content_top{display:flex;height:50%;width:100%;align-items:end}.four_column .four_column_container .column .column_content .column_content_box .column_content_top img{height:auto;max-width:160px;width:100%;margin:0 auto;object-fit:contain;border-bottom:1px solid #fff;padding:0 0 20px 0}.four_column .four_column_container .column .column_content .column_content_box .column_content_bottom.complete{height:100%;align-items:center!important}.four_column .four_column_container .column .column_content .column_content_box .column_content_bottom.complete p{padding:0}.four_column .four_column_container .column .column_content .column_content_box .column_content_bottom{display:flex;height:50%;width:100%;align-items:top}.four_column .four_column_container .column .column_content .column_content_box .column_content_bottom p{color:#fff;text-align:center;padding:20px 0 0 0;max-width:160px;font-weight:400;font-size:22px;margin:0 auto;text-transform:uppercase}.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:40px;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}.valori_scroll{height:auto;padding:80px 0;position:relative;display:flex}.valori_scroll .valori_text{position:relative;width:100%;height:auto;max-width:1360px;z-index:10;padding:0 40px;margin:0 auto;box-sizing:border-box}.valori_scroll .valori_text .valori_column{display:flex;flex-direction:row;padding:40px 0;box-sizing:border-box}.valori_scroll .valori_text .valori_column .val_col{color:#fff;padding:0 60px;box-sizing:border-box}.valori_scroll .valori_text .valori_column .val_col .col_title{font-weight:600;font-size:22px;line-height:28px;margin-bottom:20px;font-weight:600}.valori_scroll .valori_text .valori_column .val_col ul{padding:0;margin:0}.valori_scroll .valori_text .valori_column .val_col ul li{list-style:none;font-size:18px;line-height:28px;margin:8px 0;font-weight:300}.valori_scroll .valori_text .valori_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:40px;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:rgb(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;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:300;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 #222}.three_col .three_col_text .three_col_third_images .third_image img{width:100%}.text-roller-container{padding-bottom:30px}.text-roller-container .text-roller{padding:15px 0}.text-roller-container .text-roller span{position:relative;background-color:#222;color:#707070;white-space:nowrap;font-size:120px;font-style:normal;font-weight:400;line-height:110px;text-transform:uppercase}.text-roller-container .text-roller span strong{font-weight:400;color:hsl(0 0% 100% / .8)}.text-roller-container-white{padding:150px 0}.text-roller-container-white .text-roller{padding:15px 0}.text-roller-container-white .text-roller span{position:relative;color:#707070;white-space:nowrap;font-size:120px;font-style:normal;font-weight:400;line-height:110px;text-transform:uppercase;color:#707070}.text-roller-container-white .text-roller span strong{font-weight:400;color:#000}.list-container{height:auto;position:relative;box-sizing:border-box;padding:120px 40px}.list-container .list-box{max-width:1440px;margin:0 auto}.list-container .list-box .list-ul.no-border{border-bottom:0}.list-container .list-box .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-box .list-ul .list{display:flex;flex-direction:column}.list-container .list-box .list-ul .list .list_top{padding:40px 0;border-top:1px solid #fff;display:flex;flex-direction:row;text-decoration:none}.list-container .list-box .list-ul .list .list_top .title_block{color:#fff;text-shadow:0 4px 4px rgb(0 0 0 / .25);font-size:44px;font-style:normal;font-weight:300;line-height:54px;list-style:none;display:flex;flex-direction:column}.list-container .list-box .list-ul .list .list_top .title_block span{font-weight:300;margin-bottom:15px}.list-container .list-box .list-ul .list .list_top .button_block{display:flex;flex-direction:row-reverse}.list-container .list-box .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-box .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-box .list-ul .list .list_bottom{display:none;flex-direction:row}.list-container .list-box .list-ul .list .list_bottom .list_bottom_text{color:#fff;font-size:18px;font-style:normal;font-weight:300;line-height:28px;box-sizing:border-box;padding:20px 60px 40px 60px}.list-container .list-box .list-ul .list .list_bottom .list_bottom_text p{padding:0 15px 30px 15px}.list-container .list-box .list-ul .list .list_bottom .list_bottom_text p strong{font-weight:600;font-size:22px;line-height:28px}.list-container .list-box .list-ul .list .list_bottom .list_bottom_text .image_list{display:flex;flex-direction:row;flex-wrap:wrap;padding:40px 0}.list-container .list-box .list-ul .list .list_bottom .list_bottom_text .image_list .image{padding:15px;box-sizing:border-box}.list-container .list-box .list-ul .list .list_bottom .list_bottom_text .image_list .image img{width:100%;height:auto}.list-container .list-box .list-ul .list .list_bottom .list_bottom_img{display:flex;padding:20px 0 40px 0}.list-container .list-box .list-ul .list .list_bottom .list_bottom_img img{height:auto;width:auto;max-height:512px;margin:0 auto}.list-container .list-box .list-ul .list_mestieri{display:flex;flex-direction:row;border-top:1px solid #fff;padding:80px 0 0 0}.list-container .list-box .list-ul .list_mestieri .mestieri_cont{display:flex}.list-container .list-box .list-ul .list_mestieri .mestieri_cont .mestieri_cont_centered{margin:auto 0;display:flex;flex-direction:column}.list-container .list-box .list-ul .list_mestieri .mestieri_cont .mestieri_cont_centered img{max-width:280px}.list-container .list-box .list-ul .list_mestieri .mestieri_cont .mestieri_cont_centered h3{color:#fff;font-size:18px;font-style:normal;font-weight:600;line-height:32px;text-transform:uppercase;margin:30px 0}.list-container .list-box .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}.list-container .list-box .list-ul .list_mestieri .mestieri_img{display:flex}.list-container .list-box .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:300;line-height:60px}.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;padding:22px 28px 18px 25px;position:relative;text-decoration:none;z-index:2;display:block;transition:padding .35s ease-in-out;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:300;line-height:60px;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;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;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:300;line-height:40px;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;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;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;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}.single .single_text .title{color:#000;font-size:50px;font-style:normal;font-weight:300;line-height:60px;margin:30px 0 40px 0}.single .single_text p{color:#000;font-size:18px;font-style:normal;font-weight:300;line-height:32px}.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:300;line-height:normal}.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(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/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(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/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;text-transform:uppercase}.related .related_header .text span{font-weight:300}.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;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 #fff0}.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;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:300;line-height:40px;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;text-decoration:none}.related .related_list .news .news_content_text .news_title .project_title{color:#222;font-size:35px;font-style:normal;font-weight:300;line-height:40px;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}.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 #fff0}.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;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:300;line-height:40px;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;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:300;line-height:40px;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}.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(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/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(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/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:hsl(0 0% 100% / .15);text-align:center;font-size:150px;font-style:normal;font-weight:300;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:300;line-height:60px;text-align:center;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:#222}.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:300;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(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/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;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;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 .select_row{display:flex;flex-direction:column}.form_container .form_column .select_row .wpcf7-form-control-wrap{width:100%;display:inline-block;padding:10px 15px;box-sizing:border-box}.form_container .form_column .select_row .wpcf7-form-control-wrap select{width:100%;display:inline-block;background:rgb(232 232 232 / .5);border:0;height:70px;margin:0;padding:0 20px;box-sizing:border-box;appearance:none;background-image:url(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/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}.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:rgb(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}.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}.form_container .form_column .form_row .wpcf7-form-control-wrap textarea{width:100%;display:inline-block;background:rgb(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}.form_container .form_column .form_row .wpcf7-form-control-wrap select{width:100%;display:inline-block;background:rgb(232 232 232 / .5);border:0;height:70px;margin:0;padding:0 20px;box-sizing:border-box;appearance:none;background-image:url(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/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}.form_container .form_column .form_row .informative{color:#000;font-size:14px;font-style:normal;font-weight:382;line-height:32px}.form_container .form_column .form_row .informative .wpcf7-list-item{margin:0}.form_container .form_column .form_row .informative .wpcf7-list-item label a{color:#000;font-weight:500}.form_container .form_column .form_row .informative .wpcf7-list-item label{display:flex;flex-direction:row;align-items:center}.form_container .form_column .form_row .informative .wpcf7-list-item label input[type=checkbox]{background-color:#e8e8e8;height:20px;width:20px;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;border-radius:0;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}.download_list{width:100%;height:auto;padding:0 40px;box-sizing:border-box}.download_list ul{max-width:1440px;width:100%;display:flex;flex-direction:column;margin:0 auto;padding:150px 0}.download_list ul li{border-top:#222 1px solid;height:125px;width:100%;list-style:none;display:flex;letter-spacing:10%;flex-direction:row}.download_list ul li .list_left{display:flex;align-items:center;font-weight:300;font-size:22px;line-height:28px}.download_list ul li .list_right{display:flex;flex-direction:row-reverse;align-items:center}.download_list ul li .list_right a{text-decoration:none;color:#000;display:flex;flex-direction:row;align-items:center;font-weight:600;font-size:18px}.download_list ul li .list_right a img{width:35px;height:auto;margin-left:30px}.download_list ul li:last-child{border-bottom:#222 1px solid}.solutions_asset{padding:150px 40px 0 40px;display:flex}.solutions_asset .solutions_container{max-width:1440px;margin:auto;width:100%;height:auto;display:flex;flex-direction:column}.solutions_asset .solutions_container h1{font-size:56px;font-style:normal;font-weight:300;line-height:68px}.solutions_asset .solutions_container h1 span{font-family:"lavigne-display",sans-serif;font-weight:300;font-style:italic;font-size:70px}.solutions_asset .solutions_container .solutions_list{display:flex;flex-direction:column;position:relative}.solutions_asset .solutions_container .solutions_list a{text-decoration:none}.solutions_asset .solutions_container .solutions_list a:hover .solution_background{transition:all .3s}.solutions_asset .solutions_container .solutions_list a:hover .solution_background img{transform:scale(105%);transition:all .3s}.solutions_asset .solutions_container .solutions_list .solution{height:700px;width:100%;position:relative;margin-bottom:60px}.solutions_asset .solutions_container .solutions_list .solution .solution_background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden;transition:all .3s}.solutions_asset .solutions_container .solutions_list .solution .solution_background img{width:100%;height:100%;object-fit:cover;z-index:0;transition:all .3s}.solutions_asset .solutions_container .solutions_list .solution .solution_text{display:flex;height:100%;width:100%;align-items:center;z-index:100;padding:0 140px;position:relative;box-sizing:border-box}.solutions_asset .solutions_container .solutions_list .solution .solution_text .solution_text_container{flex-direction:column}.solutions_asset .solutions_container .solutions_list .solution .solution_text .solution_text_container p{font-size:44px;line-height:54px;font-style:normal;font-weight:300;text-decoration:none;color:#fff;width:100%}.solutions_asset .solutions_container .solutions_list .solution .solution_text .solution_text_container .link{border-bottom:1px solid #fff;display:inline-block;padding-bottom:10px;margin-top:10px;color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.9px;text-decoration:none}.realizations_asset{padding:50px 40px 0 40px;display:flex}.realizations_asset .realizations_container{max-width:1440px;margin:auto;width:100%;height:auto;display:flex;flex-direction:column}.realizations_asset .realizations_container .title_container{position:relative;display:flex;flex-direction:row}.realizations_asset .realizations_container .title_container h1{font-size:56px;font-style:normal;font-weight:300;line-height:68px}.realizations_asset .realizations_container .title_container h1 span{font-family:"lavigne-display",sans-serif;font-weight:300;font-style:italic;font-size:52px}.realizations_asset .realizations_container .title_container .anchor_box{position:relative;display:flex;flex-direction:row-reverse;align-items:center}.realizations_asset .realizations_container .title_container .anchor_box .anchor_links a{height:auto;padding:15px 60px;background-color:#222;color:#fff;font-size:18px;text-decoration:none;text-transform:uppercase;margin-left:20px}.realizations_asset .realizations_container .realizations_list{display:flex;flex-direction:column;position:relative}.realizations_asset .realizations_container .realizations_list .realization{height:auto;width:100%;position:relative;margin-bottom:60px}.realizations_asset .realizations_container .realizations_list .realization .realization_text{display:flex;height:100%;width:100%;z-index:100;position:relative;box-sizing:border-box}.realizations_asset .realizations_container .realizations_list .realization .realization_text .realization_text_container{padding:30px 0;box-sizing:border-box;column-count:4;column-gap:60px;font-weight:300;font-size:18px;line-height:32px}.who_we_are{padding:80px 40px;display:flex}.who_we_are .who_we_are_container{max-width:1440px;margin:auto;width:100%;height:auto;display:flex;flex-direction:row}.who_we_are .who_we_are_container .wwa h2{font-size:18px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:#8f8f8f;margin-bottom:40px}.who_we_are .who_we_are_container .wwa .wwa_ul.column{flex-direction:column}.who_we_are .who_we_are_container .wwa .wwa_ul.row{flex-direction:row}.who_we_are .who_we_are_container .wwa .wwa_ul{display:flex;flex-wrap:wrap;column-count:2}.who_we_are .who_we_are_container .wwa .wwa_ul .wwa_li{display:flex;flex-direction:column;align-items:flex-start;margin:20px 0;padding-right:40px;box-sizing:border-box}.who_we_are .who_we_are_container .wwa .wwa_ul .wwa_li .wwa_li_repeater a:not(:first-of-type) img{border-left:0;border-left:1px solid #000;padding:0 25px 0 25px}.who_we_are .who_we_are_container .wwa .wwa_ul .wwa_li .wwa_li_repeater a{display:inline-block;flex-direction:row;align-items:flex-start;box-sizing:border-box;width:auto}.who_we_are .who_we_are_container .wwa .wwa_ul .wwa_li .wwa_li_repeater a img{padding:0 25px 0 0;height:40px;width:auto;margin-bottom:15px}.who_we_are .who_we_are_container .wwa .wwa_ul .wwa_li .wwa_li_repeater img{height:40px;width:auto;padding-bottom:15px}.who_we_are .who_we_are_container .wwa .wwa_ul .wwa_li p{padding-top:15px;border-top:1px solid #222;width:100%;height:80px;margin:0;font-size:22px}.who_we_are .who_we_are_container .wwa .wwa_ul .wwa_li p strong{font-weight:600}@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{height:100vh}.four_column{height:100vh}header.active .header-container .header-bottom .header-bottom-left .left_menu li,header.active .header-container .header-bottom .header-bottom-right .right_menu li{font-size:.9vw}header .header-container .header-bottom .header-bottom-left .left_menu li,header .header-container .header-bottom .header-bottom-right .right_menu li{font-size:.9vw}.two_col_text_grey .two_col_text_grey_text h2,.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container{margin:0}.two_col_text_white .two_col_text_white_text h2,.two_col_text_white .two_col_text_white_text .two_col_text_white_text_container{margin:0}.section_title_margin_gallery{max-width:100%!important}.solutions_asset .solutions_container .solutions_list .solution{height:60vh}.two_col_text_white .gallery .gallery_list .slick-track .slick-slide{height:600px}.shortcode{padding:0 40px}.header.contacts .header_group{max-width:1360px;padding:0 40px}.header.contacts .header_group .header_text .header_text_container .overlay_img{padding:0 40px;width:100%;box-sizing:border-box}.header.contacts .header_group .header_text .header_text_container .overlay_img img{width:100%}.header.contacts .header_group .header_text .header_text_container .overlay_img .list-container .list-box .list-ul .list .list_bottom .list_bottom_text{padding:20px 0 40px 0}.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:40px;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.active{width:100%;height:130px;position:fixed;z-index:10000;padding:0 40px;box-sizing:border-box;top:0;background-color:#fff0}header.active .current_page_item{font-weight:600}header.active .current_page_ancestor{font-weight:600}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 #fff}header.active .header-container .header-top .header-top-left{display:flex;flex-direction:row;color:#fff;font-size:12px;letter-spacing:10%}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:#fff;text-decoration:none;letter-spacing:10%}header.active .header-container .header-top .header-top-right{display:flex;flex-direction:row-reverse;color:#fff;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:#fff;letter-spacing:10%}header.active .header-container .header-bottom{display:flex;flex-direction:row;height:90px;width:100%}header.active .header-container .header-bottom .header-bottom-left{display:flex;flex-direction:row;color:#fff;font-size:14px}header.active .header-container .header-bottom .header-bottom-left .left_menu{display:flex;padding: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:#fff;text-transform:uppercase;letter-spacing:10%}header.active .header-container .header-bottom .logo{display:flex;align-items:center}header.active .header-container .header-bottom .logo a{margin:0 auto}header.active .header-container .header-bottom .logo a img{height:60px;width:100%}header.active .header-container .header-bottom .logo_black{display:none}header.active .header-container .header-bottom .header-bottom-right{display:flex;flex-direction:row-reverse;color:#fff;font-size:14px}header.active .header-container .header-bottom .header-bottom-right .right_menu{display:flex;padding: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:#fff;text-transform:uppercase;letter-spacing:10%}.black-menu header{width:100%;height:130px;position:fixed;z-index:10000;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:20px}.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:90px;width:100%}.black-menu header .header-container .header-bottom .header-bottom-left{display:flex;flex-direction:row;color:#222;font-size:14px}.black-menu header .header-container .header-bottom .header-bottom-left .left_menu{display:flex;padding: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 .logo_black a img{height:60px;width:100%}.black-menu header .header-container .header-bottom .header-bottom-right{display:flex;flex-direction:row-reverse;color:#222;font-size:14px}.black-menu header .header-container .header-bottom .header-bottom-right .right_menu{display:flex;padding: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{width:100%;height:130px;position:fixed;z-index:10000;padding:0 40px;box-sizing:border-box;background-color:#fff}header .current_page_item{font-weight:600}header .current-page-ancestor{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 #222}header .header-container .header-top .header-top-left{display:flex;flex-direction:row;color:#222;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:#222;text-decoration:none}header .header-container .header-top .header-top-right{display:flex;flex-direction:row-reverse;color:#222;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:#222}header .header-container .header-bottom{display:flex;flex-direction:row;height:90px;width:100%}header .header-container .header-bottom .header-bottom-left{display:flex;flex-direction:row;color:#222;font-size:14px}header .header-container .header-bottom .header-bottom-left .left_menu{display:flex;padding: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:#222;text-transform:uppercase;letter-spacing:10%}header .header-container .header-bottom .logo{display:none}header .header-container .header-bottom .logo_black{display:flex;align-items:center}header .header-container .header-bottom .logo_black a{margin:0 auto}header .header-container .header-bottom .logo_black a img{height:60px;width:100%}header .header-container .header-bottom .header-bottom-right{display:flex;flex-direction:row-reverse;color:#222;font-size:14px}header .header-container .header-bottom .header-bottom-right .right_menu{display:flex;padding: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:#222;text-transform:uppercase;letter-spacing:10%}@media screen and (max-width:767px){header{display:none}.header-top-mobile{height:70px;background-color:#fff;position:fixed;display:inline-block;top:0;left:0;width:100%;z-index:20000}.header-top-mobile .header-top-mobile-container{display:flex;flex-direction:row;height:100%;padding:15px;box-sizing:border-box}.header-top-mobile .header-top-mobile-container .brand{display:flex;align-items:center}.header-top-mobile .header-top-mobile-container .brand .logo_black a{display:flex;align-items:center;height:auto}.header-top-mobile .header-top-mobile-container .brand .logo_black a img{width:auto;height:30px}.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:#fff0;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(.4,0,.2,1),stroke-dashoffset 600ms cubic-bezier(.4,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%;border-top:1px solid #222;padding-top:10px;margin-top:30px}.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:300}.header-mobile .header-container .header-top .header-top-right .top_header_menu li{list-style:none;margin:5px 0}.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:300}.header-mobile .header-container .header-bottom .header-bottom-left .left_menu li{list-style:none;margin:5px 0}.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:300}.header-mobile .header-container .header-bottom .header-bottom-right .right_menu li{list-style:none;margin:5px 0}.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)and (orientation:portrait){header{display:none}.header-top-mobile{height:90px;background-color:#fff;position:fixed;top:0;left:0;width:100vw;z-index:20000;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 .brand .logo_black a img{width:auto;height:40px}.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:#fff0;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(.4,0,.2,1),stroke-dashoffset 600ms cubic-bezier(.4,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%;border-top:1px solid #222;padding-top:10px;margin-top:30px}.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:300}.header-mobile .header-container .header-top .header-top-right .top_header_menu li{list-style:none;margin:5px 0}.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:300}.header-mobile .header-container .header-bottom .header-bottom-left .left_menu li{list-style:none;margin:5px 0}.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:300}.header-mobile .header-container .header-bottom .header-bottom-right .right_menu li{list-style:none;margin:5px 0}.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)and (orientation:landscape){header{display:none}.header-top-mobile{height:90px;background-color:#fff;position:fixed;top:0;left:0;width:100vw;z-index:20000;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 .brand .logo_black a img{width:auto;height:40px}.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:#fff0;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(.4,0,.2,1),stroke-dashoffset 600ms cubic-bezier(.4,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%;border-top:1px solid #222;padding-top:10px;margin-top:30px}.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:300}.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:300}.header-mobile .header-container .header-bottom .header-bottom-left .left_menu li{list-style:none}.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:300}.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 img{max-height:40px}.footer .footer_container .footer_info{display:flex;flex-direction:column;font-size:16px}.footer .footer_container .footer_info .footer_info_text.last_footer .different_title{margin:30px 0}.footer .footer_container .footer_info .footer_info_text.last_footer p{margin:0}.footer .footer_container .footer_info .last_mail{margin:0!important}.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:16px;position:relative}.footer .footer_container .footer_link .last_link{position:absolute;bottom:0;right:0}.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)and (orientation:portrait){.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 .footer_logo_top img{width:240px}.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:40px}.footer .footer_container .footer_info{display:flex;flex-direction:column;font-size:16px;flex-wrap:wrap}.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:16px;margin-top:50px}.footer .footer_container .footer_link .last_link{position:relative;bottom:0;right:0}.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)and (orientation:landscape){.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:row;padding:40px 40px;box-sizing:border-box;flex-wrap:wrap}.footer .footer_container .footer_logo_top{flex:1 0 100%;max-width:100%}.footer .footer_container .footer_logo_top img{width:240px}.footer .footer_container .no_space{flex:1 0 0%;max-width:0%}.footer .footer_container .footer_info_text{flex:1 0 auto;max-width:auto;margin-top:40px}.footer .footer_container .footer_info{display:flex;flex-direction:column;font-size:16px;flex-wrap:wrap;flex:1 0 50%;max-width:50%}.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:16px;margin-top:50px;flex:1 0 50%;max-width:50%}.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}}@media screen and (max-width:767px){.footer{height:auto;width:100vw;display:flex;align-items:center;padding:60px 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:40px 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:16px}.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:16px;margin-top:50px}.footer .footer_container .footer_link .last_link{position:relative;bottom:0;right:0}.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)and (orientation:portrait){@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;width:100%}.hidden-mobile{display:none}.mobile{display:inherit}.desktop{display:none}.section_title_container{width:100%;height:40px;border-bottom:1px solid #222;display:flex;flex-direction:row}.section_title_container .section_title{font-size:12px;text-transform:uppercase;padding-bottom:12px}.section_title_container .section_title span{font-weight:600}.realization_title_container{width:100%;height:100px;border-bottom:1px solid #222;display:flex;flex-direction:row;align-items:center}.realization_title_container img{max-height:60px}.realization_title_container .section_title{font-size:18px;text-transform:uppercase;margin-left:15px}.realization_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}.section_title_container_noborder{width:100%;height:auto;display:flex;box-sizing:border-box;padding:80px 40px 0 40px}.section_title_container_noborder .section_title{max-width:1440px;width:100%;height:40px;margin:0 auto;font-size:12px;text-transform:uppercase}.section_title_container_noborder .section_title span{font-weight:600}.section_title_container_noborder_white{width:100%;height:auto;display:flex;box-sizing:border-box;padding:80px 40px 0 40px}.section_title_container_noborder_white .section_title{max-width:1440px;width:100%;height:40px;margin:0 auto;font-size:12px;text-transform:uppercase;color:#fff}.section_title_container_noborder_white .section_title span{font-weight:600}.grey_background{background-color:#222}.light_grey_background{background:rgb(34 34 34 / .1)}.light_grey{background-color:#e8e8e8;padding:30px 0 0 0!important}.light_grey .two_col_text_img_text_left{padding:0 40px!important}.white_text{color:#fff!important}.black_text{color:#222!important}a:active,a:focus,a:visited{outline:none}.home .header{padding-top:0}.header{height:70vh;position:relative;display:flex;box-sizing:border-box;padding-top:130px;width:100%}.header .overlay{position:absolute;width:100%;height:100%;z-index:1;top:0;left:0;background-image:linear-gradient(to bottom,rgb(0 0 0 / .2),rgb(0 0 0 / .5))}.header .homepage_gallery{position:absolute;top:0;left:0;height:100%;width:100%}.header .homepage_gallery .slick-list{height:100%!important}.header .homepage_gallery .top_image{position:relative;width:100%;height:100vh;overflow:hidden;z-index:0;top:0;left:0}.header .homepage_gallery .top_image img{width:100%;height:100%;object-fit:cover}.header .overlay{position:absolute;width:100%;height:100%;z-index:1;top:0;left:0;background-image:linear-gradient(to bottom,rgb(0 0 0 / .2),rgb(0 0 0 / .5))}.header .top_image{position:absolute;width:100%;height:100%;overflow:hidden;z-index:0;top:0;left: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:100%;height:100%;display:flex;flex-direction:column;margin:0!important;padding:0!important;flex:1 0 100%!important;max-width:100%!important}.header .header_group .header_text .header_text_container{display:flex;position:relative;flex-direction:column;height:100%;width:auto;align-items:center}.header .header_group .header_text .header_text_container .flex_center_container{position:absolute;bottom:80px;left:0}.header .header_group .header_text .header_text_container .pittogramma{height:80px;margin-bottom:30px}.header .header_group .header_text .header_text_container .pittogramma img{height:100%;max-height:130px}.header .header_group .header_text .header_text_container .payoff{font-family:acumin-pro-wide,sans-serif;font-size:36px;font-style:normal;font-weight:300;line-height:42px;padding:0!important;color:#fff}.header .header_group .header_text .header_text_container .payoff span{font-family:"lavigne-display",sans-serif;font-weight:300;font-style:italic;font-size:44px;color:#fff;color:#fff}.header .header_group .header_text .header_text_container .description_slider{width:300px;height:auto;display:block}.header .header_group .header_text .header_text_container .description_slider h2{font-size:16px;font-weight:300;color:#fff;padding:0;margin:0}.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;text-decoration:none}.header.contacts{height:auto;position:relative;display:flex;min-height:auto;box-sizing:border-box;background-color:#222;padding-bottom:100px}.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:flex-start;margin:auto 0;padding:0 40px;box-sizing:border-box;position:relative}.header.contacts .header_group .header_text .header_text_container .top_contacts{display:flex;flex-direction:column}.header.contacts .header_group .header_text .header_text_container .top_contacts .flex_7,.header.contacts .header_group .header_text .header_text_container .top_contacts .flex_5{max-width:100%;flex:1 0 100%}.header.contacts .header_group .header_text .header_text_container .top_contacts .top_image{position:relative;width:100%;height:100%;opacity:.25}.header.contacts .header_group .header_text .header_text_container .top_contacts .top_image img{width:100%;height:100%;max-height:400px;object-fit:cover;display:none}.header.contacts .header_group .header_text .header_text_container .top_contacts .title{font-family:acumin-pro-wide,sans-serif;font-size:28px;font-style:normal;font-weight:300;line-height:32px;color:#fff;margin-top:30px}.header.contacts .header_group .header_text .header_text_container .top_contacts .title span{font-family:"lavigne-display",sans-serif;font-weight:300;font-style:italic;font-size:33px}.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;width:100%}.header.contacts .header_group .header_text .header_text_container .info .flex_4{padding:0 10px;box-sizing:border-box}.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%;width:calc(100% - 40px);bottom:0;transform:translate(-50%,50%)}.header.contacts .header_group .header_text .header_text_container .overlay_img img{margin:350px auto 0 auto;width:100%;max-width:fit-content}.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;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:40px;font-style:normal;font-weight:300;line-height:50px}.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;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:300}.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;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:40px;font-style:normal;font-weight:300;line-height:50px}.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;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:300}.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;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:320px}.two_col_text_img{box-sizing:border-box;padding:0 40px;height:auto}.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.padding{padding:40px 0}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container{display:flex;flex-direction:column;padding: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.no_center{align-items:start}.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;align-items:center;flex:1 0 100%;max-width:100%;padding: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{margin: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:28px;font-style:normal;font-weight:300;line-height:32px}.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 span{font-family:"lavigne-display",sans-serif;font-weight:300;font-style:italic;font-size:33px}.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;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:300}.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;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:30px 0 0 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{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:40px;font-style:normal;font-weight:300;line-height: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 .two_col_text_img_title span{font-family:"lavigne-display",sans-serif;font-weight:300;font-style:italic;font-size:52px}.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:28px;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:300}.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:5%;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%;margin-top:30px;margin-bottom:60px}.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}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_img{display:flex;height:auto;width:auto}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_img img{height:100%;width:100%;object-fit:cover}.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:40px;font-style:normal;font-weight:300;line-height:50px}.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;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;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}.one_col_big_text{box-sizing:border-box;padding:0 40px;height:auto}.one_col_big_text .one_col_big_text_text{max-width:1440px;display:flex;flex-direction:column;margin:0 auto;height:100%}.one_col_big_text .one_col_big_text_text .one_col_big_text_container{display:flex;flex-direction:column;padding:80px 0;box-sizing:border-box;height:100%}.one_col_big_text .one_col_big_text_text .one_col_big_text_container .one_col_big_text_box{font-family:acumin-pro-wide,sans-serif;font-size:28px;font-style:normal;font-weight:300;line-height:32px;margin-top:0;text-align:center}.one_col_big_text .one_col_big_text_text .one_col_big_text_container .one_col_big_text_box span{font-family:"lavigne-display",sans-serif;font-weight:300;font-style:italic;font-size:33px}.one_col_big_text .one_col_big_text_text .one_col_big_text_container .one_col_big_img{margin-top:40px}.one_col_big_text .one_col_big_text_text .one_col_big_text_container .one_col_big_img img{width:100%;height:100%;max-height:45px}.one_col_image{box-sizing:border-box;padding:0 40px;height:auto}.one_col_image .one_col_image_text{max-width:1440px;display:flex;flex-direction:column;margin:0 auto;height:100%}.one_col_image .one_col_image_text .one_col_image_text_container{display:flex;flex-direction:column;padding:30px 0;box-sizing:border-box;height:100%}.one_col_image .one_col_image_text .one_col_image_text_container .big_image{margin:auto;padding:80px 0}.one_col_image .one_col_image_text .one_col_image_text_container .big_image img{max-height:750px;width:100%}.two_col_img_text{box-sizing:border-box;padding:0 40px;height:auto}.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:column;padding:60px 0 0 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;flex:1 0 100%;max-width:100%;padding: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:40px;font-style:normal;font-weight:300;line-height:50px}.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;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:300}.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;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:40px;font-style:normal;font-weight:300;line-height:50px}.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;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:300}.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;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:auto;width:100%;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:40px;font-style:normal;font-weight:300;line-height:50px}.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;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:300}.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:300;line-height:normal;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;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;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:"lavigne-display",sans-serif;font-weight:300;font-style:italic;font-size:52px;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;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;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;margin:0;padding:0}.one_col .one_col_group .one_col_text .one_col_text_container h3 span{font-weight:300}.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:#222}.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:300}.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:40px;font-style:normal;font-weight:300;line-height: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 span{font-weight:300}.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}.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:300}.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;text-decoration:none}.two_col_text_white{box-sizing:border-box;padding:0 40px 80px 40px;height:auto}.two_col_text_white .two_col_text_white_text{max-width:1440px;display:flex;flex-direction:column;margin:0 auto;padding:0 0;box-sizing:border-box;height:100%}.two_col_text_white .two_col_text_white_text h2{font-size:28px;font-weight:300;margin:0}.two_col_text_white .two_col_text_white_text .two_col_text_white_text_container{display:flex;flex-direction:column;padding:40px 0;box-sizing:border-box;height:100%;margin:0}.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:0!important}.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 strong{font-weight:500}.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 a{color:#000;font-weight:500}.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{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:40px;font-style:normal;font-weight:300;line-height:50px}.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%;margin:0!important}.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{padding:30px 0 0 0}.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}.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:300}.two_col_text_white .gallery{max-width:1440px;display:flex;margin:60px auto;padding:0 0;box-sizing:border-box;height:100%}.two_col_text_white .gallery .gallery_list{width:100%;height:auto;padding:0;margin:0}.two_col_text_white .gallery .gallery_list .slick-track{align-items:stretch;display:flex}.two_col_text_white .gallery .gallery_list .slick-track .slick-slide{height:500px}.two_col_text_white .gallery .gallery_list .slick-track div{height:100%}.two_col_text_white .gallery .gallery_list .slick-track div .image_slide{display:flex;width:100%;height:100%}.two_col_text_white .gallery .gallery_list .slick-track div .image_slide img{width:100%;height:100%;margin:auto;object-fit:contain}.two_col_text_white .gallery .gallery_list .slick-arrow{top:inherit!important;bottom:-65px}.two_col_text_white .gallery .gallery_list .slick-prev{width:30px!important;height:30px!important;left:0!important}.two_col_text_white .gallery .gallery_list .slick-prev:before{background-image:url(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/img/freccia_prev.svg);width:30px;background-repeat:no-repeat;height:40px;display:block;font-size:0}.two_col_text_white .gallery .gallery_list .slick-next{width:30px!important;height:30px!important;right:0!important}.two_col_text_white .gallery .gallery_list .slick-next:before{background-image:url(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/img/freccia_next.svg);width:30px;background-repeat:no-repeat;height:40px;display:block;font-size:0}.two_col_text_grey{box-sizing:border-box;padding:0 40px 80px 40px;height:auto}.two_col_text_grey .two_col_text_grey_text{max-width:1440px;display:flex;flex-direction:column;margin:0 auto;padding:0;box-sizing:border-box;height:100%}.two_col_text_grey .two_col_text_grey_text h2{font-size:28px;line-height:32px;font-weight:300;color:#fff;margin:0}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container{display:flex;margin:0;flex-direction:row;padding:40px 0;box-sizing:border-box;height:100%;flex-wrap:wrap}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_left{height:auto;display:flex;box-sizing:border-box;flex:1 0 100%;max-width:100%;margin:0}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_left .two_col_text_grey_text_left_container{color:#fff}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_left .two_col_text_grey_text_left_container strong{font-weight:500}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_left .two_col_text_grey_text_left_container a{color:#fff;font-weight:500}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_left .two_col_text_grey_text_left_container .two_col_text_grey_title_container{width:100%;height:40px;display:flex;margin-bottom:60px}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_left .two_col_text_grey_text_left_container .two_col_text_grey_title{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:40px;font-style:normal;font-weight:300;line-height:50px}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_left .two_col_text_grey_text_left_container .two_col_text_grey_title span{font-weight:600}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_right{display:flex;height:100%;flex:1 0 50%;max-width:50%;padding:40px 0 10px 0}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_right .two_col_text_grey_text_right_container{color:#fff}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_right .two_col_text_grey_text_right_container .two_col_text_grey_title{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:22px}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_right .two_col_text_grey_text_right_container .two_col_text_grey_title span{font-weight:300}.two_col_text_grey .gallery{max-width:1440px;display:flex;margin:60px auto;padding:0;box-sizing:border-box;height:100%}.two_col_text_grey .gallery .gallery_list{width:100%;height:auto;padding:0;margin:0}.two_col_text_grey .gallery .gallery_list .slick-arrow{top:inherit!important;bottom:-65px}.two_col_text_grey .gallery .gallery_list .slick-track{align-items:stretch;display:flex}.two_col_text_grey .gallery .gallery_list .slick-track .slick-slide{height:500px}.two_col_text_grey .gallery .gallery_list .slick-track div{height:100%}.two_col_text_grey .gallery .gallery_list .slick-track div .image_slide{display:flex;width:100%;height:100%}.two_col_text_grey .gallery .gallery_list .slick-track div .image_slide img{width:100%;height:100%;margin:auto;object-fit:contain}.two_col_text_grey .gallery .gallery_list .slick-prev{width:30px!important;height:30px!important;left:0!important}.two_col_text_grey .gallery .gallery_list .slick-prev:before{background-image:url(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/img/freccia_white_prev.svg);width:30px;background-repeat:no-repeat;height:40px;display:block;font-size:0}.two_col_text_grey .gallery .gallery_list .slick-next{width:30px!important;height:30px!important;right:0!important}.two_col_text_grey .gallery .gallery_list .slick-next:before{background-image:url(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/img/freccia_white_next.svg);width:30px;background-repeat:no-repeat;height:40px;display:block;font-size:0}.video_container{height:auto;position:relative}.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%;padding:0 40px;box-sizing:border-box}.video_container .video_container_text .video_container_text_right .video_wrapper{position:relative;margin:100px 0;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;margin:0 auto}.prefooter .last_scroll_text .last_scroll_text_container .testo span{font-weight:300}.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}.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:40px auto}.four_column{height:auto;position:relative}.four_column .four_column_container{position:relative;width:100%;height:auto;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap}.four_column .four_column_container .column{display:flex;height:30vh;flex-direction:row;padding:0 40px;box-sizing:border-box;position:relative;flex:1 0 50%;max-width:50%}.four_column .four_column_container .column .background_image{position:absolute;height:100%;width:100%;top:0;left:0;z-index:0;overflow:hidden;transition:all .3s}.four_column .four_column_container .column .background_image img{height:100%;width:100%;object-fit:cover;transition:all .3s}.four_column .four_column_container .column a{display:flex;height:100%;width:100%;z-index:1}.four_column .four_column_container .column a:hover .background_image{transition:all .3s}.four_column .four_column_container .column a:hover .background_image img{transform:scale(105%);transition:all .3s}.four_column .four_column_container .column .column_content{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;height:30vh}.four_column .four_column_container .column .column_content .column_content_box{height:auto;margin:auto 0}.four_column .four_column_container .column .column_content .column_content_box .column_content_top{display:flex;height:auto;width:100%;align-items:end}.four_column .four_column_container .column .column_content .column_content_box .column_content_top img{height:auto;max-width:100px;width:100%;margin:0 auto;object-fit:contain;border-bottom:1px solid #fff;padding:0 0 40px 0}.four_column .four_column_container .column .column_content .column_content_box .column_content_bottom.complete{height:100%;align-items:center!important}.four_column .four_column_container .column .column_content .column_content_box .column_content_bottom.complete p{padding:0}.four_column .four_column_container .column .column_content .column_content_box .column_content_bottom{display:flex;height:auto;width:100%;align-items:top}.four_column .four_column_container .column .column_content .column_content_box .column_content_bottom p{color:#fff;text-align:center;padding:40px;max-width:100%;margin:0 auto;text-transform:uppercase;font-size:18px}.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:40px;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}.valori_scroll{height:auto;padding:30px 40px;position:relative;display:flex}.valori_scroll .valori_text{position:relative;width:100%;height:auto;max-width:1360px;z-index:10;padding:0;margin:0 auto;box-sizing:border-box}.valori_scroll .valori_text .valori_column{display:flex;flex-direction:column;padding:0;box-sizing:border-box}.valori_scroll .valori_text .valori_column .val_col{color:#fff;padding:0 0 40px 0;box-sizing:border-box;flex:1 0 100%;max-width:100%}.valori_scroll .valori_text .valori_column .val_col .col_title{font-weight:600;font-size:20px;margin-bottom:40px}.valori_scroll .valori_text .valori_column .val_col ul{padding:0;margin:0}.valori_scroll .valori_text .valori_column .val_col ul li{list-style:none;font-size:16px;margin:8px 0;font-weight:300}.valori_scroll .valori_text .valori_text_container{display:flex;flex-direction:row;padding:80px 0;box-sizing:border-box}.ambiti_scroll{position:relative;padding:140px 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:40px auto;font-size:40px;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:140px 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:rgb(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;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:300;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 #222}.three_col .three_col_text .three_col_third_images .third_image img{width:100%}.text-roller-container{padding:0 0 40px 0}.text-roller-container .text-roller{padding:15px 0}.text-roller-container .text-roller span{position:relative;background-color:#222;color:#707070;white-space:nowrap;font-size:60px;font-style:normal;font-weight:400;line-height:50px;text-transform:uppercase}.text-roller-container .text-roller span strong{font-weight:400;color:hsl(0 0% 100% / .8)}.text-roller-container-white{padding:40px 0}.text-roller-container-white .text-roller{padding:15px 0}.text-roller-container-white .text-roller span{position:relative;color:#707070;white-space:nowrap;font-size:60px;font-style:normal;font-weight:400;line-height:50px;text-transform:uppercase;color:#707070}.text-roller-container-white .text-roller span strong{font-weight:400;color:#000}.list-container{height:auto;position:relative;box-sizing:border-box;padding:60px 40px}.list-container .list-box{max-width:1440px;margin:0 auto}.list-container .list-box .list-ul.no-border{border-bottom:0}.list-container .list-box .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-box .list-ul .list{display:flex;flex-direction:column}.list-container .list-box .list-ul .list .list_top{padding:40px 0;border-top:1px solid #fff;display:flex;flex-direction:row;text-decoration:none}.list-container .list-box .list-ul .list .list_top .title_block{color:#fff;text-shadow:0 4px 4px rgb(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-box .list-ul .list .list_top .title_block span{font-weight:300;margin-bottom:15px}.list-container .list-box .list-ul .list .list_top .button_block{display:flex;flex-direction:row-reverse}.list-container .list-box .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-box .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-box .list-ul .list .list_bottom{display:none;flex-direction:row}.list-container .list-box .list-ul .list .list_bottom .list_bottom_text{color:#fff;font-size:18px;font-style:normal;font-weight:300;line-height:32px;box-sizing:border-box;padding:0 0 40px 0}.list-container .list-box .list-ul .list .list_bottom .list_bottom_text p{padding:0 0}.list-container .list-box .list-ul .list .list_bottom .list_bottom_text p strong{font-size:20px;line-height:28px}.list-container .list-box .list-ul .list .list_bottom .list_bottom_text .image_list{display:flex;flex-direction:row;flex-wrap:wrap;padding:40px 0}.list-container .list-box .list-ul .list .list_bottom .list_bottom_text .image_list .image{padding:15px;box-sizing:border-box;flex:1 0 50%;max-width:50%}.list-container .list-box .list-ul .list .list_bottom .list_bottom_text .image_list .image img{width:100%;height:auto}.list-container .list-box .list-ul .list .list_bottom .list_bottom_img{display:flex;padding:40px 0 40px 0}.list-container .list-box .list-ul .list .list_bottom .list_bottom_img img{height:auto;width:auto;max-height:512px;margin:0 auto}.list-container .list-box .list-ul .list_mestieri{display:flex;flex-direction:row;border-top:1px solid #fff;padding:80px 0 0 0}.list-container .list-box .list-ul .list_mestieri .mestieri_cont{display:flex}.list-container .list-box .list-ul .list_mestieri .mestieri_cont .mestieri_cont_centered{margin:auto 0;display:flex;flex-direction:column}.list-container .list-box .list-ul .list_mestieri .mestieri_cont .mestieri_cont_centered img{max-width:280px}.list-container .list-box .list-ul .list_mestieri .mestieri_cont .mestieri_cont_centered h3{color:#fff;font-size:18px;font-style:normal;font-weight:600;line-height:32px;text-transform:uppercase;margin:30px 0}.list-container .list-box .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}.list-container .list-box .list-ul .list_mestieri .mestieri_img{display:flex}.list-container .list-box .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: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:36px;font-style:normal;font-weight:300;line-height:42px}.shortcode .map_block .map_references{box-sizing:border-box;display:flex;align-items:center}.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;flex:1 0 100%;max-width:100%}.shortcode .map_block .map_references .map_container .map_link .btn_gallery{text-decoration:none;position:relative;display:flex;width:100%;box-sizing:border-box;align-items:center;height:100%;padding:0 20px}.shortcode .map_block .map_references .map_container .map_link .btn_gallery span{text-transform:uppercase;padding:0;position:relative;text-decoration:none;z-index:2;display:block;transition:padding .35s ease-in-out;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:300;line-height:60px;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;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:40px 40px}.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;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:300;line-height:40px;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;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:40px;font-style:normal;font-weight:400;line-height:normal;border-bottom:1px solid #000;margin:0 4px}.news_list_container .news_pagination .news_pagination_container a{color:#000;text-align:center;font-size:40px;font-style:normal;font-weight:200;line-height:normal;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:140px 140px 40px 140px;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}.single .single_text .title{color:#000;font-size:50px;font-style:normal;font-weight:300;line-height:60px;margin:30px 0 40px 0}.single .single_text p{color:#000;font-size:18px;font-style:normal;font-weight:300;line-height:32px}.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:300;line-height:normal}.single .gallery{margin:0 auto;padding:40px 140px;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(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/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(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/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:40px;margin-bottom:80px}.related .related_header .text{color:#000;font-size:18px;font-style:normal;font-weight:382;line-height:normal;text-transform:uppercase}.related .related_header .text span{font-weight:300}.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;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 #fff0}.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:40px 40px}.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;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:300;line-height:40px;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;text-decoration:none}.related .related_list .news .news_content_text .news_title .project_title{color:#222;font-size:35px;font-style:normal;font-weight:300;line-height:40px;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}.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 #fff0}.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:40px 40px}.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;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:300;line-height:40px;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;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:300;line-height:40px;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}.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(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/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(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/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:hsl(0 0% 100% / .15);text-align:center;font-size:150px;font-style:normal;font-weight:300;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:300;line-height:60px;text-align:center;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:#222}.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:300;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(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/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;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;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 .select_row{display:flex;flex-direction:column}.form_container .form_column .select_row .wpcf7-form-control-wrap{width:100%;display:inline-block;padding:10px 0;box-sizing:border-box}.form_container .form_column .select_row .wpcf7-form-control-wrap select{width:100%;display:inline-block;background:rgb(232 232 232 / .5);border:0;height:70px;margin:0;padding:0 20px;box-sizing:border-box;appearance:none;background-image:url(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/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}.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:rgb(232 232 232 / .5);border:0;height:70px;margin:0;padding:0 40px;box-sizing:border-box;color:#000;font-size:18px;font-style:normal;font-weight:382;line-height:32px}.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}.form_container .form_column .form_row .wpcf7-form-control-wrap textarea{width:100%;display:inline-block;background:rgb(232 232 232 / .5);border:0;height:200px;margin:0;padding:40px;box-sizing:border-box;color:#000;font-size:18px;font-style:normal;font-weight:382;line-height:32px}.form_container .form_column .form_row .wpcf7-form-control-wrap select{width:100%;display:inline-block;background:rgb(232 232 232 / .5);border:0;height:70px;margin:0;padding:0 40px;box-sizing:border-box;appearance:none;background-image:url(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/img/icons/chevron-down.svg);background-repeat:no-repeat;background-position:right 40px center;background-size:15px;color:#000;font-size:18px;font-style:normal;font-weight:382;line-height:32px}.form_container .form_column .form_row .informative{color:#000;font-size:14px;font-style:normal;font-weight:382;line-height:32px;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;align-items:center}.form_container .form_column .form_row .informative .wpcf7-list-item label input[type=checkbox]{background-color:#e8e8e8;height:20px;width:20px;margin-right:8px}.form_container .form_column .form_row .submit_container{display:flex;flex-direction:row-reverse;padding:0 15px;box-sizing:border-box;flex:1 0 100%;max-width:100%}.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;height:50px;width:140px}.page-container{padding:160px 40px 0 40px}.page-container .single_section{max-width:1440px;margin:auto;padding:0}.page-container p a{color:#222;text-decoration:none}.download_list{width:100%;height:auto;padding:0 40px;box-sizing:border-box}.download_list ul{max-width:1440px;width:100%;display:flex;flex-direction:column;margin:0 auto;padding:60px 0}.download_list ul li{border-top:#222 1px solid;height:125px;width:100%;list-style:none;display:flex;letter-spacing:10%;flex-direction:row}.download_list ul li .list_left{display:flex;align-items:center;font-weight:300;font-size:20px;flex:1 0 80%;max-width:80%}.download_list ul li .list_right{display:flex;flex-direction:row-reverse;align-items:center;flex:1 0 20%;max-width:20%}.download_list ul li .list_right a{text-decoration:none;color:#000;display:flex;flex-direction:row;align-items:center;font-weight:600;font-size:18px}.download_list ul li .list_right a span{display:inherit}.download_list ul li .list_right a img{width:35px;height:auto;margin-left:30px}.download_list ul li:last-child{border-bottom:#222 1px solid}.solutions_asset{padding:80px 40px 0 40px;display:flex}.solutions_asset .solutions_container{max-width:1440px;margin:auto;width:100%;height:auto;display:flex;flex-direction:column}.solutions_asset .solutions_container h1{font-size:36px;font-style:normal;font-weight:300;line-height:60px}.solutions_asset .solutions_container h1 span{font-family:"lavigne-display",sans-serif;font-weight:300;font-style:italic;font-size:44px}.solutions_asset .solutions_container .solutions_list{display:flex;flex-direction:column;position:relative}.solutions_asset .solutions_container .solutions_list a{text-decoration:none}.solutions_asset .solutions_container .solutions_list a:hover .solution_background{transition:all .3s}.solutions_asset .solutions_container .solutions_list a:hover .solution_background img{transform:scale(105%);transition:all .3s}.solutions_asset .solutions_container .solutions_list .solution{height:30vh;width:100%;position:relative;margin-bottom:40px}.solutions_asset .solutions_container .solutions_list .solution .solution_background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden;transition:all .3s}.solutions_asset .solutions_container .solutions_list .solution .solution_background img{width:100%;height:100%;object-fit:cover;z-index:0;transition:all .3s}.solutions_asset .solutions_container .solutions_list .solution .solution_text{display:flex;height:100%;width:100%;align-items:center;z-index:100;padding:0 40px;position:relative;box-sizing:border-box}.solutions_asset .solutions_container .solutions_list .solution .solution_text .solution_text_container{flex-direction:column}.solutions_asset .solutions_container .solutions_list .solution .solution_text .solution_text_container p{font-size:28px;line-height:32px;font-style:normal;font-weight:300;text-decoration:none;color:#fff;width:100%}.solutions_asset .solutions_container .solutions_list .solution .solution_text .solution_text_container .link{border-bottom:1px solid #fff;display:inline-block;padding-bottom:10px;margin-top:10px;color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none}.realizations_asset{padding:40px 40px 0 40px;display:flex}.realizations_asset .realizations_container{max-width:1440px;margin:auto;width:100%;height:auto;display:flex;flex-direction:column}.realizations_asset .realizations_container .title_container{position:relative;display:flex;flex-direction:column}.realizations_asset .realizations_container .title_container h1{font-size:36px;font-style:normal;font-weight:300;line-height:60px;flex:1 0 100%;max-width:100%}.realizations_asset .realizations_container .title_container h1 span{font-family:"lavigne-display",sans-serif;font-weight:300;font-style:italic;font-size:52px}.realizations_asset .realizations_container .title_container .anchor_box{position:relative;display:flex;flex-direction:row;align-items:center;flex:1 0 100%;max-width:100%;margin-bottom:30px}.realizations_asset .realizations_container .title_container .anchor_box .anchor_links{display:flex;flex-direction:row}.realizations_asset .realizations_container .title_container .anchor_box .anchor_links a{height:auto;padding:10px 30px;background-color:#222;color:#fff;font-size:16px;text-decoration:none;text-transform:uppercase;margin:0 40px 0 0}.realizations_asset .realizations_container .realizations_list{display:flex;flex-direction:column;position:relative}.realizations_asset .realizations_container .realizations_list .realization{height:auto;width:100%;position:relative;margin-bottom:60px}.realizations_asset .realizations_container .realizations_list .realization .realization_text{display:flex;height:100%;width:100%;z-index:100;position:relative;box-sizing:border-box}.realizations_asset .realizations_container .realizations_list .realization .realization_text .realization_text_container{padding:30px 0;box-sizing:border-box;column-count:2;column-gap:60px;font-weight:300;font-size:18px;line-height:32px}.who_we_are{padding:40px;display:flex}.who_we_are .who_we_are_container{max-width:1440px;margin:auto;width:100%;height:auto;display:flex;flex-direction:column}.who_we_are .who_we_are_container .wwa{flex:1 0 100%;max-width:100%}.who_we_are .who_we_are_container .wwa h2{font-size:18px;font-weight:600;text-transform:uppercase;color:#8f8f8f;margin:30px 0}.who_we_are .who_we_are_container .wwa .wwa_ul.column{flex-direction:row}.who_we_are .who_we_are_container .wwa .wwa_ul.row{flex-direction:row}.who_we_are .who_we_are_container .wwa .wwa_ul{display:flex;flex-wrap:wrap;column-count:2}.who_we_are .who_we_are_container .wwa .wwa_ul .wwa_li{display:flex;flex-direction:column;align-items:flex-start;margin:40px 0;padding-right:40px;box-sizing:border-box;flex:1 0 50%;max-width:50%}.who_we_are .who_we_are_container .wwa .wwa_ul .wwa_li img{max-height:40px;height:100%;width:auto;padding-bottom:15px}.who_we_are .who_we_are_container .wwa .wwa_ul .wwa_li p{padding-top:15px;border-top:1px solid #222;width:100%;margin:0}}@media screen and (min-width:768px)and (max-width:1200px)and (orientation:landscape){@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;width:100%}.mobile{display:none}.desktop{display:inherit}.section_title_container{width:100%;height:40px;border-bottom:1px solid #222;display:flex;flex-direction:row}.section_title_container .section_title{font-size:12px;text-transform:uppercase;padding-bottom:12px}.section_title_container .section_title span{font-weight:600}.realization_title_container{width:100%;height:100px;border-bottom:1px solid #222;display:flex;flex-direction:row;align-items:center}.realization_title_container img{max-height:60px}.realization_title_container .section_title{font-size:18px;text-transform:uppercase;margin-left:15px}.realization_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}.section_title_container_noborder{width:100%;height:auto;display:flex;box-sizing:border-box;padding:80px 40px 0 40px}.section_title_container_noborder .section_title{max-width:1440px;width:100%;height:40px;margin:0 auto;font-size:12px;text-transform:uppercase}.section_title_container_noborder .section_title span{font-weight:600}.section_title_container_noborder_white{width:100%;height:auto;display:flex;box-sizing:border-box;padding:80px 40px 0 40px}.section_title_container_noborder_white .section_title{max-width:1440px;width:100%;height:40px;margin:0 auto;font-size:12px;text-transform:uppercase;color:#fff}.section_title_container_noborder_white .section_title span{font-weight:600}.grey_background{background-color:#222}.light_grey_background{background:rgb(34 34 34 / .1)}.light_grey{background-color:#e8e8e8;padding:30px 0 0 0!important}.light_grey .two_col_text_img_text_left{padding:0 40px!important}.white_text{color:#fff!important}.black_text{color:#222!important}a:active,a:focus,a:visited{outline:none}.home .header{padding-top:0}.header{height:100vh;position:relative;display:flex;box-sizing:border-box;padding-top:130px;width:100%}.header .overlay{position:absolute;width:100%;height:100%;z-index:1;top:0;left:0;background-image:linear-gradient(to bottom,rgb(0 0 0 / .2),rgb(0 0 0 / .5))}.header .homepage_gallery{position:absolute;top:0;left:0;height:100%;width:100%}.header .homepage_gallery .slick-list{height:100%!important}.header .homepage_gallery .top_image{position:relative;width:100%;height:100vh;overflow:hidden;z-index:0;top:0;left:0}.header .homepage_gallery .top_image img{width:100%;height:100%;object-fit:cover}.header .overlay{position:absolute;width:100%;height:100%;z-index:1;top:0;left:0;background-image:linear-gradient(to bottom,rgb(0 0 0 / .2),rgb(0 0 0 / .5))}.header .top_image{position:absolute;width:100%;height:100%;overflow:hidden;z-index:0;top:0;left: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:100%;height:100%;display:flex;flex-direction:column}.header .header_group .header_text .header_text_container{display:flex;position:relative;flex-direction:column;height:100%;width:auto;align-items:center}.header .header_group .header_text .header_text_container .flex_center_container{position:absolute;bottom:80px;left:0}.header .header_group .header_text .header_text_container .pittogramma{height:80px;margin-bottom:30px}.header .header_group .header_text .header_text_container .pittogramma img{height:100%;max-height:130px}.header .header_group .header_text .header_text_container .payoff{font-family:acumin-pro-wide,sans-serif;font-size:36px;font-style:normal;font-weight:300;line-height:42px;padding:0!important;color:#fff}.header .header_group .header_text .header_text_container .payoff span{font-family:"lavigne-display",sans-serif;font-weight:300;font-style:italic;font-size:44px;color:#fff;color:#fff}.header .header_group .header_text .header_text_container .description_slider{width:300px;height:auto;display:block}.header .header_group .header_text .header_text_container .description_slider h2{font-size:16px;font-weight:300;color:#fff;padding:0;margin:0}.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;text-decoration:none}.header.contacts{height:auto;position:relative;display:flex;min-height:auto;box-sizing:border-box;background-color:#222;padding-bottom:100px}.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:flex-start;margin:auto 0;padding:0 40px;box-sizing:border-box;position:relative}.header.contacts .header_group .header_text .header_text_container .top_contacts{display:flex;flex-direction:column}.header.contacts .header_group .header_text .header_text_container .top_contacts .flex_7,.header.contacts .header_group .header_text .header_text_container .top_contacts .flex_5{max-width:100%;flex:1 0 100%}.header.contacts .header_group .header_text .header_text_container .top_contacts .top_image{position:relative;width:100%;height:100%;opacity:.25}.header.contacts .header_group .header_text .header_text_container .top_contacts .top_image img{width:100%;height:100%;max-height:400px;object-fit:cover;display:none}.header.contacts .header_group .header_text .header_text_container .top_contacts .title{font-family:acumin-pro-wide,sans-serif;font-size:28px;font-style:normal;font-weight:300;line-height:32px;color:#fff;margin-top:30px}.header.contacts .header_group .header_text .header_text_container .top_contacts .title span{font-family:"lavigne-display",sans-serif;font-weight:300;font-style:italic;font-size:33px}.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;width:100%}.header.contacts .header_group .header_text .header_text_container .info .flex_4{padding:0 10px;box-sizing:border-box}.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%;width:calc(100% - 40px);bottom:0;transform:translate(-50%,50%)}.header.contacts .header_group .header_text .header_text_container .overlay_img img{margin-top:350px;width:100%;max-width:fit-content}.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;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:40px;font-style:normal;font-weight:300;line-height:50px}.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;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:300}.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;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:40px;font-style:normal;font-weight:300;line-height:50px}.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;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:300}.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;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{box-sizing:border-box;padding:300px 40px 0 40px;height:auto}.two_col_text_img.form .two_col_text_img_text{max-width:1440px;display:flex;flex-direction:column;margin:0 auto;height:100%}.two_col_text_img.form .two_col_text_img_text .two_col_text_img_text_container.padding{padding:40px 0}.two_col_text_img.form .two_col_text_img_text .two_col_text_img_text_container{display:flex;flex-direction:column;padding:0;box-sizing:border-box;height:100%}.two_col_text_img.form .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left.no_center{align-items:start}.two_col_text_img.form .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;align-items:center;flex:1 0 100%;max-width:100%;padding:0}.two_col_text_img.form .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:0}.two_col_text_img.form .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.form .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.form .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.form .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:28px;font-style:normal;font-weight:300;line-height:32px}.two_col_text_img.form .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 span{font-family:"lavigne-display",sans-serif;font-weight:300;font-style:italic;font-size:33px}.two_col_text_img.form .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;margin-top:30px}.two_col_text_img.form .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:300}.two_col_text_img.form .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.form .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;text-decoration:none}.two_col_text_img.form .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:30px 0 0 0}.two_col_text_img.form .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.form .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.form .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.form .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.form .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:40px;font-style:normal;font-weight:300;line-height:50px}.two_col_text_img.form .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 span{font-family:"lavigne-display",sans-serif;font-weight:300;font-style:italic;font-size:52px}.two_col_text_img.form .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:28px;margin-top:30px}.two_col_text_img.form .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:300}.two_col_text_img.form .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.form .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:5%;text-decoration:none}.two_col_text_img.form .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%;margin-top:30px;margin-bottom:60px}.two_col_text_img.form .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}.two_col_text_img.form .two_col_text_img_text .two_col_text_img_text_img{display:flex;height:auto;width:auto}.two_col_text_img.form .two_col_text_img_text .two_col_text_img_text_img img{height:100%;width:100%;object-fit:cover}.two_col_text_img{box-sizing:border-box;padding:0 40px;height:auto}.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.padding{padding:40px 0}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container{display:flex;flex-direction:row;padding: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.no_center{align-items:start}.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;align-items:center;padding: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{margin: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:28px;font-style:normal;font-weight:300;line-height: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 .two_col_text_img_title span{font-family:"lavigne-display",sans-serif;font-weight:300;font-style:italic;font-size:33px}.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;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:300}.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;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;padding:30px 30px 0 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{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:40px;font-style:normal;font-weight:300;line-height: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 .two_col_text_img_title span{font-family:"lavigne-display",sans-serif;font-weight:300;font-style:italic;font-size:52px}.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:28px;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:300}.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:5%;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%;margin-top:60px;margin-bottom:60px}.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}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_img{display:flex;height:auto;width:auto}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_img img{height:100%;width:100%;object-fit:cover}.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:40px;font-style:normal;font-weight:300;line-height:50px}.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;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;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}.one_col_big_text{box-sizing:border-box;padding:0 40px;height:auto}.one_col_big_text .one_col_big_text_text{max-width:1440px;display:flex;flex-direction:column;margin:0 auto;height:100%}.one_col_big_text .one_col_big_text_text .one_col_big_text_container{display:flex;flex-direction:column;padding:80px 0;box-sizing:border-box;height:100%}.one_col_big_text .one_col_big_text_text .one_col_big_text_container .one_col_big_text_box{font-family:acumin-pro-wide,sans-serif;font-size:28px;font-style:normal;font-weight:300;line-height:32px;margin-top:0;text-align:center}.one_col_big_text .one_col_big_text_text .one_col_big_text_container .one_col_big_text_box span{font-family:"lavigne-display",sans-serif;font-weight:300;font-style:italic;font-size:33px}.one_col_big_text .one_col_big_text_text .one_col_big_text_container .one_col_big_img{margin-top:40px}.one_col_big_text .one_col_big_text_text .one_col_big_text_container .one_col_big_img img{width:100%;height:100%;max-height:45px}.one_col_image{box-sizing:border-box;padding:0 40px;height:auto}.one_col_image .one_col_image_text{max-width:1440px;display:flex;flex-direction:column;margin:0 auto;height:100%}.one_col_image .one_col_image_text .one_col_image_text_container{display:flex;flex-direction:column;padding:30px 0;box-sizing:border-box;height:100%}.one_col_image .one_col_image_text .one_col_image_text_container .big_image{margin:auto;padding:80px 0}.one_col_image .one_col_image_text .one_col_image_text_container .big_image img{max-height:750px;width:100%}.two_col_img_text{box-sizing:border-box;padding:0 40px;height:auto}.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:60px 0 0 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}.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:40px;font-style:normal;font-weight:300;line-height:50px}.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;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:300}.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;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:40px;font-style:normal;font-weight:300;line-height:50px}.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;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:300}.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;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:auto;width:100%;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:40px;font-style:normal;font-weight:300;line-height:50px}.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;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:300}.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:300;line-height:normal;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;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;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:"lavigne-display",sans-serif;font-weight:300;font-style:italic;font-size:52px;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;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;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;margin:0;padding:0}.one_col .one_col_group .one_col_text .one_col_text_container h3 span{font-weight:300}.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:#222}.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:300}.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:40px;font-style:normal;font-weight:300;line-height: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 span{font-weight:300}.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}.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:300}.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;text-decoration:none}.two_col_text_white{box-sizing:border-box;padding:0 40px 80px 40px;height:auto}.two_col_text_white .two_col_text_white_text{max-width:1440px;display:flex;flex-direction:column;margin:0 auto;padding:0 0;box-sizing:border-box;height:100%}.two_col_text_white .two_col_text_white_text h2{font-size:28px;font-weight:300;margin:0}.two_col_text_white .two_col_text_white_text .two_col_text_white_text_container{display:flex;flex-direction:column;padding:40px 0;box-sizing:border-box;height:100%;margin:0}.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:0!important}.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 strong{font-weight:500}.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 a{color:#000;font-weight:500}.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{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:40px;font-style:normal;font-weight:300;line-height:50px}.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%;margin:0!important}.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{padding:30px 0 0 0}.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}.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:300}.two_col_text_white .gallery{max-width:1440px;display:flex;margin:60px auto;padding:0 0;box-sizing:border-box;height:100%}.two_col_text_white .gallery .gallery_list{width:100%;height:auto;padding:0;margin:0}.two_col_text_white .gallery .gallery_list .slick-track{align-items:stretch;display:flex}.two_col_text_white .gallery .gallery_list .slick-track .slick-slide{height:600px}.two_col_text_white .gallery .gallery_list .slick-track div{height:100%}.two_col_text_white .gallery .gallery_list .slick-track div .image_slide{display:flex;width:100%;height:100%}.two_col_text_white .gallery .gallery_list .slick-track div .image_slide img{width:100%;height:auto;margin:auto}.two_col_text_white .gallery .gallery_list .slick-arrow{top:inherit!important;bottom:-65px}.two_col_text_white .gallery .gallery_list .slick-prev{width:30px!important;height:30px!important;left:0!important}.two_col_text_white .gallery .gallery_list .slick-prev:before{background-image:url(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/img/freccia_prev.svg);width:30px;background-repeat:no-repeat;height:40px;display:block;font-size:0}.two_col_text_white .gallery .gallery_list .slick-next{width:30px!important;height:30px!important;right:0!important}.two_col_text_white .gallery .gallery_list .slick-next:before{background-image:url(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/img/freccia_next.svg);width:30px;background-repeat:no-repeat;height:40px;display:block;font-size:0}.two_col_text_grey{box-sizing:border-box;padding:0 40px 80px 40px;height:auto}.two_col_text_grey .two_col_text_grey_text{max-width:1440px;display:flex;flex-direction:column;margin:0 auto;padding:0;box-sizing:border-box;height:100%}.two_col_text_grey .two_col_text_grey_text h2{font-size:28px;line-height:32px;font-weight:300;color:#fff;margin:0}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container{display:flex;margin:0;flex-direction:row;padding:40px 0;box-sizing:border-box;height:100%;flex-wrap:wrap}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_left{height:auto;display:flex;box-sizing:border-box;flex:1 0 100%;max-width:100%;margin:0}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_left .two_col_text_grey_text_left_container{color:#fff}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_left .two_col_text_grey_text_left_container strong{font-weight:500}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_left .two_col_text_grey_text_left_container a{color:#fff;font-weight:500}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_left .two_col_text_grey_text_left_container .two_col_text_grey_title_container{width:100%;height:40px;display:flex;margin-bottom:60px}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_left .two_col_text_grey_text_left_container .two_col_text_grey_title{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:40px;font-style:normal;font-weight:300;line-height:50px}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_left .two_col_text_grey_text_left_container .two_col_text_grey_title span{font-weight:600}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_right{display:flex;height:100%;flex:1 0 50%;max-width:50%;padding:30px 0 10px 0}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_right .two_col_text_grey_text_right_container{color:#fff}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_right .two_col_text_grey_text_right_container .two_col_text_grey_title{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:22px}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_right .two_col_text_grey_text_right_container .two_col_text_grey_title span{font-weight:300}.two_col_text_grey .gallery{max-width:1440px;display:flex;margin:60px auto;padding:0;box-sizing:border-box;height:100%}.two_col_text_grey .gallery .gallery_list{width:100%;height:auto;padding:0;margin:0}.two_col_text_grey .gallery .gallery_list .slick-track{align-items:stretch;display:flex}.two_col_text_grey .gallery .gallery_list .slick-track .slick-slide{height:600px}.two_col_text_grey .gallery .gallery_list .slick-track div{height:100%}.two_col_text_grey .gallery .gallery_list .slick-track div .image_slide{display:flex;width:100%;height:100%}.two_col_text_grey .gallery .gallery_list .slick-track div .image_slide img{width:100%;height:auto;margin:auto}.two_col_text_grey .gallery .gallery_list .slick-arrow{top:inherit!important;bottom:-65px}.two_col_text_grey .gallery .gallery_list .slick-prev{width:30px!important;height:30px!important;left:0!important}.two_col_text_grey .gallery .gallery_list .slick-prev:before{background-image:url(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/img/freccia_white_prev.svg);width:30px;background-repeat:no-repeat;height:40px;display:block;font-size:0}.two_col_text_grey .gallery .gallery_list .slick-next{width:30px!important;height:30px!important;right:0!important}.two_col_text_grey .gallery .gallery_list .slick-next:before{background-image:url(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/img/freccia_white_next.svg);width:30px;background-repeat:no-repeat;height:40px;display:block;font-size:0}.video_container{height:auto;position:relative}.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%;padding:0 40px;box-sizing:border-box}.video_container .video_container_text .video_container_text_right .video_wrapper{position:relative;margin:100px 0;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;margin:0 auto}.prefooter .last_scroll_text .last_scroll_text_container .testo span{font-weight:300}.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}.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:40px auto}.four_column{height:auto;position:relative}.four_column .four_column_container{position:relative;width:100%;height:auto;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap}.four_column .four_column_container .column{display:flex;height:80vh;flex-direction:row;padding:40px 0;box-sizing:border-box;position:relative;flex:1 0 25%;max-width:25%}.four_column .four_column_container .column .background_image{position:absolute;height:100%;width:100%;top:0;left:0;z-index:0;overflow:hidden;transition:all .3s}.four_column .four_column_container .column .background_image img{height:100%;width:100%;object-fit:cover;transition:all .3s}.four_column .four_column_container .column a{display:flex;height:100%;width:100%;z-index:1}.four_column .four_column_container .column a:hover .background_image{transition:all .3s}.four_column .four_column_container .column a:hover .background_image img{transform:scale(105%);transition:all .3s}.four_column .four_column_container .column .column_content{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;height:80vh}.four_column .four_column_container .column .column_content .column_content_box{height:auto;margin:auto 0}.four_column .four_column_container .column .column_content .column_content_box .column_content_top{display:flex;height:auto;width:100%;align-items:end}.four_column .four_column_container .column .column_content .column_content_box .column_content_top img{height:auto;max-width:100px;width:100%;margin:0 auto;object-fit:contain;border-bottom:1px solid #fff;padding:0 0 40px 0}.four_column .four_column_container .column .column_content .column_content_box .column_content_bottom.complete{height:100%;align-items:center!important}.four_column .four_column_container .column .column_content .column_content_box .column_content_bottom.complete p{padding:0 15px}.four_column .four_column_container .column .column_content .column_content_box .column_content_bottom{display:flex;height:auto;width:100%;align-items:top}.four_column .four_column_container .column .column_content .column_content_box .column_content_bottom p{color:#fff;text-align:center;padding:40px;max-width:100%;margin:0 auto;text-transform:uppercase;font-size:18px}.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:40px;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}.valori_scroll{height:auto;padding:30px 40px;position:relative;display:flex}.valori_scroll .valori_text{position:relative;width:100%;height:auto;max-width:1360px;z-index:10;padding:0;margin:0 auto;box-sizing:border-box}.valori_scroll .valori_text .valori_column{display:flex;flex-direction:row;padding:0;box-sizing:border-box}.valori_scroll .valori_text .valori_column .val_col{color:#fff;padding:0 10px 40px 10px;box-sizing:border-box}.valori_scroll .valori_text .valori_column .val_col .col_title{font-weight:600;font-size:20px;margin-bottom:40px}.valori_scroll .valori_text .valori_column .val_col ul{padding:0;margin:0}.valori_scroll .valori_text .valori_column .val_col ul li{list-style:none;font-size:16px;margin:8px 0;font-weight:300}.valori_scroll .valori_text .valori_text_container{display:flex;flex-direction:row;padding:80px 0;box-sizing:border-box}.ambiti_scroll{position:relative;padding:140px 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:40px auto;font-size:40px;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:140px 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:rgb(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;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:300;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 #222}.three_col .three_col_text .three_col_third_images .third_image img{width:100%}.text-roller-container{padding:0 0 40px 0}.text-roller-container .text-roller{padding:15px 0}.text-roller-container .text-roller span{position:relative;background-color:#222;color:#707070;white-space:nowrap;font-size:60px;font-style:normal;font-weight:400;line-height:50px;text-transform:uppercase}.text-roller-container .text-roller span strong{font-weight:400;color:hsl(0 0% 100% / .8)}.text-roller-container-white{padding:40px 0}.text-roller-container-white .text-roller{padding:15px 0}.text-roller-container-white .text-roller span{position:relative;color:#707070;white-space:nowrap;font-size:60px;font-style:normal;font-weight:400;line-height:50px;text-transform:uppercase;color:#707070}.text-roller-container-white .text-roller span strong{font-weight:400;color:#000}.list-container{height:auto;position:relative;box-sizing:border-box;padding:60px 40px}.list-container .list-box{max-width:1440px;margin:0 auto}.list-container .list-box .list-ul.no-border{border-bottom:0}.list-container .list-box .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-box .list-ul .list{display:flex;flex-direction:column}.list-container .list-box .list-ul .list .list_top{padding:40px 0;border-top:1px solid #fff;display:flex;flex-direction:row;text-decoration:none}.list-container .list-box .list-ul .list .list_top .title_block{color:#fff;text-shadow:0 4px 4px rgb(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-box .list-ul .list .list_top .title_block span{font-weight:300;margin-bottom:15px}.list-container .list-box .list-ul .list .list_top .button_block{display:flex;flex-direction:row-reverse}.list-container .list-box .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-box .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-box .list-ul .list .list_bottom{display:none;flex-direction:row}.list-container .list-box .list-ul .list .list_bottom .list_bottom_text{color:#fff;font-size:18px;font-style:normal;font-weight:300;line-height:32px;box-sizing:border-box;padding:0 0 40px 0}.list-container .list-box .list-ul .list .list_bottom .list_bottom_text p{padding:0 0}.list-container .list-box .list-ul .list .list_bottom .list_bottom_text p strong{font-size:20px;line-height:28px}.list-container .list-box .list-ul .list .list_bottom .list_bottom_text .image_list{display:flex;flex-direction:row;flex-wrap:wrap;padding:40px 0}.list-container .list-box .list-ul .list .list_bottom .list_bottom_text .image_list .image{padding:15px;box-sizing:border-box;flex:1 0 50%;max-width:50%}.list-container .list-box .list-ul .list .list_bottom .list_bottom_text .image_list .image img{width:100%;height:auto}.list-container .list-box .list-ul .list .list_bottom .list_bottom_img{display:flex;padding:40px 0 40px 0}.list-container .list-box .list-ul .list .list_bottom .list_bottom_img img{height:auto;width:auto;max-height:512px;margin:0 auto}.list-container .list-box .list-ul .list_mestieri{display:flex;flex-direction:row;border-top:1px solid #fff;padding:80px 0 0 0}.list-container .list-box .list-ul .list_mestieri .mestieri_cont{display:flex}.list-container .list-box .list-ul .list_mestieri .mestieri_cont .mestieri_cont_centered{margin:auto 0;display:flex;flex-direction:column}.list-container .list-box .list-ul .list_mestieri .mestieri_cont .mestieri_cont_centered img{max-width:280px}.list-container .list-box .list-ul .list_mestieri .mestieri_cont .mestieri_cont_centered h3{color:#fff;font-size:18px;font-style:normal;font-weight:600;line-height:32px;text-transform:uppercase;margin:30px 0}.list-container .list-box .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}.list-container .list-box .list-ul .list_mestieri .mestieri_img{display:flex}.list-container .list-box .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: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:36px;font-style:normal;font-weight:300;line-height:42px}.shortcode .map_block .map_references{padding-left:40px;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;height:100%;align-items:center}.shortcode .map_block .map_references .map_container .map_link .btn_gallery span{text-transform:uppercase;padding:0;position:relative;text-decoration:none;z-index:2;display:block;transition:padding .35s ease-in-out;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:300;line-height:60px;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;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:40px 40px}.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;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:300;line-height:40px;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;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:40px;font-style:normal;font-weight:400;line-height:normal;border-bottom:1px solid #000;margin:0 4px}.news_list_container .news_pagination .news_pagination_container a{color:#000;text-align:center;font-size:40px;font-style:normal;font-weight:200;line-height:normal;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:140px 140px 40px 140px;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}.single .single_text .title{color:#000;font-size:50px;font-style:normal;font-weight:300;line-height:60px;margin:30px 0 40px 0}.single .single_text p{color:#000;font-size:18px;font-style:normal;font-weight:300;line-height:32px}.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:300;line-height:normal}.single .gallery{margin:0 auto;padding:40px 140px;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(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/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(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/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:40px;margin-bottom:80px}.related .related_header .text{color:#000;font-size:18px;font-style:normal;font-weight:382;line-height:normal;text-transform:uppercase}.related .related_header .text span{font-weight:300}.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;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 #fff0}.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:40px 40px}.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;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:300;line-height:40px;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;text-decoration:none}.related .related_list .news .news_content_text .news_title .project_title{color:#222;font-size:35px;font-style:normal;font-weight:300;line-height:40px;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}.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 #fff0}.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:40px 40px}.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;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:300;line-height:40px;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;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:300;line-height:40px;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}.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(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/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(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/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:hsl(0 0% 100% / .15);text-align:center;font-size:150px;font-style:normal;font-weight:300;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:300;line-height:60px;text-align:center;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:#222}.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:300;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(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/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;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;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 .select_row{display:flex;flex-direction:column}.form_container .form_column .select_row .wpcf7-form-control-wrap{width:100%;display:inline-block;padding:10px 15px;box-sizing:border-box}.form_container .form_column .select_row .wpcf7-form-control-wrap select{width:100%;display:inline-block;background:rgb(232 232 232 / .5);border:0;height:70px;margin:0;padding:0 20px;box-sizing:border-box;appearance:none;background-image:url(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/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}.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:rgb(232 232 232 / .5);border:0;height:70px;margin:0;padding:0 40px;box-sizing:border-box;color:#000;font-size:18px;font-style:normal;font-weight:382;line-height:32px}.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}.form_container .form_column .form_row .wpcf7-form-control-wrap textarea{width:100%;display:inline-block;background:rgb(232 232 232 / .5);border:0;height:200px;margin:0;padding:40px;box-sizing:border-box;color:#000;font-size:18px;font-style:normal;font-weight:382;line-height:32px}.form_container .form_column .form_row .wpcf7-form-control-wrap select{width:100%;display:inline-block;background:rgb(232 232 232 / .5);border:0;height:70px;margin:0;padding:0 40px;box-sizing:border-box;appearance:none;background-image:url(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/img/icons/chevron-down.svg);background-repeat:no-repeat;background-position:right 40px center;background-size:15px;color:#000;font-size:18px;font-style:normal;font-weight:382;line-height:32px}.form_container .form_column .form_row .informative{color:#000;font-size:14px;font-style:normal;font-weight:382;line-height:32px}.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;align-items:center}.form_container .form_column .form_row .informative .wpcf7-list-item label input[type=checkbox]{background-color:#e8e8e8;height:20px;width:20px;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;height:50px;width:140px}.page-container{padding:160px 40px 0 40px}.page-container .single_section{max-width:1440px;margin:auto;padding:0}.page-container p a{color:#222;text-decoration:none}.download_list{width:100%;height:auto;padding:0 40px;box-sizing:border-box}.download_list ul{max-width:1440px;width:100%;display:flex;flex-direction:column;margin:0 auto;padding:60px 0}.download_list ul li{border-top:#222 1px solid;height:125px;width:100%;list-style:none;display:flex;letter-spacing:10%;flex-direction:row}.download_list ul li .list_left{display:flex;align-items:center;font-weight:300;font-size:20px;flex:1 0 80%;max-width:80%}.download_list ul li .list_right{display:flex;flex-direction:row-reverse;align-items:center;flex:1 0 20%;max-width:20%}.download_list ul li .list_right a{text-decoration:none;color:#000;display:flex;flex-direction:row;align-items:center;font-weight:600;font-size:18px}.download_list ul li .list_right a span{display:inherit}.download_list ul li .list_right a img{width:35px;height:auto;margin-left:30px}.download_list ul li:last-child{border-bottom:#222 1px solid}.solutions_asset{padding:80px 40px 0 40px;display:flex}.solutions_asset .solutions_container{max-width:1440px;margin:auto;width:100%;height:auto;display:flex;flex-direction:column}.solutions_asset .solutions_container h1{font-size:36px;font-style:normal;font-weight:300;line-height:60px}.solutions_asset .solutions_container h1 span{font-family:"lavigne-display",sans-serif;font-weight:300;font-style:italic;font-size:44px}.solutions_asset .solutions_container .solutions_list{display:flex;flex-direction:column;position:relative}.solutions_asset .solutions_container .solutions_list a{text-decoration:none}.solutions_asset .solutions_container .solutions_list a:hover .solution_background{transition:all .3s}.solutions_asset .solutions_container .solutions_list a:hover .solution_background img{transform:scale(105%);transition:all .3s}.solutions_asset .solutions_container .solutions_list .solution{height:50vh;width:100%;position:relative;margin-bottom:40px}.solutions_asset .solutions_container .solutions_list .solution .solution_background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden;transition:all .3s}.solutions_asset .solutions_container .solutions_list .solution .solution_background img{width:100%;height:100%;object-fit:cover;z-index:0;transition:all .3s}.solutions_asset .solutions_container .solutions_list .solution .solution_text{display:flex;height:100%;width:100%;align-items:center;z-index:100;padding:0 40px;position:relative;box-sizing:border-box}.solutions_asset .solutions_container .solutions_list .solution .solution_text .solution_text_container{flex-direction:column}.solutions_asset .solutions_container .solutions_list .solution .solution_text .solution_text_container p{font-size:28px;line-height:32px;font-style:normal;font-weight:300;text-decoration:none;color:#fff;width:100%}.solutions_asset .solutions_container .solutions_list .solution .solution_text .solution_text_container .link{border-bottom:1px solid #fff;display:inline-block;padding-bottom:10px;margin-top:10px;color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none}.realizations_asset{padding:40px 40px 0 40px;display:flex}.realizations_asset .realizations_container{max-width:1440px;margin:auto;width:100%;height:auto;display:flex;flex-direction:column}.realizations_asset .realizations_container .title_container{position:relative;display:flex;flex-direction:column}.realizations_asset .realizations_container .title_container h1{font-size:36px;font-style:normal;font-weight:300;line-height:60px;flex:1 0 100%;max-width:100%}.realizations_asset .realizations_container .title_container h1 span{font-family:"lavigne-display",sans-serif;font-weight:300;font-style:italic;font-size:52px}.realizations_asset .realizations_container .title_container .anchor_box{position:relative;display:flex;flex-direction:row;align-items:center;flex:1 0 100%;max-width:100%;margin-bottom:30px}.realizations_asset .realizations_container .title_container .anchor_box .anchor_links{display:flex;flex-direction:row}.realizations_asset .realizations_container .title_container .anchor_box .anchor_links a{height:auto;padding:10px 30px;background-color:#222;color:#fff;font-size:16px;text-decoration:none;text-transform:uppercase;margin:0 40px 0 0}.realizations_asset .realizations_container .realizations_list{display:flex;flex-direction:column;position:relative}.realizations_asset .realizations_container .realizations_list .realization{height:auto;width:100%;position:relative;margin-bottom:60px}.realizations_asset .realizations_container .realizations_list .realization .realization_text{display:flex;height:100%;width:100%;z-index:100;position:relative;box-sizing:border-box}.realizations_asset .realizations_container .realizations_list .realization .realization_text .realization_text_container{padding:30px 0;box-sizing:border-box;column-count:2;column-gap:60px;font-weight:300;font-size:18px;line-height:32px}.who_we_are{padding:40px;display:flex}.who_we_are .who_we_are_container{max-width:1440px;margin:auto;width:100%;height:auto;display:flex;flex-direction:column}.who_we_are .who_we_are_container .wwa{flex:1 0 100%;max-width:100%}.who_we_are .who_we_are_container .wwa h2{font-size:18px;font-weight:600;text-transform:uppercase;color:#8f8f8f;margin:30px 0}.who_we_are .who_we_are_container .wwa .wwa_ul.column{flex-direction:row}.who_we_are .who_we_are_container .wwa .wwa_ul.row{flex-direction:row}.who_we_are .who_we_are_container .wwa .wwa_ul{display:flex;flex-wrap:wrap;column-count:2}.who_we_are .who_we_are_container .wwa .wwa_ul .wwa_li{display:flex;flex-direction:column;align-items:flex-start;margin:40px 0;padding-right:40px;box-sizing:border-box;flex:1 0 50%;max-width:50%}.who_we_are .who_we_are_container .wwa .wwa_ul .wwa_li img{max-height:40px;height:100%;width:auto;padding-bottom:15px}.who_we_are .who_we_are_container .wwa .wwa_ul .wwa_li p{padding-top:15px;border-top:1px solid #222;width:100%;margin:0}}@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%;position:relative}.section{width:100vw;min-height:70vh;position:relative}.flex_center_container{margin:auto 0;width:100%}.hidden-mobile{display:none}.mobile{display:inherit}.desktop{display:none}.section_title_container{width:100%;height:40px;border-bottom:1px solid #222;display:flex;flex-direction:row}.section_title_container .section_title{font-size:16px;text-transform:uppercase;padding-bottom:12px}.section_title_container .section_title span{font-weight:600}.realization_title_container{width:100%;height:100px;border-bottom:1px solid #222;display:flex;flex-direction:row;align-items:center}.realization_title_container img{max-height:60px}.realization_title_container .section_title{font-size:18px;text-transform:uppercase;margin-left:15px}.realization_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:16px;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:16px;text-transform:uppercase;color:#fff}.section_title_container_white_noborder .section_title span{font-weight:600}.section_title_container_noborder{width:100%;height:auto;display:flex;box-sizing:border-box;padding:60px 20px 0 20px}.section_title_container_noborder .section_title{max-width:1440px;width:100%;height:auto;margin:0 auto;font-size:16px;text-transform:uppercase;padding:0 0 15px 0}.section_title_container_noborder .section_title span{font-weight:600}.section_title_container_noborder_white{width:100%;height:auto;display:flex;box-sizing:border-box;padding:60px 20px 0 20px}.section_title_container_noborder_white .section_title{max-width:1440px;width:100%;height:auto;margin:0 auto;font-size:16px;text-transform:uppercase;color:#fff;padding:0 0 15px 0}.section_title_container_noborder_white .section_title span{font-weight:600}.grey_background{background-color:#222}.light_grey_background{background:rgb(34 34 34 / .1)}.light_grey{background-color:#e8e8e8;padding:30px 0 0 0!important}.white_text{color:#fff!important}.black_text{color:#222!important}a:active,a:focus,a:visited{outline:none}.home .header{padding-top:0}.header{height:90vh;position:relative;display:flex;box-sizing:border-box;padding-top:130px;width:100%}.header .overlay{position:absolute;width:100%;height:100%;z-index:1;top:0;left:0;background-image:linear-gradient(to bottom,rgb(0 0 0 / .2),rgb(0 0 0 / .5))}.header .homepage_gallery{position:absolute;top:0;left:0;height:100%;width:100%}.header .homepage_gallery .slick-list{height:100%!important}.header .homepage_gallery .top_image{position:relative;width:100%;height:100vh;overflow:hidden;z-index:0;top:0;left:0}.header .homepage_gallery .top_image img{width:100%;height:100%;object-fit:cover}.header .overlay{position:absolute;width:100%;height:100%;z-index:1;top:0;left:0;background-image:linear-gradient(to bottom,rgb(0 0 0 / .2),rgb(0 0 0 / .5))}.header .top_image{position:absolute;width:100%;height:100%;overflow:hidden;z-index:0;top:0;left: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 20px;box-sizing:border-box;display:flex}.header .header_group .header_text{width:100%;height:100%;display:flex;flex-direction:column;margin:0!important;padding:0!important;flex:1 0 100%!important;max-width:100%!important}.header .header_group .header_text .header_text_container{display:flex;position:relative;flex-direction:column;height:100%;width:auto;align-items:center}.header .header_group .header_text .header_text_container .flex_center_container{position:absolute;bottom:80px;left:0}.header .header_group .header_text .header_text_container .pittogramma{height:80px;margin-bottom:30px}.header .header_group .header_text .header_text_container .pittogramma img{height:100%;max-height:130px}.header .header_group .header_text .header_text_container .payoff{font-family:acumin-pro-wide,sans-serif;font-size:36px;font-style:normal;font-weight:300;line-height:42px;padding:0!important;color:#fff}.header .header_group .header_text .header_text_container .payoff span{font-family:"lavigne-display",sans-serif;font-weight:300;font-style:italic;font-size:44px;color:#fff;color:#fff}.header .header_group .header_text .header_text_container .description_slider{width:100%;height:auto;display:block}.header .header_group .header_text .header_text_container .description_slider h2{font-size:18px;font-weight:300;color:#fff;padding:0;margin:0}.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:14px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none}.header.contacts{height:auto;position:relative;display:flex;min-height:auto;box-sizing:border-box;background-color:#222;padding-bottom:100px}.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:flex-start;margin:auto 0;padding:0 20px;box-sizing:border-box;position:relative}.header.contacts .header_group .header_text .header_text_container .top_contacts{display:flex;flex-direction:column}.header.contacts .header_group .header_text .header_text_container .top_contacts .flex_7,.header.contacts .header_group .header_text .header_text_container .top_contacts .flex_5{max-width:100%;flex:1 0 100%}.header.contacts .header_group .header_text .header_text_container .top_contacts .top_image{position:relative;width:100%;height:100%;opacity:.25}.header.contacts .header_group .header_text .header_text_container .top_contacts .top_image img{width:100%;height:100%;max-height:400px;object-fit:cover;display:none}.header.contacts .header_group .header_text .header_text_container .top_contacts .title{font-family:acumin-pro-wide,sans-serif;font-size:28px;font-style:normal;font-weight:300;line-height:34px;color:#fff;margin-top:30px}.header.contacts .header_group .header_text .header_text_container .top_contacts .title span{font-family:"lavigne-display",sans-serif;font-weight:300;font-style:italic;font-size:36px}.header.contacts .header_group .header_text .header_text_container .info{display:flex;flex-direction:column;margin:60px 0;color:#fff;font-size:18px;font-style:normal;font-weight:300;line-height:28px;width:100%}.header.contacts .header_group .header_text .header_text_container .info .flex_4{max-width:100%;flex:1 0 100%;margin:0 0 30px 0}.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%;width:calc(100% - 40px);bottom:0;transform:translate(-50%,50%)}.header.contacts .header_group .header_text .header_text_container .overlay_img img{margin-top:150px;width:100%;max-width:fit-content}.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;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 20px;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:16px;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:40px;font-style:normal;font-weight:300;line-height:42px}.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;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:300}.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:14px;font-style:normal;font-weight:600;line-height:normal;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: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:16px;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:40px;font-style:normal;font-weight:300;line-height:42px}.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;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:300}.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:14px;font-style:normal;font-weight:600;line-height:normal;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{box-sizing:border-box;padding-top:100px;padding-bottom:0;height:auto}.two_col_text_img.form .two_col_text_img_text{max-width:1440px;display:flex;flex-direction:column;margin:0 auto;padding:0 20px;height:100%}.two_col_text_img.form .two_col_text_img_text .two_col_text_img_text_container.padding{padding:40px 0}.two_col_text_img.form .two_col_text_img_text .two_col_text_img_text_container{display:flex;flex-direction:column;padding:0;box-sizing:border-box;height:100%}.two_col_text_img.form .two_col_text_img_text .two_col_text_img_text_container .two_col_text_img_text_left.no_center{align-items:start}.two_col_text_img.form .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;align-items:center;flex:1 0 100%;max-width:100%;padding:0}.two_col_text_img.form .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:0}.two_col_text_img.form .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.form .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:16px;text-transform:uppercase}.two_col_text_img.form .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.form .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:28px;font-style:normal;font-weight:300;line-height:34px}.two_col_text_img.form .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 span{font-family:"lavigne-display",sans-serif;font-weight:300;font-style:italic;font-size:34px}.two_col_text_img.form .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;margin-top:30px}.two_col_text_img.form .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:300}.two_col_text_img.form .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.form .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:14px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none}.two_col_text_img.form .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:50px 0 0 0}.two_col_text_img.form .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.form .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.form .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:16px;text-transform:uppercase}.two_col_text_img.form .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.form .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:28px;font-style:normal;font-weight:300;line-height:34px}.two_col_text_img.form .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 span{font-family:"lavigne-display",sans-serif;font-weight:300;font-style:italic;font-size:36px}.two_col_text_img.form .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:28px;margin-top:30px}.two_col_text_img.form .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:300}.two_col_text_img.form .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.form .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:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:5%;text-decoration:none}.two_col_text_img.form .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%;margin:50px 0;padding:0}.two_col_text_img.form .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}.two_col_text_img.form .two_col_text_img_text .two_col_text_img_text_img{display:flex;height:auto;width:auto;margin:0}.two_col_text_img.form .two_col_text_img_text .two_col_text_img_text_img img{height:100%;width:100%;object-fit:cover}.two_col_text_img.padding{padding:0 20px}.two_col_text_img{box-sizing:border-box;padding:0;height:auto}.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.padding{padding:40px 0}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_container{display:flex;flex-direction:column;padding:0 20px;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.no_center{align-items:start}.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;align-items:center;flex:1 0 100%;max-width:100%;padding: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{margin: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:16px;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:28px;font-style:normal;font-weight:300;line-height:34px}.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 span{font-family:"lavigne-display",sans-serif;font-weight:300;font-style:italic;font-size:34px}.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;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:300}.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:14px;font-style:normal;font-weight:600;line-height:normal;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:50px 0 0 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{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:16px;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:28px;font-style:normal;font-weight:300;line-height:34px}.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 span{font-family:"lavigne-display",sans-serif;font-weight:300;font-style:italic;font-size:36px}.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:28px;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:300}.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:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:5%;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%;margin:50px 0}.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}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_img{display:flex;height:auto;width:auto;margin:0}.two_col_text_img .two_col_text_img_text .two_col_text_img_text_img img{height:100%;width:100%;object-fit:cover}.one_col_text{box-sizing:border-box;padding:0 20px;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:16px;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:40px;font-style:normal;font-weight:300;line-height:42px}.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;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:14px;font-style:normal;font-weight:600;line-height:normal;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}.one_col_big_text{box-sizing:border-box;padding:0 20px;height:auto}.one_col_big_text .one_col_big_text_text{max-width:1440px;display:flex;flex-direction:column;margin:0 auto;height:100%}.one_col_big_text .one_col_big_text_text .one_col_big_text_container{display:flex;flex-direction:column;padding:80px 0;box-sizing:border-box;height:100%}.one_col_big_text .one_col_big_text_text .one_col_big_text_container .one_col_big_text_box{font-family:acumin-pro-wide,sans-serif;font-size:28px;font-style:normal;font-weight:300;line-height:34px;margin-top:0;text-align:center}.one_col_big_text .one_col_big_text_text .one_col_big_text_container .one_col_big_text_box span{font-family:"lavigne-display",sans-serif;font-weight:300;font-style:italic;font-size:34px}.one_col_big_text .one_col_big_text_text .one_col_big_text_container .one_col_big_img{margin-top:40px}.one_col_big_text .one_col_big_text_text .one_col_big_text_container .one_col_big_img img{width:100%;height:100%;max-height:45px}.one_col_image{box-sizing:border-box;padding:0 20px;height:auto}.one_col_image .one_col_image_text{max-width:1440px;display:flex;flex-direction:column;margin:0 auto;height:100%}.one_col_image .one_col_image_text .one_col_image_text_container{display:flex;flex-direction:column;padding:30px 0;box-sizing:border-box;height:100%}.one_col_image .one_col_image_text .one_col_image_text_container .big_image{margin:auto;padding:80px 0}.one_col_image .one_col_image_text .one_col_image_text_container .big_image img{max-height:750px;width:100%}.two_col_img_text{box-sizing:border-box;padding:0 20px;height:auto}.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:column;padding:60px 0 0 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;flex:1 0 100%;max-width:100%;padding: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:16px;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:40px;font-style:normal;font-weight:300;line-height:42px}.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;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:300}.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:14px;font-style:normal;font-weight:600;line-height:normal;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:16px;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:40px;font-style:normal;font-weight:300;line-height:42px}.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;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:300}.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:14px;font-style:normal;font-weight:600;line-height:normal;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:auto;width:100%;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:16px;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:40px;font-style:normal;font-weight:300;line-height:42px}.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;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:300}.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:300;line-height:normal;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:14px;font-style:normal;font-weight:382;line-height:normal;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 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;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:44px;font-style:normal;font-weight:300;line-height:60px;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:"lavigne-display",sans-serif;font-weight:300;font-style:italic;font-size:52px;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:14px;font-style:normal;font-weight:600;line-height:normal;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 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;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;margin:0;padding:0}.one_col .one_col_group .one_col_text .one_col_text_container h3 span{font-weight:300}.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:#222}.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:16px;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:300}.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:40px;font-style:normal;font-weight:300;line-height:42px}.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:300}.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}.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:300}.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:14px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none}.two_col_text_white{box-sizing:border-box;padding:0 20px 60px 20px;height:auto}.two_col_text_white .two_col_text_white_text{max-width:1440px;display:flex;flex-direction:column;margin:0 auto;padding:0 0;box-sizing:border-box;height:100%}.two_col_text_white .two_col_text_white_text h2{font-size:28px;font-weight:300;margin:0;line-height:34px}.two_col_text_white .two_col_text_white_text .two_col_text_white_text_container{display:flex;flex-direction:column;padding:20px 0;box-sizing:border-box;height:100%;margin:0}.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:0!important}.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 strong{font-weight:500}.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 a{color:#000;font-weight:500}.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{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:40px;font-style:normal;font-weight:300;line-height:42px}.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%;margin:0!important}.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{padding:30px 0 0 0}.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}.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:300}.two_col_text_white .gallery{max-width:1440px;display:flex;margin:30px auto 60px auto;padding:0 0;box-sizing:border-box;height:100%}.two_col_text_white .gallery .gallery_list{width:100%;height:auto;padding:0;margin:0}.two_col_text_white .gallery .gallery_list .slick-track{align-items:stretch;display:flex}.two_col_text_white .gallery .gallery_list .slick-track .slick-slide{height:30vh}.two_col_text_white .gallery .gallery_list .slick-track div{height:100%}.two_col_text_white .gallery .gallery_list .slick-track div .image_slide{display:flex;width:100%;height:100%}.two_col_text_white .gallery .gallery_list .slick-track div .image_slide img{width:100%;height:100%;margin:auto;object-fit:cover}.two_col_text_white .gallery .gallery_list .slick-arrow{top:inherit!important;bottom:-65px}.two_col_text_white .gallery .gallery_list .slick-prev{width:30px!important;height:30px!important;left:0!important}.two_col_text_white .gallery .gallery_list .slick-prev:before{background-image:url(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/img/freccia_prev.svg);width:30px;background-repeat:no-repeat;height:20px;display:block;font-size:0}.two_col_text_white .gallery .gallery_list .slick-next{width:30px!important;height:30px!important;right:0!important}.two_col_text_white .gallery .gallery_list .slick-next:before{background-image:url(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/img/freccia_next.svg);width:30px;background-repeat:no-repeat;height:20px;display:block;font-size:0}.two_col_text_grey{box-sizing:border-box;padding:0 20px 60px 20px;height:auto}.two_col_text_grey .two_col_text_grey_text{max-width:1440px;display:flex;flex-direction:column;margin:0 auto;padding:0;box-sizing:border-box;height:100%}.two_col_text_grey .two_col_text_grey_text h2{font-size:28px;line-height:34px;font-weight:300;color:#fff;margin:0}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container{display:flex;flex-direction:column;padding:20px 0;box-sizing:border-box;height:100%;margin:0}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_left{height:auto;display:flex;box-sizing:border-box;flex:1 0 100%;max-width:100%;margin:0}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_left .two_col_text_grey_text_left_container{color:#fff}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_left .two_col_text_grey_text_left_container strong{font-weight:500}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_left .two_col_text_grey_text_left_container a{color:#fff;font-weight:500}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_left .two_col_text_grey_text_left_container .two_col_text_grey_title_container{width:100%;height:40px;display:flex;margin-bottom:60px}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_left .two_col_text_grey_text_left_container .two_col_text_grey_title{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:40px;font-style:normal;font-weight:300;line-height:42px}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_left .two_col_text_grey_text_left_container .two_col_text_grey_title span{font-weight:600}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_right{display:flex;height:100%;flex:1 0 100%;max-width:100%;padding:30px 0 10px 0}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_right .two_col_text_grey_text_right_container{color:#fff}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_right .two_col_text_grey_text_right_container .two_col_text_grey_title{color:#222;font-family:acumin-pro-wide,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:22px}.two_col_text_grey .two_col_text_grey_text .two_col_text_grey_text_container .two_col_text_grey_text_right .two_col_text_grey_text_right_container .two_col_text_grey_title span{font-weight:300}.two_col_text_grey .gallery{max-width:1440px;display:flex;margin:30px auto 60px auto;padding:0;box-sizing:border-box;height:100%}.two_col_text_grey .gallery .gallery_list{width:100%;height:auto;padding:0;margin:0}.two_col_text_grey .gallery .gallery_list .slick-track{align-items:stretch;display:flex}.two_col_text_grey .gallery .gallery_list .slick-track .slick-slide{height:30vh}.two_col_text_grey .gallery .gallery_list .slick-track div{height:100%}.two_col_text_grey .gallery .gallery_list .slick-track div .image_slide{display:flex;width:100%;height:100%}.two_col_text_grey .gallery .gallery_list .slick-track div .image_slide img{width:100%;height:100%;margin:auto;object-fit:cover}.two_col_text_grey .gallery .gallery_list .slick-arrow{top:inherit!important;bottom:-65px}.two_col_text_grey .gallery .gallery_list .slick-prev{width:30px!important;height:30px!important;left:0!important}.two_col_text_grey .gallery .gallery_list .slick-prev:before{background-image:url(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/img/freccia_white_prev.svg);width:30px;background-repeat:no-repeat;height:20px;display:block;font-size:0}.two_col_text_grey .gallery .gallery_list .slick-next{width:30px!important;height:30px!important;right:0!important}.two_col_text_grey .gallery .gallery_list .slick-next:before{background-image:url(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/img/freccia_white_next.svg);width:30px;background-repeat:no-repeat;height:20px;display:block;font-size:0}.video_container{height:auto;position:relative}.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%;padding:0 20px;box-sizing:border-box}.video_container .video_container_text .video_container_text_right .video_wrapper{position:relative;margin:60px 0 60px 0;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;margin:0 auto}.prefooter .last_scroll_text .last_scroll_text_container .testo span{font-weight:300}.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:42px}.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}.four_column{height:auto;position:relative}.four_column .four_column_container{position:relative;width:100%;height:auto;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column}.four_column .four_column_container .column{display:flex;height:30vh;flex-direction:row;padding:0;box-sizing:border-box;position:relative;flex:inherit;max-width:100%}.four_column .four_column_container .column .background_image{position:absolute;height:100%;width:100%;top:0;left:0;z-index:0;overflow:hidden;transition:all .3s}.four_column .four_column_container .column .background_image img{height:100%;width:100%;object-fit:cover;transition:all .3s}.four_column .four_column_container .column a{display:flex;height:100%;width:100%;z-index:1}.four_column .four_column_container .column a:hover .background_image{transition:all .3s}.four_column .four_column_container .column a:hover .background_image img{transform:scale(105%);transition:all .3s}.four_column .four_column_container .column .column_content{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;height:auto}.four_column .four_column_container .column .column_content .column_content_box{height:auto;margin:auto 0}.four_column .four_column_container .column .column_content .column_content_box .column_content_top{display:flex;height:auto;width:100%;align-items:end}.four_column .four_column_container .column .column_content .column_content_box .column_content_top img{height:auto;max-width:84px;width:100%;margin:0 auto;object-fit:contain;border-bottom:1px solid #fff;padding:0 0 20px 0}.four_column .four_column_container .column .column_content .column_content_box .column_content_bottom.complete{height:100%;align-items:center!important}.four_column .four_column_container .column .column_content .column_content_box .column_content_bottom.complete p{padding:0 15px}.four_column .four_column_container .column .column_content .column_content_box .column_content_bottom{display:flex;height:auto;width:100%;align-items:top}.four_column .four_column_container .column .column_content .column_content_box .column_content_bottom p{color:#fff;text-align:center;padding:20px;max-width:100%;margin:0 auto;text-transform:uppercase;font-size:18px}.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 20px;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:40px;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}.valori_scroll{height:auto;padding:30px 20px;position:relative;display:flex}.valori_scroll .valori_text{position:relative;width:100%;height:auto;max-width:1360px;z-index:10;padding:0;margin:0 auto;box-sizing:border-box}.valori_scroll .valori_text .valori_column{display:flex;flex-direction:column;padding:0;box-sizing:border-box}.valori_scroll .valori_text .valori_column .val_col{color:#fff;padding:40px 0;box-sizing:border-box;flex:1 0 100%;max-width:100%}.valori_scroll .valori_text .valori_column .val_col .col_title{font-weight:600;font-size:20px;margin-bottom:20px}.valori_scroll .valori_text .valori_column .val_col ul{padding:0;margin:0}.valori_scroll .valori_text .valori_column .val_col ul li{list-style:none;font-size:18px;margin:8px 0;font-weight:300}.valori_scroll .valori_text .valori_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:40px;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:rgb(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;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:300;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 #222}.three_col .three_col_text .three_col_third_images .third_image img{width:100%}.text-roller-container{padding:0 0 20px 0}.text-roller-container .text-roller{padding:10px 0}.text-roller-container .text-roller span{position:relative;background-color:#222;color:#707070;white-space:nowrap;font-size:50px;font-style:normal;font-weight:400;line-height:42px;text-transform:uppercase}.text-roller-container .text-roller span strong{font-weight:400;color:hsl(0 0% 100% / .8)}.text-roller-container-white{padding:40px 0}.text-roller-container-white .text-roller{padding:10px 0}.text-roller-container-white .text-roller span{position:relative;color:#707070;white-space:nowrap;font-size:50px;font-style:normal;font-weight:400;line-height:42px;text-transform:uppercase;color:#707070}.text-roller-container-white .text-roller span strong{font-weight:400;color:#000}.list-container{height:auto;position:relative;box-sizing:border-box;padding:60px 20px}.list-container .list-box{max-width:1440px;margin:0 auto}.list-container .list-box .list-ul.no-border{border-bottom:0}.list-container .list-box .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-box .list-ul .list{display:flex;flex-direction:column}.list-container .list-box .list-ul .list .list_top{padding:25px 0;border-top:1px solid #fff;display:flex;flex-direction:row;text-decoration:none}.list-container .list-box .list-ul .list .list_top .title_block{color:#fff;text-shadow:0 4px 4px rgb(0 0 0 / .25);font-size:28px;font-style:normal;font-weight:300;line-height:42px;list-style:none;display:flex;flex-direction:column}.list-container .list-box .list-ul .list .list_top .title_block span{font-weight:300;margin-bottom:15px}.list-container .list-box .list-ul .list .list_top .button_block{display:flex;flex-direction:row-reverse}.list-container .list-box .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:25px;height:25px;display:block;margin:auto 0}.list-container .list-box .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:25px;height:25px;display:block;margin:auto 0}.list-container .list-box .list-ul .list .list_bottom{display:none;flex-direction:row}.list-container .list-box .list-ul .list .list_bottom .list_bottom_text{color:#fff;font-size:18px;font-style:normal;font-weight:300;line-height:28px;box-sizing:border-box;padding:0 0 40px 0}.list-container .list-box .list-ul .list .list_bottom .list_bottom_text p{padding:0 0 30px 0}.list-container .list-box .list-ul .list .list_bottom .list_bottom_text p strong{font-size:20px;line-height:28px}.list-container .list-box .list-ul .list .list_bottom .list_bottom_text .image_list{display:flex;flex-direction:column;flex-wrap:wrap;padding:0}.list-container .list-box .list-ul .list .list_bottom .list_bottom_text .image_list .image{padding:15px 0;box-sizing:border-box;flex:1 0 100%;max-width:100%}.list-container .list-box .list-ul .list .list_bottom .list_bottom_text .image_list .image img{width:100%;height:auto}.list-container .list-box .list-ul .list .list_bottom .list_bottom_img{display:flex;padding:20px 0 40px 0}.list-container .list-box .list-ul .list .list_bottom .list_bottom_img img{height:auto;width:auto;max-height:512px;margin:0 auto}.list-container .list-box .list-ul .list_mestieri{display:flex;flex-direction:row;border-top:1px solid #fff;padding:80px 0 0 0}.list-container .list-box .list-ul .list_mestieri .mestieri_cont{display:flex}.list-container .list-box .list-ul .list_mestieri .mestieri_cont .mestieri_cont_centered{margin:auto 0;display:flex;flex-direction:column}.list-container .list-box .list-ul .list_mestieri .mestieri_cont .mestieri_cont_centered img{max-width:280px}.list-container .list-box .list-ul .list_mestieri .mestieri_cont .mestieri_cont_centered h3{color:#fff;font-size:18px;font-style:normal;font-weight:600;line-height:42px;text-transform:uppercase;margin:30px 0}.list-container .list-box .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:42px}.list-container .list-box .list-ul .list_mestieri .mestieri_img{display:flex}.list-container .list-box .list-ul .list_mestieri .mestieri_img img{height:auto;width:auto;max-height:512px;margin:auto}.shortcode{box-sizing:border-box;padding:0 20px;height:auto;max-width:1440px;margin:0 auto}.shortcode .map_block{margin:80px 0;display:flex;flex-direction:column;width:100%}.shortcode .map_block .title{color:#222;font-size:36px;font-style:normal;font-weight:300;line-height:42px;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;text-decoration:none;height:60px;flex:1 0 100%;max-width:100%;margin-top:30px}.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;align-items:center;height:100%}.shortcode .map_block .map_references .map_container .map_link .btn_gallery span{text-transform:uppercase;padding:0;position:relative;text-decoration:none;z-index:2;display:block;transition:padding .35s ease-in-out;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:300;line-height:60px;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;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;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:300;line-height:40px;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:42px;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;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;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:42px}.single .single_text .title{color:#000;font-size:50px;font-style:normal;font-weight:300;line-height:60px;margin:30px 0 40px 0}.single .single_text p{color:#000;font-size:18px;font-style:normal;font-weight:300;line-height:42px}.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:300;line-height:normal}.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(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/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(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/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;text-transform:uppercase}.related .related_header .text span{font-weight:300}.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;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 #fff0}.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;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:300;line-height:40px;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:42px;text-decoration:none}.related .related_list .news .news_content_text .news_title .project_title{color:#222;font-size:35px;font-style:normal;font-weight:300;line-height:40px;text-decoration:none}.related .related_list .news .news_content_text .news_title .city{color:#000;font-size:36px;font-style:normal;font-weight:300;line-height:80px}.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 #fff0}.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;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:300;line-height:40px;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:42px;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:300;line-height:40px;text-decoration:none}.related .related_project_list .news .news_content_text .news_title .city{color:#000;font-size:36px;font-style:normal;font-weight:300;line-height:80px}.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(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/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(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/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:hsl(0 0% 100% / .15);text-align:center;font-size:150px;font-style:normal;font-weight:300;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:300;line-height:60px;text-align:center;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:#222}.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:300;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(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/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;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;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 .select_row{display:flex;flex-direction:column}.form_container .form_column .select_row .wpcf7-form-control-wrap{width:100%;display:inline-block;padding:10px 0;box-sizing:border-box}.form_container .form_column .select_row .wpcf7-form-control-wrap select{width:100%;display:inline-block;background:rgb(232 232 232 / .5);border:0;height:70px;margin:0;padding:0 20px;box-sizing:border-box;appearance:none;background-image:url(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/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}.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:rgb(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:42px}.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:42px}.form_container .form_column .form_row .wpcf7-form-control-wrap textarea{width:100%;display:inline-block;background:rgb(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:42px}.form_container .form_column .form_row .wpcf7-form-control-wrap select{width:100%;display:inline-block;background:rgb(232 232 232 / .5);border:0;height:70px;margin:0;padding:0 20px;box-sizing:border-box;appearance:none;background-image:url(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/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:18px}.form_container .form_column .form_row .informative{color:#000;font-size:14px;font-style:normal;font-weight:382;line-height:18px;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;align-items:center}.form_container .form_column .form_row .informative .wpcf7-list-item label input[type=checkbox]{background-color:#e8e8e8;height:20px;width:20px;margin-right:8px}.form_container .form_column .form_row .submit_container{display:flex;flex-direction:row-reverse;padding:0 0;box-sizing:border-box;flex:1 0 100%;max-width:100%}.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;height:50px;width:140px}.page-container{padding:160px 20px 0 20px}.page-container .single_section{max-width:1440px;margin:auto;padding:0}.page-container p a{color:#222;text-decoration:none}.download_list{width:100%;height:auto;padding:0 20px;box-sizing:border-box}.download_list ul{max-width:1440px;width:100%;display:flex;flex-direction:column;margin:0 auto;padding:60px 0}.download_list ul li{border-top:#222 1px solid;height:90px;width:100%;list-style:none;display:flex;letter-spacing:10%;flex-direction:row}.download_list ul li .list_left{display:flex;align-items:center;font-weight:300;font-size:18px;flex:1 0 80%;max-width:80%}.download_list ul li .list_right{display:flex;flex-direction:row-reverse;align-items:center;flex:1 0 20%;max-width:20%}.download_list ul li .list_right a{text-decoration:none;color:#000;display:flex;flex-direction:row;align-items:center;font-weight:600;font-size:18px}.download_list ul li .list_right a span{display:none}.download_list ul li .list_right a img{width:25px;height:auto;margin-left:30px}.download_list ul li:last-child{border-bottom:#222 1px solid}.solutions_asset{padding:80px 20px 0 20px;display:flex}.solutions_asset .solutions_container{max-width:1440px;margin:auto;width:100%;height:auto;display:flex;flex-direction:column}.solutions_asset .solutions_container h1{font-size:36px;font-style:normal;font-weight:300;line-height:60px}.solutions_asset .solutions_container h1 span{font-family:"lavigne-display",sans-serif;font-weight:300;font-style:italic;font-size:44px}.solutions_asset .solutions_container .solutions_list{display:flex;flex-direction:column;position:relative}.solutions_asset .solutions_container .solutions_list a{text-decoration:none}.solutions_asset .solutions_container .solutions_list a:hover .solution_background{transition:all .3s}.solutions_asset .solutions_container .solutions_list a:hover .solution_background img{transform:scale(105%);transition:all .3s}.solutions_asset .solutions_container .solutions_list .solution{height:30vh;width:100%;position:relative;margin-bottom:20px}.solutions_asset .solutions_container .solutions_list .solution .solution_background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden;transition:all .3s}.solutions_asset .solutions_container .solutions_list .solution .solution_background img{width:100%;height:100%;object-fit:cover;z-index:0;transition:all .3s}.solutions_asset .solutions_container .solutions_list .solution .solution_text{display:flex;height:100%;width:100%;align-items:center;z-index:100;padding:0 20px;position:relative;box-sizing:border-box}.solutions_asset .solutions_container .solutions_list .solution .solution_text .solution_text_container{flex-direction:column}.solutions_asset .solutions_container .solutions_list .solution .solution_text .solution_text_container p{font-size:28px;line-height:34px;font-style:normal;font-weight:300;text-decoration:none;color:#fff;width:100%}.solutions_asset .solutions_container .solutions_list .solution .solution_text .solution_text_container .link{border-bottom:1px solid #fff;display:inline-block;padding-bottom:10px;margin-top:10px;color:#fff;font-family:acumin-pro-wide,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none}.realizations_asset{padding:20px 20px 0 20px;display:flex}.realizations_asset .realizations_container{max-width:1440px;margin:auto;width:100%;height:auto;display:flex;flex-direction:column}.realizations_asset .realizations_container .title_container{position:relative;display:flex;flex-direction:column}.realizations_asset .realizations_container .title_container h1{font-size:36px;font-style:normal;font-weight:300;line-height:60px;flex:1 0 100%;max-width:100%}.realizations_asset .realizations_container .title_container h1 span{font-family:"lavigne-display",sans-serif;font-weight:300;font-style:italic;font-size:52px}.realizations_asset .realizations_container .title_container .anchor_box{position:relative;display:flex;flex-direction:row;align-items:center;flex:1 0 100%;max-width:100%;margin-bottom:30px}.realizations_asset .realizations_container .title_container .anchor_box .anchor_links{display:flex;flex-direction:row}.realizations_asset .realizations_container .title_container .anchor_box .anchor_links a{height:auto;padding:15px 40px;background-color:#222;color:#fff;font-size:18px;text-decoration:none;text-transform:uppercase;margin:0 20px 0 0}.realizations_asset .realizations_container .realizations_list{display:flex;flex-direction:column;position:relative}.realizations_asset .realizations_container .realizations_list .realization{height:auto;width:100%;position:relative;margin-bottom:60px}.realizations_asset .realizations_container .realizations_list .realization .realization_text{display:flex;height:100%;width:100%;z-index:100;position:relative;box-sizing:border-box}.realizations_asset .realizations_container .realizations_list .realization .realization_text .realization_text_container{padding:30px 0;box-sizing:border-box;column-count:2;column-gap:60px;font-weight:300;font-size:16px;line-height:32px}.who_we_are{padding:20px;display:flex}.who_we_are .who_we_are_container{max-width:1440px;margin:auto;width:100%;height:auto;display:flex;flex-direction:column}.who_we_are .who_we_are_container .wwa{flex:1 0 100%;max-width:100%}.who_we_are .who_we_are_container .wwa h2.mobile_no_padding{margin:0 0 10px 0}.who_we_are .who_we_are_container .wwa h2{font-size:18px;font-weight:600;text-transform:uppercase;color:#8f8f8f;margin:60px 0 10px 0}.who_we_are .who_we_are_container .wwa .wwa_ul.column{flex-direction:column}.who_we_are .who_we_are_container .wwa .wwa_ul.row{flex-direction:row}.who_we_are .who_we_are_container .wwa .wwa_ul{display:flex;flex-wrap:wrap;column-count:2}.who_we_are .who_we_are_container .wwa .wwa_ul .wwa_li{display:flex;flex-direction:column;align-items:flex-start;margin:30px 0;padding-right:0;box-sizing:border-box;flex:1 0 100%;max-width:100%}.who_we_are .who_we_are_container .wwa .wwa_ul .wwa_li img{max-height:40px;height:100%;width:auto;padding-bottom:15px}.who_we_are .who_we_are_container .wwa .wwa_ul .wwa_li p{padding-top:15px;border-top:1px solid #222;width:100%;margin:0;font-size:20px;line-height:28px;height:auto}}.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;-webkit-appearance:none;border-radius:0;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;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;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;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;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;padding:22px 28px 18px 25px;position:relative;text-decoration:none;z-index:2;display:block;transition:padding .35s ease-in-out;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 strong{font:normal 22px/28px acumin-pro-wide,sans-serif}.references_slides li .image_container a .caption{font:normal normal normal 18px/22px acumin-pro-wide,sans-serif;text-align:left;color:#fff;opacity:1;bottom:80px}.references_slides li .image_container a .description{text-align:left;font:normal normal normal 16px/22px acumin-pro-wide,sans-serif;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:#fff0 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:rgb(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(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/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;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(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/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;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;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;color:#222;text-transform:uppercase;opacity:1;background-image:url(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/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;color:#d52323;opacity:1;text-transform:uppercase;font-weight:300}.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;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;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;color:#82b1b3;opacity:1}.reference_list li .first_row .v_a.mestieri{text-align:left;font:normal normal normal 16px/30px acumin-pro-wide,sans-serif;color:#cd9a8d;opacity:1}.reference_list li .first_row .v_a.talenta{text-align:left;font:normal normal normal 16px/30px acumin-pro-wide,sans-serif;color:#909092;opacity:1}.reference_list li .first_row .v_a.somec{text-align:left;font:normal normal normal 16px/30px acumin-pro-wide,sans-serif;color:#222;opacity:1}.reference_list li .gallery_row{display:block;position:absolute;right:40px;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;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;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 0 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;color:#222;opacity:1;padding-right:15px;box-sizing:border-box}.reference_list li .li_accordion .second_row .v_a p{margin:0;padding:0}.reference_list li .li_accordion .second_row .v_a span{text-align:left;font:normal normal normal 13px/24px acumin-pro-wide,sans-serif;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;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;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(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/img/icons/arrow-left-white.svg);background-repeat:no-repeat;background-position:center;background-size:20px}#nextArrow.fixed{background-image:url(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/img/icons/arrow-right-white.svg);background-repeat:no-repeat;background-position:center;background-size:20px}.YouTubePopUp-Wrap{background-color:rgb(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;color:#222}.mapp-template .mapp-title{font-weight:700;text-align:left;font:normal normal normal 14px/18px acumin-pro-wide,sans-serif;color:#222}.mapp-template .mapp-body{text-align:left;font:normal normal normal 14px/18px acumin-pro-wide,sans-serif;color:#222}img.mapp-icon,.mapp-icon img{filter:none!important}.marker-cluster-small{background-color:rgb(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;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;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;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;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;padding:22px 28px 18px 25px;position:relative;text-decoration:none;z-index:2;display:block;transition:padding .35s ease-in-out;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 strong{font:normal 22px/28px acumin-pro-wide,sans-serif}.references_slides li .image_container a .caption{font:normal normal normal 18px/22px acumin-pro-wide,sans-serif;text-align:left;color:#fff;opacity:1;bottom:80px}.references_slides li .image_container a .description{text-align:left;font:normal normal normal 16px/22px acumin-pro-wide,sans-serif;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:#fff0 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:rgb(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(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/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;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!important}.references_filter .wpc-filters-widget-wrapper .wpc-filters-section .wpc-filter-content select{margin-bottom:0;background-color:#fff;background-image:url(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/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;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;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;color:#222;text-transform:uppercase;opacity:1;background-image:url(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/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;color:#d52323;opacity:1;text-transform:uppercase;font-weight:300}.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;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;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;color:#82b1b3;opacity:1}.reference_list li .first_row .v_a.mestieri{text-align:left;font:normal normal normal 16px/30px acumin-pro-wide,sans-serif;color:#cd9a8d;opacity:1}.reference_list li .first_row .v_a.talenta{text-align:left;font:normal normal normal 16px/30px acumin-pro-wide,sans-serif;color:#909092;opacity:1}.reference_list li .first_row .v_a.somec{text-align:left;font:normal normal normal 16px/30px acumin-pro-wide,sans-serif;color:#222;opacity:1}.reference_list li .gallery_row{display:block;position:absolute;right:40px;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;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;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 0 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;color:#222;opacity:1;padding-right:15px;box-sizing:border-box}.reference_list li .li_accordion .second_row .v_a p{margin:0;padding:0}.reference_list li .li_accordion .second_row .v_a span{text-align:left;font:normal normal normal 13px/24px acumin-pro-wide,sans-serif;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;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;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(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/img/icons/arrow-left-white.svg);background-repeat:no-repeat;background-position:center;background-size:20px}#nextArrow.fixed{background-image:url(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/img/icons/arrow-right-white.svg);background-repeat:no-repeat;background-position:center;background-size:20px}.YouTubePopUp-Wrap{background-color:rgb(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;color:#222}.mapp-template .mapp-title{font-weight:700;text-align:left;font:normal normal normal 14px/18px acumin-pro-wide,sans-serif;color:#222}.mapp-template .mapp-body{text-align:left;font:normal normal normal 14px/18px acumin-pro-wide,sans-serif;color:#222}img.mapp-icon,.mapp-icon img{filter:none!important}.marker-cluster-small{background-color:rgb(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;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;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;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;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;padding:22px 28px 18px 25px;position:relative;text-decoration:none;z-index:2;display:block;transition:padding .35s ease-in-out;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 strong{font:normal 22px/28px acumin-pro-wide,sans-serif}.references_slides li .image_container a .caption{font:normal normal normal 18px/22px acumin-pro-wide,sans-serif;text-align:left;color:#fff;opacity:1;bottom:80px}.references_slides li .image_container a .description{text-align:left;font:normal normal normal 16px/22px acumin-pro-wide,sans-serif;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:#fff0 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:rgb(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(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/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;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(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/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;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;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;color:#222;text-transform:uppercase;opacity:1;background-image:url(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/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;color:#d52323;opacity:1;text-transform:uppercase;font-weight:300}.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;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;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;color:#82b1b3;opacity:1}.reference_list li .first_row .v_a.mestieri{text-align:left;font:normal normal normal 16px/30px acumin-pro-wide,sans-serif;color:#cd9a8d;opacity:1}.reference_list li .first_row .v_a.talenta{text-align:left;font:normal normal normal 16px/30px acumin-pro-wide,sans-serif;color:#909092;opacity:1}.reference_list li .first_row .v_a.somec{text-align:left;font:normal normal normal 16px/30px acumin-pro-wide,sans-serif;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;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;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 0 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;color:#222;opacity:1;padding-right:15px;box-sizing:border-box}.reference_list li .li_accordion .second_row .v_a p{margin:0;padding:0}.reference_list li .li_accordion .second_row .v_a span{text-align:left;font:normal normal normal 13px/24px acumin-pro-wide,sans-serif;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;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;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(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/img/icons/arrow-left-white.svg);background-repeat:no-repeat;background-position:center;background-size:20px}#nextArrow.fixed{background-image:url(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/img/icons/arrow-right-white.svg);background-repeat:no-repeat;background-position:center;background-size:20px}.YouTubePopUp-Wrap{background-color:rgb(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;color:#222}.mapp-template .mapp-title{font-weight:700;text-align:left;font:normal normal normal 14px/18px acumin-pro-wide,sans-serif;color:#222}.mapp-template .mapp-body{text-align:left;font:normal normal normal 14px/18px acumin-pro-wide,sans-serif;color:#222}img.mapp-icon,.mapp-icon img{filter:none!important}.marker-cluster-small{background-color:rgb(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:40px 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;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;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;color:#fff;margin:0 auto}.references_services .map_references{padding-left:0;box-sizing:border-box;margin-top:20px;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;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;padding:22px 28px 18px 25px;position:relative;text-decoration:none;z-index:2;display:block;transition:padding .35s ease-in-out;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 strong{font:normal 22px/28px acumin-pro-wide,sans-serif}.references_slides li .image_container a .caption{font:normal normal normal 18px/22px acumin-pro-wide,sans-serif;text-align:left;color:#fff;opacity:1;bottom:80px}.references_slides li .image_container a .description{text-align:left;font:normal normal normal 16px/22px acumin-pro-wide,sans-serif;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:#fff0 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:rgb(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:60px}.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(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/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;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!important}.references_filter .wpc-filters-widget-wrapper .wpc-filters-section .wpc-filter-content select{margin-bottom:0;background-color:#fff;background-image:url(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/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;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:0 0 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;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;color:#222;text-transform:uppercase;opacity:1;background-image:url(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/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;color:#d52323;opacity:1;text-transform:uppercase;font-weight:300}.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:column;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;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;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;color:#82b1b3;opacity:1}.reference_list li .first_row .v_a.mestieri{text-align:left;font:normal normal normal 16px/30px acumin-pro-wide,sans-serif;color:#cd9a8d;opacity:1}.reference_list li .first_row .v_a.talenta{text-align:left;font:normal normal normal 16px/30px acumin-pro-wide,sans-serif;color:#909092;opacity:1}.reference_list li .first_row .v_a.somec{text-align:left;font:normal normal normal 16px/30px acumin-pro-wide,sans-serif;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;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;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 0 0}.reference_list li .li_accordion .second_row{display:flex;flex-direction:column;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;color:#222;opacity:1;padding-right:15px;box-sizing:border-box;flex:1 0 100%;max-width:100%;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;color:#84888b;text-transform:uppercase;opacity:1}.reference_list li .li_accordion .second_row .v_a p{margin:0}.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;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;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(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/img/icons/arrow-left-white.svg);background-repeat:no-repeat;background-position:center;background-size:20px}#nextArrow.fixed{background-image:url(https://www.mestierigruppo.com/wp-content/themes/mestieri-theme/img/icons/arrow-right-white.svg);background-repeat:no-repeat;background-position:center;background-size:20px}.YouTubePopUp-Wrap{background-color:rgb(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;color:#222}.mapp-template .mapp-title{font-weight:700;text-align:left;font:normal normal normal 14px/18px acumin-pro-wide,sans-serif;color:#222}.mapp-template .mapp-body{text-align:left;font:normal normal normal 14px/18px acumin-pro-wide,sans-serif;color:#222}img.mapp-icon,.mapp-icon img{filter:none!important}.marker-cluster-small{background-color:rgb(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}}