.elementor-9728 .elementor-element.elementor-element-a2f586e{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-a2f586e:not(.elementor-motion-effects-element-type-background), .elementor-9728 .elementor-element.elementor-element-a2f586e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://studiomotors.com/wp-content/uploads/2025/08/slide-scaled.jpg") 50% 50%;background-size:cover;}.elementor-9728 .elementor-element.elementor-element-68ffec3{--slide-transition-speed:500ms;--arrow-display:none;--bullet-display:none;--arrow-icon-size:30px;}.elementor-9728 .elementor-element.elementor-element-68ffec3 .the7-swiper-slide{transition-duration:calc(5000ms*1.2);}.elementor-9728 .elementor-element.elementor-element-68ffec3 .the7-swiper-slide .the7-slide-content > .elementor-section-wrap{min-height:900px;}.elementor-9728 .elementor-element.elementor-element-68ffec3 .swiper-container > .the7-swiper-button{width:max(55px, var(--arrow-icon-size, 1em));height:max(55px, var(--arrow-icon-size, 1em));border-radius:123px;border-width:0px;border-style:solid;background:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-68ffec3 .swiper-container > .the7-swiper-button> i{color:#000000FA;}.elementor-9728 .elementor-element.elementor-element-68ffec3 .swiper-container > .the7-swiper-button> svg{fill:#000000FA;color:#000000FA;}.elementor-9728 .elementor-element.elementor-element-68ffec3 .swiper-container > .the7-swiper-button:hover> i{color:#E10600;}.elementor-9728 .elementor-element.elementor-element-68ffec3 .swiper-container > .the7-swiper-button:hover> svg{fill:#E10600;color:#E10600;}.elementor-9728 .elementor-element.elementor-element-68ffec3 .swiper-container > .the7-swiper-button.the7-swiper-button-prev{top:calc(50% + var(--arrow-v-offset));--arrow-translate-y:-50%;left:var(--arrow-h-offset);--arrow-translate-x:0;--arrow-v-offset:0px;--arrow-h-offset:25px;}.elementor-9728 .elementor-element.elementor-element-68ffec3 .swiper-container > .the7-swiper-button.the7-swiper-button-next{top:calc(50% + var(--arrow-v-offset));--arrow-translate-y:-50%;left:calc(100% - var(--arrow-h-offset));--arrow-translate-x:-100%;--arrow-v-offset:0px;--arrow-h-offset:25px;}.elementor-9728 .elementor-element.elementor-element-68ffec3 .owl-dots{--bullet-size:30px;--bullet-border-width:4px;--bullet-gap:6px;--bullet-color:var( --e-global-color-el_color_0_1 );--bullet-hover-color:var( --e-global-color-el_color_0 );--bullet-active-color:var( --e-global-color-el_color_0 );--bullet-v-offset:-15px;}.elementor-9728 .elementor-element.elementor-element-68ffec3 .elementor-slides-wrapper > .swiper-pagination{top:calc(100% + var(--bullet-v-offset));bottom:auto;--bullet-translate-y:-100%;left:calc(50% + var(--bullet-h-offset));--bullet-translate-x:-50%;}.elementor-9728 .elementor-element.elementor-element-062b551{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:90px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-9728 .elementor-element.elementor-element-405f3e0{--display:grid;--e-con-grid-template-columns:repeat(9, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-0a580f7{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#969696;--border-color:#969696;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9728 .elementor-element.elementor-element-a909009{text-align:center;}.elementor-9728 .elementor-element.elementor-element-a909009:hover img, .elementor-9728 .elementor-element.elementor-element-a909009:hover svg{opacity:0.9;}.elementor-9728 .elementor-element.elementor-element-a909009 img, .elementor-9728 .elementor-element.elementor-element-a909009 svg{transition-duration:1.1;border-style:none;}.elementor-9728 .elementor-element.elementor-element-04d118d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#969696;--border-color:#969696;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9728 .elementor-element.elementor-element-30d31a3{text-align:center;}.elementor-9728 .elementor-element.elementor-element-30d31a3:hover img, .elementor-9728 .elementor-element.elementor-element-30d31a3:hover svg{opacity:0.9;}.elementor-9728 .elementor-element.elementor-element-30d31a3 img, .elementor-9728 .elementor-element.elementor-element-30d31a3 svg{transition-duration:1.1;border-style:none;}.elementor-9728 .elementor-element.elementor-element-d6d100f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#969696;--border-color:#969696;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9728 .elementor-element.elementor-element-82fd5d9{text-align:center;}.elementor-9728 .elementor-element.elementor-element-82fd5d9:hover img, .elementor-9728 .elementor-element.elementor-element-82fd5d9:hover svg{opacity:0.9;}.elementor-9728 .elementor-element.elementor-element-82fd5d9 img, .elementor-9728 .elementor-element.elementor-element-82fd5d9 svg{transition-duration:1.1;border-style:none;}.elementor-9728 .elementor-element.elementor-element-164d156{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#969696;--border-color:#969696;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9728 .elementor-element.elementor-element-dacacbd{text-align:center;}.elementor-9728 .elementor-element.elementor-element-dacacbd:hover img, .elementor-9728 .elementor-element.elementor-element-dacacbd:hover svg{opacity:0.9;}.elementor-9728 .elementor-element.elementor-element-dacacbd img, .elementor-9728 .elementor-element.elementor-element-dacacbd svg{transition-duration:1.1;border-style:none;}.elementor-9728 .elementor-element.elementor-element-8d16afd{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#969696;--border-color:#969696;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-fed13d9{text-align:center;}.elementor-9728 .elementor-element.elementor-element-fed13d9:hover img, .elementor-9728 .elementor-element.elementor-element-fed13d9:hover svg{opacity:0.9;}.elementor-9728 .elementor-element.elementor-element-fed13d9 img, .elementor-9728 .elementor-element.elementor-element-fed13d9 svg{transition-duration:1.1;border-style:none;}.elementor-9728 .elementor-element.elementor-element-fd28747{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#969696;--border-color:#969696;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9728 .elementor-element.elementor-element-48862d1{text-align:center;}.elementor-9728 .elementor-element.elementor-element-48862d1:hover img, .elementor-9728 .elementor-element.elementor-element-48862d1:hover svg{opacity:0.9;}.elementor-9728 .elementor-element.elementor-element-48862d1 img, .elementor-9728 .elementor-element.elementor-element-48862d1 svg{transition-duration:1.1;border-style:none;}.elementor-9728 .elementor-element.elementor-element-175194f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#969696;--border-color:#969696;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9728 .elementor-element.elementor-element-4a15a8f{text-align:center;}.elementor-9728 .elementor-element.elementor-element-4a15a8f:hover img, .elementor-9728 .elementor-element.elementor-element-4a15a8f:hover svg{opacity:0.9;}.elementor-9728 .elementor-element.elementor-element-4a15a8f img, .elementor-9728 .elementor-element.elementor-element-4a15a8f svg{transition-duration:1.1;border-style:none;}.elementor-9728 .elementor-element.elementor-element-3b15449{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#969696;--border-color:#969696;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-e6bd41c{text-align:center;}.elementor-9728 .elementor-element.elementor-element-e6bd41c:hover img, .elementor-9728 .elementor-element.elementor-element-e6bd41c:hover svg{opacity:0.9;}.elementor-9728 .elementor-element.elementor-element-e6bd41c img, .elementor-9728 .elementor-element.elementor-element-e6bd41c svg{transition-duration:1.1;border-style:none;}.elementor-9728 .elementor-element.elementor-element-9edda44{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#969696;--border-color:#969696;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9728 .elementor-element.elementor-element-02d70d8{text-align:center;}.elementor-9728 .elementor-element.elementor-element-02d70d8:hover img, .elementor-9728 .elementor-element.elementor-element-02d70d8:hover svg{opacity:0.9;}.elementor-9728 .elementor-element.elementor-element-02d70d8 img, .elementor-9728 .elementor-element.elementor-element-02d70d8 svg{transition-duration:1.1;border-style:none;}.elementor-9728 .elementor-element.elementor-element-753081f{--spacer-size:16px;}.elementor-9728 .elementor-element.elementor-element-d1bd508.elementor-element{--align-self:center;}.elementor-9728 .elementor-element.elementor-element-d1bd508 .box-button{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-9728 .elementor-element.elementor-element-d1bd508 .box-button, .elementor-9728 .elementor-element.elementor-element-d1bd508 .box-button *{color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-d1bd508 .box-button svg{fill:#FFFFFF;color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-d1bd508 .box-button.elementor-button:hover, .elementor-9728 .elementor-element.elementor-element-d1bd508 .box-button.elementor-button:focus, .elementor-9728 .elementor-element.elementor-element-d1bd508 .box-button.elementor-button:hover *, .elementor-9728 .elementor-element.elementor-element-d1bd508 .box-button.elementor-button:focus *, .elementor-9728 .elementor-element.elementor-element-d1bd508 .box-hover:hover .box-button.elementor-button, .elementor-9728 .elementor-element.elementor-element-d1bd508 .box-hover:hover .box-button.elementor-button *{color:#000000;}.elementor-9728 .elementor-element.elementor-element-d1bd508 .box-button.elementor-button:hover svg, .elementor-9728 .elementor-element.elementor-element-d1bd508 .box-button.elementor-button:focus svg, .elementor-9728 .elementor-element.elementor-element-d1bd508 .box-hover:hover .box-button.elementor-button svg{fill:#000000;color:#000000;}.elementor-9728 .elementor-element.elementor-element-d1bd508 .box-button.elementor-button:hover, .elementor-9728 .elementor-element.elementor-element-d1bd508 .box-button.elementor-button:focus, .elementor-9728 .elementor-element.elementor-element-d1bd508 .box-hover:hover .box-button.elementor-button{border-color:#000000;}.elementor-9728 .elementor-element.elementor-element-c49f517{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--overlay-opacity:0.8;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-c49f517:not(.elementor-motion-effects-element-type-background), .elementor-9728 .elementor-element.elementor-element-c49f517 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9728 .elementor-element.elementor-element-c49f517::before, .elementor-9728 .elementor-element.elementor-element-c49f517 > .elementor-background-video-container::before, .elementor-9728 .elementor-element.elementor-element-c49f517 > .e-con-inner > .elementor-background-video-container::before, .elementor-9728 .elementor-element.elementor-element-c49f517 > .elementor-background-slideshow::before, .elementor-9728 .elementor-element.elementor-element-c49f517 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9728 .elementor-element.elementor-element-c49f517 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-9728 .elementor-element.elementor-element-d03ed6d{--display:flex;--min-height:415px;--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:7px 7px 7px 7px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9728 .elementor-element.elementor-element-d03ed6d:not(.elementor-motion-effects-element-type-background), .elementor-9728 .elementor-element.elementor-element-d03ed6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studiomotors.com/wp-content/uploads/2025/08/4T9A9788-Edit-scaled.jpg");background-position:center center;background-size:cover;}.elementor-9728 .elementor-element.elementor-element-c93dab5{--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-81f1de7 .elementor-heading-title{font-family:"Sweet Sans Pro", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;letter-spacing:0.7px;color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-c807464{--e-transform-rotateZ:-39deg;}.elementor-9728 .elementor-element.elementor-element-c807464 .elementor-icon-wrapper{text-align:center;}.elementor-9728 .elementor-element.elementor-element-c807464.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-c807464.elementor-view-framed .elementor-icon, .elementor-9728 .elementor-element.elementor-element-c807464.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-c807464.elementor-view-framed .elementor-icon, .elementor-9728 .elementor-element.elementor-element-c807464.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-c807464 .elementor-icon{font-size:30px;}.elementor-9728 .elementor-element.elementor-element-c807464 .elementor-icon svg{height:30px;}.elementor-9728 .elementor-element.elementor-element-d114590{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-7ca75a5{font-family:"DM Sans", Sans-serif;color:#FFFFFF;--textColor:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-584a417{--display:flex;--min-height:415px;--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:7px 7px 7px 7px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9728 .elementor-element.elementor-element-584a417:not(.elementor-motion-effects-element-type-background), .elementor-9728 .elementor-element.elementor-element-584a417 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studiomotors.com/wp-content/uploads/2025/08/sell.png");background-position:center center;background-size:cover;}.elementor-9728 .elementor-element.elementor-element-dc27cac{--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-be27267 .elementor-heading-title{font-family:"Sweet Sans Pro", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;letter-spacing:0.7px;color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-b5b1fba{--e-transform-rotateZ:-39deg;}.elementor-9728 .elementor-element.elementor-element-b5b1fba .elementor-icon-wrapper{text-align:center;}.elementor-9728 .elementor-element.elementor-element-b5b1fba.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-b5b1fba.elementor-view-framed .elementor-icon, .elementor-9728 .elementor-element.elementor-element-b5b1fba.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-b5b1fba.elementor-view-framed .elementor-icon, .elementor-9728 .elementor-element.elementor-element-b5b1fba.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-b5b1fba .elementor-icon{font-size:30px;}.elementor-9728 .elementor-element.elementor-element-b5b1fba .elementor-icon svg{height:30px;}.elementor-9728 .elementor-element.elementor-element-eaf561c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-f14bfb5{font-family:"DM Sans", Sans-serif;color:#FFFFFF;--textColor:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-69cebe3{--display:flex;--min-height:415px;--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:7px 7px 7px 7px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9728 .elementor-element.elementor-element-69cebe3:not(.elementor-motion-effects-element-type-background), .elementor-9728 .elementor-element.elementor-element-69cebe3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studiomotors.com/wp-content/uploads/2025/08/white.jpg");background-position:center center;background-size:cover;}.elementor-9728 .elementor-element.elementor-element-2040afb{--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-468fe61 .elementor-heading-title{font-family:"Sweet Sans Pro", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;letter-spacing:0.7px;color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-0436b2c{--e-transform-rotateZ:-39deg;}.elementor-9728 .elementor-element.elementor-element-0436b2c .elementor-icon-wrapper{text-align:center;}.elementor-9728 .elementor-element.elementor-element-0436b2c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-0436b2c.elementor-view-framed .elementor-icon, .elementor-9728 .elementor-element.elementor-element-0436b2c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-0436b2c.elementor-view-framed .elementor-icon, .elementor-9728 .elementor-element.elementor-element-0436b2c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-0436b2c .elementor-icon{font-size:30px;}.elementor-9728 .elementor-element.elementor-element-0436b2c .elementor-icon svg{height:30px;}.elementor-9728 .elementor-element.elementor-element-c4d2990{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-9d385eb{font-family:"DM Sans", Sans-serif;color:#FFFFFF;--textColor:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-bfda44d{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:00px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-bfda44d:not(.elementor-motion-effects-element-type-background), .elementor-9728 .elementor-element.elementor-element-bfda44d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E10600;}.elementor-9728 .elementor-element.elementor-element-994a4aa{--display:flex;}.elementor-9728 .elementor-element.elementor-element-180463f{width:100%;max-width:100%;text-align:center;}.elementor-9728 .elementor-element.elementor-element-180463f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9728 .elementor-element.elementor-element-180463f.elementor-element{--align-self:center;}.elementor-9728 .elementor-element.elementor-element-180463f .the7-heading-title{font-family:"Sweet Sans Pro", Sans-serif;font-size:25px;font-weight:600;line-height:1.3em;color:#FFFFFF;text-decoration-style:solid;}.elementor-9728 .elementor-element.elementor-element-904379f{--spacer-size:50px;}.elementor-9728 .elementor-element.elementor-element-e9ccf8a img, .elementor-9728 .elementor-element.elementor-element-e9ccf8a svg{width:268px;}.elementor-9728 .elementor-element.elementor-element-e9ccf8a svg{height:auto;}.elementor-9728 .elementor-element.elementor-element-6b2c1c1{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:00px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-9728 .elementor-element.elementor-element-6b2c1c1:not(.elementor-motion-effects-element-type-background), .elementor-9728 .elementor-element.elementor-element-6b2c1c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-1beba52{--display:flex;--width:50%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9728 .elementor-element.elementor-element-1beba52.e-con{--align-self:center;}.elementor-9728 .elementor-element.elementor-element-007a2ae{width:100%;max-width:100%;text-align:center;}.elementor-9728 .elementor-element.elementor-element-007a2ae > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9728 .elementor-element.elementor-element-007a2ae.elementor-element{--align-self:center;}.elementor-9728 .elementor-element.elementor-element-007a2ae .the7-heading-title{font-family:"Sweet Sans Pro", Sans-serif;font-size:30px;font-weight:600;line-height:1.3em;color:#000000;text-decoration-style:solid;}.elementor-9728 .elementor-element.elementor-element-6338c6f{--spacer-size:30px;}.elementor-9728 .elementor-element.elementor-element-51e558f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-a4b7ef2{--display:flex;--min-height:415px;--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:7px 7px 7px 7px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9728 .elementor-element.elementor-element-a4b7ef2:not(.elementor-motion-effects-element-type-background), .elementor-9728 .elementor-element.elementor-element-a4b7ef2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studiomotors.com/wp-content/uploads/2025/08/4T9A9778-Edit-scaled.jpg");background-position:center center;background-size:cover;}.elementor-9728 .elementor-element.elementor-element-4a9e857{--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-b73886b .elementor-heading-title{font-family:"Sweet Sans Pro", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;letter-spacing:0.7px;color:#000000;}.elementor-9728 .elementor-element.elementor-element-b0a10b0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-3dc3721{font-family:"DM Sans", Sans-serif;color:#000000;--textColor:#000000;}.elementor-9728 .elementor-element.elementor-element-bdc50c6{--display:flex;--min-height:415px;--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:7px 7px 7px 7px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9728 .elementor-element.elementor-element-bdc50c6:not(.elementor-motion-effects-element-type-background), .elementor-9728 .elementor-element.elementor-element-bdc50c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studiomotors.com/wp-content/uploads/2025/08/acquisition.png");background-position:center center;background-size:cover;}.elementor-9728 .elementor-element.elementor-element-bd1f6a7{--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-5aa5bab .elementor-heading-title{font-family:"Sweet Sans Pro", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;letter-spacing:0.7px;color:#000000;}.elementor-9728 .elementor-element.elementor-element-0f69eab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-65d004c{font-family:"DM Sans", Sans-serif;color:#000000;--textColor:#000000;}.elementor-9728 .elementor-element.elementor-element-9d2bc1e{--display:flex;--min-height:415px;--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:7px 7px 7px 7px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9728 .elementor-element.elementor-element-9d2bc1e:not(.elementor-motion-effects-element-type-background), .elementor-9728 .elementor-element.elementor-element-9d2bc1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studiomotors.com/wp-content/uploads/2025/08/4T9A9780-Edit-scaled.jpg");background-position:center center;background-size:cover;}.elementor-9728 .elementor-element.elementor-element-272eb7b{--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-18937f4 .elementor-heading-title{font-family:"Sweet Sans Pro", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;letter-spacing:0.7px;color:#000000;}.elementor-9728 .elementor-element.elementor-element-66e0e20{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-99f35f0{font-family:"DM Sans", Sans-serif;color:#000000;--textColor:#000000;}.elementor-9728 .elementor-element.elementor-element-48799d6{--display:flex;--min-height:415px;--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:7px 7px 7px 7px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9728 .elementor-element.elementor-element-48799d6:not(.elementor-motion-effects-element-type-background), .elementor-9728 .elementor-element.elementor-element-48799d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studiomotors.com/wp-content/uploads/2025/08/the-exit.png");background-position:center center;background-size:cover;}.elementor-9728 .elementor-element.elementor-element-385973d{--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-2eb6d6b .elementor-heading-title{font-family:"Sweet Sans Pro", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;letter-spacing:0.7px;color:#000000;}.elementor-9728 .elementor-element.elementor-element-ace6a22{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-d18573d{font-family:"DM Sans", Sans-serif;color:#000000;--textColor:#000000;}.elementor-9728 .elementor-element.elementor-element-a42cbbb{--display:flex;--min-height:415px;--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:7px 7px 7px 7px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9728 .elementor-element.elementor-element-a42cbbb:not(.elementor-motion-effects-element-type-background), .elementor-9728 .elementor-element.elementor-element-a42cbbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studiomotors.com/wp-content/uploads/2025/08/4T9A9773-Edit-scaled.jpg");background-position:center center;background-size:cover;}.elementor-9728 .elementor-element.elementor-element-006772e{--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-f296fea .elementor-heading-title{font-family:"Sweet Sans Pro", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;letter-spacing:0.7px;color:#000000;}.elementor-9728 .elementor-element.elementor-element-38acb19{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-4ce4e2e{font-family:"DM Sans", Sans-serif;color:#000000;--textColor:#000000;}.elementor-9728 .elementor-element.elementor-element-2feddeb{--display:flex;--min-height:415px;--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:7px 7px 7px 7px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9728 .elementor-element.elementor-element-2feddeb:not(.elementor-motion-effects-element-type-background), .elementor-9728 .elementor-element.elementor-element-2feddeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studiomotors.com/wp-content/uploads/2025/08/deaccion.png");background-position:center center;background-size:cover;}.elementor-9728 .elementor-element.elementor-element-ea0ff51{--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-6673e34 .elementor-heading-title{font-family:"Sweet Sans Pro", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;letter-spacing:0.7px;color:#000000;}.elementor-9728 .elementor-element.elementor-element-6714054{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-16949ba{font-family:"DM Sans", Sans-serif;color:#000000;--textColor:#000000;}.elementor-9728 .elementor-element.elementor-element-bd1421d{--display:flex;}.elementor-9728 .elementor-element.elementor-element-f55fbef{width:auto;max-width:auto;background-color:var( --e-global-color-el_color_1 );margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-el_color_1 );border-radius:8px 8px 8px 8px;}.elementor-9728 .elementor-element.elementor-element-f55fbef.elementor-element{--align-self:center;}.elementor-9728 .elementor-element.elementor-element-f55fbef .elementor-icon-box-wrapper{text-align:center;}.elementor-9728 .elementor-element.elementor-element-f55fbef .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-f55fbef .elementor-icon-box-title, .elementor-9728 .elementor-element.elementor-element-f55fbef .elementor-icon-box-title a{font-size:23px;line-height:1.1em;}.elementor-9728 .elementor-element.elementor-element-f55fbef .elementor-icon-box-description{font-family:"Maison Neue Mono", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-3bf5b78{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:00px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-3bf5b78:not(.elementor-motion-effects-element-type-background), .elementor-9728 .elementor-element.elementor-element-3bf5b78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9728 .elementor-element.elementor-element-56d785b{--display:flex;--width:70%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9728 .elementor-element.elementor-element-56d785b.e-con{--align-self:center;}.elementor-9728 .elementor-element.elementor-element-e11e031{width:100%;max-width:100%;text-align:center;}.elementor-9728 .elementor-element.elementor-element-e11e031 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9728 .elementor-element.elementor-element-e11e031.elementor-element{--align-self:center;}.elementor-9728 .elementor-element.elementor-element-e11e031 .the7-heading-title{font-family:"Sweet Sans Pro", Sans-serif;font-size:30px;font-weight:600;line-height:1.3em;color:#FFFFFF;text-decoration-style:solid;}.elementor-9728 .elementor-element.elementor-element-ed19399{--spacer-size:20px;}.elementor-9728 .elementor-element.elementor-element-6456c72{text-align:center;font-family:"DM Sans", Sans-serif;color:#FFFFFFD4;--textColor:#FFFFFFD4;}.elementor-9728 .elementor-element.elementor-element-26093da{--spacer-size:25px;}.elementor-9728 .elementor-element.elementor-element-8f23984.elementor-element{--align-self:center;}.elementor-9728 .elementor-element.elementor-element-8f23984 .box-button{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-9728 .elementor-element.elementor-element-8f23984 .box-button, .elementor-9728 .elementor-element.elementor-element-8f23984 .box-button *{color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-8f23984 .box-button svg{fill:#FFFFFF;color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-8f23984 .box-button.elementor-button:hover, .elementor-9728 .elementor-element.elementor-element-8f23984 .box-button.elementor-button:focus, .elementor-9728 .elementor-element.elementor-element-8f23984 .box-button.elementor-button:hover *, .elementor-9728 .elementor-element.elementor-element-8f23984 .box-button.elementor-button:focus *, .elementor-9728 .elementor-element.elementor-element-8f23984 .box-hover:hover .box-button.elementor-button, .elementor-9728 .elementor-element.elementor-element-8f23984 .box-hover:hover .box-button.elementor-button *{color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-8f23984 .box-button.elementor-button:hover svg, .elementor-9728 .elementor-element.elementor-element-8f23984 .box-button.elementor-button:focus svg, .elementor-9728 .elementor-element.elementor-element-8f23984 .box-hover:hover .box-button.elementor-button svg{fill:#FFFFFF;color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-8f23984 .box-button.elementor-button:hover, .elementor-9728 .elementor-element.elementor-element-8f23984 .box-button.elementor-button:focus, .elementor-9728 .elementor-element.elementor-element-8f23984 .box-hover:hover .box-button.elementor-button{border-color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-99601a5{--spacer-size:30px;}.elementor-9728 .elementor-element.elementor-element-bd16318{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-58a61cf{--display:flex;--min-height:515px;--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:7px 7px 7px 7px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9728 .elementor-element.elementor-element-58a61cf:not(.elementor-motion-effects-element-type-background), .elementor-9728 .elementor-element.elementor-element-58a61cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studiomotors.com/wp-content/uploads/2025/08/4T9A9788-Edit-scaled.jpg");background-position:center center;background-size:cover;}.elementor-9728 .elementor-element.elementor-element-ac33c29{--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-bd2c669 .elementor-heading-title{font-family:"Sweet Sans Pro", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:0.7px;color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-ee5f17f{--e-transform-rotateZ:-39deg;}.elementor-9728 .elementor-element.elementor-element-ee5f17f .elementor-icon-wrapper{text-align:center;}.elementor-9728 .elementor-element.elementor-element-ee5f17f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-ee5f17f.elementor-view-framed .elementor-icon, .elementor-9728 .elementor-element.elementor-element-ee5f17f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-ee5f17f.elementor-view-framed .elementor-icon, .elementor-9728 .elementor-element.elementor-element-ee5f17f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-ee5f17f .elementor-icon{font-size:28px;}.elementor-9728 .elementor-element.elementor-element-ee5f17f .elementor-icon svg{height:28px;}.elementor-9728 .elementor-element.elementor-element-86920ab{--display:flex;--min-height:515px;--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:7px 7px 7px 7px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9728 .elementor-element.elementor-element-86920ab:not(.elementor-motion-effects-element-type-background), .elementor-9728 .elementor-element.elementor-element-86920ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studiomotors.com/wp-content/uploads/2025/08/FIRST_COLLECTION-scaled.jpg");background-position:center center;background-size:cover;}.elementor-9728 .elementor-element.elementor-element-20a58e9{--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-fc70b6b .elementor-heading-title{font-family:"Sweet Sans Pro", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:0.7px;color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-42f5fb3{--e-transform-rotateZ:-39deg;}.elementor-9728 .elementor-element.elementor-element-42f5fb3 .elementor-icon-wrapper{text-align:center;}.elementor-9728 .elementor-element.elementor-element-42f5fb3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-42f5fb3.elementor-view-framed .elementor-icon, .elementor-9728 .elementor-element.elementor-element-42f5fb3.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-42f5fb3.elementor-view-framed .elementor-icon, .elementor-9728 .elementor-element.elementor-element-42f5fb3.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-42f5fb3 .elementor-icon{font-size:28px;}.elementor-9728 .elementor-element.elementor-element-42f5fb3 .elementor-icon svg{height:28px;}.elementor-9728 .elementor-element.elementor-element-3cafa56{--display:flex;--min-height:515px;--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:7px 7px 7px 7px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9728 .elementor-element.elementor-element-3cafa56:not(.elementor-motion-effects-element-type-background), .elementor-9728 .elementor-element.elementor-element-3cafa56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studiomotors.com/wp-content/uploads/2025/08/true.png");background-position:center center;background-size:cover;}.elementor-9728 .elementor-element.elementor-element-9d61afc{--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-84d68c4 .elementor-heading-title{font-family:"Sweet Sans Pro", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:0.7px;color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-dfdca78{--e-transform-rotateZ:-39deg;}.elementor-9728 .elementor-element.elementor-element-dfdca78 .elementor-icon-wrapper{text-align:center;}.elementor-9728 .elementor-element.elementor-element-dfdca78.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-dfdca78.elementor-view-framed .elementor-icon, .elementor-9728 .elementor-element.elementor-element-dfdca78.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-dfdca78.elementor-view-framed .elementor-icon, .elementor-9728 .elementor-element.elementor-element-dfdca78.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-dfdca78 .elementor-icon{font-size:28px;}.elementor-9728 .elementor-element.elementor-element-dfdca78 .elementor-icon svg{height:28px;}.elementor-9728 .elementor-element.elementor-element-197c14a{--display:flex;--min-height:515px;--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:7px 7px 7px 7px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9728 .elementor-element.elementor-element-197c14a:not(.elementor-motion-effects-element-type-background), .elementor-9728 .elementor-element.elementor-element-197c14a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studiomotors.com/wp-content/uploads/2025/08/market.png");background-position:center center;background-size:cover;}.elementor-9728 .elementor-element.elementor-element-75def82{--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-785a3c2 .elementor-heading-title{font-family:"Sweet Sans Pro", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:0.7px;color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-0bd8b40{--e-transform-rotateZ:-39deg;}.elementor-9728 .elementor-element.elementor-element-0bd8b40 .elementor-icon-wrapper{text-align:center;}.elementor-9728 .elementor-element.elementor-element-0bd8b40.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-0bd8b40.elementor-view-framed .elementor-icon, .elementor-9728 .elementor-element.elementor-element-0bd8b40.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-0bd8b40.elementor-view-framed .elementor-icon, .elementor-9728 .elementor-element.elementor-element-0bd8b40.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-0bd8b40 .elementor-icon{font-size:28px;}.elementor-9728 .elementor-element.elementor-element-0bd8b40 .elementor-icon svg{height:28px;}.elementor-9728 .elementor-element.elementor-element-8342b79{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:00px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-9728 .elementor-element.elementor-element-8342b79:not(.elementor-motion-effects-element-type-background), .elementor-9728 .elementor-element.elementor-element-8342b79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-9728 .elementor-element.elementor-element-95a2fda{--display:flex;--width:70%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9728 .elementor-element.elementor-element-95a2fda.e-con{--align-self:center;}.elementor-9728 .elementor-element.elementor-element-a650d56{width:100%;max-width:100%;text-align:center;}.elementor-9728 .elementor-element.elementor-element-a650d56 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9728 .elementor-element.elementor-element-a650d56.elementor-element{--align-self:center;}.elementor-9728 .elementor-element.elementor-element-a650d56 .the7-heading-title{font-family:"Sweet Sans Pro", Sans-serif;font-size:30px;font-weight:600;line-height:1.3em;color:#000000;text-decoration-style:solid;}.elementor-9728 .elementor-element.elementor-element-707c1e8{--spacer-size:20px;}.elementor-9728 .elementor-element.elementor-element-042c23a{text-align:center;font-family:"Sweet Sans Pro", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#000000;--textColor:#000000;}.elementor-9728 .elementor-element.elementor-element-e6e26d2{--spacer-size:25px;}.elementor-9728 .elementor-element.elementor-element-2cb66ab{--spacer-size:30px;}.elementor-9728 .elementor-element.elementor-element-7478879{--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:30px 30px;--row-gap:30px;--column-gap:30px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-deb6adf{--display:flex;--width:60%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-551c8a3{border-radius:7px 7px 7px 7px;}.elementor-9728 .elementor-element.elementor-element-551c8a3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9728 .elementor-element.elementor-element-34d957d{--display:flex;--width:40%;--border-radius:7px 7px 7px 7px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-9728 .elementor-element.elementor-element-34d957d:not(.elementor-motion-effects-element-type-background), .elementor-9728 .elementor-element.elementor-element-34d957d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-e40e7a1{width:100%;max-width:100%;text-align:left;}.elementor-9728 .elementor-element.elementor-element-e40e7a1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9728 .elementor-element.elementor-element-e40e7a1.elementor-element{--align-self:center;}.elementor-9728 .elementor-element.elementor-element-e40e7a1 .the7-heading-title{font-family:"Sweet Sans Pro", Sans-serif;font-size:25px;font-weight:600;line-height:1.3em;color:#000000;text-decoration-style:solid;}.elementor-9728 .elementor-element.elementor-element-aa71b6d{--spacer-size:20px;}.elementor-9728 .elementor-element.elementor-element-933427f{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:00px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-9728 .elementor-element.elementor-element-933427f:not(.elementor-motion-effects-element-type-background), .elementor-9728 .elementor-element.elementor-element-933427f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-el_color_1 );}.elementor-9728 .elementor-element.elementor-element-eae222a{--display:flex;--width:70%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9728 .elementor-element.elementor-element-eae222a.e-con{--align-self:center;}.elementor-9728 .elementor-element.elementor-element-cbc3816{width:100%;max-width:100%;text-align:center;}.elementor-9728 .elementor-element.elementor-element-cbc3816 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9728 .elementor-element.elementor-element-cbc3816.elementor-element{--align-self:center;}.elementor-9728 .elementor-element.elementor-element-cbc3816 .the7-heading-title{font-family:"Sweet Sans Pro", Sans-serif;font-size:30px;font-weight:600;line-height:1.3em;color:#FFFFFF;text-decoration-style:solid;}.elementor-9728 .elementor-element.elementor-element-b226eb2{--spacer-size:20px;}.elementor-9728 .elementor-element.elementor-element-530b4c5{text-align:center;font-family:"DM Sans", Sans-serif;color:#FFFFFFD4;--textColor:#FFFFFFD4;}.elementor-9728 .elementor-element.elementor-element-a3fa008{--spacer-size:25px;} .elementor-9728 .elementor-element.elementor-element-648c992 .box-button, .elementor-9728 .elementor-element.elementor-element-648c992 .box-button .popup-icon,  .elementor-9728 .elementor-element.elementor-element-648c992 .box-button:hover,  .elementor-9728 .elementor-element.elementor-element-648c992 .box-button:focus, .elementor-9728 .elementor-element.elementor-element-648c992 .box-hover:hover .box-button{background:#000000;}.elementor-9728 .elementor-element.elementor-element-648c992 .box-button.elementor-button:hover, .elementor-9728 .elementor-element.elementor-element-648c992 .box-button.elementor-button:focus, .elementor-9728 .elementor-element.elementor-element-648c992 .box-button.elementor-button:hover .popup-icon, .elementor-9728 .elementor-element.elementor-element-648c992 .box-button.elementor-button:focus .popup-icon,  .elementor-9728 .elementor-element.elementor-element-648c992 .box-hover:hover .box-button.elementor-button, .elementor-9728 .elementor-element.elementor-element-648c992 .box-hover:hover .box-button.elementor-button .popup-icon{background:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-648c992.elementor-element{--align-self:center;}.elementor-9728 .elementor-element.elementor-element-648c992 .box-button{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-9728 .elementor-element.elementor-element-648c992 .box-button, .elementor-9728 .elementor-element.elementor-element-648c992 .box-button *{color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-648c992 .box-button svg{fill:#FFFFFF;color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-648c992 .box-button,  .elementor-9728 .elementor-element.elementor-element-648c992 .box-button:hover,  .elementor-9728 .elementor-element.elementor-element-648c992 .box-button:focus, .elementor-9728 .elementor-element.elementor-element-648c992 .box-hover:hover .box-button{border-color:#000000;}.elementor-9728 .elementor-element.elementor-element-648c992 .box-button.elementor-button:hover, .elementor-9728 .elementor-element.elementor-element-648c992 .box-button.elementor-button:focus, .elementor-9728 .elementor-element.elementor-element-648c992 .box-button.elementor-button:hover *, .elementor-9728 .elementor-element.elementor-element-648c992 .box-button.elementor-button:focus *, .elementor-9728 .elementor-element.elementor-element-648c992 .box-hover:hover .box-button.elementor-button, .elementor-9728 .elementor-element.elementor-element-648c992 .box-hover:hover .box-button.elementor-button *{color:#000000;}.elementor-9728 .elementor-element.elementor-element-648c992 .box-button.elementor-button:hover svg, .elementor-9728 .elementor-element.elementor-element-648c992 .box-button.elementor-button:focus svg, .elementor-9728 .elementor-element.elementor-element-648c992 .box-hover:hover .box-button.elementor-button svg{fill:#000000;color:#000000;}.elementor-9728 .elementor-element.elementor-element-648c992 .box-button.elementor-button:hover, .elementor-9728 .elementor-element.elementor-element-648c992 .box-button.elementor-button:focus, .elementor-9728 .elementor-element.elementor-element-648c992 .box-hover:hover .box-button.elementor-button{border-color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-dd7a903{--spacer-size:30px;}.elementor-9728 .elementor-element.elementor-element-89fb746{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-1f68269{--display:flex;--min-height:515px;--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:7px 7px 7px 7px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9728 .elementor-element.elementor-element-1f68269:not(.elementor-motion-effects-element-type-background), .elementor-9728 .elementor-element.elementor-element-1f68269 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studiomotors.com/wp-content/uploads/2025/08/ferrari.png");background-position:center center;background-size:cover;}.elementor-9728 .elementor-element.elementor-element-982bfa1{--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-8e19e81 .elementor-heading-title{font-family:"Sweet Sans Pro", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:0.7px;color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-f9d93dd{--e-transform-rotateZ:-39deg;}.elementor-9728 .elementor-element.elementor-element-f9d93dd .elementor-icon-wrapper{text-align:center;}.elementor-9728 .elementor-element.elementor-element-f9d93dd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-f9d93dd.elementor-view-framed .elementor-icon, .elementor-9728 .elementor-element.elementor-element-f9d93dd.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-f9d93dd.elementor-view-framed .elementor-icon, .elementor-9728 .elementor-element.elementor-element-f9d93dd.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-f9d93dd .elementor-icon{font-size:28px;}.elementor-9728 .elementor-element.elementor-element-f9d93dd .elementor-icon svg{height:28px;}.elementor-9728 .elementor-element.elementor-element-35555e8{--display:flex;--min-height:515px;--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:7px 7px 7px 7px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9728 .elementor-element.elementor-element-35555e8:not(.elementor-motion-effects-element-type-background), .elementor-9728 .elementor-element.elementor-element-35555e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studiomotors.com/wp-content/uploads/2025/08/sell.png");background-position:center center;background-size:cover;}.elementor-9728 .elementor-element.elementor-element-a73dbed{--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-8acc063 .elementor-heading-title{font-family:"Sweet Sans Pro", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:0.7px;color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-852d755{--e-transform-rotateZ:-39deg;}.elementor-9728 .elementor-element.elementor-element-852d755 .elementor-icon-wrapper{text-align:center;}.elementor-9728 .elementor-element.elementor-element-852d755.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-852d755.elementor-view-framed .elementor-icon, .elementor-9728 .elementor-element.elementor-element-852d755.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-852d755.elementor-view-framed .elementor-icon, .elementor-9728 .elementor-element.elementor-element-852d755.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-852d755 .elementor-icon{font-size:28px;}.elementor-9728 .elementor-element.elementor-element-852d755 .elementor-icon svg{height:28px;}.elementor-9728 .elementor-element.elementor-element-2bf1024{--display:flex;--min-height:515px;--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:7px 7px 7px 7px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9728 .elementor-element.elementor-element-2bf1024:not(.elementor-motion-effects-element-type-background), .elementor-9728 .elementor-element.elementor-element-2bf1024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studiomotors.com/wp-content/uploads/2025/08/acquisition.png");background-position:center center;background-size:cover;}.elementor-9728 .elementor-element.elementor-element-d02b72f{--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-c6fcdc7 .elementor-heading-title{font-family:"Sweet Sans Pro", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:0.7px;color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-4d45cab{--e-transform-rotateZ:-39deg;}.elementor-9728 .elementor-element.elementor-element-4d45cab .elementor-icon-wrapper{text-align:center;}.elementor-9728 .elementor-element.elementor-element-4d45cab.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-4d45cab.elementor-view-framed .elementor-icon, .elementor-9728 .elementor-element.elementor-element-4d45cab.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-4d45cab.elementor-view-framed .elementor-icon, .elementor-9728 .elementor-element.elementor-element-4d45cab.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-4d45cab .elementor-icon{font-size:28px;}.elementor-9728 .elementor-element.elementor-element-4d45cab .elementor-icon svg{height:28px;}.elementor-9728 .elementor-element.elementor-element-cd80d48{--display:flex;--min-height:515px;--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:7px 7px 7px 7px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9728 .elementor-element.elementor-element-cd80d48:not(.elementor-motion-effects-element-type-background), .elementor-9728 .elementor-element.elementor-element-cd80d48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studiomotors.com/wp-content/uploads/2025/08/pre-owned.png");background-position:center center;background-size:cover;}.elementor-9728 .elementor-element.elementor-element-dc5076b{--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-e2e0f1e .elementor-heading-title{font-family:"Sweet Sans Pro", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:0.7px;color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-27347a3{--e-transform-rotateZ:-39deg;}.elementor-9728 .elementor-element.elementor-element-27347a3 .elementor-icon-wrapper{text-align:center;}.elementor-9728 .elementor-element.elementor-element-27347a3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-27347a3.elementor-view-framed .elementor-icon, .elementor-9728 .elementor-element.elementor-element-27347a3.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-27347a3.elementor-view-framed .elementor-icon, .elementor-9728 .elementor-element.elementor-element-27347a3.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-27347a3 .elementor-icon{font-size:28px;}.elementor-9728 .elementor-element.elementor-element-27347a3 .elementor-icon svg{height:28px;}.elementor-9728 .elementor-element.elementor-element-e7d6ebb{--display:flex;--width:70%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9728 .elementor-element.elementor-element-e7d6ebb.e-con{--align-self:center;}.elementor-9728 .elementor-element.elementor-element-6e8db04{--spacer-size:30px;} .elementor-9728 .elementor-element.elementor-element-7a15b24 .box-button, .elementor-9728 .elementor-element.elementor-element-7a15b24 .box-button .popup-icon,  .elementor-9728 .elementor-element.elementor-element-7a15b24 .box-button:hover,  .elementor-9728 .elementor-element.elementor-element-7a15b24 .box-button:focus, .elementor-9728 .elementor-element.elementor-element-7a15b24 .box-hover:hover .box-button{background:#000000;}.elementor-9728 .elementor-element.elementor-element-7a15b24 .box-button.elementor-button:hover, .elementor-9728 .elementor-element.elementor-element-7a15b24 .box-button.elementor-button:focus, .elementor-9728 .elementor-element.elementor-element-7a15b24 .box-button.elementor-button:hover .popup-icon, .elementor-9728 .elementor-element.elementor-element-7a15b24 .box-button.elementor-button:focus .popup-icon,  .elementor-9728 .elementor-element.elementor-element-7a15b24 .box-hover:hover .box-button.elementor-button, .elementor-9728 .elementor-element.elementor-element-7a15b24 .box-hover:hover .box-button.elementor-button .popup-icon{background:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-7a15b24.elementor-element{--align-self:center;}.elementor-9728 .elementor-element.elementor-element-7a15b24 .box-button{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-9728 .elementor-element.elementor-element-7a15b24 .box-button, .elementor-9728 .elementor-element.elementor-element-7a15b24 .box-button *{color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-7a15b24 .box-button svg{fill:#FFFFFF;color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-7a15b24 .box-button,  .elementor-9728 .elementor-element.elementor-element-7a15b24 .box-button:hover,  .elementor-9728 .elementor-element.elementor-element-7a15b24 .box-button:focus, .elementor-9728 .elementor-element.elementor-element-7a15b24 .box-hover:hover .box-button{border-color:#000000;}.elementor-9728 .elementor-element.elementor-element-7a15b24 .box-button.elementor-button:hover, .elementor-9728 .elementor-element.elementor-element-7a15b24 .box-button.elementor-button:focus, .elementor-9728 .elementor-element.elementor-element-7a15b24 .box-button.elementor-button:hover *, .elementor-9728 .elementor-element.elementor-element-7a15b24 .box-button.elementor-button:focus *, .elementor-9728 .elementor-element.elementor-element-7a15b24 .box-hover:hover .box-button.elementor-button, .elementor-9728 .elementor-element.elementor-element-7a15b24 .box-hover:hover .box-button.elementor-button *{color:#000000;}.elementor-9728 .elementor-element.elementor-element-7a15b24 .box-button.elementor-button:hover svg, .elementor-9728 .elementor-element.elementor-element-7a15b24 .box-button.elementor-button:focus svg, .elementor-9728 .elementor-element.elementor-element-7a15b24 .box-hover:hover .box-button.elementor-button svg{fill:#000000;color:#000000;}.elementor-9728 .elementor-element.elementor-element-7a15b24 .box-button.elementor-button:hover, .elementor-9728 .elementor-element.elementor-element-7a15b24 .box-button.elementor-button:focus, .elementor-9728 .elementor-element.elementor-element-7a15b24 .box-hover:hover .box-button.elementor-button{border-color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-3f15975{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:00px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-9728 .elementor-element.elementor-element-3f15975:not(.elementor-motion-effects-element-type-background), .elementor-9728 .elementor-element.elementor-element-3f15975 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9728 .elementor-element.elementor-element-1cd2fc3{--display:flex;--width:70%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9728 .elementor-element.elementor-element-1cd2fc3.e-con{--align-self:center;}.elementor-9728 .elementor-element.elementor-element-8671914{width:100%;max-width:100%;text-align:center;}.elementor-9728 .elementor-element.elementor-element-8671914 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-9728 .elementor-element.elementor-element-8671914.elementor-element{--align-self:center;}.elementor-9728 .elementor-element.elementor-element-8671914 .the7-heading-title{font-family:"Sweet Sans Pro", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;color:#000000;text-decoration-style:solid;}.elementor-9728 .elementor-element.elementor-element-b5eb9a8{width:100%;max-width:100%;text-align:center;}.elementor-9728 .elementor-element.elementor-element-b5eb9a8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9728 .elementor-element.elementor-element-b5eb9a8.elementor-element{--align-self:center;}.elementor-9728 .elementor-element.elementor-element-b5eb9a8 .the7-heading-title{font-family:"Sweet Sans Pro", Sans-serif;font-size:30px;font-weight:600;line-height:1.3em;color:#000000;text-decoration-style:solid;}.elementor-9728 .elementor-element.elementor-element-65b4e5f{--spacer-size:20px;}.elementor-9728 .elementor-element.elementor-element-d094246{text-align:center;font-family:"Sweet Sans Pro", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#000000BA;--textColor:#000000BA;}.elementor-9728 .elementor-element.elementor-element-9da0f45{--spacer-size:25px;}.elementor-9728 .elementor-element.elementor-element-ac11e01{--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;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-6ab52f4{--display:flex;--width:50%;--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:7px 7px 7px 7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-6ab52f4.e-con{--align-self:center;}@media(max-width:1100px){.elementor-9728 .elementor-element.elementor-element-68ffec3{--slide-height:550px;}.elementor-9728 .elementor-element.elementor-element-405f3e0{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-9728 .elementor-element.elementor-element-753081f{--spacer-size:1px;}.elementor-9728 .elementor-element.elementor-element-c49f517{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:55px;--padding-bottom:55px;--padding-left:40px;--padding-right:40px;}.elementor-9728 .elementor-element.elementor-element-bfda44d{--padding-top:55px;--padding-bottom:55px;--padding-left:40px;--padding-right:40px;}.elementor-9728 .elementor-element.elementor-element-6b2c1c1{--padding-top:55px;--padding-bottom:55px;--padding-left:40px;--padding-right:40px;}.elementor-9728 .elementor-element.elementor-element-1beba52{--width:100%;}.elementor-9728 .elementor-element.elementor-element-6338c6f{--spacer-size:1px;}.elementor-9728 .elementor-element.elementor-element-51e558f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-9728 .elementor-element.elementor-element-3bf5b78{--padding-top:55px;--padding-bottom:55px;--padding-left:40px;--padding-right:40px;}.elementor-9728 .elementor-element.elementor-element-56d785b{--width:100%;}.elementor-9728 .elementor-element.elementor-element-99601a5{--spacer-size:1px;}.elementor-9728 .elementor-element.elementor-element-bd16318{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-9728 .elementor-element.elementor-element-8342b79{--padding-top:55px;--padding-bottom:55px;--padding-left:40px;--padding-right:40px;}.elementor-9728 .elementor-element.elementor-element-95a2fda{--width:100%;}.elementor-9728 .elementor-element.elementor-element-2cb66ab{--spacer-size:1px;}.elementor-9728 .elementor-element.elementor-element-7478879{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-9728 .elementor-element.elementor-element-deb6adf{--width:100%;}.elementor-9728 .elementor-element.elementor-element-34d957d{--width:100%;}.elementor-9728 .elementor-element.elementor-element-933427f{--padding-top:55px;--padding-bottom:55px;--padding-left:40px;--padding-right:40px;}.elementor-9728 .elementor-element.elementor-element-eae222a{--width:100%;}.elementor-9728 .elementor-element.elementor-element-dd7a903{--spacer-size:1px;}.elementor-9728 .elementor-element.elementor-element-89fb746{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-9728 .elementor-element.elementor-element-e7d6ebb{--width:100%;}.elementor-9728 .elementor-element.elementor-element-6e8db04{--spacer-size:1px;}.elementor-9728 .elementor-element.elementor-element-3f15975{--padding-top:55px;--padding-bottom:55px;--padding-left:40px;--padding-right:40px;}.elementor-9728 .elementor-element.elementor-element-1cd2fc3{--width:100%;}.elementor-9728 .elementor-element.elementor-element-ac11e01{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-9728 .elementor-element.elementor-element-6ab52f4{--width:100%;}}@media(max-width:767px){.elementor-9728 .elementor-element.elementor-element-a2f586e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-68ffec3 .the7-swiper-slide .the7-slide-content > .elementor-section-wrap{min-height:350px;}.elementor-9728 .elementor-element.elementor-element-68ffec3{--slide-height:50px;--arrow-icon-size:36px;}.elementor-9728 .elementor-element.elementor-element-68ffec3 .swiper-container > .the7-swiper-button{width:max(36px, var(--arrow-icon-size, 1em));}.elementor-9728 .elementor-element.elementor-element-68ffec3 .owl-dots{--bullet-border-width:3px;}.elementor-9728 .elementor-element.elementor-element-405f3e0{--width:100%;--e-con-grid-template-columns:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-0a580f7{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:7px 7px 7px 7px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9728 .elementor-element.elementor-element-a909009 img, .elementor-9728 .elementor-element.elementor-element-a909009 svg{width:100%;border-radius:0px 0px 0px 0px;}.elementor-9728 .elementor-element.elementor-element-a909009 svg{height:auto;}.elementor-9728 .elementor-element.elementor-element-04d118d{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:7px 7px 7px 7px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9728 .elementor-element.elementor-element-30d31a3 img, .elementor-9728 .elementor-element.elementor-element-30d31a3 svg{width:100%;border-radius:0px 0px 0px 0px;}.elementor-9728 .elementor-element.elementor-element-30d31a3 svg{height:auto;}.elementor-9728 .elementor-element.elementor-element-d6d100f{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:7px 7px 7px 7px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9728 .elementor-element.elementor-element-82fd5d9 img, .elementor-9728 .elementor-element.elementor-element-82fd5d9 svg{width:100%;border-radius:0px 0px 0px 0px;}.elementor-9728 .elementor-element.elementor-element-82fd5d9 svg{height:auto;}.elementor-9728 .elementor-element.elementor-element-164d156{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:7px 7px 7px 7px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9728 .elementor-element.elementor-element-dacacbd img, .elementor-9728 .elementor-element.elementor-element-dacacbd svg{width:100%;border-radius:0px 0px 0px 0px;}.elementor-9728 .elementor-element.elementor-element-dacacbd svg{height:auto;}.elementor-9728 .elementor-element.elementor-element-8d16afd{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:7px 7px 7px 7px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9728 .elementor-element.elementor-element-fed13d9 img, .elementor-9728 .elementor-element.elementor-element-fed13d9 svg{width:100%;border-radius:0px 0px 0px 0px;}.elementor-9728 .elementor-element.elementor-element-fed13d9 svg{height:auto;}.elementor-9728 .elementor-element.elementor-element-fd28747{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:7px 7px 7px 7px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9728 .elementor-element.elementor-element-48862d1 img, .elementor-9728 .elementor-element.elementor-element-48862d1 svg{width:100%;border-radius:0px 0px 0px 0px;}.elementor-9728 .elementor-element.elementor-element-48862d1 svg{height:auto;}.elementor-9728 .elementor-element.elementor-element-175194f{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:7px 7px 7px 7px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9728 .elementor-element.elementor-element-4a15a8f img, .elementor-9728 .elementor-element.elementor-element-4a15a8f svg{width:100%;border-radius:0px 0px 0px 0px;}.elementor-9728 .elementor-element.elementor-element-4a15a8f svg{height:auto;}.elementor-9728 .elementor-element.elementor-element-3b15449{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:7px 7px 7px 7px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9728 .elementor-element.elementor-element-e6bd41c img, .elementor-9728 .elementor-element.elementor-element-e6bd41c svg{width:100%;border-radius:0px 0px 0px 0px;}.elementor-9728 .elementor-element.elementor-element-e6bd41c svg{height:auto;}.elementor-9728 .elementor-element.elementor-element-9edda44{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:7px 7px 7px 7px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9728 .elementor-element.elementor-element-02d70d8 img, .elementor-9728 .elementor-element.elementor-element-02d70d8 svg{width:100%;border-radius:0px 0px 0px 0px;}.elementor-9728 .elementor-element.elementor-element-02d70d8 svg{height:auto;}.elementor-9728 .elementor-element.elementor-element-c49f517{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:55px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-9728 .elementor-element.elementor-element-bfda44d{--padding-top:55px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-9728 .elementor-element.elementor-element-180463f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9728 .elementor-element.elementor-element-180463f .the7-heading-title{font-size:24px;}.elementor-9728 .elementor-element.elementor-element-6b2c1c1{--padding-top:55px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-9728 .elementor-element.elementor-element-1beba52{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-1beba52.e-con{--align-self:center;}.elementor-9728 .elementor-element.elementor-element-007a2ae{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9728 .elementor-element.elementor-element-007a2ae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9728 .elementor-element.elementor-element-007a2ae .the7-heading-title{font-size:24px;}.elementor-9728 .elementor-element.elementor-element-6338c6f{--spacer-size:0px;}.elementor-9728 .elementor-element.elementor-element-51e558f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-4a9e857{--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-9728 .elementor-element.elementor-element-b73886b .elementor-heading-title{font-size:14px;}.elementor-9728 .elementor-element.elementor-element-bd1f6a7{--flex-wrap:nowrap;}.elementor-9728 .elementor-element.elementor-element-5aa5bab .elementor-heading-title{font-size:14px;}.elementor-9728 .elementor-element.elementor-element-272eb7b{--flex-wrap:nowrap;}.elementor-9728 .elementor-element.elementor-element-18937f4 .elementor-heading-title{font-size:14px;}.elementor-9728 .elementor-element.elementor-element-385973d{--flex-wrap:nowrap;}.elementor-9728 .elementor-element.elementor-element-2eb6d6b .elementor-heading-title{font-size:14px;}.elementor-9728 .elementor-element.elementor-element-006772e{--flex-wrap:nowrap;}.elementor-9728 .elementor-element.elementor-element-f296fea .elementor-heading-title{font-size:14px;}.elementor-9728 .elementor-element.elementor-element-ea0ff51{--flex-wrap:nowrap;}.elementor-9728 .elementor-element.elementor-element-6673e34 .elementor-heading-title{font-size:14px;}.elementor-9728 .elementor-element.elementor-element-3bf5b78{--padding-top:55px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-9728 .elementor-element.elementor-element-56d785b{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-56d785b.e-con{--align-self:center;}.elementor-9728 .elementor-element.elementor-element-e11e031{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9728 .elementor-element.elementor-element-e11e031 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9728 .elementor-element.elementor-element-e11e031 .the7-heading-title{font-size:24px;}.elementor-9728 .elementor-element.elementor-element-99601a5{--spacer-size:0px;}.elementor-9728 .elementor-element.elementor-element-bd16318{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-ac33c29{--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-9728 .elementor-element.elementor-element-bd2c669 .elementor-heading-title{font-size:14px;}.elementor-9728 .elementor-element.elementor-element-20a58e9{--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-9728 .elementor-element.elementor-element-fc70b6b .elementor-heading-title{font-size:14px;}.elementor-9728 .elementor-element.elementor-element-9d61afc{--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-9728 .elementor-element.elementor-element-84d68c4 .elementor-heading-title{font-size:14px;}.elementor-9728 .elementor-element.elementor-element-75def82{--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-9728 .elementor-element.elementor-element-785a3c2 .elementor-heading-title{font-size:14px;}.elementor-9728 .elementor-element.elementor-element-8342b79{--padding-top:55px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-9728 .elementor-element.elementor-element-95a2fda{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-95a2fda.e-con{--align-self:center;}.elementor-9728 .elementor-element.elementor-element-a650d56{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9728 .elementor-element.elementor-element-a650d56 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9728 .elementor-element.elementor-element-a650d56 .the7-heading-title{font-size:24px;}.elementor-9728 .elementor-element.elementor-element-2cb66ab{--spacer-size:0px;}.elementor-9728 .elementor-element.elementor-element-7478879{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-deb6adf{--width:100%;}.elementor-9728 .elementor-element.elementor-element-34d957d{--width:100%;}.elementor-9728 .elementor-element.elementor-element-e40e7a1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9728 .elementor-element.elementor-element-e40e7a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9728 .elementor-element.elementor-element-e40e7a1 .the7-heading-title{font-size:24px;}.elementor-9728 .elementor-element.elementor-element-933427f{--padding-top:55px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-9728 .elementor-element.elementor-element-eae222a{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-eae222a.e-con{--align-self:center;}.elementor-9728 .elementor-element.elementor-element-cbc3816{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9728 .elementor-element.elementor-element-cbc3816 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9728 .elementor-element.elementor-element-cbc3816 .the7-heading-title{font-size:24px;}.elementor-9728 .elementor-element.elementor-element-dd7a903{--spacer-size:0px;}.elementor-9728 .elementor-element.elementor-element-89fb746{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-982bfa1{--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-9728 .elementor-element.elementor-element-8e19e81 .elementor-heading-title{font-size:14px;}.elementor-9728 .elementor-element.elementor-element-a73dbed{--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-9728 .elementor-element.elementor-element-8acc063 .elementor-heading-title{font-size:14px;}.elementor-9728 .elementor-element.elementor-element-d02b72f{--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-9728 .elementor-element.elementor-element-c6fcdc7 .elementor-heading-title{font-size:14px;}.elementor-9728 .elementor-element.elementor-element-dc5076b{--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-9728 .elementor-element.elementor-element-e2e0f1e .elementor-heading-title{font-size:14px;}.elementor-9728 .elementor-element.elementor-element-e7d6ebb{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-e7d6ebb.e-con{--align-self:center;}.elementor-9728 .elementor-element.elementor-element-6e8db04{--spacer-size:0px;}.elementor-9728 .elementor-element.elementor-element-3f15975{--padding-top:55px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-9728 .elementor-element.elementor-element-1cd2fc3{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-1cd2fc3.e-con{--align-self:center;}.elementor-9728 .elementor-element.elementor-element-8671914{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9728 .elementor-element.elementor-element-8671914 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-9728 .elementor-element.elementor-element-8671914 .the7-heading-title{font-size:14px;}.elementor-9728 .elementor-element.elementor-element-b5eb9a8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9728 .elementor-element.elementor-element-b5eb9a8 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-9728 .elementor-element.elementor-element-b5eb9a8 .the7-heading-title{font-size:24px;}.elementor-9728 .elementor-element.elementor-element-d094246{font-size:14px;line-height:1.8em;}.elementor-9728 .elementor-element.elementor-element-ac11e01{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-6ab52f4{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-ec16b0c */.no-flings {
    width: 100vw;
    margin-left: calc(-50vw + 50%);
  
    background-color: transparent;
    text-align: left;
    position: relative;
    z-index: 1;
}
.no-flings__container {
  max-width: 20ch;
  margin: 0 auto;
  line-height: 1;
}

