.elementor-2 .elementor-element.elementor-element-bbb6e46{--display:flex;}.elementor-2 .elementor-element.elementor-element-bbb6e46:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-bbb6e46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#466EA2;}.elementor-2 .elementor-element.elementor-element-3fb9404{--spacer-size:1px;}.elementor-2 .elementor-element.elementor-element-8a09ab6{--display:flex;--min-height:724px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-8a09ab6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8a09ab6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #466EA2 39%, #6365B4 100%);}.elementor-2 .elementor-element.elementor-element-744f952{--display:flex;--min-height:439px;}.elementor-2 .elementor-element.elementor-element-3adf8ae{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-3adf8ae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-0470469{--display:flex;--min-height:689px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2 .elementor-element.elementor-element-deed0d8{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-2 .elementor-element.elementor-element-5f5c0c7{--display:flex;--margin-top:1rem;--margin-bottom:1rem;--margin-left:1rem;--margin-right:1rem;}.elementor-2 .elementor-element.elementor-element-5f5c0c7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-5a169d8{--spacer-size:33px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-261b349{text-align:center;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-motors_accent );}.elementor-2 .elementor-element.elementor-element-261b349 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-261b349 a:hover, .elementor-2 .elementor-element.elementor-element-261b349 a:focus{color:var( --e-global-color-motors_accent );}.elementor-2 .elementor-element.elementor-element-261b349 a{transition-duration:0.2s;}.elementor-2 .elementor-element.elementor-element-9920811{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:6px 6px 6px 6px;}.elementor-2 .elementor-element.elementor-element-9920811:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9920811 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16428F0D;}.elementor-2 .elementor-element.elementor-element-00dc3f8{--display:flex;}.elementor-2 .elementor-element.elementor-element-ada25a1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0100px;--row-gap:0px;--column-gap:0100px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2 .elementor-element.elementor-element-ada25a1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ada25a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16428F0D;}.elementor-2 .elementor-element.elementor-element-432b128{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-eael-countdown .eael-countdown-digits::after{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-countdown .eael-countdown-digits{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-countdown .eael-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-countdown .eael-countdown-finish-message .expiry-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.eael-countdown-finish-text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-a50efbe{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;grid-column:span 2;grid-row:span 1;}.elementor-2 .elementor-element.elementor-element-a50efbe .eael-countdown-item > div{text-align:center;border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-a50efbe .eael-countdown-digits::after{top:32%;left:94%;color:var( --e-global-color-astglobalcolor1 );font-family:"Montserrat", Sans-serif;font-size:0.7rem;font-weight:bold;}.elementor-2 .elementor-element.elementor-element-a50efbe .eael-countdown-container{margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-a50efbe .eael-countdown-digits{color:var( --e-global-color-astglobalcolor1 );font-family:"Montserrat", Sans-serif;font-size:1.9rem;font-weight:bold;}.elementor-2 .elementor-element.elementor-element-a50efbe .eael-countdown-label{color:var( --e-global-color-astglobalcolor1 );font-family:"Barlow", Sans-serif;font-size:0.6rem;font-weight:bold;}.elementor-2 .elementor-element.elementor-element-6c00f48{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2 .elementor-element.elementor-element-325717a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;grid-column:span 1;grid-row:span 1;text-align:center;}.elementor-2 .elementor-element.elementor-element-325717a.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-325717a .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:1.6rem;font-weight:normal;text-transform:uppercase;color:#174778;}.elementor-2 .elementor-element.elementor-element-16e6e77{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-16e6e77:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-16e6e77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CAD0D9;background-image:url("https://flyrent.it/wp-content/uploads/2026/04/pexels-jeshoots-4954-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-feed90f{--spacer-size:31px;}.elementor-2 .elementor-element.elementor-element-36dde96{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2 .elementor-element.elementor-element-36dde96:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-36dde96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-motors_bg );}.elementor-2 .elementor-element.elementor-element-c98bd42{text-align:center;}.elementor-2 .elementor-element.elementor-element-c98bd42 .elementor-heading-title{font-family:"Varela", Sans-serif;font-size:2rem;font-weight:bold;color:var( --e-global-color-motors_bg_contrast );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-c0489b0 .gallery-item{padding:0 64px 64px 0;}.elementor-2 .elementor-element.elementor-element-c0489b0 .gallery{margin:0 -64px -64px 0;}.elementor-2 .elementor-element.elementor-element-c0489b0 .gallery-item .gallery-caption{text-align:center;}.elementor-2 .elementor-element.elementor-element-f96e853{--spacer-size:4rem;}.elementor-2 .elementor-element.elementor-element-2ec0138{--spacer-size:1rem;}.elementor-2 .elementor-element.elementor-element-ae88840{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2 .elementor-element.elementor-element-ae88840:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ae88840 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-motors_bg_shade );}.elementor-2 .elementor-element.elementor-element-3d79f2e{text-align:center;}.elementor-2 .elementor-element.elementor-element-3d79f2e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:bold;color:#01296B;}.elementor-2 .elementor-element.elementor-element-97220c1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-e7cc15e{--display:flex;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2 .elementor-element.elementor-element-c05f351{--spacer-size:20px;}.elementor-widget-eael-fancy-text .eael-fancy-text-prefix{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-fancy-text .eael-fancy-text-strings, .elementor-widget-eael-fancy-text .typed-cursor{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-fancy-text .eael-fancy-text-suffix{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2 .elementor-element.elementor-element-24802f3 .eael-fancy-text-container{text-align:center;}.elementor-2 .elementor-element.elementor-element-24802f3 .eael-fancy-text-prefix{color:#01296B;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2 .elementor-element.elementor-element-24802f3 .eael-fancy-text-strings, .elementor-2 .elementor-element.elementor-element-24802f3 .typed-cursor{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2 .elementor-element.elementor-element-24802f3 .eael-fancy-text-suffix{color:#01296B;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2 .elementor-element.elementor-element-677c4b3{--display:flex;--min-height:573px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-2 .elementor-element.elementor-element-677c4b3:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-677c4b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16428F0D;}.elementor-2 .elementor-element.elementor-element-6d89cc0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-8a99399{--display:flex;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2 .elementor-element.elementor-element-6e2147d{text-align:center;}.elementor-2 .elementor-element.elementor-element-6e2147d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:bold;color:#01296B;}.elementor-2 .elementor-element.elementor-element-6b881e5{--display:flex;--min-height:0.1rem;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:25rem;--padding-right:25rem;}.elementor-2 .elementor-element.elementor-element-6b881e5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6b881e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16428F0D;}.elementor-2 .elementor-element.elementor-element-362ea7d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-3816a62{--display:flex;--min-height:0px;}.elementor-2 .elementor-element.elementor-element-f667914{--spacer-size:63px;}.elementor-2 .elementor-element.elementor-element-522e5dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-1ed4b1a .wpr-highlighted-text svg path{-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.elementor-2 .elementor-element.elementor-element-1ed4b1a .wpr-highlighted-text svg.wpr-highlight-x path:first-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-2 .elementor-element.elementor-element-1ed4b1a .wpr-highlighted-text svg.wpr-highlight-double path:last-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-2 .elementor-element.elementor-element-1ed4b1a .wpr-highlighted-text svg.wpr-highlight-double-underline path:last-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-2 .elementor-element.elementor-element-1ed4b1a .wpr-advanced-text{text-align:center;}.elementor-2 .elementor-element.elementor-element-1ed4b1a .wpr-advanced-text a{text-align:center;}.elementor-2 .elementor-element.elementor-element-1ed4b1a .wpr-advanced-text-preffix{color:var( --e-global-color-motors_accent );font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:bold;padding-top:10px;padding-bottom:10px;}.elementor-2 .elementor-element.elementor-element-1ed4b1a .wpr-anim-text{color:var( --e-global-color-motors_accent );padding:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-1ed4b1a .wpr-highlighted-text{color:var( --e-global-color-motors_accent );padding:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-1ed4b1a .wpr-anim-text b, .elementor-2 .elementor-element.elementor-element-1ed4b1a .wpr-anim-text b i,.elementor-2 .elementor-element.elementor-element-1ed4b1a .wpr-anim-text,.elementor-2 .elementor-element.elementor-element-1ed4b1a .wpr-highlighted-text{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;}.elementor-2 .elementor-element.elementor-element-1ed4b1a .wpr-advanced-text-suffuix{padding-top:10px;padding-bottom:10px;}.elementor-2 .elementor-element.elementor-element-1ed4b1a .wpr-highlighted-text path{stroke:var( --e-global-color-motors_accent );stroke-width:10px;}.elementor-2 .elementor-element.elementor-element-1ed4b1a .wpr-highlighted-text svg{width:100%;height:90%;z-index:1;}.elementor-2 .elementor-element.elementor-element-1ed4b1a .wpr-advanced-text-suffix{color:#333333;}.elementor-2 .elementor-element.elementor-element-df00fd5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-df00fd5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-56e7244{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-8f79d38:hover{--e-transform-scale:1.05;}.elementor-2 .elementor-element.elementor-element-8f79d38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-transform-transition-duration:400ms;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 8px -1px rgba(0, 4.533733447530991, 94.79624481201172, 0.46);}.elementor-2 .elementor-element.elementor-element-8f79d38 .eael-infobox .infobox-icon{align-self:center;}.elementor-2 .elementor-element.elementor-element-8f79d38 .eael-infobox{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#35475A66;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-8f79d38 .eael-infobox .infobox-icon i{font-size:40px;color:#4d4d4d;}.elementor-2 .elementor-element.elementor-element-8f79d38 .eael-infobox .infobox-icon svg{height:40px;width:40px;fill:#4d4d4d;}.elementor-2 .elementor-element.elementor-element-8f79d38 .eael-infobox .infobox-icon .infobox-icon-wrap img{height:40px;width:40px;}.elementor-2 .elementor-element.elementor-element-8f79d38 .eael-infobox.icon-beside-title .infobox-content .title figure i{color:#4d4d4d;}.elementor-2 .elementor-element.elementor-element-8f79d38 .eael-infobox:hover .infobox-icon i{color:#4d4d4d;}.elementor-2 .elementor-element.elementor-element-8f79d38 .eael-infobox:hover .infobox-icon svg{fill:#4d4d4d;}.elementor-2 .elementor-element.elementor-element-8f79d38 .eael-infobox.icon-beside-title:hover .infobox-content .title figure i{color:#4d4d4d;}.elementor-2 .elementor-element.elementor-element-8f79d38 .eael-infobox .infobox-content .title{color:var( --e-global-color-motors_text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2 .elementor-element.elementor-element-8f79d38 .eael-infobox .infobox-content p{color:var( --e-global-color-motors_text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-8f79d38 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-2 .elementor-element.elementor-element-8f79d38 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-2 .elementor-element.elementor-element-7db64e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-d18e552:hover{--e-transform-scale:1.05;}.elementor-2 .elementor-element.elementor-element-d18e552{--e-transform-transition-duration:400ms;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 12px -1px rgba(127.0962448120117, 0, 0, 0.5);}.elementor-2 .elementor-element.elementor-element-d18e552 .eael-infobox .infobox-icon{align-self:center;}.elementor-2 .elementor-element.elementor-element-d18e552 .eael-infobox{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#35475A66;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-d18e552 .eael-infobox .infobox-icon i{font-size:40px;color:#4d4d4d;}.elementor-2 .elementor-element.elementor-element-d18e552 .eael-infobox .infobox-icon svg{height:40px;width:40px;fill:#4d4d4d;}.elementor-2 .elementor-element.elementor-element-d18e552 .eael-infobox .infobox-icon .infobox-icon-wrap img{height:40px;width:40px;}.elementor-2 .elementor-element.elementor-element-d18e552 .eael-infobox.icon-beside-title .infobox-content .title figure i{color:#4d4d4d;}.elementor-2 .elementor-element.elementor-element-d18e552 .eael-infobox:hover .infobox-icon i{color:#4d4d4d;}.elementor-2 .elementor-element.elementor-element-d18e552 .eael-infobox:hover .infobox-icon svg{fill:#4d4d4d;}.elementor-2 .elementor-element.elementor-element-d18e552 .eael-infobox.icon-beside-title:hover .infobox-content .title figure i{color:#4d4d4d;}.elementor-2 .elementor-element.elementor-element-d18e552 .eael-infobox .infobox-content .title{color:var( --e-global-color-motors_text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2 .elementor-element.elementor-element-d18e552 .eael-infobox .infobox-content p{color:var( --e-global-color-motors_text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-d18e552 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-2 .elementor-element.elementor-element-d18e552 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-2 .elementor-element.elementor-element-afaafd5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-f9ee399:hover{--e-transform-scale:1.05;}.elementor-2 .elementor-element.elementor-element-f9ee399{--e-transform-transition-duration:400ms;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 8px -1px rgba(0, 4.533733447530991, 94.79624481201172, 0.46);}.elementor-2 .elementor-element.elementor-element-f9ee399 .eael-infobox .infobox-icon{align-self:center;}.elementor-2 .elementor-element.elementor-element-f9ee399 .eael-infobox{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#35475A66;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-f9ee399 .eael-infobox .infobox-icon i{font-size:40px;color:#4d4d4d;}.elementor-2 .elementor-element.elementor-element-f9ee399 .eael-infobox .infobox-icon svg{height:40px;width:40px;fill:#4d4d4d;}.elementor-2 .elementor-element.elementor-element-f9ee399 .eael-infobox .infobox-icon .infobox-icon-wrap img{height:40px;width:40px;}.elementor-2 .elementor-element.elementor-element-f9ee399 .eael-infobox.icon-beside-title .infobox-content .title figure i{color:#4d4d4d;}.elementor-2 .elementor-element.elementor-element-f9ee399 .eael-infobox:hover .infobox-icon i{color:#4d4d4d;}.elementor-2 .elementor-element.elementor-element-f9ee399 .eael-infobox:hover .infobox-icon svg{fill:#4d4d4d;}.elementor-2 .elementor-element.elementor-element-f9ee399 .eael-infobox.icon-beside-title:hover .infobox-content .title figure i{color:#4d4d4d;}.elementor-2 .elementor-element.elementor-element-f9ee399 .eael-infobox .infobox-content .title{color:var( --e-global-color-motors_text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2 .elementor-element.elementor-element-f9ee399 .eael-infobox .infobox-content p{color:var( --e-global-color-motors_text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-f9ee399 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-2 .elementor-element.elementor-element-f9ee399 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-2 .elementor-element.elementor-element-0191f12{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-cc104e8:hover{--e-transform-scale:1.05;}.elementor-2 .elementor-element.elementor-element-cc104e8{--e-transform-transition-duration:400ms;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 12px -1px rgba(127.0962448120117, 0, 0, 0.5);}.elementor-2 .elementor-element.elementor-element-cc104e8 .eael-infobox .infobox-icon{align-self:center;}.elementor-2 .elementor-element.elementor-element-cc104e8 .eael-infobox{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#35475A66;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-cc104e8 .eael-infobox .infobox-icon i{font-size:40px;color:#4d4d4d;}.elementor-2 .elementor-element.elementor-element-cc104e8 .eael-infobox .infobox-icon svg{height:40px;width:40px;fill:#4d4d4d;}.elementor-2 .elementor-element.elementor-element-cc104e8 .eael-infobox .infobox-icon .infobox-icon-wrap img{height:40px;width:40px;}.elementor-2 .elementor-element.elementor-element-cc104e8 .eael-infobox.icon-beside-title .infobox-content .title figure i{color:#4d4d4d;}.elementor-2 .elementor-element.elementor-element-cc104e8 .eael-infobox:hover .infobox-icon i{color:#4d4d4d;}.elementor-2 .elementor-element.elementor-element-cc104e8 .eael-infobox:hover .infobox-icon svg{fill:#4d4d4d;}.elementor-2 .elementor-element.elementor-element-cc104e8 .eael-infobox.icon-beside-title:hover .infobox-content .title figure i{color:#4d4d4d;}.elementor-2 .elementor-element.elementor-element-cc104e8 .eael-infobox .infobox-content .title{color:var( --e-global-color-motors_text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2 .elementor-element.elementor-element-cc104e8 .eael-infobox .infobox-content p{color:var( --e-global-color-motors_text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-cc104e8 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-2 .elementor-element.elementor-element-cc104e8 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-2 .elementor-element.elementor-element-72974c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-d33fdbd:hover{--e-transform-scale:1.05;}.elementor-2 .elementor-element.elementor-element-d33fdbd{--e-transform-transition-duration:400ms;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 8px -1px rgba(0, 4.533733447530991, 94.79624481201172, 0.46);}.elementor-2 .elementor-element.elementor-element-d33fdbd .eael-infobox .infobox-icon{align-self:center;}.elementor-2 .elementor-element.elementor-element-d33fdbd .eael-infobox{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#35475A66;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-d33fdbd .eael-infobox .infobox-icon i{font-size:40px;color:#4d4d4d;}.elementor-2 .elementor-element.elementor-element-d33fdbd .eael-infobox .infobox-icon svg{height:40px;width:40px;fill:#4d4d4d;}.elementor-2 .elementor-element.elementor-element-d33fdbd .eael-infobox .infobox-icon .infobox-icon-wrap img{height:40px;width:40px;}.elementor-2 .elementor-element.elementor-element-d33fdbd .eael-infobox.icon-beside-title .infobox-content .title figure i{color:#4d4d4d;}.elementor-2 .elementor-element.elementor-element-d33fdbd .eael-infobox:hover .infobox-icon i{color:#4d4d4d;}.elementor-2 .elementor-element.elementor-element-d33fdbd .eael-infobox:hover .infobox-icon svg{fill:#4d4d4d;}.elementor-2 .elementor-element.elementor-element-d33fdbd .eael-infobox.icon-beside-title:hover .infobox-content .title figure i{color:#4d4d4d;}.elementor-2 .elementor-element.elementor-element-d33fdbd .eael-infobox .infobox-content .title{color:var( --e-global-color-motors_text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2 .elementor-element.elementor-element-d33fdbd .eael-infobox .infobox-content p{color:var( --e-global-color-motors_text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-d33fdbd .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-2 .elementor-element.elementor-element-d33fdbd .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-2 .elementor-element.elementor-element-a3aa986{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-2ba0c30:hover{--e-transform-scale:1.05;}.elementor-2 .elementor-element.elementor-element-2ba0c30{--e-transform-transition-duration:400ms;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 12px -1px rgba(127.0962448120117, 0, 0, 0.5);}.elementor-2 .elementor-element.elementor-element-2ba0c30 .eael-infobox .infobox-icon{align-self:center;}.elementor-2 .elementor-element.elementor-element-2ba0c30 .eael-infobox{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#35475A66;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-2ba0c30 .eael-infobox .infobox-icon i{font-size:40px;color:#4d4d4d;}.elementor-2 .elementor-element.elementor-element-2ba0c30 .eael-infobox .infobox-icon svg{height:40px;width:40px;fill:#4d4d4d;}.elementor-2 .elementor-element.elementor-element-2ba0c30 .eael-infobox .infobox-icon .infobox-icon-wrap img{height:40px;width:40px;}.elementor-2 .elementor-element.elementor-element-2ba0c30 .eael-infobox.icon-beside-title .infobox-content .title figure i{color:#4d4d4d;}.elementor-2 .elementor-element.elementor-element-2ba0c30 .eael-infobox:hover .infobox-icon i{color:#4d4d4d;}.elementor-2 .elementor-element.elementor-element-2ba0c30 .eael-infobox:hover .infobox-icon svg{fill:#4d4d4d;}.elementor-2 .elementor-element.elementor-element-2ba0c30 .eael-infobox.icon-beside-title:hover .infobox-content .title figure i{color:#4d4d4d;}.elementor-2 .elementor-element.elementor-element-2ba0c30 .eael-infobox .infobox-content .title{color:var( --e-global-color-motors_text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2 .elementor-element.elementor-element-2ba0c30 .eael-infobox .infobox-content p{color:var( --e-global-color-motors_text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-2ba0c30 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-2 .elementor-element.elementor-element-2ba0c30 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-2 .elementor-element.elementor-element-9e69b07{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-349e628{width:var( --container-widget-width, 55% );max-width:55%;margin:0px -12px calc(var(--kit-widget-spacing, 0px) + -28px) 0px;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:end;}.elementor-2 .elementor-element.elementor-element-349e628 img{width:36%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-8a09ab6{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-3adf8ae{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-0470469{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-261b349{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-9920811{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--align-content:center;}.elementor-2 .elementor-element.elementor-element-00dc3f8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-eael-countdown .eael-countdown-digits::after{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-eael-countdown .eael-countdown-digits{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-eael-countdown .eael-countdown-label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-eael-countdown .eael-countdown-finish-message .expiry-title{font-size:var( --e-global-typography-secondary-font-size );}.eael-countdown-finish-text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-a50efbe{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-325717a .elementor-heading-title{font-size:19px;}.elementor-widget-eael-fancy-text .eael-fancy-text-prefix{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-eael-fancy-text .eael-fancy-text-strings, .elementor-widget-eael-fancy-text .typed-cursor{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-eael-fancy-text .eael-fancy-text-suffix{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-24802f3 .eael-fancy-text-prefix{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-24802f3 .eael-fancy-text-strings, .elementor-2 .elementor-element.elementor-element-24802f3 .typed-cursor{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-24802f3 .eael-fancy-text-suffix{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-8f79d38 .eael-infobox .infobox-content .title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-8f79d38 .eael-infobox .infobox-content p{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-d18e552 .eael-infobox .infobox-content .title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-d18e552 .eael-infobox .infobox-content p{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-f9ee399 .eael-infobox .infobox-content .title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-f9ee399 .eael-infobox .infobox-content p{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-cc104e8 .eael-infobox .infobox-content .title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-cc104e8 .eael-infobox .infobox-content p{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-d33fdbd .eael-infobox .infobox-content .title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-d33fdbd .eael-infobox .infobox-content p{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-2ba0c30 .eael-infobox .infobox-content .title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-2ba0c30 .eael-infobox .infobox-content p{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-bbb6e46{--min-height:0px;}.elementor-2 .elementor-element.elementor-element-8a09ab6{--min-height:10rem;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5em 5em;--row-gap:5em;--column-gap:5em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-744f952{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-3adf8ae{margin:67px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-0470469{--min-height:524px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2 .elementor-element.elementor-element-deed0d8.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-5f5c0c7{--width:1600px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2 .elementor-element.elementor-element-261b349{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-9920811{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-00dc3f8{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-eael-countdown .eael-countdown-digits::after{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-eael-countdown .eael-countdown-digits{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-eael-countdown .eael-countdown-label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-eael-countdown .eael-countdown-finish-message .expiry-title{font-size:var( --e-global-typography-secondary-font-size );}.eael-countdown-finish-text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-a50efbe{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-2 .elementor-element.elementor-element-a50efbe .eael-countdown-digits{font-size:25px;}.elementor-2 .elementor-element.elementor-element-a50efbe .eael-countdown-label{font-size:4px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-325717a .elementor-heading-title{font-size:19px;}.elementor-2 .elementor-element.elementor-element-36dde96{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2 .elementor-element.elementor-element-c98bd42 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-f96e853{--spacer-size:600px;}.elementor-widget-eael-fancy-text .eael-fancy-text-prefix{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-eael-fancy-text .eael-fancy-text-strings, .elementor-widget-eael-fancy-text .typed-cursor{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-eael-fancy-text .eael-fancy-text-suffix{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-24802f3 .eael-fancy-text-prefix{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-24802f3 .eael-fancy-text-strings, .elementor-2 .elementor-element.elementor-element-24802f3 .typed-cursor{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-24802f3 .eael-fancy-text-suffix{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-1ed4b1a .wpr-anim-text b, .elementor-2 .elementor-element.elementor-element-1ed4b1a .wpr-anim-text b i,.elementor-2 .elementor-element.elementor-element-1ed4b1a .wpr-anim-text,.elementor-2 .elementor-element.elementor-element-1ed4b1a .wpr-highlighted-text{font-size:20px;line-height:3em;letter-spacing:-2px;}.elementor-2 .elementor-element.elementor-element-1ed4b1a .wpr-advanced-text-suffix{font-size:1px;}.elementor-2 .elementor-element.elementor-element-df00fd5{--width:300.8px;}.elementor-2 .elementor-element.elementor-element-8f79d38{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-8f79d38 .eael-infobox .infobox-icon i{font-size:47px;}.elementor-2 .elementor-element.elementor-element-8f79d38 .eael-infobox .infobox-icon svg{height:47px;width:47px;}.elementor-2 .elementor-element.elementor-element-8f79d38 .eael-infobox .infobox-icon .infobox-icon-wrap img{height:47px;width:47px;}.elementor-2 .elementor-element.elementor-element-8f79d38 .eael-infobox .infobox-content .title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-8f79d38 .eael-infobox .infobox-content p{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-d18e552 .eael-infobox .infobox-content .title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-d18e552 .eael-infobox .infobox-content p{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-f9ee399 .eael-infobox .infobox-content .title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-f9ee399 .eael-infobox .infobox-content p{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-cc104e8 .eael-infobox .infobox-content .title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-cc104e8 .eael-infobox .infobox-content p{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-d33fdbd .eael-infobox .infobox-content .title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-d33fdbd .eael-infobox .infobox-content p{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-2ba0c30 .eael-infobox .infobox-content .title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-2ba0c30 .eael-infobox .infobox-content p{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-349e628 img{width:76%;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-8a09ab6{--width:100%;}.elementor-2 .elementor-element.elementor-element-744f952{--width:50%;}.elementor-2 .elementor-element.elementor-element-0470469{--width:68%;}.elementor-2 .elementor-element.elementor-element-00dc3f8{--width:50%;}.elementor-2 .elementor-element.elementor-element-432b128{--width:50%;}.elementor-2 .elementor-element.elementor-element-6c00f48{--width:50%;}.elementor-2 .elementor-element.elementor-element-6d89cc0{--width:100%;}.elementor-2 .elementor-element.elementor-element-6b881e5{--width:100%;}.elementor-2 .elementor-element.elementor-element-3816a62{--width:60%;}.elementor-2 .elementor-element.elementor-element-56e7244{--width:33.3333%;}.elementor-2 .elementor-element.elementor-element-7db64e8{--width:33.3333%;}.elementor-2 .elementor-element.elementor-element-afaafd5{--width:33.3333%;}.elementor-2 .elementor-element.elementor-element-0191f12{--width:33.3333%;}.elementor-2 .elementor-element.elementor-element-72974c3{--width:33.3333%;}.elementor-2 .elementor-element.elementor-element-a3aa986{--width:33.3333%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-432b128{--width:576px;}}@media(min-width:1025px){.elementor-2 .elementor-element.elementor-element-16e6e77:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-16e6e77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for html, class: .elementor-element-deed0d8 *//* ══════════════════════════════════════════
   Hero Slider — CSS completo per snippet-2
   [motors_hero_slider]
   Card compatte + frecce mini premium
   Palette: Forest Green #1b4d3e
   ══════════════════════════════════════════ */

