/*
Theme Name: Artistics Child
Template:   artistics
Theme URI: https://1.envato.market/artistic-wp
Description: Digital Marketing Agency WordPress Theme
Author: Awaiken Themes
Author URI: https://awaikenthemes.com/
Version: 1.0.0
Text Domain: artistics-child
*/

.elementor-kit-8589 {
	background-image: url(https://fleet-zero.com/wp-content/uploads/2025/12/FZ_bg-1-scaled.webp);
}

.why-choose-image{
	 transform: translate(-50%, -50%);
}

.why-choose-image img {
    aspect-ratio: 1 / 1.1;
    object-fit: cover;
}

.elementor-5067 .elementor-element.elementor-element-42cddf0.ekit-sticky--effects {
	backdrop-filter: blur(15px);
}

.why-choose-box ul {
	margin-left: 10px;
}

.sticky-column {
    top: 130px;
}

.fz-floating-globe::before {
	background-image: url(https://fleet-zero.com/wp-content/uploads/2025/12/Globe-1.webp);
	--background-overlay: '';
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: cover;
	
	content: '';
	left: -20px;
    top: 80px;
    width: 300px;
    height: 300px;
    animation: stonerotate 10s infinite linear;
    animation-direction: alternate;
    z-index: -1;
}

.fz-floating-innovation::before {
	    background-image: url(https://fleet-zero.com/wp-content/uploads/2025/12/Innnovation-1.webp) !important;
}

.fz-floating-links::before {
	background-image: url(https://fleet-zero.com/wp-content/uploads/2025/12/Links-1.webp) !important;
	    animation-direction: alternate;
}

.fz-floating-infinity::before {
	background-image: url(https://fleet-zero.com/wp-content/uploads/2025/12/Infinity.webp) !important;
	    animation-direction: alternate;
}

.fz-floating-green::before {
	background-image: url(https://fleet-zero.com/wp-content/uploads/2025/12/Green-Industry.webp) !important;
}

@media only screen and (max-width: 991px) {
    .fz-floating-globe::before {
        top: 20px;
        width: 170px;
        height: 170px;
    }
}

.agency-item-content.fz-icon-left .elementor-icon-box-title::after {
    content: '';
    top: 8px;
    left: -121px;]
}

.fz-eu-map-video {
	mix-blend-mode: screen;
}

@media screen and (min-width: 1025px) {
.fz-europe-section {
	position: absolute;
	right: -10px;
	}
}

@media screen and (min-width: 1840px) {
.fz-europe-section {
	max-width: 42%;
	}
}

.section-title .elementor-heading-title::before {
    content: "";
    mask-image: url(https://fleet-zero.com/wp-content/uploads/2025/12/Icons_bulletpoint-02-1.svg);
	    top: 7px;
}

.fz-box-icons .ekit-wid-con svg {
	width: 1em !important;
}

.agency-supports-slider .elementor-image-carousel-wrapper::before, .agency-supports-slider .elementor-image-carousel-wrapper::after {
	pointer-events: none;
}
.agency-supports-slider.fz-partner-logos .swiper-slide-inner img {
    height: 30px;
    width: auto;
}
.elementor-element .swiper .elementor-swiper-button, .elementor-element .swiper~.elementor-swiper-button, .elementor-lightbox .swiper .elementor-swiper-button, .elementor-lightbox .swiper~.elementor-swiper-button {
    z-index: 4;
}

/* Temporarily Removing Floating Elements */
.fz-floating-globe::before {
	background-image: none;
}

.fz-floating-innovation::before {
    background-image: none !important;
}

.fz-floating-links::before {
    background-image: none !important;
}

.elementor-11681 .elementor-element.elementor-element-467317e::before {
	background-image: none !important;
}

.fz-floating-infinity::before {
    background-image: none !important;
}

.elementor-11681 .elementor-element.elementor-element-0d3c8d4::before {
	background-image: none !important;
}

.e-con.footer-work-together::before {
	background-image: none !important;
}

/* Ends */