.elementor-10608 .elementor-element.elementor-element-0dbe156{--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;--margin-top:5%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--z-index:5;}.elementor-10608 .elementor-element.elementor-element-4867f9c{--display:flex;--border-radius:24px 24px 24px 24px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-10608 .elementor-element.elementor-element-4867f9c:not(.elementor-motion-effects-element-type-background), .elementor-10608 .elementor-element.elementor-element-4867f9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8bb785 );}@media(min-width:768px){.elementor-10608 .elementor-element.elementor-element-4867f9c{--width:100%;}.elementor-10608 .elementor-element.elementor-element-0dbe156{--content-width:85%;}}/* Start custom CSS for shortcode, class: .elementor-element-6508fc4 *//* Desktop styling */
#regform .slicewp-field-label-wrapper {
    font-family: "Polin", sans-serif !important;
    font-size: 18px !important;
    font-weight: bold !important;
}

/* Mobile styling */
@media (max-width: 768px) {
    #regform .slicewp-field-label-wrapper {
        font-size: 16px !important;
    }
}

/* Desktop styling */
#regform .slicewp-field-inner {
    font-family: "Polin", sans-serif !important;
    font-size: 15px !important;
    font-weight: normal !important;
}

/* Mobile styling */
@media (max-width: 768px) {
    #regform .slicewp-field-inner {
        font-size: 15px !important;
    }
}

#regform .slicewp-button-primary {
    font-family: "Polin", sans-serif !important;
    font-size: 18px !important;
    font-weight: normal !important;
    color: #053137 !important;
    background-color: #2DE89F !important;
    border-radius: 200px !important;
    width: 100% !important; /* Makes the button stretch the whole section */
    text-align: center !important;
    padding: 10px 0 !important; /* Adjusts padding for better appearance */
    border: none !important; /* Removes any default border */
    cursor: pointer !important; /* Ensures it looks clickable */
    display: block !important;
}

/* Hover state */
#regform .slicewp-button-primary:hover {
    background-color: #93FFD5 !important;
}

#regform .slicewp-user-notice.slicewp-error {
    font-family: "Polin", sans-serif !important;
    font-size: 16px !important;
    font-weight: normal !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6508fc4 *//* Desktop styling */
#regform .slicewp-field-label-wrapper {
    font-family: "Polin", sans-serif !important;
    font-size: 18px !important;
    font-weight: bold !important;
}

/* Mobile styling */
@media (max-width: 768px) {
    #regform .slicewp-field-label-wrapper {
        font-size: 16px !important;
    }
}

/* Desktop styling */
#regform .slicewp-field-inner {
    font-family: "Polin", sans-serif !important;
    font-size: 15px !important;
    font-weight: normal !important;
}

/* Mobile styling */
@media (max-width: 768px) {
    #regform .slicewp-field-inner {
        font-size: 15px !important;
    }
}

#regform .slicewp-button-primary {
    font-family: "Polin", sans-serif !important;
    font-size: 18px !important;
    font-weight: normal !important;
    color: #053137 !important;
    background-color: #2DE89F !important;
    border-radius: 200px !important;
    width: 100% !important; /* Makes the button stretch the whole section */
    text-align: center !important;
    padding: 10px 0 !important; /* Adjusts padding for better appearance */
    border: none !important; /* Removes any default border */
    cursor: pointer !important; /* Ensures it looks clickable */
    display: block !important;
}

/* Hover state */
#regform .slicewp-button-primary:hover {
    background-color: #93FFD5 !important;
}

#regform .slicewp-user-notice.slicewp-error {
    font-family: "Polin", sans-serif !important;
    font-size: 16px !important;
    font-weight: normal !important;
}/* End custom CSS */