:root {
  --aa-brand:       #1b4d3e;
  --aa-brand-mid:   #256551;
  --aa-brand-soft:  rgba(27, 77, 62, .09);
  --aa-brand-soft2: rgba(27, 77, 62, .15);
  --aa-ink:         rgba(8, 24, 18, 1);
  --aa-muted:       rgba(8, 24, 18, .58);
  --aa-line:        rgba(27, 77, 62, .12);
  --aa-red:         #D61F2C;
  --aa-red-line:    rgba(214, 31, 44, .35);
  --aa-shadow:      0 12px 40px rgba(10, 30, 22, .10);
  --aa-shadow-lg:   0 22px 70px rgba(10, 30, 22, .16);
}

/* ══ WRAPPER ══ */
.motors-slider-wrapper {
  position: relative;
  padding: 0 44px; /* spazio per le frecce laterali */
}

.motors-slider-wrapper,
.motors-hero-slider,
.motors-hero-slider .swiper-wrapper,
.motors-hero-slider .swiper-slide {
  background: transparent;
}

.motors-slider-wrapper::before,
.motors-slider-wrapper::after,
.motors-hero-slider::before,
.motors-hero-slider::after {
  content: none;
  background: none;
}

/* ══ FRECCE MINI PREMIUM ══ */
.motors-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: #ffffff;
  border: 1.5px solid var(--aa-line);
  box-shadow: 0 4px 16px rgba(10, 30, 22, .14);
  cursor: pointer;
  z-index: 10;
  display: flex !important;
  align-items: center;
  justify-content: center;
  transition: background .22s ease,
              border-color .22s ease,
              box-shadow .22s ease,
              transform .22s ease;
}