/* ─── FLUID, CLAMPED FONT-SIZE ───────────────────────────────────── */
.no-flings__container,
.no-flings__title {
  font-size: clamp(3rem, 8vw, 7rem);
}

/* ─── FORCE ONE LINE PER ROW ─────────────────────────────────────── */
.no-flings__title {
  display: inline-block;
}
.no-flings__title-row {
  display: block;
  margin-bottom: .1em;
  font-weight: 800;
  font-family: "Sweet Sans Pro";
  line-height: 1;
  /* gradient goes from black → light grey (or white) */
  --title-color: #000;             /* black at rest */
  --title-active: #DDD;            /* light grey, tweak to #fff for white */

  background: linear-gradient(
    90deg,
    var(--title-color) 50%,
    var(--title-active) 50%
  );

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;

  background-size: 200% 100%;
  background-position: 100% 0; /* initial state: all black */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a580f7 */@media(max-width:768px){
    .elementor-9728 .elementor-element.elementor-element-0a580f7{
    height: 130px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04d118d */@media(max-width:768px){
    .elementor-9728 .elementor-element.elementor-element-04d118d{
    height: 130px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6d100f */@media(max-width:768px){
    .elementor-9728 .elementor-element.elementor-element-d6d100f{
    height: 130px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-164d156 */@media(max-width:768px){
    .elementor-9728 .elementor-element.elementor-element-164d156{
    height: 130px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d16afd */@media(max-width:768px){
    .elementor-9728 .elementor-element.elementor-element-8d16afd{
    height: 130px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd28747 */@media(max-width:768px){
    .elementor-9728 .elementor-element.elementor-element-fd28747{
    height: 130px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-175194f */@media(max-width:768px){
    .elementor-9728 .elementor-element.elementor-element-175194f{
    height: 130px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b15449 */@media(max-width:768px){
    .elementor-9728 .elementor-element.elementor-element-3b15449{
    height: 130px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9edda44 */@media (max-width: 767px) {
  .last-box-logo {
    grid-column: 1 / -1 !important; /* make it span the full row */
    width: 100% !important; 
    justify-self: center; /* optional: centers it */
  }
  
  .last-box-logo img {
    height: 90px!important;
  }
  
    .elementor-9728 .elementor-element.elementor-element-9edda44{
    height: 130px;
}





}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d03ed6d */.elementor-9728 .elementor-element.elementor-element-d03ed6d {
  position: relative;
  overflow: hidden;
}

.elementor-9728 .elementor-element.elementor-element-d03ed6d::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  filter: grayscale(100%) brightness(60%);
transition: 
    filter 0.4s ease-in-out,
    transform 0.6s ease-in-out; /* smooth zoom */
  z-index: 0;
  transform: scale(1.5); /* initial state */

}

.elementor-9728 .elementor-element.elementor-element-d03ed6d:hover::before {
  filter: grayscale(0%) brightness(100%);
  transform: scale(1.8); /* zoom in */
}

/* Gradient overlay for hover */
.elementor-9728 .elementor-element.elementor-element-d03ed6d::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0.8) 0%,
      rgba(0, 0, 0, 0.35) 30%,
      rgba(0, 0, 0, 0.6) 70%,
      rgba(0, 0, 0, 0.8) 100%
  );
  opacity: 0; /* hidden by default */
  transition: opacity 0.4s ease-in-out;
  z-index: 1;
}

.elementor-9728 .elementor-element.elementor-element-d03ed6d:hover::after {
  opacity: 1; /* fade in gradient */
}

/* Keep all content above overlay */
.elementor-9728 .elementor-element.elementor-element-d03ed6d > * {
  position: relative;
  z-index: 2;
}

/* Subtle icon rotation */
.hover-box-icon {
  transition: transform 0.3s ease-in-out;
}

.elementor-9728 .elementor-element.elementor-element-d03ed6d:hover .hover-box-icon {
  transform: rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-584a417 */.elementor-9728 .elementor-element.elementor-element-584a417 {
  position: relative;
  overflow: hidden;
}

.elementor-9728 .elementor-element.elementor-element-584a417::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  filter: grayscale(100%) brightness(60%);
transition: 
    filter 0.4s ease-in-out,
    transform 0.6s ease-in-out; /* smooth zoom */
  z-index: 0;
  transform: scale(1.5); /* initial state */

}

.elementor-9728 .elementor-element.elementor-element-584a417:hover::before {
  filter: grayscale(0%) brightness(100%);
  transform: scale(1.8); /* zoom in */
}

/* Gradient overlay for hover */
.elementor-9728 .elementor-element.elementor-element-584a417::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0.8) 0%,
      rgba(0, 0, 0, 0.35) 30%,
      rgba(0, 0, 0, 0.6) 70%,
      rgba(0, 0, 0, 0.8) 100%
  );
  opacity: 0; /* hidden by default */
  transition: opacity 0.4s ease-in-out;
  z-index: 1;
}

.elementor-9728 .elementor-element.elementor-element-584a417:hover::after {
  opacity: 1; /* fade in gradient */
}

/* Keep all content above overlay */
.elementor-9728 .elementor-element.elementor-element-584a417 > * {
  position: relative;
  z-index: 2;
}

/* Subtle icon rotation */
.hover-box-icon {
  transition: transform 0.3s ease-in-out;
}

.elementor-9728 .elementor-element.elementor-element-584a417:hover .hover-box-icon {
  transform: rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69cebe3 */.elementor-9728 .elementor-element.elementor-element-69cebe3 {
  position: relative;
  overflow: hidden;
}

.elementor-9728 .elementor-element.elementor-element-69cebe3::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  filter: grayscale(100%) brightness(60%);
transition: 
    filter 0.4s ease-in-out,
    transform 0.6s ease-in-out; /* smooth zoom */
  z-index: 0;
  transform: scale(1.5); /* initial state */

}

.elementor-9728 .elementor-element.elementor-element-69cebe3:hover::before {
  filter: grayscale(0%) brightness(100%);
  transform: scale(1.8); /* zoom in */
}

/* Gradient overlay for hover */
.elementor-9728 .elementor-element.elementor-element-69cebe3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0.8) 0%,
      rgba(0, 0, 0, 0.35) 30%,
      rgba(0, 0, 0, 0.6) 70%,
      rgba(0, 0, 0, 0.8) 100%
  );
  opacity: 0; /* hidden by default */
  transition: opacity 0.4s ease-in-out;
  z-index: 1;
}

.elementor-9728 .elementor-element.elementor-element-69cebe3:hover::after {
  opacity: 1; /* fade in gradient */
}

/* Keep all content above overlay */
.elementor-9728 .elementor-element.elementor-element-69cebe3 > * {
  position: relative;
  z-index: 2;
}

/* Subtle icon rotation */
.hover-box-icon {
  transition: transform 0.3s ease-in-out;
}

.elementor-9728 .elementor-element.elementor-element-69cebe3:hover .hover-box-icon {
  transform: rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4b7ef2 */.elementor-9728 .elementor-element.elementor-element-a4b7ef2 {
  position: relative;
  overflow: hidden;
}

/* Background image layer */
.elementor-9728 .elementor-element.elementor-element-a4b7ef2::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  filter: grayscale(100%);
  transition: filter 0.4s ease-in-out;
  z-index: 0;
  pointer-events: none;
  transform: scale(1.5); /* initial state */
}

/* On hover: restore color */
.elementor-9728 .elementor-element.elementor-element-a4b7ef2:hover::before {
  filter: grayscale(0%);
}

/* Overlay layer — light grey by default */
.elementor-9728 .elementor-element.elementor-element-a4b7ef2::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: rgba(255, 255, 255, 0.85); /* light grey wash */
  transition: background 0.4s ease-in-out, opacity 0.4s ease-in-out;
  z-index: 1;
  pointer-events: none;
}

/* On hover: replace solid grey with gradient overlay */
.elementor-9728 .elementor-element.elementor-element-a4b7ef2:hover::after {
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.6) 0%,
    rgba(0, 0, 0, 0.2) 30%,
    rgba(0, 0, 0, 0.6) 70%,
    rgba(0, 0, 0, 0.9) 100%
  );
}

/* Keep content above overlays */
.elementor-9728 .elementor-element.elementor-element-a4b7ef2 > * {
  position: relative;
  z-index: 2;
  transition: color 0.3s ease, fill 0.3s ease, stroke 0.3s ease;
}

/* Make all text/icons white on hover */
.elementor-9728 .elementor-element.elementor-element-a4b7ef2:hover,
.elementor-9728 .elementor-element.elementor-element-a4b7ef2:hover .elementor-widget,
.elementor-9728 .elementor-element.elementor-element-a4b7ef2:hover .elementor-widget-container,
.elementor-9728 .elementor-element.elementor-element-a4b7ef2:hover :is(p, div, span, a, strong, em, li, h1, h2, h3, h4, h5, h6) {
  color: #fff !important;
}
.elementor-9728 .elementor-element.elementor-element-a4b7ef2:hover i,
.elementor-9728 .elementor-element.elementor-element-a4b7ef2:hover svg,
.elementor-9728 .elementor-element.elementor-element-a4b7ef2:hover svg *,
.elementor-9728 .elementor-element.elementor-element-a4b7ef2:hover .hover-box-icon {
  color: #fff !important;
  fill: #fff !important;
  stroke: #fff !important;
}

/* Optional: subtle icon tilt */
.hover-box-icon {
transition: transform 0.3s ease-in-out;
}
.elementor-9728 .elementor-element.elementor-element-a4b7ef2:hover .hover-box-icon {
  transform: rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdc50c6 */.elementor-9728 .elementor-element.elementor-element-bdc50c6 {
  position: relative;
  overflow: hidden;
}

/* Background image layer */
.elementor-9728 .elementor-element.elementor-element-bdc50c6::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  filter: grayscale(100%);
  transition: filter 0.4s ease-in-out;
  z-index: 0;
  pointer-events: none;
}

/* On hover: restore color */
.elementor-9728 .elementor-element.elementor-element-bdc50c6:hover::before {
  filter: grayscale(0%);
}

/* Overlay layer — light grey by default */
.elementor-9728 .elementor-element.elementor-element-bdc50c6::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: rgba(255, 255, 255, 0.85); /* light grey wash */
  transition: background 0.4s ease-in-out, opacity 0.4s ease-in-out;
  z-index: 1;
  pointer-events: none;
}

/* On hover: replace solid grey with gradient overlay */
.elementor-9728 .elementor-element.elementor-element-bdc50c6:hover::after {
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.6) 0%,
    rgba(0, 0, 0, 0.2) 30%,
    rgba(0, 0, 0, 0.6) 70%,
    rgba(0, 0, 0, 0.9) 100%
  );
}

/* Keep content above overlays */
.elementor-9728 .elementor-element.elementor-element-bdc50c6 > * {
  position: relative;
  z-index: 2;
  transition: color 0.3s ease, fill 0.3s ease, stroke 0.3s ease;
}

/* Make all text/icons white on hover */
.elementor-9728 .elementor-element.elementor-element-bdc50c6:hover,
.elementor-9728 .elementor-element.elementor-element-bdc50c6:hover .elementor-widget,
.elementor-9728 .elementor-element.elementor-element-bdc50c6:hover .elementor-widget-container,
.elementor-9728 .elementor-element.elementor-element-bdc50c6:hover :is(p, div, span, a, strong, em, li, h1, h2, h3, h4, h5, h6) {
  color: #fff !important;
}
.elementor-9728 .elementor-element.elementor-element-bdc50c6:hover i,
.elementor-9728 .elementor-element.elementor-element-bdc50c6:hover svg,
.elementor-9728 .elementor-element.elementor-element-bdc50c6:hover svg *,
.elementor-9728 .elementor-element.elementor-element-bdc50c6:hover .hover-box-icon {
  color: #fff !important;
  fill: #fff !important;
  stroke: #fff !important;
}

/* Optional: subtle icon tilt */
.hover-box-icon {
transition: transform 0.3s ease-in-out;
}
.elementor-9728 .elementor-element.elementor-element-bdc50c6:hover .hover-box-icon {
  transform: rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d2bc1e */.elementor-9728 .elementor-element.elementor-element-9d2bc1e {
  position: relative;
  overflow: hidden;
}

/* Background image layer */
.elementor-9728 .elementor-element.elementor-element-9d2bc1e::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  filter: grayscale(100%);
  transition: filter 0.4s ease-in-out;
  z-index: 0;
  pointer-events: none;
  transform: scale(2);
}

/* On hover: restore color */
.elementor-9728 .elementor-element.elementor-element-9d2bc1e:hover::before {
  filter: grayscale(0%);
}

/* Overlay layer — light grey by default */
.elementor-9728 .elementor-element.elementor-element-9d2bc1e::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: rgba(255, 255, 255, 0.85); /* light grey wash */
  transition: background 0.4s ease-in-out, opacity 0.4s ease-in-out;
  z-index: 1;
  pointer-events: none;
}

