.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_bg_contrast );}.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;}.elementor-2 .elementor-element.elementor-element-feed90f{--spacer-size:72px;}.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:50px;}.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(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(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%;}}/* Start custom CSS for html, class: .elementor-element-deed0d8 *//* ══════════════════════════════════════════
   HERO SLIDER — BASE + PREMIUM (NO ARROWS)
   Bottone: rosso SOLO su slide attiva (hover)
   ══════════════════════════════════════════ */

:root{
  --aa-brand: var(--e-global-color-motors_text, #16428f) !important;
  --aa-ink: rgba(11,31,58,1) !important;
  --aa-muted: rgba(11,31,58,.65) !important;

  --aa-line: rgba(22,66,143,.12) !important;
  --aa-soft: rgba(22,66,143,.06) !important;

  --aa-red: #D61F2C !important;
  --aa-red-line: rgba(214,31,44,.35) !important;

  --aa-shadow: 0 18px 55px rgba(15,23,42,.10) !important;
  --aa-shadow-strong: 0 28px 90px rgba(15,23,42,.16) !important;
}

/* ══════════════════════════════════════════
   WRAPPER / TRACK (pulito, niente “tinta ai lati”)
   ══════════════════════════════════════════ */

.motors-slider-wrapper{
  position: relative !important;
  background: transparent !important;
  overflow: hidden !important; /* desktop default, mobile lo apriamo sotto */
}

.motors-hero-slider,
.motors-hero-slider .swiper-wrapper,
.motors-hero-slider .swiper-slide{
  background: transparent !important;
}

/* NO ARROWS (sempre) */
.motors-arrow{
  display: none !important;
}

/* ══════════════════════════════════════════
   SLIDES (effetto focus: scale/opacity)
   ══════════════════════════════════════════ */

.motors-hero-slider .swiper-slide{
  flex-shrink: 0 !important;
  opacity: .55 !important;
  transform: scale(.87) !important;
  transition: transform .35s ease, opacity .35s ease !important;
}

.motors-hero-slider .swiper-slide-active{
  opacity: 1 !important;
  transform: scale(.95) !important;
}

/* ══════════════════════════════════════════
   CARD PREMIUM (Hero)
   Target: .hero-slide / .hero-image / .hero-card
   ══════════════════════════════════════════ */

.motors-hero-slider .hero-slide{
  position: relative !important;
  background: #fff !important;
  border-radius: 18px !important;
  overflow: hidden !important;

  border: 1px solid var(--aa-line) !important;
  box-shadow: var(--aa-shadow) !important;

  transition: transform .28s ease, box-shadow .28s ease, border-color .28s ease !important;
}

/* highlight premium */
.motors-hero-slider .hero-slide::before{
  content:"" !important;
  position:absolute !important;
  inset:0 !important;
  pointer-events:none !important;
  border-radius: 18px !important;
  background: radial-gradient(900px 220px at 18% 0%,
            rgba(22,66,143,0.12),
            rgba(255,255,255,0) 55%) !important;
  opacity: .95 !important;
}

/* immagine + separatore */
.motors-hero-slider .hero-image{
  position: relative !important;
  background: #f7f9fc !important;
  border-bottom: 1px solid rgba(22,66,143,.10) !important;
}

.motors-hero-slider .hero-image::after{
  content:"" !important;
  position:absolute !important;
  left:0 !important;
  right:0 !important;
  bottom:0 !important;
  height: 72px !important;
  background: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,1)) !important;
  pointer-events:none !important;
}

.motors-hero-slider .hero-image img{
  filter: saturate(1.06) contrast(1.03) !important;
  transform-origin: center !important;
  transition: transform .6s ease, filter .3s ease !important;
}

/* body */
.motors-hero-slider .hero-card{
  background: #fff !important;
  padding: 24px 24px 22px !important;
  font-family: "Montserrat", Sans-serif !important;
}

/* badge */
.motors-hero-slider .hero-badge{
  display: inline-flex !important;
  align-items:center !important;
  padding: 6px 10px !important;
  border-radius: 999px !important;
  background: rgba(22,66,143,0.08) !important;
  border: 1px solid rgba(22,66,143,0.14) !important;
  color: var(--aa-brand) !important;
  font-weight: 700 !important;
  letter-spacing: .08em !important;
  text-transform: uppercase !important;
}

