body:not(.block-editor-iframe__body) .acf-block-banner .banner__content{opacity:0;transform:translateY(1.5rem);transition:opacity .6s ease-in,transform .6s ease-in}@media screen and (min-width:48rem){body:not(.block-editor-iframe__body) .acf-block-banner .banner__content{transform:translateX(3rem)}}body:not(.block-editor-iframe__body) .acf-block-banner .banner__image{transform:translateY(1.5rem);transition:opacity .6s ease-in,transform .6s ease-in}@media screen and (min-width:48rem){body:not(.block-editor-iframe__body) .acf-block-banner .banner__image{transform:translateX(-3rem)}}body:not(.block-editor-iframe__body) .acf-block-banner.is-display .banner__content,body:not(.block-editor-iframe__body) .acf-block-banner.is-display .banner__image{opacity:1;transform:translateX(0)}@media screen and (max-width:47.99875rem){.acf-block-banner{display:flex;flex-direction:column;row-gap:1.5625rem}}@media screen and (min-width:48rem){.acf-block-banner{height:calc(100vh - var(--header--height,0px) - var(--wp-admin--admin-bar--height,0px));min-height:25rem}.acf-block-banner .container-fluid{align-items:center;display:flex;height:100%;position:relative;z-index:1}.acf-block-banner .banner__content{width:80%}}@media screen and (min-width:62rem){.acf-block-banner .banner__content{width:75%}}@media screen and (min-width:80rem){.acf-block-banner .banner__content{width:70%}}.acf-block-banner .banner__image{display:flex}@media screen and (min-width:48rem){.acf-block-banner .banner__image{height:100%;position:absolute;right:0;top:0;width:100%}}@media screen and (min-width:62rem){.acf-block-banner .banner__image:not(:first-child){width:80%}}@media screen and (min-width:80rem){.acf-block-banner .banner__image:not(:first-child){width:60%}}.acf-block-banner .banner__image:not(:first-child):after{background:linear-gradient(90deg,oklch(0 0 0deg/.47),transparent);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:80%}@media screen and (min-width:62rem){.acf-block-banner .banner__image:not(:first-child):after{width:60%}}.acf-block-banner .banner__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.acf-block-banner .banner__message{background-color:oklch(0 0 0deg);bottom:1.875rem;font-family:Suisse BP Int\'l,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;opacity:0;position:absolute;right:1.25rem;transition:opacity .6s ease-in;z-index:1}@media screen and (max-width:47.99875rem){.acf-block-banner .banner__message{display:none}}@media screen and (min-width:62rem){.acf-block-banner .banner__message{right:4rem}}@media screen and (min-width:90rem){.acf-block-banner .banner__message{right:calc(50% - 41rem)}}.acf-block-banner .banner__message.is-display{opacity:1}.acf-block-banner .banner__message--close{position:absolute;right:1.125rem;top:1.125rem}.acf-block-banner .banner__message--link{align-items:center;background:0 0;-moz-column-gap:1.125rem;column-gap:1.125rem;display:flex;padding:1.5rem 4.125rem 1.5rem 1.5rem}.acf-block-banner .banner__message--text{font-size:.75rem}.acf-block-banner .banner__message--text p{margin:0}.acf-block-banner .banner__message--text .h1{font-weight:300}.acf-block-banner .banner__message--text .h1 b,.acf-block-banner .banner__message--text .h1 strong{font-weight:600}.acf-block-banner .banner__message--text .h2{font-weight:300}.acf-block-banner .banner__message--text .h2 b,.acf-block-banner .banner__message--text .h2 strong{font-weight:600}.acf-block-banner .banner__message--text .h3{font-weight:300}.acf-block-banner .banner__message--text .h3 b,.acf-block-banner .banner__message--text .h3 strong{font-weight:600}.acf-block-banner .banner__message--text .h4{font-weight:300}.acf-block-banner .banner__message--text .h4 b,.acf-block-banner .banner__message--text .h4 strong{font-weight:600}.acf-block-banner .banner__message--text .h5{font-weight:300}.acf-block-banner .banner__message--text .h5 b,.acf-block-banner .banner__message--text .h5 strong{font-weight:600}.acf-block-banner .banner__message--text .h6{font-weight:300}.acf-block-banner .banner__message--text .h6 b,.acf-block-banner .banner__message--text .h6 strong{font-weight:600}
