.banner_with_box,.banner_with_box .banner-column,.banner_with_box__banner{position:relative}@keyframes loader-animation{from{transform:rotate(0)}to{transform:rotate(360deg)}}.loader{width:100%;padding:1.5rem}.loader__image{display:block;width:3.125rem;animation-name:loader-animation;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;margin:0 auto}[v-cloak]{display:none}.icon-svg{display:inline-flex}.icon-svg__protect-path-1{stroke-dashoffset:0;transition:.3s;stroke-linecap:round;animation:protect-path-1 11s 5s ease-out}.icon-svg__protect-path-2{stroke-dashoffset:33.333%;transition:.3s;stroke-linecap:round;animation:protect-path-2 11s 5s ease-out}.icon-svg__protect-path-3{stroke-dashoffset:66.666%;transition:.3s;stroke-linecap:round;animation:protect-path-3 11s 5s ease-out}.icon-svg__generate-ring-1{transition:.3s;transform-origin:38.5% 61.5%;animation:generate-ring-1 11s 5s ease-out}.icon-svg__generate-ring-2{transition:.3s;transform-origin:61% 39%;animation:generate-ring-2 11s 5s ease-out}.icon-svg__transform .icon-svg__transform-path-1,.icon-svg__transform-path-2{stroke-linecap:round}.icon-svg__transform .icon-svg__transform-path-1,.icon-svg__transform .icon-svg__transform-path-2,.icon-svg__transform .icon-svg__transform-path-3{stroke-linecap:round;transition:.3s}.icon-svg__transform .icon-svg__transform-path-3{stroke-dashoffset:33.333%;stroke-dasharray:33.333% 66.666%}.icon-svg.inview-animate.inview-start .icon-svg__protect-path-1{animation:protect-path-1 11s 5s ease-out}.icon-svg.inview-animate.inview-start .icon-svg__protect-path-2{animation:protect-path-2 11s 5s ease-out}.icon-svg.inview-animate.inview-start .icon-svg__protect-path-3{animation:protect-path-3 11s 5s ease-out}.icon-svg.inview-animate.inview-start .icon-svg__generate-ring-1{animation:generate-ring-1 11s 5s ease-out}.icon-svg.inview-animate.inview-start .icon-svg__generate-ring-2{animation:generate-ring-2 11s 5s ease-out}.icon-svg.inview-animate.inview-start .icon-svg__transform-path-3{animation:transform-path-3 11s 5s ease-out}@keyframes protect-path-1{0%{stroke-dashoffset:0}4.5%{stroke-dashoffset:50%}100%,9%{stroke-dashoffset:0}}@keyframes protect-path-2{0%{stroke-dashoffset:33.333%}4.5%{stroke-dashoffset:83.333%}100%,9%{stroke-dashoffset:33.333%}}@keyframes protect-path-3{0%{stroke-dashoffset:66.666%}4.5%{stroke-dashoffset:116.666%}100%,9%{stroke-dashoffset:66.666%}}@keyframes transform-path-3{0%{stroke-dashoffset:33.333%}4.5%{stroke-dashoffset:99.666%}100%,9%{stroke-dashoffset:33.333%}}@keyframes generate-ring-1{0%{transform:rotate(0)}4.5%{transform:rotate(-120deg)}100%,9%{transform:rotate(0)}}@keyframes generate-ring-2{0%{transform:rotate(0)}4.5%{transform:rotate(120deg)}100%,9%{transform:rotate(0)}}.banner_with_box .banner-column{z-index:1}.banner_with_box.variant--banner-with-box{padding-bottom:calc(5rem + 4rem)}.banner_with_box.variant--banner-with-box .banner-column{margin-bottom:-5rem}.banner_with_box.variant--banner-with-box.default{padding-top:4rem}@media (min-width:90rem){.banner_with_box.variant--banner-with-box.first{padding-top:1rem}}.banner_with_box.variant--banner-with-box-small{padding-top:calc(5rem + 4rem);padding-bottom:4rem}.banner_with_box.variant--banner-with-box-small .banner-column{margin-top:-5rem}.banner_with_box__banner.banner-with-box{padding-top:26.12%;padding-bottom:0}.banner_with_box__banner.banner-with-box .text_header__title{font-family:articulat-cf,Arial;font-size:2.125rem;line-height:2.75rem;letter-spacing:normal;font-weight:700;color:#0F001B;margin-bottom:1rem}@media screen and (min-width:37.5rem){.banner_with_box__banner.banner-with-box .text_header__title{font-size:3.25rem;line-height:3.75rem}}.banner_with_box__banner.banner-with-box .text_header__title .icon-svg{width:2.125rem}@media screen and (min-width:75rem){.banner_with_box__banner.banner-with-box{padding-top:14.12%}.banner_with_box__banner.banner-with-box .text_header__title{font-size:4rem;line-height:5rem;margin-bottom:1.5rem}.banner_with_box__banner.banner-with-box .text_header__title .icon-svg{width:3.5rem;margin-top:.375rem}}.banner_with_box__banner.banner-with-box-small{padding-bottom:5.12%;padding-top:0}@media screen and (min-width:37.5rem){.banner_with_box__banner.banner-with-box-small{padding-bottom:8.12%}}.banner_with_box__banner.banner-with-box-small .text_header__title .icon-svg{width:2.1875rem}@media screen and (min-width:75rem){.banner_with_box__banner.banner-with-box-small{padding-bottom:11.12%}.banner_with_box__banner.banner-with-box .text_header__description{font-size:1.5rem;line-height:2.25rem}.banner_with_box__banner.banner-with-box-small .text_header__title .icon-svg{width:3.5rem}.banner_with_box__banner.banner-with-box-small .text_header__description{font-size:1.25rem;line-height:1.875rem}}.banner_with_box__background{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:0;overflow:hidden;background-color:transparent;clip-path:inset(0);pointer-events:none;border-radius:0;transition-duration:.5s;transition-timing-function:ease-out;transition-property:border-radius,transform,opacity}.banner_with_box__background .image_bg_cover,.banner_with_box__background .image_bg_cover img{position:absolute;top:inherit;right:inherit;bottom:inherit;left:inherit;width:inherit;height:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:65% 40%;object-position:65% 40%}.banner_with_box__background .image_bg_cover.crop--left-top{-o-object-position:left top;object-position:left top}.banner_with_box__background .image_bg_cover.crop--left-center{-o-object-position:left center;object-position:left center}.banner_with_box__background .image_bg_cover.crop--left-bottom{-o-object-position:left bottom;object-position:left bottom}.banner_with_box__background .image_bg_cover.crop--center-top{-o-object-position:center top;object-position:center top}.banner_with_box__background .image_bg_cover.crop--center-center{-o-object-position:center center;object-position:center center}.banner_with_box__background .image_bg_cover.crop--center-bottom{-o-object-position:center bottom;object-position:center bottom}.banner_with_box__background .image_bg_cover.crop--right-top{-o-object-position:right top;object-position:right top}.banner_with_box__background .image_bg_cover.crop--right-center{-o-object-position:right center;object-position:right center}.banner_with_box__background .image_bg_cover.crop--right-bottom{-o-object-position:right bottom;object-position:right bottom}.banner_with_box__background .image_bg_cover.fit--fill{-o-object-fit:fill;object-fit:fill}.banner_with_box__background .image_bg_cover.fit--contain{-o-object-fit:contain;object-fit:contain}.banner_with_box__background .image_bg_cover.fit--cover{-o-object-fit:cover;object-fit:cover}.banner_with_box__background .image_bg_cover.fit--none{-o-object-fit:none;object-fit:none}.banner_with_box__background .image_bg_cover.fit--scale-down{-o-object-fit:scale-down;object-fit:scale-down}@media (min-width:90rem){.banner_with_box__background{border-radius:1.875rem}}.banner_with_box__background.background-slide{opacity:0;z-index:0}.banner_with_box__background.background-slide.active{opacity:1;z-index:1}.banner_with_box__background--mobile,.banner_with_box__background--tablet{animation:opacity .6s}.banner_with_box__button_row{margin-top:1.5rem;display:flex;justify-content:left;gap:1.5rem;flex-direction:column}.banner_with_box__logo{position:absolute;width:3.5rem;height:4rem;display:inline-flex;left:50%;top:0;transform:translate(-50%,-40%)}.banner_with_box__logo img{-o-object-fit:contain;object-fit:contain;max-width:100%;height:auto;animation:swing-pause 11s 5s ease-out;transform-origin:50% 100%}@media screen and (min-width:37.5rem){.banner_with_box__button_row{flex-direction:row}.banner_with_box__logo{width:8rem;height:9rem;transform:translate(-50%,-60%)}}.banner_with_box .text_header{padding-bottom:0}.banner_with_box .text_header *{color:#FFF!important}.banner_with_box__container{display:flex;flex-direction:column;padding:1.5rem 1.0625rem;background:0 0;border-radius:1.875rem;box-shadow:0 0 2.125rem 0 rgba(0,0,0,.15)}.banner_with_box__container.has-asset{padding-top:2.875rem}.banner_with_box__container .icon-svg path[stroke="#3E016F"],.banner_with_box__container .icon-svg rect[stroke="#3E016F"]{stroke:#FFF!important}@media screen and (min-width:37.5rem){.banner_with_box__container{padding:2rem 3rem}.banner_with_box__container.has-asset{padding-top:3rem}}@media screen and (min-width:75rem){.banner_with_box__container{padding:3rem 3.75rem}.banner_with_box__container.has-asset{padding-top:3.75rem}}@media screen and (min-width:37.5rem){.banner_with_box .text_header{padding-bottom:0}.banner_with_box .has-color .text_header__description,.banner_with_box .has-color .text_header__description *,.banner_with_box .has-color .text_header__tagline,.banner_with_box .has-color .text_header__tagline *,.banner_with_box .has-color .text_header__title,.banner_with_box .has-color .text_header__title *{color:inherit!important}}