/* title */
.motors-hero-slider .hero-title{
  color: var(--aa-brand) !important;
  font-weight: 800 !important;
  letter-spacing: -0.2px !important;
  line-height: 1.25 !important;
}

/* meta */
.motors-hero-slider .hero-meta{
  color: var(--aa-muted) !important;
}

/* ══════════════════════════════════════════
   PRICE premium
   markup: <span class="price-amount">€360</span><span class="price-period">/mese</span>
   ══════════════════════════════════════════ */

.motors-hero-slider .hero-price{
  display:flex !important;
  align-items: flex-end !important;
  gap: 6px !important;
  margin-top: 12px !important;
}

.motors-hero-slider .hero-price .price-amount{
  color: var(--aa-brand) !important;
  font-weight: 900 !important;
  font-size: 36px !important;
  line-height: 1 !important;
  letter-spacing: -0.8px !important;
}

.motors-hero-slider .hero-price .price-period{
  color: rgba(22,66,143,.65) !important;
  font-weight: 700 !important;
  font-size: 13px !important;
  letter-spacing: .10em !important;
  text-transform: uppercase !important;
  line-height: 18px !important;
}

/* ══════════════════════════════════════════
   CTA — Blu normale, ROSSO solo su slide attiva (hover)
   Testo sempre bianco
   ══════════════════════════════════════════ */

/* Stato normale: SEMPRE blu */
.motors-hero-slider .hero-btn{
  position: relative !important;
  z-index: 5 !important;

  background-color: var(--aa-brand) !important;
  color: #ffffff !important;

  border: 1px solid rgba(22,66,143,0.22) !important;
  box-shadow: 0 14px 34px rgba(22,66,143,0.22) !important;

  text-decoration: none !important;

  transition: background-color .25s ease, box-shadow .25s ease, transform .25s ease !important;
}

/* Hover su slide NON attiva: resta blu (solo lift leggero) */
.motors-hero-slider .swiper-slide:not(.swiper-slide-active) .hero-btn:hover{
  background-color: var(--aa-brand) !important;
  color: #ffffff !important;
  transform: translateY(-1px) !important;
  box-shadow: 0 18px 44px rgba(22,66,143,0.26) !important;
}

/* Hover su slide attiva: diventa ROSSO */
.motors-hero-slider .swiper-slide-active .hero-btn:hover{
  background-color: var(--aa-red) !important;
  color: #ffffff !important;

  border-color: var(--aa-red-line) !important;
  box-shadow: 0 18px 44px rgba(214,31,44,0.28) !important;

  transform: translateY(-2px) !important;
}

/* Focus accessibile (sempre) */
.motors-hero-slider .hero-btn:focus{
  outline: none !important;
  box-shadow: 0 0 0 3px rgba(22,66,143,0.22), 0 18px 44px rgba(22,66,143,0.22) !important;
}

/* ══════════════════════════════════════════
   Active slide emphasis (card)
   ══════════════════════════════════════════ */

.motors-hero-slider .swiper-slide-active .hero-slide{
  border-color: rgba(22,66,143,0.20) !important;
  box-shadow: var(--aa-shadow-strong) !important;
}

/* Hover card (desktop only) */
@media (min-width: 769px){
  .motors-hero-slider .hero-slide:hover{
    border-color: rgba(22,66,143,0.22) !important;
    box-shadow: 0 30px 95px rgba(15,23,42,0.18) !important;
    transform: translateY(-6px) !important;
  }
  .motors-hero-slider .hero-slide:hover .hero-image img{
    transform: scale(1.05) !important;
  }
}

/* ══════════════════════════════════════════
   DOTS (solo mobile) — premium pill
   ══════════════════════════════════════════ */

