.elementor-3625 .elementor-element.elementor-element-3facb09{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-3625 .elementor-element.elementor-element-3facb09.e-con{--align-self:center;}.elementor-3625 .elementor-element.elementor-element-717b47b2.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3625 .elementor-element.elementor-element-717b47b2.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3625 .elementor-element.elementor-element-717b47b2.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3625 .elementor-element.elementor-element-717b47b2 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3625 .elementor-element.elementor-element-717b47b2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3625 .elementor-element.elementor-element-7de6455b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3625 .elementor-element.elementor-element-7de6455b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3625 .elementor-element.elementor-element-7de6455b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3625 .elementor-element.elementor-element-7de6455b .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3625 .elementor-element.elementor-element-7de6455b .elementor-image-box-img img{transition-duration:0.3s;}@media(min-width:768px){.elementor-3625 .elementor-element.elementor-element-3facb09{--width:100%;}}@media(max-width:1366px){.elementor-3625 .elementor-element.elementor-element-3facb09{--grid-auto-flow:row;}.elementor-3625 .elementor-element.elementor-element-717b47b2 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-3625 .elementor-element.elementor-element-7de6455b .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}}@media(max-width:1024px){.elementor-3625 .elementor-element.elementor-element-3facb09{--grid-auto-flow:row;}.elementor-3625 .elementor-element.elementor-element-717b47b2 .elementor-image-box-title{font-size:28px;}.elementor-3625 .elementor-element.elementor-element-7de6455b .elementor-image-box-title{font-size:28px;}}@media(max-width:767px){.elementor-3625 .elementor-element.elementor-element-3facb09{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3625 .elementor-element.elementor-element-717b47b2 .elementor-image-box-img{margin-bottom:15px;}.elementor-3625 .elementor-element.elementor-element-7de6455b .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS for container, class: .elementor-element-3facb09 */.elementor-3625 .elementor-element.elementor-element-3facb09 a {
    color: #fff;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS */.elementor-element.cstm-normal-link a {
    text-decoration: none;
    color: inherit;
}


#carousel-custom-arrows .elementor-swiper-button.elementor-swiper-button-prev:before{
    content: '<';
    color: #FFCF89;
    font-size: 50px;
    position: absolute;
    top: 10px;
    left: 0;
    font-weight: 600;
}

#carousel-custom-arrows .elementor-swiper-button.elementor-swiper-button-next:before{
    content: '>';
    color: #FFCF89;
    font-size: 50px;
    position: absolute;
    right: 0;
    top: 10px;
     font-weight: 600;
}



#fleet-custom-arrows .elementor-swiper-button.elementor-swiper-button-prev:before{
    content: '<';
    color: #FFCF89;
    font-size: 50px;
    position: absolute;
    top: 10px;
    left: 0;
    font-weight: 600;
}

#fleet-custom-arrows .elementor-swiper-button.elementor-swiper-button-next:before{
    content: '>';
    color: #FFCF89;
    font-size: 50px;
    position: absolute;
    right: 0;
    top: 10px;
     font-weight: 600;
}



#quote-homepage .gform-theme--foundation .gform_fields {
        -moz-column-gap: var(--gf-form-gap-x);
        column-gap: 10px;
    }
    
#quote-homepage .ginput_complex span.name_first{
    padding: 0 0 0 5px;
}


@media screen and (max-width:1366px) and (min-width:1025px){
    #fleet-custom-arrows .e-n-carousel.swiper.swiper-initialized.swiper-horizontal {
        overflow: visible;
    }
}


@media screen and (min-width:1025px){
    #fleet-custom-arrows .swiper-slide:not(.swiper-slide-next) {
    opacity:0.3;
}

#fleet-custom-arrows .swiper-slide:not(.swiper-slide-next) .yellow-line,
#fleet-custom-arrows .swiper-slide:not(.swiper-slide-next) .home-fleet-content{
    display:none;
}
}

@media screen and (max-width:1024px){
    #fleet-custom-arrows.elementor-element .swiper~.elementor-swiper-button {
    display: none;
    }
}


@media (max-width: 768px){
#fleet-custom-arrows .elementor-swiper-button.elementor-swiper-button-prev:before{
    content: '<';
    color: #FFCF89;
    font-size: 0px;
    position: absolute;
    top: 10px;
    left: 0;
    font-weight: 600;
}

#fleet-custom-arrows .elementor-swiper-button.elementor-swiper-button-next:before{
    content: '>';
    color: #FFCF89;
    font-size: 0px;
    position: absolute;
    right: 0;
    top: 10px;
     font-weight: 600;
}

#fleet-custom-arrows span.swiper-pagination-bullet{
     border: 2px solid #FFCF89 !important;
     opacity: 1;
     background: transparent;
 }
 
 #fleet-custom-arrows .swiper-pagination-bullet-active{
     border: 2px solid #FFCF89 !important;
     opacity: 1;
     background: #FFCF89 !important;
 }
 
 #quote-homepage .gform-theme--foundation .gform_fields {
    grid-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    inline-size: 100%;
    grid-row-gap: 10px;
    row-gap: 5px;
}
 

}



@media (max-width: 767px) { 
#quote-homepage .gform-theme--foundation .gform_fields {
        -moz-column-gap: var(--gf-form-gap-x);
        row-gap: 5px;
    }

#quote-homepage .ginput_complex span.name_first {
    padding: 0 5px 0 5px;
}

#carousel-custom-arrows .elementor-swiper-button.elementor-swiper-button-prev:before{
    content: '<';
    color: #FFCF89;
    font-size: 30px;
    position: absolute;
    top: 10px;
    left: 0;
    font-weight: 600;
}

#carousel-custom-arrows .elementor-swiper-button.elementor-swiper-button-next:before{
    content: '>';
    color: #FFCF89;
    font-size: 30px;
    position: absolute;
    right: 0;
    top: 10px;
     font-weight: 600;
}


}/* End custom CSS */