.wp-block-ow-hero-banner{position:relative;z-index:9}.wp-block-ow-hero-banner.hero-banner--rounded-bottom-with-overlay{border-radius:0 0 40px 40px;margin-bottom:-40px;overflow:hidden;background-color:var(--wp--preset--color--white)}.wp-block-ow-hero-banner
.content{padding-top:136px;padding-bottom:48px}@media only screen and (max-width: 767px){.wp-block-ow-hero-banner
.content{padding-top:104px}}.wp-block-ow-hero-banner .hero-banner{height:calc(100dvh - 184px);max-height:865px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 767px){.wp-block-ow-hero-banner .hero-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto;min-height:calc(100dvh - 184px);-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}body.admin-bar .wp-block-ow-hero-banner .hero-banner{height:calc(100dvh - 216px)}@media only screen and (max-width: 767px){body.admin-bar .wp-block-ow-hero-banner .hero-banner{height:auto;min-height:calc(100dvh - 216px)}}.wp-block-ow-hero-banner .hero-banner .hero-banner__inner-image{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1}.wp-block-ow-hero-banner .hero-banner .hero-banner__inner-image
img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}body:not(.wp-admin) .wp-block-ow-hero-banner .hero-banner .hero-banner__inner-image
img{-webkit-animation:scale 40s linear infinite;animation:scale 40s linear infinite}@media only screen and (max-width: 767px){.wp-block-ow-hero-banner .hero-banner .hero-banner__inner-image{bottom:0}.wp-block-ow-hero-banner .hero-banner .hero-banner__inner-image
img{-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}}.wp-block-ow-hero-banner .hero-banner .hero-banner__inner-text{padding-left:120px;width:50%}@media only screen and (max-width: 767px){.wp-block-ow-hero-banner .hero-banner .hero-banner__inner-text{padding-left:0;width:100%}}@media only screen and (max-width: 767px){.wp-block-ow-hero-banner .hero-banner .hero-banner__inner-text .wp-block-buttons{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width: 767px){.wp-block-ow-hero-banner .hero-banner .hero-banner__inner-text{text-align:center}}.wp-block-ow-hero-banner .hero-banner .hero-banner__inner-decoration{position:absolute;bottom:-80px;left:0;height:100%;width:100%;z-index:-1}.wp-block-ow-hero-banner .hero-banner .hero-banner__inner-decoration
img{width:100%;height:100%;-o-object-position:bottom left;object-position:bottom left;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width: 767px){.wp-block-ow-hero-banner .hero-banner .hero-banner__inner-decoration{bottom:0}.wp-block-ow-hero-banner .hero-banner .hero-banner__inner-decoration
img{-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}}.wp-block-ow-hero-banner .hero-banner
h1{font-weight:400;line-height:1;letter-spacing:-2px}.wp-block-ow-hero-banner .hero-banner h1
span{display:block;position:relative}@media only screen and (max-width: 767px){.wp-block-ow-hero-banner .hero-banner h1
span{display:initial}}.wp-block-ow-hero-banner .hero-banner h1 span:first-child{left:-18%}@media only screen and (max-width: 767px){.wp-block-ow-hero-banner .hero-banner h1 span:first-child{left:0}}.wp-block-ow-hero-banner.hero-banner--right-text-position .hero-banner{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.wp-block-ow-hero-banner.hero-banner--right-text-position .hero-banner .hero-banner__inner-text{width:60%}@media only screen and (max-width: 767px){.wp-block-ow-hero-banner.hero-banner--right-text-position .hero-banner .hero-banner__inner-text{width:100%}.wp-block-ow-hero-banner.hero-banner--right-text-position .hero-banner .hero-banner__inner-text>*{margin-left:auto;margin-right:auto}}.pin-spacer:has(>.wp-block-ow-hero-banner){height:0 !important;margin-bottom:0 !important}@-webkit-keyframes
scale{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes
scale{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}