.elementor-16661 .elementor-element.elementor-element-93640ea{--display:flex;--min-height:300px;--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:flex-end;--overlay-opacity:0.5;--border-radius:0px 0px 50px 50px;}.elementor-16661 .elementor-element.elementor-element-93640ea:not(.elementor-motion-effects-element-type-background), .elementor-16661 .elementor-element.elementor-element-93640ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vehicleexplorer.com/wp-content/uploads/2025/02/About-us-page.jpg");background-position:center center;background-size:auto;}.elementor-16661 .elementor-element.elementor-element-93640ea::before, .elementor-16661 .elementor-element.elementor-element-93640ea > .elementor-background-video-container::before, .elementor-16661 .elementor-element.elementor-element-93640ea > .e-con-inner > .elementor-background-video-container::before, .elementor-16661 .elementor-element.elementor-element-93640ea > .elementor-background-slideshow::before, .elementor-16661 .elementor-element.elementor-element-93640ea > .e-con-inner > .elementor-background-slideshow::before, .elementor-16661 .elementor-element.elementor-element-93640ea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#161616;--background-overlay:'';}.elementor-16661 .elementor-element.elementor-element-fec2b4d .title-after_title, .elementor-16661 .elementor-element.elementor-element-fec2b4d .title-subtitle, .elementor-16661 .elementor-element.elementor-element-fec2b4d .woodmart-title-container{max-width:100%;}.elementor-16661 .elementor-element.elementor-element-fec2b4d .title{color:#FFFFFF;font-size:4rem;font-weight:800;}.elementor-16661 .elementor-element.elementor-element-fec2b4d .title-after_title{font-size:1.125rem;}.elementor-16661 .elementor-element.elementor-element-a3d2ab9{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}@media(max-width:767px){.elementor-16661 .elementor-element.elementor-element-fec2b4d .title-after_title, .elementor-16661 .elementor-element.elementor-element-fec2b4d .title-subtitle, .elementor-16661 .elementor-element.elementor-element-fec2b4d .woodmart-title-container{max-width:100%;}.elementor-16661 .elementor-element.elementor-element-fec2b4d .title{font-size:38px;}.elementor-16661 .elementor-element.elementor-element-fec2b4d .title-after_title{font-size:1rem;}}@media(min-width:1025px){.elementor-16661 .elementor-element.elementor-element-93640ea:not(.elementor-motion-effects-element-type-background), .elementor-16661 .elementor-element.elementor-element-93640ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for shortcode, class: .elementor-element-16475ca *//*.vin-search-form {*/
/*    margin: 0px 50px;*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*    align-items: center;*/
/*    gap: 15px; */
/*}*/

/*.search-bar {*/
/*    width: 80%;*/
/*    padding: 10px;*/
/*    font-size: 16px;*/
/*}*/

/*.search-btn {*/
/*    font-size: 16px;*/
/*    color: white !important;*/
/*    border: none;*/
/*    cursor: pointer;*/
/*    border-radius: 4px !important;*/
/*    background-color: #F28B82 !important;*/
/*    padding: 12px 40px 12px 40px !important;*/
/*    border: 1px solid #F28B82 !important;*/
    
/*}*/

/*.search-btn:hover {*/
/*    background-color: #DEDEDE !important;*/
/*    color: #F28B82 !important;*/
/*}*/

.vin-search-form {
    display: flex;
    flex-direction: column;
    gap: 10px;
    /*max-width: 400px;*/
}

.vin-label {
    font-weight: bold;
}

.vin-input {
    width: 100%;
    padding: 8px;
    border: 1px solid #D84315;
    border-radius: 4px;
}

.vin-button {
    margin: auto;
    background-color: #D84315 !important;
    color: white !important;
    padding: 0px;
    border: none;
    border-radius: 4px !important;
    cursor: pointer;
    width: 20%;
    border: 1px solid #F28B82 !important;
}

.vin-button:hover {
    background-color: #DEDEDE !important;
    color: #D84315 !important;
}

.vin-result {
    margin-top: 20px;
    padding: 10px;
    background: #f8f8f8;
    border-radius: 20px;
    border-left: 4px solid #F28B82;
}

.vin-heading {
    margin: 0;
    color: #F28B82;
}

.vin-text {
    margin: 5px 0;
}

.vin-link {
    color: #F28B82;
    text-decoration: none;
}

.vin-link:hover {
    text-decoration: underline;
}

.vin-error {
    color: red;
    font-weight: bold;
}/* End custom CSS */