/* On hover: replace solid grey with gradient overlay */
.elementor-9728 .elementor-element.elementor-element-9d2bc1e:hover::after {
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.6) 0%,
    rgba(0, 0, 0, 0.2) 30%,
    rgba(0, 0, 0, 0.6) 70%,
    rgba(0, 0, 0, 0.9) 100%
  );
}
/* Keep content above overlays */
.elementor-9728 .elementor-element.elementor-element-9d2bc1e > * {
  position: relative;
  z-index: 2;
  transition: color 0.3s ease, fill 0.3s ease, stroke 0.3s ease;
}

/* Make all text/icons white on hover */
.elementor-9728 .elementor-element.elementor-element-9d2bc1e:hover,
.elementor-9728 .elementor-element.elementor-element-9d2bc1e:hover .elementor-widget,
.elementor-9728 .elementor-element.elementor-element-9d2bc1e:hover .elementor-widget-container,
.elementor-9728 .elementor-element.elementor-element-9d2bc1e:hover :is(p, div, span, a, strong, em, li, h1, h2, h3, h4, h5, h6) {
  color: #fff !important;
}
.elementor-9728 .elementor-element.elementor-element-9d2bc1e:hover i,
.elementor-9728 .elementor-element.elementor-element-9d2bc1e:hover svg,
.elementor-9728 .elementor-element.elementor-element-9d2bc1e:hover svg *,
.elementor-9728 .elementor-element.elementor-element-9d2bc1e:hover .hover-box-icon {
  color: #fff !important;
  fill: #fff !important;
  stroke: #fff !important;
}