.motors-arrow.prev { left: 4px; }
.motors-arrow.next { right: 4px; }

/* Chevron via CSS */
.motors-arrow::before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  border-top: 2px solid var(--aa-brand);
  border-right: 2px solid var(--aa-brand);
  transition: border-color .22s ease;
}

.motors-arrow.prev::before {
  transform: rotate(-135deg) translate(-2px, 2px);
}

.motors-arrow.next::before {
  transform: rotate(45deg) translate(-2px, 2px);
}

/* Hover freccia */
.motors-arrow:hover {
  background: var(--aa-brand);
  border-color: var(--aa-brand);
  box-shadow: 0 8px 24px rgba(27, 77, 62, .28);
  transform: translateY(-50%) scale(1.1);
}

.motors-arrow:hover::before {
  border-color: #ffffff;
}

/* Freccia disabilitata (Swiper aggiunge .swiper-button-disabled) */
.motors-arrow.swiper-button-disabled {
  opacity: .35;
  cursor: default;
  pointer-events: none;
}

/* ══ SLIDE — scala + opacità ══ */
.motors-hero-slider .swiper-slide {
  flex-shrink: 0;
  opacity: .50;
  transform: scale(.88);
  transition: transform .38s cubic-bezier(.4, 0, .2, 1),
              opacity  .38s ease;
  background: transparent;
  box-shadow: none;
  border: 0;
}

