/* Regole di base ricalcate da una pagina pubblicata con Instapage: rem che scalano con la finestra, passaggio a 768 pixel. */
@font-face{font-family:"Instrument Sans";font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(assets/fonts/instrument-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}
@font-face{font-family:"Instrument Sans";font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(assets/fonts/instrument-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
:root{--fit:400px;}
html{scroll-behavior:smooth;}
body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;width:100%;font-family:"Instrument Sans";font-weight:400;font-style:normal;background:rgb(238,238,238);overflow-x:hidden;}
a{text-decoration:none;color:inherit;}
a:not(.btn):hover{text-decoration:underline;}
input,select,textarea,p,h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit;}
u > span{text-decoration:inherit;}
ol,ul{padding-left:2.5rem;margin:.625rem 0;}
p{word-wrap:break-word;}
h1 > span,h2 > span,h3 > span,h4 > span,h5 > span,h6 > span{display:block;word-wrap:break-word;}
iframe{border:0;}
*{box-sizing:border-box;}
.item-absolute{position:absolute;}
.item-relative{position:relative;}
.item-block{display:block;height:100%;width:100%;}
.item-breakword{word-wrap:break-word;}
.item-content-box{box-sizing:content-box;}
.hidden{display:none;}
.clearfix{clear:both;}
sup,sub{margin-left:.1rem;line-height:0;}
@supports (-webkit-overflow-scrolling:touch){@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.image[src$=".svg"]{width:calc(100% + 1px);}}}
.show-for-sr{border:0 !important;clip:rect(1px,1px,1px,1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important;}
.headline{font-family:"Instrument Sans";font-weight:700;font-style:normal;}
.btn{line-height:120%;text-align:center;font-family:"Instrument Sans";font-weight:700;font-style:normal;cursor:pointer;transition:border .5s;width:100%;border:0;white-space:normal;display:table-cell;vertical-align:middle;padding:0;}
.section-fit{max-width:400px;}
.section-relative{position:relative;margin:0 auto;}
.section-inner{height:100%;}
.circle{border-radius:50%;}
.shape{height:inherit;}
.btn-shadow{box-shadow:0 1px 3px rgba(1,1,1,.5);}
.html-widget video{display:block;}

/* Slider */
.slider-frame{position:relative;width:100%;height:100%;overflow:hidden;}
.slider-track{display:flex;height:100%;transition-property:transform;transition-timing-function:ease;}
.slide{position:relative;flex:0 0 100%;height:100%;}
.slider-arrow{position:absolute;top:50%;width:2rem;height:2rem;margin-top:-1rem;padding:0;background:none;border:0;cursor:pointer;z-index:1000;color:#000;}
.slider-arrow::before{content:"";position:absolute;top:50%;left:50%;width:.75rem;height:.75rem;border:solid currentColor;border-width:.1875rem .1875rem 0 0;}
.slider-prev{left:.25rem;}
.slider-prev::before{transform:translate(-30%,-50%) rotate(-135deg);}
.slider-next{right:.25rem;}
.slider-next::before{transform:translate(-70%,-50%) rotate(45deg);}
.slider-arrow[disabled]{opacity:.3;cursor:default;}
.slider-dots{position:absolute;left:0;right:0;bottom:.5rem;display:flex;justify-content:center;gap:.4rem;z-index:1000;}
.slider-dot{width:.5625rem;height:.5625rem;padding:0;border:0;border-radius:50%;cursor:pointer;}

/* Moduli */
.lead-form{position:relative;height:100%;}
.f-row,.f-area,.f-terms{position:relative;}
.f-input{display:block;width:100%;padding:0 .75rem;border-radius:.25rem;font-family:inherit;outline:0;appearance:auto;}
textarea.f-input{padding:.625rem .75rem;resize:none;}
.f-input:focus{border-color:#000 !important;}
.f-terms label{display:flex;align-items:flex-start;gap:.5rem;line-height:1.4;cursor:pointer;}
.f-terms input{margin:.2rem 0 0;flex:none;width:1rem;height:1rem;}
.f-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;}
.field-error{position:absolute;left:0;bottom:-.0625rem;font-size:.6875rem;line-height:1;color:#f00;}
.f-terms .field-error{position:static;display:block;margin-top:.25rem;}
.form-error{position:absolute;left:0;right:0;margin:0;font-size:.875rem;line-height:1.3;color:#f00;}
.form-btn .btn{color:#fff;}
.form-btn .btn[disabled]{opacity:.6;cursor:default;}
.form-thanks{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;text-align:center;font-size:1.125rem;line-height:1.4;background:#fff;color:#000;border-radius:.25rem;z-index:10;}

@media screen and (max-width:400px){:root{font-size:4vw;}}
@media screen and (min-width:401px) and (max-width:767px){:root{font-size:16px;}}
@media screen and (min-width:768px) and (max-width:1200px){:root{font-size:1.33vw;}}
@media screen and (min-width:768px) and (max-width:7680px){.hidden-desktop{display:none;}}
@media screen and (max-width:767px){.hidden-mobile{display:none;}}
@media screen and (min-width:768px){.section-fit{max-width:60rem;}}

#page-block-9ztge5ec2p{height:2.5625rem;max-width:100%;}
#page-block-9ztge5ec2p .section-holder-border{border:0;}
#page-block-9ztge5ec2p .section-block{background:rgb(156,155,155);height:2.5625rem;}
#page-block-9ztge5ec2p .section-holder-overlay{display:none;}
#page_block_header{height:9rem;max-width:100%;}
#page_block_header .section-holder-border{border:0;}
#page_block_header .section-block{background:none;height:9rem;}
#page_block_header .section-holder-overlay{display:none;}
#page_block_below_fold{height:32.9375rem;max-width:var(--fit);}
#page_block_below_fold .section-holder-border{border:0;}
#page_block_below_fold .section-block{background:url(assets/66103739-0-hero-drive-internati.webp) repeat 98% 72% / cover;height:32.9375rem;}
#page_block_below_fold .section-holder-overlay{display:none;}
#page_block_footer{height:95.875rem;max-width:100%;}
#page_block_footer .section-holder-border{border:0;}
#page_block_footer .section-block{background:none;height:95.875rem;}
#page_block_footer .section-holder-overlay{display:none;}
#page-block-j4q5h2mhkg{height:6.4375rem;max-width:100%;}
#page-block-j4q5h2mhkg .section-holder-border{border:0;}
#page-block-j4q5h2mhkg .section-block{background:none;height:6.4375rem;}
#page-block-j4q5h2mhkg .section-holder-overlay{display:none;}
#page-block-l2kmeba1xiq{height:95.5rem;max-width:100%;}
#page-block-l2kmeba1xiq .section-holder-border{border:0;}
#page-block-l2kmeba1xiq .section-block{background:none;height:95.5rem;}
#page-block-l2kmeba1xiq .section-holder-overlay{display:none;}
#page-block-nuiw1h7au{height:66.375rem;max-width:100%;}
#page-block-nuiw1h7au .section-holder-border{border:0;}
#page-block-nuiw1h7au .section-block{background:rgb(156,155,155);height:66.375rem;}
#page-block-nuiw1h7au .section-holder-overlay{display:none;}
#page-block-efboowmx358{height:7.375rem;max-width:100%;}
#page-block-efboowmx358 .section-holder-border{border:0;}
#page-block-efboowmx358 .section-block{background:rgb(255,255,255);height:7.375rem;}
#page-block-efboowmx358 .section-holder-overlay{display:none;}
#element-4{top:23.75rem;left:0;height:9.1875rem;width:25rem;z-index:3;}
#element-4 .shape{border:0.0625rem solid #000000;background:rgb(0,0,0);opacity:0.77;}
#element-6{top:25rem;left:1.2812rem;height:3.75rem;width:22.5rem;z-index:4;color:rgb(255, 255, 255);font-size:1.25rem;line-height:1.25rem;text-align:left;font-weight:700;}
#element-6.headline{font-weight:700;}
#element-7{top:10.5625rem;left:2.5rem;height:20.625rem;width:20rem;z-index:5;color:rgb(255, 255, 255);font-size:1rem;line-height:1.4rem;text-align:left;font-weight:400;}
#element-7.paragraph{font-weight:400;}
#element-7 ul{padding-left:max(40px,calc(16px * 1));list-style-type:disc;}
#element-7 ol{list-style-type:decimal;padding-left:max(40px,calc(16px * 1));}
#element-7 li::marker{font-size:16px;color:inherit;}
#element-11{top:4.375rem;left:7.625rem;height:1.375rem;width:9.6875rem;z-index:6;color:rgb(255, 255, 255);font-size:0.875rem;line-height:1.4rem;text-align:left;font-weight:400;}
#element-11.paragraph{font-weight:400;}
#element-11 strong{font-weight:700;}
#element-11 ul{padding-left:max(40px,calc(14px * 1));list-style-type:disc;}
#element-11 ol{list-style-type:decimal;padding-left:max(40px,calc(14px * 1));}
#element-11 li::marker{font-size:14px;color:inherit;}
#element-12{top:29.3125rem;left:1.25rem;height:2.5625rem;width:22.4375rem;z-index:7;}
#element-12 .btn.btn-effect3d:active{box-shadow:none;}
#element-12 .btn:hover{background:#ffffff;color:#000000;}
#element-12 .btn{background:#ffffff;color:#000000;font-size:1rem;font-family:"Instrument Sans";font-weight:700;font-style:normal;height:2.5625rem;width:22.4375rem;border-radius:0;}
#element-24{top:0.6875rem;left:1.625rem;height:1.375rem;width:21.75rem;z-index:8;color:rgb(255, 255, 255);font-size:0.875rem;line-height:1.4rem;text-align:center;font-weight:400;}
#element-24.paragraph{font-weight:400;}
#element-24 strong{font-weight:700;}
#element-24 ul{padding-left:max(40px,calc(14px * 1));list-style-type:disc;}
#element-24 ol{list-style-type:decimal;padding-left:max(40px,calc(14px * 1));}
#element-24 li::marker{font-size:14px;color:inherit;}
#element-33{top:59.25rem;left:1.25rem;height:5.25rem;width:22.5rem;z-index:9;color:rgb(0, 0, 0);font-size:1.75rem;line-height:1.75rem;text-align:left;font-weight:700;}
#element-33.headline{font-weight:700;}
#element-432{top:-2.375rem;left:0;height:21.4375rem;width:22.5rem;z-index:10;}
#element-38{top:10.375rem;left:1.2812rem;height:41.875rem;width:22.4375rem;z-index:11;}
#element-38 .shape{border:0.0625rem solid #000000;background:url(assets/66038327-0-img-trattamento-micr.webp) repeat rgb(240,243,245) 56% 50% / cover;}
#element-40{top:47.625rem;left:7.875rem;height:9.3125rem;width:9.3125rem;z-index:12;}
#element-40 .shape{border:0.0625rem solid #000000;background:rgb(156,155,155);}
#element-41{top:49.125rem;left:9.1562rem;height:6.3125rem;width:6.75rem;z-index:13;}
#element-41 .contents{overflow:hidden;position:relative;}
#element-41 img{position:absolute;left:0.0000%;top:-4.9500%;width:100.0000%;height:106.9300%;}
#element-431{top:-2rem;left:11.875rem;height:13.125rem;width:13.125rem;z-index:14;}
#element-431 .contents{transform:rotate(90deg)}
#element-44{top:2.5rem;left:1.25rem;height:1.5625rem;width:22.5rem;z-index:15;color:rgb(0, 0, 0);font-size:1.5625rem;line-height:1.5625rem;text-align:left;font-weight:700;}
#element-44.headline{font-weight:700;}
#element-44 strong{font-weight:700;}
#element-134{top:2.5rem;left:1.25rem;height:2.5rem;width:22.5rem;z-index:16;color:rgb(0, 0, 0);font-size:0.875rem;line-height:1.225rem;text-align:center;font-weight:400;}
#element-134.paragraph{font-weight:400;}
#element-134 strong{font-weight:700;}
#element-134 ul{padding-left:max(40px,calc(14px * 1));list-style-type:disc;}
#element-134 ol{list-style-type:decimal;padding-left:max(40px,calc(14px * 1));}
#element-134 li::marker{font-size:14px;color:inherit;}
#element-110{top:2.5rem;left:1.25rem;height:61.625rem;width:22.5rem;z-index:17;}
#element-110 .shape{border:0.0625rem solid #000000;background:rgb(255,255,255);}
#element-111{top:4.375rem;left:2.5rem;height:34.5625rem;width:20rem;z-index:18;}
#element-111 .shape{border:0.0625rem solid #000000;background:rgb(255,255,255);}
#element-112{top:38.9375rem;left:2.5rem;height:23.4375rem;width:20rem;z-index:19;}
#element-112 .shape{border:0.0625rem solid #000000;background:url(assets/66037129-0-hero-harmony.webp) repeat rgb(255,255,255) 1% 61% / cover;}
#element-113{top:6.25rem;left:3.75rem;height:2.875rem;width:17.5rem;z-index:20;color:rgb(0, 0, 0);font-size:1.4375rem;line-height:1.4375rem;text-align:left;font-weight:700;}
#element-113.headline{font-weight:700;}
#element-113 strong{font-weight:700;}
#element-119{top:10.0625rem;left:3.75rem;height:23.375rem;width:17.5rem;z-index:21;color:rgb(0, 0, 0);font-size:1rem;line-height:1.4rem;text-align:left;font-weight:400;}
#element-119.paragraph{font-weight:400;}
#element-119 ul{padding-left:max(40px,calc(16px * 1));list-style-type:disc;}
#element-119 ol{list-style-type:decimal;padding-left:max(40px,calc(16px * 1));}
#element-119 li::marker{font-size:16px;color:inherit;}
#element-120{top:34.6875rem;left:3.75rem;height:2.5625rem;width:17.5rem;z-index:22;}
#element-120 .btn.btn-effect3d:active{box-shadow:none;}
#element-120 .btn:hover{background:#606060;color:#ffffff;}
#element-120 .btn{background:#242424;color:#ffffff;font-size:1rem;font-family:"Instrument Sans";font-weight:700;font-style:normal;height:2.5625rem;width:17.5rem;border-radius:0;}
#element-148{top:2.5rem;left:4.5rem;height:4rem;width:16rem;z-index:23;}
#element-149{top:66.0625rem;left:1.25rem;height:23.375rem;width:22.5rem;z-index:24;color:rgb(0, 0, 0);font-size:1rem;line-height:1.4rem;text-align:left;font-weight:400;}
#element-149.paragraph{font-weight:400;}
#element-149 strong{font-weight:700;}
#element-149 ul{padding-left:max(40px,calc(16px * 1));list-style-type:disc;}
#element-149 ol{list-style-type:decimal;padding-left:max(40px,calc(16px * 1));}
#element-149 li::marker{font-size:16px;color:inherit;}
#element-428{top:3.5625rem;left:1.25rem;height:22.5rem;width:22.5rem;z-index:25;}
#element-428 .shape{border:0.125rem solid #8e9091;background:url(assets/65786204-0-img-exa.png) repeat rgb(255,255,255) 50% 50% / cover;}
#element-430{top:82.3125rem;left:1.25rem;height:7.875rem;width:7.875rem;z-index:26;}
#element-430 .contents{transform:rotate(180deg)}
#element-344{top:53.3125rem;left:1.25rem;height:2.875rem;width:22.5rem;z-index:27;}
#element-344 .btn.btn-effect3d:active{box-shadow:none;}
#element-344 .btn:hover{background:#d3b9f1;color:#ffffff;}
#element-344 .btn{border:2px solid #d3b9f1;background:#ffffff;color:#8e9091;font-size:0.875rem;font-family:"Instrument Sans";font-weight:700;font-style:normal;height:2.875rem;width:22.5rem;border-radius:0;}
#element-345{top:30.1875rem;left:1.25rem;height:22.5rem;width:22.5rem;z-index:28;}
#element-345 .shape{border:0.125rem solid #8e9091;background:url(assets/65786203-0-img-nuvi.png) repeat rgb(255,255,255) 50% 50% / cover;}
#element-429{top:26.6875rem;left:1.25rem;height:2.875rem;width:22.5rem;z-index:29;}
#element-429 .btn.btn-effect3d:active{box-shadow:none;}
#element-429 .btn:hover{background:#a96c6d;color:#ffffff;}
#element-429 .btn{border:2px solid #a96c6d;background:#ffffff;color:#8e9091;font-size:0.875rem;font-family:"Instrument Sans";font-weight:700;font-style:normal;height:2.875rem;width:22.5rem;border-radius:0;}
#element-382{top:91.3125rem;left:1.25rem;height:2.5rem;width:10.5rem;z-index:30;}
#element-382 .btn.btn-effect3d:active{box-shadow:none;}
#element-382 .btn:hover{background:#000000;color:#eeeff2;}
#element-382 .btn{background:#eeeff2;color:#000000;font-size:1rem;font-family:"Instrument Sans";font-weight:500;font-style:normal;height:2.5rem;width:10.5rem;border-radius:0;}
#element-383{top:91.3125rem;left:13.25rem;height:2.5rem;width:10.5rem;z-index:31;}
#element-383 .btn.btn-effect3d:active{box-shadow:none;}
#element-383 .btn:hover{background:#000000;color:#eeeff2;}
#element-383 .btn{background:#eeeff2;color:#000000;font-size:1rem;font-family:"Instrument Sans";font-weight:500;font-style:normal;height:2.5rem;width:10.5rem;border-radius:0;}
#element-426{top:56.8125rem;left:1.25rem;height:22.5rem;width:22.5rem;z-index:32;}
#element-426 .shape{border:0.125rem solid #8e9091;background:url(assets/65786205-0-img-lighten.png) repeat rgb(255,255,255) 50% 50% / cover;}
#element-427{top:79.875rem;left:1.25rem;height:2.875rem;width:22.5rem;z-index:33;}
#element-427 .btn.btn-effect3d:active{box-shadow:none;}
#element-427 .btn:hover{background:#ea846b;color:#ffffff;}
#element-427 .btn{border:2px solid #ea846b;background:#ffffff;color:#8e9091;font-size:0.875rem;font-family:"Instrument Sans";font-weight:700;font-style:normal;height:2.875rem;width:22.5rem;border-radius:0;}
@media screen and (min-width:768px){:root{--fit:60rem;}
#page-block-9ztge5ec2p{height:2.875rem;max-width:100%;}
#page-block-9ztge5ec2p .section-holder-border{border:0;}
#page-block-9ztge5ec2p .section-block{background:rgb(156,155,155);height:2.875rem;}
#page-block-9ztge5ec2p .section-holder-overlay{display:none;}
#page_block_header{height:5.4375rem;max-width:100%;}
#page_block_header .section-holder-border{border:0;}
#page_block_header .section-block{background:none;height:5.4375rem;}
#page_block_header .section-holder-overlay{display:none;}
#page_block_below_fold{height:56.3125rem;max-width:100%;}
#page_block_below_fold .section-holder-border{border:0;}
#page_block_below_fold .section-block{background:url(assets/66103739-0-hero-drive-internati.webp) repeat 0% 30% / cover;height:56.3125rem;}
#page_block_below_fold .section-holder-overlay{display:none;}
#page_block_footer{height:53.5625rem;max-width:100%;}
#page_block_footer .section-holder-border{border:0;}
#page_block_footer .section-block{background:none;height:53.5625rem;}
#page_block_footer .section-holder-overlay{display:none;}
#page-block-j4q5h2mhkg{height:2.375rem;max-width:100%;}
#page-block-j4q5h2mhkg .section-holder-border{border:0;}
#page-block-j4q5h2mhkg .section-block{background:none;height:2.375rem;}
#page-block-j4q5h2mhkg .section-holder-overlay{display:none;}
#page-block-l2kmeba1xiq{height:46.25rem;max-width:100%;}
#page-block-l2kmeba1xiq .section-holder-border{border:0;}
#page-block-l2kmeba1xiq .section-block{background:none;height:46.25rem;}
#page-block-l2kmeba1xiq .section-holder-overlay{display:none;}
#page-block-nuiw1h7au{height:45.9375rem;max-width:100%;}
#page-block-nuiw1h7au .section-holder-border{border:0;}
#page-block-nuiw1h7au .section-block{background:rgb(156,155,155);height:45.9375rem;}
#page-block-nuiw1h7au .section-holder-overlay{display:none;}
#page-block-efboowmx358{height:6.625rem;max-width:100%;}
#page-block-efboowmx358 .section-holder-border{border:0;}
#page-block-efboowmx358 .section-block{background:rgb(255,255,255);height:6.625rem;}
#page-block-efboowmx358 .section-holder-overlay{display:none;}
#element-4{top:11.125rem;left:-5rem;height:38.125rem;width:37.5rem;z-index:3;}
#element-4 .shape{border:0.0625rem solid #000000;background:rgb(0,0,0);opacity:0.77;}
#element-6{top:16.1875rem;left:-1rem;height:7.125rem;width:29.375rem;z-index:4;color:rgb(255, 255, 255);font-size:2rem;line-height:2.4rem;text-align:left;font-weight:700;}
#element-6.headline{font-weight:700;}
#element-7{top:24.875rem;left:-1rem;height:16.25rem;width:29.375rem;z-index:5;color:rgb(255, 255, 255);font-size:1rem;line-height:1.6rem;text-align:left;font-weight:400;}
#element-7.paragraph{font-weight:400;}
#element-7 ul{padding-left:max(40px,calc(16px * 1));list-style-type:disc;}
#element-7 ol{list-style-type:decimal;padding-left:max(40px,calc(16px * 1));}
#element-7 li::marker{font-size:16px;color:inherit;}
#element-11{top:13.9375rem;left:-1rem;height:1.375rem;width:9.6875rem;z-index:6;color:rgb(255, 255, 255);font-size:0.875rem;line-height:1.4rem;text-align:left;font-weight:400;}
#element-11.paragraph{font-weight:400;}
#element-11 strong{font-weight:700;}
#element-11 ul{padding-left:max(40px,calc(14px * 1));list-style-type:disc;}
#element-11 ol{list-style-type:decimal;padding-left:max(40px,calc(14px * 1));}
#element-11 li::marker{font-size:14px;color:inherit;}
#element-12{top:43rem;left:-1rem;height:3.4375rem;width:26.4375rem;z-index:7;}
#element-12 .btn.btn-effect3d:active{box-shadow:none;}
#element-12 .btn:hover{background:#ffffff;color:#000000;}
#element-12 .btn{background:#ffffff;color:#000000;font-size:1rem;font-family:"Instrument Sans";font-weight:700;font-style:normal;height:3.4375rem;width:26.4375rem;border-radius:0;}
#element-24{top:0.8125rem;left:19.125rem;height:1.375rem;width:21.75rem;z-index:8;color:rgb(255, 255, 255);font-size:0.875rem;line-height:1.4rem;text-align:center;font-weight:400;}
#element-24.paragraph{font-weight:400;}
#element-24 strong{font-weight:700;}
#element-24 ul{padding-left:max(40px,calc(14px * 1));list-style-type:disc;}
#element-24 ol{list-style-type:decimal;padding-left:max(40px,calc(14px * 1));}
#element-24 li::marker{font-size:14px;color:inherit;}
#element-33{top:12.375rem;left:-4.875rem;height:8.0625rem;width:33.8125rem;z-index:9;color:rgb(0, 0, 0);font-size:2.25rem;line-height:2.7rem;text-align:left;font-weight:700;}
#element-33.headline{font-weight:700;}
#element-432{top:0;left:53.0625rem;height:25.125rem;width:26.375rem;z-index:10;}
#element-38{top:6.25rem;left:37.5625rem;height:41.875rem;width:22.4375rem;z-index:11;}
#element-38 .shape{border:0.0625rem solid #000000;background:url(assets/66038327-0-img-trattamento-micr.webp) repeat rgb(240,243,245) 56% 50% / cover;}
#element-40{top:3.25rem;left:32.9375rem;height:9.3125rem;width:9.3125rem;z-index:12;}
#element-40 .shape{border:0.0625rem solid #000000;background:rgb(156,155,155);}
#element-41{top:4.75rem;left:34.1875rem;height:6.3125rem;width:6.75rem;z-index:13;}
#element-41 .contents{overflow:hidden;position:relative;}
#element-41 img{position:absolute;left:0.0000%;top:-4.9500%;width:100.0000%;height:106.9300%;}
#element-431{top:16.25rem;left:55.75rem;height:13.125rem;width:13.125rem;z-index:14;}
#element-431 .contents{transform:rotate(90deg)}
#element-44{top:0;left:-5rem;height:2.375rem;width:33.9375rem;z-index:15;color:rgb(0, 0, 0);font-size:2rem;line-height:2.4rem;text-align:left;font-weight:700;}
#element-44.headline{font-weight:700;}
#element-44 strong{font-weight:700;}
#element-134{top:2.9375rem;left:0;height:1.375rem;width:60rem;z-index:16;color:rgb(0, 0, 0);font-size:0.875rem;line-height:1.4rem;text-align:center;font-weight:400;}
#element-134.paragraph{font-weight:400;}
#element-134 strong{font-weight:700;}
#element-134 ul{padding-left:max(40px,calc(14px * 1));list-style-type:disc;}
#element-134 ol{list-style-type:decimal;padding-left:max(40px,calc(14px * 1));}
#element-134 li::marker{font-size:14px;color:inherit;}
#element-110{top:4.875rem;left:0;height:21.25rem;width:60rem;z-index:17;}
#element-110 .shape{border:0.0625rem solid #000000;background:rgb(255,255,255);}
#element-111{top:4.875rem;left:0;height:36.25rem;width:30rem;z-index:18;}
#element-111 .shape{border:0.0625rem solid #000000;background:rgb(255,255,255);}
#element-112{top:4.875rem;left:30rem;height:36.25rem;width:30rem;z-index:19;}
#element-112 .shape{border:0.0625rem solid #000000;background:url(assets/66037129-0-hero-harmony.webp) repeat rgb(255,255,255) 1% 61% / cover;}
#element-113{top:7.4375rem;left:3.5rem;height:4.75rem;width:23.0625rem;z-index:20;color:rgb(0, 0, 0);font-size:2rem;line-height:2.4rem;text-align:left;font-weight:700;}
#element-113.headline{font-weight:700;}
#element-113 strong{font-weight:700;}
#element-119{top:13.75rem;left:3.5rem;height:19.5rem;width:23.0625rem;z-index:21;color:rgb(0, 0, 0);font-size:1rem;line-height:1.6rem;text-align:left;font-weight:400;}
#element-119.paragraph{font-weight:400;}
#element-119 ul{padding-left:max(40px,calc(16px * 1));list-style-type:disc;}
#element-119 ol{list-style-type:decimal;padding-left:max(40px,calc(16px * 1));}
#element-119 li::marker{font-size:16px;color:inherit;}
#element-120{top:35.125rem;left:3.5rem;height:3.4375rem;width:23.0625rem;z-index:22;}
#element-120 .btn.btn-effect3d:active{box-shadow:none;}
#element-120 .btn:hover{background:#606060;color:#ffffff;}
#element-120 .btn{background:#242424;color:#ffffff;font-size:1rem;font-family:"Instrument Sans";font-weight:700;font-style:normal;height:3.4375rem;width:23.0625rem;border-radius:0;}
#element-148{top:0.8125rem;left:22rem;height:4rem;width:16rem;z-index:23;}
#element-149{top:22rem;left:-4.75rem;height:19.5rem;width:33.8125rem;z-index:24;color:rgb(0, 0, 0);font-size:1rem;line-height:1.6rem;text-align:left;font-weight:400;}
#element-149.paragraph{font-weight:400;}
#element-149 strong{font-weight:700;}
#element-149 ul{padding-left:max(40px,calc(16px * 1));list-style-type:disc;}
#element-149 ol{list-style-type:decimal;padding-left:max(40px,calc(16px * 1));}
#element-149 li::marker{font-size:16px;color:inherit;}
#element-428{top:3.125rem;left:-4.875rem;height:19.375rem;width:19.375rem;z-index:25;}
#element-428 .shape{border:0.125rem solid #8e9091;background:url(assets/65786204-0-img-exa.png) repeat rgb(255,255,255) 50% 50% / cover;}
#element-430{top:25.4375rem;left:50.25rem;height:7.875rem;width:7.875rem;z-index:26;}
#element-430 .contents{transform:rotate(180deg)}
#element-344{top:23.125rem;left:16.375rem;height:2.875rem;width:19.375rem;z-index:27;}
#element-344 .btn.btn-effect3d:active{box-shadow:none;}
#element-344 .btn:hover{background:#d3b9f1;color:#ffffff;}
#element-344 .btn{border:2px solid #d3b9f1;background:#ffffff;color:#8e9091;font-size:0.875rem;font-family:"Instrument Sans";font-weight:700;font-style:normal;height:2.875rem;width:19.375rem;border-radius:0;}
#element-345{top:3.125rem;left:16.375rem;height:19.375rem;width:19.375rem;z-index:28;}
#element-345 .shape{border:0.125rem solid #8e9091;background:url(assets/65786203-0-img-nuvi.png) repeat rgb(255,255,255) 50% 50% / cover;}
#element-429{top:23.125rem;left:-4.875rem;height:2.875rem;width:19.375rem;z-index:29;}
#element-429 .btn.btn-effect3d:active{box-shadow:none;}
#element-429 .btn:hover{background:#a96c6d;color:#ffffff;}
#element-429 .btn{border:2px solid #a96c6d;background:#ffffff;color:#8e9091;font-size:0.875rem;font-family:"Instrument Sans";font-weight:700;font-style:normal;height:2.875rem;width:19.375rem;border-radius:0;}
#element-382{top:43.4375rem;left:-4.875rem;height:2.5rem;width:12.5rem;z-index:30;}
#element-382 .btn.btn-effect3d:active{box-shadow:none;}
#element-382 .btn:hover{background:#000000;color:#eeeff2;}
#element-382 .btn{background:#eeeff2;color:#000000;font-size:1rem;font-family:"Instrument Sans";font-weight:500;font-style:normal;height:2.5rem;width:12.5rem;border-radius:0;}
#element-383{top:43.4375rem;left:9.25rem;height:2.5rem;width:12.5rem;z-index:31;}
#element-383 .btn.btn-effect3d:active{box-shadow:none;}
#element-383 .btn:hover{background:#000000;color:#eeeff2;}
#element-383 .btn{background:#eeeff2;color:#000000;font-size:1rem;font-family:"Instrument Sans";font-weight:500;font-style:normal;height:2.5rem;width:12.5rem;border-radius:0;}
#element-426{top:3.125rem;left:37.625rem;height:19.375rem;width:19.375rem;z-index:32;}
#element-426 .shape{border:0.125rem solid #8e9091;background:url(assets/65786205-0-img-lighten.png) repeat rgb(255,255,255) 50% 50% / cover;}
#element-427{top:23.125rem;left:37.625rem;height:2.875rem;width:19.375rem;z-index:33;}
#element-427 .btn.btn-effect3d:active{box-shadow:none;}
#element-427 .btn:hover{background:#ea846b;color:#ffffff;}
#element-427 .btn{border:2px solid #ea846b;background:#ffffff;color:#8e9091;font-size:0.875rem;font-family:"Instrument Sans";font-weight:700;font-style:normal;height:2.875rem;width:19.375rem;border-radius:0;}
}

/* Pulsanti Catalogues e Info Marketing temporaneamente nascosti. */
#element-382, #element-383 { display: none !important; }


/* HERO FULL WIDTH - MOBILE */
@media screen and (max-width: 767px) {
  #page_block_below_fold {
    width: 100%;
    max-width: 100%;
  }

  #page_block_below_fold .section-block {
    width: 100%;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
  }
}

/* HERO FULL WIDTH + volto più visibile su mobile */
@media screen and (max-width: 767px) {
  #page_block_below_fold {
    width: 100%;
    max-width: 100%;
  }

  #page_block_below_fold .section-block {
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 95% center;
  }
}




/* Banner superiore - Desktop e Mobile */
#page-block-9ztge5ec2p #element-24 {
  position: absolute !important;
  top: 50% !important;
  left: 0 !important;
  width: 100% !important;
  height: auto !important;
  transform: translateY(-50%);
  text-align: center !important;
  padding: 0 12px;
  box-sizing: border-box;
}

/* Mobile */
@media screen and (max-width: 767px) {
  #page-block-9ztge5ec2p,
  #page-block-9ztge5ec2p .section-block {
    height: 70px !important;
    min-height: 70px !important;
  }

  #page-block-9ztge5ec2p #element-24 {
    font-size: 14px !important;
    line-height: 20px !important;
  }
}


