@keyframes loader-animation{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{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}.loader__lines{position:relative;display:block;margin:auto;width:6.25rem;height:6.25rem;border:.1875rem solid transparent;border-top-color:#3e016f;animation-duration:1.5s;z-index:1}.loader__lines,.loader__lines:after,.loader__lines:before{animation-name:loader-animation;animation-timing-function:linear;animation-iteration-count:infinite;border-radius:50%}.loader__lines:after,.loader__lines:before{content:"";position:absolute}.loader__lines:before{top:.1875rem;left:.1875rem;right:.1875rem;bottom:.1875rem;border:.1875rem solid transparent;border-top-color:#e60054;animation-duration:2.5s}.loader__lines:after{top:.5625rem;left:.5625rem;right:.5625rem;bottom:.5625rem;border:.1875rem solid transparent;border-top-color:#8353fd;animation-duration:1s}[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{stroke-linecap:round}.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%}9%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes protect-path-2{0%{stroke-dashoffset:33.333%}4.5%{stroke-dashoffset:83.333%}9%{stroke-dashoffset:33.333%}100%{stroke-dashoffset:33.333%}}@keyframes protect-path-3{0%{stroke-dashoffset:66.666%}4.5%{stroke-dashoffset:116.666%}9%{stroke-dashoffset:66.666%}100%{stroke-dashoffset:66.666%}}@keyframes transform-path-3{0%{stroke-dashoffset:33.333%}4.5%{stroke-dashoffset:99.666%}9%{stroke-dashoffset:33.333%}100%{stroke-dashoffset:33.333%}}@keyframes generate-ring-1{0%{transform:rotate(0)}4.5%{transform:rotate(-120deg)}9%{transform:rotate(0)}100%{transform:rotate(0)}}@keyframes generate-ring-2{0%{transform:rotate(0)}4.5%{transform:rotate(120deg)}9%{transform:rotate(0)}100%{transform:rotate(0)}}.banner_with_box{position:relative}.banner_with_box .banner-column{position:relative;z-index:1}@media screen and (max-width:37.4375rem){.banner_with_box.variant--banner-with-box .banner-column,.banner_with_box.variant--banner-with-box-left .banner-column{margin-top:-5rem}}@media screen and (min-width:37.5rem){.banner_with_box.variant--banner-with-box,.banner_with_box.variant--banner-with-box-left{padding-bottom:calc(5rem + 4rem)}.banner_with_box.variant--banner-with-box .banner-column,.banner_with_box.variant--banner-with-box-left .banner-column{margin-bottom:-5rem}.banner_with_box.variant--banner-with-box-left.default,.banner_with_box.variant--banner-with-box.default{padding-top:4rem}}@media (min-width:90rem){.banner_with_box.variant--banner-with-box-left.first,.banner_with_box.variant--banner-with-box.first{padding-top:1rem}}@media screen and (max-width:37.4375rem){.banner_with_box.variant--banner-with-box-small .banner-column{margin-top:-5rem}}@media screen and (min-width:37.5rem){.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{position:relative}@media screen and (max-width:37.4375rem){.banner_with_box__banner{padding-top:0}}@media screen and (min-width:37.5rem){.banner_with_box__banner.banner-with-box,.banner_with_box__banner.banner-with-box-left{padding-top:26.12%!important;padding-bottom:0!important}}@media screen and (min-width:75rem){.banner_with_box__banner.banner-with-box,.banner_with_box__banner.banner-with-box-left{padding-top:14.12%!important}}.banner_with_box__banner.banner-with-box .text_header__title,.banner_with_box__banner.banner-with-box-left .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:1.5rem}@media screen and (min-width:37.5rem){.banner_with_box__banner.banner-with-box .text_header__title,.banner_with_box__banner.banner-with-box-left .text_header__title{font-size:3.25rem;line-height:3.75rem}}.banner_with_box__banner.banner-with-box .text_header__title,.banner_with_box__banner.banner-with-box-left .text_header__title{margin-bottom:1rem}.banner_with_box__banner.banner-with-box .text_header__title .icon-svg,.banner_with_box__banner.banner-with-box-left .text_header__title .icon-svg{width:2.125rem}@media screen and (min-width:75rem){.banner_with_box__banner.banner-with-box .text_header__title,.banner_with_box__banner.banner-with-box-left .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,.banner_with_box__banner.banner-with-box-left .text_header__title .icon-svg{width:3.5rem;margin-top:.375rem}}.banner_with_box__banner.banner-with-box-small{padding-bottom:5.12%!important;padding-top:0!important}@media screen and (min-width:37.5rem){.banner_with_box__banner.banner-with-box-small{padding-bottom:8.12%!important}}@media screen and (min-width:75rem){.banner_with_box__banner.banner-with-box-small{padding-bottom:11.12%!important}}.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 .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}.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}.banner_with_box__background{clip-path:inset(0);pointer-events:none;border-radius:0;transition-duration:.5s;transition-timing-function:ease-out;transition-property:border-radius,transform,opacity}@media screen and (max-width:37.4375rem){.banner_with_box__background:not(.background-slide){position:relative;padding-top:75%;height:auto}}@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}@media screen and (min-width:37.5rem){.banner_with_box__button_row{flex-direction:row}}.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__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);backdrop-filter:blur(.3125rem)}.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}}@media screen and (min-width:37.5rem){.cp--white+.cp--white.banner_with_box.variant--banner-with-box-left.default,.cp--white+.cp--white.banner_with_box.variant--banner-with-box.default,.cp--white+.non-rendering+.cp--white.banner_with_box.variant--banner-with-box-left.default,.cp--white+.non-rendering+.cp--white.banner_with_box.variant--banner-with-box.default{padding-top:0}.cp--white+.cp--white.banner_with_box.variant--banner-with-box-small,.cp--white+.non-rendering+.cp--white.banner_with_box.variant--banner-with-box-small{padding-top:5rem}}