.motors-hero-slider .swiper-slide-active {
  opacity: 1;
  transform: scale(.97);
}

/* ══ CARD ══ */
.motors-hero-slider .hero-slide {
  position: relative;
  background: #ffffff;
  border-radius: 18px;
  overflow: hidden;
  border: 1px solid var(--aa-line);
  box-shadow: var(--aa-shadow);
  transition: transform .28s ease,
              box-shadow .28s ease,
              border-color .28s ease;
}

/* Accent stripe */
.motors-hero-slider .hero-slide::before {
  content: "";
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 3px;
  background: linear-gradient(90deg, var(--aa-brand) 0%, var(--aa-brand-mid) 100%);
  opacity: 0;
  transition: opacity .35s ease;
  z-index: 3;
  pointer-events: none;
}
.motors-hero-slider .swiper-slide-active .hero-slide::before {
  opacity: 1;
}

/* Radial overlay */
.motors-hero-slider .hero-slide::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  border-radius: 18px;
  background: radial-gradient(
    800px 180px at 18% 0%,
    rgba(27, 77, 62, .08),
    rgba(255, 255, 255, 0) 55%
  );
  z-index: 1;
}

.motors-hero-slider .swiper-slide-active .hero-slide {
  border-color: rgba(27, 77, 62, .20);
  box-shadow: var(--aa-shadow-lg);
}

