.elementor-946 .elementor-element.elementor-element-2f9e484:not(.elementor-motion-effects-element-type-background), .elementor-946 .elementor-element.elementor-element-2f9e484 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://geely.japanmotors.sn/wp-content/uploads/2025/04/GEELYAUTO_SecondaryLogo-Black.svg");background-position:center center;background-repeat:no-repeat;background-size:70% auto;}.elementor-946 .elementor-element.elementor-element-2f9e484 > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-946 .elementor-element.elementor-element-2f9e484 > .elementor-container{min-height:400px;}.elementor-946 .elementor-element.elementor-element-2f9e484{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-946 .elementor-element.elementor-element-0eb8b3e:not(.elementor-motion-effects-element-type-background), .elementor-946 .elementor-element.elementor-element-0eb8b3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-946 .elementor-element.elementor-element-0eb8b3e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-946 .elementor-element.elementor-element-0eb8b3e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-946 .elementor-element.elementor-element-3b8436d > .elementor-element-populated{padding:100px 70px 100px 70px;}.elementor-946 .elementor-element.elementor-element-9318654{margin-top:0px;margin-bottom:0px;}.elementor-946 .elementor-element.elementor-element-81cd545 > .elementor-element-populated{padding:0px 26px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-946 .elementor-element.elementor-element-be41d2c{text-align:center;}.elementor-946 .elementor-element.elementor-element-be41d2c .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:50px;font-weight:400;letter-spacing:0.3px;color:var( --e-global-color-text );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-946 .elementor-element.elementor-element-753c143{--divider-border-style:solid;--divider-color:#19191724;--divider-border-width:1px;}.elementor-946 .elementor-element.elementor-element-753c143 .elementor-divider-separator{width:100%;}.elementor-946 .elementor-element.elementor-element-753c143 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-946 .elementor-element.elementor-element-6a5f155:not(.elementor-motion-effects-element-type-background), .elementor-946 .elementor-element.elementor-element-6a5f155 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-946 .elementor-element.elementor-element-6a5f155{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-946 .elementor-element.elementor-element-6a5f155 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-946 .elementor-element.elementor-element-94a1b7c > .elementor-element-populated{padding:0px 70px 70px 70px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-946 .elementor-element.elementor-element-28b285e img{width:100%;height:500px;object-fit:cover;object-position:center center;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-946 .elementor-element.elementor-element-2f9e484 > .elementor-container{min-height:300px;}.elementor-946 .elementor-element.elementor-element-3b8436d > .elementor-element-populated{padding:0px 50px 50px 50px;}.elementor-946 .elementor-element.elementor-element-9318654{margin-top:90px;margin-bottom:0px;}.elementor-946 .elementor-element.elementor-element-be41d2c .elementor-heading-title{font-size:29px;}.elementor-946 .elementor-element.elementor-element-94a1b7c > .elementor-element-populated{padding:0px 50px 50px 50px;}.elementor-946 .elementor-element.elementor-element-28b285e img{height:350px;}}@media(max-width:767px){.elementor-946 .elementor-element.elementor-element-2f9e484 > .elementor-container{min-height:250px;}.elementor-946 .elementor-element.elementor-element-2f9e484:not(.elementor-motion-effects-element-type-background), .elementor-946 .elementor-element.elementor-element-2f9e484 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:65% auto;}.elementor-946 .elementor-element.elementor-element-3b8436d > .elementor-element-populated{padding:10px 20px 30px 20px;}.elementor-946 .elementor-element.elementor-element-9318654{margin-top:40px;margin-bottom:0px;}.elementor-946 .elementor-element.elementor-element-81cd545 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-946 .elementor-element.elementor-element-be41d2c .elementor-heading-title{font-size:22px;}.elementor-946 .elementor-element.elementor-element-94a1b7c > .elementor-element-populated{padding:0px 20px 50px 20px;}.elementor-946 .elementor-element.elementor-element-28b285e img{height:250px;}}/* Start custom CSS */div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-image:after {
    top: -12%!important;
    left: 107%!important;
    z-index: 1!important;
    background: #0070b7!important;
}

.wpforms-field-label-inline {
    overflow: visible!important;
}

.wpforms-container .wpforms-image-choices-modern .wpforms-image-choices-image:after {
    content: "\2713"!important;
}

div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-selected label {
    background: #FFF;
    box-shadow: none!important;
    border: 2px solid #0070b7!important;
}

input {
    background: transparent!important;
    border-radius: 30px!important;
   padding: 20px 30px!important;
    height: 50px!important;
}

textarea {
    background: transparent!important;
    border-radius: 30px!important;
   padding: 20px 30px!important;
   resize: none;
}

select {
    background: transparent!important;
    border-radius: 30px!important;
   padding: 10px 30px!important;
   height: 50px!important;
}

div.wpforms-container-full select, div.wpforms-container-full select:disabled {
    background-image: linear-gradient(45deg, #00000000 50%, rgb(0 0 0) 50%), linear-gradient(135deg, rgb(0 0 0) 50%, #00000000 50%)!important;
        background-position: calc(100% - 17px) 50%, calc(100% - 12px) 50%!important;
    background-size: 5px 5px, 5px 5px!important;
    background-repeat: no-repeat!important;
}


.wpforms-field-label {
    font-size: 12px!important;
    text-transform: uppercase!important;
    font-weight: 400!important;
    letter-spacing: .5px!important;
}

button.wpforms-submit {
    background: #2F6FB2!important;
    border-radius: 30px!important;
    padding: 14px 30px !important;
    font-size: 12px!important;
    text-transform: uppercase!important;
    letter-spacing: .3px!important;
    box-shadow: none!important;
}

.wpforms-submit-container {
    display: flex;
    justify-content: center;
}

@media(max-width:767px) {
    #wpforms-1223-field_1 {
        display: flex!important;
    }
    #wpforms-1223-field_1 label {
        padding: 0px!important;
    }
}/* End custom CSS */