@media (max-width: 768px){
  .motors-slider-wrapper{
    overflow: visible !important;
  }

  .motors-hero-slider{
    overflow: visible !important;
    padding-left: 8% !important;
  }

  .motors-hero-slider .swiper-slide{
    width: 80% !important;
  }

  .motors-hero-slider .swiper-pagination{
    display: block !important;
    text-align: center !important;
    margin-top: 14px !important;
  }

  .motors-hero-slider .swiper-pagination-bullet{
    background: rgba(22,66,143,0.22) !important;
    opacity: 1 !important;
    width: 10px !important;
    height: 10px !important;
    border-radius: 999px !important;
    margin: 0 6px !important;
  }

  .motors-hero-slider .swiper-pagination-bullet-active{
    background: var(--aa-brand) !important;
    width: 22px !important;
    border-radius: 999px !important;
    box-shadow: 0 8px 18px rgba(22,66,143,0.22) !important;
  }

  /* spacing interno più comodo su mobile */
  .motors-hero-slider .hero-card{
    padding: 20px 18px 18px !important;
  }

  .motors-hero-slider .hero-image{
    height: 220px !important;
  }

  .motors-hero-slider .hero-title{
    font-size: 18px !important;
  }

  .motors-hero-slider .hero-price .price-amount{
    font-size: 32px !important;
  }
}

/* ══════════════════════════════════════════
   DESKTOP (min-width: 769px)
   Manteniamo dots nascosti
   ══════════════════════════════════════════ */