.motors-hero-slider .hero-slide:hover {
  border-color: rgba(27, 77, 62, .22);
  box-shadow: 0 26px 80px rgba(10, 30, 22, .18);
}

/* ══ IMMAGINE — più compatta ══ */
.motors-hero-slider .hero-image {
  position: relative;
  background: #f5f9f7;
  border-bottom: 1px solid rgba(27, 77, 62, .08);
  overflow: hidden;
  height: 200px;
}

.motors-hero-slider .hero-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  filter: saturate(1.06) contrast(1.03);
  transition: transform .65s ease, filter .3s ease;
}

.motors-hero-slider .hero-image::after {
  content: "";
  position: absolute;
  left: 0; right: 0; bottom: 0;
  height: 50px;
  background: linear-gradient(to bottom, rgba(255,255,255,0), #ffffff);
  pointer-events: none;
  z-index: 2;
}

.motors-hero-slider .hero-slide:hover .hero-image img {
  transform: scale(1.05);
}

/* ══ CARD BODY — padding ridotto ══ */
.motors-hero-slider .hero-card {
  background: #fff;
  padding: 16px 18px 18px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  position: relative;
  z-index: 2;
}

/* ══ BADGE ══ */
.motors-hero-slider .hero-card .hero-badge {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 4px 10px 4px 8px;
  border-radius: 999px;
  background: var(--aa-brand-soft);
  border: 1px solid var(--aa-brand-soft2);
  color: var(--aa-brand);
  font-size: 9.5px;
  font-weight: 700;
  letter-spacing: .07em;
  text-transform: uppercase;
  width: fit-content;
}

.motors-hero-slider .hero-card .hero-badge::before {
  content: "";
  width: 5px;
  height: 5px;
  min-width: 5px;
  border-radius: 50%;
  background: var(--aa-brand-mid);
  box-shadow: 0 0 0 2px rgba(37, 101, 81, .20);
}

/* ══ TITOLO ══ */
.motors-hero-slider .hero-card .hero-title {
  color: var(--aa-ink);
  font-size: 15px;
  font-weight: 800;
  line-height: 1.28;
  letter-spacing: -.2px;
  margin: 0;
}

/* ══ PREZZO ══ */
.motors-hero-slider .hero-card .hero-price {
  display: flex;
  align-items: baseline;
  gap: 4px;
}

.motors-hero-slider .hero-card .hero-price .price-amount {
  font-size: 26px;
  font-weight: 900;
  color: var(--aa-brand);
  letter-spacing: -1px;
  line-height: 1;
}

.motors-hero-slider .hero-card .hero-price .price-period {
  font-size: 11px;
  font-weight: 600;
  color: var(--aa-muted);
  letter-spacing: .06em;
  text-transform: uppercase;
  padding-bottom: 2px;
}

/* ══ META ══ */
.motors-hero-slider .hero-card .hero-meta {
  font-size: 11px;
  color: var(--aa-muted);
  line-height: 1.5;
}

/* Separatore prima del bottone */
.motors-hero-slider .hero-card .hero-btn::before {
  content: "";
  display: block;
  height: 1px;
  background: rgba(27, 77, 62, .08);
  margin-bottom: 12px;
  margin-top: 4px;
}

/* ══ CTA ══ */
.motors-hero-slider .hero-card .hero-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 11px 18px;
  border-radius: 10px;
  text-decoration: none;
  background: var(--aa-brand);
  color: #ffffff;
  font-family: "Montserrat", sans-serif;
  font-weight: 800;
  font-size: 11px;
  letter-spacing: .08em;
  text-transform: uppercase;
  border: 1px solid rgba(27, 77, 62, .22);
  box-shadow: 0 8px 22px rgba(27, 77, 62, .20);
  transition: background .25s ease,
              transform .25s ease,
              box-shadow .25s ease,
              border-color .25s ease;
  position: relative;
  z-index: 5;
}

.motors-hero-slider .hero-card .hero-btn:hover {
  background: var(--aa-red);
  color: #ffffff;
  transform: translateY(-2px);
  box-shadow: 0 14px 36px rgba(214, 31, 44, .26);
  border-color: var(--aa-red-line);
}

.motors-hero-slider .hero-card .hero-btn:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(27, 77, 62, .22),
              0 14px 36px rgba(27, 77, 62, .22);
}

/* ══ DOTS ══ */
.motors-hero-slider .swiper-pagination-bullet {
  background: rgba(27, 77, 62, .22);
  opacity: 1;
  width: 8px;
  height: 8px;
  border-radius: 999px;
  transition: width .25s ease, background .25s ease;
}

