.elementor-13484 .elementor-element.elementor-element-2c7927a4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13484 .elementor-element.elementor-element-1001d1b9 .elementor-repeater-item-tc00001{--sms-lb-x:0px;--sms-lb-y:0px;--sms-lb-width:30%;--sms-lb-image-scale:1;--sms-lb-rotation:0deg;--sms-lb-opacity:1;--sms-lb-radius:0px;}.elementor-13484 .elementor-element.elementor-element-1001d1b9 .elementor-repeater-item-tc00004{--sms-lb-x:0px;--sms-lb-y:0px;--sms-lb-width:30%;--sms-lb-image-scale:1;--sms-lb-rotation:0deg;--sms-lb-opacity:1;--sms-lb-radius:0px;}.elementor-13484 .elementor-element.elementor-element-1001d1b9 .elementor-repeater-item-tc00005{--sms-lb-x:0px;--sms-lb-y:0px;--sms-lb-width:30%;--sms-lb-image-scale:1;--sms-lb-rotation:0deg;--sms-lb-opacity:1;--sms-lb-radius:0px;}.elementor-13484 .elementor-element.elementor-element-1001d1b9 .elementor-repeater-item-tc00006{--sms-lb-x:0px;--sms-lb-y:0px;--sms-lb-width:30%;--sms-lb-image-scale:1;--sms-lb-rotation:0deg;--sms-lb-opacity:1;--sms-lb-radius:0px;}.elementor-13484 .elementor-element.elementor-element-1001d1b9 .elementor-repeater-item-tc00010 .sms-lb__button{--sms-lb-button-font-size:17px;}.elementor-13484 .elementor-element.elementor-element-1001d1b9 .elementor-repeater-item-tc00010{--sms-lb-x:0px;--sms-lb-y:0px;--sms-lb-width:30%;--sms-lb-rotation:0deg;--sms-lb-opacity:1;--sms-lb-radius:0px;}.elementor-13484 .elementor-element.elementor-element-1001d1b9 .elementor-repeater-item-tc00011{--sms-lb-x:0px;--sms-lb-y:0px;--sms-lb-width:30%;--sms-lb-image-scale:1;--sms-lb-rotation:0deg;--sms-lb-opacity:1;--sms-lb-radius:0px;}.elementor-13484 .elementor-element.elementor-element-1001d1b9 .elementor-repeater-item-tclean0{--sms-lb-x:0px;--sms-lb-y:0px;--sms-lb-width:30%;--sms-lb-image-scale:1;--sms-lb-rotation:0deg;--sms-lb-opacity:1;--sms-lb-radius:0px;}.elementor-13484 .elementor-element.elementor-element-1001d1b9 .elementor-repeater-item-tclean1{--sms-lb-x:0px;--sms-lb-y:0px;--sms-lb-width:30%;--sms-lb-image-scale:1;--sms-lb-rotation:0deg;--sms-lb-opacity:1;--sms-lb-radius:0px;}.elementor-13484 .elementor-element.elementor-element-1001d1b9 .elementor-repeater-item-tclean2{--sms-lb-x:0px;--sms-lb-y:0px;--sms-lb-width:30%;--sms-lb-image-scale:1;--sms-lb-rotation:0deg;--sms-lb-opacity:1;--sms-lb-radius:0px;}.elementor-13484 .elementor-element.elementor-element-1001d1b9 .sms-lb{--sms-lb-height:550px;overflow:hidden;}@media(min-width:768px){.elementor-13484 .elementor-element.elementor-element-2c7927a4{--width:100%;}}@media(max-width:1024px){.elementor-13484 .elementor-element.elementor-element-1001d1b9 .elementor-repeater-item-tc00001{--sms-lb-width:30%;}.elementor-13484 .elementor-element.elementor-element-1001d1b9 .elementor-repeater-item-tc00004{--sms-lb-width:30%;}.elementor-13484 .elementor-element.elementor-element-1001d1b9 .elementor-repeater-item-tc00005{--sms-lb-width:30%;}.elementor-13484 .elementor-element.elementor-element-1001d1b9 .elementor-repeater-item-tc00006{--sms-lb-width:30%;}.elementor-13484 .elementor-element.elementor-element-1001d1b9 .elementor-repeater-item-tc00010{--sms-lb-width:30%;}.elementor-13484 .elementor-element.elementor-element-1001d1b9 .elementor-repeater-item-tc00011{--sms-lb-width:30%;}.elementor-13484 .elementor-element.elementor-element-1001d1b9 .elementor-repeater-item-tclean0{--sms-lb-width:30%;}.elementor-13484 .elementor-element.elementor-element-1001d1b9 .elementor-repeater-item-tclean1{--sms-lb-width:30%;}.elementor-13484 .elementor-element.elementor-element-1001d1b9 .elementor-repeater-item-tclean2{--sms-lb-width:30%;}.elementor-13484 .elementor-element.elementor-element-1001d1b9 .sms-lb{--sms-lb-height:460px;}}@media(max-width:767px){.elementor-13484 .elementor-element.elementor-element-1001d1b9 .elementor-repeater-item-tc00001{--sms-lb-width:30%;}.elementor-13484 .elementor-element.elementor-element-1001d1b9 .elementor-repeater-item-tc00004{--sms-lb-width:30%;}.elementor-13484 .elementor-element.elementor-element-1001d1b9 .elementor-repeater-item-tc00005{--sms-lb-width:30%;}.elementor-13484 .elementor-element.elementor-element-1001d1b9 .elementor-repeater-item-tc00006{--sms-lb-width:30%;}.elementor-13484 .elementor-element.elementor-element-1001d1b9 .elementor-repeater-item-tc00010 .sms-lb__button{--sms-lb-button-font-size:15px;}.elementor-13484 .elementor-element.elementor-element-1001d1b9 .elementor-repeater-item-tc00010{--sms-lb-width:30%;}.elementor-13484 .elementor-element.elementor-element-1001d1b9 .elementor-repeater-item-tc00011{--sms-lb-width:30%;}.elementor-13484 .elementor-element.elementor-element-1001d1b9 .elementor-repeater-item-tclean0{--sms-lb-width:30%;}.elementor-13484 .elementor-element.elementor-element-1001d1b9 .elementor-repeater-item-tclean1{--sms-lb-width:30%;}.elementor-13484 .elementor-element.elementor-element-1001d1b9 .elementor-repeater-item-tclean2{--sms-lb-width:30%;}.elementor-13484 .elementor-element.elementor-element-1001d1b9 .sms-lb{--sms-lb-height:690px;}}/* Start custom CSS for sms_layer_bumper, class: .elementor-element-1001d1b9 */{WRAPPER}{background:radial-gradient(ellipse at 76% 42%,#ffffff 0%,#f4f4f8 42%,#e7edf3 100%);font-family:Arial,Helvetica,sans-serif;container-type:inline-size;color:#16344b;}
{WRAPPER} .sms-lb__layer{--sms-lb-x:0px!important;--sms-lb-y:0px!important;--sms-lb-rotation:0deg!important;}
{WRAPPER} .tc-halo{left:77%!important;top:45%!important;width:80%!important;}
{WRAPPER} .tc-glow{height:600px;background:radial-gradient(ellipse,#fff 0%,#fff0 65%);}
{WRAPPER} .tc-eyebrow,{WRAPPER} .tc-title,{WRAPPER} .tc-copy,{WRAPPER} .tc-cta{left:6%!important;width:44%!important;--sms-lb-anchor-x:0%!important;}
{WRAPPER} .tc-eyebrow{top:18%!important;color:#367391;font-size:12px;font-weight:700;letter-spacing:.24em;}
{WRAPPER} .tc-title{top:39%!important;}
{WRAPPER} .tc-title h2{font-size:clamp(34px,4.05cqw,68px);line-height:1.08;letter-spacing:-.045em;color:#16344b;margin:0;font-weight:750;}
{WRAPPER} .tc-title h2 span{color:#247dac;}
{WRAPPER} .tc-copy{top:64%!important;}
{WRAPPER} .tc-copy p{font-size:clamp(16px,1.4cqw,21px);line-height:1.55;color:#667885;margin:0;}
{WRAPPER} .tc-cta{top:83%!important;}
{WRAPPER} .tc-cta .sms-lb__button{border-radius:100px!important;padding:16px 26px;min-height:52px;box-shadow:0 10px 24px #346e9220;font-size:14px;letter-spacing:.04em;}
{WRAPPER} .tc-upc{left:82%!important;top:39%!important;width:39%!important;opacity:.65;mix-blend-mode:multiply;}
{WRAPPER} .tc-box{left:64%!important;top:63%!important;width:35%!important;mix-blend-mode:multiply;}
{WRAPPER} .tc-upc .sms-lb__content,{WRAPPER} .tc-box .sms-lb__content{mask-image:radial-gradient(ellipse 53% 44% at 50% 52%,#000 58%,#000b 73%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 53% 44% at 50% 52%,#000 58%,#000b 73%,transparent 100%);}
{WRAPPER} .tc-note{left:75%!important;top:94%!important;width:40%!important;text-align:center;font-size:10px;font-weight:600;letter-spacing:.3em;color:#697f91;}
@media(max-width:767px){
{WRAPPER} .tc-eyebrow,{WRAPPER} .tc-title,{WRAPPER} .tc-copy,{WRAPPER} .tc-cta{left:8%!important;width:84%!important;}
{WRAPPER} .tc-eyebrow{top:7%!important;font-size:10px;}
{WRAPPER} .tc-title{top:19%!important;}
{WRAPPER} .tc-title h2{font-size:clamp(32px,9cqw,50px);}
{WRAPPER} .tc-copy{top:32%!important;}
{WRAPPER} .tc-copy p{font-size:15px;line-height:1.45;}
{WRAPPER} .tc-upc{left:72%!important;top:53%!important;width:74%!important;opacity:.58;}
{WRAPPER} .tc-box{left:39%!important;top:65%!important;width:76%!important;}
{WRAPPER} .tc-cta{top:89%!important;}
{WRAPPER} .tc-cta .sms-lb__button{min-height:46px;padding:13px 24px;}
{WRAPPER} .tc-note{left:50%!important;top:97%!important;width:90%!important;font-size:9px;}
}
@media(prefers-reduced-motion:reduce){{WRAPPER} *,{WRAPPER} *::before,{WRAPPER} *::after{animation:none!important;transition:none!important;}}

{WRAPPER},{WRAPPER} h2,{WRAPPER} p,{WRAPPER} span,{WRAPPER} a,{WRAPPER} strong{font-family:"Open Sans",sans-serif!important;}
{WRAPPER} .tc-photo{mix-blend-mode:multiply;}
{WRAPPER} .tc-photo0{left:64%!important;top:58%!important;width:39%!important;}
{WRAPPER} .tc-photo1{left:84%!important;top:25%!important;width:34%!important;opacity:.55;}
{WRAPPER} .tc-photo2{left:85%!important;top:66%!important;width:33%!important;}
{WRAPPER} .tc-photo .sms-lb__content{mask-image:radial-gradient(ellipse 69% 65% at 50% 48%,#000 59%,transparent 99%);}
{WRAPPER} .tc-photo0 .sms-lb__loop{animation:tcFloatOne 11s ease-in-out infinite;}
{WRAPPER} .tc-photo1 .sms-lb__loop{animation:tcFloatTwo 15s ease-in-out -6s infinite;}
{WRAPPER} .tc-photo2 .sms-lb__loop{animation:tcFloatTwo 13s ease-in-out -3s infinite reverse;}
@keyframes tcFloatOne{0%,100%{transform:translateY(6px) rotate(-.5deg)}50%{transform:translateY(-10px) rotate(.6deg)}}
@keyframes tcFloatTwo{0%,100%{transform:translate(4px,-5px)}50%{transform:translate(-6px,8px)}}
@media(max-width:767px){
{WRAPPER} .tc-photo0{left:32%!important;top:59%!important;width:79%!important;}
{WRAPPER} .tc-photo1{left:75%!important;top:44%!important;width:66%!important;}
{WRAPPER} .tc-photo2{left:73%!important;top:68%!important;width:65%!important;}
}
@media(prefers-reduced-motion:reduce){{WRAPPER} .tc-photo .sms-lb__loop{animation:none!important;}}

/* Gerarchia titolo categoria e slogan */
{WRAPPER}{WRAPPER} .tc-eyebrow{top:16%!important;font-size:clamp(38px,4.65cqw,80px)!important;line-height:.98;letter-spacing:-.06em!important;font-weight:800!important;color:#16344b!important;}
{WRAPPER}{WRAPPER} .tc-title{top:46%!important;}
{WRAPPER}{WRAPPER} .tc-title h2{font-size:clamp(26px,2.65cqw,44px)!important;line-height:1.18!important;letter-spacing:-.025em!important;font-weight:750!important;color:#244b64!important;}
{WRAPPER}{WRAPPER} .tc-title h2 span{color:#167fae!important;}
@media(max-width:767px){
{WRAPPER}{WRAPPER} .tc-eyebrow{top:11%!important;font-size:clamp(35px,10.6cqw,56px)!important;}
{WRAPPER}{WRAPPER} .tc-title{top:24%!important;}
{WRAPPER}{WRAPPER} .tc-title h2{font-size:clamp(22px,5.8cqw,30px)!important;}
}

@media(min-width:768px){
{WRAPPER}{WRAPPER} .tc-photo0{left:57%!important;top:56%!important;width:43%!important;}
{WRAPPER}{WRAPPER} .tc-photo1{left:78%!important;}
{WRAPPER}{WRAPPER} .tc-photo2{left:80%!important;width:35%!important;}
}

@media(min-width:768px){
{WRAPPER}{WRAPPER} .tc-copy{top:68%!important;}
{WRAPPER}{WRAPPER} .tc-cta{top:88%!important;}
}

{WRAPPER}{WRAPPER} .tc-photo1{display:none!important;}/* End custom CSS */