.elementor-7547 .elementor-element.elementor-element-d7bd398{padding:0px 20px 0px 20px;}.elementor-7547 .elementor-element.elementor-element-b492077 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-7547 .elementor-element.elementor-element-b85c5de{--display:flex;--width:50%;--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;--background-transition:0.3s;}.elementor-7547 .elementor-element.elementor-element-955e95d{color:#000000;--textColor:#000000;}.elementor-7547 .elementor-element.elementor-element-334e02c .box-button > span:not(.filter-popup){display:flex;align-items:center;justify-content:center;flex-flow:row nowrap;}.elementor-7547 .elementor-element.elementor-element-334e02c .box-button i{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-7547 .elementor-element.elementor-element-334e02c .box-button svg{order:1;margin:0 0 0 var(--btn-icon-spacing);fill:#080808;color:#080808;}.elementor-7547 .elementor-element.elementor-element-334e02c .box-button .popup-icon{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-7547 .elementor-element.elementor-element-334e02c .box-button{font-family:"Roboto Slab", Sans-serif;font-weight:400;min-width:250px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-7547 .elementor-element.elementor-element-334e02c{--box-button-width:250px;}.elementor-7547 .elementor-element.elementor-element-334e02c .box-button, .elementor-7547 .elementor-element.elementor-element-334e02c .box-button *{color:#080808;} .elementor-7547 .elementor-element.elementor-element-334e02c .box-button, .elementor-7547 .elementor-element.elementor-element-334e02c .box-button .popup-icon,  .elementor-7547 .elementor-element.elementor-element-334e02c .box-button:hover,  .elementor-7547 .elementor-element.elementor-element-334e02c .box-button:focus, .elementor-7547 .elementor-element.elementor-element-334e02c .box-hover:hover .box-button{background:#FCFCFC00;}.elementor-7547 .elementor-element.elementor-element-334e02c .box-button,  .elementor-7547 .elementor-element.elementor-element-334e02c .box-button:hover,  .elementor-7547 .elementor-element.elementor-element-334e02c .box-button:focus, .elementor-7547 .elementor-element.elementor-element-334e02c .box-hover:hover .box-button{border-color:var( --e-global-color-fddb23a );}.elementor-7547 .elementor-element.elementor-element-0b0f095 .box-button > span:not(.filter-popup){display:flex;align-items:center;justify-content:center;flex-flow:row nowrap;}.elementor-7547 .elementor-element.elementor-element-0b0f095 .box-button i{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-7547 .elementor-element.elementor-element-0b0f095 .box-button svg{order:1;margin:0 0 0 var(--btn-icon-spacing);fill:#080808;color:#080808;}.elementor-7547 .elementor-element.elementor-element-0b0f095 .box-button .popup-icon{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-7547 .elementor-element.elementor-element-0b0f095 .box-button{font-family:"Roboto Slab", Sans-serif;font-weight:400;min-width:250px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-7547 .elementor-element.elementor-element-0b0f095{--box-button-width:250px;}.elementor-7547 .elementor-element.elementor-element-0b0f095 .box-button, .elementor-7547 .elementor-element.elementor-element-0b0f095 .box-button *{color:#080808;} .elementor-7547 .elementor-element.elementor-element-0b0f095 .box-button, .elementor-7547 .elementor-element.elementor-element-0b0f095 .box-button .popup-icon,  .elementor-7547 .elementor-element.elementor-element-0b0f095 .box-button:hover,  .elementor-7547 .elementor-element.elementor-element-0b0f095 .box-button:focus, .elementor-7547 .elementor-element.elementor-element-0b0f095 .box-hover:hover .box-button{background:#FCFCFC00;}.elementor-7547 .elementor-element.elementor-element-0b0f095 .box-button,  .elementor-7547 .elementor-element.elementor-element-0b0f095 .box-button:hover,  .elementor-7547 .elementor-element.elementor-element-0b0f095 .box-button:focus, .elementor-7547 .elementor-element.elementor-element-0b0f095 .box-hover:hover .box-button{border-color:var( --e-global-color-fddb23a );}.elementor-7547 .elementor-element.elementor-element-8c05be9{--spacer-size:60px;}.elementor-7547 .elementor-element.elementor-element-43276a7 .elementor-icon{display:inline-flex;justify-content:center;align-items:center;font-size:24px;padding:0.5em;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 0px 10px 0px;background-color:#FFFFFF00;}.elementor-7547 .elementor-element.elementor-element-43276a7 > .elementor-widget-container{margin:0px 20px 20px 0px;}.elementor-7547 .elementor-element.elementor-element-43276a7{width:auto;max-width:auto;}.elementor-7547 .elementor-element.elementor-element-650885a .elementor-icon{display:inline-flex;justify-content:center;align-items:center;font-size:24px;padding:0.5em;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 0px 10px 0px;background-color:#FFFFFF00;}.elementor-7547 .elementor-element.elementor-element-650885a > .elementor-widget-container{margin:0px 20px 20px 0px;}.elementor-7547 .elementor-element.elementor-element-650885a{width:auto;max-width:auto;}.elementor-7547 .elementor-element.elementor-element-c267c7c .elementor-icon{display:inline-flex;justify-content:center;align-items:center;font-size:24px;padding:0.5em;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 0px 10px 0px;background-color:#FFFFFF00;}.elementor-7547 .elementor-element.elementor-element-c267c7c > .elementor-widget-container{margin:0px 20px 20px 0px;}.elementor-7547 .elementor-element.elementor-element-c267c7c{width:auto;max-width:auto;}.elementor-7547 .elementor-element.elementor-element-fdd16eb > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:60px 60px 60px 60px;}.elementor-7547 .elementor-element.elementor-element-fdd16eb > .elementor-element-populated, .elementor-7547 .elementor-element.elementor-element-fdd16eb > .elementor-element-populated > .elementor-background-overlay, .elementor-7547 .elementor-element.elementor-element-fdd16eb > .elementor-background-slideshow{border-radius:40px 0px 40px 0px;}.elementor-7547 .elementor-element.elementor-element-fdd16eb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7547 .elementor-element.elementor-element-42f5f0c .qodef-qi-animated-text{text-align:left;}.elementor-7547 .elementor-element.elementor-element-42f5f0c .qodef-qi-animated-text .qodef-m-title{color:var( --e-global-color-fddb23a );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7547 .elementor-element.elementor-element-42f5f0c > .elementor-widget-container{margin:-60px 0px -60px 0px;}.elementor-7547 .elementor-element.elementor-element-cd92cb6{text-align:left;}.elementor-7547 .elementor-element.elementor-element-cd92cb6 > .elementor-widget-container{margin:30px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7547 .elementor-element.elementor-element-b492077 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(min-width:768px){.elementor-7547 .elementor-element.elementor-element-b492077{width:33.877%;}.elementor-7547 .elementor-element.elementor-element-fdd16eb{width:66.123%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7547 .elementor-element.elementor-element-b492077{width:100%;}.elementor-7547 .elementor-element.elementor-element-fdd16eb{width:100%;}}@media(max-width:767px){.elementor-7547 .elementor-element.elementor-element-d7bd398{padding:0px 0px 0px 0px;}.elementor-7547 .elementor-element.elementor-element-b492077 > .elementor-element-populated{padding:20px 40px 20px 40px;}.elementor-7547 .elementor-element.elementor-element-fdd16eb > .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:60px 40px 60px 40px;}}/* Start custom CSS for shortcode, class: .elementor-element-fb11b5f *//* Input and Textarea Styling */
.wpcf7 form input[type="text"],
.wpcf7 form input[type="email"],
.wpcf7 form textarea,
.wpcf7 form select {
    width: 100%;
    padding: 10px;
    margin-bottom: 15px;
    border: 1px solid #ddd;
    border-radius: 5px;
    font-size: 16px;
    background: #fff;
    transition: border-color 0.3s ease, box-shadow 0.3s ease;
}

/* Input Field Focus Styling */
.wpcf7 form input[type="text"]:focus,
.wpcf7 form input[type="email"]:focus,
.wpcf7 form textarea:focus,
.wpcf7 form select:focus {
    border-color: #0073aa;
    outline: none;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}

/* Label Styling */
.wpcf7 form label {
    font-weight: bold;
    display: block;
    margin-bottom: 5px;
}


.wpcf7 form input[type="submit"]:hover {
    background-color: #005d8c;
}

/* Placeholder Text Styling */
.wpcf7 form input::placeholder,
.wpcf7 form textarea::placeholder {
    color: #aaa;
    font-style: italic;
}

/* Responsive Design */
@media (max-width: 600px) {
    .wpcf7 form {
        padding: 15px;
    }

    .wpcf7 form input[type="submit"] {
        width: 100%;
        padding: 12px;
    }
}/* End custom CSS */