.elementor-10686 .elementor-element.elementor-element-91d35a6{--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;}.elementor-10686 .elementor-element.elementor-element-91d35a6:not(.elementor-motion-effects-element-type-background), .elementor-10686 .elementor-element.elementor-element-91d35a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d3ef15 );}.elementor-10686 .elementor-element.elementor-element-d887634{width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;}.elementor-10686 .elementor-element.elementor-element-e88a280 .elementor-menu-toggle{margin:0 auto;}.elementor-10686 .elementor-element.elementor-element-e88a280 .elementor-nav-menu .elementor-item{font-family:"Rajdhani", Sans-serif;font-size:28px;font-weight:700;letter-spacing:-0.5px;}.elementor-10686 .elementor-element.elementor-element-e88a280 .elementor-nav-menu--main .elementor-item{color:#111111BF;fill:#111111BF;}.elementor-10686 .elementor-element.elementor-element-e88a280 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-10686 .elementor-element.elementor-element-e88a280 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-10686 .elementor-element.elementor-element-e88a280 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-10686 .elementor-element.elementor-element-e88a280 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-10686 .elementor-element.elementor-element-e88a280 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-10686 .elementor-element.elementor-element-e88a280 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-secondary );}.elementor-10686 .elementor-element.elementor-element-e88a280 .e--pointer-framed .elementor-item:before,
					.elementor-10686 .elementor-element.elementor-element-e88a280 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-secondary );}.elementor-10686 .elementor-element.elementor-element-e88a280 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-10686 .elementor-element.elementor-element-e88a280 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-10686 .elementor-element.elementor-element-e88a280 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-secondary );}.elementor-10686 .elementor-element.elementor-element-e88a280 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-10686 .elementor-element.elementor-element-e88a280 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-secondary );}.elementor-10686 .elementor-element.elementor-element-2ba65c5 > .elementor-widget-container{margin:-29px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10686 .elementor-element.elementor-element-2ba65c5.elementor-element{--align-self:center;}.elementor-10686 .elementor-element.elementor-element-2ba65c5{--icon-box-icon-margin:10px;}.elementor-10686 .elementor-element.elementor-element-2ba65c5 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-secondary );}.elementor-10686 .elementor-element.elementor-element-2ba65c5 .elementor-icon{font-size:30px;}.elementor-10686 .elementor-element.elementor-element-2ba65c5 .elementor-icon i{transform:rotate(0deg);}.elementor-10686 .elementor-element.elementor-element-95e71f3{--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;}.elementor-10686 .elementor-element.elementor-element-95e71f3:not(.elementor-motion-effects-element-type-background), .elementor-10686 .elementor-element.elementor-element-95e71f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d3ef15 );}.elementor-10686 .elementor-element.elementor-element-5b57ebc{--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;}.elementor-10686 .elementor-element.elementor-element-4c0729f{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-10686 .elementor-element.elementor-element-4c0729f.elementor-element{--align-self:center;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-10686 .elementor-element.elementor-element-4c0729f > .elementor-widget-container{margin:0px 0px 0px -111px;padding:0px 0px 0px 0px;}.elementor-10686 .elementor-element.elementor-element-4c0729f{--container-widget-width:86px;--container-widget-flex-grow:0;width:var( --container-widget-width, 86px );max-width:86px;}}/* Start custom CSS for icon-box, class: .elementor-element-2ba65c5 */.elementor-10686 .elementor-element.elementor-element-2ba65c5 .elementor-icon-box-wrapper {
    display: flex;
    align-items: flex-end;
}/* End custom CSS */
/* Start custom CSS for wp-widget-pektsekye_ymm_horizontalselector, class: .elementor-element-4c0729f *//* Main wrapper for YMM dropdowns and button */
.block-content {
    display: flex; /* Enable horizontal alignment */
    align-items: center; /* Vertically align items */
    justify-content: flex-start; /* Align elements to the left */
    gap: 10px; /* Space between dropdowns and button */
    flex-wrap: nowrap; /* Prevent wrapping to a new line */
}

/* Style for dropdowns (Make, Model, Year) */
.block-content select {
    height: auto; /* Let the height adjust based on padding */
    padding: 16px 40px 16px 30px; /* Top, Right, Bottom, Left */
    font-size: 16px; /* Uniform font size */
    font-family: 'Inter', sans-serif; /* Set font to Inter */
    font-weight: 400; /* Set font weight */
    color: rgba(0, 0, 0, 0.5); /* 50% opacity for black text */
    border: 1px solid #ccc; /* Add border for consistency */
    border-radius: 12px; /* Smooth rounded corners */
    box-sizing: border-box; /* Ensure padding doesn't affect dimensions */
    width: 200px; /* Fixed width for dropdowns */
    background-color: #fff; /* White-filled dropdown background */
    -webkit-appearance: none; /* Remove default browser dropdown styling */
    -moz-appearance: none; /* Remove Firefox default styling */
    appearance: none; /* Remove default styling for all browsers */
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath fill='%23000000' fill-opacity='0.5' d='M0 0l5 6 5-6z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 12px 6px; /* Control arrow size (width x height) */
    background-position: right 15px center; /* Position the arrow with padding */
}

/* Style for the Search button */
.block-content .ymm-submit-any-selection {
    height: auto; /* Let the height adjust based on padding */
    padding: 17px 40px 17px 40px; /* Top, Right, Bottom, Left */
    background-color: #A50000 !important; /* Button background color */
    color: #ffffff !important; /* Button text color */
    font-size: 16px; /* Set font size */
    font-family: 'Inter', sans-serif; /* Set font to Inter */
    font-weight: 400; /* Set font weight */
    text-transform: capitalize; /* Make text uppercase */
    border: none !important; /* Remove border */
    border-radius: 12px; /* Rounded corners */
    cursor: pointer; /* Pointer cursor */
    text-align: center; /* Center text */
    transition: background-color 0.3s ease; /* Smooth hover effect for color only */
    display: flex; /* Flexbox for alignment */
    align-items: center; /* Vertically center text */
    justify-content: center; /* Horizontally center text */
    box-sizing: border-box; /* Ensure consistent sizing */
    margin-top: -3px; /* Adjust vertical alignment */
    transform: translateX(-12px) translateY(-3px); /* Fine-tune vertical position */
}

/* Add hover effect to the button (no grow effect) */
.block-content .ymm-submit-any-selection:hover {
    background-color: #868686 !important; /* Darker hover color */
}

/* Add active and focus states for the button */
.block-content .ymm-submit-any-selection:focus,
.block-content .ymm-submit-any-selection:active {
    background-color: #A50000 !important; /* Keep consistent color */
    outline: none !important; /* Remove default focus outline */
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3) !important; /* Optional shadow effect */
}/* End custom CSS */