.elementor-20988 .elementor-element.elementor-element-3df2ccf2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--overlay-opacity:1;--padding-top:20px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-20988 .elementor-element.elementor-element-3df2ccf2:not(.elementor-motion-effects-element-type-background), .elementor-20988 .elementor-element.elementor-element-3df2ccf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-20988 .elementor-element.elementor-element-3df2ccf2::before, .elementor-20988 .elementor-element.elementor-element-3df2ccf2 > .elementor-background-video-container::before, .elementor-20988 .elementor-element.elementor-element-3df2ccf2 > .e-con-inner > .elementor-background-video-container::before, .elementor-20988 .elementor-element.elementor-element-3df2ccf2 > .elementor-background-slideshow::before, .elementor-20988 .elementor-element.elementor-element-3df2ccf2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20988 .elementor-element.elementor-element-3df2ccf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20988 .elementor-element.elementor-element-3c884a03{--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;--margin-top:20px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-20988 .elementor-element.elementor-element-2a56c6a3{--display:flex;--width:25%;}.elementor-20988 .elementor-element.elementor-element-34a55260{text-align:left;}.elementor-20988 .elementor-element.elementor-element-34a55260 img, .elementor-20988 .elementor-element.elementor-element-34a55260 svg{width:325px;}.elementor-20988 .elementor-element.elementor-element-34a55260 svg{height:auto;}.elementor-20988 .elementor-element.elementor-element-1b8b60aa{--display:flex;--width:75%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-20988 .elementor-element.elementor-element-1d2a8fc2{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-20988 .elementor-element.elementor-element-1d2a8fc2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(37px/2);}.elementor-20988 .elementor-element.elementor-element-1d2a8fc2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(37px/2);}.elementor-20988 .elementor-element.elementor-element-1d2a8fc2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(37px/2);}.elementor-20988 .elementor-element.elementor-element-1d2a8fc2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-37px/2);}.elementor-20988 .elementor-element.elementor-element-1d2a8fc2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-37px/2);}.elementor-20988 .elementor-element.elementor-element-1d2a8fc2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-20988 .elementor-element.elementor-element-1d2a8fc2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-20988 .elementor-element.elementor-element-1d2a8fc2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20988 .elementor-element.elementor-element-1d2a8fc2 .elementor-icon-list-item > a{font-family:"Sweet Sans Pro", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.elementor-20988 .elementor-element.elementor-element-1d2a8fc2 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-20988 .elementor-element.elementor-element-1d2a8fc2 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FF0000;}.elementor-20988 .elementor-element.elementor-element-1fe9f4c{width:var( --container-widget-width, 250px );max-width:250px;padding:5px 20px 5px 20px;--container-widget-width:250px;--container-widget-flex-grow:0;border-style:solid;border-color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-20988 .elementor-element.elementor-element-1fe9f4c.elementor-element{--align-self:center;}.elementor-20988 .elementor-element.elementor-element-1fe9f4c .elementor-icon-box-wrapper{text-align:center;}.elementor-20988 .elementor-element.elementor-element-1fe9f4c .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-1fe9f4c .elementor-icon-box-title, .elementor-20988 .elementor-element.elementor-element-1fe9f4c .elementor-icon-box-title a{font-family:"Maison Neue Mono", Sans-serif;font-size:12px;font-weight:900;text-transform:uppercase;line-height:1em;}.elementor-20988 .elementor-element.elementor-element-1fe9f4c .elementor-icon-box-description{font-family:"Maison Neue Mono", Sans-serif;font-size:16px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-7674265c .box-button.elementor-button:hover, .elementor-20988 .elementor-element.elementor-element-7674265c .box-button.elementor-button:focus, .elementor-20988 .elementor-element.elementor-element-7674265c .box-button.elementor-button:hover .popup-icon, .elementor-20988 .elementor-element.elementor-element-7674265c .box-button.elementor-button:focus .popup-icon,  .elementor-20988 .elementor-element.elementor-element-7674265c .box-hover:hover .box-button.elementor-button, .elementor-20988 .elementor-element.elementor-element-7674265c .box-hover:hover .box-button.elementor-button .popup-icon{background:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-7674265c{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-20988 .elementor-element.elementor-element-7674265c .box-button{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-20988 .elementor-element.elementor-element-7674265c .box-button.elementor-button:hover, .elementor-20988 .elementor-element.elementor-element-7674265c .box-button.elementor-button:focus, .elementor-20988 .elementor-element.elementor-element-7674265c .box-button.elementor-button:hover *, .elementor-20988 .elementor-element.elementor-element-7674265c .box-button.elementor-button:focus *, .elementor-20988 .elementor-element.elementor-element-7674265c .box-hover:hover .box-button.elementor-button, .elementor-20988 .elementor-element.elementor-element-7674265c .box-hover:hover .box-button.elementor-button *{color:#000000;}.elementor-20988 .elementor-element.elementor-element-7674265c .box-button.elementor-button:hover svg, .elementor-20988 .elementor-element.elementor-element-7674265c .box-button.elementor-button:focus svg, .elementor-20988 .elementor-element.elementor-element-7674265c .box-hover:hover .box-button.elementor-button svg{fill:#000000;color:#000000;}.elementor-20988 .elementor-element.elementor-element-7674265c .box-button.elementor-button:hover i, .elementor-20988 .elementor-element.elementor-element-7674265c .box-button.elementor-button:focus i, .elementor-20988 .elementor-element.elementor-element-7674265c .box-hover:hover .box-button.elementor-button i{color:#000000;}.elementor-20988 .elementor-element.elementor-element-7674265c .box-button.elementor-button:hover, .elementor-20988 .elementor-element.elementor-element-7674265c .box-button.elementor-button:focus, .elementor-20988 .elementor-element.elementor-element-7674265c .box-hover:hover .box-button.elementor-button{border-color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-1b683ce8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20988 .elementor-element.elementor-element-21fede1c{--display:flex;--width:55%;}.elementor-20988 .elementor-element.elementor-element-6f05cf4d{--spacer-size:50px;}.elementor-20988 .elementor-element.elementor-element-426fdea9{--display:flex;--width:45%;}.elementor-20988 .elementor-element.elementor-element-73577371{--spacer-size:10px;}.elementor-20988 .elementor-element.elementor-element-31b12e1b > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-20988 .elementor-element.elementor-element-31b12e1b{text-align:center;}.elementor-20988 .elementor-element.elementor-element-31b12e1b .the7-heading-title{font-family:"Sweet Sans Pro", Sans-serif;font-size:35px;font-weight:900;line-height:1.3em;color:#FFFFFF;text-decoration-style:solid;}.elementor-20988 .elementor-element.elementor-element-40e3dbf1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;font-family:"Maison Neue Mono", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;color:#FFFFFF;--textColor:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-2a356963{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-20988 .elementor-element.elementor-element-2a356963.elementor-element{--align-self:center;}.elementor-20988 .elementor-element.elementor-element-3267def{width:100%;max-width:100%;}.elementor-20988 .elementor-element.elementor-element-0763bad{width:100%;max-width:100%;}.elementor-20988 .elementor-element.elementor-element-27407d0{--display:flex;}.elementor-20988 .elementor-element.elementor-element-27407d0:not(.elementor-motion-effects-element-type-background), .elementor-20988 .elementor-element.elementor-element-27407d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-20988 .elementor-element.elementor-element-2a6851c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20988 .elementor-element.elementor-element-30a2c97{--display:flex;--width:55%;}.elementor-20988 .elementor-element.elementor-element-8185490{--spacer-size:50px;}.elementor-20988 .elementor-element.elementor-element-dc59f8e{--display:flex;--width:45%;}.elementor-20988 .elementor-element.elementor-element-573eac1{--spacer-size:10px;}.elementor-20988 .elementor-element.elementor-element-8bbd8e1 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-20988 .elementor-element.elementor-element-8bbd8e1{text-align:center;}.elementor-20988 .elementor-element.elementor-element-8bbd8e1 .the7-heading-title{font-family:"Sweet Sans Pro", Sans-serif;font-size:41px;font-weight:900;line-height:1.3em;color:#FFFFFF;text-decoration-style:solid;}.elementor-20988 .elementor-element.elementor-element-d6e442c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;font-family:"Maison Neue Mono", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;color:#FFFFFF;--textColor:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-6e58f8b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-20988 .elementor-element.elementor-element-6e58f8b.elementor-element{--align-self:center;}.elementor-20988 .elementor-element.elementor-element-108f3cf0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:90px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-20988 .elementor-element.elementor-element-1f31968b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-20988 .elementor-element.elementor-element-77fd7ce6{--spacer-size:16px;}.elementor-20988 .elementor-element.elementor-element-720dfa59.elementor-element{--align-self:center;}.elementor-20988 .elementor-element.elementor-element-720dfa59 .box-button{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-20988 .elementor-element.elementor-element-720dfa59 .box-button, .elementor-20988 .elementor-element.elementor-element-720dfa59 .box-button *{color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-720dfa59 .box-button svg{fill:#FFFFFF;color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-720dfa59 .box-button.elementor-button:hover, .elementor-20988 .elementor-element.elementor-element-720dfa59 .box-button.elementor-button:focus, .elementor-20988 .elementor-element.elementor-element-720dfa59 .box-button.elementor-button:hover *, .elementor-20988 .elementor-element.elementor-element-720dfa59 .box-button.elementor-button:focus *, .elementor-20988 .elementor-element.elementor-element-720dfa59 .box-hover:hover .box-button.elementor-button, .elementor-20988 .elementor-element.elementor-element-720dfa59 .box-hover:hover .box-button.elementor-button *{color:#000000;}.elementor-20988 .elementor-element.elementor-element-720dfa59 .box-button.elementor-button:hover svg, .elementor-20988 .elementor-element.elementor-element-720dfa59 .box-button.elementor-button:focus svg, .elementor-20988 .elementor-element.elementor-element-720dfa59 .box-hover:hover .box-button.elementor-button svg{fill:#000000;color:#000000;}.elementor-20988 .elementor-element.elementor-element-720dfa59 .box-button.elementor-button:hover, .elementor-20988 .elementor-element.elementor-element-720dfa59 .box-button.elementor-button:focus, .elementor-20988 .elementor-element.elementor-element-720dfa59 .box-hover:hover .box-button.elementor-button{border-color:#000000;}.elementor-20988 .elementor-element.elementor-element-0c1bcae{--display:flex;--width:98.507%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-20988 .elementor-element.elementor-element-0c1bcae:not(.elementor-motion-effects-element-type-background), .elementor-20988 .elementor-element.elementor-element-0c1bcae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-20988 .elementor-element.elementor-element-0c1bcae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20988 .elementor-element.elementor-element-d346b1a{width:100%;max-width:100%;text-align:center;}.elementor-20988 .elementor-element.elementor-element-d346b1a > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-20988 .elementor-element.elementor-element-d346b1a.elementor-element{--align-self:center;}.elementor-20988 .elementor-element.elementor-element-d346b1a .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-20988 .elementor-element.elementor-element-bbb3d8e{--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;border-style:none;--border-style:none;--margin-top:040px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20988 .elementor-element.elementor-element-7b80b11{--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-20988 .elementor-element.elementor-element-7b80b11:not(.elementor-motion-effects-element-type-background), .elementor-20988 .elementor-element.elementor-element-7b80b11 > .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-20988 .elementor-element.elementor-element-928e645{--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-20988 .elementor-element.elementor-element-78e8753 .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-20988 .elementor-element.elementor-element-f7c1ce1{--e-transform-rotateZ:-39deg;}.elementor-20988 .elementor-element.elementor-element-f7c1ce1 .elementor-icon-wrapper{text-align:center;}.elementor-20988 .elementor-element.elementor-element-f7c1ce1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-f7c1ce1.elementor-view-framed .elementor-icon, .elementor-20988 .elementor-element.elementor-element-f7c1ce1.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-f7c1ce1.elementor-view-framed .elementor-icon, .elementor-20988 .elementor-element.elementor-element-f7c1ce1.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-f7c1ce1 .elementor-icon{font-size:28px;}.elementor-20988 .elementor-element.elementor-element-f7c1ce1 .elementor-icon svg{height:28px;}.elementor-20988 .elementor-element.elementor-element-28ab7ba{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20988 .elementor-element.elementor-element-098d89b{width:100%;max-width:100%;text-align:left;}.elementor-20988 .elementor-element.elementor-element-098d89b.elementor-element{--align-self:flex-start;}.elementor-20988 .elementor-element.elementor-element-c977198{--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-20988 .elementor-element.elementor-element-c977198:not(.elementor-motion-effects-element-type-background), .elementor-20988 .elementor-element.elementor-element-c977198 > .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-20988 .elementor-element.elementor-element-bbbbd02{--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-20988 .elementor-element.elementor-element-4f6f925 .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-20988 .elementor-element.elementor-element-242d32a{--e-transform-rotateZ:-39deg;}.elementor-20988 .elementor-element.elementor-element-242d32a .elementor-icon-wrapper{text-align:center;}.elementor-20988 .elementor-element.elementor-element-242d32a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-242d32a.elementor-view-framed .elementor-icon, .elementor-20988 .elementor-element.elementor-element-242d32a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-242d32a.elementor-view-framed .elementor-icon, .elementor-20988 .elementor-element.elementor-element-242d32a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-242d32a .elementor-icon{font-size:28px;}.elementor-20988 .elementor-element.elementor-element-242d32a .elementor-icon svg{height:28px;}.elementor-20988 .elementor-element.elementor-element-731a677{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20988 .elementor-element.elementor-element-95b07e6{--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-20988 .elementor-element.elementor-element-95b07e6:not(.elementor-motion-effects-element-type-background), .elementor-20988 .elementor-element.elementor-element-95b07e6 > .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-20988 .elementor-element.elementor-element-8f563de{--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-20988 .elementor-element.elementor-element-d968304 .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-20988 .elementor-element.elementor-element-eaa842d{--e-transform-rotateZ:-39deg;}.elementor-20988 .elementor-element.elementor-element-eaa842d .elementor-icon-wrapper{text-align:center;}.elementor-20988 .elementor-element.elementor-element-eaa842d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-eaa842d.elementor-view-framed .elementor-icon, .elementor-20988 .elementor-element.elementor-element-eaa842d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-eaa842d.elementor-view-framed .elementor-icon, .elementor-20988 .elementor-element.elementor-element-eaa842d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-eaa842d .elementor-icon{font-size:28px;}.elementor-20988 .elementor-element.elementor-element-eaa842d .elementor-icon svg{height:28px;}.elementor-20988 .elementor-element.elementor-element-49748e4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20988 .elementor-element.elementor-element-2cef739a{--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-20988 .elementor-element.elementor-element-2cef739a:not(.elementor-motion-effects-element-type-background), .elementor-20988 .elementor-element.elementor-element-2cef739a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-77d3592b{--display:flex;--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20988 .elementor-element.elementor-element-77d3592b.e-con{--align-self:center;}.elementor-20988 .elementor-element.elementor-element-15fba074{width:100%;max-width:100%;text-align:center;}.elementor-20988 .elementor-element.elementor-element-15fba074 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20988 .elementor-element.elementor-element-15fba074.elementor-element{--align-self:center;}.elementor-20988 .elementor-element.elementor-element-15fba074 .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-20988 .elementor-element.elementor-element-26abfa7d{--spacer-size:30px;}.elementor-20988 .elementor-element.elementor-element-cd47aef{--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-20988 .elementor-element.elementor-element-cd47aef:not(.elementor-motion-effects-element-type-background), .elementor-20988 .elementor-element.elementor-element-cd47aef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-20988 .elementor-element.elementor-element-e889823{--display:flex;--width:70%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20988 .elementor-element.elementor-element-e889823.e-con{--align-self:center;}.elementor-20988 .elementor-element.elementor-element-d0c0517{width:100%;max-width:100%;text-align:center;}.elementor-20988 .elementor-element.elementor-element-d0c0517 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20988 .elementor-element.elementor-element-d0c0517.elementor-element{--align-self:center;}.elementor-20988 .elementor-element.elementor-element-d0c0517 .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-20988 .elementor-element.elementor-element-aee7a5b{--spacer-size:20px;}.elementor-20988 .elementor-element.elementor-element-d93f121{text-align:center;font-family:"Circular STD", Sans-serif;color:#FFFFFFBF;--textColor:#FFFFFFBF;}.elementor-20988 .elementor-element.elementor-element-79b2426{--spacer-size:25px;} .elementor-20988 .elementor-element.elementor-element-d4fca77 .box-button, .elementor-20988 .elementor-element.elementor-element-d4fca77 .box-button .popup-icon,  .elementor-20988 .elementor-element.elementor-element-d4fca77 .box-button:hover,  .elementor-20988 .elementor-element.elementor-element-d4fca77 .box-button:focus, .elementor-20988 .elementor-element.elementor-element-d4fca77 .box-hover:hover .box-button{background:#02010100;}.elementor-20988 .elementor-element.elementor-element-d4fca77 .box-button.elementor-button:hover, .elementor-20988 .elementor-element.elementor-element-d4fca77 .box-button.elementor-button:focus, .elementor-20988 .elementor-element.elementor-element-d4fca77 .box-button.elementor-button:hover .popup-icon, .elementor-20988 .elementor-element.elementor-element-d4fca77 .box-button.elementor-button:focus .popup-icon,  .elementor-20988 .elementor-element.elementor-element-d4fca77 .box-hover:hover .box-button.elementor-button, .elementor-20988 .elementor-element.elementor-element-d4fca77 .box-hover:hover .box-button.elementor-button .popup-icon{background:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-d4fca77.elementor-element{--align-self:center;}.elementor-20988 .elementor-element.elementor-element-d4fca77 .box-button{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-20988 .elementor-element.elementor-element-d4fca77 .box-button, .elementor-20988 .elementor-element.elementor-element-d4fca77 .box-button *{color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-d4fca77 .box-button svg{fill:#FFFFFF;color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-d4fca77 .box-button,  .elementor-20988 .elementor-element.elementor-element-d4fca77 .box-button:hover,  .elementor-20988 .elementor-element.elementor-element-d4fca77 .box-button:focus, .elementor-20988 .elementor-element.elementor-element-d4fca77 .box-hover:hover .box-button{border-color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-d4fca77 .box-button.elementor-button:hover, .elementor-20988 .elementor-element.elementor-element-d4fca77 .box-button.elementor-button:focus, .elementor-20988 .elementor-element.elementor-element-d4fca77 .box-button.elementor-button:hover *, .elementor-20988 .elementor-element.elementor-element-d4fca77 .box-button.elementor-button:focus *, .elementor-20988 .elementor-element.elementor-element-d4fca77 .box-hover:hover .box-button.elementor-button, .elementor-20988 .elementor-element.elementor-element-d4fca77 .box-hover:hover .box-button.elementor-button *{color:#000000;}.elementor-20988 .elementor-element.elementor-element-d4fca77 .box-button.elementor-button:hover svg, .elementor-20988 .elementor-element.elementor-element-d4fca77 .box-button.elementor-button:focus svg, .elementor-20988 .elementor-element.elementor-element-d4fca77 .box-hover:hover .box-button.elementor-button svg{fill:#000000;color:#000000;}.elementor-20988 .elementor-element.elementor-element-d4fca77 .box-button.elementor-button:hover, .elementor-20988 .elementor-element.elementor-element-d4fca77 .box-button.elementor-button:focus, .elementor-20988 .elementor-element.elementor-element-d4fca77 .box-hover:hover .box-button.elementor-button{border-color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-8733339{--spacer-size:30px;}.elementor-20988 .elementor-element.elementor-element-083af4b{--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-20988 .elementor-element.elementor-element-0dc8af2{--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-20988 .elementor-element.elementor-element-0dc8af2:not(.elementor-motion-effects-element-type-background), .elementor-20988 .elementor-element.elementor-element-0dc8af2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studiomotors.com/wp-content/uploads/2025/09/por10.jpg");background-position:center center;background-size:cover;}.elementor-20988 .elementor-element.elementor-element-f86931e{--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-20988 .elementor-element.elementor-element-48f0234 .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-20988 .elementor-element.elementor-element-c156212{--e-transform-rotateZ:-39deg;}.elementor-20988 .elementor-element.elementor-element-c156212 .elementor-icon-wrapper{text-align:center;}.elementor-20988 .elementor-element.elementor-element-c156212.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-c156212.elementor-view-framed .elementor-icon, .elementor-20988 .elementor-element.elementor-element-c156212.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-c156212.elementor-view-framed .elementor-icon, .elementor-20988 .elementor-element.elementor-element-c156212.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-c156212 .elementor-icon{font-size:28px;}.elementor-20988 .elementor-element.elementor-element-c156212 .elementor-icon svg{height:28px;}.elementor-20988 .elementor-element.elementor-element-1a8a68c{--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-20988 .elementor-element.elementor-element-1a8a68c:not(.elementor-motion-effects-element-type-background), .elementor-20988 .elementor-element.elementor-element-1a8a68c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studiomotors.com/wp-content/uploads/2025/09/por11.jpg");background-position:center center;background-size:cover;}.elementor-20988 .elementor-element.elementor-element-b10e3b7{--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-20988 .elementor-element.elementor-element-f83f19b .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-20988 .elementor-element.elementor-element-d29b8f0{--e-transform-rotateZ:-39deg;}.elementor-20988 .elementor-element.elementor-element-d29b8f0 .elementor-icon-wrapper{text-align:center;}.elementor-20988 .elementor-element.elementor-element-d29b8f0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-d29b8f0.elementor-view-framed .elementor-icon, .elementor-20988 .elementor-element.elementor-element-d29b8f0.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-d29b8f0.elementor-view-framed .elementor-icon, .elementor-20988 .elementor-element.elementor-element-d29b8f0.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-d29b8f0 .elementor-icon{font-size:28px;}.elementor-20988 .elementor-element.elementor-element-d29b8f0 .elementor-icon svg{height:28px;}.elementor-20988 .elementor-element.elementor-element-cf094b4{--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-20988 .elementor-element.elementor-element-cf094b4:not(.elementor-motion-effects-element-type-background), .elementor-20988 .elementor-element.elementor-element-cf094b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studiomotors.com/wp-content/uploads/2025/09/por12.jpg");background-position:center center;background-size:cover;}.elementor-20988 .elementor-element.elementor-element-b0ed68d{--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-20988 .elementor-element.elementor-element-d10ffbe .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-20988 .elementor-element.elementor-element-ed7c89a{--e-transform-rotateZ:-39deg;}.elementor-20988 .elementor-element.elementor-element-ed7c89a .elementor-icon-wrapper{text-align:center;}.elementor-20988 .elementor-element.elementor-element-ed7c89a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-ed7c89a.elementor-view-framed .elementor-icon, .elementor-20988 .elementor-element.elementor-element-ed7c89a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-ed7c89a.elementor-view-framed .elementor-icon, .elementor-20988 .elementor-element.elementor-element-ed7c89a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-ed7c89a .elementor-icon{font-size:28px;}.elementor-20988 .elementor-element.elementor-element-ed7c89a .elementor-icon svg{height:28px;}.elementor-20988 .elementor-element.elementor-element-bcb2f93{--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-20988 .elementor-element.elementor-element-bcb2f93:not(.elementor-motion-effects-element-type-background), .elementor-20988 .elementor-element.elementor-element-bcb2f93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studiomotors.com/wp-content/uploads/2025/09/por13.jpg");background-position:center center;background-size:cover;}.elementor-20988 .elementor-element.elementor-element-98ef096{--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-20988 .elementor-element.elementor-element-7cf8604 .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-20988 .elementor-element.elementor-element-cbe2303{--e-transform-rotateZ:-39deg;}.elementor-20988 .elementor-element.elementor-element-cbe2303 .elementor-icon-wrapper{text-align:center;}.elementor-20988 .elementor-element.elementor-element-cbe2303.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-cbe2303.elementor-view-framed .elementor-icon, .elementor-20988 .elementor-element.elementor-element-cbe2303.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-cbe2303.elementor-view-framed .elementor-icon, .elementor-20988 .elementor-element.elementor-element-cbe2303.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-cbe2303 .elementor-icon{font-size:28px;}.elementor-20988 .elementor-element.elementor-element-cbe2303 .elementor-icon svg{height:28px;}.elementor-20988 .elementor-element.elementor-element-0f28490{--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;--z-index:1;}.elementor-20988 .elementor-element.elementor-element-0f28490:not(.elementor-motion-effects-element-type-background), .elementor-20988 .elementor-element.elementor-element-0f28490 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(103deg, #FFFFFF 0%, #000000 100%);}.elementor-20988 .elementor-element.elementor-element-13b6893{--display:flex;--width:70%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20988 .elementor-element.elementor-element-13b6893.e-con{--align-self:center;}.elementor-20988 .elementor-element.elementor-element-8831650{width:100%;max-width:100%;text-align:center;}.elementor-20988 .elementor-element.elementor-element-8831650 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20988 .elementor-element.elementor-element-8831650.elementor-element{--align-self:center;}.elementor-20988 .elementor-element.elementor-element-8831650 .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-20988 .elementor-element.elementor-element-1054d74{--spacer-size:20px;}.elementor-20988 .elementor-element.elementor-element-58707b9{text-align:center;font-family:"Circular STD", Sans-serif;color:#FFFFFFD4;--textColor:#FFFFFFD4;}.elementor-20988 .elementor-element.elementor-element-e4094a2{--spacer-size:25px;} .elementor-20988 .elementor-element.elementor-element-01880d1 .box-button, .elementor-20988 .elementor-element.elementor-element-01880d1 .box-button .popup-icon,  .elementor-20988 .elementor-element.elementor-element-01880d1 .box-button:hover,  .elementor-20988 .elementor-element.elementor-element-01880d1 .box-button:focus, .elementor-20988 .elementor-element.elementor-element-01880d1 .box-hover:hover .box-button{background:#00000000;}.elementor-20988 .elementor-element.elementor-element-01880d1 .box-button.elementor-button:hover, .elementor-20988 .elementor-element.elementor-element-01880d1 .box-button.elementor-button:focus, .elementor-20988 .elementor-element.elementor-element-01880d1 .box-button.elementor-button:hover .popup-icon, .elementor-20988 .elementor-element.elementor-element-01880d1 .box-button.elementor-button:focus .popup-icon,  .elementor-20988 .elementor-element.elementor-element-01880d1 .box-hover:hover .box-button.elementor-button, .elementor-20988 .elementor-element.elementor-element-01880d1 .box-hover:hover .box-button.elementor-button .popup-icon{background:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-01880d1.elementor-element{--align-self:center;}.elementor-20988 .elementor-element.elementor-element-01880d1 .box-button{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-20988 .elementor-element.elementor-element-01880d1 .box-button, .elementor-20988 .elementor-element.elementor-element-01880d1 .box-button *{color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-01880d1 .box-button svg{fill:#FFFFFF;color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-01880d1 .box-button,  .elementor-20988 .elementor-element.elementor-element-01880d1 .box-button:hover,  .elementor-20988 .elementor-element.elementor-element-01880d1 .box-button:focus, .elementor-20988 .elementor-element.elementor-element-01880d1 .box-hover:hover .box-button{border-color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-01880d1 .box-button.elementor-button:hover, .elementor-20988 .elementor-element.elementor-element-01880d1 .box-button.elementor-button:focus, .elementor-20988 .elementor-element.elementor-element-01880d1 .box-button.elementor-button:hover *, .elementor-20988 .elementor-element.elementor-element-01880d1 .box-button.elementor-button:focus *, .elementor-20988 .elementor-element.elementor-element-01880d1 .box-hover:hover .box-button.elementor-button, .elementor-20988 .elementor-element.elementor-element-01880d1 .box-hover:hover .box-button.elementor-button *{color:#000000;}.elementor-20988 .elementor-element.elementor-element-01880d1 .box-button.elementor-button:hover svg, .elementor-20988 .elementor-element.elementor-element-01880d1 .box-button.elementor-button:focus svg, .elementor-20988 .elementor-element.elementor-element-01880d1 .box-hover:hover .box-button.elementor-button svg{fill:#000000;color:#000000;}.elementor-20988 .elementor-element.elementor-element-01880d1 .box-button.elementor-button:hover, .elementor-20988 .elementor-element.elementor-element-01880d1 .box-button.elementor-button:focus, .elementor-20988 .elementor-element.elementor-element-01880d1 .box-hover:hover .box-button.elementor-button{border-color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-887ea33{--spacer-size:30px;}.elementor-20988 .elementor-element.elementor-element-ec6a054{--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-20988 .elementor-element.elementor-element-922501a{--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-20988 .elementor-element.elementor-element-922501a:not(.elementor-motion-effects-element-type-background), .elementor-20988 .elementor-element.elementor-element-922501a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studiomotors.com/wp-content/uploads/2025/09/po24-scaled.jpg");background-position:center center;background-size:cover;}.elementor-20988 .elementor-element.elementor-element-c6ccd9b{--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-20988 .elementor-element.elementor-element-cf905c1 .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-20988 .elementor-element.elementor-element-3c1cce5{--e-transform-rotateZ:-39deg;}.elementor-20988 .elementor-element.elementor-element-3c1cce5 .elementor-icon-wrapper{text-align:center;}.elementor-20988 .elementor-element.elementor-element-3c1cce5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-3c1cce5.elementor-view-framed .elementor-icon, .elementor-20988 .elementor-element.elementor-element-3c1cce5.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-3c1cce5.elementor-view-framed .elementor-icon, .elementor-20988 .elementor-element.elementor-element-3c1cce5.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-3c1cce5 .elementor-icon{font-size:28px;}.elementor-20988 .elementor-element.elementor-element-3c1cce5 .elementor-icon svg{height:28px;}.elementor-20988 .elementor-element.elementor-element-e5d9a92{--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-20988 .elementor-element.elementor-element-e5d9a92:not(.elementor-motion-effects-element-type-background), .elementor-20988 .elementor-element.elementor-element-e5d9a92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studiomotors.com/wp-content/uploads/2025/09/por25.jpg");background-position:center center;background-size:cover;}.elementor-20988 .elementor-element.elementor-element-1b655da{--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-20988 .elementor-element.elementor-element-4b77cda .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-20988 .elementor-element.elementor-element-208b622{--e-transform-rotateZ:-39deg;}.elementor-20988 .elementor-element.elementor-element-208b622 .elementor-icon-wrapper{text-align:center;}.elementor-20988 .elementor-element.elementor-element-208b622.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-208b622.elementor-view-framed .elementor-icon, .elementor-20988 .elementor-element.elementor-element-208b622.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-208b622.elementor-view-framed .elementor-icon, .elementor-20988 .elementor-element.elementor-element-208b622.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-208b622 .elementor-icon{font-size:28px;}.elementor-20988 .elementor-element.elementor-element-208b622 .elementor-icon svg{height:28px;}.elementor-20988 .elementor-element.elementor-element-169d0e7{--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-20988 .elementor-element.elementor-element-169d0e7:not(.elementor-motion-effects-element-type-background), .elementor-20988 .elementor-element.elementor-element-169d0e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studiomotors.com/wp-content/uploads/2025/09/por26.jpg");background-position:center center;background-size:cover;}.elementor-20988 .elementor-element.elementor-element-dd1553d{--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-20988 .elementor-element.elementor-element-462a16f .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-20988 .elementor-element.elementor-element-7c5356d{--e-transform-rotateZ:-39deg;}.elementor-20988 .elementor-element.elementor-element-7c5356d .elementor-icon-wrapper{text-align:center;}.elementor-20988 .elementor-element.elementor-element-7c5356d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-7c5356d.elementor-view-framed .elementor-icon, .elementor-20988 .elementor-element.elementor-element-7c5356d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-7c5356d.elementor-view-framed .elementor-icon, .elementor-20988 .elementor-element.elementor-element-7c5356d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-7c5356d .elementor-icon{font-size:28px;}.elementor-20988 .elementor-element.elementor-element-7c5356d .elementor-icon svg{height:28px;}.elementor-20988 .elementor-element.elementor-element-8359b7a{--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-20988 .elementor-element.elementor-element-8359b7a:not(.elementor-motion-effects-element-type-background), .elementor-20988 .elementor-element.elementor-element-8359b7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studiomotors.com/wp-content/uploads/2025/09/por27.jpg");background-position:center center;background-size:cover;}.elementor-20988 .elementor-element.elementor-element-1e415dd{--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-20988 .elementor-element.elementor-element-6604ba6 .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-20988 .elementor-element.elementor-element-da18b8d{--e-transform-rotateZ:-39deg;}.elementor-20988 .elementor-element.elementor-element-da18b8d .elementor-icon-wrapper{text-align:center;}.elementor-20988 .elementor-element.elementor-element-da18b8d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-da18b8d.elementor-view-framed .elementor-icon, .elementor-20988 .elementor-element.elementor-element-da18b8d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-da18b8d.elementor-view-framed .elementor-icon, .elementor-20988 .elementor-element.elementor-element-da18b8d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-da18b8d .elementor-icon{font-size:28px;}.elementor-20988 .elementor-element.elementor-element-da18b8d .elementor-icon svg{height:28px;}.elementor-20988 .elementor-element.elementor-element-384c1d8{--display:flex;--width:70%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20988 .elementor-element.elementor-element-384c1d8.e-con{--align-self:center;}.elementor-20988 .elementor-element.elementor-element-5268d7d{--spacer-size:30px;} .elementor-20988 .elementor-element.elementor-element-5a21728 .box-button, .elementor-20988 .elementor-element.elementor-element-5a21728 .box-button .popup-icon,  .elementor-20988 .elementor-element.elementor-element-5a21728 .box-button:hover,  .elementor-20988 .elementor-element.elementor-element-5a21728 .box-button:focus, .elementor-20988 .elementor-element.elementor-element-5a21728 .box-hover:hover .box-button{background:var( --e-global-color-el_color_1 );}.elementor-20988 .elementor-element.elementor-element-5a21728 .box-button.elementor-button:hover, .elementor-20988 .elementor-element.elementor-element-5a21728 .box-button.elementor-button:focus, .elementor-20988 .elementor-element.elementor-element-5a21728 .box-button.elementor-button:hover .popup-icon, .elementor-20988 .elementor-element.elementor-element-5a21728 .box-button.elementor-button:focus .popup-icon,  .elementor-20988 .elementor-element.elementor-element-5a21728 .box-hover:hover .box-button.elementor-button, .elementor-20988 .elementor-element.elementor-element-5a21728 .box-hover:hover .box-button.elementor-button .popup-icon{background:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-5a21728.elementor-element{--align-self:center;}.elementor-20988 .elementor-element.elementor-element-5a21728 .box-button{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-20988 .elementor-element.elementor-element-5a21728 .box-button, .elementor-20988 .elementor-element.elementor-element-5a21728 .box-button *{color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-5a21728 .box-button svg{fill:#FFFFFF;color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-5a21728 .box-button,  .elementor-20988 .elementor-element.elementor-element-5a21728 .box-button:hover,  .elementor-20988 .elementor-element.elementor-element-5a21728 .box-button:focus, .elementor-20988 .elementor-element.elementor-element-5a21728 .box-hover:hover .box-button{border-color:var( --e-global-color-el_color_1 );}.elementor-20988 .elementor-element.elementor-element-5a21728 .box-button.elementor-button:hover, .elementor-20988 .elementor-element.elementor-element-5a21728 .box-button.elementor-button:focus, .elementor-20988 .elementor-element.elementor-element-5a21728 .box-button.elementor-button:hover *, .elementor-20988 .elementor-element.elementor-element-5a21728 .box-button.elementor-button:focus *, .elementor-20988 .elementor-element.elementor-element-5a21728 .box-hover:hover .box-button.elementor-button, .elementor-20988 .elementor-element.elementor-element-5a21728 .box-hover:hover .box-button.elementor-button *{color:#000000;}.elementor-20988 .elementor-element.elementor-element-5a21728 .box-button.elementor-button:hover svg, .elementor-20988 .elementor-element.elementor-element-5a21728 .box-button.elementor-button:focus svg, .elementor-20988 .elementor-element.elementor-element-5a21728 .box-hover:hover .box-button.elementor-button svg{fill:#000000;color:#000000;}.elementor-20988 .elementor-element.elementor-element-5a21728 .box-button.elementor-button:hover, .elementor-20988 .elementor-element.elementor-element-5a21728 .box-button.elementor-button:focus, .elementor-20988 .elementor-element.elementor-element-5a21728 .box-hover:hover .box-button.elementor-button{border-color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-1404dead{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:250px;--padding-bottom:270px;--padding-left:0px;--padding-right:0px;}.elementor-20988 .elementor-element.elementor-element-1404dead:not(.elementor-motion-effects-element-type-background), .elementor-20988 .elementor-element.elementor-element-1404dead > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://studiomotors.com/wp-content/uploads/2026/05/Background-1.png");background-position:center center;background-size:cover;}.elementor-20988 .elementor-element.elementor-element-a86673{--display:flex;--width:70%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20988 .elementor-element.elementor-element-a86673.e-con{--align-self:center;}.elementor-20988 .elementor-element.elementor-element-311e47d6{width:100%;max-width:100%;text-align:center;}.elementor-20988 .elementor-element.elementor-element-311e47d6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20988 .elementor-element.elementor-element-311e47d6.elementor-element{--align-self:center;}.elementor-20988 .elementor-element.elementor-element-311e47d6 .the7-heading-title{font-family:"Sweet Sans Pro", Sans-serif;font-size:54px;font-weight:600;line-height:1.3em;color:#FFFFFF;text-decoration-style:solid;}.elementor-20988 .elementor-element.elementor-element-1a83091a{--spacer-size:15px;}.elementor-20988 .elementor-element.elementor-element-3272c9e3.elementor-element{--align-self:center;}.elementor-20988 .elementor-element.elementor-element-3272c9e3 .box-button{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-20988 .elementor-element.elementor-element-3272c9e3 .box-button, .elementor-20988 .elementor-element.elementor-element-3272c9e3 .box-button *{color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-3272c9e3 .box-button svg{fill:#FFFFFF;color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-3272c9e3 .box-button.elementor-button:hover, .elementor-20988 .elementor-element.elementor-element-3272c9e3 .box-button.elementor-button:focus, .elementor-20988 .elementor-element.elementor-element-3272c9e3 .box-button.elementor-button:hover *, .elementor-20988 .elementor-element.elementor-element-3272c9e3 .box-button.elementor-button:focus *, .elementor-20988 .elementor-element.elementor-element-3272c9e3 .box-hover:hover .box-button.elementor-button, .elementor-20988 .elementor-element.elementor-element-3272c9e3 .box-hover:hover .box-button.elementor-button *{color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-3272c9e3 .box-button.elementor-button:hover svg, .elementor-20988 .elementor-element.elementor-element-3272c9e3 .box-button.elementor-button:focus svg, .elementor-20988 .elementor-element.elementor-element-3272c9e3 .box-hover:hover .box-button.elementor-button svg{fill:#FFFFFF;color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-3272c9e3 .box-button.elementor-button:hover, .elementor-20988 .elementor-element.elementor-element-3272c9e3 .box-button.elementor-button:focus, .elementor-20988 .elementor-element.elementor-element-3272c9e3 .box-hover:hover .box-button.elementor-button{border-color:#FFFFFF;}.elementor-20988 .elementor-element.elementor-element-65f30d5d{--spacer-size:30px;}.elementor-20988 .elementor-element.elementor-element-134a5f6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20988 .elementor-element.elementor-element-ff98380{--display:flex;--min-height:119px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20988 .elementor-element.elementor-element-ff98380:not(.elementor-motion-effects-element-type-background), .elementor-20988 .elementor-element.elementor-element-ff98380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1100px){.elementor-20988 .elementor-element.elementor-element-3df2ccf2{--min-height:100vh;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20988 .elementor-element.elementor-element-2a56c6a3{--width:40%;}.elementor-20988 .elementor-element.elementor-element-34a55260 img, .elementor-20988 .elementor-element.elementor-element-34a55260 svg{width:230px;}.elementor-20988 .elementor-element.elementor-element-34a55260 svg{height:auto;}.elementor-20988 .elementor-element.elementor-element-1b8b60aa{--width:70%;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20988 .elementor-element.elementor-element-1b8b60aa.e-con{--align-self:flex-end;}.elementor-20988 .elementor-element.elementor-element-1fe9f4c{--container-widget-width:230px;--container-widget-flex-grow:0;width:var( --container-widget-width, 230px );max-width:230px;}.elementor-20988 .elementor-element.elementor-element-7674265c{--container-widget-width:230px;--container-widget-flex-grow:0;width:var( --container-widget-width, 230px );max-width:230px;}.elementor-20988 .elementor-element.elementor-element-1b683ce8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20988 .elementor-element.elementor-element-21fede1c{--width:100%;}.elementor-20988 .elementor-element.elementor-element-426fdea9{--width:100%;}.elementor-20988 .elementor-element.elementor-element-40e3dbf1{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:left;}.elementor-20988 .elementor-element.elementor-element-2a356963{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-20988 .elementor-element.elementor-element-27407d0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-20988 .elementor-element.elementor-element-2a6851c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20988 .elementor-element.elementor-element-30a2c97{--width:100%;}.elementor-20988 .elementor-element.elementor-element-dc59f8e{--width:100%;}.elementor-20988 .elementor-element.elementor-element-d6e442c{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:left;}.elementor-20988 .elementor-element.elementor-element-6e58f8b{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-20988 .elementor-element.elementor-element-77fd7ce6{--spacer-size:1px;}.elementor-20988 .elementor-element.elementor-element-0c1bcae{--padding-top:55px;--padding-bottom:55px;--padding-left:40px;--padding-right:40px;}.elementor-20988 .elementor-element.elementor-element-bbb3d8e{--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-20988 .elementor-element.elementor-element-2cef739a{--padding-top:55px;--padding-bottom:55px;--padding-left:40px;--padding-right:40px;}.elementor-20988 .elementor-element.elementor-element-77d3592b{--width:100%;}.elementor-20988 .elementor-element.elementor-element-26abfa7d{--spacer-size:1px;}.elementor-20988 .elementor-element.elementor-element-cd47aef{--padding-top:55px;--padding-bottom:55px;--padding-left:40px;--padding-right:40px;}.elementor-20988 .elementor-element.elementor-element-e889823{--width:100%;}.elementor-20988 .elementor-element.elementor-element-8733339{--spacer-size:1px;}.elementor-20988 .elementor-element.elementor-element-083af4b{--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-20988 .elementor-element.elementor-element-0f28490{--padding-top:55px;--padding-bottom:55px;--padding-left:40px;--padding-right:40px;}.elementor-20988 .elementor-element.elementor-element-13b6893{--width:100%;}.elementor-20988 .elementor-element.elementor-element-887ea33{--spacer-size:1px;}.elementor-20988 .elementor-element.elementor-element-ec6a054{--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-20988 .elementor-element.elementor-element-384c1d8{--width:100%;}.elementor-20988 .elementor-element.elementor-element-5268d7d{--spacer-size:1px;}.elementor-20988 .elementor-element.elementor-element-1404dead{--padding-top:55px;--padding-bottom:55px;--padding-left:40px;--padding-right:40px;}.elementor-20988 .elementor-element.elementor-element-a86673{--width:100%;}.elementor-20988 .elementor-element.elementor-element-65f30d5d{--spacer-size:1px;}}@media(max-width:767px){.elementor-20988 .elementor-element.elementor-element-3df2ccf2{--min-height:500px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-20988 .elementor-element.elementor-element-3c884a03{--margin-top:10px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-20988 .elementor-element.elementor-element-2a56c6a3{--width:100%;}.elementor-20988 .elementor-element.elementor-element-34a55260{text-align:center;}.elementor-20988 .elementor-element.elementor-element-34a55260 img, .elementor-20988 .elementor-element.elementor-element-34a55260 svg{width:85%;}.elementor-20988 .elementor-element.elementor-element-34a55260 svg{height:auto;}.elementor-20988 .elementor-element.elementor-element-21fede1c{--width:100%;}.elementor-20988 .elementor-element.elementor-element-6f05cf4d{--spacer-size:1px;}.elementor-20988 .elementor-element.elementor-element-426fdea9{--width:100%;}.elementor-20988 .elementor-element.elementor-element-31b12e1b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-20988 .elementor-element.elementor-element-31b12e1b > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-20988 .elementor-element.elementor-element-31b12e1b .the7-heading-title{font-size:30px;}.elementor-20988 .elementor-element.elementor-element-40e3dbf1{text-align:center;}.elementor-20988 .elementor-element.elementor-element-2a356963{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20988 .elementor-element.elementor-element-30a2c97{--width:100%;}.elementor-20988 .elementor-element.elementor-element-8185490{--spacer-size:1px;}.elementor-20988 .elementor-element.elementor-element-dc59f8e{--width:100%;}.elementor-20988 .elementor-element.elementor-element-8bbd8e1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-20988 .elementor-element.elementor-element-8bbd8e1 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-20988 .elementor-element.elementor-element-8bbd8e1 .the7-heading-title{font-size:30px;}.elementor-20988 .elementor-element.elementor-element-d6e442c{text-align:center;}.elementor-20988 .elementor-element.elementor-element-6e58f8b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-20988 .elementor-element.elementor-element-0c1bcae{--padding-top:55px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-20988 .elementor-element.elementor-element-d346b1a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-20988 .elementor-element.elementor-element-d346b1a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20988 .elementor-element.elementor-element-d346b1a .the7-heading-title{font-size:24px;}.elementor-20988 .elementor-element.elementor-element-bbb3d8e{--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-20988 .elementor-element.elementor-element-928e645{--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-20988 .elementor-element.elementor-element-78e8753 .elementor-heading-title{font-size:14px;}.elementor-20988 .elementor-element.elementor-element-bbbbd02{--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-20988 .elementor-element.elementor-element-4f6f925 .elementor-heading-title{font-size:14px;}.elementor-20988 .elementor-element.elementor-element-8f563de{--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-20988 .elementor-element.elementor-element-d968304 .elementor-heading-title{font-size:14px;}.elementor-20988 .elementor-element.elementor-element-2cef739a{--padding-top:55px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-20988 .elementor-element.elementor-element-77d3592b{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20988 .elementor-element.elementor-element-77d3592b.e-con{--align-self:center;}.elementor-20988 .elementor-element.elementor-element-15fba074{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-20988 .elementor-element.elementor-element-15fba074 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20988 .elementor-element.elementor-element-15fba074 .the7-heading-title{font-size:24px;}.elementor-20988 .elementor-element.elementor-element-26abfa7d{--spacer-size:0px;}.elementor-20988 .elementor-element.elementor-element-cd47aef{--padding-top:55px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-20988 .elementor-element.elementor-element-e889823{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20988 .elementor-element.elementor-element-e889823.e-con{--align-self:center;}.elementor-20988 .elementor-element.elementor-element-d0c0517{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-20988 .elementor-element.elementor-element-d0c0517 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20988 .elementor-element.elementor-element-d0c0517 .the7-heading-title{font-size:24px;}.elementor-20988 .elementor-element.elementor-element-8733339{--spacer-size:0px;}.elementor-20988 .elementor-element.elementor-element-083af4b{--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-20988 .elementor-element.elementor-element-f86931e{--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-20988 .elementor-element.elementor-element-48f0234 .elementor-heading-title{font-size:14px;}.elementor-20988 .elementor-element.elementor-element-b10e3b7{--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-20988 .elementor-element.elementor-element-f83f19b .elementor-heading-title{font-size:14px;}.elementor-20988 .elementor-element.elementor-element-b0ed68d{--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-20988 .elementor-element.elementor-element-d10ffbe .elementor-heading-title{font-size:14px;}.elementor-20988 .elementor-element.elementor-element-98ef096{--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-20988 .elementor-element.elementor-element-7cf8604 .elementor-heading-title{font-size:14px;}.elementor-20988 .elementor-element.elementor-element-0f28490{--padding-top:55px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-20988 .elementor-element.elementor-element-13b6893{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20988 .elementor-element.elementor-element-13b6893.e-con{--align-self:center;}.elementor-20988 .elementor-element.elementor-element-8831650{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-20988 .elementor-element.elementor-element-8831650 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20988 .elementor-element.elementor-element-8831650 .the7-heading-title{font-size:24px;}.elementor-20988 .elementor-element.elementor-element-887ea33{--spacer-size:0px;}.elementor-20988 .elementor-element.elementor-element-ec6a054{--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-20988 .elementor-element.elementor-element-c6ccd9b{--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-20988 .elementor-element.elementor-element-cf905c1 .elementor-heading-title{font-size:14px;}.elementor-20988 .elementor-element.elementor-element-1b655da{--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-20988 .elementor-element.elementor-element-4b77cda .elementor-heading-title{font-size:14px;}.elementor-20988 .elementor-element.elementor-element-dd1553d{--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-20988 .elementor-element.elementor-element-462a16f .elementor-heading-title{font-size:14px;}.elementor-20988 .elementor-element.elementor-element-1e415dd{--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-20988 .elementor-element.elementor-element-6604ba6 .elementor-heading-title{font-size:14px;}.elementor-20988 .elementor-element.elementor-element-384c1d8{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20988 .elementor-element.elementor-element-384c1d8.e-con{--align-self:center;}.elementor-20988 .elementor-element.elementor-element-5268d7d{--spacer-size:0px;}.elementor-20988 .elementor-element.elementor-element-1404dead{--padding-top:55px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-20988 .elementor-element.elementor-element-a86673{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20988 .elementor-element.elementor-element-a86673.e-con{--align-self:center;}.elementor-20988 .elementor-element.elementor-element-311e47d6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-20988 .elementor-element.elementor-element-311e47d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20988 .elementor-element.elementor-element-311e47d6 .the7-heading-title{font-size:24px;}.elementor-20988 .elementor-element.elementor-element-65f30d5d{--spacer-size:0px;}}/* Start custom CSS for icon-box, class: .elementor-element-1fe9f4c */.elementor-20988 .elementor-element.elementor-element-1fe9f4c{
    align-content: center;
}


.elementor-20988 .elementor-element.elementor-element-1fe9f4c a[href^="tel"] {
    color: white !important;
    background: transparent !important;
    -webkit-text-fill-color: white !important;
    text-decoration: none !important;
}

.elementor-20988 .elementor-element.elementor-element-1fe9f4c a[href^="tel"]:visited {
    color: white !important;
    -webkit-text-fill-color: white !important;
}

.elementor-20988 .elementor-element.elementor-element-1fe9f4c a[href^="tel"]:active {
    color: white !important;
    background: transparent !important;
    -webkit-text-fill-color: white !important;
}/* End custom CSS */
/* Start custom CSS for the7_button_widget, class: .elementor-element-7674265c */.elementor-20988 .elementor-element.elementor-element-7674265c a{width:100%!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b8b60aa */.elementor-20988 .elementor-element.elementor-element-1b8b60aa a, .elementor-20988 .elementor-element.elementor-element-1b8b60aa .top-phone{
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c884a03 */.elementor-20988 .elementor-element.elementor-element-3c884a03{
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for the7-heading, class: .elementor-element-31b12e1b */@media(max-width:768px){
    .elementor-20988 .elementor-element.elementor-element-31b12e1b br{
        display:none;
    }
}



@media screen and (min-width: 1000px) and (max-width: 1440px) {
    .elementor-20988 .elementor-element.elementor-element-31b12e1b br{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2a356963 */.elementor-20988 .elementor-element.elementor-element-2a356963 {
    background: transparent !important;
}

/* Input Fields Styling */
.elementor-20988 .elementor-element.elementor-element-2a356963 .gform_wrapper input[type="text"],
.elementor-20988 .elementor-element.elementor-element-2a356963 .gform_wrapper input[type="email"],
.elementor-20988 .elementor-element.elementor-element-2a356963 .gform_wrapper input[type="tel"],
.elementor-20988 .elementor-element.elementor-element-2a356963 .gform_wrapper input[type="password"],
.elementor-20988 .elementor-element.elementor-element-2a356963 .gform_wrapper textarea,
.elementor-20988 .elementor-element.elementor-element-2a356963 .gform_wrapper select {
    background: transparent !important;
    border: none !important;
    border-bottom: 1px solid transparent !important;
    border-radius: 0 !important;
    color: #ffffff!important;
    text-align: center !important;
    text-transform: uppercase !important;
    padding: 15px 0 10px 0 !important;
    font-size: 14px !important;
    transition: all 0.3s ease !important;
    position: relative !important;
    font-weight: bold
}


/* Individual Border with Fade Effect for Each Input */
.elementor-20988 .elementor-element.elementor-element-2a356963 .gform_wrapper .ginput_container {
    position: relative !important;
}

.elementor-20988 .elementor-element.elementor-element-2a356963 .gform_wrapper .ginput_container::after {
    content: '' !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    height: 1px !important;
    background: linear-gradient(to right, 
        transparent 0%, 
        transparent 15%, 
        #999999 20%, 
        #999999 80%, 
        transparent 85%, 
        transparent 100%) !important;
    z-index: 1 !important;
}

/* Focus State with Fade */
.elementor-20988 .elementor-element.elementor-element-2a356963 .gform_wrapper .ginput_container:focus-within::after {
    background: linear-gradient(to right, 
        transparent 0%, 
        transparent 15%, 
        #ffffff 20%, 
        #ffffff 80%, 
        transparent 85%, 
        transparent 100%) !important;
}

/* Placeholder Styling */
.elementor-20988 .elementor-element.elementor-element-2a356963 .gform_wrapper input[type="text"]::placeholder,
.elementor-20988 .elementor-element.elementor-element-2a356963 .gform_wrapper input[type="email"]::placeholder,
.elementor-20988 .elementor-element.elementor-element-2a356963 .gform_wrapper input[type="tel"]::placeholder,
.elementor-20988 .elementor-element.elementor-element-2a356963 .gform_wrapper input[type="password"]::placeholder,
.elementor-20988 .elementor-element.elementor-element-2a356963 .gform_wrapper textarea::placeholder {
    color: #fff !important;
    text-align: center !important;
    text-transform: uppercase !important;
    opacity: 1 !important;
}

/* Focus States */
.elementor-20988 .elementor-element.elementor-element-2a356963 .gform_wrapper input[type="text"]:focus,
.elementor-20988 .elementor-element.elementor-element-2a356963 .gform_wrapper input[type="email"]:focus,
.elementor-20988 .elementor-element.elementor-element-2a356963 .gform_wrapper input[type="tel"]:focus,
.elementor-20988 .elementor-element.elementor-element-2a356963 .gform_wrapper input[type="password"]:focus,
.elementor-20988 .elementor-element.elementor-element-2a356963 .gform_wrapper textarea:focus {
    outline: none !important;
}

/* Submit Button Container - Center Alignment */
.elementor-20988 .elementor-element.elementor-element-2a356963 .gform_wrapper .gform_footer {
    background: transparent !important;
    padding: 20px 0 0 0 !important;
    margin-top: 20px !important;
    text-align: center !important;
}

/* Submit Button Styling - Smaller and Centered */
.elementor-20988 .elementor-element.elementor-element-2a356963 .gform_wrapper .gform_button,
.elementor-20988 .elementor-element.elementor-element-2a356963 .gform_wrapper input[type="submit"] {
    background-color: #E10600 !important;
    color: #ffffff !important;
    text-transform: uppercase !important;
    border: none !important;
    border-radius: 7px !important;
    padding: 15px 30px !important;
    font-weight: bold !important;
    cursor: pointer !important;
    transition: all 0.3s ease !important;
    font-size: 14px !important;
    letter-spacing: 1px !important;
    width: 250px !important;
    max-width: 380px !important;
    display: inline-block !important;
    margin: 0 auto !important;
}

/* Submit Button Hover Effect */
.elementor-20988 .elementor-element.elementor-element-2a356963 .gform_wrapper .gform_button:hover,
.elementor-20988 .elementor-element.elementor-element-2a356963 .gform_wrapper input[type="submit"]:hover {
    background-color: #c50500 !important;
    transform: translateY(-1px) !important;
}

/* Hide Labels */
.elementor-20988 .elementor-element.elementor-element-2a356963 .gform_wrapper .gfield_label {
    display: none !important;
}

/* Form Field Spacing */
.elementor-20988 .elementor-element.elementor-element-2a356963 .gform_wrapper .gfield {
    margin-bottom: 30px !important;
}

/* Remove Default Form Styling */
.elementor-20988 .elementor-element.elementor-element-2a356963 .gform_wrapper {
    background: transparent !important;
    border: none !important;
    padding: 0 !important;
}

.elementor-20988 .elementor-element.elementor-element-2a356963 .gform_wrapper .gform_body {
    background: transparent !important;
    padding: 0 !important;
}

.gform-theme--foundation .gform_fields{
    row-gap: 5px!important
}
.elementor-20988 .elementor-element.elementor-element-2a356963 .gfield_select{
    line-height: 1;
    cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b683ce8 */.elementor-20988 .elementor-element.elementor-element-1b683ce8{
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3267def */.elementor-20988 .elementor-element.elementor-element-3267def{
    width:100%;
    height:100%;
background: #ffffff;
background: linear-gradient(90deg, rgba(255, 255, 255, 0) 13%, rgba(0, 0, 0, 0.66) 50%, rgba(0, 0, 0, 1) 100%);
    position: absolute;
    left: 0;
    top:0;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0763bad */.elementor-20988 .elementor-element.elementor-element-0763bad{
    width:100%;
    height:100%;
 background: rgba(255, 255, 255, 0.1);
background: linear-gradient(180deg, rgba(255, 255, 255, 0) 75%, rgba(0, 0, 0, 1) 100%);
    position: absolute;
    left: 0;
    top:0;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3df2ccf2 */.elementor-20988 .elementor-element.elementor-element-3df2ccf2{
    position: relative
}/* End custom CSS */
/* Start custom CSS for the7-heading, class: .elementor-element-8bbd8e1 */@media(max-width:768px){
    .elementor-20988 .elementor-element.elementor-element-8bbd8e1 br{
        display:none;
    }
}



@media screen and (min-width: 1000px) and (max-width: 1440px) {
    .elementor-20988 .elementor-element.elementor-element-8bbd8e1 br{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6e58f8b */.elementor-20988 .elementor-element.elementor-element-6e58f8b {
    background: transparent !important;
}

/* Input Fields Styling */
.elementor-20988 .elementor-element.elementor-element-6e58f8b .gform_wrapper input[type="text"],
.elementor-20988 .elementor-element.elementor-element-6e58f8b .gform_wrapper input[type="email"],
.elementor-20988 .elementor-element.elementor-element-6e58f8b .gform_wrapper input[type="tel"],
.elementor-20988 .elementor-element.elementor-element-6e58f8b .gform_wrapper input[type="password"],
.elementor-20988 .elementor-element.elementor-element-6e58f8b .gform_wrapper textarea,
.elementor-20988 .elementor-element.elementor-element-6e58f8b .gform_wrapper select {
    background: transparent !important;
    border: none !important;
    border-bottom: 1px solid transparent !important;
    border-radius: 0 !important;
    color: #ffffff!important;
    text-align: center !important;
    text-transform: uppercase !important;
    padding: 15px 0 10px 0 !important;
    font-size: 14px !important;
    transition: all 0.3s ease !important;
    position: relative !important;
    font-weight: bold
}


/* Individual Border with Fade Effect for Each Input */
.elementor-20988 .elementor-element.elementor-element-6e58f8b .gform_wrapper .ginput_container {
    position: relative !important;
}

.elementor-20988 .elementor-element.elementor-element-6e58f8b .gform_wrapper .ginput_container::after {
    content: '' !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    height: 1px !important;
    background: linear-gradient(to right, 
        transparent 0%, 
        transparent 15%, 
        #999999 20%, 
        #999999 80%, 
        transparent 85%, 
        transparent 100%) !important;
    z-index: 1 !important;
}

/* Focus State with Fade */
.elementor-20988 .elementor-element.elementor-element-6e58f8b .gform_wrapper .ginput_container:focus-within::after {
    background: linear-gradient(to right, 
        transparent 0%, 
        transparent 15%, 
        #ffffff 20%, 
        #ffffff 80%, 
        transparent 85%, 
        transparent 100%) !important;
}

/* Placeholder Styling */
.elementor-20988 .elementor-element.elementor-element-6e58f8b .gform_wrapper input[type="text"]::placeholder,
.elementor-20988 .elementor-element.elementor-element-6e58f8b .gform_wrapper input[type="email"]::placeholder,
.elementor-20988 .elementor-element.elementor-element-6e58f8b .gform_wrapper input[type="tel"]::placeholder,
.elementor-20988 .elementor-element.elementor-element-6e58f8b .gform_wrapper input[type="password"]::placeholder,
.elementor-20988 .elementor-element.elementor-element-6e58f8b .gform_wrapper textarea::placeholder {
    color: #fff !important;
    text-align: center !important;
    text-transform: uppercase !important;
    opacity: 1 !important;
}

/* Focus States */
.elementor-20988 .elementor-element.elementor-element-6e58f8b .gform_wrapper input[type="text"]:focus,
.elementor-20988 .elementor-element.elementor-element-6e58f8b .gform_wrapper input[type="email"]:focus,
.elementor-20988 .elementor-element.elementor-element-6e58f8b .gform_wrapper input[type="tel"]:focus,
.elementor-20988 .elementor-element.elementor-element-6e58f8b .gform_wrapper input[type="password"]:focus,
.elementor-20988 .elementor-element.elementor-element-6e58f8b .gform_wrapper textarea:focus {
    outline: none !important;
}

/* Submit Button Container - Center Alignment */
.elementor-20988 .elementor-element.elementor-element-6e58f8b .gform_wrapper .gform_footer {
    background: transparent !important;
    padding: 20px 0 0 0 !important;
    margin-top: 20px !important;
    text-align: center !important;
}

/* Submit Button Styling - Smaller and Centered */
.elementor-20988 .elementor-element.elementor-element-6e58f8b .gform_wrapper .gform_button,
.elementor-20988 .elementor-element.elementor-element-6e58f8b .gform_wrapper input[type="submit"] {
    background-color: #E10600 !important;
    color: #ffffff !important;
    text-transform: uppercase !important;
    border: none !important;
    border-radius: 7px !important;
    padding: 15px 30px !important;
    font-weight: bold !important;
    cursor: pointer !important;
    transition: all 0.3s ease !important;
    font-size: 14px !important;
    letter-spacing: 1px !important;
    width: 250px !important;
    max-width: 380px !important;
    display: inline-block !important;
    margin: 0 auto !important;
}

/* Submit Button Hover Effect */
.elementor-20988 .elementor-element.elementor-element-6e58f8b .gform_wrapper .gform_button:hover,
.elementor-20988 .elementor-element.elementor-element-6e58f8b .gform_wrapper input[type="submit"]:hover {
    background-color: #c50500 !important;
    transform: translateY(-1px) !important;
}

/* Hide Labels */
.elementor-20988 .elementor-element.elementor-element-6e58f8b .gform_wrapper .gfield_label {
    display: none !important;
}

/* Form Field Spacing */
.elementor-20988 .elementor-element.elementor-element-6e58f8b .gform_wrapper .gfield {
    margin-bottom: 30px !important;
}

/* Remove Default Form Styling */
.elementor-20988 .elementor-element.elementor-element-6e58f8b .gform_wrapper {
    background: transparent !important;
    border: none !important;
    padding: 0 !important;
}

.elementor-20988 .elementor-element.elementor-element-6e58f8b .gform_wrapper .gform_body {
    background: transparent !important;
    padding: 0 !important;
}

.gform-theme--foundation .gform_fields{
    row-gap: 5px!important
}
.elementor-20988 .elementor-element.elementor-element-6e58f8b .gfield_select{
    line-height: 1;
    cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a6851c */.elementor-20988 .elementor-element.elementor-element-2a6851c{
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-156344cf */.no-flings {
    width: 100vw;
    margin-left: calc(-50vw + 50%);
  
    background-color: transparent;
    text-align: center;
    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(2rem, 5vw, 4rem);
}
/* ─── FORCE ONE LINE PER ROW ─────────────────────────────────────── */
.no-flings__title {
  display: inline-block;
  text-align:center;
}
.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 text-editor, class: .elementor-element-1f31968b */.elementor-20988 .elementor-element.elementor-element-1f31968b{
    max-width: 947px !important;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b80b11 */.elementor-20988 .elementor-element.elementor-element-7b80b11 {
  position: relative;
  overflow: hidden;
}

.elementor-20988 .elementor-element.elementor-element-7b80b11::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-20988 .elementor-element.elementor-element-7b80b11:hover::before {
  filter: grayscale(0%) brightness(100%);
}

/* Gradient overlay for hover */
.elementor-20988 .elementor-element.elementor-element-7b80b11::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-20988 .elementor-element.elementor-element-7b80b11:hover::after {
  opacity: 1; /* fade in gradient */
}

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

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

.elementor-20988 .elementor-element.elementor-element-7b80b11:hover .hover-box-icon {
  transform: rotate(0deg);
}

/* Show description on hover */

.elementor-20988 .elementor-element.elementor-element-7b80b11:hover .step-description {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}

.elementor-20988 .elementor-element.elementor-element-7b80b11 .elementor-widget-text-editor{
    opacity:0;
    font-size:18px;
        font-family: 'Maison Neue Mono';
        text-shadow: 0px 2px 13px #000;
    color:#fff;
    width:100%;
    display:block;
    transition:0.7s  all;
}
.elementor-20988 .elementor-element.elementor-element-7b80b11:hover .elementor-widget-text-editor{
    opacity:1;
    transform: translateY(0px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-731a677 */.elementor-20988 .elementor-element.elementor-element-731a677.step-description {
  opacity: 0;
  transform: translateY(10px);
  transition: opacity 0.4s ease, transform 0.4s ease;
  pointer-events: none;
}

.elementor-20988 .elementor-element.elementor-element-731a677.step-description .elementor-text-editor {
  padding: 16px 20px;
  background: rgba(255, 255, 255, 0.08);
  border-left: 3px solid #c8a96e;
  border-radius: 4px;
  color: rgba(255, 255, 255, 0.9);
  font-size: 14px;
  line-height: 1.7;
  font-weight: 300;
  letter-spacing: 0.3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c977198 */.elementor-20988 .elementor-element.elementor-element-c977198 {
  position: relative;
  overflow: hidden;
}

.elementor-20988 .elementor-element.elementor-element-c977198::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-20988 .elementor-element.elementor-element-c977198:hover::before {
  filter: grayscale(0%) brightness(100%);
}

/* Gradient overlay for hover */
.elementor-20988 .elementor-element.elementor-element-c977198::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-20988 .elementor-element.elementor-element-c977198:hover::after {
  opacity: 1; /* fade in gradient */
}

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

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

.elementor-20988 .elementor-element.elementor-element-c977198:hover .hover-box-icon {
  transform: rotate(0deg);
}


/* Show description on hover */

.elementor-20988 .elementor-element.elementor-element-c977198:hover .step-description {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}

.elementor-20988 .elementor-element.elementor-element-c977198 .elementor-widget-text-editor{
    opacity:0;
    font-size:18px;
        font-family: 'Maison Neue Mono';
        text-shadow: 0px 2px 13px #000;
    color:#fff;
    width:100%;
    display:block;
    transition:0.7s  all;
}
.elementor-20988 .elementor-element.elementor-element-c977198:hover .elementor-widget-text-editor{
    opacity:1;
    transform: translateY(0px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49748e4 */.elementor-20988 .elementor-element.elementor-element-49748e4.step-description {
  opacity: 0;
  transform: translateY(10px);
  transition: opacity 0.4s ease, transform 0.4s ease;
  pointer-events: none;
}

.elementor-20988 .elementor-element.elementor-element-49748e4.step-description .elementor-text-editor {
  padding: 16px 20px;
  background: rgba(255, 255, 255, 0.08);
  border-left: 3px solid #c8a96e;
  border-radius: 4px;
  color: rgba(255, 255, 255, 0.9);
  font-size: 14px;
  line-height: 1.7;
  font-weight: 300;
  letter-spacing: 0.3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b07e6 */.elementor-20988 .elementor-element.elementor-element-95b07e6 {
  position: relative;
  overflow: hidden;
}

.elementor-20988 .elementor-element.elementor-element-95b07e6::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-20988 .elementor-element.elementor-element-95b07e6:hover::before {
  filter: grayscale(0%) brightness(100%);
}

/* Gradient overlay for hover */
.elementor-20988 .elementor-element.elementor-element-95b07e6::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-20988 .elementor-element.elementor-element-95b07e6:hover::after {
  opacity: 1; /* fade in gradient */
}

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

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

.elementor-20988 .elementor-element.elementor-element-95b07e6:hover .hover-box-icon {
  transform: rotate(0deg);
}


/* Show description on hover */

.elementor-20988 .elementor-element.elementor-element-95b07e6:hover .step-description {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}

.elementor-20988 .elementor-element.elementor-element-95b07e6 .elementor-widget-text-editor{
    opacity:0;
    font-size:18px;
        font-family: 'Maison Neue Mono';
        text-shadow: 0px 2px 13px #000;
    color:#fff;
    width:100%;
    display:block;
    transition:0.7s  all;
}
.elementor-20988 .elementor-element.elementor-element-95b07e6:hover .elementor-widget-text-editor{
    opacity:1;
    transform: translateY(0px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-319483ef */.ti-widget.ti-goog .ti-reviews-container-wrapper {
    overflow: hidden;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin: 0 -8px;
    padding-top: 5px;
    justify-content: center;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dc8af2 */.elementor-20988 .elementor-element.elementor-element-0dc8af2 {
  position: relative;
  overflow: hidden;
}

.elementor-20988 .elementor-element.elementor-element-0dc8af2::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-20988 .elementor-element.elementor-element-0dc8af2:hover::before {
  filter: grayscale(0%) brightness(100%);
}

/* Gradient overlay for hover */
.elementor-20988 .elementor-element.elementor-element-0dc8af2::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-20988 .elementor-element.elementor-element-0dc8af2:hover::after {
  opacity: 1; /* fade in gradient */
}

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

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

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

.elementor-20988 .elementor-element.elementor-element-1a8a68c::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-20988 .elementor-element.elementor-element-1a8a68c:hover::before {
  filter: grayscale(0%) brightness(100%);
}

/* Gradient overlay for hover */
.elementor-20988 .elementor-element.elementor-element-1a8a68c::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-20988 .elementor-element.elementor-element-1a8a68c:hover::after {
  opacity: 1; /* fade in gradient */
}

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

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

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

.elementor-20988 .elementor-element.elementor-element-cf094b4::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-20988 .elementor-element.elementor-element-cf094b4:hover::before {
  filter: grayscale(0%) brightness(100%);
}

/* Gradient overlay for hover */
.elementor-20988 .elementor-element.elementor-element-cf094b4::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-20988 .elementor-element.elementor-element-cf094b4:hover::after {
  opacity: 1; /* fade in gradient */
}

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

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

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

.elementor-20988 .elementor-element.elementor-element-bcb2f93::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-20988 .elementor-element.elementor-element-bcb2f93:hover::before {
  filter: grayscale(0%) brightness(100%);
}

/* Gradient overlay for hover */
.elementor-20988 .elementor-element.elementor-element-bcb2f93::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-20988 .elementor-element.elementor-element-bcb2f93:hover::after {
  opacity: 1; /* fade in gradient */
}

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

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

.elementor-20988 .elementor-element.elementor-element-bcb2f93:hover .hover-box-icon {
  transform: rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-922501a */.elementor-20988 .elementor-element.elementor-element-922501a {
  position: relative;
  overflow: hidden;
}

/* Background image layer */
.elementor-20988 .elementor-element.elementor-element-922501a::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;
}

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

/* Hover: remove grey overlay & show gradient */
.elementor-20988 .elementor-element.elementor-element-922501a: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-20988 .elementor-element.elementor-element-922501a > * {
  position: relative;
  z-index: 2;
}

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

.elementor-20988 .elementor-element.elementor-element-922501a:hover .hover-box-icon {
  transform: rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5d9a92 */.elementor-20988 .elementor-element.elementor-element-e5d9a92 {
  position: relative;
  overflow: hidden;
}

/* Background image layer */
.elementor-20988 .elementor-element.elementor-element-e5d9a92::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;
}

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

/* Hover: remove grey overlay & show gradient */
.elementor-20988 .elementor-element.elementor-element-e5d9a92: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-20988 .elementor-element.elementor-element-e5d9a92 > * {
  position: relative;
  z-index: 2;
}

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

.elementor-20988 .elementor-element.elementor-element-e5d9a92:hover .hover-box-icon {
  transform: rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-169d0e7 */.elementor-20988 .elementor-element.elementor-element-169d0e7 {
  position: relative;
  overflow: hidden;
}

/* Background image layer */
.elementor-20988 .elementor-element.elementor-element-169d0e7::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;
}

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

/* Hover: remove grey overlay & show gradient */
.elementor-20988 .elementor-element.elementor-element-169d0e7: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-20988 .elementor-element.elementor-element-169d0e7 > * {
  position: relative;
  z-index: 2;
}

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

.elementor-20988 .elementor-element.elementor-element-169d0e7:hover .hover-box-icon {
  transform: rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8359b7a */.elementor-20988 .elementor-element.elementor-element-8359b7a {
  position: relative;
  overflow: hidden;
}

/* Background image layer */
.elementor-20988 .elementor-element.elementor-element-8359b7a::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;
}

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

/* Hover: remove grey overlay & show gradient */
.elementor-20988 .elementor-element.elementor-element-8359b7a: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-20988 .elementor-element.elementor-element-8359b7a > * {
  position: relative;
  z-index: 2;
}

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

.elementor-20988 .elementor-element.elementor-element-8359b7a:hover .hover-box-icon {
  transform: rotate(0deg);
}/* End custom CSS */
/* Start custom CSS */header{
    display: none!important;
}

html {
  scroll-behavior: smooth;
  scroll-padding-top: 50px; /* adjust to your navbar height */
}


/* Base state — transparent header */
.landing-header {
    z-index: 999 !important;
  background-color: transparent !important;
  transition: background-color 0.4s ease, box-shadow 0.4s ease, padding 0.4s ease;
}

/* When sticky activates after Effects Offset scroll */
.landing-header.elementor-sticky--effects {
  background-color: rgba(0, 0, 0, 0.95) !important;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.5);
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
}

/* Optional: slightly shrink the header on scroll for a premium feel */
.landing-header.elementor-sticky--effects .elementor-widget-image img {
  max-height: 45px !important;
    height: 100% !important;
    transition: max-height 0.3s ease;
    width: 100% !important;
    object-fit: contain;
}/* 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 */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Circular STD';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://studiomotors.com/wp-content/uploads/2026/04/CircularStd-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Circular STD';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://studiomotors.com/wp-content/uploads/2026/04/CircularStd-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Circular STD';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://studiomotors.com/wp-content/uploads/2026/04/CircularStd-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Circular STD';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://studiomotors.com/wp-content/uploads/2026/04/CircularStd-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Circular STD';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://studiomotors.com/wp-content/uploads/2026/04/CircularStd-Book.woff2') format('woff2');
}
/* End Custom Fonts CSS */