.elementor-1327 .elementor-element.elementor-element-3577eda{font-size:16px;line-height:26px;color:#7A7A7A;}.elementor-bc-flex-widget .elementor-1327 .elementor-element.elementor-element-0df713a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1327 .elementor-element.elementor-element-0df713a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1327 .elementor-element.elementor-element-4f3b2ff{--spacer-size:50px;}.elementor-1327 .elementor-element.elementor-element-18c227b{width:var( --container-widget-width, 120.881% );max-width:120.881%;--container-widget-width:120.881%;--container-widget-flex-grow:0;}.elementor-1327 .elementor-element.elementor-element-18c227b .elementor-heading-title{color:var( --e-global-color-e67f5dd );}.elementor-1327 .elementor-element.elementor-element-067ef70{--spacer-size:50px;}.elementor-1327 .elementor-element.elementor-element-a915bbe .elementor-heading-title{font-size:25px;color:#9E2163;}.elementor-1327 .elementor-element.elementor-element-247712e .elementor-heading-title{color:var( --e-global-color-e2cc1a4 );}.elementor-1327 .elementor-element.elementor-element-b2b5256{font-size:16px;line-height:26px;color:#7A7A7A;}.elementor-1327 .elementor-element.elementor-element-5b2f5dc .elementor-heading-title{color:var( --e-global-color-e2cc1a4 );}.elementor-1327 .elementor-element.elementor-element-210b8a0 .elementor-heading-title{color:var( --e-global-color-e2cc1a4 );}.elementor-1327 .elementor-element.elementor-element-9227b1d{font-size:16px;line-height:26px;color:#7A7A7A;}.elementor-1327 .elementor-element.elementor-element-5a8f444 .elementor-heading-title{color:var( --e-global-color-e2cc1a4 );}.elementor-1327 .elementor-element.elementor-element-4ed0965{font-size:16px;line-height:26px;color:#7A7A7A;}.elementor-1327 .elementor-element.elementor-element-e808767 .elementor-heading-title{color:var( --e-global-color-e2cc1a4 );}.elementor-1327 .elementor-element.elementor-element-aaa88d9{font-size:16px;line-height:26px;color:#7A7A7A;}.elementor-1327 .elementor-element.elementor-element-985be81{font-size:16px;line-height:26px;color:#7A7A7A;}.elementor-1327 .elementor-element.elementor-element-5885513 .elementor-heading-title{color:var( --e-global-color-e2cc1a4 );}.elementor-1327 .elementor-element.elementor-element-80a846c{--divider-border-style:double;--divider-color:var( --e-global-color-e67f5dd );--divider-border-width:5.9px;}.elementor-1327 .elementor-element.elementor-element-80a846c .elementor-divider-separator{width:100%;}.elementor-1327 .elementor-element.elementor-element-80a846c .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-1327 .elementor-element.elementor-element-9bb345f .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1327 .elementor-element.elementor-element-bcc4549 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-1327 .elementor-element.elementor-element-bcc4549 .aux-modern-button .aux-overlay:before{background-color:var( --e-global-color-e67f5dd );}.elementor-1327 .elementor-element.elementor-element-bcc4549 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-1327 .elementor-element.elementor-element-bcc4549 .aux-modern-button .aux-overlay:after{background-color:var( --e-global-color-text );}.elementor-1327 .elementor-element.elementor-element-bcc4549{animation-duration:1400ms;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1327 .elementor-element.elementor-element-bcc4549 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1327 .elementor-element.elementor-element-bcc4549 .aux-modern-button-wrapper{text-align:left;}.elementor-1327 .elementor-element.elementor-element-bcc4549 .aux-overlay:before, .elementor-1327 .elementor-element.elementor-element-bcc4549 .aux-overlay:after{box-shadow:0px 9px 25px 0px rgba(251, 219.00000000000017, 1.9999999999999702, 0.2);border-radius:12px 12px 12px 12px;}.elementor-1327 .elementor-element.elementor-element-bcc4549 .aux-modern-button{padding:12px 33px 12px 33px;}.elementor-1327 .elementor-element.elementor-element-bcc4549 .aux-modern-button:hover .aux-overlay:before, .elementor-1327 .elementor-element.elementor-element-bcc4549 .aux-modern-button:hover .aux-overlay:after{box-shadow:0px 9px 25px 0px rgba(41.99999999999999, 196.00000000000003, 255, 0.5019607843137255);}.elementor-1327 .elementor-element.elementor-element-bcc4549 .aux-text{font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:0.45px;color:var( --e-global-color-c6fda07 );}.elementor-1327 .elementor-element.elementor-element-bcc4549 .aux-modern-button:hover .aux-text{color:#FFFFFF;}.elementor-1327 .elementor-element.elementor-element-ddeabeb .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1327 .elementor-element.elementor-element-3519901 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1327 .elementor-element.elementor-element-d3f1c8d .elementor-accordion-icon, .elementor-1327 .elementor-element.elementor-element-d3f1c8d .elementor-accordion-title{color:var( --e-global-color-e67f5dd );}.elementor-1327 .elementor-element.elementor-element-d3f1c8d .elementor-accordion-icon svg{fill:var( --e-global-color-e67f5dd );}.elementor-1327 .elementor-element.elementor-element-ffdd374{text-align:center;}.elementor-1327 .elementor-element.elementor-element-ffdd374 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1327 .elementor-element.elementor-global-558 input:not([type="submit"]){transition:all ease-out 0.3s;}.elementor-1327 .elementor-element.elementor-global-558 input[type="text"]{transition:all ease-out 0.3s;}.elementor-1327 .elementor-element.elementor-global-558 input[type="email"]{transition:all ease-out 0.3s;}.elementor-1327 .elementor-element.elementor-global-558 select{transition:all ease-out 0.3s;}.elementor-1327 .elementor-element.elementor-global-558 textarea{transition:all ease-out 0.3s;}.elementor-1327 .elementor-element.elementor-global-558 label{color:var( --e-global-color-text );}.elementor-1327 .elementor-element.elementor-global-558 input[type="submit"]{color:var( --e-global-color-c6fda07 );transition:all ease-out 0.3s;}.elementor-1327 .elementor-element.elementor-element-e9d0af7{text-align:start;}.elementor-1327 .elementor-element.elementor-element-e9d0af7 .elementor-heading-title{color:var( --e-global-color-e67f5dd );}.elementor-1327 .elementor-element.elementor-global-1318{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-1327 .elementor-element.elementor-global-1318 .elementor-share-btn{border-width:2px;}@media(min-width:768px){.elementor-1327 .elementor-element.elementor-element-0df713a{width:23.055%;}.elementor-1327 .elementor-element.elementor-element-06c54b2{width:76.945%;}.elementor-1327 .elementor-element.elementor-element-d82e4bb{width:51.935%;}.elementor-1327 .elementor-element.elementor-element-ab51c51{width:47.938%;}}@media(max-width:1024px){ .elementor-1327 .elementor-element.elementor-global-1318{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){ .elementor-1327 .elementor-element.elementor-global-1318{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}/* Start custom CSS for global, class: .elementor-global-558 */.wpcf7 input[type="submit"] {
    background-color: #5FBB46;
    color: #fff;
    border: none;
    border-radius: 4px;
    padding: 12px 20px;
    cursor: pointer;
    transition: background-color 0.3s ease-in-out;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.wpcf7 input[type="submit"]:hover {
    background-color: #2AC4FF;
}

.wpcf7 input[type="submit"]:active {
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    transform: translateY(1px);
}
.wpcf7 form {
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    padding: 20px;
    max-width: 600px;
    margin: 0 auto;
}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="url"],
.wpcf7 input[type="tel"],
.wpcf7 textarea {
    width: 100%;
    padding: 12px;
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    transition: border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.wpcf7 input[type="text"]:focus,
.wpcf7 input[type="email"]:focus,
.wpcf7 input[type="url"]:focus,
.wpcf7 input[type="tel"]:focus,
.wpcf7 textarea:focus {
    border-color: #5FBB46;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 5px rgba(95, 187, 70, 0.3);
}/* End custom CSS */