body.page .theme-hero,body.archive .theme-hero,body.blog .theme-hero,body.single .theme-hero,body.home .theme-hero,body.error404 .theme-hero{min-height:var(--theme-screen-height);padding:calc(var(--header-height, var(--theme-fallback-header-height)) + 2%) 5%;position:relative;z-index:var(--base-z-index);display:flex;align-items:flex-end}body.page .theme-hero:after,body.page .theme-hero:before,body.archive .theme-hero:after,body.archive .theme-hero:before,body.blog .theme-hero:after,body.blog .theme-hero:before,body.single .theme-hero:after,body.single .theme-hero:before,body.home .theme-hero:after,body.home .theme-hero:before,body.error404 .theme-hero:after,body.error404 .theme-hero:before{content:"";position:absolute;left:0;width:100%;z-index:-1}body.page .theme-hero:before,body.archive .theme-hero:before,body.blog .theme-hero:before,body.single .theme-hero:before,body.home .theme-hero:before,body.error404 .theme-hero:before{top:0;height:20.5%;background:linear-gradient(180deg,#0006 28.66%,#0000)}body.page .theme-hero:after,body.archive .theme-hero:after,body.blog .theme-hero:after,body.single .theme-hero:after,body.home .theme-hero:after,body.error404 .theme-hero:after{bottom:0;height:67%;background:linear-gradient(0deg,#00000080,#0000 71.34%)}body.page .theme-hero .theme-text-element,body.archive .theme-hero .theme-text-element,body.blog .theme-hero .theme-text-element,body.single .theme-hero .theme-text-element,body.home .theme-hero .theme-text-element,body.error404 .theme-hero .theme-text-element{--theme-fs-h-lg: calc(var(--theme-fs-h4) - .125rem);position:relative;z-index:var(--base-z-index);text-align:center;color:var(--theme-color-white);width:100%}body.page .theme-hero .theme-text-element>*,body.archive .theme-hero .theme-text-element>*,body.blog .theme-hero .theme-text-element>*,body.single .theme-hero .theme-text-element>*,body.home .theme-hero .theme-text-element>*,body.error404 .theme-hero .theme-text-element>*{margin:1.1875rem 0}@media (max-width: 1024px){body.page .theme-hero .theme-text-element>*,body.archive .theme-hero .theme-text-element>*,body.blog .theme-hero .theme-text-element>*,body.single .theme-hero .theme-text-element>*,body.home .theme-hero .theme-text-element>*,body.error404 .theme-hero .theme-text-element>*{margin:.625rem 0}}body.page .theme-hero .theme-text-element h1,body.page .theme-hero .theme-text-element h2,body.archive .theme-hero .theme-text-element h1,body.archive .theme-hero .theme-text-element h2,body.blog .theme-hero .theme-text-element h1,body.blog .theme-hero .theme-text-element h2,body.single .theme-hero .theme-text-element h1,body.single .theme-hero .theme-text-element h2,body.home .theme-hero .theme-text-element h1,body.home .theme-hero .theme-text-element h2,body.error404 .theme-hero .theme-text-element h1,body.error404 .theme-hero .theme-text-element h2{text-shadow:var(--theme-text-shadow)}@media (max-width: 1024px){body.page .theme-hero .theme-text-element h1,body.page .theme-hero .theme-text-element h2,body.archive .theme-hero .theme-text-element h1,body.archive .theme-hero .theme-text-element h2,body.blog .theme-hero .theme-text-element h1,body.blog .theme-hero .theme-text-element h2,body.single .theme-hero .theme-text-element h1,body.single .theme-hero .theme-text-element h2,body.home .theme-hero .theme-text-element h1,body.home .theme-hero .theme-text-element h2,body.error404 .theme-hero .theme-text-element h1,body.error404 .theme-hero .theme-text-element h2{text-align:left}}@media (max-width: 1024px){body.page .theme-hero .theme-text-element h2,body.archive .theme-hero .theme-text-element h2,body.blog .theme-hero .theme-text-element h2,body.single .theme-hero .theme-text-element h2,body.home .theme-hero .theme-text-element h2,body.error404 .theme-hero .theme-text-element h2{max-width:75%}}body.page .theme-hero .theme-text-element [class*=theme-button],body.page .theme-hero .theme-text-element .wp-block-button__link,body.archive .theme-hero .theme-text-element [class*=theme-button],body.archive .theme-hero .theme-text-element .wp-block-button__link,body.blog .theme-hero .theme-text-element [class*=theme-button],body.blog .theme-hero .theme-text-element .wp-block-button__link,body.single .theme-hero .theme-text-element [class*=theme-button],body.single .theme-hero .theme-text-element .wp-block-button__link,body.home .theme-hero .theme-text-element [class*=theme-button],body.home .theme-hero .theme-text-element .wp-block-button__link,body.error404 .theme-hero .theme-text-element [class*=theme-button],body.error404 .theme-hero .theme-text-element .wp-block-button__link{border-width:.1875rem;padding:.8125rem 1.5rem;font-weight:700}body.page .theme-hero .theme-text-element .wp-block-buttons,body.archive .theme-hero .theme-text-element .wp-block-buttons,body.blog .theme-hero .theme-text-element .wp-block-buttons,body.single .theme-hero .theme-text-element .wp-block-buttons,body.home .theme-hero .theme-text-element .wp-block-buttons,body.error404 .theme-hero .theme-text-element .wp-block-buttons{margin:1.9375rem 0}@media (max-width: 1024px){body.page .theme-hero .theme-text-element .wp-block-buttons,body.archive .theme-hero .theme-text-element .wp-block-buttons,body.blog .theme-hero .theme-text-element .wp-block-buttons,body.single .theme-hero .theme-text-element .wp-block-buttons,body.home .theme-hero .theme-text-element .wp-block-buttons,body.error404 .theme-hero .theme-text-element .wp-block-buttons{justify-content:flex-start}}body.page .theme-hero .video-bg,body.archive .theme-hero .video-bg,body.blog .theme-hero .video-bg,body.single .theme-hero .video-bg,body.home .theme-hero .video-bg,body.error404 .theme-hero .video-bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}
