.elementor-17529 .elementor-element.elementor-element-c955458{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-17529 .elementor-element.elementor-element-db89cc8{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:0px 20px 0px 20px;box-shadow:0px 0px 10px 0px rgba(65.99999999999999, 214.99999999999994, 239.99999999999997, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17529 .elementor-element.elementor-element-db89cc8:hover{--border-radius:0px 20px 0px 20px;--border-top-left-radius:0px;--border-top-right-radius:20px;--border-bottom-right-radius:0px;--border-bottom-left-radius:20px;box-shadow:3px 2px 10px 1px rgba(68.99999999999999, 204, 226, 0.5);}.elementor-17529 .elementor-element.elementor-element-db89cc8, .elementor-17529 .elementor-element.elementor-element-db89cc8::before{--border-transition:0.3s;}.elementor-17529 .elementor-element.elementor-element-9b5a6fc{--display:flex;--justify-content:center;}@media(max-width:1024px){.elementor-17529 .elementor-element.elementor-element-c955458{--flex-wrap:wrap;--padding-top:60px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}}@media(min-width:769px){.elementor-17529 .elementor-element.elementor-element-c955458{--content-width:1208px;}.elementor-17529 .elementor-element.elementor-element-db89cc8{--width:100%;}}/* Start custom CSS for wpforms, class: .elementor-element-ed83775 *//* Target the container */
.wpforms-field-container {
    display: flex;
    flex-wrap: wrap;
    gap: 15px; /* Space between fields */
}

/* Each field 50% width */
.wpforms-field {
    flex: 1 1 48%; /* 50% minus gap */
    box-sizing: border-box;
}

/* Make textareas full width */
.wpforms-field-textarea {
    flex: 1 1 100%;
}/* End custom CSS */