.elementor-743 .elementor-element.elementor-element-242175a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 100px;--row-gap:0px;--column-gap:100px;}.elementor-743 .elementor-element.elementor-element-242175a:not(.elementor-motion-effects-element-type-background), .elementor-743 .elementor-element.elementor-element-242175a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-743 .elementor-element.elementor-element-53ae536{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-743 .elementor-element.elementor-element-d1a1ddd{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.23);}.elementor-743 .elementor-element.elementor-element-d1a1ddd:not(.elementor-motion-effects-element-type-background), .elementor-743 .elementor-element.elementor-element-d1a1ddd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-743 .elementor-element.elementor-element-f077ab3 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-743 .elementor-element.elementor-element-f077ab3.elementor-view-stacked .elementor-icon{background-color:#FF1B89;fill:#FFFFFF;color:#FFFFFF;}.elementor-743 .elementor-element.elementor-element-f077ab3.elementor-view-framed .elementor-icon, .elementor-743 .elementor-element.elementor-element-f077ab3.elementor-view-default .elementor-icon{fill:#FF1B89;color:#FF1B89;border-color:#FF1B89;}.elementor-743 .elementor-element.elementor-element-f077ab3.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-743 .elementor-element.elementor-element-f077ab3 .elementor-icon{font-size:35px;border-radius:6px 6px 6px 6px;}.elementor-743 .elementor-element.elementor-element-f077ab3 .elementor-icon i{transform:rotate(2deg);}.elementor-743 .elementor-element.elementor-element-b7d82c4{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.23);}.elementor-743 .elementor-element.elementor-element-b971544 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-743 .elementor-element.elementor-element-b971544.elementor-view-stacked .elementor-icon{background-color:#FF1B89;fill:#FFFFFF;color:#FFFFFF;}.elementor-743 .elementor-element.elementor-element-b971544.elementor-view-framed .elementor-icon, .elementor-743 .elementor-element.elementor-element-b971544.elementor-view-default .elementor-icon{fill:#FF1B89;color:#FF1B89;border-color:#FF1B89;}.elementor-743 .elementor-element.elementor-element-b971544.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-743 .elementor-element.elementor-element-b971544 .elementor-icon{font-size:35px;}.elementor-743 .elementor-element.elementor-element-b971544 .elementor-icon i{transform:rotate(2deg);}.elementor-743 .elementor-element.elementor-element-18fc71c{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.23);}.elementor-743 .elementor-element.elementor-element-5c54914 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-743 .elementor-element.elementor-element-5c54914.elementor-view-stacked .elementor-icon{background-color:#FF1B89;fill:#FFFFFF;color:#FFFFFF;}.elementor-743 .elementor-element.elementor-element-5c54914.elementor-view-framed .elementor-icon, .elementor-743 .elementor-element.elementor-element-5c54914.elementor-view-default .elementor-icon{fill:#FF1B89;color:#FF1B89;border-color:#FF1B89;}.elementor-743 .elementor-element.elementor-element-5c54914.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-743 .elementor-element.elementor-element-5c54914 .elementor-icon{font-size:35px;}.elementor-743 .elementor-element.elementor-element-5c54914 .elementor-icon i{transform:rotate(2deg);}.elementor-743 .elementor-element.elementor-element-750bcf9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-743 .elementor-element.elementor-element-17b28a7{--display:flex;--min-height:0px;--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;--justify-content:center;}.elementor-743 .elementor-element.elementor-element-3739012{--spacer-size:145px;}.elementor-743 .elementor-element.elementor-element-6b2f2d0 iframe{height:451px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-743 .elementor-element.elementor-element-53ae536{--width:50%;}.elementor-743 .elementor-element.elementor-element-750bcf9{--width:50%;}.elementor-743 .elementor-element.elementor-element-17b28a7{--width:97%;}}/* Start custom CSS for container, class: .elementor-element-750bcf9 */.fea-submit-button.button.button-primary {
    background: #FF1B89;
    color: #fff;

}

/* FORM CARD */
.frontend-form{
background:#ffffff;
padding:35px;
border-radius:12px;
max-width:820px;
margin:auto;
box-shadow:0 10px 35px rgba(0,0,0,0.1);
font-family:system-ui, Arial;
}

/* TITLE */
.acf-field-group > .acf-label label{
font-size:26px;
font-weight:700;
text-align:center;
display:block;
margin-bottom:25px;
color:#ff2d8d;
}

/* FIELD SPACING */
.frontend-form .acf-field{
margin-bottom:18px;
}

/* LABELS */
.frontend-form .acf-label label{
font-size:14px;
font-weight:600;
color:#ff2d8d;
margin-bottom:6px;
}

/* INPUTS */
.frontend-form input,
.frontend-form select,
.frontend-form textarea{
width:100%;
padding:12px;
border-radius:6px;
border:1px solid #ddd;
font-size:14px;
transition:all .2s ease;
}

/* INPUT FOCUS */
.frontend-form input:focus,
.frontend-form select:focus,
.frontend-form textarea:focus{
border-color:#ff2d8d;
outline:none;
box-shadow:0 0 0 2px rgba(255,45,141,0.15);
}

/* RADIO BUTTONS */
.acf-radio-list{
display:flex;
gap:20px;
margin-top:6px;
}

/* SUBMIT BUTTON */
.fea-submit-button{
width:100%;
padding:14px;
border:none;
border-radius:6px;

color:white;
font-size:16px;
font-weight:600;
cursor:pointer;
transition:all .2s ease;
}

/* BUTTON HOVER */


/* DESCRIPTION TEXT */
.acf-label .description{
font-size:12px;
color:#777;
margin-top:4px;
}/* End custom CSS */