.elementor-10151 .elementor-element.elementor-element-7b90a8c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overflow:hidden;--padding-top:clamp(1.5625rem, 1.2019rem + 1.6026vw, 3.125rem);--padding-bottom:clamp(1.5625rem, 1.2019rem + 1.6026vw, 3.125rem);--padding-left:0;--padding-right:0;}.elementor-10151 .elementor-element.elementor-element-7b90a8c4:not(.elementor-motion-effects-element-type-background), .elementor-10151 .elementor-element.elementor-element-7b90a8c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10151 .elementor-element.elementor-element-7177a849{text-align:center;}.elementor-10151 .elementor-element.elementor-element-7177a849 .elementor-heading-title{font-family:var( --e-global-typography-8d33a8d-font-family ), Sans-serif;font-size:var( --e-global-typography-8d33a8d-font-size );font-weight:var( --e-global-typography-8d33a8d-font-weight );line-height:var( --e-global-typography-8d33a8d-line-height );color:var( --e-global-color-accent );}.elementor-10151 .elementor-element.elementor-element-7d9b2ce0 > .elementor-widget-container{margin:clamp(0.3125rem, 0.2404rem + 0.3205vw, 0.625rem) 0 0 0;}.elementor-10151 .elementor-element.elementor-element-7d9b2ce0 .woocommerce-breadcrumb{color:var( --e-global-color-accent );font-family:"Raleway", Sans-serif;font-size:clamp(0.75rem, 0.6923rem + 0.2564vw, 1rem);font-weight:500;text-align:center;}.elementor-10151 .elementor-element.elementor-element-7d9b2ce0 .woocommerce-breadcrumb > a{color:#FFFFFF;}body:not(.rtl) .elementor-10151 .elementor-element.elementor-element-146007a6{left:10px;}body.rtl .elementor-10151 .elementor-element.elementor-element-146007a6{right:10px;}.elementor-10151 .elementor-element.elementor-element-146007a6{bottom:0px;}.elementor-10151 .elementor-element.elementor-element-146007a6 img{width:clamp(5.625rem, 4.7596rem + 3.8462vw, 9.375rem);max-width:100%;opacity:0.6;}.elementor-10151 .elementor-element.elementor-element-3aa346c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:clamp(2.5rem, 1.9231rem + 2.5641vw, 5rem);--margin-bottom:clamp(2.5rem, 1.9231rem + 2.5641vw, 5rem);--margin-left:0;--margin-right:0;}.elementor-10151 .elementor-element.elementor-element-cd5effb{color:var( --e-global-color-text );}@media(max-width:1600px){.elementor-10151 .elementor-element.elementor-element-7177a849 .elementor-heading-title{font-size:var( --e-global-typography-8d33a8d-font-size );line-height:var( --e-global-typography-8d33a8d-line-height );}}@media(max-width:992px){.elementor-10151 .elementor-element.elementor-element-7177a849 .elementor-heading-title{font-size:var( --e-global-typography-8d33a8d-font-size );line-height:var( --e-global-typography-8d33a8d-line-height );}}@media(max-width:576px){.elementor-10151 .elementor-element.elementor-element-7177a849 .elementor-heading-title{font-size:var( --e-global-typography-8d33a8d-font-size );line-height:var( --e-global-typography-8d33a8d-line-height );}.elementor-10151 .elementor-element.elementor-element-7d9b2ce0 > .elementor-widget-container{margin:3px 0px 0px 0px;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-7d9b2ce0 */.elementor-10151 .elementor-element.elementor-element-7d9b2ce0 a {
    transition: color .3s ease;
    font-size: clamp(0.75rem, 0.6923rem + 0.2564vw, 1rem);
}

.elementor-10151 .elementor-element.elementor-element-7d9b2ce0 a:hover {
    color: rgba(255, 255, 255, 0.5) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-146007a6 */.riding-car {
    animation: ridingcardesktop 3s ease-in-out 1s forwards;
}

/* Animation dekstop */
@keyframes ridingcardesktop {
	0% {
	    transform: translateX(0);
	}
	
	100% {
	    transform: translateX(89vw);
	}
}

/* Animation laptop */
@keyframes ridingcarlaptop {
	0% {
	    transform: translateX(0);
	}
	
	100% {
	    transform: translateX(87vw);
	}
}

/* Animation tablet-landscape */
@keyframes ridingcartablet-landscape {
	0% {
	    transform: translateX(0);
	}
	
	100% {
	    transform: translateX(85vw);
	}
}

/* Animation tablet-portrait */
@keyframes ridingcartablet-portrait {
	0% {
	    transform: translateX(0);
	}
	
	100% {
	    transform: translateX(82vw);
	}
}

/* Animation mobile-landscape */
@keyframes ridingcarmobile-landscape {
	0% {
	    transform: translateX(0);
	}
	
	100% {
	    transform: translateX(75vw);
	}
}

/* Animation mobile-portrait */
@keyframes ridingcarmobile-portrait {
	0% {
	    transform: translateX(0);
	}
	
	100% {
	    transform: translateX(72vw);
	}
}

/* Start animation laptop */
@media (max-width: 1600px) {
    .riding-car {
        animation: ridingcarlaptop 3s ease-in-out 1s forwards;
    }
}

/* Start animation tablet-landscape */
@media (max-width: 1200px) {
    .riding-car {
        animation: ridingcartablet-landscape 3s ease-in-out 1s forwards;
    }
}

/* Start animation tablet-portrait */
@media (max-width: 992px) {
    .riding-car {
        animation: ridingcartablet-portrait 3s ease-in-out 1s forwards;
    }
}

/* Start animation mobile-landscape */
@media (max-width: 768px) {
    .riding-car {
        animation: ridingcarmobile-landscape 3s ease-in-out 1s forwards;
    }
}

/* Start animation mobile-portrait */
@media (max-width: 576px) {
    .riding-car {
        animation: ridingcarmobile-portrait 2s ease-in-out 1s forwards;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://idealrentalcar.com/wp-content/uploads/Raleway-Bold.woff2') format('woff2'),
		url('https://idealrentalcar.com/wp-content/uploads/Raleway-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://idealrentalcar.com/wp-content/uploads/Raleway-SemiBold.woff2') format('woff2'),
		url('https://idealrentalcar.com/wp-content/uploads/Raleway-SemiBold.woff') format('woff');
}
@font-face {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://idealrentalcar.com/wp-content/uploads/Raleway-Medium.woff2') format('woff2'),
		url('https://idealrentalcar.com/wp-content/uploads/Raleway-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://idealrentalcar.com/wp-content/uploads/Raleway-Regular.woff2') format('woff2'),
		url('https://idealrentalcar.com/wp-content/uploads/Raleway-Regular.woff') format('woff');
}
/* End Custom Fonts CSS */