.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10117 .elementor-element.elementor-element-2f5a298 > .elementor-background-overlay{background-image:url("https://ford.co.id/wp-content/uploads/2025/07/ford-the-battle-bg-desktop-1.jpg");background-position:top left;background-repeat:no-repeat;background-size:100% auto;opacity:1;}.elementor-10117 .elementor-element.elementor-element-2f5a298{padding:0vw 0vw 0vw 0vw;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}.elementor-10117 .elementor-element.elementor-element-b08f061 > .elementor-background-overlay{background-image:url("https://ford.co.id/wp-content/uploads/2025/07/ford-the-battle-bg-desktop_2.jpg");background-position:top left;background-repeat:no-repeat;background-size:100% auto;opacity:1;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10117 .elementor-element.elementor-element-ef434eb{text-align:center;}.elementor-10117 .elementor-element.elementor-element-ef434eb .elementor-heading-title{font-family:"Roboto";font-size:2.5rem;font-weight:800;}.elementor-10117 .elementor-element.elementor-element-b8f1b06 > .elementor-widget-container{padding:1rem 0rem 0rem 0rem;}.elementor-10117 .elementor-element.elementor-element-fa5e82d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10117 .elementor-element.elementor-element-fa5e82d{text-align:center;}.elementor-10117 .elementor-element.elementor-element-fa5e82d .elementor-heading-title{font-family:"Roboto";font-size:2.5rem;font-weight:800;}.elementor-10117 .elementor-element.elementor-element-60e745f > .elementor-widget-container{padding:1rem 0rem 0rem 0rem;}.elementor-10117 .elementor-element.elementor-element-6739101 > .elementor-background-overlay{background-image:url("https://ford.co.id/wp-content/uploads/2025/07/ford-the-battle-bg-desktop_3.jpg");background-position:bottom left;background-repeat:no-repeat;background-size:100% auto;opacity:1;}.elementor-10117 .elementor-element.elementor-element-760c6c6{--spacer-size:100px;}@media(min-width:1025px){.elementor-10117 .elementor-element.elementor-element-2f5a298 > .elementor-background-overlay{background-attachment:scroll;}.elementor-10117 .elementor-element.elementor-element-b08f061 > .elementor-background-overlay{background-attachment:scroll;}.elementor-10117 .elementor-element.elementor-element-6739101 > .elementor-background-overlay{background-attachment:scroll;}}@media(max-width:1024px){.elementor-10117 .elementor-element.elementor-element-2f5a298 > .elementor-background-overlay{background-image:url("https://ford.co.id/wp-content/uploads/2025/07/ford-the-battle-bg-mobile-1_02.jpg");}.elementor-10117 .elementor-element.elementor-element-2f5a298{padding:04vw 0vw 0vw 0vw;}.elementor-10117 .elementor-element.elementor-element-639c9ac img{width:100%;}}@media(max-width:767px){.elementor-10117 .elementor-element.elementor-element-2f5a298 > .elementor-background-overlay{background-image:url("https://ford.co.id/wp-content/uploads/2025/07/ford-the-battle-bg-mobile-1_02.jpg");background-position:top center;}.elementor-10117 .elementor-element.elementor-element-2f5a298{padding:4vw 0vw 0vw 0vw;}.elementor-10117 .elementor-element.elementor-element-b08f061 > .elementor-background-overlay{opacity:0;}.elementor-10117 .elementor-element.elementor-element-ef434eb .elementor-heading-title{font-size:1.5rem;}.elementor-10117 .elementor-element.elementor-element-b8f1b06 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-10117 .elementor-element.elementor-element-fa5e82d .elementor-heading-title{font-size:1.5rem;}.elementor-10117 .elementor-element.elementor-element-60e745f > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}}/* Start custom CSS */body{
    background-color: #dbdbdb;
}
.wrap-term.elementor-section-boxed
{
    margin-top: -8.5vw;
    position: relative;
    padding-top: 20vw;
    z-index: -1;
}
.elementor-element.term-condition-list{
    width: 550px;
    margin: 0 auto;
    max-width:100%;
}

.elementor-element.term-condition-list .elementor-widget-container ul{
    list-style: none;
    padding-left: 0;
    margin-bottom:4rem;
}

.elementor-element.term-condition-list .elementor-widget-container ul li{
    position: relative;
    padding-left: 30px;
    margin-bottom: 10px;
}

.elementor-element.term-condition-list .elementor-widget-container ol li{
    margin-bottom: 10px;
}

.elementor-element.term-condition-list .elementor-widget-container ul li::before {
  content: '';
  position: absolute;
  left: 0;
  top: 2px;
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='white'><path stroke='none' d='M0 0h24v24H0z' fill='none'/><path d='M7 3.34a10 10 0 1 1 -4.995 8.984l-.005 -.324l.005 -.324a10 10 0 0 1 4.995 -8.336z' /></svg>");
  background-size: contain;
  background-repeat: no-repeat;
}
#footer{
    margin-top:0;
}
.wrap-fix-side{
    visibility: hidden;
    z-index:-10;
}
@media (min-width: 1025px)
{
    .bg-top-battle .elementor-background-overlay{
        background-size: auto 92% !important;
    }
    .elementor-10117 .elementor-element.elementor-element-6739101 > .elementor-background-overlay
    {
        background-size: auto 115% !important;
    }
    .elementor-10117 .elementor-element.elementor-element-b08f061 > .elementor-background-overlay{
        background-size: auto 60% !important;
        background-position-x: -8vw;
    }
    
}
@media (max-width: 1199px)
{
    .elementor-10117 .elementor-element.elementor-element-b08f061 > .elementor-background-overlay{
        opacity: 0;
    }
}
@media (min-width: 1300px)
{
    .wrap-term.elementor-section-boxed
{
    margin-top: -7vw;
    padding-top: 16.5vw;
}
    .elementor-10117 .elementor-element.elementor-element-b08f061 > .elementor-background-overlay{
        background-size: 100% auto !important;
        background-position-x: 0vw;
    }
}
@media (min-width: 200px) and (max-width: 481px)
{
    .elementor-element.term-condition-list .elementor-widget-container ul li{
        padding-left: 23px;
    }
    .elementor-element.term-condition-list .elementor-widget-container ul li::before {
        width:15px;
        height:15px;
    }
}/* End custom CSS */