/* Optional: subtle icon tilt */
.hover-box-icon {
 transition: transform 0.3s ease-in-out;
}
.elementor-9728 .elementor-element.elementor-element-9d2bc1e:hover .hover-box-icon {
  transform: rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48799d6 */.elementor-9728 .elementor-element.elementor-element-48799d6 {
  position: relative;
  overflow: hidden;
}

/* Background image layer */
.elementor-9728 .elementor-element.elementor-element-48799d6::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  filter: grayscale(100%);
  transition: filter 0.4s ease-in-out;
  z-index: 0;
  pointer-events: none;
}

/* On hover: restore color */
.elementor-9728 .elementor-element.elementor-element-48799d6:hover::before {
  filter: grayscale(0%);
}

/* Overlay layer — light grey by default */
.elementor-9728 .elementor-element.elementor-element-48799d6::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: rgba(255, 255, 255, 0.85); /* light grey wash */
  transition: background 0.4s ease-in-out, opacity 0.4s ease-in-out;
  z-index: 1;
  pointer-events: none;
}

/* On hover: replace solid grey with gradient overlay */
.elementor-9728 .elementor-element.elementor-element-48799d6:hover::after {
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.6) 0%,
    rgba(0, 0, 0, 0.2) 30%,
    rgba(0, 0, 0, 0.6) 70%,
    rgba(0, 0, 0, 0.9) 100%
  );
}

