.elementor-10014 .elementor-element.elementor-element-bc44699{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10014 .elementor-element.elementor-element-9894ac2 img{width:clamp(9.375rem, 7.7885rem + 7.0513vw, 16.25rem);max-width:100%;}.elementor-10014 .elementor-element.elementor-element-259c91f0{--display:flex;--margin-top:clamp(2.5rem, 2.2115rem + 1.2821vw, 3.75rem);--margin-bottom:clamp(2.5rem, 1.3462rem + 5.1282vw, 7.5rem);--margin-left:0;--margin-right:0;}.elementor-10014 .elementor-element.elementor-element-3b9a774{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#3C41511A;--border-color:#3C41511A;--padding-top:clamp(1.25rem, 0.8173rem + 1.9231vw, 3.125rem);--padding-bottom:clamp(1.25rem, 0.8173rem + 1.9231vw, 3.125rem);--padding-left:0;--padding-right:0;}.elementor-10014 .elementor-element.elementor-element-ea8a084 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-10014 .elementor-element.elementor-element-ea8a084 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-10014 .elementor-element.elementor-element-ea8a084 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-secondary );}.elementor-10014 .elementor-element.elementor-element-ea8a084 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );}.elementor-10014 .elementor-element.elementor-element-ea8a084{--e-icon-list-icon-size:clamp(1rem, 0.9423rem + 0.2564vw, 1.25rem);--icon-vertical-offset:0px;}.elementor-10014 .elementor-element.elementor-element-ea8a084 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10014 .elementor-element.elementor-element-ea8a084 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10014 .elementor-element.elementor-element-ea8a084 .elementor-icon-list-item > a{font-family:"Raleway", Sans-serif;font-size:clamp(0.875rem, 0.8462rem + 0.1282vw, 1rem);font-weight:700;}.elementor-10014 .elementor-element.elementor-element-ea8a084 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-10014 .elementor-element.elementor-element-ea8a084 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10014 .elementor-element.elementor-element-f7db1a7 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-10014 .elementor-element.elementor-element-f7db1a7 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-10014 .elementor-element.elementor-element-f7db1a7{--e-icon-list-icon-size:clamp(0.75rem, 0.6923rem + 0.2564vw, 1rem);--icon-vertical-offset:0px;}.elementor-10014 .elementor-element.elementor-element-f7db1a7 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10014 .elementor-element.elementor-element-f7db1a7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10014 .elementor-element.elementor-element-f7db1a7 .elementor-icon-list-item > a{font-family:"Raleway", Sans-serif;font-size:clamp(0.75rem, 0.7212rem + 0.1282vw, 0.875rem);font-weight:700;}.elementor-10014 .elementor-element.elementor-element-f7db1a7 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}@media(max-width:576px){.elementor-10014 .elementor-element.elementor-element-259c91f0{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-10014 .elementor-element.elementor-element-3b9a774{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-c6ee15d *//* Splitting form */
.idrc-booking-form > .elementor-widget-container > .elementor-shortcode > .crbs-main > form > .crbs-main-content > .crbs-main-content-step-1 > .crbs-layout-100 > .crbs-layout-column-left {
    display: flex;
    justify-content: space-between;
    column-gap: 20px;
}

/* Form mobile */
@media (max-width: 600px) {
    .idrc-booking-form > .elementor-widget-container > .elementor-shortcode > .crbs-main > form > .crbs-main-content > .crbs-main-content-step-1 > .crbs-layout-100 > .crbs-layout-column-left {
        flex-direction: column;
        row-gap: 20px;
    }
}

/* Each column 100% */
.idrc-booking-form > .elementor-widget-container > .elementor-shortcode > .crbs-main > form > .crbs-main-content > .crbs-main-content-step-1 > .crbs-layout-100 > .crbs-layout-column-left > .crbs-form-panel {
    width: 100%;
    margin-bottom: 0 !important;
}

/* Padding date & time */
.idrc-booking-form > .elementor-widget-container > .elementor-shortcode > .crbs-main > form > .crbs-main-content > .crbs-main-content-step-1 > .crbs-layout-100 > .crbs-layout-column-left > .crbs-form-panel .crbs-datepicker, .crbs-timepicker {
    padding-bottom: 13px !important;
    padding: 0 16px 10px 16px !important;
}

/* Padding location */
.idrc-booking-form > .elementor-widget-container > .elementor-shortcode > .crbs-main > form > .crbs-main-content > .crbs-main-content-step-1 > .crbs-layout-100 > .crbs-layout-column-left > .crbs-form-panel .ui-selectmenu-button {
    padding: 0 20px 10px 20px !important;
}

/* Top margin navigation */
.idrc-booking-form > .elementor-widget-container > .elementor-shortcode > .crbs-main > form > .crbs-main-content {
    margin-top: clamp(1.875rem, 0.8654rem + 4.4872vw, 6.25rem);
}

/* Top margin submit button */
.idrc-booking-form > .elementor-widget-container > .elementor-shortcode > .crbs-main > form > .crbs-main-content > .crbs-main-content-step-1 > .crbs-main-content-navigation-button {
    margin-top: 20px !important;
}

/* Submit button fullwidth */
.idrc-booking-form > .elementor-widget-container > .elementor-shortcode > .crbs-main > form > .crbs-main-content > .crbs-main-content-step-1 > .crbs-main-content-navigation-button > a {
    float: initial !important;
    width: 100%;
    text-align: center;
}/* 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 */