/****************************
 * Header Small
*****************************/
.site-banner {
    min-height:clamp(350px, 24.3vw, 30vw);
}
.site-banner-bg {
    left:var(--vii-gap-container);right:var(--vii-gap-container);
}
.site-title-description {max-width:466px;padding:50px 0;}
.site-title {margin-bottom:96px;}
.site-title-description .wpb_content_element {margin-bottom:0;}


/****************************
 * Header Small - Responsive
*****************************/
@media only screen and (min-width:1770px) {
    .site-title-description {
        max-width:29.36vw;
    }
}
@media only screen and (min-width:769px) {
    .site-banner-bg .banner-mobile {display:none;}
}
@media only screen and (max-width:1024px) {
    .site-title {margin-bottom:var(--vii-gap-container);}
}
@media only screen and (max-width:768px) {
    .site-title {margin-bottom:64px;}
    .site-title-description {padding:32px 0;}
    .site-banner-bg .banner-desktop {display:none;}
}
@media only screen and (max-width:480px) {
    .site-title {margin-bottom:48px;}
}