/* Keep content above overlays */
.elementor-9728 .elementor-element.elementor-element-48799d6 > * {
  position: relative;
  z-index: 2;
  transition: color 0.3s ease, fill 0.3s ease, stroke 0.3s ease;
}

/* Make all text/icons white on hover */
.elementor-9728 .elementor-element.elementor-element-48799d6:hover,
.elementor-9728 .elementor-element.elementor-element-48799d6:hover .elementor-widget,
.elementor-9728 .elementor-element.elementor-element-48799d6:hover .elementor-widget-container,
.elementor-9728 .elementor-element.elementor-element-48799d6:hover :is(p, div, span, a, strong, em, li, h1, h2, h3, h4, h5, h6) {
  color: #fff !important;
}
.elementor-9728 .elementor-element.elementor-element-48799d6:hover i,
.elementor-9728 .elementor-element.elementor-element-48799d6:hover svg,
.elementor-9728 .elementor-element.elementor-element-48799d6:hover svg *,
.elementor-9728 .elementor-element.elementor-element-48799d6:hover .hover-box-icon {
  color: #fff !important;
  fill: #fff !important;
  stroke: #fff !important;
}

/* Optional: subtle icon tilt */
.hover-box-icon {
  transition: transform 0.3s ease-in-out;
}
.elementor-9728 .elementor-element.elementor-element-48799d6:hover .hover-box-icon {
  transform: rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a42cbbb */.elementor-9728 .elementor-element.elementor-element-a42cbbb {
  position: relative;
  overflow: hidden;
}

/* Background image layer */
.elementor-9728 .elementor-element.elementor-element-a42cbbb::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  filter: grayscale(100%);
  transition: filter 0.4s ease-in-out;
  z-index: 0;
  pointer-events: none;
  transform: scale(1.8); /* initial state */
}

