.elementor-621 .elementor-element.elementor-element-b6cac8a > .elementor-container{max-width:1300px;}.elementor-621 .elementor-element.elementor-element-6f58d169{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-621 .elementor-element.elementor-element-1b55a120{text-align:center;}.elementor-621 .elementor-element.elementor-element-1b55a120 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:50px;font-weight:700;word-spacing:0px;color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-621 .elementor-element.elementor-element-2da45354{--divider-border-style:solid;--divider-color:#AB7501;--divider-border-width:6px;}.elementor-621 .elementor-element.elementor-element-2da45354 .elementor-divider-separator{width:9%;margin:0 auto;margin-center:0;}.elementor-621 .elementor-element.elementor-element-2da45354 .elementor-divider{text-align:center;}.elementor-621 .elementor-element.elementor-element-e8b1322{--spacer-size:50px;}.elementor-621 .elementor-element.elementor-element-c37eff7 > .elementor-container{max-width:1300px;}.elementor-621 .elementor-element.elementor-element-bdc3b6b{text-align:left;}.elementor-621 .elementor-element.elementor-element-bdc3b6b .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:30px;font-weight:800;word-spacing:0px;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-621 .elementor-element.elementor-element-edb62e8{color:#777777;}.elementor-621 .elementor-element.elementor-element-dfca15a{--spacer-size:10px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-621 .elementor-element.elementor-element-18af9bf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-621 .elementor-element.elementor-element-18af9bf{--icon-box-icon-margin:25px;}.elementor-621 .elementor-element.elementor-element-18af9bf .elementor-icon-box-title{margin-bottom:10px;color:#000000;}.elementor-621 .elementor-element.elementor-element-18af9bf.elementor-view-stacked .elementor-icon{background-color:#AB7501;}.elementor-621 .elementor-element.elementor-element-18af9bf.elementor-view-framed .elementor-icon, .elementor-621 .elementor-element.elementor-element-18af9bf.elementor-view-default .elementor-icon{fill:#AB7501;color:#AB7501;border-color:#AB7501;}.elementor-621 .elementor-element.elementor-element-18af9bf .elementor-icon{font-size:30px;}.elementor-621 .elementor-element.elementor-element-18af9bf .elementor-icon i{transform:rotate(8deg);}.elementor-621 .elementor-element.elementor-element-18af9bf .elementor-icon-box-title, .elementor-621 .elementor-element.elementor-element-18af9bf .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:25px;font-weight:800;}.elementor-621 .elementor-element.elementor-element-18af9bf .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:20px;font-weight:400;}.elementor-621 .elementor-element.elementor-element-fa87658{--spacer-size:10px;}.elementor-621 .elementor-element.elementor-element-c78f8b5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-621 .elementor-element.elementor-element-c78f8b5{--icon-box-icon-margin:25px;}.elementor-621 .elementor-element.elementor-element-c78f8b5 .elementor-icon-box-title{margin-bottom:10px;color:#000000;}.elementor-621 .elementor-element.elementor-element-c78f8b5.elementor-view-stacked .elementor-icon{background-color:#AB7501;}.elementor-621 .elementor-element.elementor-element-c78f8b5.elementor-view-framed .elementor-icon, .elementor-621 .elementor-element.elementor-element-c78f8b5.elementor-view-default .elementor-icon{fill:#AB7501;color:#AB7501;border-color:#AB7501;}.elementor-621 .elementor-element.elementor-element-c78f8b5 .elementor-icon{font-size:30px;}.elementor-621 .elementor-element.elementor-element-c78f8b5 .elementor-icon-box-title, .elementor-621 .elementor-element.elementor-element-c78f8b5 .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:25px;font-weight:800;}.elementor-621 .elementor-element.elementor-element-c78f8b5 .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:20px;font-weight:400;}.elementor-621 .elementor-element.elementor-element-006f493{--spacer-size:10px;}.elementor-621 .elementor-element.elementor-element-12fef85 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-621 .elementor-element.elementor-element-12fef85{--icon-box-icon-margin:25px;}.elementor-621 .elementor-element.elementor-element-12fef85 .elementor-icon-box-title{margin-bottom:10px;color:#000000;}.elementor-621 .elementor-element.elementor-element-12fef85.elementor-view-stacked .elementor-icon{background-color:#AB7501;}.elementor-621 .elementor-element.elementor-element-12fef85.elementor-view-framed .elementor-icon, .elementor-621 .elementor-element.elementor-element-12fef85.elementor-view-default .elementor-icon{fill:#AB7501;color:#AB7501;border-color:#AB7501;}.elementor-621 .elementor-element.elementor-element-12fef85 .elementor-icon{font-size:30px;}.elementor-621 .elementor-element.elementor-element-12fef85 .elementor-icon-box-title, .elementor-621 .elementor-element.elementor-element-12fef85 .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:25px;font-weight:800;}.elementor-621 .elementor-element.elementor-element-12fef85 .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:20px;font-weight:400;}.elementor-621 .elementor-element.elementor-element-c8a6d5a{--spacer-size:10px;}.elementor-621 .elementor-element.elementor-element-013fc4d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-621 .elementor-element.elementor-element-013fc4d{--icon-box-icon-margin:25px;}.elementor-621 .elementor-element.elementor-element-013fc4d .elementor-icon-box-title{margin-bottom:10px;color:#000000;}.elementor-621 .elementor-element.elementor-element-013fc4d.elementor-view-stacked .elementor-icon{background-color:#AB7501;}.elementor-621 .elementor-element.elementor-element-013fc4d.elementor-view-framed .elementor-icon, .elementor-621 .elementor-element.elementor-element-013fc4d.elementor-view-default .elementor-icon{fill:#AB7501;color:#AB7501;border-color:#AB7501;}.elementor-621 .elementor-element.elementor-element-013fc4d .elementor-icon{font-size:30px;}.elementor-621 .elementor-element.elementor-element-013fc4d .elementor-icon-box-title, .elementor-621 .elementor-element.elementor-element-013fc4d .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:25px;font-weight:800;}.elementor-621 .elementor-element.elementor-element-013fc4d .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:20px;font-weight:400;}.elementor-621 .elementor-element.elementor-element-ff3ec04{--spacer-size:50px;}.elementor-621 .elementor-element.elementor-element-60adf8a:not(.elementor-motion-effects-element-type-background), .elementor-621 .elementor-element.elementor-element-60adf8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}.elementor-621 .elementor-element.elementor-element-60adf8a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-621 .elementor-element.elementor-element-60adf8a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-621 .elementor-element.elementor-element-f0c4842{--spacer-size:30px;}.elementor-621 .elementor-element.elementor-element-00ce3be:not(.elementor-motion-effects-element-type-background), .elementor-621 .elementor-element.elementor-element-00ce3be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-621 .elementor-element.elementor-element-00ce3be > .elementor-container{min-height:0px;}.elementor-621 .elementor-element.elementor-element-00ce3be{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-621 .elementor-element.elementor-element-00ce3be > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-621 .elementor-element.elementor-element-fba2bc9 > .elementor-container{max-width:1300px;}.elementor-621 .elementor-element.elementor-element-5438deb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:800;color:#FFFFFF;}.elementor-621 .elementor-element.elementor-element-78cd5b9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:800;color:#FFFFFF;}.elementor-621 .elementor-element.elementor-element-837f294:not(.elementor-motion-effects-element-type-background), .elementor-621 .elementor-element.elementor-element-837f294 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}.elementor-621 .elementor-element.elementor-element-837f294{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-621 .elementor-element.elementor-element-837f294 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-621 .elementor-element.elementor-element-19ae096{--spacer-size:30px;}@media(max-width:767px){.elementor-621 .elementor-element.elementor-element-5438deb{text-align:center;}.elementor-621 .elementor-element.elementor-element-5438deb .elementor-heading-title{line-height:2em;}.elementor-621 .elementor-element.elementor-element-78cd5b9{text-align:center;}}@media(min-width:768px){.elementor-621 .elementor-element.elementor-element-c449990{width:36.462%;}.elementor-621 .elementor-element.elementor-element-86cf3a0{width:63.538%;}.elementor-621 .elementor-element.elementor-element-2584846{width:69.154%;}.elementor-621 .elementor-element.elementor-element-d43c726{width:30.808%;}}/* Start custom CSS for shortcode, class: .elementor-element-58a0ca4 *//* General Styles */
body {
    font-family: Arial, sans-serif;
}

form {
    max-width: 900px;
    margin: auto;
}

.row {
    display: flex;
    flex-wrap: wrap;  /* Allows items to wrap to the next line */
   
}

.column {
    flex: 50%;  /* Each column takes up 50% of the row */
    padding: 10px;
    box-sizing: border-box;
}

/* For fields that take the full width of the row */
.full-width {
    width: 100%;
}

/* Make vehicle_info full width */
#vehicle_info {
    width: 100%;  /* Makes the input take full width */
    padding: 10px;
    margin: 5px 0;
    box-sizing: border-box;
    border: 1px solid #ccc;
    border-radius: 4px;
}

label {
    display: block;
   
    font-weight: 800;
}

input[type="text"], input[type="email"], input[type="tel"] {
    width: 100%;
    padding: 16px !important;
    border: none;
    border-radius: 0;
    color: #6b6b6b;
    background-color: #eee!important;

}

button {
    background-color: #AB7501!important;
    color: white;
    padding: 10px 20px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    display: block;
    margin: auto;
}

button:hover {
    background-color: #AB7501;
}

/* Drag & Drop Area */
.drag-drop-area {
    border: 2px dashed #ccc;
    padding: 20px;
    text-align: center;
    cursor: pointer;
    margin: 10px 0;
    border-radius: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.drag-drop-area:hover {
    background-color: #f1f1f1;
}

button#gform_browse_button {
    margin-top: 10px;
}

.required {
    color: red;
}

/* Ensures the image upload section appears correctly */
.column .drag-drop-area {
    flex: 100%; /* Make the drag-drop area full width */
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
    -webkit-appearance: none;
    color: var(--global-palette5);
    border: 0px solid var(--global-gray-400)!important;
    border-radius: 3px;
    padding: 0.4em 0.5em;
    max-width: 100%;
    background: var(--global-palette9);
    box-shadow: 0px 0px 0px -7px rgba(0, 0, 0, 0);
}/* End custom CSS */