.elementor-80 .elementor-element.elementor-element-773c28d9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-80 .elementor-element.elementor-element-773c28d9:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-773c28d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5B86A3;}.elementor-80 .elementor-element.elementor-element-1b3d1ef{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1C;--border-color:#FFFFFF1C;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:36px;}.elementor-80 .elementor-element.elementor-element-1b3d1ef.e-con{--order:0;}.elementor-80 .elementor-element.elementor-element-618d9ee{text-align:start;}.elementor-80 .elementor-element.elementor-element-618d9ee .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-828497f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1C;--border-color:#FFFFFF1C;--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:34px;}.elementor-80 .elementor-element.elementor-element-dc1f400{text-align:start;}.elementor-80 .elementor-element.elementor-element-dc1f400 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-85d5698{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1C;--border-color:#FFFFFF1C;--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:34px;}.elementor-80 .elementor-element.elementor-element-85d5698.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-80 .elementor-element.elementor-element-68b82f7{text-align:start;}.elementor-80 .elementor-element.elementor-element-68b82f7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-50f6529{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-d21cfaf{text-align:start;}.elementor-80 .elementor-element.elementor-element-d21cfaf img{width:100%;}.elementor-80 .elementor-element.elementor-element-597cc048{--display:flex;--min-height:100px;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:70px;}.elementor-80 .elementor-element.elementor-element-597cc048:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-597cc048 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-80 .elementor-element.elementor-element-b5d816c{--display:flex;--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-80 .elementor-element.elementor-element-be38425 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-be38425{text-align:start;}.elementor-80 .elementor-element.elementor-element-be38425 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-c4086eb{--display:flex;--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-80 .elementor-element.elementor-element-9ec1fd3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-80 .elementor-element.elementor-element-9ec1fd3.elementor-element{--align-self:flex-end;}.elementor-80 .elementor-element.elementor-element-9ec1fd3 .eael-creative-button-icon-left svg, 
                    .elementor-80 .elementor-element.elementor-element-9ec1fd3 .eael-creative-button-icon-right svg{rotate:0deg;}.elementor-80 .elementor-element.elementor-element-9ec1fd3 .eael-creative-button-icon-left i,
                    .elementor-80 .elementor-element.elementor-element-9ec1fd3 .eael-creative-button-icon-right i{rotate:0deg;}.elementor-80 .elementor-element.elementor-element-9ec1fd3 .eael-creative-button-icon-right{margin-left:10px;}.elementor-80 .elementor-element.elementor-element-9ec1fd3 .eael-creative-button-icon-left{margin-right:10px;}.elementor-80 .elementor-element.elementor-element-9ec1fd3 .eael-creative-button--shikoba i{left:10%;}.elementor-80 .elementor-element.elementor-element-9ec1fd3 .eael-creative-button--winona.eael-cb-icon-position-left::after{left:10px;}.elementor-80 .elementor-element.elementor-element-9ec1fd3 .eael-creative-button--winona.eael-cb-icon-position-right::after{left:-10px;}.elementor-80 .elementor-element.elementor-element-9ec1fd3 .eael-creative-button i{font-size:12px;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-9ec1fd3 .eael-creative-button svg{height:12px;width:12px;fill:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-9ec1fd3 .eael-creative-button .cretive-button-text{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-80 .elementor-element.elementor-element-9ec1fd3 .eael-creative-button{padding:10px 20px 10px 20px;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px;}.elementor-80 .elementor-element.elementor-element-9ec1fd3 .eael-creative-button.eael-creative-button--winona::after{padding:10px 20px 10px 20px;color:var( --e-global-color-primary );}.elementor-80 .elementor-element.elementor-element-9ec1fd3 .eael-creative-button.eael-creative-button--winona > .creative-button-inner{padding:10px 20px 10px 20px;}.elementor-80 .elementor-element.elementor-element-9ec1fd3 .eael-creative-button.eael-creative-button--tamaya::before{padding:10px 20px 10px 20px;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-9ec1fd3 .eael-creative-button.eael-creative-button--rayen::before{padding:10px 20px 10px 20px;background-color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-9ec1fd3 .eael-creative-button.eael-creative-button--rayen > .creative-button-inner{padding:10px 20px 10px 20px;}.elementor-80 .elementor-element.elementor-element-9ec1fd3 .eael-creative-button.eael-creative-button--saqui::after{padding:10px 20px 10px 20px;color:var( --e-global-color-primary );}.elementor-80 .elementor-element.elementor-element-9ec1fd3 .eael-creative-button .creative-button-inner svg{fill:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-9ec1fd3 .eael-creative-button .eael-creative-button--tamaya-secondary{color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-9ec1fd3 .eael-creative-button.eael-creative-button--tamaya::after{color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-9ec1fd3 .eael-creative-button::before{border-radius:30px;}.elementor-80 .elementor-element.elementor-element-9ec1fd3 .eael-creative-button::after{border-radius:30px;}.elementor-80 .elementor-element.elementor-element-9ec1fd3 .eael-creative-button:hover i{color:var( --e-global-color-primary );}.elementor-80 .elementor-element.elementor-element-9ec1fd3 .eael-creative-button:hover .creative-button-inner svg{fill:var( --e-global-color-primary );}.elementor-80 .elementor-element.elementor-element-9ec1fd3 .eael-creative-button:hover{color:var( --e-global-color-primary );background-color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-9ec1fd3 .eael-creative-button:hover svg{fill:var( --e-global-color-primary );}.elementor-80 .elementor-element.elementor-element-9ec1fd3 .eael-creative-button.eael-creative-button--ujarak::before{background-color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-9ec1fd3 .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-9ec1fd3 .eael-creative-button.eael-creative-button--tamaya:hover{background-color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-9ec1fd3 .eael-creative-button.eael-creative-button--rayen:hover::before{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-80 .elementor-element.elementor-element-773c28d9{--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;--align-items:flex-start;--gap:40px 20px;--row-gap:40px;--column-gap:20px;--flex-wrap:wrap;--padding-top:8%;--padding-bottom:8%;--padding-left:5%;--padding-right:5%;}.elementor-80 .elementor-element.elementor-element-1b3d1ef.e-con{--order:1;}.elementor-80 .elementor-element.elementor-element-828497f{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-80 .elementor-element.elementor-element-828497f.e-con{--order:2;}.elementor-80 .elementor-element.elementor-element-85d5698.e-con{--order:2;}.elementor-80 .elementor-element.elementor-element-50f6529.e-con{--order:4;}.elementor-80 .elementor-element.elementor-element-597cc048{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-80 .elementor-element.elementor-element-9ec1fd3 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-80 .elementor-element.elementor-element-773c28d9{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-80 .elementor-element.elementor-element-1b3d1ef{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-80 .elementor-element.elementor-element-828497f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-85d5698{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-50f6529{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-be38425 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-80 .elementor-element.elementor-element-9ec1fd3 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-80 .elementor-element.elementor-element-9ec1fd3.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-80 .elementor-element.elementor-element-773c28d9{--content-width:1500px;}.elementor-80 .elementor-element.elementor-element-1b3d1ef{--width:25%;}.elementor-80 .elementor-element.elementor-element-828497f{--width:25%;}.elementor-80 .elementor-element.elementor-element-85d5698{--width:25%;}.elementor-80 .elementor-element.elementor-element-50f6529{--width:25%;}.elementor-80 .elementor-element.elementor-element-597cc048{--content-width:1500px;}}@media(max-width:1024px) and (min-width:768px){.elementor-80 .elementor-element.elementor-element-1b3d1ef{--width:48%;}.elementor-80 .elementor-element.elementor-element-828497f{--width:48%;}.elementor-80 .elementor-element.elementor-element-85d5698{--width:48%;}.elementor-80 .elementor-element.elementor-element-50f6529{--width:48%;}}/* Start custom CSS for container, class: .elementor-element-773c28d9 *//* =====================================================
   CONTACT COLUMN
===================================================== */

.footer-contact{
    display:flex;
    flex-direction:column;
    gap:34px;
}

.footer-contact-group{
    display:flex;
    flex-direction:column;
    gap:8px;
}

.footer-contact-group strong{
    display:block;
    margin:0;
    color:#ffffff;
    font-size:1rem;
    font-weight:600;
    line-height:1.35;
}

.footer-contact address{
    margin:0;
    font-style:normal;
    color:rgba(255,255,255,.88);
    line-height:1.35;
}

/* ---------------------
   Email & Phone
--------------------- */

.footer-contact-links{
    display:flex;
    flex-direction:column;
    gap:12px;
}

.footer-contact-links a{
    display:inline-flex;
    align-items:center;
    gap:8px;
    width:fit-content;
    color:rgba(255,255,255,.92);
    text-decoration:none;
    transition:all .25s ease;
}

.footer-contact-icon{
    width:13px;
    height:13px;
    flex:0 0 13px;
    fill:rgba(255,255,255,.60);
    transition:fill .25s ease;
}

.footer-contact-links a:hover,
.footer-contact-links a:focus{
    color:#ffffff;
    text-decoration:underline;
    text-underline-offset:3px;
}

.footer-contact-links a:hover .footer-contact-icon,
.footer-contact-links a:focus .footer-contact-icon{
    fill:rgba(255,255,255,.90);
}


/* =====================================================
   ABOUT COLUMN
===================================================== */

.footer-about{
    display:flex;
    flex-direction:column;
}

.footer-about p{
    margin:0 0 22px;
    color:rgba(255,255,255,.92);
    font-size:1rem;
    line-height:1.35rem;
}

.footer-about p strong{
    color:#ffffff;
    font-weight:600;
}


/* ---------------------
   Shared Footer Links
--------------------- */

.footer-links{
    display:flex;
    flex-direction:column;
    gap:12px;
}

.footer-links a{
    color:rgba(255,255,255,.82);
    text-decoration:none;
    line-height:1.25;
    transition:all .25s ease;
}

.footer-links a:hover,
.footer-links a:focus{
    color:#ffffff;
    text-decoration:underline;
    text-underline-offset:3px;
}


/* =====================================================
   FOOTER BACKGROUND
===================================================== */

.elementor-80 .elementor-element.elementor-element-773c28d9{
    background:
        radial-gradient(circle at top right,
            rgba(255,255,255,.10) 0%,
            rgba(255,255,255,0) 35%),
        linear-gradient(
            180deg,
            #7A9FBC 0%,
            #6389A7 55%,
            #4F7592 100%
        );
}


/* =====================================================
   ADDITIONAL SEATING
===================================================== */

.footer-additional{
    display:flex;
    flex-direction:column;
}

/* Dealer CTA */

.footer-cta{
    margin-top:22px;
    padding-top:18px;
    border-top:1px solid rgba(255,255,255,.18);
}

.footer-cta-title{
    margin:0 0 8px;
    color:#ffffff;
    font-size:1rem;
    font-weight:600;
    line-height:1.35;
}

.footer-cta p{
    margin:0 0 12px;
    color:rgba(255,255,255,.90);
    font-size:.95rem;
    line-height:1.45;
}

.footer-cta p strong{
    color:#ffffff;
    font-weight:600;
}

.footer-cta-link{
    display:inline-flex;
    align-items:center;
    gap:6px;
    color:#ffffff;
    font-size:.95rem;
    font-weight:600;
    text-decoration:none;
    transition:all .25s ease;
}

.footer-cta-link:hover,
.footer-cta-link:focus{
    color:#ffffff;
    text-decoration:underline;
    text-underline-offset:3px;
}

/* Ensure dealer CTA link stays visible */
.footer-additional .footer-cta-link,
.footer-additional .footer-cta-link:visited{
    color:#ffffff !important;
    opacity:1 !important;
}

.footer-additional .footer-cta-link:hover,
.footer-additional .footer-cta-link:focus{
    color:#ffffff !important;
    opacity:.8 !important;
    text-decoration:underline;
    text-underline-offset:3px;
}

/* =====================================================
   MOBILE
===================================================== */

@media (max-width:767px){

    .footer-contact{
        gap:30px;
    }

    .footer-contact-group{
        gap:6px;
    }

    .footer-contact address{
        line-height:1.65;
    }

    .footer-about p{
        margin-bottom:20px;
    }

    .footer-links{
        gap:10px;
    }

    .footer-cta{
        margin-top:20px;
        padding-top:16px;
    }

}/* End custom CSS */