body.page .theme-banner,body.archive .theme-banner,body.blog .theme-banner,body.single .theme-banner,body.home .theme-banner,body.error404 .theme-banner{padding:6.25rem var(--theme-padding-lg);min-height:37.5rem;position:relative;z-index:var(--base-z-index);background-color:var(--theme-color-primary)}@media (max-width: 1024px){body.page .theme-banner,body.archive .theme-banner,body.blog .theme-banner,body.single .theme-banner,body.home .theme-banner,body.error404 .theme-banner{display:flex;align-items:flex-start;justify-content:flex-start;padding:0;min-height:unset;flex-direction:column-reverse}}body.page .theme-banner .content,body.archive .theme-banner .content,body.blog .theme-banner .content,body.single .theme-banner .content,body.home .theme-banner .content,body.error404 .theme-banner .content{display:flex;align-items:flex-start;justify-content:flex-end}@media (max-width: 1024px){body.page .theme-banner .content,body.archive .theme-banner .content,body.blog .theme-banner .content,body.single .theme-banner .content,body.home .theme-banner .content,body.error404 .theme-banner .content{justify-content:flex-start}}body.page .theme-banner .bg-image,body.archive .theme-banner .bg-image,body.blog .theme-banner .bg-image,body.single .theme-banner .bg-image,body.home .theme-banner .bg-image,body.error404 .theme-banner .bg-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}@media (max-width: 1024px){body.page .theme-banner .bg-image,body.archive .theme-banner .bg-image,body.blog .theme-banner .bg-image,body.single .theme-banner .bg-image,body.home .theme-banner .bg-image,body.error404 .theme-banner .bg-image{position:relative;z-index:2;aspect-ratio:16/9}}body.page .theme-banner .bg-image img,body.archive .theme-banner .bg-image img,body.blog .theme-banner .bg-image img,body.single .theme-banner .bg-image img,body.home .theme-banner .bg-image img,body.error404 .theme-banner .bg-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.page .theme-banner .bg-image:after,body.archive .theme-banner .bg-image:after,body.blog .theme-banner .bg-image:after,body.single .theme-banner .bg-image:after,body.home .theme-banner .bg-image:after,body.error404 .theme-banner .bg-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#30313233 36.54%,#303132f5 56.25%);z-index:0}@media (max-width: 1024px){body.page .theme-banner .bg-image:after,body.archive .theme-banner .bg-image:after,body.blog .theme-banner .bg-image:after,body.single .theme-banner .bg-image:after,body.home .theme-banner .bg-image:after,body.error404 .theme-banner .bg-image:after{background:linear-gradient(180deg,#30313233 41.07%,#303132f5 85.93%)}}body.page .theme-banner .theme-text-element,body.archive .theme-banner .theme-text-element,body.blog .theme-banner .theme-text-element,body.single .theme-banner .theme-text-element,body.home .theme-banner .theme-text-element,body.error404 .theme-banner .theme-text-element{max-width:29.25rem;color:var(--theme-hlp-color-primary);z-index:3}@media (max-width: 1024px){body.page .theme-banner .theme-text-element,body.archive .theme-banner .theme-text-element,body.blog .theme-banner .theme-text-element,body.single .theme-banner .theme-text-element,body.home .theme-banner .theme-text-element,body.error404 .theme-banner .theme-text-element{padding:0 var(--theme-padding-lg) 4rem;margin-right:auto;margin-top:-.25rem}}body.page .theme-banner .theme-text-element>*,body.archive .theme-banner .theme-text-element>*,body.blog .theme-banner .theme-text-element>*,body.single .theme-banner .theme-text-element>*,body.home .theme-banner .theme-text-element>*,body.error404 .theme-banner .theme-text-element>*{margin:2.1875rem 0}@media (max-width: 1024px){body.page .theme-banner .theme-text-element>*,body.archive .theme-banner .theme-text-element>*,body.blog .theme-banner .theme-text-element>*,body.single .theme-banner .theme-text-element>*,body.home .theme-banner .theme-text-element>*,body.error404 .theme-banner .theme-text-element>*{margin:1.625rem 0}}@media (max-width: 768px){body.page .theme-banner .theme-text-element h2,body.archive .theme-banner .theme-text-element h2,body.blog .theme-banner .theme-text-element h2,body.single .theme-banner .theme-text-element h2,body.home .theme-banner .theme-text-element h2,body.error404 .theme-banner .theme-text-element h2{font-size:var(--theme-fs-p-xl);max-width:17.0625rem}}@media (max-width: 1024px){body.page .theme-banner .theme-text-element .wp-block-buttons,body.archive .theme-banner .theme-text-element .wp-block-buttons,body.blog .theme-banner .theme-text-element .wp-block-buttons,body.single .theme-banner .theme-text-element .wp-block-buttons,body.home .theme-banner .theme-text-element .wp-block-buttons,body.error404 .theme-banner .theme-text-element .wp-block-buttons{margin:2rem 0}}body.page .theme-banner .theme-text-element .is-style-outline .wp-block-button__link:hover,body.archive .theme-banner .theme-text-element .is-style-outline .wp-block-button__link:hover,body.blog .theme-banner .theme-text-element .is-style-outline .wp-block-button__link:hover,body.single .theme-banner .theme-text-element .is-style-outline .wp-block-button__link:hover,body.home .theme-banner .theme-text-element .is-style-outline .wp-block-button__link:hover,body.error404 .theme-banner .theme-text-element .is-style-outline .wp-block-button__link:hover{background-color:var(--theme-hlp-color-primary);border-color:var(--theme-hlp-color-primary);color:var(--theme-color-primary)}body.page .theme-banner .theme-text-element .is-style-outline .wp-block-button__link:hover:after,body.archive .theme-banner .theme-text-element .is-style-outline .wp-block-button__link:hover:after,body.blog .theme-banner .theme-text-element .is-style-outline .wp-block-button__link:hover:after,body.single .theme-banner .theme-text-element .is-style-outline .wp-block-button__link:hover:after,body.home .theme-banner .theme-text-element .is-style-outline .wp-block-button__link:hover:after,body.error404 .theme-banner .theme-text-element .is-style-outline .wp-block-button__link:hover:after{background-color:var(--theme-color-primary)}
