.elementor-1375 .elementor-element.elementor-element-a79ea29:not(.elementor-motion-effects-element-type-background), .elementor-1375 .elementor-element.elementor-element-a79ea29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddfb581 );}.elementor-1375 .elementor-element.elementor-element-a79ea29 > .elementor-background-overlay{background-image:url("https://ehd.skitmediastudio.com/wp-content/uploads/2024/10/young-businessman-in-a-car-rental-service-test-drive-concept.jpg");background-position:0px 35%;background-repeat:no-repeat;background-size:cover;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1375 .elementor-element.elementor-element-a79ea29 > .elementor-container{max-width:1290px;}.elementor-1375 .elementor-element.elementor-element-a79ea29, .elementor-1375 .elementor-element.elementor-element-a79ea29 > .elementor-background-overlay{border-radius:0px 0px 40px 40px;}.elementor-1375 .elementor-element.elementor-element-a79ea29{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-132px;margin-bottom:0px;padding:250px 0px 150px 0px;}.elementor-1375 .elementor-element.elementor-element-3dc2e63{text-align:center;}.elementor-1375 .elementor-element.elementor-element-3dc2e63 .elementor-heading-title{font-size:48px;color:#FFFFFF;}.elementor-1375 .elementor-element.elementor-element-fc12602{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1375 .elementor-element.elementor-element-a6bf0ab{--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-1375 .elementor-element.elementor-element-da1f64a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:60px 60px 60px 60px;}.elementor-1375 .elementor-element.elementor-element-3097a0d{--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-1375 .elementor-element.elementor-element-71e4b9f{--grid-columns:2;}.elementor-1375 .elementor-element.elementor-element-0fda3f9 > .elementor-container{max-width:1290px;}.elementor-1375 .elementor-element.elementor-element-0fda3f9{padding:40px 20px 40px 20px;}@media(min-width:768px){.elementor-1375 .elementor-element.elementor-element-fc12602{--content-width:1290px;}.elementor-1375 .elementor-element.elementor-element-a6bf0ab{--width:30%;}.elementor-1375 .elementor-element.elementor-element-3097a0d{--width:70%;}}@media(max-width:1024px){.elementor-1375 .elementor-element.elementor-element-a79ea29 > .elementor-background-overlay{background-position:0px 0%;}.elementor-1375 .elementor-element.elementor-element-a79ea29{margin-top:-130px;margin-bottom:0px;padding:230px 20px 100px 20px;}.elementor-1375 .elementor-element.elementor-element-fc12602{--padding-top:-2px;--padding-bottom:-2px;--padding-left:-2px;--padding-right:-2px;}.elementor-1375 .elementor-element.elementor-element-71e4b9f{--grid-columns:1;}}@media(max-width:767px){.elementor-1375 .elementor-element.elementor-element-a79ea29 > .elementor-background-overlay{background-position:0px 0%;}.elementor-1375 .elementor-element.elementor-element-fc12602{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1375 .elementor-element.elementor-element-71e4b9f{--grid-columns:1;}}/* Start custom CSS for ekit_wb_1882, class: .elementor-element-da1f64a */iframe {
    border: none; /* Removes the default border */
    overflow: hidden; /* Ensures no scrollbars appear inside the iframe */
    width: 100%; /* Makes the iframe take the full width of its container */
    height: 385px; /* Sets the height */
    max-width: 100%; /* Ensures it doesn't exceed the container width */
    display: block; /* Prevents any unexpected inline behavior */
    background-color: #f9f9f9; /* Optional: Adds a light background color */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Adds a subtle shadow */
    border-radius: 8px; /* Optional: Adds rounded corners */
}


/* Container styling */
proweb-widget-form {
    width: 100% !important;
    display: block !important;
    margin: 0 auto !important;
}

proweb-widget-form .card {
    max-width: 700px !important;
    margin: 20px auto !important;
    padding: 20px !important;
    background-color: #f9f9f9 !important;
    border-radius: 8px !important;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1) !important;
    font-family: Arial, sans-serif !important;
}

/* General form styling */
proweb-widget-form form {
    transform: none !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 15px !important;
}

/* Label styling */
proweb-widget-form label {
    font-size: 14px !important;
    font-weight: bold !important;
    color: #333 !important;
    margin-bottom: 5px !important;
}

/* Input fields */
proweb-widget-form input,
proweb-widget-form .ui-dropdown,
proweb-widget-form .ui-calendar {
    width: 100% !important;
    padding: 10px !important;
    border: 1px solid #ccc !important;
    border-radius: 4px !important;
    font-size: 14px !important;
    color: #333 !important;
    box-sizing: border-box !important;
    margin-bottom: 15px !important;
}

/* Dropdown styling */
proweb-widget-form .ui-dropdown {
    position: relative !important;
}

proweb-widget-form .ui-dropdown-label-container {
    padding: 10px !important;
    font-size: 14px !important;
}

proweb-widget-form .ui-dropdown-trigger {
    position: absolute !important;
    right: 10px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    color: #333 !important;
    cursor: pointer !important;
}

/* Calendar widget */
proweb-widget-form .ui-calendar input {
    padding: 10px !important;
}

/* Button styling */
proweb-widget-form button {
    width: 100% !important;
    padding: 12px 15px !important;
    background-color: #007bff !important;
    color: white !important;
    border: none !important;
    border-radius: 4px !important;
    cursor: pointer !important;
    font-size: 16px !important;
    font-weight: bold !important;
    transition: background-color 0.3s ease !important;
}

proweb-widget-form button:hover {
    background-color: #0056b3 !important;
}

/* Row layout */
proweb-widget-form .row {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 15px !important;
}

proweb-widget-form .row .ui-g-6 {
    flex: 1 1 calc(50% - 15px) !important;
    min-width: 200px !important;
}

proweb-widget-form .row .ui-g-12 {
    flex: 1 1 100% !important;
}

/* Adjustments for small screens */
@media (max-width: 600px) {
    proweb-widget-form .row .ui-g-6 {
        flex: 1 1 100% !important;
    }
}/* End custom CSS */