/* On hover: restore color */
.elementor-9728 .elementor-element.elementor-element-a42cbbb:hover::before {
  filter: grayscale(0%);
}

/* Overlay layer — light grey by default */
.elementor-9728 .elementor-element.elementor-element-a42cbbb::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: rgba(255, 255, 255, 0.85); /* light grey wash */
  transition: background 0.4s ease-in-out, opacity 0.4s ease-in-out;
  z-index: 1;
  pointer-events: none;
}

/* On hover: replace solid grey with gradient overlay */
.elementor-9728 .elementor-element.elementor-element-a42cbbb:hover::after {
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.6) 0%,
    rgba(0, 0, 0, 0.2) 30%,
    rgba(0, 0, 0, 0.6) 70%,
    rgba(0, 0, 0, 0.9) 100%
  );
}

/* Keep content above overlays */
.elementor-9728 .elementor-element.elementor-element-a42cbbb > * {
  position: relative;
  z-index: 2;
  transition: color 0.3s ease, fill 0.3s ease, stroke 0.3s ease;
}

/* Make all text/icons white on hover */
.elementor-9728 .elementor-element.elementor-element-a42cbbb:hover,
.elementor-9728 .elementor-element.elementor-element-a42cbbb:hover .elementor-widget,
.elementor-9728 .elementor-element.elementor-element-a42cbbb:hover .elementor-widget-container,
.elementor-9728 .elementor-element.elementor-element-a42cbbb:hover :is(p, div, span, a, strong, em, li, h1, h2, h3, h4, h5, h6) {
  color: #fff !important;
}
.elementor-9728 .elementor-element.elementor-element-a42cbbb:hover i,
.elementor-9728 .elementor-element.elementor-element-a42cbbb:hover svg,
.elementor-9728 .elementor-element.elementor-element-a42cbbb:hover svg *,
.elementor-9728 .elementor-element.elementor-element-a42cbbb:hover .hover-box-icon {
  color: #fff !important;
  fill: #fff !important;
  stroke: #fff !important;
}