.motors-hero-slider .swiper-pagination-bullet-active {
  background: var(--aa-brand);
  width: 18px;
  border-radius: 999px;
  box-shadow: 0 4px 10px rgba(27, 77, 62, .22);
}

/* ══ MOBILE ══ */
@media (max-width: 768px) {
  .motors-slider-wrapper {
    overflow: visible;
    padding: 0; /* su mobile le frecce spariscono, niente padding */
  }

  .motors-hero-slider {
    overflow: visible;
    padding-left: 8%;
  }

  .motors-arrow { display: none !important; } /* su mobile solo dots */

  .motors-hero-slider .swiper-slide { width: 80% !important; }

  .motors-hero-slider .swiper-pagination {
    display: block;
    text-align: center;
    margin-top: 12px;
  }

  .motors-hero-slider .hero-image { height: 170px; }

  .motors-hero-slider .hero-card { padding: 14px 16px 16px; }

  .motors-hero-slider .hero-card .hero-title      { font-size: 14px; }
  .motors-hero-slider .hero-card .hero-price
    .price-amount                                  { font-size: 22px; }

  .motors-hero-slider .swiper-pagination-bullet   { width: 9px; height: 9px; }
}

/* ══ DESKTOP ══ */
@media (min-width: 769px) {
  .motors-slider-wrapper { overflow: hidden; }

  .motors-hero-slider {
    overflow: hidden;
    padding-left: 0;
  }

  .motors-hero-slider .swiper-pagination { display: none; }

  .motors-hero-slider .hero-image { height: 220px; }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c4f0243 *//* ══════════════════════════════════════════
   Featured Slider — CSS completo per snippet-3
   [motors_featured_slider]
   Palette: Forest Green #1b4d3e
   ══════════════════════════════════════════ */

/* ── Variabili (senza !important) ── */
:root {
  --aa-brand:       #1b4d3e;
  --aa-brand-mid:   #256551;
  --aa-brand-soft:  rgba(27, 77, 62, .09);
  --aa-brand-soft2: rgba(27, 77, 62, .15);
  --aa-ink:         rgba(8, 24, 18, 1);
  --aa-muted:       rgba(8, 24, 18, .58);
  --aa-line:        rgba(27, 77, 62, .12);
  --aa-red:         #D61F2C;
  --aa-red-line:    rgba(214, 31, 44, .35);
  --aa-shadow:      0 18px 55px rgba(10, 30, 22, .10);
  --aa-shadow-lg:   0 28px 90px rgba(10, 30, 22, .16);
}

/* ══ WRAPPER / TRACK ══ */
.aa-featured-wrapper {
  position: relative;
}

.aa-featured-wrapper,
.aa-featured-slider,
.aa-featured-slider .swiper-wrapper,
.aa-featured-slider .swiper-slide {
  background: transparent;
}

/* Disattiva pseudo-elementi del tema */
.aa-featured-wrapper::before,
.aa-featured-wrapper::after,
.aa-featured-slider::before,
.aa-featured-slider::after {
  content: none;
  background: none;
}

/* Frecce sempre nascoste */
.aa-featured-arrow {
  display: none !important;
}

/* ══ SLIDE — scala + opacità inattive ══ */
.aa-featured-slider .swiper-slide {
  flex-shrink: 0;
  opacity: .6;
  transform: scale(.94);
  transition: transform .38s cubic-bezier(.4, 0, .2, 1),
              opacity  .38s ease;
  background: transparent;
  box-shadow: none;
  border: 0;
}

.aa-featured-slider .swiper-slide-active {
  opacity: 1;
  transform: scale(1);
}

/* ══ CARD ══ */
.aa-featured-slider .aa-featured-card {
  position: relative;
  background: #ffffff;
  border-radius: 20px;
  overflow: hidden;
  border: 1px solid var(--aa-line);
  box-shadow: var(--aa-shadow);
  display: flex;
  flex-direction: column;
  transition: transform .28s ease,
              box-shadow .28s ease,
              border-color .28s ease;
}

/* Accent stripe verde — solo su slide attiva */
.aa-featured-slider .aa-featured-card::before {
  content: "";
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 3px;
  background: linear-gradient(90deg, var(--aa-brand) 0%, var(--aa-brand-mid) 100%);
  opacity: 0;
  transition: opacity .35s ease;
  z-index: 3;
  pointer-events: none;
}
.aa-featured-slider .swiper-slide-active .aa-featured-card::before {
  opacity: 1;
}

/* Radial premium overlay */
.aa-featured-slider .aa-featured-card::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  border-radius: 20px;
  background: radial-gradient(
    900px 220px at 18% 0%,
    rgba(27, 77, 62, .09),
    rgba(255, 255, 255, 0) 55%
  );
  z-index: 1;
}

/* Slide attiva: enfasi */
.aa-featured-slider .swiper-slide-active .aa-featured-card {
  border-color: rgba(27, 77, 62, .20);
  box-shadow: var(--aa-shadow-lg);
}

/* Hover */
.aa-featured-slider .aa-featured-card:hover {
  transform: translateY(-6px);
  border-color: rgba(27, 77, 62, .22);
  box-shadow: 0 30px 95px rgba(10, 30, 22, .18);
}

/* ══ IMMAGINE ══ */
.aa-featured-slider .aa-featured-img {
  position: relative;
  background: #f5f9f7;
  border-bottom: 1px solid rgba(27, 77, 62, .08);
  overflow: hidden;
}

.aa-featured-slider .aa-featured-img img {
  width: 100%;
  height: 220px;
  object-fit: cover;
  display: block;
  filter: saturate(1.06) contrast(1.03);
  transition: transform .65s ease, filter .3s ease;
}

/* Fade in basso sull'immagine */
.aa-featured-slider .aa-featured-img::after {
  content: "";
  position: absolute;
  left: 0; right: 0; bottom: 0;
  height: 56px;
  background: linear-gradient(to bottom, rgba(255,255,255,0), #ffffff);
  pointer-events: none;
  z-index: 2;
}

/* Hover zoom immagine */
.aa-featured-slider .aa-featured-card:hover .aa-featured-img img {
  transform: scale(1.05);
}

/* ══ BODY ══ */
.aa-featured-slider .aa-featured-body {
  padding: 20px 20px 22px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  flex: 1;
  position: relative;
  z-index: 2;
  background: #fff;
}

/* ══ TITOLO ══ */
.aa-featured-slider .aa-featured-title {
  color: var(--aa-ink);
  font-size: 16px;
  font-weight: 800;
  line-height: 1.28;
  letter-spacing: -.2px;
  margin: 0;
}

/* ══ PREZZO ══ */
.aa-featured-slider .aa-featured-price {
  display: flex;
  align-items: baseline;
  gap: 4px;
  font-size: 28px;
  font-weight: 900;
  color: var(--aa-brand);
  letter-spacing: -1px;
  line-height: 1;
}

.aa-featured-slider .aa-featured-price span {
  font-size: 12px;
  font-weight: 600;
  color: var(--aa-muted);
  letter-spacing: .04em;
  text-transform: uppercase;
  line-height: 1;
  padding-bottom: 2px;
}

/* ══ META (durata • km) ══ */
.aa-featured-slider .aa-featured-meta {
  font-size: 12px;
  color: var(--aa-muted);
  line-height: 1.5;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 4px;
}

/* ══ ANTICIPO ══ */
.aa-featured-slider .aa-featured-anticipo {
  display: inline-flex;
  align-items: center;
  padding: 4px 12px;
  border-radius: 999px;
  background: var(--aa-brand-soft);
  border: 1px solid var(--aa-brand-soft2);
  color: var(--aa-brand);
  font-size: 11px;
  font-weight: 700;
  letter-spacing: .05em;
  width: fit-content;
}

/* ══ CTA LINK → BOTTONE PREMIUM ══ */
.aa-featured-slider .aa-featured-link {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 13px 16px;
  margin-top: auto;
  border-radius: 12px;
  text-decoration: none;
  background: var(--aa-brand);
  color: #ffffff;
  font-family: "Montserrat", sans-serif;
  font-weight: 800;
  font-size: 12px;
  letter-spacing: .08em;
  text-transform: uppercase;
  border: 1px solid rgba(27, 77, 62, .22);
  box-shadow: 0 10px 28px rgba(27, 77, 62, .20);
  transition: background .25s ease,
              transform .25s ease,
              box-shadow .25s ease,
              border-color .25s ease;
}

.aa-featured-slider .aa-featured-link:hover {
  background: var(--aa-red);
  color: #ffffff;
  transform: translateY(-2px);
  box-shadow: 0 18px 44px rgba(214, 31, 44, .26);
  border-color: var(--aa-red-line);
}

.aa-featured-slider .aa-featured-link:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(27, 77, 62, .22),
              0 18px 44px rgba(27, 77, 62, .22);
}

