@media (min-width: 1023px) {
    .home .entry-content > .wp-block-stackable-columns:not(.no-grid):first-of-type > .stk-row {
        display: grid;
        grid-template-areas:"title form" "subtitle form";
        grid-template-columns:1fr 1fr
    }

    .home .stk--has-background-overlay:first-of-type .stk-row .wp-block-stackable-heading {
        grid-area: title
    }

    .home .stk--has-background-overlay:first-of-type .stk-row .wp-block-stackable-text {
        grid-area: subtitle
    }

    .home .hero_form {
        grid-area: form
    }
}

@media (min-width: 1023px) and (max-width: 1230px) {
    .home .stk--has-background-overlay:first-of-type .stk-row .wp-block-stackable-heading h1 {
        font-size: 60px !important
    }
}

@media (max-width: 768px) {
    .home .entry-content > .wp-block-stackable-columns:first-of-type {
        padding-inline: 15px !important
    }
}

.home .stk--has-background-overlay:first-of-type:before {
    background-color: #000000 !important;
    opacity: 0.8 !important
}

.home .entry-content > .wp-block-stackable-columns:not(.no-grid):first-of-type > .stk-row .wp-block-stackable-heading {
    max-width: 600px;
    margin: 0 auto 20px !important;
    display: flex;
    align-items: center
}

.home .entry-content > .wp-block-stackable-columns:not(.no-grid):first-of-type > .stk-row .wp-block-stackable-text {
    max-width: 600px !important
}

.home .hero_form {
    background-color: color-mix(in srgb, var(--theme-palette-color-1) 30%, transparent) !important;
    max-width: 500px;
    width: 100%;
    align-self: center;
    padding: 10px 25px 40px;
    border-radius: 15px;
    margin: 0 auto
}

.hero_form form {
    --theme-text-color: #FFFFFF
}

.hero_form form .iti__selected-dial-code, .hero_form {
    color: #FFFFFF !important
}

.home .hero_form .gform_wrapper {
    width: 100%
}

.home .entry-content .stk-block-columns:nth-of-type(5) .stk-row .stk-column-wrapper .stk-block-columns .stk-row .stk-block-column {
    background-color: #FFFFFF !important
}

.home .entry-content .stk-block-columns:nth-of-type(5) .stk-row .stk-column-wrapper .stk-block-columns .stk-row .stk-block-column .stk-block-heading__text {
    color: #000000 !important
}

.mobile-menu .ct-menu-link, .mobile-menu .lang-item .ct-menu-link.ct-menu-link {
    color: #FFFFFF !important
}

span.iti__country-name {
    color: #000
}