.elementor-956 .elementor-element.elementor-element-f8b80e9:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-f8b80e9 > .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:65% auto;}.elementor-956 .elementor-element.elementor-element-f8b80e9 > .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-956 .elementor-element.elementor-element-f8b80e9 > .elementor-container{min-height:400px;}.elementor-956 .elementor-element.elementor-element-f8b80e9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-956 .elementor-element.elementor-element-5fea933:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-5fea933 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-956 .elementor-element.elementor-element-5fea933{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-956 .elementor-element.elementor-element-5fea933 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-956 .elementor-element.elementor-element-f758b5b > .elementor-element-populated{padding:100px 70px 100px 70px;}.elementor-956 .elementor-element.elementor-element-2eef870{margin-top:0px;margin-bottom:0px;}.elementor-956 .elementor-element.elementor-element-5da14f0 > .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-956 .elementor-element.elementor-element-8d06d1f{text-align:center;}.elementor-956 .elementor-element.elementor-element-8d06d1f .elementor-heading-title{font-family:"GEELY Bold", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;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-956 .elementor-element.elementor-element-983afc9{--divider-border-style:solid;--divider-color:#19191724;--divider-border-width:1px;}.elementor-956 .elementor-element.elementor-element-983afc9 .elementor-divider-separator{width:100%;}.elementor-956 .elementor-element.elementor-element-983afc9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-956 .elementor-element.elementor-element-f8b80e9 > .elementor-container{min-height:300px;}.elementor-956 .elementor-element.elementor-element-f758b5b > .elementor-element-populated{padding:0px 50px 50px 50px;}.elementor-956 .elementor-element.elementor-element-2eef870{margin-top:90px;margin-bottom:0px;}.elementor-956 .elementor-element.elementor-element-8d06d1f .elementor-heading-title{font-size:29px;}}@media(max-width:767px){.elementor-956 .elementor-element.elementor-element-f8b80e9 > .elementor-container{min-height:250px;}.elementor-956 .elementor-element.elementor-element-f8b80e9:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-f8b80e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:69% auto;}.elementor-956 .elementor-element.elementor-element-f758b5b > .elementor-element-populated{padding:10px 20px 30px 20px;}.elementor-956 .elementor-element.elementor-element-2eef870{margin-top:40px;margin-bottom:0px;}.elementor-956 .elementor-element.elementor-element-5da14f0 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-956 .elementor-element.elementor-element-8d06d1f .elementor-heading-title{font-size:22px;}}/* 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.send_btn {
    background-color: #000000!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;
}

button.wpforms-submit.send_btn:hover {
    background-color: #194BFF!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;
    }
}

#cmdfrm *{
    font-family: "GEELY Bold", Sans-serif!important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'GEELY Bold';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://geely.japanmotors.sn/wp-content/uploads/2025/04/GEELY-Bold.43ef443c.ttf') format('truetype');
}
@font-face {
	font-family: 'GEELY Bold';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://geely.japanmotors.sn/wp-content/uploads/2025/04/GEELY-Bold.43ef443c.ttf') format('truetype');
}
@font-face {
	font-family: 'GEELY Bold';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://geely.japanmotors.sn/wp-content/uploads/2025/04/GEELY-Bold.43ef443c.ttf') format('truetype');
}
/* End Custom Fonts CSS */