

  .gf-form-wrapper .wp-block-heading {
    padding-bottom: 3.5rem;
    font-size: 1.5625rem;
    line-height: 2.5rem;
}

  @media not all and (min-width: 64rem) {

    .gf-form-wrapper .wp-block-heading {
        line-height: 2.125rem;
    }
}

.gf-form-wrapper .gform_wrapper {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

@media (min-width: 85.375rem) {

    .gf-form-wrapper .gform_wrapper {
        max-width: 27rem;
    }
}

:is(.gf-form-wrapper .gform_wrapper) .gform_validation_errors {
    display: none;
}

@media not all and (min-width: 64rem) {

    :is(:is(:is(.gf-form-wrapper .gform_wrapper) form) .gform_body) .gform_fields {
        row-gap: 1.5rem;
    }
}

@media (min-width: 64rem) {

    :is(:is(:is(.gf-form-wrapper .gform_wrapper) form) .gform_body) .gform_fields {
        gap: 1.625rem;
    }
}

:is(:is(:is(:is(.gf-form-wrapper .gform_wrapper) form) .gform_body) .gform_fields) .gfield_label {
    margin-bottom: 0px;
    font-size: 15px;
}

:is(:is(:is(:is(:is(:is(.gf-form-wrapper .gform_wrapper) form) .gform_body) .gform_fields) .gfield) .ginput_container) input {
    background-color: transparent;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 15px;
    line-height: 1.4375rem;
    border-radius: 0px;
    border-width: 0px;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(210 210 210 / var(--tw-border-opacity));
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
}

:is(:is(:is(:is(:is(:is(.gf-form-wrapper .gform_wrapper) form) .gform_body) .gform_fields) .gfield) .ginput_container) input:focus {
    --tw-border-opacity: 1;
    border-color: rgb(177 119 45 / var(--tw-border-opacity));
    outline: 2px solid transparent;
    outline-offset: 2px;
}

:is(:is(:is(:is(:is(:is(:is(.gf-form-wrapper .gform_wrapper) form) .gform_body) .gform_fields) .gfield) .ginput_container) input) + label {
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 1.4375rem;
}

.datepicker:is(:is(:is(:is(:is(:is(:is(.gf-form-wrapper .gform_wrapper) form) .gform_body) .gform_fields) .gfield) .ginput_container) input) {
    width: 100%;
}

.datepicker:is(:is(:is(:is(:is(:is(:is(.gf-form-wrapper .gform_wrapper) form) .gform_body) .gform_fields) .gfield) .ginput_container) input)::-moz-placeholder {
    color: transparent;
}

.datepicker:is(:is(:is(:is(:is(:is(:is(.gf-form-wrapper .gform_wrapper) form) .gform_body) .gform_fields) .gfield) .ginput_container) input)::placeholder {
    color: transparent;
}

:is(:is(:is(:is(:is(:is(.gf-form-wrapper .gform_wrapper) form) .gform_body) .gform_fields) .gfield) .ginput_container) textarea {
    border-radius: 0px;
    background-color: transparent;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 15px;
    line-height: 1.4375rem;
    border-width: 0px;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(210 210 210 / var(--tw-border-opacity));
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

:is(:is(:is(:is(:is(:is(.gf-form-wrapper .gform_wrapper) form) .gform_body) .gform_fields) .gfield) .ginput_container) textarea:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
}

.ginput_container_textarea:is(:is(:is(:is(:is(:is(.gf-form-wrapper .gform_wrapper) form) .gform_body) .gform_fields) .gfield) .ginput_container) {
    height: 2rem;
}

.ginput_container_textarea:is(:is(:is(:is(:is(:is(.gf-form-wrapper .gform_wrapper) form) .gform_body) .gform_fields) .gfield) .ginput_container) textarea {
    height: 2.5rem;
    max-height: 4.75rem;
    padding-top: 0px;
                  min-block-size: 3rem;
}

.gfield_error:is(:is(:is(:is(:is(.gf-form-wrapper .gform_wrapper) form) .gform_body) .gform_fields) .gfield) .ginput_container::after {
    display: block;
    height: 0.9375rem;
    width: 1.0625rem;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNyAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzQxNF8xMjUyOSkiPgo8cGF0aCBkPSJNOC41MTk3MiAxNC45OTkyQzEwLjgzNTggMTQuOTk5MiAxMy4xNTEgMTQuOTk5MiAxNS40NjcxIDE0Ljk5OTJDMTYuNTAyMiAxNC45OTkyIDE3LjE2MjkgMTQuMjM3NSAxNi45NjYyIDEzLjIyOTFDMTYuOTEzOCAxMi45NjI2IDE2Ljc1MzYgMTIuNzExMSAxNi42MTMyIDEyLjQ2OTFDMTUuNDMyMiAxMC40Mjg2IDE0LjI0MzIgOC4zOTIwNyAxMy4wNTc0IDYuMzUzOTZDMTEuOTgwMyA0LjUwMjcxIDEwLjg4MjYgMi42NjMyOSA5LjgzNzk3IDAuNzkzOTFDOS4yNjEzMyAtMC4yMzgxNTMgNy43OTQ3NiAtMC4yODc4MjUgNy4xODk1NyAwLjc4NTIzN0M2LjI5NDg4IDIuMzcwNzggNS4zNjQ0OSAzLjkzNjYyIDQuNDQ5OTcgNS41MTExMkMzLjAzMTc4IDcuOTUyMTIgMS42MTIwMSAxMC4zOTE1IDAuMTk3Nzg2IDEyLjgzNDFDLTAuMzYwNjA1IDEzLjc5ODQgMC4zMzM0MTggMTQuOTk0NCAxLjQ1NDE3IDE0Ljk5NzZDMy44MDkwOSAxNS4wMDMxIDYuMTY0OCAxNC45OTkyIDguNTE5NzIgMTQuOTk5MlpNOC41MTgxMyAxNC4wMzQ5QzYuOTg4MTEgMTQuMDM0OSA1LjQ1ODA5IDE0LjAzNDkgMy45MjgwNiAxNC4wMzQ5QzMuMTQ5OTYgMTQuMDM0OSAyLjM3MTg2IDE0LjA0MTIgMS41OTM3NiAxNC4wMjk0QzEuNDQ0NjUgMTQuMDI3IDEuMjcwMTUgMTMuOTkyMyAxLjE1MzU2IDEzLjkwODhDMC45MTk1NzEgMTMuNzQwOCAwLjkzMTQ2OSAxMy41MDc0IDEuMTM2MTEgMTMuMTU1OEMyLjg3MTU2IDEwLjE2NjEgNC42MDcwMSA3LjE3NjMgNi4zNDE2OCA0LjE4NjU1QzYuODk2ODkgMy4yMjkzOSA3LjQ0ODE1IDIuMjY5ODYgOC4wMTI4OCAxLjMxODIyQzguMDkxNDEgMS4xODQ5NyA4LjIxNTk0IDEuMDQ4NTcgOC4zNTIzNiAwLjk4NTVDOC42MTk2NiAwLjg2MjUwNCA4LjgyMDMzIDAuOTg2Mjg4IDkuMDIzMzggMS4zMzYzNUMxMC44NDM3IDQuNDczNTQgMTIuNjY0OCA3LjYwOTk0IDE0LjQ4NTEgMTAuNzQ3OUMxNC45Nzc3IDExLjU5NzEgMTUuNDcxMSAxMi40NDcgMTUuOTU5NiAxMy4yOTkzQzE2LjEgMTMuNTQ0NSAxNi4wNTggMTMuODE5NyAxNS44MzgzIDEzLjk0MDNDMTUuNzA5IDE0LjAxMTMgMTUuNTM2OSAxNC4wMzEgMTUuMzg0NiAxNC4wMzE4QzEzLjA5NjMgMTQuMDM3MyAxMC44MDcyIDE0LjAzNTcgOC41MTg5MyAxNC4wMzU3TDguNTE4MTMgMTQuMDM0OVoiIGZpbGw9IiNEQzIwN0EiLz4KPHBhdGggZD0iTTkuMDAwODYgNy4yMjc3OUM5LjAwMDg2IDYuNTM5NDggOS4wMDQwMyA1Ljg1MTk2IDguOTk5MjcgNS4xNjM2NkM4Ljk5Njg5IDQuODIzODQgOC44MDMzNiA0LjYxMTc1IDguNTEzODUgNC42MDkzOUM4LjI5ODExIDQuNjA3ODEgOC4xMTY0NyA0LjczNzEyIDguMDYwMTYgNC45NDUyNkM4LjAzNDc4IDUuMDM5MDkgOC4wMTk3MSA1LjEzODQzIDguMDE4OTEgNS4yMzU0MUM4LjAxNjUzIDYuNTg1MjEgOC4wMTczMyA3LjkzNTAxIDguMDE3MzMgOS4yODQ4MkM4LjAxNzMzIDkuNTA5NTIgOC4wNTQ2MSA5LjcxNjg4IDguMjgzMDQgOS44MzQzNkM4LjU3NzMgOS45ODY1MyA4Ljg5NTM2IDkuODQ2OTcgOC45NzE1MSA5LjUyNDVDOC45OTM3MiA5LjQyOTg5IDguOTk5MjcgOS4zMjk3NiA5LjAwMDA2IDkuMjMyNzhDOS4wMDI0NCA4LjU2NDE5IDkuMDAxNjUgNy44OTYzOCA5LjAwMTY1IDcuMjI3NzlIOS4wMDA4NloiIGZpbGw9IiNEQzIwN0EiLz4KPHBhdGggZD0iTTguNTA5MSAxMi4zMDY4QzguOTMwMjggMTIuMzA5MiA5LjIyNTM0IDEyLjAxMzUgOS4yMjY5MiAxMS41ODc3QzkuMjI4NTEgMTEuMTk3NSA4LjkwNjQ4IDEwLjg3NTggOC41MTMwNyAxMC44NzVDOC4xMTE3MyAxMC44NzQyIDcuNzkyMDggMTEuMTk3NSA3Ljc5MjA4IDExLjYwNDNDNy43OTIwOCAxMi4wMDQgOC4wOTgyNCAxMi4zMDQ0IDguNTA5OSAxMi4zMDY4SDguNTA5MVoiIGZpbGw9IiNEQzIwN0EiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF80MTRfMTI1MjkiPgo8cmVjdCB3aWR0aD0iMTciIGhlaWdodD0iMTUiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09Im1hdHJpeCgtMSAwIDAgMSAxNyAwKSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
    background-size: cover;
    content: var(--tw-content);
    background-repeat: no-repeat;
}

.gfield_error:is(:is(:is(:is(:is(.gf-form-wrapper .gform_wrapper) form) .gform_body) .gform_fields) .gfield) .ginput_container {
    position: relative;
}

.gfield_error:is(:is(:is(:is(:is(.gf-form-wrapper .gform_wrapper) form) .gform_body) .gform_fields) .gfield) .ginput_container::after {
    position: absolute;
    right: 1.25rem;
    content: var(--tw-content);
    bottom: 0.5rem;
}

:is(.gfield_error:is(:is(:is(:is(:is(.gf-form-wrapper .gform_wrapper) form) .gform_body) .gform_fields) .gfield) .ginput_container) input {
    --tw-border-opacity: 1;
    border-color: rgb(220 32 122 / var(--tw-border-opacity));
}

:is(.gfield_error:is(:is(:is(:is(:is(.gf-form-wrapper .gform_wrapper) form) .gform_body) .gform_fields) .gfield) .ginput_container) textarea {
    height: 2rem !important;
    --tw-border-opacity: 1;
    border-color: rgb(220 32 122 / var(--tw-border-opacity));
}

.gfield_error:is(:is(:is(:is(:is(.gf-form-wrapper .gform_wrapper) form) .gform_body) .gform_fields) .gfield) .validation_message {
    --tw-text-opacity: 1;
    color: rgb(220 32 122 / var(--tw-text-opacity));
}

:is(:is(:is(:is(.gf-form-wrapper .gform_wrapper) form) .gform_body) .gform_fields) .ginput_counter {
    display: none;
}

:is(:is(.gf-form-wrapper .gform_wrapper) form) .gform_footer {
    margin-top: 3.75rem !important;
}

:is(:is(:is(.gf-form-wrapper .gform_wrapper) form) .gform_footer) input[type="submit"] {
    margin-top: 0px !important;
    border-radius: 0.5rem !important;
    --tw-bg-opacity: 1 !important;
    background-color: rgb(177 119 45 / var(--tw-bg-opacity)) !important;
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
    font-size: 0.875rem !important;
    font-weight: 700 !important;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

.gf-form-wrapper .personal-data {
    position: relative;
    padding-left: 0px;
    padding-right: 0px;
}

@media not all and (min-width: 48.875rem) {

    :is(.gf-form-wrapper .personal-data):after {
        position: absolute;
        bottom: 3rem;
        left: 0px;
        right: 0px;
        height: 3rem;
        background-image: linear-gradient(to top, var(--tw-gradient-stops));
        --tw-gradient-from: #F8F9FC var(--tw-gradient-from-position);
        --tw-gradient-to: rgb(248 249 252 / 0) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
        --tw-gradient-to: rgba(255,255,255,0) var(--tw-gradient-to-position);
        --tw-content: '';
        content: var(--tw-content);
    }
}

:is(.gf-form-wrapper .personal-data) p {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 2.5rem;
    font-size: 0.6875rem;
    line-height: 1.25rem;
}

@media not all and (min-width: 48.875rem) {

    :is(.gf-form-wrapper .personal-data) p {
        max-height: 10rem;
        overflow: hidden;
    }
}

:is(.gf-form-wrapper .personal-data) p {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
}

.active:is(.gf-form-wrapper .personal-data)::after {
    background-image: none;
}

.active:is(.gf-form-wrapper .personal-data) p {
    max-height: none;
}

:is(.gf-form-wrapper .personal-data) .wp-block-buttons {
    max-width: 100%;
    justify-content: flex-end;
}

@media (min-width: 48.875rem) {

    :is(.gf-form-wrapper .personal-data) .wp-block-buttons {
        display: none;
    }
}

@media not all and (min-width: 64rem) {

    :is(.gf-form-wrapper .personal-data) .wp-block-buttons {
        justify-content: flex-start;
    }
}

:is(:is(:is(.gf-form-wrapper .personal-data) .wp-block-buttons) .wp-block-button) .wp-element-button {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    border-style: none;
    background-color: transparent;
    font-size: 0.8125rem;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(39 48 91 / var(--tw-text-opacity));
}

@media not all and (min-width: 64rem) {

    :is(:is(:is(.gf-form-wrapper .personal-data) .wp-block-buttons) .wp-block-button) .wp-element-button {
        justify-content: flex-start;
        padding-left: 0px;
        padding-right: 0px;
    }
}

:is(:is(:is(.gf-form-wrapper .personal-data) .wp-block-buttons) .wp-block-button) .wp-element-button::after {
    margin-left: 0.25rem;
    display: block;
    height: 0.75rem;
    width: 0.75rem;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNzUgNC4xMjVMNiA3Ljg3NUwyLjI1IDQuMTI1IiBzdHJva2U9IiNCMTc3MkQiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
    background-size: cover;
    content: var(--tw-content);
    background-repeat: no-repeat;
}

:is(:is(:is(:is(.gf-form-wrapper .personal-data) .wp-block-buttons) .wp-block-button) .wp-element-button)::after {
            filter: var(--filter-primary);
          }

.active:is(:is(:is(:is(.gf-form-wrapper .personal-data) .wp-block-buttons) .wp-block-button) .wp-element-button)::after {
    --tw-rotate: 180deg;
    content: var(--tw-content);
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

 
