@font-face{font-family:'Roboto';font-style:normal;font-weight:200;src:local('Roboto-Light.ttf'),url('../fonts/Roboto-Light.ttf') format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto-Regular.ttf'),url('../fonts/Roboto-Regular.ttf') format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto-Medium.ttf'),url('../fonts/Roboto-Medium.ttf') format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:600;src:local('Roboto-SemiBold.ttf'),url('../fonts/Roboto-SemiBold.ttf') format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto-Bold.ttf'),url('../fonts/Roboto-Bold.ttf') format('truetype')}:root{scroll-behavior:auto;--h1-val:6.25rem;--h2-val:4.375rem;--h3-val:3.75rem;--h4-val:2.5rem;--h5-val:1.875rem;--p-val:1.375rem;--p-small-val:1.125rem;--h1-font-size:calc(var(--h1-val) + 0.2 * ((100vw - 1440px) / 200));--h2-font-size:calc(var(--h2-val) + 0.2 * ((100vw - 1440px) / 200));--h3-font-size:calc(var(--h3-val) + 0.2 * ((100vw - 1440px) / 200));--h4-font-size:calc(var(--h4-val) + 0.2 * ((100vw - 1440px) / 200));--h5-font-size:calc(var(--h5-val) + 0.2 * ((100vw - 1440px) / 200));--p-font-size:calc(var(--p-val) + 0.2 * ((100vw - 1440px) / 200));--p-small-font-size:calc(var(--p-small-val) + 0.2 * ((100vw - 1440px) / 200));--border-radius:1.25rem}*{margin:0;padding:0;outline:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clear{clear:both}li{list-style:none}.hide{display:none}.show{display:block}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.aligncenter{text-align:center}.alignleft{text-align:left}.alignright{text-align:right}.left{float:left}.right{float:right}.italic{font-style:italic}.uppercase{text-transform:uppercase}h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:100%;overflow-wrap:normal !important}.clearfix:after{visibility:hidden;display:table;font-size:0;content:" ";clear:both;height:0}html{font-size:100%}body{margin:0 auto;background:#fff;font-family:'Roboto';font-size:var(--p-font-size);line-height:140%;font-weight:300;letter-spacing:0;color:#181818}body::-moz-selection{background:#181818;color:#fff}body::-webkit-selection{background:#181818;color:#fff}body::selection{background:#181818;color:#fff}body #loader{position:fixed;bottom:0;left:0;width:100%;height:180%;background:linear-gradient(0deg, #fff 50%, rgba(255,255,255,0) 100%);-webkit-transition:all 2s cubic-bezier(.23, 1, .32, 1);-ms-transition:all 2s cubic-bezier(.23, 1, .32, 1);-o-transition:all 2s cubic-bezier(.23, 1, .32, 1);-moz-transition:all 2s cubic-bezier(.23, 1, .32, 1);transition:all 2s cubic-bezier(.23, 1, .32, 1);z-index:10000}body #loader .loader_cont{position:absolute;width:100%;height:100svh;bottom:0;left:0}body #loader .loader_cont .logo{position:absolute;width:100px;height:100px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body #loader .loader_cont .logo .star{-webkit-clip-path:url(#clip_stella);clip-path:url(#clip_stella);background-color:#181818;--star-dim:45px;transform-origin:center;animation:star_zoom 1.5s linear infinite}body #loader .loader_cont .logo .star:nth-of-type(1){position:absolute;top:0;left:0;width:var(--star-dim);height:var(--star-dim);animation-delay:0s}body #loader .loader_cont .logo .star:nth-of-type(2){position:absolute;top:50%;right:0;margin-top:calc((var(--star-dim)/2)*-1);width:var(--star-dim);height:var(--star-dim);animation-delay:.5s}body #loader .loader_cont .logo .star:nth-of-type(3){position:absolute;bottom:0;left:0;width:var(--star-dim);height:var(--star-dim);animation-delay:1s}body.loaded #loader{-webkit-transform:translateY(150%);-ms-transform:translateY(150%);-o-transform:translateY(150%);-moz-transform:translateY(150%);transform:translateY(150%)}body #ios_request{position:fixed;bottom:0;left:0;width:100%;height:100svh;background:rgba(0,0,0,0.7);z-index:9999;display:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@-webkit-keyframes star_zoom{0%,100%{transform:translateY(0)}20%{transform:translateY(5px)}40%{transform:translateY(-5px)}}@-o-keyframes star_zoom{0%,100%{transform:translateY(0)}20%{transform:translateY(5px)}40%{transform:translateY(-5px)}}@-moz-keyframes star_zoom{0%,100%{transform:translateY(0)}20%{transform:translateY(5px)}40%{transform:translateY(-5px)}}@keyframes star_zoom{0%,100%{transform:translateY(0)}20%{transform:translateY(5px)}40%{transform:translateY(-5px)}}a{outline:none;text-decoration:none;color:#181818 !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}a:visited{outline:none;text-decoration:none;color:#181818 !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}a:focus{outline:none;text-decoration:none;color:#181818 !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}a img{-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}a:hover{color:#7a7a7a !important;text-decoration:none}strong{font-weight:700}p{margin:10px 0;color:#7a7a7a}p.small{font-size:var(--p-small-font-size);line-height:130%}h1{font-family:'Roboto';font-size:var(--h1-font-size);line-height:110%;font-weight:300;letter-spacing:0;color:#181818;font-weight:400}h1.h2{font-family:'Roboto';font-size:var(--h2-font-size);line-height:110%;font-weight:300;letter-spacing:0;color:#181818;font-weight:600}h1.h3{font-family:'Roboto';font-size:var(--h3-font-size);line-height:120%;font-weight:300;letter-spacing:0;color:#181818;font-weight:600}h2{font-family:'Roboto';font-size:var(--h2-font-size);line-height:110%;font-weight:300;letter-spacing:0;color:#181818;font-weight:600}h3{font-family:'Roboto';font-size:var(--h3-font-size);line-height:120%;font-weight:300;letter-spacing:0;color:#181818;font-weight:600}h3.h4{font-family:'Roboto';font-size:var(--h4-font-size);line-height:120%;font-weight:300;letter-spacing:0;color:#181818;font-weight:700}h4{font-family:'Roboto';font-size:var(--h4-font-size);line-height:120%;font-weight:300;letter-spacing:0;color:#181818;font-weight:700}h5{font-family:'Roboto';font-size:var(--h5-font-size);line-height:140%;font-weight:300;letter-spacing:0;color:#181818;font-weight:400}.container,.container-fluid{padding-right:0;padding-left:0}.container-fluid.max_w{max-width:1980px}.row{margin:0}.table_box{display:table !important;height:100%;width:100%;padding:20px 0}.table_cell{display:table-cell !important;vertical-align:middle;width:100%}.vertical_alignment{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}figure,picture{display:block;width:100%;height:100%;margin:0;padding:0;position:relative;background-color:transparent;background-position:center center;background-size:cover;background-repeat:no-repeat}figure.w_text:after,picture.w_text:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#181818;opacity:.2}figure.h30,picture.h30{aspect-ratio:3.33333333;height:auto}figure.h50,picture.h50{aspect-ratio:2;height:auto}figure.h60,picture.h60{aspect-ratio:1.66666667;height:auto}figure.h100,picture.h100{aspect-ratio:1;height:auto}figure.h130,picture.h130{aspect-ratio:.76923077;height:auto}figure.h150,picture.h150{aspect-ratio:.66666667;height:auto}figure.h4_3,picture.h4_3{aspect-ratio:1.33333333;height:auto}figure.h16_9,picture.h16_9{aspect-ratio:1.77777778;height:auto}figure .text,picture .text{position:absolute;top:50%;z-index:2;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}figure.main_picture,picture.main_picture{border-radius:var(--border-radius)}button.button,a.button{border:0 solid #181818;background:#181818;text-align:center;padding:.625rem 3rem .625rem 1.875rem;cursor:pointer;display:inline-block;font-size:var(--p-small-font-size);font-weight:400;outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1);border-radius:99em;position:relative;overflow:hidden;margin-top:1.5rem;-webkit-transition:all .5s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .5s cubic-bezier(.23, 1, .32, 1);-o-transition:all .5s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .5s cubic-bezier(.23, 1, .32, 1);transition:all .5s cubic-bezier(.23, 1, .32, 1)}button.button:visited,a.button:visited{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}button.button:focus,a.button:focus{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}button.button img,a.button img{-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}button.button:hover,a.button:hover{color:#fff !important;text-decoration:none}button.button::before,a.button::before{content:'';position:absolute;width:250%;height:100%;top:0;left:0;background:radial-gradient(circle, #fff 0, rgba(255,255,255,0) 80%);-webkit-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);-moz-transform:translateX(50%);transform:translateX(50%);-webkit-transition:all .5s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .5s cubic-bezier(.23, 1, .32, 1);-o-transition:all .5s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .5s cubic-bezier(.23, 1, .32, 1);transition:all .5s cubic-bezier(.23, 1, .32, 1)}button.button::after,a.button::after{content:'';--dim:.813rem;position:absolute;top:50%;right:1.1rem;width:var(--dim);height:var(--dim);background-color:#fff;-webkit-clip-path:url(#clip_stella);clip-path:url(#clip_stella);display:block;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;-moz-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:translate(0, -50%) rotate(0deg);-ms-transform:translate(0, -50%) rotate(0deg);-o-transform:translate(0, -50%) rotate(0deg);-moz-transform:translate(0, -50%) rotate(0deg);transform:translate(0, -50%) rotate(0deg);-webkit-transition:all .5s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .5s cubic-bezier(.23, 1, .32, 1);-o-transition:all .5s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .5s cubic-bezier(.23, 1, .32, 1);transition:all .5s cubic-bezier(.23, 1, .32, 1)}button.button:hover::before,a.button:hover::before{-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}button.button:hover::after,a.button:hover::after{-webkit-transform:translate(0, -50%) rotate(-180deg);-ms-transform:translate(0, -50%) rotate(-180deg);-o-transform:translate(0, -50%) rotate(-180deg);-moz-transform:translate(0, -50%) rotate(-180deg);transform:translate(0, -50%) rotate(-180deg)}button.button:focus,a.button:focus{outline:none}button.button.button_prodotti,a.button.button_prodotti{padding:.625rem 3.8rem .625rem 1.875rem}button.button.button_prodotti::after,a.button.button_prodotti::after{display:none}button.button.button_prodotti svg.btn_product_svg,a.button.button_prodotti svg.btn_product_svg{--dim:1.5rem;position:absolute;top:50%;right:1.3rem;width:var(--dim);height:var(--dim);-webkit-transform:translate(0, -50%) rotate(0deg);-ms-transform:translate(0, -50%) rotate(0deg);-o-transform:translate(0, -50%) rotate(0deg);-moz-transform:translate(0, -50%) rotate(0deg);transform:translate(0, -50%) rotate(0deg);-webkit-transition:all .5s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .5s cubic-bezier(.23, 1, .32, 1);-o-transition:all .5s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .5s cubic-bezier(.23, 1, .32, 1);transition:all .5s cubic-bezier(.23, 1, .32, 1)}button.button.button_prodotti svg.btn_product_svg .btn_path,a.button.button_prodotti svg.btn_product_svg .btn_path{display:inline-block;transform-box:fill-box;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;-moz-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .5s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .5s cubic-bezier(.23, 1, .32, 1);-o-transition:all .5s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .5s cubic-bezier(.23, 1, .32, 1);transition:all .5s cubic-bezier(.23, 1, .32, 1)}button.button.button_prodotti:hover svg.btn_product_svg .btn_path,a.button.button_prodotti:hover svg.btn_product_svg .btn_path{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);-moz-transform:rotate(-180deg);transform:rotate(-180deg)}button.button.button_prodotti:hover svg.btn_product_svg .btn_path:nth-child(1),a.button.button_prodotti:hover svg.btn_product_svg .btn_path:nth-child(1){transition-delay:0s}button.button.button_prodotti:hover svg.btn_product_svg .btn_path:nth-child(2),a.button.button_prodotti:hover svg.btn_product_svg .btn_path:nth-child(2){transition-delay:.15s}button.button.button_prodotti:hover svg.btn_product_svg .btn_path:nth-child(3),a.button.button_prodotti:hover svg.btn_product_svg .btn_path:nth-child(3){transition-delay:.3s}button.button.button_prodotti:hover svg.btn_product_svg .btn_path:nth-child(4),a.button.button_prodotti:hover svg.btn_product_svg .btn_path:nth-child(4){transition-delay:.45s}button.button.invert_color,a.button.invert_color{background-color:#fff;outline:none;text-decoration:none;color:#181818 !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1);color:#181818}button.button.invert_color:visited,a.button.invert_color:visited{outline:none;text-decoration:none;color:#181818 !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}button.button.invert_color:focus,a.button.invert_color:focus{outline:none;text-decoration:none;color:#181818 !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}button.button.invert_color img,a.button.invert_color img{-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}button.button.invert_color:hover,a.button.invert_color:hover{color:#181818 !important;text-decoration:none}button.button.invert_color::before,a.button.invert_color::before{background:radial-gradient(circle, #7a7a7a 0, rgba(255,255,255,0) 80%)}button.button.invert_color::after,a.button.invert_color::after{background-color:#181818}button.button.invert_color.border,a.button.invert_color.border{border:2px solid #181818 !important}button.button.button_prodotto_color::after,a.button.button_prodotto_color::after{background-color:var(--prodotto_color)}.gradient{height:12.5rem;width:100%;position:absolute;top:0;left:0;will-change:height;-webkit-transform:translateY(-99%);-ms-transform:translateY(-99%);-o-transform:translateY(-99%);-moz-transform:translateY(-99%);transform:translateY(-99%)}.gradient.bg_white{background:linear-gradient(0deg, #fff 0, rgba(255,255,255,0) 100%)}.gradient.bg_dark{background:linear-gradient(0deg, #181818 0, rgba(24,24,24,0) 100%)}.texteffect h2:not(.no_effect),.texteffect h3:not(.no_effect){color:rgba(0,0,0,0.3)}.texteffect .word{white-space:nowrap}.boxed{background-color:#181818;border-radius:var(--border-radius);overflow:hidden;position:relative}.boxed .wp_content h1,.boxed .wp_content h2,.boxed .wp_content h3,.boxed .wp_content h4,.boxed .wp_content h5{color:#fff}.boxed .texteffect h2:not(.no_effect),.boxed .texteffect h3:not(.no_effect){color:rgba(255,255,255,0.3)}.boxed .star{position:absolute;z-index:1;will-change:transform}.boxed .star img{display:block;width:100%}.boxed .star.star1{top:0;right:15%;width:15rem;height:15rem;filter:blur(1rem)}.boxed .star.star2{bottom:-30%;left:10%;width:35rem;height:35rem;filter:blur(2rem)}.boxed .star.star3{bottom:-10%;right:-15%;width:35rem;height:35rem;filter:blur(2rem)}#fixed_chat{position:fixed;bottom:1rem;right:1rem;z-index:1000;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(255,255,255,0.2);min-width:10rem;display:none}.star_alone{position:relative;width:3rem;height:3rem;font-size:3rem;text-align:center;color:#7a7a7a}.star_alone .icon-star::before{color:#7a7a7a}.slider_effect{will-change:transform;-webkit-transform:translateX(80%);-ms-transform:translateX(80%);-o-transform:translateX(80%);-moz-transform:translateX(80%);transform:translateX(80%)}.slider_effect .slider_item{will-change:transform;-webkit-transform:translateY(110%);-ms-transform:translateY(110%);-o-transform:translateY(110%);-moz-transform:translateY(110%);transform:translateY(110%)}#pagination{display:none}table{margin:15px 0}table tr{border-bottom:1px solid #181818}table tr:last-child{border-bottom:0 solid #181818}table td{padding:10px;border-right:1px solid #181818}table td:last-child{border-right:0 solid #181818}#wpadminbar a{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}#wpadminbar a:visited{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}#wpadminbar a:focus{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}#wpadminbar a img{-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}#wpadminbar a:hover{color:#fff !important;text-decoration:none}.otgs-development-site-front-end{display:none}.cky-revisit-bottom-left{display:none !important}.cky-banner-element{background:transparent;color:#7a7a7a;font-weight:300;cursor:pointer;border:0;-webkit-transition:all .5s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .5s cubic-bezier(.23, 1, .32, 1);-o-transition:all .5s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .5s cubic-bezier(.23, 1, .32, 1);transition:all .5s cubic-bezier(.23, 1, .32, 1)}.cky-banner-element:hover,.cky-banner-element:focus{outline:none}.cky-banner-element:hover{color:#fff}.wpcf7-form{margin:0 auto;width:100%;display:block;position:relative}.wpcf7-form::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.5;display:none}.wpcf7-form.submitting::after{display:block}.wpcf7-form p.small{font-size:var(--p-small-font-size);line-height:130%}.wpcf7-form span.wpcf7-not-valid-tip{font-size:var(--p-small-font-size);color:#f00}.wpcf7-form label{font-size:var(--p-small-font-size);line-height:130%;margin-bottom:.5rem}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="time"],.wpcf7-form input[type="number"],.wpcf7-form input[type="file"],.wpcf7-form select{border:0 solid #181818;border-radius:99em;width:calc(100%);height:45px;color:#7a7a7a !important;padding:0;padding-left:10px;margin-bottom:14px;margin-right:10px;background:#fff;font-size:var(--p-small-font-size)}.wpcf7-form input[type="text"]::-webkit-input-placeholder,.wpcf7-form input[type="email"]::-webkit-input-placeholder,.wpcf7-form input[type="tel"]::-webkit-input-placeholder,.wpcf7-form input[type="time"]::-webkit-input-placeholder,.wpcf7-form input[type="number"]::-webkit-input-placeholder,.wpcf7-form input[type="file"]::-webkit-input-placeholder,.wpcf7-form select::-webkit-input-placeholder{color:#c7c7c7}.wpcf7-form input[type="text"]::-moz-placeholder,.wpcf7-form input[type="email"]::-moz-placeholder,.wpcf7-form input[type="tel"]::-moz-placeholder,.wpcf7-form input[type="time"]::-moz-placeholder,.wpcf7-form input[type="number"]::-moz-placeholder,.wpcf7-form input[type="file"]::-moz-placeholder,.wpcf7-form select::-moz-placeholder{color:#c7c7c7}.wpcf7-form input[type="text"]::-moz-placeholder,.wpcf7-form input[type="email"]::-moz-placeholder,.wpcf7-form input[type="tel"]::-moz-placeholder,.wpcf7-form input[type="time"]::-moz-placeholder,.wpcf7-form input[type="number"]::-moz-placeholder,.wpcf7-form input[type="file"]::-moz-placeholder,.wpcf7-form select::-moz-placeholder{color:#c7c7c7}.wpcf7-form input[type="text"]:-ms-input-placeholder,.wpcf7-form input[type="email"]:-ms-input-placeholder,.wpcf7-form input[type="tel"]:-ms-input-placeholder,.wpcf7-form input[type="time"]:-ms-input-placeholder,.wpcf7-form input[type="number"]:-ms-input-placeholder,.wpcf7-form input[type="file"]:-ms-input-placeholder,.wpcf7-form select:-ms-input-placeholder{color:#c7c7c7}.wpcf7-form input[type="text"]:focus,.wpcf7-form input[type="email"]:focus,.wpcf7-form input[type="tel"]:focus,.wpcf7-form input[type="time"]:focus,.wpcf7-form input[type="number"]:focus,.wpcf7-form input[type="file"]:focus,.wpcf7-form select:focus{box-shadow:none !important;border-color:#7a7a7a}.wpcf7-form input[type="text"]:focus::-webkit-input-placeholder,.wpcf7-form input[type="email"]:focus::-webkit-input-placeholder,.wpcf7-form input[type="tel"]:focus::-webkit-input-placeholder,.wpcf7-form input[type="time"]:focus::-webkit-input-placeholder,.wpcf7-form input[type="number"]:focus::-webkit-input-placeholder,.wpcf7-form input[type="file"]:focus::-webkit-input-placeholder,.wpcf7-form select:focus::-webkit-input-placeholder{color:transparent}.wpcf7-form input[type="text"]:focus::-moz-placeholder,.wpcf7-form input[type="email"]:focus::-moz-placeholder,.wpcf7-form input[type="tel"]:focus::-moz-placeholder,.wpcf7-form input[type="time"]:focus::-moz-placeholder,.wpcf7-form input[type="number"]:focus::-moz-placeholder,.wpcf7-form input[type="file"]:focus::-moz-placeholder,.wpcf7-form select:focus::-moz-placeholder{color:transparent}.wpcf7-form input[type="text"]:focus::-moz-placeholder,.wpcf7-form input[type="email"]:focus::-moz-placeholder,.wpcf7-form input[type="tel"]:focus::-moz-placeholder,.wpcf7-form input[type="time"]:focus::-moz-placeholder,.wpcf7-form input[type="number"]:focus::-moz-placeholder,.wpcf7-form input[type="file"]:focus::-moz-placeholder,.wpcf7-form select:focus::-moz-placeholder{color:transparent}.wpcf7-form input[type="text"]:focus:-ms-input-placeholder,.wpcf7-form input[type="email"]:focus:-ms-input-placeholder,.wpcf7-form input[type="tel"]:focus:-ms-input-placeholder,.wpcf7-form input[type="time"]:focus:-ms-input-placeholder,.wpcf7-form input[type="number"]:focus:-ms-input-placeholder,.wpcf7-form input[type="file"]:focus:-ms-input-placeholder,.wpcf7-form select:focus:-ms-input-placeholder{color:transparent}.wpcf7-form input[type="file"]{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.wpcf7-form input[type="file"]+label{display:block;font-size:var(--p-small-font-size);line-height:250%;border:0 solid #181818;border-radius:99em;width:calc(100%);height:45px;color:#7a7a7a;padding:0;padding-left:10px;margin-bottom:14px;margin-right:10px;background:#fff;cursor:pointer}.wpcf7-form select{width:calc(100%)}.wpcf7-form select option{color:#7a7a7a}.wpcf7-form select option:disabled{color:#c7c7c7}.wpcf7-form textarea{width:calc(100%);height:150px;border:0 solid #181818;border-radius:var(--border-radius);background:#fff;color:#7a7a7a !important;font-size:var(--p-small-font-size);padding-left:10px;padding-top:10px;resize:none}.wpcf7-form textarea::-webkit-input-placeholder{color:#c7c7c7}.wpcf7-form textarea::-moz-placeholder{color:#c7c7c7}.wpcf7-form textarea::-moz-placeholder{color:#c7c7c7}.wpcf7-form textarea:-ms-input-placeholder{color:#c7c7c7}.wpcf7-form textarea:focus{box-shadow:none !important;border-color:#7a7a7a}.wpcf7-form textarea:focus::-webkit-input-placeholder{color:transparent}.wpcf7-form textarea:focus::-moz-placeholder{color:transparent}.wpcf7-form textarea:focus::-moz-placeholder{color:transparent}.wpcf7-form textarea:focus:-ms-input-placeholder{color:transparent}.wpcf7-form input[type="submit"],.wpcf7-form button[type="submit"],.wpcf7-form button[type="button"]{border:0 solid #181818;background:#181818;text-align:center;padding:.625rem 3rem .625rem 1.875rem;cursor:pointer;display:inline-block;font-size:var(--p-small-font-size);font-weight:400;outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1);border-radius:99em;position:relative;overflow:hidden;-webkit-transition:all .5s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .5s cubic-bezier(.23, 1, .32, 1);-o-transition:all .5s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .5s cubic-bezier(.23, 1, .32, 1);transition:all .5s cubic-bezier(.23, 1, .32, 1)}.wpcf7-form input[type="submit"]:visited,.wpcf7-form button[type="submit"]:visited,.wpcf7-form button[type="button"]:visited{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}.wpcf7-form input[type="submit"]:focus,.wpcf7-form button[type="submit"]:focus,.wpcf7-form button[type="button"]:focus{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}.wpcf7-form input[type="submit"] img,.wpcf7-form button[type="submit"] img,.wpcf7-form button[type="button"] img{-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}.wpcf7-form input[type="submit"]:hover,.wpcf7-form button[type="submit"]:hover,.wpcf7-form button[type="button"]:hover{color:#fff !important;text-decoration:none}.wpcf7-form input[type="submit"]::before,.wpcf7-form button[type="submit"]::before,.wpcf7-form button[type="button"]::before{content:'';position:absolute;width:250%;height:100%;top:0;left:0;background:radial-gradient(circle, #fff 0, rgba(255,255,255,0) 80%);-webkit-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);-moz-transform:translateX(50%);transform:translateX(50%);-webkit-transition:all .5s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .5s cubic-bezier(.23, 1, .32, 1);-o-transition:all .5s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .5s cubic-bezier(.23, 1, .32, 1);transition:all .5s cubic-bezier(.23, 1, .32, 1)}.wpcf7-form input[type="submit"]::after,.wpcf7-form button[type="submit"]::after,.wpcf7-form button[type="button"]::after{content:'';--dim:.813rem;position:absolute;top:50%;right:1.1rem;width:var(--dim);height:var(--dim);background-color:#fff;-webkit-clip-path:url(#clip_stella);clip-path:url(#clip_stella);display:block;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;-moz-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:translate(0, -50%) rotate(0deg);-ms-transform:translate(0, -50%) rotate(0deg);-o-transform:translate(0, -50%) rotate(0deg);-moz-transform:translate(0, -50%) rotate(0deg);transform:translate(0, -50%) rotate(0deg);-webkit-transition:all .5s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .5s cubic-bezier(.23, 1, .32, 1);-o-transition:all .5s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .5s cubic-bezier(.23, 1, .32, 1);transition:all .5s cubic-bezier(.23, 1, .32, 1)}.wpcf7-form input[type="submit"]:hover::before,.wpcf7-form button[type="submit"]:hover::before,.wpcf7-form button[type="button"]:hover::before{-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}.wpcf7-form input[type="submit"]:hover::after,.wpcf7-form button[type="submit"]:hover::after,.wpcf7-form button[type="button"]:hover::after{-webkit-transform:translate(0, -50%) rotate(-180deg);-ms-transform:translate(0, -50%) rotate(-180deg);-o-transform:translate(0, -50%) rotate(-180deg);-moz-transform:translate(0, -50%) rotate(-180deg);transform:translate(0, -50%) rotate(-180deg)}.wpcf7-form input[type="submit"]:focus,.wpcf7-form button[type="submit"]:focus,.wpcf7-form button[type="button"]:focus{outline:none}.wpcf7-response-output{border:2px solid #fff !important}.wpcf7-validation-errors{color:#f00 !important}.wpcf7-list-item{display:block;margin:0}.widget_lang{padding:0}.widget_lang .wpml-ls-legacy-list-horizontal{margin:0;padding:0;border:0}.widget_lang ul{margin:0;padding:0;display:block;width:100%}.widget_lang ul li{display:inline-block;position:relative;font-size:var(--p-font-size)}.widget_lang ul li:first-child{content:"";padding-right:20px}.widget_lang ul li a{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1);opacity:.5;padding:0;line-height:110%}.widget_lang ul li a:visited{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}.widget_lang ul li a:focus{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}.widget_lang ul li a img{-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}.widget_lang ul li a:hover{color:#fff !important;text-decoration:none}.widget_lang ul li a span{position:relative;display:inline-block}.widget_lang ul li.wpml-ls-current-language a{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1);opacity:1}.widget_lang ul li.wpml-ls-current-language a:visited{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}.widget_lang ul li.wpml-ls-current-language a:focus{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}.widget_lang ul li.wpml-ls-current-language a img{-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}.widget_lang ul li.wpml-ls-current-language a:hover{color:#fff !important;text-decoration:none}.slider{position:relative;height:100%}.swiper-wrapper{width:100%;height:100%}.swiper-wrapper .swiper-slide{background-position:center;background-size:cover;background-repeat:no-repeat}.card_slider .swiper-slide .caso_item{position:relative;overflow:hidden}.card_slider .swiper-slide .caso_item::after{-webkit-transition:all .5s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .5s cubic-bezier(.23, 1, .32, 1);-o-transition:all .5s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .5s cubic-bezier(.23, 1, .32, 1);transition:all .5s cubic-bezier(.23, 1, .32, 1)}.card_slider .swiper-slide.swiper-slide-active .caso_item::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;opacity:0;visibility:hidden}.card_slider .swiper-slide.swiper-slide-prev .caso_item::after,.card_slider .swiper-slide.swiper-slide-next .caso_item::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#949494;z-index:2}.card_slider .swiper-slide.prev-prev .caso_item::after,.card_slider .swiper-slide.next-next .caso_item::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#c7c7c7;z-index:2}.card_slider .swiper-navigation{position:absolute;top:2rem;left:2rem;width:50%;height:3rem}.card_slider .swiper-navigation .swiper-button-prev,.card_slider .swiper-navigation .swiper-button-next{position:relative;top:0;left:auto;display:inline-block;margin-top:0;width:2.5rem;height:3.2rem;background-color:#181818;border-radius:99em}.card_slider .swiper-navigation .swiper-button-prev::after,.card_slider .swiper-navigation .swiper-button-next::after{content:'\e901';font-family:'icomoon';color:#fff;font-size:.8rem;text-align:center;position:absolute;top:0;left:0;width:100%;height:100%;line-height:3.2rem}.card_slider .swiper-navigation .swiper-button-prev::after{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-tranform:rotate(-90deg);-moz-tranform:rotate(-90deg);transform:rotate(-90deg)}.card_slider .swiper-navigation .swiper-button-next{margin-top:0;margin-left:.7rem}.card_slider .swiper-navigation .swiper-button-next::after{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-tranform:rotate(90deg);-moz-tranform:rotate(90deg);transform:rotate(90deg)}header{margin:0;top:0;left:0;right:0;width:100%;background:linear-gradient(180deg, rgba(24,24,24,0.2) 0, rgba(24,24,24,0) 100%);-webkit-transition:all .5s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .5s cubic-bezier(.23, 1, .32, 1);-o-transition:all .5s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .5s cubic-bezier(.23, 1, .32, 1);transition:all .5s cubic-bezier(.23, 1, .32, 1)}header.mainmenu_open #header_logo svg .logo_path{fill:#fff}header.mainmenu_open .navbar-toggler button.toggler{color:#fff}header.mainmenu_open .navbar-toggler button.toggler::after{background-color:#fff}header.slide_out{-webkit-transform:translateY(-110%);-ms-transform:translateY(-110%);-o-transform:translateY(-110%);-moz-transform:translateY(-110%);transform:translateY(-110%)}#header_logo{width:15rem;height:auto;position:relative;z-index:3}#header_logo svg{width:100%;height:100%;display:block}#header_logo svg .logo_path{fill:#181818;-webkit-transition:fill .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:fill .7s cubic-bezier(.23, 1, .32, 1);-o-transition:fill .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:fill .7s cubic-bezier(.23, 1, .32, 1);transition:fill .7s cubic-bezier(.23, 1, .32, 1)}#header_logo.invert svg .logo_path{fill:#fff}#header_cta{line-height:140%;background-color:#fff;outline:none;text-decoration:none;color:#181818 !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1);position:relative;z-index:3;padding:.625rem 1.875rem;margin-top:0}#header_cta:visited{outline:none;text-decoration:none;color:#181818 !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}#header_cta:focus{outline:none;text-decoration:none;color:#181818 !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}#header_cta img{-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}#header_cta:hover{color:#181818 !important;text-decoration:none}#header_cta::before{content:'';position:absolute;width:250%;height:100%;top:0;left:0;background:radial-gradient(circle, #7a7a7a 0, rgba(255,255,255,0) 80%);-webkit-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);-moz-transform:translateX(50%);transform:translateX(50%);-webkit-transition:all .5s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .5s cubic-bezier(.23, 1, .32, 1);-o-transition:all .5s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .5s cubic-bezier(.23, 1, .32, 1);transition:all .5s cubic-bezier(.23, 1, .32, 1)}#header_cta::after{display:none}#header_cta:hover::before{-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}.navbar-toggler{display:inline-block;font-size:var(--p-small-font-size);line-height:140%;position:relative;z-index:3}.navbar-toggler button.toggler{width:auto;border:0 solid #181818;background-color:transparent;color:#181818;padding:0 1.875rem;position:relative}.navbar-toggler button.toggler .button_cont{overflow:hidden;position:relative;height:1.2rem}.navbar-toggler button.toggler .button_cont .span_cont{-webkit-transform:translateY(-60%);-ms-transform:translateY(-60%);-o-transform:translateY(-60%);-moz-transform:translateY(-60%);transform:translateY(-60%);-webkit-transition:all .1s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .1s cubic-bezier(.23, 1, .32, 1);-o-transition:all .1s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .1s cubic-bezier(.23, 1, .32, 1);transition:all .1s cubic-bezier(.23, 1, .32, 1)}.navbar-toggler button.toggler .button_cont .span_cont span{display:block;width:100%;height:18px;margin-bottom:.5rem;font-weight:300}.navbar-toggler button.toggler::after{content:'';--dim:.813rem;position:absolute;top:60%;right:7px;width:var(--dim);height:var(--dim);background-color:#181818;-webkit-clip-path:url(#clip_stella);clip-path:url(#clip_stella);display:block;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;-moz-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:translate(0, -50%) rotate(0deg);-ms-transform:translate(0, -50%) rotate(0deg);-o-transform:translate(0, -50%) rotate(0deg);-moz-transform:translate(0, -50%) rotate(0deg);transform:translate(0, -50%) rotate(0deg);-webkit-transition:all .5s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .5s cubic-bezier(.23, 1, .32, 1);-o-transition:all .5s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .5s cubic-bezier(.23, 1, .32, 1);transition:all .5s cubic-bezier(.23, 1, .32, 1)}.navbar-toggler button.toggler:hover::after{-webkit-transform:translate(0, -50%) rotate(-180deg);-ms-transform:translate(0, -50%) rotate(-180deg);-o-transform:translate(0, -50%) rotate(-180deg);-moz-transform:translate(0, -50%) rotate(-180deg);transform:translate(0, -50%) rotate(-180deg)}.navbar-toggler.collapsed button.toggler .button_cont .span_cont{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.navbar-toggler.invert button.toggler{color:#fff}.navbar-toggler.invert button.toggler::after{background-color:#fff}.nav_preview{margin-top:2rem;border-radius:1.5rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:rgba(24,24,24,0.2);display:inline-block;position:absolute;z-index:1;width:auto;-webkit-transition:all .5s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .5s cubic-bezier(.23, 1, .32, 1);-o-transition:all .5s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .5s cubic-bezier(.23, 1, .32, 1);transition:all .5s cubic-bezier(.23, 1, .32, 1)}.nav_preview ul.menu{display:flex;margin-bottom:0;padding:0 1rem;justify-self:center;position:relative}.nav_preview ul.menu li{display:inline-block;margin-right:0;margin-bottom:0;font-size:var(--p-small-font-size);font-weight:300;padding:.625rem 1.5rem;line-height:140%;-webkit-transition:all .5s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .5s cubic-bezier(.23, 1, .32, 1);-o-transition:all .5s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .5s cubic-bezier(.23, 1, .32, 1);transition:all .5s cubic-bezier(.23, 1, .32, 1)}.nav_preview ul.menu li:last-child{margin-right:10px}.nav_preview ul.menu li a{position:relative;z-index:2;outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}.nav_preview ul.menu li a:visited{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}.nav_preview ul.menu li a:focus{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}.nav_preview ul.menu li a img{-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}.nav_preview ul.menu li a:hover{color:#fff !important;text-decoration:none}.nav_preview ul.menu li a::after{content:attr(data-num);position:absolute;top:-0.5rem;right:-1.2rem;width:1rem;height:1rem;font-size:.9rem;text-align:center;color:#fff}.nav_preview ul.menu li .submenu-wrapper{position:absolute;left:0;width:100%}.nav_preview ul.menu li .submenu-wrapper ul.submenu{padding:.5rem 1rem;position:relative}.nav_preview ul.menu li .submenu-wrapper ul.submenu li{display:block;font-size:calc(var(--p-small-font-size) - 1px);line-height:120%}.nav_preview ul.menu li .submenu-wrapper ul.submenu li a{position:relative;z-index:2;display:inline-block;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);-moz-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:padding-left .4s cubic-bezier(.23, 1, .32, 1);-ms-transition:padding-left .4s cubic-bezier(.23, 1, .32, 1);-o-transition:padding-left .4s cubic-bezier(.23, 1, .32, 1);-moz-transition:padding-left .4s cubic-bezier(.23, 1, .32, 1);transition:padding-left .4s cubic-bezier(.23, 1, .32, 1)}.nav_preview ul.menu li .submenu-wrapper ul.submenu li .menu-image{position:absolute;bottom:.5rem;right:1rem;width:4.5rem;height:4.5rem;overflow:hidden;opacity:0;border-radius:1rem;-webkit-transition:all .5s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .5s cubic-bezier(.23, 1, .32, 1);-o-transition:all .5s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .5s cubic-bezier(.23, 1, .32, 1);transition:all .5s cubic-bezier(.23, 1, .32, 1)}.nav_preview ul.menu li .submenu-wrapper ul.submenu li .menu-image img{width:100%;height:100%;object-fit:cover;display:block;-ms-transform:scale(1.3);-webkit-transform:scale(1.3);-o-tranform:scale(1.3);-moz-tranform:scale(1.3);transform:scale(1.3);-webkit-transition:all .5s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .5s cubic-bezier(.23, 1, .32, 1);-o-transition:all .5s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .5s cubic-bezier(.23, 1, .32, 1);transition:all .5s cubic-bezier(.23, 1, .32, 1)}.nav_preview ul.menu li .submenu-wrapper ul.submenu li:hover a{padding-left:10px}.nav_preview ul.menu li .submenu-wrapper ul.submenu li:hover .menu-image{opacity:1}.nav_preview ul.menu li .submenu-wrapper ul.submenu li:hover .menu-image img{-ms-transform:scale(1);-webkit-transform:scale(1);-o-tranform:scale(1);-moz-tranform:scale(1);transform:scale(1)}.nav_preview ul.menu:hover>li{opacity:.5}.nav_preview ul.menu:hover>li:hover{opacity:1}.navbar{margin-bottom:0;margin-top:0;min-height:0;border-radius:0;padding:0;display:block}#navbar{position:fixed;top:0;left:0;right:0;width:100%;height:100svh !important;z-index:2;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-o-box-shadow:none !important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:rgba(24,24,24,0.8);opacity:0;visibility:hidden;-webkit-transition:all .5s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .5s cubic-bezier(.23, 1, .32, 1);-o-transition:all .5s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .5s cubic-bezier(.23, 1, .32, 1);transition:all .5s cubic-bezier(.23, 1, .32, 1)}#navbar.show{opacity:1;visibility:visible}#navbar .nav_cont{height:calc(100svh - 10rem);margin-top:auto;width:100%}#navbar .nav_cont.main_nav ul.menu{margin:0;padding:0;width:100%}#navbar .nav_cont.main_nav ul.menu li{display:block;font-size:var(--h1-font-size);color:#fff;line-height:110%;font-weight:400;padding:1rem 0;overflow:hidden;-webkit-transition:all .5s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .5s cubic-bezier(.23, 1, .32, 1);-o-transition:all .5s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .5s cubic-bezier(.23, 1, .32, 1);transition:all .5s cubic-bezier(.23, 1, .32, 1)}#navbar .nav_cont.main_nav ul.menu li a{display:block;opacity:0;outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}#navbar .nav_cont.main_nav ul.menu li a:visited{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}#navbar .nav_cont.main_nav ul.menu li a:focus{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}#navbar .nav_cont.main_nav ul.menu li a img{-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}#navbar .nav_cont.main_nav ul.menu li a:hover{color:#fff !important;text-decoration:none}#navbar .nav_cont.main_nav ul.menu:hover>li{opacity:.5 !important}#navbar .nav_cont.main_nav ul.menu:hover>li:hover{opacity:1 !important}#navbar .nav_cont.main_nav ul.menu:has(.current_page_item)>li:not(.current_page_item){opacity:.5}#navbar .nav_cont.company_nav{color:#fff}#navbar .nav_cont.company_nav .nav_title{text-transform:uppercase;font-size:var(--p-small-font-size);display:block}#navbar .nav_cont.company_nav ul.menu{margin:0;padding:0;width:100%}#navbar .nav_cont.company_nav ul.menu li{display:block;font-size:var(--h4-font-size);line-height:110%;padding:.5rem 0;font-weight:400;overflow:hidden;-webkit-transition:all .5s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .5s cubic-bezier(.23, 1, .32, 1);-o-transition:all .5s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .5s cubic-bezier(.23, 1, .32, 1);transition:all .5s cubic-bezier(.23, 1, .32, 1)}#navbar .nav_cont.company_nav ul.menu li a{display:block;opacity:0;outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}#navbar .nav_cont.company_nav ul.menu li a:visited{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}#navbar .nav_cont.company_nav ul.menu li a:focus{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}#navbar .nav_cont.company_nav ul.menu li a img{-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}#navbar .nav_cont.company_nav ul.menu li a:hover{color:#fff !important;text-decoration:none}#navbar .nav_cont.company_nav ul.menu:hover>li{opacity:.5 !important}#navbar .nav_cont.company_nav ul.menu:hover>li:hover{opacity:1 !important}#navbar .nav_cont.company_nav ul.menu:has(.current_page_item)>li:not(.current_page_item){opacity:.5}#navbar .nav_cont.company_nav .social a{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1);font-size:var(--h5-font-size)}#navbar .nav_cont.company_nav .social a:visited{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}#navbar .nav_cont.company_nav .social a:focus{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}#navbar .nav_cont.company_nav .social a img{-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}#navbar .nav_cont.company_nav .social a:hover{color:#fff !important;text-decoration:none}#mainpage{overflow:hidden;height:100%;min-height:80vh;width:100%;-webkit-transition:all .5s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .5s cubic-bezier(.23, 1, .32, 1);-o-transition:all .5s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .5s cubic-bezier(.23, 1, .32, 1);transition:all .5s cubic-bezier(.23, 1, .32, 1)}#mainpage.dark{background-color:#181818}#mainpage.contatti{background-position:center;background-repeat:no-repeat;background-size:cover}.hero{overflow:hidden;position:relative;height:110svh;width:100%;background-color:#181818}.hero.hero_product::after{content:'';position:absolute;top:0;left:0;width:100%;height:70%;background:var(--gradient)}.hero video{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8;object-fit:cover;mix-blend-mode:hard-light}.hero .hero_title{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.hero .hero_title h1.mini,.hero .hero_title h2.mini{font-family:'Roboto';font-size:var(--p-font-size);line-height:140%;font-weight:300;letter-spacing:0;color:#fff}.hero .hero_title h1{color:#fff}.hero .hero_title h1 svg{display:inline-block;width:35rem;height:auto;margin-bottom:1.5rem;-webkit-transform:translateX(50px);-ms-transform:translateX(50px);-o-transform:translateX(50px);-moz-transform:translateX(50px);transform:translateX(50px)}.hero .hero_title h2{font-family:'Roboto';font-size:var(--h1-font-size);line-height:110%;font-weight:300;letter-spacing:0;color:#181818;font-weight:400;color:#fff}.hero .hero_title .wp_content{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.hero .hero_intro{position:absolute;bottom:0;left:0;width:100%;z-index:3;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.hero .hero_intro h3,.hero .hero_intro h4,.hero .hero_intro h5,.hero .hero_intro p,.hero .hero_intro strong,.hero .hero_intro span{color:#fff !important}.hero_section .wp_content.invert_title h1{font-family:'Roboto';font-size:var(--p-font-size);line-height:140%;font-weight:300;letter-spacing:0;color:#181818;text-transform:uppercase}.hero_section .wp_content.invert_title h2{font-family:'Roboto';font-size:var(--h2-font-size);line-height:110%;font-weight:300;letter-spacing:0;color:#181818;font-weight:600}#parallax_giroscope{position:relative;width:100%;height:100%;overflow:hidden;will-change:transform;-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-tranform:scale(1.1);-moz-tranform:scale(1.1);transform:scale(1.1)}#parallax_giroscope .parallax_layer{position:absolute;top:0;left:0;width:100%;height:100%;will-change:transform;transition:transform .1s ease-out;pointer-events:none}#parallax_giroscope .parallax_layer img{position:absolute;top:0;left:0;width:120%;height:120%;object-fit:cover;-webkit-transform:translate(-7.5%, -7.5%);-ms-transform:translate(-7.5%, -7.5%);-o-transform:translate(-7.5%, -7.5%);-moz-transform:translate(-7.5%, -7.5%);transform:translate(-7.5%, -7.5%)}#parallax_giroscope .parallax_layer video{position:absolute;top:0;left:0;width:120%;height:120%;object-fit:cover;-webkit-transform:translate(-7.5%, -7.5%);-ms-transform:translate(-7.5%, -7.5%);-o-transform:translate(-7.5%, -7.5%);-moz-transform:translate(-7.5%, -7.5%);transform:translate(-7.5%, -7.5%)}#parallax_giroscope .parallax_layer.layer1 .bg_repeat{position:absolute;top:50%;width:100%;height:80%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);background-repeat:repeat-x;background-position:-100% 50%;background-size:auto 100%;-webkit-animation:scroll_bg 1500s linear infinite;-moz-animation:scroll_bg 1500s linear infinite;-ms-animation:scroll_bg 1500s linear infinite;-o-animation:scroll_bg 1500s linear infinite;animation:scroll_bg 1500s linear infinite}@-webkit-keyframes scroll_bg{from{background-position:-130% 50%}to{background-position:150% 50%}}@-o-keyframes scroll_bg{from{background-position:-130% 50%}to{background-position:150% 50%}}@-moz-keyframes scroll_bg{from{background-position:-130% 50%}to{background-position:150% 50%}}@keyframes scroll_bg{from{background-position:-130% 50%}to{background-position:150% 50%}}#soluzioni_slider{overflow:hidden}#soluzioni_slider .soluzioni_item{overflow:hidden;border-radius:var(--border-radius);position:relative;aspect-ratio:.625}#soluzioni_slider .soluzioni_item::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#181818;opacity:.3;z-index:2}#soluzioni_slider .soluzioni_item .soluzioni_content .soluzioni_video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;will-change:transform;-webkit-transition:all .5s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .5s cubic-bezier(.23, 1, .32, 1);-o-transition:all .5s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .5s cubic-bezier(.23, 1, .32, 1);transition:all .5s cubic-bezier(.23, 1, .32, 1)}#soluzioni_slider .soluzioni_item .soluzioni_content .soluzioni_bg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:1;will-change:transform;-webkit-transition:all .5s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .5s cubic-bezier(.23, 1, .32, 1);-o-transition:all .5s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .5s cubic-bezier(.23, 1, .32, 1);transition:all .5s cubic-bezier(.23, 1, .32, 1)}#soluzioni_slider .soluzioni_item .soluzioni_content .wp_content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}#soluzioni_slider .soluzioni_item .soluzioni_content .wp_content h3,#soluzioni_slider .soluzioni_item .soluzioni_content .wp_content h5{text-align:center;text-transform:uppercase}#soluzioni_slider .soluzioni_item .soluzioni_content .wp_content h3{font-family:'Roboto';font-size:var(--h5-font-size);line-height:140%;font-weight:300;letter-spacing:0;color:#181818;font-weight:400;color:#fff}#soluzioni_slider .soluzioni_item .soluzioni_content .wp_content h5{color:#fff}#soluzioni_slider .soluzioni_item:hover .soluzioni_content .soluzioni_video,#soluzioni_slider .soluzioni_item:hover .soluzioni_content .soluzioni_bg{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-tranform:scale(1.1);-moz-tranform:scale(1.1);transform:scale(1.1)}#prodotti .prodotti_loop{overflow:hidden}#prodotti .prodotti_loop .prodotti_horiz{will-change:transform;-webkit-transform:translateX(80%);-ms-transform:translateX(80%);-o-transform:translateX(80%);-moz-transform:translateX(80%);transform:translateX(80%)}#prodotti .prodotti_loop .prodotti_horiz .prodotti_scroller{width:max-content}#prodotti .prodotti_loop .prodotti_horiz .prodotti_item{flex:0 0 auto;width:50vw;border-radius:var(--border-radius);background-color:var(--prod-color);height:50svh;position:relative;overflow:hidden;margin-right:1.5rem;will-change:transform;-webkit-transform:translateY(110%);-ms-transform:translateY(110%);-o-transform:translateY(110%);-moz-transform:translateY(110%);transform:translateY(110%)}#prodotti .prodotti_loop .prodotti_horiz .prodotti_item .prodotti_item_cont{display:block;width:100%;height:100%;position:relative}#prodotti .prodotti_loop .prodotti_horiz .prodotti_item .picture_cont{position:absolute;top:0;right:0;width:60%;height:100%}#prodotti .prodotti_loop .prodotti_horiz .prodotti_item .picture_cont picture{display:block;width:100%;height:100%;background-position:50% 50%;-webkit-transition:transform .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:transform .7s cubic-bezier(.23, 1, .32, 1);-o-transition:transform .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:transform .7s cubic-bezier(.23, 1, .32, 1);transition:transform .7s cubic-bezier(.23, 1, .32, 1)}#prodotti .prodotti_loop .prodotti_horiz .prodotti_item .picture_cont::after{content:'';position:absolute;top:0;left:-11%;width:122%;height:100%;background:var(--gradient);z-index:1}#prodotti .prodotti_loop .prodotti_horiz .prodotti_item .prodotti_content{position:absolute;width:70%;bottom:0;left:0;z-index:1}#prodotti .prodotti_loop .prodotti_horiz .prodotti_item .prodotti_content .wp_content h3,#prodotti .prodotti_loop .prodotti_horiz .prodotti_item .prodotti_content .wp_content p{color:#fff}#prodotti .prodotti_loop .prodotti_horiz .prodotti_item .prodotti_content .wp_content p{font-size:var(--p-small-font-size);line-height:130%}#prodotti .prodotti_loop .prodotti_horiz .prodotti_item:hover .picture_cont picture{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-tranform:scale(1.1);-moz-tranform:scale(1.1);transform:scale(1.1)}#settori ul.settori_list{padding:0;margin:0;position:relative;z-index:2}#settori ul.settori_list a{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}#settori ul.settori_list a:visited{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}#settori ul.settori_list a:focus{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}#settori ul.settori_list a img{-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}#settori ul.settori_list a:hover{color:#fff !important;text-decoration:none}#settori ul.settori_list li.settori_item{display:block;width:100%;font-size:var(--h5-font-size);font-weight:200;border-bottom:1px solid #7a7a7a;position:relative}#settori ul.settori_list li.settori_item .heading{cursor:pointer;position:relative}#settori ul.settori_list li.settori_item .heading::after,#settori ul.settori_list li.settori_item .heading::before{content:'';width:15px;height:1px;position:absolute;top:50%;right:10px;background-color:#fff;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .5s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .5s cubic-bezier(.23, 1, .32, 1);-o-transition:all .5s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .5s cubic-bezier(.23, 1, .32, 1);transition:all .5s cubic-bezier(.23, 1, .32, 1)}#settori ul.settori_list li.settori_item .heading.collapsed::before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg)}#settori ul.settori_list li.settori_item h5{color:#fff;font-weight:200;margin-bottom:0}#settori ul.settori_list li.settori_item .wp_content{font-size:var(--p-small-font-size);line-height:130%}#settori ul.settori_list li.settori_item:not(.accordion)::after{font-family:'icomoon';font-size:.9rem;text-align:center;content:'\e901';width:3.5rem;padding:4px 0;border-radius:99em;background-color:#474747;color:#fff;position:absolute;right:0;top:1.5rem;-webkit-transform:translateX(-1.25rem);-ms-transform:translateX(-1.25rem);-o-transform:translateX(-1.25rem);-moz-transform:translateX(-1.25rem);transform:translateX(-1.25rem);-webkit-transition:all .5s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .5s cubic-bezier(.23, 1, .32, 1);-o-transition:all .5s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .5s cubic-bezier(.23, 1, .32, 1);transition:all .5s cubic-bezier(.23, 1, .32, 1);opacity:0}#settori ul.settori_list li.settori_item:not(.accordion):hover h5{font-weight:400}#settori ul.settori_list li.settori_item:not(.accordion):hover::after{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}#settori.hero_section .wp_content.invert_title h1{font-family:'Roboto';font-size:var(--p-font-size);line-height:140%;font-weight:300;letter-spacing:0;color:#fff;text-transform:uppercase}#settori.hero_section .wp_content.invert_title h2{font-family:'Roboto';font-size:var(--h2-font-size);line-height:110%;font-weight:300;letter-spacing:0;color:#181818;font-weight:600;color:#fff}#casostudio_slider{max-height:40rem}#casostudio_slider .swiper-wrapper{pointer-events:none}#casostudio_slider .swiper-slide{max-height:37rem;pointer-events:auto !important}#casostudio_slider .swiper-slide *{pointer-events:auto !important}#casostudio_slider .caso_item{position:relative;overflow:hidden;border-radius:var(--border-radius);width:100%;height:37rem;background-color:var(--prod-color)}#casostudio_slider .caso_item .picture_cont{position:absolute;top:0;left:0;width:80%;height:100%}#casostudio_slider .caso_item .picture_cont picture{display:block;width:100%;height:100%;background-position:center;-webkit-transition:transform .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:transform .7s cubic-bezier(.23, 1, .32, 1);-o-transition:transform .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:transform .7s cubic-bezier(.23, 1, .32, 1);transition:transform .7s cubic-bezier(.23, 1, .32, 1)}#casostudio_slider .caso_item .picture_cont::after{content:'';position:absolute;top:0;right:-5%;width:110%;height:100%;background:var(--gradient);z-index:1}#casostudio_slider .caso_item .caso_content{position:absolute;bottom:0;right:0;width:50%;height:100%;z-index:3}#casostudio_slider .caso_item .caso_content h3{font-weight:400;color:#fff;margin-bottom:1rem}#casostudio_slider .caso_item .caso_content p,#casostudio_slider .caso_item .caso_content span,#casostudio_slider .caso_item .caso_content strong{font-size:var(--p-small-font-size);color:#fff;line-height:120%}#plus{height:100svh}#plus .plus_loop .plus_horiz{will-change:transform;-webkit-transform:translateX(80%);-ms-transform:translateX(80%);-o-transform:translateX(80%);-moz-transform:translateX(80%);transform:translateX(80%)}#plus .plus_loop .plus_horiz .plus_scroller{width:max-content}#plus .plus_loop .plus_horiz .plus_item{flex:0 0 auto;width:33vw;border-radius:var(--border-radius);background-color:var(--prod-color);height:50svh;position:relative;overflow:hidden;margin-right:1.5rem;will-change:transform;-webkit-transform:translateY(110%);-ms-transform:translateY(110%);-o-transform:translateY(110%);-moz-transform:translateY(110%);transform:translateY(110%)}#plus .plus_loop .plus_horiz .plus_item picture{display:block;width:100%;height:100%;background-position:50% 50%;-webkit-transition:transform .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:transform .7s cubic-bezier(.23, 1, .32, 1);-o-transition:transform .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:transform .7s cubic-bezier(.23, 1, .32, 1);transition:transform .7s cubic-bezier(.23, 1, .32, 1)}#plus .plus_loop .plus_horiz .plus_item picture::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#181818;opacity:0;z-index:1;-webkit-transition:all .5s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .5s cubic-bezier(.23, 1, .32, 1);-o-transition:all .5s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .5s cubic-bezier(.23, 1, .32, 1);transition:all .5s cubic-bezier(.23, 1, .32, 1)}#plus .plus_loop .plus_horiz .plus_item .plus_content{position:absolute;width:100%;top:0;left:0;z-index:1}#plus .plus_loop .plus_horiz .plus_item .plus_content .wp_content h3,#plus .plus_loop .plus_horiz .plus_item .plus_content .wp_content p{color:#fff;overflow-wrap:break-word;word-break:break-word}#plus .plus_loop .plus_horiz .plus_item .plus_content .wp_content p{font-size:var(--p-small-font-size);line-height:130%}.cta-content-widget{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;min-height:85svh;z-index:1;overflow:hidden}.cta-content-widget .boxed_blur{background-color:rgba(0,0,0,0.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--border-radius)}.cta-content-widget .boxed_blur .wp_content h2,.cta-content-widget .boxed_blur .wp_content h3,.cta-content-widget .boxed_blur .wp_content p{color:#fff}#management .management_item{background-color:#7a7a7a;border-radius:var(--border-radius);position:relative;overflow:hidden;aspect-ratio:.71428571;background-position:center;background-repeat:no-repeat;background-size:cover}#management .management_item::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2);z-index:2}#management .management_item .management_content{position:absolute;bottom:0;left:0;width:100%;z-index:3}#management .management_item .management_content h3{font-family:'Roboto';font-size:var(--h5-font-size);line-height:140%;font-weight:300;letter-spacing:0;color:#181818;font-weight:400;font-weight:600;color:#fff;margin-bottom:0}#management .management_item .management_content p{font-size:var(--p-small-font-size);line-height:130%;color:#fff}#management .management_item .management_content span{color:#fff}#premi .premi_item img{width:250px}.loghi_slider .swiper-wrapper{justify-content:center}.loghi_slider .logo{text-align:center}.loghi_slider .logo img{max-width:100%}.loghi_slider .logo p{text-align:center;font-size:var(--p-small-font-size)}#futuro picture.main_picture{aspect-ratio:.90909091}#subpage_list .subpage_video,#subpage_list .subpage_bg{width:100%;height:auto;aspect-ratio:1.33333333;margin-bottom:0;display:block;overflow:hidden}#subpage_list .subpage_video.border_top,#subpage_list .subpage_bg.border_top{border-radius:var(--border-radius) var(--border-radius) 0 var(--border-radius)}#subpage_list .subpage_video.border_middle_right,#subpage_list .subpage_bg.border_middle_right{border-radius:0 var(--border-radius) var(--border-radius) 0}#subpage_list .subpage_video.border_middle_left,#subpage_list .subpage_bg.border_middle_left{border-radius:var(--border-radius) 0 0 var(--border-radius)}#subpage_list .subpage_video.border_bottom_right,#subpage_list .subpage_bg.border_bottom_right{border-radius:0 var(--border-radius) var(--border-radius) var(--border-radius)}#subpage_list .subpage_video.border_bottom_left,#subpage_list .subpage_bg.border_bottom_left{border-radius:var(--border-radius) 0 var(--border-radius) var(--border-radius)}#subpage_list .subpage_video{object-fit:cover}#subpage_list .subpage_bg{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}#subpage_list .subpage_bg .sub_gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--gradient)}#subpage_list .wp_content p,#subpage_list .wp_content strong,#subpage_list .wp_content span{font-size:var(--p-small-font-size);line-height:130%}#schermate_slider .swiper-slide{width:33%}#schermate_slider .swiper-slide.slide-large{width:66%}#schermate_slider picture{height:45rem;border-radius:var(--border-radius)}#blocco .boxed{background-color:#181818}#blocco .boxed .wp_content h4,#blocco .boxed .wp_content h5,#blocco .boxed .wp_content p,#blocco .boxed .wp_content strong,#blocco .boxed .wp_content span{color:#fff}#blocco .boxed.boxed_prod{background-color:var(--prod-color)}#video_demo video{object-fit:cover;aspect-ratio:2.13333333;display:block;width:100%;height:auto;border-radius:var(--border-radius);cursor:pointer;overflow:hidden}#cards .card_list .card{border:0 solid transparent;position:relative;overflow:hidden;border-radius:var(--border-radius);width:100%;max-height:37rem;height:75svh;background-color:var(--prod-color);-ms-transform:scale(1.3);-webkit-transform:scale(1.3);-o-tranform:scale(1.3);-moz-tranform:scale(1.3);transform:scale(1.3);margin-bottom:5rem;will-change:transform}#cards .card_list .card .picture_cont{position:absolute;top:0;left:0;width:80%;height:100%}#cards .card_list .card .picture_cont picture{display:block;width:100%;height:100%;background-position:center;-webkit-transition:transform .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:transform .7s cubic-bezier(.23, 1, .32, 1);-o-transition:transform .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:transform .7s cubic-bezier(.23, 1, .32, 1);transition:transform .7s cubic-bezier(.23, 1, .32, 1)}#cards .card_list .card .picture_cont::after{content:'';position:absolute;top:0;right:-5%;width:110%;height:100%;background:var(--gradient);z-index:1}#cards .card_list .card .card_content{position:absolute;bottom:0;right:0;width:50%;height:100%;z-index:3}#cards .card_list .card .card_content h3{font-weight:400;color:#fff;margin-bottom:1rem}#cards .card_list .card .card_content p,#cards .card_list .card .card_content span,#cards .card_list .card .card_content strong{font-size:var(--p-small-font-size);color:#fff;line-height:120%}.case_content h3{font-family:'Roboto';font-size:var(--h4-font-size);line-height:120%;font-weight:300;letter-spacing:0;color:#181818;font-weight:700}.case_content h5{font-size:var(--p-small-font-size);color:#7a7a7a}.case_content p,.case_content strong,.case_content span{color:#181818}#gallery picture{overflow:hidden;border-radius:var(--border-radius);position:relative}#gallery picture img{display:block;position:absolute;width:100%;height:100%;object-fit:cover}#risultati .case_prodotto{width:100%;border-radius:var(--border-radius);background-color:var(--prod-color);height:auto;aspect-ratio:2;position:relative;overflow:hidden;will-change:transform}#risultati .case_prodotto .picture_cont{position:absolute;top:0;right:0;width:60%;height:100%}#risultati .case_prodotto .picture_cont picture{display:block;width:100%;height:100%;background-position:50% 50%;-webkit-transition:transform .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:transform .7s cubic-bezier(.23, 1, .32, 1);-o-transition:transform .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:transform .7s cubic-bezier(.23, 1, .32, 1);transition:transform .7s cubic-bezier(.23, 1, .32, 1)}#risultati .case_prodotto .picture_cont::after{content:'';position:absolute;top:0;left:-11%;width:122%;height:100%;background:var(--gradient);z-index:1}#risultati .case_prodotto .prodotti_content{position:absolute;width:70%;bottom:0;left:0;z-index:1}#risultati .case_prodotto .prodotti_content .wp_content h3,#risultati .case_prodotto .prodotti_content .wp_content p{color:#fff}#risultati .case_prodotto .prodotti_content .wp_content p{font-size:var(--p-small-font-size);line-height:130%}#risultati .case_prodotto:hover .picture_cont picture{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-tranform:scale(1.1);-moz-tranform:scale(1.1);transform:scale(1.1)}#wide_list .wide_item{background-color:#fff;border-radius:var(--border-radius);height:100%;position:relative}#wide_list .wide_item.dark{background-color:#181818}#wide_list .wide_item.dark .wp_content h3{color:#fff}#wide_list .wide_item picture{background-color:#7a7a7a;border-radius:var(--border-radius);overflow:hidden}#wide_list .wide_item picture img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;-webkit-transition:all .5s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .5s cubic-bezier(.23, 1, .32, 1);-o-transition:all .5s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .5s cubic-bezier(.23, 1, .32, 1);transition:all .5s cubic-bezier(.23, 1, .32, 1)}#wide_list .wide_item picture .cats{position:absolute;top:0;right:0;width:100%;padding:.938rem;text-align:right}#wide_list .wide_item picture .cats span.cat{position:relative;display:inline-block;font-size:calc(var(--p-small-font-size) - 0.313rem);text-transform:uppercase;line-height:130%;padding:.5rem .875rem;border-radius:99em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,0.3);color:#fff;margin-left:.4rem;z-index:1;overflow:hidden}#wide_list .wide_item .wp_content h3{font-family:'Roboto';font-size:var(--h4-font-size);line-height:120%;font-weight:300;letter-spacing:0;color:#181818;font-weight:700;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}#wide_list .wide_item .wp_content p,#wide_list .wide_item .wp_content strong,#wide_list .wide_item .wp_content span{font-size:var(--p-small-font-size);line-height:130%}#wide_list a .wide_item:hover picture img{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-tranform:scale(1.1);-moz-tranform:scale(1.1);transform:scale(1.1)}.back a{outline:none;text-decoration:none;color:#7a7a7a !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1);font-size:var(--p-small-font-size);text-decoration:underline}.back a:visited{outline:none;text-decoration:none;color:#7a7a7a !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}.back a:focus{outline:none;text-decoration:none;color:#7a7a7a !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}.back a img{-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}.back a:hover{color:#7a7a7a !important;text-decoration:none}article .cats span.cat{position:relative;display:inline-block;font-size:calc(var(--p-small-font-size) - 0.313rem);text-transform:uppercase;line-height:130%;padding:.5rem .875rem;border-radius:99em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,0.1);color:#7a7a7a;margin-right:.4rem;z-index:1;overflow:hidden}article h1{font-family:'Roboto';font-size:var(--h2-font-size);line-height:110%;font-weight:300;letter-spacing:0;color:#181818;font-weight:600}article h2{font-family:'Roboto';font-size:var(--h3-font-size);line-height:120%;font-weight:300;letter-spacing:0;color:#181818;font-weight:600}article h3{font-family:'Roboto';font-size:var(--h4-font-size);line-height:120%;font-weight:300;letter-spacing:0;color:#181818;font-weight:700}article h4{font-family:'Roboto';font-size:var(--h5-font-size);line-height:140%;font-weight:300;letter-spacing:0;color:#181818;font-weight:400}article p.mini{font-size:var(--p-small-font-size)}article picture.h16_9{border-radius:var(--border-radius);overflow:hidden}article picture.h16_9 img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}article .wp_content p,article .wp_content strong,article .wp_content span{font-size:var(--p-small-font-size);line-height:130%}article .wp_content figure.wp-block-image{height:auto}article .wp_content figure.wp-block-image img{border-radius:var(--border-radius)}article .wp_content figure.is-type-video{position:relative;width:100%;height:0;border-radius:var(--radius);overflow:hidden}article .wp_content figure.is-type-video.wp-embed-aspect-16-9{padding-bottom:56.25%}article .wp_content figure.is-type-video .wp-block-embed__wrapper{position:absolute;top:0;left:0;width:100%;height:100%}article .wp_content figure.is-type-video .wp-block-embed__wrapper iframe{width:100%;height:100%}#form_blocks .block{border-radius:var(--border-radius);background-color:rgba(255,255,255,0.5);padding-right:5rem !important;position:relative}#form_blocks .block::after{font-family:'icomoon';font-size:.9rem;text-align:center;content:'\e901';width:3.5rem;padding:4px 0;border-radius:99em;background-color:#fff;color:#181818;position:absolute;top:2rem;right:1rem;-webkit-transform:translate(-20px, 0);-ms-transform:translate(-20px, 0);-o-transform:translate(-20px, 0);-moz-transform:translate(-20px, 0);transform:translate(-20px, 0);-webkit-transition:all .5s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .5s cubic-bezier(.23, 1, .32, 1);-o-transition:all .5s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .5s cubic-bezier(.23, 1, .32, 1);transition:all .5s cubic-bezier(.23, 1, .32, 1);opacity:0}#form_blocks .block .wp_content h3{overflow-wrap:break-word;word-break:break-word;font-size:var(--h4-font-size)}#form_blocks .block .wp_content p{font-size:var(--p-small-font-size);line-height:130%}#form_blocks .block:hover::after{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);-moz-transform:translate(0, 0);transform:translate(0, 0)}#dove .boxed{background-color:#fff}#dove .boxed .wp_content h1,#dove .boxed .wp_content h2,#dove .boxed .wp_content h3,#dove .boxed .wp_content h4,#dove .boxed .wp_content h5,#dove .boxed .wp_content p,#dove .boxed .wp_content span,#dove .boxed .wp_content strong{color:#181818}#dove .boxed .wp_content h5{font-size:var(--p-small-font-size);line-height:130%;color:#7a7a7a}.boxed_contact{background-color:#c7c7c7;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:var(--border-radius)}.boxed_error{border-radius:var(--border-radius);aspect-ratio:1.42857143;overflow:hidden;position:relative}.boxed_error .parallax_layer{position:absolute;width:110%;height:110%;top:-5%;left:-5%;will-change:transform;transition:transform .1s ease-out;pointer-events:none;object-fit:cover;display:block}.boxed_error::after{content:'';background-color:rgba(255,255,255,0.2);backdrop-filter:blur(20px);position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;-webkit-transition:all 1s cubic-bezier(.23, 1, .32, 1);-ms-transition:all 1s cubic-bezier(.23, 1, .32, 1);-o-transition:all 1s cubic-bezier(.23, 1, .32, 1);-moz-transition:all 1s cubic-bezier(.23, 1, .32, 1);transition:all 1s cubic-bezier(.23, 1, .32, 1)}.boxed_error:hover::after{backdrop-filter:blur(10px)}.wp_content.max_w{max-width:32rem}.wp_content.col_div{-webkit-column-count:2;-o-column-count:2;-ms-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1.5rem;-o-column-gap:1.5rem;-ms-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.wp_content.col_div p{margin:0 0 1rem 0}.wp_content.invert_title h2{font-size:var(--p-small-font-size);font-weight:300;margin-bottom:0}.wp_content.invert_title h3:not(.normal){font-size:var(--h2-font-size);font-weight:400;line-height:110%}.wp_content ul li{list-style:disc;padding-bottom:5px}.wp_content ul li::marker{color:#7a7a7a}.wp_content ol{padding-left:1.5rem}.wp_content ol li{list-style:decimal;padding-bottom:5px}.wp_content ol li::marker{color:#7a7a7a;font-weight:400}footer{background-color:#181818 !important;position:relative;color:#7a7a7a;font-size:var(--p-small-font-size)}footer .foo_logo{width:15.5rem;height:auto}footer .foo_logo svg{width:100%;height:100%;display:block}footer .foo_logo svg .logo_path{fill:#fff}footer strong{color:#fff}footer a{outline:none;text-decoration:none;color:#7a7a7a !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}footer a:visited{outline:none;text-decoration:none;color:#7a7a7a !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}footer a:focus{outline:none;text-decoration:none;color:#7a7a7a !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}footer a img{-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}footer a:hover{color:#fff !important;text-decoration:none}footer .foo_info .widget_footer3{font-size:var(--p-small-font-size);line-height:130%}footer .foo_social{font-size:var(--p-font-size);margin:10px 0}footer .foo_social a{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}footer .foo_social a:visited{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}footer .foo_social a:focus{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}footer .foo_social a img{-webkit-transition:all .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .7s cubic-bezier(.23, 1, .32, 1);-o-transition:all .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .7s cubic-bezier(.23, 1, .32, 1);transition:all .7s cubic-bezier(.23, 1, .32, 1)}footer .foo_social a:hover{color:#fff !important;text-decoration:none}@media (min-width:576px){.container{max-width:100%}}@media (min-width:768px){.container{max-width:100%}}@media (min-width:992px){.container{max-width:97vw}}@media (min-width:1200px){.container{max-width:97vw}}@media (min-width:1430px){.container{max-width:97vw}}@media (min-width:1921px){html{font-size:120%}#parallax_giroscope .parallax_layer.layer1 .bg_repeat{height:100%}}@media (max-width:1429px){:root{--h1-val:5.5rem;--h2-val:3.8rem;--h3-val:3rem;--h4-val:2.3rem;--h5-val:1.5rem;--p-val:1.2rem;--p-small-val:1rem;--border-radius:1.25rem}#header_logo{width:12.5rem}.boxed .star.star1{width:10rem;height:10rem}.boxed .star.star2{width:30rem;height:30rem;bottom:-15%}#schermate_slider picture{height:35rem}}@media (max-width:1199px){:root{--h1-val:4.5rem}}@media (max-width:1024px){.boxed .star.star2{width:25rem;height:25rem;bottom:-10%}#settori ul.settori_list li.settori_item:hover{font-weight:300}#settori ul.settori_list li.settori_item:hover::after{opacity:0;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);-moz-transform:translate(0, 0);transform:translate(0, 0)}#cards .card_list .card .card_content{width:60%}#cards .card_list .card .picture_cont{width:70%}}@media (max-width:991px){.wp_content.max_w{max-width:100%}#prodotti #prodotti_slider{-webkit-transform:translateX(80%);-ms-transform:translateX(80%);-o-transform:translateX(80%);-moz-transform:translateX(80%);transform:translateX(80%)}#prodotti #prodotti_slider .prodotti_item{height:500px;border-radius:var(--border-radius);background-color:var(--prod-color);position:relative;overflow:hidden}#prodotti #prodotti_slider .prodotti_item .picture_cont{position:absolute;top:0;left:0;width:100%;height:100%}#prodotti #prodotti_slider .prodotti_item .picture_cont picture{display:block;width:100%;height:100%;background-position:center}#prodotti #prodotti_slider .prodotti_item .picture_cont::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:var(--gradient);z-index:1}#prodotti #prodotti_slider .prodotti_item .prodotti_content{position:absolute;width:100%;bottom:0;left:0;z-index:1}#prodotti #prodotti_slider .prodotti_item .prodotti_content .wp_content h3,#prodotti #prodotti_slider .prodotti_item .prodotti_content .wp_content p{color:#fff}#prodotti #prodotti_slider .prodotti_item .prodotti_content .wp_content h3{font-size:var(--h4-font-size)}#prodotti #prodotti_slider .prodotti_item .prodotti_content .wp_content p{font-size:var(--p-small-font-size);line-height:130%}.boxed .star.star1{top:15%;right:-5%}.boxed .star.star2{left:auto;right:20%;bottom:-15%}#casostudio_slider{max-height:500px;touch-action:pan-y !important}#casostudio_slider .swiper-slide{max-height:500px}#casostudio_slider .caso_item{height:450px}#casostudio_slider .caso_item .caso_content{width:55%}#casostudio_slider .caso_item .caso_content h3{font-size:var(--h4-font-size)}#cards .card_list .card .card_content h3{font-size:var(--h4-font-size)}#plus{height:auto}#plus_slider{-webkit-transform:translateX(80%);-ms-transform:translateX(80%);-o-transform:translateX(80%);-moz-transform:translateX(80%);transform:translateX(80%)}#plus_slider .plus_item{border-radius:var(--border-radius);background-color:var(--prod-color);height:350px;position:relative;overflow:hidden}#plus_slider .plus_item picture{display:block;width:100%;height:100%;background-position:50% 50%;-webkit-transition:transform .7s cubic-bezier(.23, 1, .32, 1);-ms-transition:transform .7s cubic-bezier(.23, 1, .32, 1);-o-transition:transform .7s cubic-bezier(.23, 1, .32, 1);-moz-transition:transform .7s cubic-bezier(.23, 1, .32, 1);transition:transform .7s cubic-bezier(.23, 1, .32, 1)}#plus_slider .plus_item picture::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#181818;opacity:0;z-index:1;-webkit-transition:all .5s cubic-bezier(.23, 1, .32, 1);-ms-transition:all .5s cubic-bezier(.23, 1, .32, 1);-o-transition:all .5s cubic-bezier(.23, 1, .32, 1);-moz-transition:all .5s cubic-bezier(.23, 1, .32, 1);transition:all .5s cubic-bezier(.23, 1, .32, 1)}#plus_slider .plus_item .plus_content{position:absolute;width:100%;top:0;left:0;z-index:1}#plus_slider .plus_item .plus_content .wp_content h3,#plus_slider .plus_item .plus_content .wp_content p{font-size:var(--h4-font-size);color:#fff;overflow-wrap:break-word;word-break:break-word}#plus_slider .plus_item .plus_content .wp_content p{font-size:var(--p-small-font-size);line-height:130%}#futuro picture.main_picture{aspect-ratio:1.33333333}#subpage_list .subpage_video.border_top,#subpage_list .subpage_bg.border_top{border-radius:var(--border-radius)}#subpage_list .subpage_video.border_middle_right,#subpage_list .subpage_bg.border_middle_right{border-radius:var(--border-radius)}#subpage_list .subpage_video.border_middle_left,#subpage_list .subpage_bg.border_middle_left{border-radius:var(--border-radius)}#subpage_list .subpage_video.border_bottom_right,#subpage_list .subpage_bg.border_bottom_right{border-radius:var(--border-radius)}#subpage_list .subpage_video.border_bottom_left,#subpage_list .subpage_bg.border_bottom_left{border-radius:var(--border-radius)}.hero .hero_title h1 svg{width:25rem;-webkit-transform:translateX(40px);-ms-transform:translateX(40px);-o-transform:translateX(40px);-moz-transform:translateX(40px);transform:translateX(40px)}#schermate_slider picture{height:25rem}.loghi_slider .swiper-wrapper{justify-content:start}#gallery picture.h4_3{aspect-ratio:1.77777778}#form_blocks .block::after{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);-moz-transform:translate(0, 0);transform:translate(0, 0)}}@media (max-width:767px){:root{--h1-val:4rem;--h2-val:3.2rem;--h3-val:2.7rem;--h4-val:2rem;--h5-val:1.5rem;--p-val:1.1rem;--p-small-val:1rem;--border-radius:1rem}.hero .hero_title .wp_content{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);padding-top:100px}.hero#hero .hero_title .wp_content{-webkit-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);-moz-transform:translateY(50%);transform:translateY(50%)}#navbar .nav_group{position:absolute;bottom:0;left:0;width:100%;height:calc(100% - 150px) !important;overflow-y:auto}#navbar .nav_cont{height:auto;margin-top:0}#navbar .nav_cont.main_nav ul.menu li{font-size:var(--h2-font-size);padding:.5rem 0}#navbar .nav_cont.company_nav{margin-top:30px}#navbar .nav_cont.company_nav ul.menu li{font-size:var(--h5-font-size);padding:.5rem 0}#header_cta{width:100%}.slider_effect{overflow:visible;-webkit-transform:translateX(80%);-ms-transform:translateX(80%);-o-transform:translateX(80%);-moz-transform:translateX(80%);transform:translateX(80%)}.slider_effect .slider_item{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}#casostudio_slider .caso_item .picture_cont{width:100%;height:80%}#casostudio_slider .caso_item .picture_cont::after{right:0;width:100%;height:110%;top:auto;bottom:-5%;background:var(--gradient-mobile)}#casostudio_slider .caso_item .caso_content{width:100%}.card_slider .swiper-navigation{left:auto;right:2rem;text-align:right}#cards .card_list .card .card_content{width:100%}#cards .card_list .card .picture_cont{width:100%;height:80%}#cards .card_list .card .picture_cont::after{right:0;width:100%;height:110%;top:auto;bottom:-5%;background:var(--gradient-mobile)}.wp_content.col_div{-webkit-column-count:1;-o-column-count:1;-ms-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-o-column-gap:0;-ms-column-gap:0;-moz-column-gap:0;column-gap:0}}@media (max-width:700px){#risultati .case_prodotto{height:500px;border-radius:var(--border-radius);background-color:var(--prod-color);position:relative;overflow:hidden}#risultati .case_prodotto .picture_cont{position:absolute;top:0;left:0;width:100%;height:100%}#risultati .case_prodotto .picture_cont picture{display:block;width:100%;height:100%;background-position:center}#risultati .case_prodotto .picture_cont::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:var(--gradient);z-index:1}#risultati .case_prodotto .prodotti_content{position:absolute;width:100%;bottom:0;left:0;z-index:1}#risultati .case_prodotto .prodotti_content .wp_content h3,#risultati .case_prodotto .prodotti_content .wp_content p{color:#fff}#risultati .case_prodotto .prodotti_content .wp_content h3{font-size:var(--h4-font-size)}#risultati .case_prodotto .prodotti_content .wp_content p{font-size:var(--p-small-font-size);line-height:130%}}@media (max-width:580px){:root{--h1-val:3rem;--h2-val:2.7rem;--h3-val:2.2rem;--h4-val:1.8rem;--h5-val:1.4rem;--p-val:1.1rem;--p-small-val:1rem;--border-radius:1rem}#header_logo{width:10rem}#navbar .nav_group{height:calc(100% - 100px) !important}#navbar .nav_cont.main_nav ul.menu li{font-size:var(--h3-font-size)}.navbar-toggler button.toggler::after{--dim:.7rem;top:50%}.hero .hero_title h1 svg{width:15rem;-webkit-transform:translateX(18px);-ms-transform:translateX(18px);-o-transform:translateX(18px);-moz-transform:translateX(18px);transform:translateX(18px)}#schermate_slider .swiper-slide,#schermate_slider .swiper-slide.slide-large{width:80%}}@media (max-width:424px){#schermate_slider picture{height:15rem}}