.elementor-kit-124{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-124 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* --- MAC OS SETTINGS (Default) --- */
.is-mac select[name="project-type"],
select[name="project-type"] {
    width: 441%;
}

.is-mac select[name="project-budget-range"],
select[name="project-budget-range"] {
    width: 435%;
}

/* --- WINDOWS OS SETTINGS --- */
.is-windows select[name="project-type"] {
    width: 456%;
}

.is-windows select[name="project-budget-range"] {
    width: 482%;
}
/* ==========================================================================
   2. MOBILE ONLY: RESPONSIVE OVERRIDES (Screens 480px and below)
   ========================================================================== */
@media only screen and (max-width: 480px) {
    /* Target the dropdown container itself */
    div.wpcf7 .wpcf7-form select[name="project-budget-Range"].wpcf7-select,
    div.wpcf7 .wpcf7-form select[name="project-budget-range"].wpcf7-select,
    .elementor-widget-contact-form-7 select[name="project-budget-Range"],
    .elementor-widget-contact-form-7 select[name="project-budget-range"] {
            width: 215%; !important; /* Forces it to fit mobile screen */
        padding: 4px 40px 10px 18px; /* Extra right padding so text doesn't hit the arrow */
        font-size: 16px; /* Prevents iOS auto-zoom on focus */
        
        /* Keep these to ensure arrow remains visible */
        appearance: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        
        background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23333' stroke-width='2'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: right 16px center;
        background-size: 12px;
        background-color: #ffffff;
        border: 2px solid #818181;
        border-radius: 4px;
    }
}/* End custom CSS */