/* ══ DOTS PREMIUM ══ */
.aa-featured-slider .swiper-pagination-bullet {
  background: rgba(27, 77, 62, .22);
  opacity: 1;
  width: 9px;
  height: 9px;
  border-radius: 999px;
  transition: width .25s ease, background .25s ease;
}

.aa-featured-slider .swiper-pagination-bullet-active {
  background: var(--aa-brand);
  width: 20px;
  border-radius: 999px;
  box-shadow: 0 4px 12px rgba(27, 77, 62, .22);
}

/* ══ MOBILE (max-width: 768px) ══ */
@media (max-width: 768px) {
  .aa-featured-wrapper { overflow: visible; }

  .aa-featured-slider {
    overflow: visible;
    padding-left: 8%;
  }

  /* !important necessario: Swiper sovrascrive con style inline */
  .aa-featured-slider .swiper-slide { width: 84% !important; }

  .aa-featured-slider .swiper-pagination {
    display: block;
    text-align: center;
    margin-top: 14px;
  }

  .aa-featured-slider .aa-featured-img img { height: 185px; }

  .aa-featured-slider .aa-featured-body { padding: 16px 16px 18px; }

  .aa-featured-slider .aa-featured-title { font-size: 14px; }

  .aa-featured-slider .aa-featured-price { font-size: 24px; }

  .aa-featured-slider .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
  }
}

/* ══ DESKTOP (min-width: 769px) ══ */
@media (min-width: 769px) {
  .aa-featured-wrapper { overflow: hidden; }

  .aa-featured-slider {
    overflow: hidden;
    padding-left: 0;
  }

  .aa-featured-slider .swiper-pagination { display: none; }

  /* Desktop: entrambe le card a piena visibilità */
  .aa-featured-slider .swiper-slide {
    opacity: 1;
    transform: scale(1);
  }

  .aa-featured-slider .aa-featured-img img { height: 250px; }
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-c0489b0 *//* Uniforma e ingrandisce la gallery loghi */
.elementor-element-c0489b0 #gallery-1 {
  display: flex;
  align-items: center;
  gap: 50px;
}

.elementor-element-c0489b0 #gallery-1 .gallery-item {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}

.elementor-element-c0489b0 #gallery-1 .gallery-item img {
  height: 85px;
  width: 100%;
  object-fit: contain;
  transform: scale(1);
}

/* Leasys ha più whitespace, scala ancora di più */
.elementor-element-c0489b0 #gallery-1 .gallery-item:nth-child(1) img {
  transform: scale(1.8);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-53d9704 *//* ══════════════════════════════════════════
   BASE — New Arrivals
   ══════════════════════════════════════════ */

.aa-new-arrivals-wrapper {
    position: relative !important;
}

.aa-new-arrivals-slider .swiper-wrapper {
    align-items: stretch !important;
}

.aa-new-arrivals-slider .swiper-slide {
    flex-shrink: 0 !important;
    height: auto !important;
    opacity: .55 !important;
    transform: scale(.92) !important;
    transition: all .35s ease !important;
}

.aa-new-arrivals-slider .swiper-slide-active {
    opacity: 1 !important;
    transform: scale(1) !important;
}

/* Card */
.aa-new-card {
    background: #f0f0f0 !important;
    border-radius: 20px !important;
    overflow: hidden !important;
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
    box-shadow: 0 4px 24px rgba(0,0,0,.07) !important;
}

/* Header */
.aa-new-card-header {
    padding: 24px 24px 16px !important;
}

.aa-new-card-brand {
    font-size: 2rem !important;
    font-weight: 800 !important;
    color: #0d2c6e !important;
    line-height: 1.1 !important;
    letter-spacing: -.5px !important;
    font-style: italic !important;
}

.aa-new-card-title {
    font-size: .85rem !important;
    font-weight: 600 !important;
    color: #0d2c6e !important;
    margin-top: 2px !important;
    margin-bottom: 14px !important;
    text-transform: uppercase !important;
    letter-spacing: .5px !important;
}

/* Pills */
.aa-new-card-pills {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
}

.aa-new-pill {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
    background: #fff !important;
    border-radius: 50px !important;
    padding: 8px 16px !important;
    font-size: .82rem !important;
    font-weight: 600 !important;
    color: #1a1a1a !important;
    width: fit-content !important;
}

.aa-new-pill-dot {
    width: 16px !important;
    height: 16px !important;
    border-radius: 50% !important;
    border: 2px solid #0d2c6e !important;
    flex-shrink: 0 !important;
    display: inline-block !important;
}

/* Immagine */
.aa-new-card-img {
    width: 100% !important;
    height: 260px !important;
    overflow: hidden !important;
    background: #e8e8e8 !important;
    flex-shrink: 0 !important;
}

.aa-new-card-img img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center !important;
    display: block !important;
}

/* Footer */
.aa-new-card-footer {
    background: #fff !important;
    margin: 0 12px 12px !important;
    border-radius: 14px !important;
    padding: 16px 20px !important;
}

.aa-new-card-price {
    font-size: 1.1rem !important;
    font-weight: 700 !important;
    color: #0d2c6e !important;
    line-height: 1.3 !important;
}

.aa-new-price-amount {
    color: #e63030 !important;
    font-size: 1.35rem !important;
    font-weight: 800 !important;
}

.aa-new-card-meta {
    font-size: .8rem !important;
    color: #888 !important;
    margin-top: 4px !important;
    margin-bottom: 12px !important;
}

.aa-new-card-cta {
    width: 100%;
    text-align: center;
    display: inline-block !important;
    background: #0d2c6e !important;
    color: #fff !important;
    font-size: .82rem !important;
    font-weight: 600 !important;
    padding: 8px 18px !important;
    border-radius: 50px !important;
    text-decoration: none !important;
    transition: background .2s ease !important;
}

.aa-new-card-cta:hover {
    background: #e63030 !important;
    color: #fff !important;
}

