.block-editor__container .editor-styles-wrapper,html{--e-global-color-primary:#BDD156;--e-global-color-secondary:#60733F;--e-global-color-text:#211D1E;--e-global-color-accent:#3F4E34;--e-global-color-4b65084:#FAF4ED;--e-global-color-8e3cc57:#E60000;--e-global-color-error:#e60000;--font-primary:"Inter",sans-serif;--font-secondary:"Bricolage Grotesque",sans-serif}.banner-gallery{--banner-mobile-cols:2;position:relative;overflow:hidden;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#15200d}@media screen and (max-width:767px){.banner-gallery{min-height:calc((100vw / var(--banner-mobile-cols)) * 521 / 180)}}.banner-gallery__wrapper{position:absolute;inset:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (min-width:551px){.banner-gallery__wrapper{height:100%!important}}.banner-gallery__image{height:100%;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-width:0;-webkit-transition:-webkit-box-flex 2s ease;transition:-webkit-box-flex 2s ease;-o-transition:flex 2s ease;transition:flex 2s ease;transition:flex 2s ease,-webkit-box-flex 2s ease,-ms-flex 2s ease;position:relative}.banner-gallery__image img{min-width:100%;height:100%;width:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;display:block}@media screen and (max-width:767px){.banner-gallery__image img{width:100%;height:auto;min-width:0;min-height:0;aspect-ratio:180/521}}@media screen and (max-width:767px){.banner-gallery__image{aspect-ratio:180/521;height:auto;-ms-flex-item-align:stretch;align-self:stretch}}.banner-gallery__image.mobile{display:none}.banner-gallery__image.desktop{display:block}@media screen and (max-width:767px){.banner-gallery__image.mobile{display:block}.banner-gallery__image.desktop{display:none}}@media screen and (min-width:992px){.banner-gallery__image:hover{-webkit-box-flex:1.2;-ms-flex:1.2;flex:1.2}}.banner-gallery__overlay{position:absolute;inset:0;z-index:.5;pointer-events:none}.banner-gallery__content{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:opacity,transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-animation:fadeIn .3s ease-out forwards;animation:fadeIn .3s ease-out forwards}@media screen and (max-width:767px){.banner-gallery__content{-webkit-animation:none;animation:none;opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.banner-gallery__content h1{max-width:634px;font-weight:800;font-size:98px;line-height:.84;letter-spacing:-.03em;color:var(--e-global-color-4b65084);font-family:var(--font-secondary);text-align:center;margin-bottom:30px}@media screen and (max-width:1024px){.banner-gallery__content h1{font-size:56px;margin-bottom:24px}}@media screen and (max-width:767px){.banner-gallery__content h1{font-size:48px}}.banner-gallery__content p{font-family:var(--font-primary);font-weight:500;font-size:18px;line-height:.9;letter-spacing:-.02em;margin:0;color:var(--e-global-color-4b65084);text-transform:uppercase;text-align:center}@media screen and (max-width:1024px){.banner-gallery__content p{font-size:16px;line-height:.9;letter-spacing:-.02em}}.banner-gallery__content .btn-primary{margin-top:40px}@media screen and (max-width:1024px){.banner-gallery__content .btn-primary{margin-top:30px}}@-webkit-keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
/*# sourceMappingURL=banner-gallery.css.map */
