.elementor-913 .elementor-element.elementor-element-dd4615f{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:stretch;--overlay-opacity:0.85;border-style:none;--border-style:none;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-913 .elementor-element.elementor-element-dd4615f:not(.elementor-motion-effects-element-type-background), .elementor-913 .elementor-element.elementor-element-dd4615f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-089fdae );background-image:url("https://vectoraeroworx.com/wp-content/uploads/2026/05/XHGj6UhjXlkEiw90K-l3sE7my-NeR63JhB8FLoKJ02AYdnl6pCvEOEfsE631scKsFB6aTaGf_SH5dcbum94ypJqtm245PEpCHN0y_b4tuGvJbj0_OeOOXewetLEdnu4byuRucclUEUGoQhxyKeIuN7ykA_Z6UlPXpznRSQTf719MZFId_uvxz-aXej46JXA9-1.jpeg");}.elementor-913 .elementor-element.elementor-element-dd4615f::before, .elementor-913 .elementor-element.elementor-element-dd4615f > .elementor-background-video-container::before, .elementor-913 .elementor-element.elementor-element-dd4615f > .e-con-inner > .elementor-background-video-container::before, .elementor-913 .elementor-element.elementor-element-dd4615f > .elementor-background-slideshow::before, .elementor-913 .elementor-element.elementor-element-dd4615f > .e-con-inner > .elementor-background-slideshow::before, .elementor-913 .elementor-element.elementor-element-dd4615f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-089fdae );--background-overlay:'';}.elementor-913 .elementor-element.elementor-element-078b78e{--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;--justify-content:center;--align-items:center;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-913 .elementor-element.elementor-element-078b78e:not(.elementor-motion-effects-element-type-background), .elementor-913 .elementor-element.elementor-element-078b78e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2964bc0 );}.elementor-913 .elementor-element.elementor-element-d31ad6d{--display:flex;--justify-content:center;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-913 .elementor-element.elementor-element-d31ad6d:not(.elementor-motion-effects-element-type-background), .elementor-913 .elementor-element.elementor-element-d31ad6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://vectoraeroworx.com/wp-content/uploads/2026/06/ChatGPT-Image-Jun-2-2026-09_51_10-AM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-913 .elementor-element.elementor-element-f367149{--spacer-size:50px;}.elementor-913 .elementor-element.elementor-element-416171c img{width:100%;max-width:500px;}body:not(.rtl) .elementor-913 .elementor-element.elementor-element-c5f1170{right:30px;}body.rtl .elementor-913 .elementor-element.elementor-element-c5f1170{left:30px;}.elementor-913 .elementor-element.elementor-element-c5f1170{bottom:30px;text-align:end;}.elementor-913 .elementor-element.elementor-element-c5f1170 img{width:10%;opacity:0.1;}body:not(.rtl) .elementor-913 .elementor-element.elementor-element-00cd3cf{left:30px;}body.rtl .elementor-913 .elementor-element.elementor-element-00cd3cf{right:30px;}.elementor-913 .elementor-element.elementor-element-00cd3cf{bottom:30px;text-align:start;}.elementor-913 .elementor-element.elementor-element-00cd3cf img{width:10%;opacity:0.1;}body:not(.rtl) .elementor-913 .elementor-element.elementor-element-07f4526{right:30px;}body.rtl .elementor-913 .elementor-element.elementor-element-07f4526{left:30px;}.elementor-913 .elementor-element.elementor-element-07f4526{top:30px;text-align:end;}.elementor-913 .elementor-element.elementor-element-07f4526 img{width:10%;opacity:0.1;}body:not(.rtl) .elementor-913 .elementor-element.elementor-element-fc1b7c1{left:30px;}body.rtl .elementor-913 .elementor-element.elementor-element-fc1b7c1{right:30px;}.elementor-913 .elementor-element.elementor-element-fc1b7c1{top:30px;text-align:start;}.elementor-913 .elementor-element.elementor-element-fc1b7c1 img{width:10%;opacity:0.1;}.elementor-913 .elementor-element.elementor-element-7da1550{--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;--overflow:hidden;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-913 .elementor-element.elementor-element-7da1550:not(.elementor-motion-effects-element-type-background), .elementor-913 .elementor-element.elementor-element-7da1550 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2964bc0 );}.elementor-913 .elementor-element.elementor-element-4977c88{--display:flex;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-913 .elementor-element.elementor-element-4977c88:not(.elementor-motion-effects-element-type-background), .elementor-913 .elementor-element.elementor-element-4977c88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-089fdae );}.elementor-913 .elementor-element.elementor-element-bc59c02 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:12px;font-weight:400;letter-spacing:0.09em;color:var( --e-global-color-d7e3121 );}body:not(.rtl) .elementor-913 .elementor-element.elementor-element-caa7415{right:30px;}body.rtl .elementor-913 .elementor-element.elementor-element-caa7415{left:30px;}.elementor-913 .elementor-element.elementor-element-caa7415{top:30px;}.elementor-913 .elementor-element.elementor-element-caa7415 .elementor-icon-wrapper{text-align:end;}.elementor-913 .elementor-element.elementor-element-caa7415.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d7e3121 );}.elementor-913 .elementor-element.elementor-element-caa7415.elementor-view-framed .elementor-icon, .elementor-913 .elementor-element.elementor-element-caa7415.elementor-view-default .elementor-icon{color:var( --e-global-color-d7e3121 );border-color:var( --e-global-color-d7e3121 );}.elementor-913 .elementor-element.elementor-element-caa7415.elementor-view-framed .elementor-icon, .elementor-913 .elementor-element.elementor-element-caa7415.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d7e3121 );}.elementor-913 .elementor-element.elementor-element-caa7415 .elementor-icon{font-size:30px;}.elementor-913 .elementor-element.elementor-element-caa7415 .elementor-icon svg{height:30px;}.elementor-913 .elementor-element.elementor-element-4bea137 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:47px;font-weight:600;color:var( --e-global-color-d98832b );}.elementor-913 .elementor-element.elementor-element-dcc1c4b{font-family:var( --e-global-typography-0fcb3c3-font-family ), Sans-serif;font-size:var( --e-global-typography-0fcb3c3-font-size );font-weight:var( --e-global-typography-0fcb3c3-font-weight );color:var( --e-global-color-738efa5 );}.elementor-913 .elementor-element.elementor-element-2021c53{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-913 .elementor-element.elementor-element-72a820d .elementor-button{background-color:#61CE7000;font-family:"Rajdhani", Sans-serif;font-size:16px;font-weight:400;fill:#FF6A00;color:#FF6A00;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-988e554 );}.elementor-913 .elementor-element.elementor-element-72a820d .elementor-button:hover, .elementor-913 .elementor-element.elementor-element-72a820d .elementor-button:focus{background-color:#FF6A0029;color:#8B8987;border-color:var( --e-global-color-988e554 );}.elementor-913 .elementor-element.elementor-element-72a820d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-913 .elementor-element.elementor-element-72a820d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-913 .elementor-element.elementor-element-72a820d .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-913 .elementor-element.elementor-element-72a820d .elementor-button:hover svg, .elementor-913 .elementor-element.elementor-element-72a820d .elementor-button:focus svg{fill:#8B8987;}.elementor-913 .elementor-element.elementor-element-18cf408 .elementor-button{background-color:#61CE7000;font-family:"Rajdhani", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-988e554 );color:var( --e-global-color-988e554 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-988e554 );}.elementor-913 .elementor-element.elementor-element-18cf408 .elementor-button:hover, .elementor-913 .elementor-element.elementor-element-18cf408 .elementor-button:focus{background-color:#FF6A0029;color:#8B8987;border-color:var( --e-global-color-988e554 );}.elementor-913 .elementor-element.elementor-element-18cf408{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-913 .elementor-element.elementor-element-18cf408 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-913 .elementor-element.elementor-element-18cf408 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-913 .elementor-element.elementor-element-18cf408 .elementor-button:hover svg, .elementor-913 .elementor-element.elementor-element-18cf408 .elementor-button:focus svg{fill:#8B8987;}.elementor-913 .elementor-element.elementor-element-c09dade{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-913 .elementor-element.elementor-element-c09dade:not(.elementor-motion-effects-element-type-background), .elementor-913 .elementor-element.elementor-element-c09dade > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-089fdae );}.elementor-913 .elementor-element.elementor-element-5c1f22e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-913 .elementor-element.elementor-element-a243f9e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-913 .elementor-element.elementor-element-47b8221{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-913 .elementor-element.elementor-element-299cc22{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-913 .elementor-element.elementor-element-dcc1c4b{font-size:var( --e-global-typography-0fcb3c3-font-size );}}@media(min-width:768px){.elementor-913 .elementor-element.elementor-element-dd4615f{--content-width:1280px;}.elementor-913 .elementor-element.elementor-element-078b78e{--width:50%;}.elementor-913 .elementor-element.elementor-element-7da1550{--width:50%;}}@media(max-width:767px){.elementor-913 .elementor-element.elementor-element-dd4615f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-913 .elementor-element.elementor-element-f367149{--spacer-size:300px;}body:not(.rtl) .elementor-913 .elementor-element.elementor-element-c5f1170{right:20px;}body.rtl .elementor-913 .elementor-element.elementor-element-c5f1170{left:20px;}.elementor-913 .elementor-element.elementor-element-c5f1170{bottom:20px;}body:not(.rtl) .elementor-913 .elementor-element.elementor-element-00cd3cf{left:20px;}body.rtl .elementor-913 .elementor-element.elementor-element-00cd3cf{right:20px;}.elementor-913 .elementor-element.elementor-element-00cd3cf{bottom:20px;}body:not(.rtl) .elementor-913 .elementor-element.elementor-element-07f4526{right:20px;}body.rtl .elementor-913 .elementor-element.elementor-element-07f4526{left:20px;}.elementor-913 .elementor-element.elementor-element-07f4526{top:20px;}body:not(.rtl) .elementor-913 .elementor-element.elementor-element-fc1b7c1{left:20px;}body.rtl .elementor-913 .elementor-element.elementor-element-fc1b7c1{right:20px;}.elementor-913 .elementor-element.elementor-element-fc1b7c1{top:20px;}.elementor-913 .elementor-element.elementor-element-4977c88{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}body:not(.rtl) .elementor-913 .elementor-element.elementor-element-caa7415{right:20px;}body.rtl .elementor-913 .elementor-element.elementor-element-caa7415{left:20px;}.elementor-913 .elementor-element.elementor-element-caa7415{top:20px;}.elementor-913 .elementor-element.elementor-element-4bea137 .elementor-heading-title{font-size:30px;}.elementor-913 .elementor-element.elementor-element-dcc1c4b{font-size:var( --e-global-typography-0fcb3c3-font-size );}.elementor-913 .elementor-element.elementor-element-2021c53{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-913 .elementor-element.elementor-element-72a820d .elementor-button{font-size:14px;}.elementor-913 .elementor-element.elementor-element-18cf408 .elementor-button{font-size:14px;}.elementor-913 .elementor-element.elementor-element-c09dade{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}}/* Start custom CSS for container, class: .elementor-element-d31ad6d */.vector-frame-v2{
    clip-path: polygon(
        0 22px,
        22px 0,
        calc(100% - 22px) 0,
        100% 22px,

        100% calc(100% - 22px),
        calc(100% - 22px) 100%,
        22px 100%,
        0 calc(100% - 22px)
    );

    overflow:hidden;
}


