/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */

.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;
    flex-direction: column;
    gap: 20px;
}
body .hero_form form{
	--theme-text-color: #FFFFFF;
}
body .hero_form form .iti__selected-dial-code, .hero_form {
    color: #FFFFFF !important;
}
.home .entry-content .stk--has-background-overlay:first-of-type .stk-row .wp-block-stackable-column:first-child .stk-block-content {
    max-width: 600px;
    margin: 0 auto;
}
.home .entry-content .stk--has-background-overlay:first-of-type:before {
    background-color: #000000;
    opacity: 0.8 !important;
}
.home .entry-content .stk-block-columns:nth-of-type(3) #form .stk-row .stk-block-column:nth-of-type(2) {
    min-width: 100%;
}
.home .entry-content .stk-block-columns:nth-of-type(3) #form .stk-row .stk-block-column:nth-of-type(2) .stk-img-wrapper {
    margin: 0 auto;
}
.home .entry-content .stk-block-columns:nth-of-type(3) #form .stk-row .stk-block-column:nth-of-type(2) .stk-block-text__text, .home .entry-content .stk-block-columns:nth-of-type(3) #form .stk-row .stk-block-column:nth-of-type(2) .stk-block-heading__text {
    text-align: center;
}
@media (max-width: 768px) {
    .home .entry-content .stk-block-columns:nth-of-type(3) #form .stk-row .stk-block-column:nth-of-type(2) .stk-img-wrapper {
        width: 50% !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;
}