/* Optional: subtle icon tilt */
.hover-box-icon {
transition: transform 0.3s ease-in-out;
}
.elementor-9728 .elementor-element.elementor-element-a42cbbb:hover .hover-box-icon {
  transform: rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2feddeb */.elementor-9728 .elementor-element.elementor-element-2feddeb {
  position: relative;
  overflow: hidden;
}

/* Background image layer */
.elementor-9728 .elementor-element.elementor-element-2feddeb::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  filter: grayscale(100%);
  transition: filter 0.4s ease-in-out;
  z-index: 0;
  pointer-events: none;
}

/* On hover: restore color */
.elementor-9728 .elementor-element.elementor-element-2feddeb:hover::before {
  filter: grayscale(0%);
}

/* Overlay layer — light grey by default */
.elementor-9728 .elementor-element.elementor-element-2feddeb::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: rgba(255, 255, 255, 0.85); /* light grey wash */
  transition: background 0.4s ease-in-out, opacity 0.4s ease-in-out;
  z-index: 1;
  pointer-events: none;
}

/* On hover: replace solid grey with gradient overlay */
.elementor-9728 .elementor-element.elementor-element-2feddeb:hover::after {
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.6) 0%,
    rgba(0, 0, 0, 0.2) 30%,
    rgba(0, 0, 0, 0.6) 70%,
    rgba(0, 0, 0, 0.9) 100%
  );
}

/* Keep content above overlays */
.elementor-9728 .elementor-element.elementor-element-2feddeb > * {
  position: relative;
  z-index: 2;
  transition: color 0.3s ease, fill 0.3s ease, stroke 0.3s ease;
}

/* Make all text/icons white on hover */
.elementor-9728 .elementor-element.elementor-element-2feddeb:hover,
.elementor-9728 .elementor-element.elementor-element-2feddeb:hover .elementor-widget,
.elementor-9728 .elementor-element.elementor-element-2feddeb:hover .elementor-widget-container,
.elementor-9728 .elementor-element.elementor-element-2feddeb:hover :is(p, div, span, a, strong, em, li, h1, h2, h3, h4, h5, h6) {
  color: #fff !important;
}
.elementor-9728 .elementor-element.elementor-element-2feddeb:hover i,
.elementor-9728 .elementor-element.elementor-element-2feddeb:hover svg,
.elementor-9728 .elementor-element.elementor-element-2feddeb:hover svg *,
.elementor-9728 .elementor-element.elementor-element-2feddeb:hover .hover-box-icon {
  color: #fff !important;
  fill: #fff !important;
  stroke: #fff !important;
}

/* Optional: subtle icon tilt */
.hover-box-icon {
transition: transform 0.3s ease-in-out;
}
.elementor-9728 .elementor-element.elementor-element-2feddeb:hover .hover-box-icon {
  transform: rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58a61cf */.elementor-9728 .elementor-element.elementor-element-58a61cf {
  position: relative;
  overflow: hidden;
}

.elementor-9728 .elementor-element.elementor-element-58a61cf::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  filter: grayscale(100%) brightness(30%);
  transition: filter 0.4s ease-in-out;
  z-index: 0;
  transform: scale(1.2);
}

.elementor-9728 .elementor-element.elementor-element-58a61cf:hover::before {
  filter: grayscale(0%) brightness(100%);
}

/* Gradient overlay for hover */
.elementor-9728 .elementor-element.elementor-element-58a61cf::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0.8) 0%,
      rgba(0, 0, 0, 0) 40%,
      rgba(0, 0, 0, 0) 70%,
      rgba(0, 0, 0, 0) 100%
  );
  opacity: 0; /* hidden by default */
  transition: opacity 0.4s ease-in-out;
  z-index: 1;
}

.elementor-9728 .elementor-element.elementor-element-58a61cf:hover::after {
  opacity: 1; /* fade in gradient */
}

/* Keep all content above overlay */
.elementor-9728 .elementor-element.elementor-element-58a61cf > * {
  position: relative;
  z-index: 2;
}

/* Subtle icon rotation */
.hover-box-icon {
  transition: transform 0.3s ease-in-out;
}

.elementor-9728 .elementor-element.elementor-element-58a61cf:hover .hover-box-icon {
  transform: rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86920ab */.elementor-9728 .elementor-element.elementor-element-86920ab {
  position: relative;
  overflow: hidden;
}

.elementor-9728 .elementor-element.elementor-element-86920ab::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  filter: grayscale(100%) brightness(30%);
  transition: filter 0.4s ease-in-out;
  z-index: 0;
  transform: scale(1.1);
}

.elementor-9728 .elementor-element.elementor-element-86920ab:hover::before {
  filter: grayscale(0%) brightness(100%);
}

/* Gradient overlay for hover */
.elementor-9728 .elementor-element.elementor-element-86920ab::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0.8) 0%,
      rgba(0, 0, 0, 0) 40%,
      rgba(0, 0, 0, 0) 70%,
      rgba(0, 0, 0, 0) 100%
  );
  opacity: 0; /* hidden by default */
  transition: opacity 0.4s ease-in-out;
  z-index: 1;
}


.elementor-9728 .elementor-element.elementor-element-86920ab:hover::after {
  opacity: 1; /* fade in gradient */
}

/* Keep all content above overlay */
.elementor-9728 .elementor-element.elementor-element-86920ab > * {
  position: relative;
  z-index: 2;
}

/* Subtle icon rotation */
.hover-box-icon {
  transition: transform 0.3s ease-in-out;
}

.elementor-9728 .elementor-element.elementor-element-86920ab:hover .hover-box-icon {
  transform: rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cafa56 */.elementor-9728 .elementor-element.elementor-element-3cafa56 {
  position: relative;
  overflow: hidden;
}

.elementor-9728 .elementor-element.elementor-element-3cafa56::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  filter: grayscale(100%) brightness(30%);
  transition: filter 0.4s ease-in-out;
  z-index: 0;
}

.elementor-9728 .elementor-element.elementor-element-3cafa56:hover::before {
  filter: grayscale(0%) brightness(100%);
}

/* Gradient overlay for hover */
.elementor-9728 .elementor-element.elementor-element-3cafa56::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0.8) 0%,
      rgba(0, 0, 0, 0) 40%,
      rgba(0, 0, 0, 0) 70%,
      rgba(0, 0, 0, 0) 100%
  );
  opacity: 0; /* hidden by default */
  transition: opacity 0.4s ease-in-out;
  z-index: 1;
}


.elementor-9728 .elementor-element.elementor-element-3cafa56:hover::after {
  opacity: 1; /* fade in gradient */
}

/* Keep all content above overlay */
.elementor-9728 .elementor-element.elementor-element-3cafa56 > * {
  position: relative;
  z-index: 2;
}

/* Subtle icon rotation */
.hover-box-icon {
  transition: transform 0.3s ease-in-out;
}

.elementor-9728 .elementor-element.elementor-element-3cafa56:hover .hover-box-icon {
  transform: rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-197c14a */.elementor-9728 .elementor-element.elementor-element-197c14a {
  position: relative;
  overflow: hidden;
}

.elementor-9728 .elementor-element.elementor-element-197c14a::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  filter: grayscale(100%) brightness(30%);
  transition: filter 0.4s ease-in-out;
  z-index: 0;
}

.elementor-9728 .elementor-element.elementor-element-197c14a:hover::before {
  filter: grayscale(0%) brightness(100%);
}

/* Gradient overlay for hover */
.elementor-9728 .elementor-element.elementor-element-197c14a::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0.8) 0%,
      rgba(0, 0, 0, 0) 40%,
      rgba(0, 0, 0, 0) 70%,
      rgba(0, 0, 0, 0) 100%
  );
  opacity: 0; /* hidden by default */
  transition: opacity 0.4s ease-in-out;
  z-index: 1;
}

.elementor-9728 .elementor-element.elementor-element-197c14a:hover::after {
  opacity: 1; /* fade in gradient */
}

/* Keep all content above overlay */
.elementor-9728 .elementor-element.elementor-element-197c14a > * {
  position: relative;
  z-index: 2;
}

/* Subtle icon rotation */
.hover-box-icon {
  transition: transform 0.3s ease-in-out;
}

.elementor-9728 .elementor-element.elementor-element-197c14a:hover .hover-box-icon {
  transform: rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-455557c *//* ===== Studio Motors – Gravity Forms #1 ===== */
#gform_1 {
  --sm-underline: #d8d1b7;      /* light beige line */
  --sm-underline-focus: #b9ad83;/* a bit darker on focus */
  --sm-placeholder: #b9b9b9;    /* light grey placeholder */
  --sm-text: #000;              /* field text */
  --sm-red: #E10600;            /* button color */
  --sm-red-hover: #c70e06;
}

/* Reduce row gap */
#gform_1 .gform_fields,
.gform-theme--foundation #gform_1 .gform_fields {
  row-gap: 18px; /* was larger; tweak if needed */
}

/* Hide labels cleanly (you already use hidden_label) */
#gform_1 .gfield_label {
  position: absolute !important;
  clip: rect(1px,1px,1px,1px);
  width: 1px; height: 1px; overflow: hidden;
}