/* Frecce — nascoste di default, desktop le riabilita */
.aa-new-arrow {
    display: none !important;
}


/* ══════════════════════════════════════════
   MOBILE — max-width: 768px
   ══════════════════════════════════════════ */

@media (max-width: 768px) {

    .aa-new-arrivals-wrapper {
        overflow: visible !important;
    }

    .aa-new-arrivals-slider {
        overflow: visible !important;
        padding-left: 8% !important;
    }

    .aa-new-arrivals-slider .swiper-slide {
        width: 84% !important;
    }

    .aa-new-arrivals-slider .swiper-pagination {
        display: block !important;
        text-align: center !important;
        margin-top: 14px !important;
    }

}


/* ══════════════════════════════════════════
   DESKTOP — min-width: 769px
   ══════════════════════════════════════════ */

@media (min-width: 769px) {

    .aa-new-arrivals-wrapper {
        overflow: hidden !important;
    }

    .aa-new-arrivals-slider {
        overflow: hidden !important;
        padding-left: 0 !important;
    }

    /* width NON dichiarata — Swiper la gestisce autonomamente */

    .aa-new-arrivals-slider .swiper-pagination {
        display: none !important;
    }

    .aa-new-arrow {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        position: absolute !important;
        top: 50% !important;
        transform: translateY(-50%) !important;
        z-index: 10 !important;
        cursor: pointer !important;
        width: 44px !important;
        height: 44px !important;
        background: #fff !important;
        border-radius: 50% !important;
        box-shadow: 0 2px 12px rgba(0,0,0,.15) !important;
    }

    .aa-new-arrow.prev {
        left: 8px !important;
    }

    .aa-new-arrow.next {
        right: 8px !important;
    }

}

.aa-new-arrow.prev::before {
    content: '‹' !important;
    font-size: 1.8rem !important;
    color: #0d2c6e !important;
    line-height: 1 !important;
    font-weight: 300 !important;
}

.aa-new-arrow.next::before {
    content: '›' !important;
    font-size: 1.8rem !important;
    color: #0d2c6e !important;
    line-height: 1 !important;
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-745e565 *//* ══════════════════════════════════════════
   BASE — Commercial Slider
   ══════════════════════════════════════════ */

.aa-commercial-wrapper {
    position: relative !important;
}

.aa-commercial-slider .swiper-slide {
    flex-shrink: 0 !important;
    opacity: .55 !important;
    transform: scale(.92) !important;
    transition: all .35s ease !important;
}

.aa-commercial-slider .swiper-slide-active {
    opacity: 1 !important;
    transform: scale(1) !important;
}

.aa-commercial-card {
    background: #f0f0f0 !important;
    border-radius: 20px !important;
    overflow: hidden !important;
    display: flex !important;
    flex-direction: column !important;
    box-shadow: 0 4px 24px rgba(0,0,0,.07) !important;
}

.aa-commercial-card-header {
    padding: 24px 24px 16px !important;
}

.aa-commercial-card-brand {
    font-size: 2rem !important;
    font-weight: 800 !important;
    color: #0d2c6e !important;
    line-height: 1.1 !important;
    letter-spacing: -.5px !important;
    font-style: italic !important;
}

.aa-commercial-card-title {
    font-size: .85rem !important;
    font-weight: 600 !important;
    color: #0d2c6e !important;
    margin-top: 2px !important;
    margin-bottom: 14px !important;
    text-transform: uppercase !important;
    letter-spacing: .5px !important;
}

.aa-commercial-card-pills {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
}

.aa-commercial-pill {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
    background: #fff !important;
    border-radius: 50px !important;
    padding: 8px 16px !important;
    font-size: .82rem !important;
    font-weight: 600 !important;
    color: #1a1a1a !important;
    width: fit-content !important;
}

.aa-commercial-pill-dot {
    width: 16px !important;
    height: 16px !important;
    border-radius: 50% !important;
    border: 2px solid #0d2c6e !important;
    flex-shrink: 0 !important;
    display: inline-block !important;
}

.aa-commercial-card-img {
    width: 100% !important;
    height: 260px !important;
    overflow: hidden !important;
    background: #e8e8e8 !important;
}

.aa-commercial-card-img img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center !important;
    display: block !important;
}

.aa-commercial-card-footer {
    background: #fff !important;
    margin: 0 12px 12px !important;
    border-radius: 14px !important;
    padding: 16px 20px !important;
}

.aa-commercial-card-price {
    font-size: 1.1rem !important;
    font-weight: 700 !important;
    color: #0d2c6e !important;
    line-height: 1.3 !important;
}

.aa-commercial-price-amount {
    color: #e63030 !important;
    font-size: 1.35rem !important;
    font-weight: 800 !important;
}

.aa-commercial-card-meta {
    font-size: .8rem !important;
    color: #888 !important;
    margin-top: 4px !important;
    margin-bottom: 12px !important;
}

.aa-commercial-card-cta {
    width: 100%;
    text-align: center;
    display: inline-block !important;
    background: #0d2c6e !important;
    color: #fff !important;
    font-size: .82rem !important;
    font-weight: 600 !important;
    padding: 8px 18px !important;
    border-radius: 50px !important;
    text-decoration: none !important;
    transition: background .2s ease !important;
}

.aa-commercial-card-cta:hover {
    background: #e63030 !important;
    color: #fff !important;
}

/* Frecce nascoste di default */
.aa-commercial-arrow {
    display: none !important;
}

.aa-commercial-arrow.prev::before {
    content: '←' !important;
    font-size: 1.2rem !important;
    color: #0d2c6e !important;
    line-height: 1 !important;
}

.aa-commercial-arrow.next::before {
    content: '→' !important;
    font-size: 1.2rem !important;
    color: #0d2c6e !important;
    line-height: 1 !important;
}


/* ══════════════════════════════════════════
   MOBILE — max-width: 768px
   ══════════════════════════════════════════ */

@media (max-width: 768px) {

    .aa-commercial-wrapper {
        overflow: visible !important;
    }

    .aa-commercial-slider {
        overflow: visible !important;
        padding-left: 8% !important;
    }

    .aa-commercial-slider .swiper-slide {
        width: 84% !important;
    }

    .aa-commercial-slider .swiper-pagination {
        display: block !important;
        text-align: center !important;
        margin-top: 14px !important;
    }

}


/* ══════════════════════════════════════════
   DESKTOP — min-width: 769px
   ══════════════════════════════════════════ */

@media (min-width: 769px) {

    .aa-commercial-wrapper {
        overflow: hidden !important;
    }

    .aa-commercial-slider {
        overflow: hidden !important;
        padding-left: 0 !important;
    }

    /* width NON dichiarata — Swiper la gestisce autonomamente */

    .aa-commercial-slider .swiper-pagination {
        display: none !important;
    }

    .aa-commercial-arrow {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        position: absolute !important;
        top: 50% !important;
        transform: translateY(-50%) !important;
        z-index: 10 !important;
        cursor: pointer !important;
        width: 44px !important;
        height: 44px !important;
        background: #fff !important;
        border-radius: 50% !important;
        box-shadow: 0 2px 12px rgba(0,0,0,.15) !important;
    }

    .aa-commercial-arrow.prev {
        left: 8px !important;
    }

    .aa-commercial-arrow.next {
        right: 8px !important;
    }

}/* End custom CSS */