.elementor-913 .elementor-element.elementor-element-d31ad6d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-078b78e */.vector-frame-v2{
    clip-path: polygon(
        0 22px,
        22px 0,
        calc(100% - 22px) 0,
        100% 22px,

        100% calc(100% - 22px),
        calc(100% - 22px) 100%,
        22px 100%,
        0 calc(100% - 22px)
    );

    overflow:hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bea137 */.elementor-913 .elementor-element.elementor-element-4bea137 .elementor-heading-title{

    background-image:

    linear-gradient(
        180deg,
        #ffffff 0%,
        #f7f7f7 8%,
        #dfdfdf 18%,
        #bfbfbf 30%,
        #8e8e8e 45%,
        #d4d4d4 62%,
        #7f7f7f 78%,
        #ffffff 100%
    ),

    url("https://www.transparenttextures.com/patterns/asfalt-dark.png");

    background-size:
        100% 100%,
        260px;

    background-blend-mode:
        soft-light;

    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;

    text-shadow:

        0 1px 0 rgba(255,255,255,.45),
        0 2px 0 rgba(255,255,255,.10),
        0 3px 0 rgba(0,0,0,.22),
        0 6px 12px rgba(0,0,0,.55),
        0 0 18px rgba(255,255,255,.12);

    filter:
        contrast(1.32)
        brightness(1.22)
        saturate(1.02);

    letter-spacing:2px;

    position:relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4977c88 */.elementor-913 .elementor-element.elementor-element-4977c88 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7da1550 */.vector-tactical-border1{
    clip-path: polygon(
        0 18px,
        18px 0,
        calc(100% - 18px) 0,
        100% 18px,

        100% calc(50% - 40px),
        calc(100% - 12px) calc(50% - 28px),
        calc(100% - 12px) calc(50% + 28px),
        100% calc(50% + 40px),

        100% calc(100% - 18px),
        calc(100% - 18px) 100%,
        18px 100%,
        0 calc(100% - 18px),

        0 18px
    );

    overflow:hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5c1f22e *//* ===== COLOR UPDATE: GREEN TITLES, WHITE TEXT, BLACK CARDS ===== */

/* Main form text */
.vaw-form,
.vaw-form * {
  color: #ffffff !important;
}

/* Card backgrounds black */
.vaw-card,
.vaw-card-full {
  background: #000000 !important;
}

/* Section heading titles green */
.vaw-title {
  color: #7db31a !important;
}

/* Inputs / selects / textarea text white */
.vaw-form input[type="text"],
.vaw-form input[type="email"],
.vaw-form input[type="tel"],
.vaw-form select,
.vaw-form textarea {
  color: #ffffff !important;
  background: #050505 !important;
}

/* Placeholder text white */
.vaw-form input::placeholder,
.vaw-form textarea::placeholder {
  color: #ffffff !important;
  opacity: 0.75;
}

/* Select options */
.vaw-form select option {
  background: #000000 !important;
  color: #ffffff !important;
}

/* Labels, helper text, checkbox text, info text */
.vaw-sel-label,
.vaw-sub,
.vaw-check,
.vaw-detail-sub,
.vaw-charcount,
.vaw-upload-text,
.vaw-upload-link,
.vaw-upload-formats,
.vaw-file-list,
.vaw-info-text,
.vaw-info-icon {
  color: #ffffff !important;
}

/* Upload box black */
.vaw-upload-zone {
  background: #050505 !important;
}

/* Info bar black */
.vaw-info {
  background: #000000 !important;
}

/* Success message text white */
.vaw-success {
  color: #ffffff !important;
  background: #000000 !important;
}

/* Submit button text stays white */
.vaw-btn,
.vaw-btn * {
  color: #ffffff !important;
}


/* Make Timing card full-width like Upload Files */
.vaw-timing-row {
  display: block; /* removes the 2-column grid */
  width: 100% !important;
  margin-top: 14px; /* optional spacing */
}

.vaw-timing-row .vaw-card {
  width: 100% !important;
}



.vaw-form {
    width: 100%;
    background: #000000 !important;
    padding: 0px;
    font-family: 'Rajdhani', sans-serif;
    color: #b8c890;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a243f9e *//* ===== COLOR UPDATE: GREEN TITLES, WHITE TEXT, BLACK CARDS ===== */

/* Main form text */
.vaw-form,
.vaw-form * {
  color: #ffffff !important;
}

/* Card backgrounds black */
.vaw-card,
.vaw-card-full {
  background: #000000 !important;
}

/* Section heading titles green */
.vaw-title {
  color: #7db31a !important;
}

/* Inputs / selects / textarea text white */
.vaw-form input[type="text"],
.vaw-form input[type="email"],
.vaw-form input[type="tel"],
.vaw-form select,
.vaw-form textarea {
  color: #ffffff !important;
  background: #050505 !important;
}

/* Placeholder text white */
.vaw-form input::placeholder,
.vaw-form textarea::placeholder {
  color: #ffffff !important;
  opacity: 0.75;
}

/* Select options */
.vaw-form select option {
  background: #000000 !important;
  color: #ffffff !important;
}

/* Labels, helper text, checkbox text, info text */
.vaw-sel-label,
.vaw-sub,
.vaw-check,
.vaw-detail-sub,
.vaw-charcount,
.vaw-upload-text,
.vaw-upload-link,
.vaw-upload-formats,
.vaw-file-list,
.vaw-info-text,
.vaw-info-icon {
  color: #ffffff !important;
}

/* Upload box black */
.vaw-upload-zone {
  background: #050505 !important;
}

/* Info bar black */
.vaw-info {
  background: #000000 !important;
}

/* Success message text white */
.vaw-success {
  color: #ffffff !important;
  background: #000000 !important;
}

/* Submit button text stays white */
.vaw-btn,
.vaw-btn * {
  color: #ffffff !important;
}


/* Make Timing card full-width like Upload Files */
.vaw-timing-row {
  display: block; /* removes the 2-column grid */
  width: 100% !important;
  margin-top: 14px; /* optional spacing */
}

.vaw-timing-row .vaw-card {
  width: 100% !important;
}



.vaw-form {
    width: 100%;
    background: #000000 !important;
    padding: 0px;
    font-family: 'Rajdhani', sans-serif;
    color: #b8c890;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-47b8221 *//* ===== COLOR UPDATE: GREEN TITLES, WHITE TEXT, BLACK CARDS ===== */

/* Main form text */
.vaw-form,
.vaw-form * {
  color: #ffffff !important;
}

/* Card backgrounds black */
.vaw-card,
.vaw-card-full {
  background: #000000 !important;
}

/* Section heading titles green */
.vaw-title {
  color: #7db31a !important;
}

/* Inputs / selects / textarea text white */
.vaw-form input[type="text"],
.vaw-form input[type="email"],
.vaw-form input[type="tel"],
.vaw-form select,
.vaw-form textarea {
  color: #ffffff !important;
  background: #050505 !important;
}

/* Placeholder text white */
.vaw-form input::placeholder,
.vaw-form textarea::placeholder {
  color: #ffffff !important;
  opacity: 0.75;
}

/* Select options */
.vaw-form select option {
  background: #000000 !important;
  color: #ffffff !important;
}

/* Labels, helper text, checkbox text, info text */
.vaw-sel-label,
.vaw-sub,
.vaw-check,
.vaw-detail-sub,
.vaw-charcount,
.vaw-upload-text,
.vaw-upload-link,
.vaw-upload-formats,
.vaw-file-list,
.vaw-info-text,
.vaw-info-icon {
  color: #ffffff !important;
}

/* Upload box black */
.vaw-upload-zone {
  background: #050505 !important;
}

/* Info bar black */
.vaw-info {
  background: #000000 !important;
}

/* Success message text white */
.vaw-success {
  color: #ffffff !important;
  background: #000000 !important;
}

/* Submit button text stays white */
.vaw-btn,
.vaw-btn * {
  color: #ffffff !important;
}


/* Make Timing card full-width like Upload Files */
.vaw-timing-row {
  display: block; /* removes the 2-column grid */
  width: 100% !important;
  margin-top: 14px; /* optional spacing */
}

.vaw-timing-row .vaw-card {
  width: 100% !important;
}



.vaw-form {
    width: 100%;
    background: #000000 !important;
    padding: 0px;
    font-family: 'Rajdhani', sans-serif;
    color: #b8c890;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-299cc22 *//* ===== COLOR UPDATE: GREEN TITLES, WHITE TEXT, BLACK CARDS ===== */

/* Main form text */
.vaw-form,
.vaw-form * {
  color: #ffffff !important;
}

/* Card backgrounds black */
.vaw-card,
.vaw-card-full {
  background: #000000 !important;
}

/* Section heading titles green */
.vaw-title {
  color: #7db31a !important;
}

/* Inputs / selects / textarea text white */
.vaw-form input[type="text"],
.vaw-form input[type="email"],
.vaw-form input[type="tel"],
.vaw-form select,
.vaw-form textarea {
  color: #ffffff !important;
  background: #050505 !important;
}

/* Placeholder text white */
.vaw-form input::placeholder,
.vaw-form textarea::placeholder {
  color: #ffffff !important;
  opacity: 0.75;
}

/* Select options */
.vaw-form select option {
  background: #000000 !important;
  color: #ffffff !important;
}

/* Labels, helper text, checkbox text, info text */
.vaw-sel-label,
.vaw-sub,
.vaw-check,
.vaw-detail-sub,
.vaw-charcount,
.vaw-upload-text,
.vaw-upload-link,
.vaw-upload-formats,
.vaw-file-list,
.vaw-info-text,
.vaw-info-icon {
  color: #ffffff !important;
}

/* Upload box black */
.vaw-upload-zone {
  background: #050505 !important;
}

/* Info bar black */
.vaw-info {
  background: #000000 !important;
}

/* Success message text white */
.vaw-success {
  color: #ffffff !important;
  background: #000000 !important;
}

/* Submit button text stays white */
.vaw-btn,
.vaw-btn * {
  color: #ffffff !important;
}


/* Make Timing card full-width like Upload Files */
.vaw-timing-row {
  display: block; /* removes the 2-column grid */
  width: 100% !important;
  margin-top: 14px; /* optional spacing */
}

.vaw-timing-row .vaw-card {
  width: 100% !important;
}



.vaw-form {
    width: 100%;
    background: #000000 !important;
    padding: 0px;
    font-family: 'Rajdhani', sans-serif;
    color: #b8c890;
}/* End custom CSS */