@media (min-width: 769px){
  .motors-slider-wrapper{
    overflow: hidden !important;
  }

  .motors-hero-slider{
    overflow: hidden !important;
    padding-left: 0 !important;
  }

  .motors-hero-slider .swiper-pagination{
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c4f0243 *//* ══════════════════════════════════════════
   BASE — Hero Slider
   ══════════════════════════════════════════ */

.motors-slider-wrapper {
    position: relative !important;
}

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

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

.motors-hero-slider .swiper-slide-active .hero-card {
    box-shadow: 0 25px 60px rgba(0,0,0,.18) !important;
}

.motors-arrow {
    display: none !important;
}


/* ══════════════════════════════════════════
   BASE — Featured Slider
   ══════════════════════════════════════════ */

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

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

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

.aa-featured-arrow {
    display: none !important;   /* mai visibili, solo 2 card */
}


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

@media (max-width: 768px) {

    /* Hero */
    .motors-slider-wrapper {
        overflow: visible !important;
    }

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

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

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

    /* Featured */
    .aa-featured-wrapper {
        overflow: visible !important;
    }

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

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

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

}


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

@media (min-width: 769px) {

    /* Hero */
    .motors-slider-wrapper {
        overflow: hidden !important;
    }

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

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

    .motors-arrow {
        display: flex !important;
    }

    /* Featured */
    .aa-featured-wrapper {
        overflow: hidden !important;
    }

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

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

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

}

/* ══════════════════════════════════════════
   ADD-ON PREMIUM — Card look (Hero + Featured)
   Niente frecce. Solo stile card.
   ══════════════════════════════════════════ */

:root{
  --aa-brand: var(--e-global-color-motors_text, #16428f) !important;
  --aa-brand-soft: rgba(22, 66, 143, 0.10) !important;
  --aa-brand-soft2: rgba(22, 66, 143, 0.16) !important;
  --aa-ink: rgba(11, 31, 58, 1) !important;
}

/* =========================
   HERO CARD PREMIUM
   ========================= */

/* Card container */
.hero-slide{
  position: relative !important;
  background: #ffffff !important;
  border-radius: 18px !important;
  overflow: hidden !important;

  border: 1px solid rgba(22,66,143,0.12) !important;
  box-shadow: 0 18px 55px rgba(15,23,42,0.10) !important;

  transition: transform .28s ease, box-shadow .28s ease, border-color .28s ease !important;
}

/* highlight premium (riflesso) */
.hero-slide::before{
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  pointer-events: none !important;
  border-radius: 18px !important;
  background: radial-gradient(900px 220px at 18% 0%,
              rgba(22,66,143,0.12),
              rgba(255,255,255,0) 55%) !important;
  opacity: .95 !important;
}

/* Immagine più “premium” + separatore elegante */
.hero-image{
  position: relative !important;
  background: #f7f9fc !important;
  border-bottom: 1px solid rgba(22,66,143,0.10) !important;
}

.hero-image::after{
  content:"" !important;
  position:absolute !important;
  left:0 !important;
  right:0 !important;
  bottom:0 !important;
  height: 72px !important;
  background: linear-gradient(to bottom,
            rgba(255,255,255,0),
            rgba(255,255,255,1)) !important;
  pointer-events:none !important;
}

/* Immagine: leggero “pop” */
.hero-image img{
  filter: saturate(1.06) contrast(1.03) !important;
  transform-origin: center !important;
  transition: transform .6s ease, filter .3s ease !important;
}

/* Hover micro: zoom leggero sull’immagine */
.hero-slide:hover .hero-image img{
  transform: scale(1.05) !important;
}

/* Body */
.hero-card{
  background: #fff !important;
  padding: 24px 24px 22px !important;
}

/* Badge in pill */
.hero-badge{
  display: inline-flex !important;
  align-items: center !important;
  padding: 6px 10px !important;
  border-radius: 999px !important;
  background: rgba(22,66,143,0.08) !important;
  border: 1px solid rgba(22,66,143,0.14) !important;
  color: var(--aa-brand) !important;
  font-weight: 700 !important;
  letter-spacing: .06em !important;
  text-transform: uppercase !important;
}

/* Titolo elegante blu */
.hero-title{
  color: var(--aa-brand) !important;
  letter-spacing: -0.2px !important;
  line-height: 1.25 !important;
}

/* Meta più pulita */
.hero-meta{
  color: rgba(11,31,58,0.65) !important;
}

/* CTA premium */
.hero-btn{
  background: var(--aa-brand) !important;
  border: 1px solid rgba(22,66,143,0.22) !important;
  box-shadow: 0 14px 34px rgba(22,66,143,0.22) !important;
  text-decoration: none !important;
}

.hero-btn:hover{
  background: color-mix(in srgb, var(--aa-brand) 88%, #000) !important;
  box-shadow: 0 18px 44px rgba(22,66,143,0.28) !important;
  transform: translateY(-1px) !important;
}

.hero-btn:focus{
  outline: none !important;
  box-shadow: 0 0 0 3px rgba(22,66,143,0.22), 0 18px 44px rgba(22,66,143,0.22) !important;
}

/* Enfasi per la slide attiva (non solo hero-card) */
.motors-hero-slider .swiper-slide-active .hero-slide{
  border-color: rgba(22,66,143,0.20) !important;
  box-shadow: 0 28px 90px rgba(15,23,42,0.16) !important;
}

/* Hover premium sulla card */
.hero-slide:hover{
  border-color: rgba(22,66,143,0.22) !important;
  box-shadow: 0 30px 95px rgba(15,23,42,0.18) !important;
}

/* =========================
   FEATURED CARD PREMIUM
   (se usi .aa-featured-card)
   ========================= */

.aa-featured-card{
  position: relative !important;
  background: #fff !important;
  border-radius: 18px !important;
  overflow: hidden !important;

  border: 1px solid rgba(22,66,143,0.12) !important;
  box-shadow: 0 18px 55px rgba(15,23,42,0.10) !important;

  transition: transform .28s ease, box-shadow .28s ease, border-color .28s ease !important;
}

.aa-featured-card::before{
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  pointer-events: none !important;
  border-radius: 18px !important;
  background: radial-gradient(900px 220px at 18% 0%,
              rgba(22,66,143,0.10),
              rgba(255,255,255,0) 55%) !important;
  opacity: .95 !important;
}

.aa-featured-img{
  border-bottom: 1px solid rgba(22,66,143,0.10) !important;
  background: #f7f9fc !important;
}

.aa-featured-img img{
  filter: saturate(1.06) contrast(1.03) !important;
  transition: transform .6s ease, filter .3s ease !important;
}

.aa-featured-card:hover .aa-featured-img img{
  transform: scale(1.05) !important;
}

.aa-featured-title{
  color: var(--aa-brand) !important;
  letter-spacing: -0.2px !important;
}

.aa-featured-card:hover{
  transform: translateY(-6px) !important;
  border-color: rgba(22,66,143,0.20) !important;
  box-shadow: 0 30px 95px rgba(15,23,42,0.18) !important;
}

/* =========================
   DOTS più premium (solo dove sono visibili)
   ========================= */

.motors-hero-slider .swiper-pagination-bullet,
.aa-featured-slider .swiper-pagination-bullet{
  background: rgba(22,66,143,0.22) !important;
  opacity: 1 !important;
  width: 9px !important;
  height: 9px !important;
  border-radius: 999px !important;
}

.motors-hero-slider .swiper-pagination-bullet-active,
.aa-featured-slider .swiper-pagination-bullet-active{
  background: var(--aa-brand) !important;
  width: 20px !important; /* pill premium */
  border-radius: 999px !important;
  box-shadow: 0 8px 18px rgba(22,66,143,0.22) !important;
}

/* =========================
   MOBILE refinements
   ========================= */
@media (max-width: 768px){
  .hero-card{
    padding: 20px 18px 18px !important;
  }

  .hero-image{
    height: 220px !important;
  }

  /* Dots più “touch friendly” */
  .motors-hero-slider .swiper-pagination-bullet,
  .aa-featured-slider .swiper-pagination-bullet{
    width: 10px !important;
    height: 10px !important;
  }
}

/* =========================================================
   FIX: rimuove “background fuori dalle card” (Hero + Featured)
   ========================================================= */

/* 1) Rendi trasparente/bianco il contenitore dello slider */
.motors-slider-wrapper,
.motors-hero-slider,
.aa-featured-wrapper,
.aa-featured-slider,
.motors-hero-slider .swiper-wrapper,
.aa-featured-slider .swiper-wrapper {
  background: transparent !important; /* oppure #fff se vuoi bianco fisso */
}

/* 2) Assicurati che le SLIDE non abbiano un background proprio */
.motors-hero-slider .swiper-slide,
.aa-featured-slider .swiper-slide {
  background: transparent !important;
}

/* 3) Se qualche “skin” Motors mette un overlay sul contenitore */
.motors-slider-wrapper::before,
.motors-slider-wrapper::after,
.motors-hero-slider::before,
.motors-hero-slider::after,
.aa-featured-wrapper::before,
.aa-featured-wrapper::after,
.aa-featured-slider::before,
.aa-featured-slider::after {
  content: none !important;
  background: none !important;
}

/* =========================================================
   FIX #1 (caso 1): elimina lo “sfondo ai lati” durante lo swipe
   Agisce su wrapper/slide (la corsia), non sulle card.
   ========================================================= */

/* 1) La corsia dello slider deve essere trasparente */
.motors-slider-wrapper,
.motors-hero-slider,
.motors-hero-slider .swiper-wrapper,
.motors-hero-slider .swiper-slide,
.aa-featured-wrapper,
.aa-featured-slider,
.aa-featured-slider .swiper-wrapper,
.aa-featured-slider .swiper-slide {
  background: transparent !important;
}

/* 2) Se qualche tema/plugin aggiunge overlay al wrapper, disattivalo */
.motors-slider-wrapper::before,
.motors-slider-wrapper::after,
.motors-hero-slider::before,
.motors-hero-slider::after,
.aa-featured-wrapper::before,
.aa-featured-wrapper::after,
.aa-featured-slider::before,
.aa-featured-slider::after {
  content: none !important;
  background: none !important;
}

/* 3) (opzionale ma utile) evita che la slide “colori” per colpa di un box-shadow o bordi */
.motors-hero-slider .swiper-slide,
.aa-featured-slider .swiper-slide {
  box-shadow: none !important;
  border: 0 !important;
}

/* ==========================================
   Featured CTA: link -> bottone premium
   ========================================== */
.aa-featured-link{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 100% !important;              /* bottone largo come le card */
  padding: 14px 16px !important;
  margin-top: 14px !important;

  border-radius: 14px !important;
  text-decoration: none !important;

  background: var(--e-global-color-motors_text, #16428f) !important;
  color: #ffffff !important;

  font-family: "Montserrat", Sans-serif !important;
  font-weight: 800 !important;
  font-size: 13px !important;
  letter-spacing: .08em !important;
  text-transform: uppercase !important;

  border: 1px solid rgba(22,66,143,0.22) !important;
  box-shadow: 0 14px 34px rgba(22,66,143,0.22) !important;

  transition: background-color .25s ease, transform .25s ease, box-shadow .25s ease !important;
}

.aa-featured-link:hover{
  background: #D61F2C !important; /* rosso premium in hover */
  color: #ffffff !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 18px 44px rgba(214,31,44,0.26) !important;
  border-color: rgba(214,31,44,0.35) !important;
}

.aa-featured-link:focus{
  outline: none !important;
  box-shadow: 0 0 0 3px rgba(22,66,143,0.22), 0 18px 44px rgba(22,66,143,0.22) !important;
}/* 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 */