#gform_1 input[type="text"], #gform_1 input[type="email"], #gform_1 input[type="tel"], #gform_1 input[type="url"], #gform_1 input[type="number"], #gform_1 textarea {
    appearance: none;
    width: 100%;
    background: transparent;
    border: 0;
    border-bottom: 1px solid var(--sm-underline);
    border-radius: 0;
    padding: 12px 0;
    font-size: 16px;
    line-height: 1.4;
    color: var(--sm-text);
    box-shadow: none;
    padding-left: 10px;
    padding-right: 10px;
}

/* Placeholder color */
#gform_1 ::placeholder {
  color: var(--sm-placeholder);
  opacity: 1;
}

/* Focus state */
#gform_1 input[type="text"]:focus,
#gform_1 input[type="email"]:focus,
#gform_1 input[type="tel"]:focus,
#gform_1 input[type="url"]:focus,
#gform_1 input[type="number"]:focus,
#gform_1 textarea:focus {
  outline: none;
  border-bottom-color: var(--sm-underline-focus);
}

/* iOS/Chrome autofill fix */
#gform_1 input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #fff inset !important;
  -webkit-text-fill-color: var(--sm-text) !important;
}

/* Footer spacing */
#gform_1 .gform_footer {
  margin-top: 22px;
}

/* Submit button */
#gform_1 .gform_footer input[type="submit"], #gform_submit_button_1 {
    display: block;
    width: 100%;
    background: var(--sm-red)!important;
    color: #fff!important;
    border: 0;
    border-radius: 16px;
    padding: 18px 20px !important;
    font-size: 16px !important;
    font-weight: 800;
    letter-spacing: 0.06em;
    text-transform: uppercase;
    line-height: 1;
    box-shadow: none;
    transition: background 0.2s ease-in-out, transform 0.1s ease-in-out;
}

#gform_1 .gform_footer input[type="submit"]:hover,
#gform_submit_button_1:hover {
  background: var(--sm-red-hover);
}

#gform_1 .gform_footer input[type="submit"]:active,
#gform_submit_button_1:active {
  transform: translateY(1px);
}

/* Remove Gravity Forms default input backgrounds/borders in some themes */
#gform_1 .ginput_container input,
#gform_1 .ginput_container textarea {
  background-color: transparent !important;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f68269 */.elementor-9728 .elementor-element.elementor-element-1f68269 {
  position: relative;
  overflow: hidden;
}

/* Background image layer */
.elementor-9728 .elementor-element.elementor-element-1f68269::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  transition: filter 0.4s ease-in-out;
  z-index: 0;
}

/* Red overlay layer for initial state */
.elementor-9728 .elementor-element.elementor-element-1f68269::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: rgba(225, 6, 0, 0.8); /* Red overlay with opacity */
  transition: background-color 0.4s ease-in-out, opacity 0.4s ease-in-out;
  z-index: 1;
}

/* Hover: remove red overlay & show gradient */
.elementor-9728 .elementor-element.elementor-element-1f68269:hover::after {
  background: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0.6) 0%,
      rgba(0, 0, 0, 0) 40%,
      rgba(0, 0, 0, 0) 70%,
      rgba(0, 0, 0, 0) 100%
  );
}

/* Keep all content above overlays */
.elementor-9728 .elementor-element.elementor-element-1f68269 > * {
  position: relative;
  z-index: 2;
}

/* Subtle icon rotation */
.hover-box-icon {
  transition: transform 0.3s ease-in-out;
}

.elementor-9728 .elementor-element.elementor-element-1f68269:hover .hover-box-icon {
  transform: rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35555e8 */.elementor-9728 .elementor-element.elementor-element-35555e8 {
  position: relative;
  overflow: hidden;
}

/* Background image layer */
.elementor-9728 .elementor-element.elementor-element-35555e8::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  transition: filter 0.4s ease-in-out;
  z-index: 0;
}

/* Red overlay layer for initial state */
.elementor-9728 .elementor-element.elementor-element-35555e8::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: rgba(225, 6, 0, 0.8); /* Red overlay with opacity */
  transition: background-color 0.4s ease-in-out, opacity 0.4s ease-in-out;
  z-index: 1;
}

/* Hover: remove red overlay & show gradient */
.elementor-9728 .elementor-element.elementor-element-35555e8:hover::after {
  background: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0.6) 0%,
      rgba(0, 0, 0, 0) 40%,
      rgba(0, 0, 0, 0) 70%,
      rgba(0, 0, 0, 0) 100%
  );
}

/* Keep all content above overlays */
.elementor-9728 .elementor-element.elementor-element-35555e8 > * {
  position: relative;
  z-index: 2;
}

/* Subtle icon rotation */
.hover-box-icon {
  transition: transform 0.3s ease-in-out;
}

.elementor-9728 .elementor-element.elementor-element-35555e8:hover .hover-box-icon {
  transform: rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bf1024 */.elementor-9728 .elementor-element.elementor-element-2bf1024 {
  position: relative;
  overflow: hidden;
}

/* Background image layer */
.elementor-9728 .elementor-element.elementor-element-2bf1024::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  transition: filter 0.4s ease-in-out;
  z-index: 0;
}

/* Red overlay layer for initial state */
.elementor-9728 .elementor-element.elementor-element-2bf1024::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: rgba(225, 6, 0, 0.8); /* Red overlay with opacity */
  transition: background-color 0.4s ease-in-out, opacity 0.4s ease-in-out;
  z-index: 1;
}

/* Hover: remove red overlay & show gradient */
.elementor-9728 .elementor-element.elementor-element-2bf1024:hover::after {
  background: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0.6) 0%,
      rgba(0, 0, 0, 0) 40%,
      rgba(0, 0, 0, 0) 70%,
      rgba(0, 0, 0, 0) 100%
  );
}

/* Keep all content above overlays */
.elementor-9728 .elementor-element.elementor-element-2bf1024 > * {
  position: relative;
  z-index: 2;
}

/* Subtle icon rotation */
.hover-box-icon {
  transition: transform 0.3s ease-in-out;
}

.elementor-9728 .elementor-element.elementor-element-2bf1024:hover .hover-box-icon {
  transform: rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd80d48 */.elementor-9728 .elementor-element.elementor-element-cd80d48 {
  position: relative;
  overflow: hidden;
}

/* Background image layer */
.elementor-9728 .elementor-element.elementor-element-cd80d48::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  transition: filter 0.4s ease-in-out;
  z-index: 0;
}

/* Red overlay layer for initial state */
.elementor-9728 .elementor-element.elementor-element-cd80d48::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: rgba(225, 6, 0, 0.8); /* Red overlay with opacity */
  transition: background-color 0.4s ease-in-out, opacity 0.4s ease-in-out;
  z-index: 1;
}

/* Hover: remove red overlay & show gradient */
.elementor-9728 .elementor-element.elementor-element-cd80d48:hover::after {
  background: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0.6) 0%,
      rgba(0, 0, 0, 0) 40%,
      rgba(0, 0, 0, 0) 70%,
      rgba(0, 0, 0, 0) 100%
  );
}

/* Keep all content above overlays */
.elementor-9728 .elementor-element.elementor-element-cd80d48 > * {
  position: relative;
  z-index: 2;
}

/* Subtle icon rotation */
.hover-box-icon {
  transition: transform 0.3s ease-in-out;
}

.elementor-9728 .elementor-element.elementor-element-cd80d48:hover .hover-box-icon {
  transform: rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-75d224a *//* ===== Studio Motors – Gravity Forms #1 ===== */
#gform_2 {
  --sm-underline: #d8d1b7;      /* light beige line */
  --sm-underline-focus: #b9ad83;/* a bit darker on focus */
  --sm-placeholder: #b9b9b9;    /* light grey placeholder */
  --sm-text: #000;              /* field text */
  --sm-red: #E10600;            /* button color */
  --sm-red-hover: #c70e06;
}

/* Reduce row gap */
#gform_2 .gform_fields,
.gform-theme--foundation #gform_1 .gform_fields {
  row-gap: 18px; /* was larger; tweak if needed */
}

/* Hide labels cleanly (you already use hidden_label) */
#gform_2 .gfield_label {
  position: absolute !important;
  clip: rect(1px,1px,1px,1px);
  width: 1px; height: 1px; overflow: hidden;
}

#gform_2 input[type="text"], #gform_2 input[type="email"], #gform_2 input[type="tel"], #gform_2 input[type="url"], #gform_2 input[type="number"], #gform_2 textarea {
    appearance: none;
    width: 100%;
    background: transparent;
    border: 0;
    border-bottom: 1px solid var(--sm-underline);
    border-radius: 0;
    padding: 12px 0;
    font-size: 16px;
    line-height: 1.4;
    color: var(--sm-text);
    box-shadow: none;
    padding-left: 10px;
    padding-right: 10px;
}

/* Placeholder color */
#gform_2 ::placeholder {
  color: var(--sm-placeholder);
  opacity: 1;
}

/* Focus state */
#gform_2 input[type="text"]:focus,
#gform_2 input[type="email"]:focus,
#gform_2 input[type="tel"]:focus,
#gform_2 input[type="url"]:focus,
#gform_2 input[type="number"]:focus,
#gform_2 textarea:focus {
  outline: none;
  border-bottom-color: var(--sm-underline-focus);
}

/* iOS/Chrome autofill fix */
#gform_2 input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #fff inset !important;
  -webkit-text-fill-color: var(--sm-text) !important;
}

/* Footer spacing */
#gform_2 .gform_footer {
  margin-top: 22px;
}

/* Submit button */
#gform_2 .gform_footer input[type="submit"], #gform_submit_button_1 {
    display: block;
    width: 100%;
    background: var(--sm-red)!important;
    color: #fff!important;
    border: 0;
    border-radius: 16px;
    padding: 18px 20px !important;
    font-size: 16px !important;
    font-weight: 800;
    letter-spacing: 0.06em;
    text-transform: uppercase;
    line-height: 1;
    box-shadow: none;
    transition: background 0.2s ease-in-out, transform 0.1s ease-in-out;
}

#gform_2 .gform_footer input[type="submit"]:hover,
#gform_submit_button_2:hover {
  background: var(--sm-red-hover);
}

#gform_2 .gform_footer input[type="submit"]:active,
#gform_submit_button_1:active {
  transform: translateY(1px);
}

/* Remove Gravity Forms default input backgrounds/borders in some themes */
#gform_2 .ginput_container input,
#gform_2 .ginput_container textarea {
  background-color: transparent !important;
  box-shadow: none !important;
}


/* ===== Custom checkbox (perfectly centered) ===== */
#gform_2 .ginput_container_checkbox .gfield-choice-input[type="checkbox"]{
  position:absolute;
  opacity:0;
  pointer-events:none;  /* keep it accessible via the label */
}

/* Make the label a flexible row so text aligns vertically */
#gform_2 .gfield_checkbox label{
  display:inline-flex;
  align-items:center;
  gap:10px;                /* space between box and text */
  cursor:pointer;
  position:relative;
  line-height:1.3;
  color:#000;
}

/* The box */
#gform_2 .gfield_checkbox label::before{
  content:"";
  display:inline-block;
  width:22px;              /* box size */
  height:22px;
  border:2px solid #d9d9d9;
  border-radius:6px;       /* rounded corners like your mock */
  background:#d9d9d9;
  box-sizing:border-box;
  transition: border-color .2s ease, background-color .2s ease, box-shadow .2s ease;
}

/* Checked state: red background + centered white check (SVG) */
#gform_2 .ginput_container_checkbox .gfield-choice-input[type="checkbox"]:checked + label::before{
  background-color:#E10600;
  border-color:#E10600;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpath fill='white' d='M6.1 11.6L.4 5.9l1.8-1.8L6.1 8 13.8.4l1.8 1.8z'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-position:center;
  background-size:12px 10px;  /* scale check mark */
}

/* Hover focus cues */
#gform_2 .gfield_checkbox label:hover::before{
  border-color:#E10600;
}
#gform_2 .ginput_container_checkbox .gfield-choice-input[type="checkbox"]:focus + label::before{
  box-shadow:0 0 0 3px rgba(225,6,0,.15);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sweet Sans Pro';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://studiomotors.com/wp-content/uploads/2025/08/SweetSansPro-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Sweet Sans Pro';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://studiomotors.com/wp-content/uploads/2025/08/SweetSansPro-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Sweet Sans Pro';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://studiomotors.com/wp-content/uploads/2025/08/SweetSansPro-Heavy.woff') format('woff');
}
@font-face {
	font-family: 'Sweet Sans Pro';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://studiomotors.com/wp-content/uploads/2025/08/SweetSansPro-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Maison Neue Mono';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://studiomotors.com/wp-content/uploads/2025/08/MaisonNeueMono-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Maison Neue Mono';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://studiomotors.com/wp-content/uploads/2025/08/MaisonNeueMono-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */