*,*:before,*:after{box-sizing:border-box}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none;padding:0;margin:0}html:focus-within{scroll-behavior:smooth}html{min-height:100vh}body{min-height:100vh;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-family:DMBrand;src:url(/build/assets/DMBrand-Light-00653a24.eot);src:url(/build/assets/DMBrand-Light-00653a24.eot?#iefix) format("embedded-opentype"),url(/build/assets/DMBrand-Light-da6657ea.woff2) format("woff2"),url(/build/assets/DMBrand-Light-4bb4c95c.woff) format("woff"),url(/build/assets/DMBrand-Light-af34ca7d.ttf) format("truetype"),url(/build/assets/DMBrand-Light-f08d9042.svg#DMBrand-Light) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:DMBrand;src:url(/build/assets/DMBrand-Regular-db6f37a4.eot);src:url(/build/assets/DMBrand-Regular-db6f37a4.eot?#iefix) format("embedded-opentype"),url(/build/assets/DMBrand-Regular-899d3657.woff2) format("woff2"),url(/build/assets/DMBrand-Regular-a14bdd82.woff) format("woff"),url(/build/assets/DMBrand-Regular-453dc856.ttf) format("truetype"),url(/build/assets/DMBrand-Regular-121d4740.svg#DMBrand-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DMBrand;src:url(/build/assets/DMBrand-Medium-d1ea52c4.eot);src:url(/build/assets/DMBrand-Medium-d1ea52c4.eot?#iefix) format("embedded-opentype"),url(/build/assets/DMBrand-Medium-cdf2a7a0.woff2) format("woff2"),url(/build/assets/DMBrand-Medium-9a2cc38a.woff) format("woff"),url(/build/assets/DMBrand-Medium-74a04ae7.ttf) format("truetype"),url(/build/assets/DMBrand-Medium-c07b1e61.svg#DMBrand-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DMBrand;src:url(/build/assets/DMBrand-Bold-f774dac5.eot);src:url(/build/assets/DMBrand-Bold-f774dac5.eot?#iefix) format("embedded-opentype"),url(/build/assets/DMBrand-Bold-efc0be4a.woff2) format("woff2"),url(/build/assets/DMBrand-Bold-3e3921cf.woff) format("woff"),url(/build/assets/DMBrand-Bold-eebd6626.ttf) format("truetype"),url(/build/assets/DMBrand-Bold-f804e872.svg#DMBrand-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}:root{--color-white: #fff;--color-black: #000;--color-grey-100: #f5f5f5;--color-grey-200: #bfbfbf;--color-grey-300: #737373;--color-grey-400: #111827;--color-pink-100: #fff8f9;--color-pink-200: #fad3d9;--color-pink-300: #ffabb8;--color-pink-400: #e60a7b;--color-blue: #154293;--color-red: #d00505;--color-orange-100: #ff7c63;--color-orange-200: #ec6749;--color-mint: #ccf6e8;--color-violet-100: #bfc4ff;--color-violet-200: #9ea4f2;--color-green-100: #d3f6bf;--color-green-200: #61c454;--color-green-300: #a8c671;--container-width: 75rem;--content-padding: 1.5rem;--font-dm: "DMBrand", sans-serif;--spacing-50: clamp(.25rem, calc(.17rem + .37vw), .5rem);--spacing-000: clamp(.5rem, calc(.33rem + .74vw), 1rem);--spacing-100: clamp(.75rem, calc(.5rem + 1.11vw), 1.5rem);--spacing-200: clamp(1rem, calc(.67rem + 1.48vw), 2rem);--spacing-300: clamp(1.25rem, calc(.83rem + 1.85vw), 2.5rem);--spacing-400: clamp(1.5rem, calc(1rem + 2.22vw), 3rem);--spacing-500: clamp(2rem, calc(1.33rem + 2.96vw), 4rem);--spacing-600: clamp(2.5rem, calc(1.67rem + 3.7vw), 5rem);--spacing-700: clamp(3rem, calc(2rem + 4.44vw), 6rem);--spacing-800: clamp(5rem, calc(3.33rem + 7.41vw), 10rem);--size-25: clamp(.6719rem, .8311rem + -.2054vw, .79rem);--size-50: clamp(.8194rem, .9129rem + -.1207vw, .8888rem);--size-000: clamp(1rem, 1rem + 0vw, 1rem);--size-100: clamp(1.125rem, 1.092rem + .1652vw, 1.22rem);--size-200: clamp(1.2656rem, 1.1882rem + .387vw, 1.4881rem);--size-300: clamp(1.4238rem, 1.2874rem + .6815vw, 1.8156rem);--size-400: clamp(1.6019rem, 1.3884rem + 1.0674vw, 2.2156rem);--size-500: clamp(1.8019rem, 1.4886rem + 1.5663vw, 2.7025rem);--size-600: clamp(2.0275rem, 1.5858rem + 2.2087vw, 3.2975rem);--size-700: clamp(2.2806rem, 1.6748rem + 3.0293vw, 4.0225rem);--fw-300: 300;--fw-400: 400;--fw-500: 500;--fw-700: 700;--easing: cubic-bezier(.25, .46, .45, .94);--transition-duration: .2s}.margin-50{margin:var(--spacing-50)!important}.margin-top-50{margin-top:var(--spacing-50)!important}.margin-left-50{margin-left:var(--spacing-50)!important}.margin-right-50{margin-right:var(--spacing-50)!important}.margin-bottom-50{margin-bottom:var(--spacing-50)!important}.padding-50{padding:var(--spacing-50)!important}.padding-top-50{padding-top:var(--spacing-50)!important}.padding-left-50{padding-left:var(--spacing-50)!important}.padding-right-50{padding-right:var(--spacing-50)!important}.padding-bottom-50{padding-bottom:var(--spacing-50)!important}.margin-000{margin:var(--spacing-000)!important}.margin-top-000{margin-top:var(--spacing-000)!important}.margin-left-000{margin-left:var(--spacing-000)!important}.margin-right-000{margin-right:var(--spacing-000)!important}.margin-bottom-000{margin-bottom:var(--spacing-000)!important}.padding-000{padding:var(--spacing-000)!important}.padding-top-000{padding-top:var(--spacing-000)!important}.padding-left-000{padding-left:var(--spacing-000)!important}.padding-right-000{padding-right:var(--spacing-000)!important}.padding-bottom-000{padding-bottom:var(--spacing-000)!important}.margin-100{margin:var(--spacing-100)!important}.margin-top-100{margin-top:var(--spacing-100)!important}.margin-left-100{margin-left:var(--spacing-100)!important}.margin-right-100{margin-right:var(--spacing-100)!important}.margin-bottom-100{margin-bottom:var(--spacing-100)!important}.padding-100{padding:var(--spacing-100)!important}.padding-top-100{padding-top:var(--spacing-100)!important}.padding-left-100{padding-left:var(--spacing-100)!important}.padding-right-100{padding-right:var(--spacing-100)!important}.padding-bottom-100{padding-bottom:var(--spacing-100)!important}.margin-200{margin:var(--spacing-200)!important}.margin-top-200{margin-top:var(--spacing-200)!important}.margin-left-200{margin-left:var(--spacing-200)!important}.margin-right-200{margin-right:var(--spacing-200)!important}.margin-bottom-200{margin-bottom:var(--spacing-200)!important}.padding-200{padding:var(--spacing-200)!important}.padding-top-200{padding-top:var(--spacing-200)!important}.padding-left-200{padding-left:var(--spacing-200)!important}.padding-right-200{padding-right:var(--spacing-200)!important}.padding-bottom-200{padding-bottom:var(--spacing-200)!important}.margin-300{margin:var(--spacing-300)!important}.margin-top-300{margin-top:var(--spacing-300)!important}.margin-left-300{margin-left:var(--spacing-300)!important}.margin-right-300{margin-right:var(--spacing-300)!important}.margin-bottom-300{margin-bottom:var(--spacing-300)!important}.padding-300{padding:var(--spacing-300)!important}.padding-top-300{padding-top:var(--spacing-300)!important}.padding-left-300{padding-left:var(--spacing-300)!important}.padding-right-300{padding-right:var(--spacing-300)!important}.padding-bottom-300{padding-bottom:var(--spacing-300)!important}.margin-400{margin:var(--spacing-400)!important}.margin-top-400{margin-top:var(--spacing-400)!important}.margin-left-400{margin-left:var(--spacing-400)!important}.margin-right-400{margin-right:var(--spacing-400)!important}.margin-bottom-400{margin-bottom:var(--spacing-400)!important}.padding-400{padding:var(--spacing-400)!important}.padding-top-400{padding-top:var(--spacing-400)!important}.padding-left-400{padding-left:var(--spacing-400)!important}.padding-right-400{padding-right:var(--spacing-400)!important}.padding-bottom-400{padding-bottom:var(--spacing-400)!important}.margin-500{margin:var(--spacing-500)!important}.margin-top-500{margin-top:var(--spacing-500)!important}.margin-left-500{margin-left:var(--spacing-500)!important}.margin-right-500{margin-right:var(--spacing-500)!important}.margin-bottom-500{margin-bottom:var(--spacing-500)!important}.padding-500{padding:var(--spacing-500)!important}.padding-top-500{padding-top:var(--spacing-500)!important}.padding-left-500{padding-left:var(--spacing-500)!important}.padding-right-500{padding-right:var(--spacing-500)!important}.padding-bottom-500{padding-bottom:var(--spacing-500)!important}.margin-600{margin:var(--spacing-600)!important}.margin-top-600{margin-top:var(--spacing-600)!important}.margin-left-600{margin-left:var(--spacing-600)!important}.margin-right-600{margin-right:var(--spacing-600)!important}.margin-bottom-600{margin-bottom:var(--spacing-600)!important}.padding-600{padding:var(--spacing-600)!important}.padding-top-600{padding-top:var(--spacing-600)!important}.padding-left-600{padding-left:var(--spacing-600)!important}.padding-right-600{padding-right:var(--spacing-600)!important}.padding-bottom-600{padding-bottom:var(--spacing-600)!important}.margin-700{margin:var(--spacing-700)!important}.margin-top-700{margin-top:var(--spacing-700)!important}.margin-left-700{margin-left:var(--spacing-700)!important}.margin-right-700{margin-right:var(--spacing-700)!important}.margin-bottom-700{margin-bottom:var(--spacing-700)!important}.padding-700{padding:var(--spacing-700)!important}.padding-top-700{padding-top:var(--spacing-700)!important}.padding-left-700{padding-left:var(--spacing-700)!important}.padding-right-700{padding-right:var(--spacing-700)!important}.padding-bottom-700{padding-bottom:var(--spacing-700)!important}.margin-800{margin:var(--spacing-800)!important}.margin-top-800{margin-top:var(--spacing-800)!important}.margin-left-800{margin-left:var(--spacing-800)!important}.margin-right-800{margin-right:var(--spacing-800)!important}.margin-bottom-800{margin-bottom:var(--spacing-800)!important}.padding-800{padding:var(--spacing-800)!important}.padding-top-800{padding-top:var(--spacing-800)!important}.padding-left-800{padding-left:var(--spacing-800)!important}.padding-right-800{padding-right:var(--spacing-800)!important}.padding-bottom-800{padding-bottom:var(--spacing-800)!important}.no-margin{margin:0!important}.no-margin-top{margin-top:0!important}.no-margin-left{margin-left:0!important}.no-margin-right{margin-right:0!important}.no-margin-bottom{margin-bottom:0!important}.no-padding{padding:0!important}.no-padding-top{padding-top:0!important}.no-padding-left{padding-left:0!important}.no-padding-right{padding-right:0!important}.no-padding-bottom{padding-bottom:0!important}html{scroll-behavior:smooth;width:100%;height:100%;scroll-padding-top:58px;position:relative}body{width:100%;height:100%;line-height:1.7;font-size:1rem;color:var(--color-grey-400);font-family:var(--font-dm);background-color:var(--color-pink-100)}.app{width:100%;height:100%;display:flex;flex-direction:column;overflow-x:clip}.app main{flex-grow:1}.container{max-width:var(--container-width);margin:0 auto;padding:0 var(--content-padding);width:100%}.text-blue{color:var(--color-blue)}.text-pink{color:var(--color-pink-400)}.flex{display:flex}.items-center{align-items:center}.bg-transparent{background-color:transparent}.bg-pink{background-color:var(--color-pink-200)}.bg-mint{background-color:var(--color-mint)}.bg-violet{background-color:var(--color-violet-200)}.bg-green{background-color:var(--color-green-100)}.light{font-weight:var(--fw-300)!important}.regular{font-weight:var(--fw-400)!important}.medium,.bold,strong{font-weight:var(--fw-500)!important}.strike-through{text-decoration:line-through}.italic{font-style:italic}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.caps{text-transform:uppercase}.font-700-medium,h1,.h1,.font-700-regular{font-size:var(--size-700);font-style:normal;font-weight:var(--fw-500);line-height:var(--size-700)}.font-700-regular{font-weight:var(--fw-400)}.font-600-medium,h2,.h2,.font-600-light,.font-600-regular{font-size:var(--size-600);font-style:normal;font-weight:var(--fw-500);line-height:var(--size-600)}.font-600-regular{font-weight:var(--fw-400)}.font-600-light{font-weight:var(--fw-300)}.font-500-bold,.font-500-light,.font-500-regular,.font-500-medium,h3,.h3{font-size:var(--size-500);font-style:normal;font-weight:var(--fw-700);line-height:var(--size-500)}.font-500-medium,h3,.h3{font-weight:var(--fw-500)}.font-500-regular{font-weight:var(--fw-400)}.font-500-light{font-weight:var(--fw-300)}.font-400-medium,.font-400-light,h4,.h4,.font-400-regular{font-size:var(--size-400);font-style:normal;font-weight:var(--fw-500);line-height:var(--size-400)}.font-400-regular{font-weight:var(--fw-400)}.font-400-light,h4,.h4{font-weight:var(--fw-300)}.font-300-bold,.font-300-light,.font-300-regular,h5,.h5,.font-300-medium{font-size:var(--size-300);font-style:normal;font-weight:var(--fw-700);line-height:var(--size-300)}.font-300-medium{font-weight:var(--fw-500)}.font-300-regular,h5,.h5{font-weight:var(--fw-400)}.font-300-light{font-weight:var(--fw-300)}.font-200-medium,.font-200-light,.font-200-regular,h6,.h6,.font-200-caps{font-size:var(--size-200);font-style:normal;font-weight:var(--fw-500);line-height:var(--size-200)}.font-200-regular,h6,.h6,.font-200-caps{font-weight:var(--fw-400)}.font-200-light{font-weight:var(--fw-300)}.font-100-medium,.font-100-light,.font-100-regular,.font-100-semibold{font-size:var(--size-100);font-style:normal;font-weight:var(--fw-500);line-height:var(--size-100)}.font-100-regular,.font-100-semibold{font-weight:var(--fw-400)}.font-100-light{font-weight:var(--fw-300)}.font-200-caps{text-transform:uppercase}.font-100-regular,.font-100-semibold{font-size:1.25rem;font-weight:400;line-height:2rem;letter-spacing:.02em;font-style:normal}.font-100-semibold{font-weight:600}.font-000-bold,.font-000-light,.font-000-regular,p,.p,.font-000-medium,.font-000-medium-caps,.font-000-bold-caps{font-size:var(--size-000);font-style:normal;font-weight:var(--fw-700);line-height:1.375rem}.font-000-bold-caps{text-transform:uppercase}.font-000-medium,.font-000-medium-caps{font-weight:var(--fw-500)}.font-000-medium-caps{text-transform:uppercase}.font-000-regular,p,.p{font-weight:var(--fw-400)}.font-000-light{font-weight:var(--fw-300)}.font-50-bold,.font-50-regular,.font-50-medium,.font-50-medium-caps{font-size:.9375rem;font-style:normal;font-weight:var(--fw-700);line-height:.9375rem}.font-50-medium,.font-50-medium-caps{font-weight:var(--fw-500)}.font-50-medium-caps{text-transform:uppercase;letter-spacing:1px}.font-50-regular{font-weight:var(--fw-400)}.font-25-bold,.font-25-regular,.font-25-medium{font-size:.8125rem;font-style:normal;font-weight:var(--fw-700);line-height:.8125rem}.font-25-medium{font-weight:var(--fw-500)}.font-25-regular{font-weight:var(--fw-400)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:var(--color-blue)}ul,ul li{margin:0;padding:0}ul li::marker{color:var(--color-grey-400)}.grid-auto{display:grid;gap:var(--gap, 1rem);grid-template-columns:1fr}@media (min-width: 30em){.grid-auto{grid-template-columns:repeat(auto-fill,minmax(var(--col-width, 5rem),1fr))}}.grid-col{display:grid;gap:var(--gap, 1rem);grid-template-columns:repeat(var(--columns, 1),1fr)}.wrap{width:min(100%,83rem);padding:0 var(--content-padding);margin:0 auto}.wrap-small{width:min(100%,75rem);padding:0 var(--content-padding);margin:0 auto}.custom-cursor{pointer-events:none;position:relative}.custom-cursor .circle{position:fixed;top:0;left:0;z-index:1000;display:flex;align-items:center;justify-items:center}.custom-cursor .circle svg{fill:var(--color-blue)}.custom-cursor .circle .text{transform:scale(0);font-size:1rem;line-height:1.375rem;margin:0;padding:0;color:var(--color-white);font-weight:var(--fw-500);position:relative;z-index:1001;white-space:nowrap;left:-50%}@media only screen and (hover: none) and (pointer: coarse){.custom-cursor{display:none}}.no-cursor{cursor:auto!important}.no-cursor a{cursor:pointer!important}.no-cursor .custom-cursor,.desktop{display:none}@media (min-width: 64em){.desktop{display:block}}.mobile{display:block}@media (min-width: 64em){.mobile{display:none}}.no-events{pointer-events:none!important}.hidden{display:none!important}.rte>:last-child{margin-bottom:0!important}.sticker{position:absolute}.partners-carousel .swiper{width:100%}.partners-carousel .swiper .swiper-wrapper{transition-timing-function:linear;justify-content:center}a{cursor:pointer;text-decoration:none}a~svg{transition:transform var(--transition-duration) var(--easing)}a.blue{color:var(--color-blue);transition:color var(--transition-duration) var(--easing)}@media (hover: hover){a.blue:hover{color:var(--color-pink-400)}}a.pink{color:var(--color-pink-400);transition:color var(--transition-duration) var(--easing)}@media (hover: hover){a.pink:hover{color:var(--color-blue)}a:hover~svg{transform:translate(4px)}}.tag{width:-moz-fit-content;width:fit-content;border-radius:1.875rem;background-color:var(--color-pink-300);padding:6px .75rem;color:var(--color-blue);font-size:.9375rem;font-style:normal;font-weight:var(--fw-500);line-height:1;text-transform:uppercase;letter-spacing:.0625rem}.swiper-pagination .swiper-pagination-bullet{--swiper-pagination-bullet-width: .5rem;--swiper-pagination-bullet-height: .5rem;--swiper-pagination-bullet-inactive-color: var(--color-pink-200);--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-bullet-border-radius: 50%;transition:all var(--transition-duration) var(--easing)}.swiper-pagination .swiper-pagination-bullet-active{--swiper-pagination-bullet-width: 2.5rem;--swiper-pagination-bullet-height: .5rem;--swiper-pagination-bullet-border-radius: 1rem;background-color:var(--color-pink-400)!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{width:-moz-fit-content!important;width:fit-content!important}.swiper-nav{width:3rem!important;height:3rem!important;border-radius:50%;background-color:var(--color-pink-400);transition:background-color var(--transition-duration) var(--easing);flex-shrink:0;top:40%!important;box-shadow:0 24px 30px #1f29371a,0 9.6px 12px #1f29371a}.swiper-nav svg{fill:var(--color-white);width:1.5rem!important;height:1.5rem!important}.swiper-nav.swiper-button-prev{transform:rotate(180deg);left:-1.25rem!important}.swiper-nav.swiper-button-next{right:-1.25rem!important}.swiper-nav.swiper-button-disabled{display:none}@media (hover: hover){.swiper-nav:hover{background-color:var(--color-blue)}}.swiper-nav.no-shadow{box-shadow:none}.spinner{width:56px;height:56px;border-radius:50%;background:radial-gradient(farthest-side,#e60a7b 94%,rgba(0,0,0,0)) top/9px 9px no-repeat,conic-gradient(rgba(0,0,0,0) 30%,#e60a7b);-webkit-mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(100% - 9px),#000 0);animation:spinner-animation 1.2s infinite linear}.spinner.hide{display:none}.spinner.mint{background:radial-gradient(farthest-side,#ccf6e8 94%,rgba(0,0,0,0)) top/9px 9px no-repeat,conic-gradient(rgba(0,0,0,0) 30%,#ccf6e8)}@keyframes spinner-animation{to{transform:rotate(1turn)}}.show-more-container{width:16.5rem;margin:2.5rem auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.show-more-container p{margin-bottom:1rem}.show-more-container .progress{width:100%;height:.25rem;background-color:var(--color-pink-200);border-radius:.5rem;margin-bottom:1.5rem}.show-more-container .progress .bar{width:0;transition:width var(--transition-duration) var(--easing);height:.25rem;background-color:var(--color-pink-400);border-radius:.5rem}@media (min-width: 64em){.show-more-container{margin:3rem auto}}.lg-icon.lg-prev,.lg-icon.lg-next{background-color:var(--color-pink-400);border-radius:50%;color:var(--color-white);width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;padding:0;line-height:1.5rem;transition:background-color var(--transition-duration) var(--easing);box-shadow:0 24px 30px #1f29371a,0 9.6px 12px #1f29371a}@media (hover: hover){.lg-icon.lg-prev:hover,.lg-icon.lg-next:hover{background-color:var(--color-blue)}}.lg-toolbar .lg-icon.lg-close{background-color:var(--color-pink-400);border-radius:50%;color:var(--color-white);width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;margin-top:1.5rem;margin-right:1.5rem;padding:0;line-height:1.5rem;transition:background-color var(--transition-duration) var(--easing);box-shadow:0 24px 30px #1f29371a,0 9.6px 12px #1f29371a}@media (hover: hover){.lg-toolbar .lg-icon:hover{background-color:var(--color-blue)}}.lg-counter{font-weight:var(--fw-400)!important;font-family:var(--font-dm)!important;font-size:1rem!important;line-height:1.375rem!important;color:var(--color-white)!important;padding-left:1.5rem!important;padding-top:1.5rem!important}.lg-counter .lg-counter-current{font-weight:var(--fw-700)!important}.lg-sub-html p{font-size:1rem!important;font-family:var(--font-dm);line-height:1.375rem;font-weight:var(--fw-400);color:var(--color-white);margin-bottom:1.5rem!important}.lg-outer{cursor:default!important}.shape{transition:all var(--transition-duration) var(--easing);width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:absolute;z-index:5}.shape.violet svg{fill:var(--color-violet-200)}.shape.light-pink svg{fill:var(--color-pink-300)}.shape.pink svg{fill:var(--color-pink-300)}.shape.orange svg{fill:var(--color-orange-200)}.shape.light-green svg{fill:var(--color-green-100)}.shape.mint svg{fill:var(--color-mint)}.shape.blue svg{fill:var(--color-blue)}.shape.sun.light-green svg>path{fill:var(--color-green-100)}.error-page .message{width:-moz-fit-content;width:fit-content;margin:var(--spacing-700) auto}.error-page .message h1{color:var(--color-pink-400);font-size:6rem;line-height:1}.error-page .message p{text-align:center;margin-top:var(--spacing-400);font-size:var(--size-200)}.error-page .message a{margin:var(--spacing-400) auto}@media (min-width: 64em){.error-page .message h1{font-size:12rem}}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:flex;align-items:center;justify-content:center;padding:.5625rem 1.125rem;cursor:pointer;pointer-events:all;transition:all var(--transition-duration) var(--easing);font-size:1rem;font-weight:500;line-height:1.375rem;letter-spacing:.5px;border-radius:1.875rem;border:1px solid transparent;height:2.5rem;overflow:hidden;width:100%;text-decoration:none;white-space:nowrap}@media (min-width: 30em){.button{width:-moz-fit-content;width:fit-content;justify-content:flex-start}}.button span{display:inline-block;line-height:1;margin-top:-2px}.button svg{width:1.25rem;height:1.25rem;margin-left:.5rem;transition:fill var(--transition-duration) var(--easing),transform var(--transition-duration) var(--easing)}@media (hover: hover){.button:hover svg{transform:translate(4px)}.button:hover.up-down svg{transform:translateY(4px)}}.button.primary{border-color:var(--color-pink-400);background-color:var(--color-pink-400);color:var(--color-white)}.button.primary svg{fill:var(--color-white)}@media (hover: hover){.button.primary:hover{background-color:var(--color-white);color:var(--color-pink-400)}.button.primary:hover svg{fill:var(--color-pink-400)}}.button.primary.disabled{pointer-events:none;background-color:var(--color-grey-200);border-color:var(--color-grey-200)}.button.secondary{border-color:var(--color-pink-400);background-color:transparent;color:var(--color-pink-400)}.button.secondary svg{fill:var(--color-pink-400)}@media (hover: hover){.button.secondary:hover{border-color:var(--color-blue);color:var(--color-blue)}.button.secondary:hover svg{fill:var(--color-blue)}}.button.secondary.dark{border-color:var(--color-white);color:var(--color-white)}.button.secondary.dark svg{fill:var(--color-white)}.button.tertiary{border:none;background-color:transparent;color:var(--color-pink-400);padding-left:0;padding-right:.25rem;width:-moz-fit-content;width:fit-content;justify-content:flex-start}.button.tertiary svg{fill:var(--color-pink-400)}@media (hover: hover){.button.tertiary:hover{border-color:var(--color-blue);color:var(--color-blue)}.button.tertiary:hover svg{fill:var(--color-blue)}}.button.icon{width:2rem;height:2rem;padding:0;align-items:center;justify-content:center;background-color:transparent}.button.icon svg{width:2rem;height:2rem;margin-left:0;fill:var(--color-pink-400)}@media (hover: hover){.button.icon:hover svg{transform:translateY(0);fill:var(--color-blue)}}form label{color:var(--color-blue);font-size:.875rem;line-height:1.5rem;font-weight:var(--fw-400);margin-bottom:.8rem;display:block}form ::-moz-placeholder{color:var(--color-grey-300)}form ::placeholder{color:var(--color-grey-300)}form input[type=text],form input[type=email],form input[type=password],form input[type=number],form input[type=date],form input[type=tel]{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;width:100%;height:3.5rem;border-radius:.25rem;border:.09375rem solid var(--color-blue);background-color:transparent;padding:1rem 1rem .875rem;outline:none;color:var(--color-grey-400);font-size:16px;line-height:20px;transition:border var(--transition-duration) var(--easing)}form input[type=text].invalid,form input[type=email].invalid,form input[type=password].invalid,form input[type=number].invalid,form input[type=date].invalid,form input[type=tel].invalid{border-color:var(--color-red)}form input[type=text].disabled,form input[type=email].disabled,form input[type=password].disabled,form input[type=number].disabled,form input[type=date].disabled,form input[type=tel].disabled{cursor:not-allowed;background:var(--color-pink-200);border-color:var(--color-pink-200)}form .validation-error,form .error{margin:.5rem 0 0;font-size:.8125rem;line-height:.8125rem;letter-spacing:.03125rem;color:var(--color-red);font-weight:var(--fw-400)}.gallery .choices{width:-moz-fit-content;width:fit-content;overflow:visible;z-index:3}.gallery .choices__inner{padding:.375rem 2.5rem .375rem 1rem!important;border:none;background-color:var(--color-pink-400);border-radius:1.5rem!important;color:var(--color-white);font-size:1rem;font-weight:var(--fw-500);line-height:1rem;width:-moz-fit-content;width:fit-content;min-height:2.125rem;display:flex;align-items:center;justify-content:center;white-space:nowrap}.gallery .choices__list{border:none}.gallery .choices__list--dropdown{min-width:15.25rem}@media (min-width: 48em){.gallery .choices__list--dropdown{min-width:20.5rem}}.gallery .choices__list[aria-expanded]{border-radius:1rem;border:none;top:130%;z-index:2}.gallery .choices__list[aria-expanded] .choices__list{background:var(--color-pink-100);border-radius:1rem;border:1px solid var(--color-pink-400);padding:1rem}.gallery .choices__list[aria-expanded] .choices__list .choices__item{color:var(--color-grey-400);font-size:1rem;font-weight:var(--fw-400);position:relative;padding:0 0 0 2.5rem;margin-bottom:1.25rem}.gallery .choices__list[aria-expanded] .choices__list .choices__item:last-child{margin-bottom:0}.gallery .choices__list[aria-expanded] .choices__list .choices__item:before{position:absolute;content:"";width:1.5rem;height:1.5rem;border:1px solid var(--color-blue);border-radius:50%;top:-1px;left:0;background:var(--color-white);transition:outline var(--transition-duration) var(--easing)}.gallery .choices__list[aria-expanded] .choices__list .choices__item.is-highlighted{background-color:var(--color-pink-100)}@media (hover: hover){.gallery .choices__list[aria-expanded] .choices__list .choices__item:hover{background-color:var(--color-pink-100);color:var(--color-blue)}.gallery .choices__list[aria-expanded] .choices__list .choices__item:hover:before{outline:8px var(--color-blue) solid;outline-offset:-8px}}.gallery .choices__list[aria-expanded] .choices__list .choices__item.is-selected:before{outline:8px var(--color-blue) solid;outline-offset:-8px}.gallery .choices:after{width:1rem!important;height:1rem!important;border:none!important;background-image:url(/build/assets/chevron-white-b7ca1015.svg);background-repeat:no-repeat;background-size:100%;top:10px!important;margin-top:0!important;transition:transform var(--transition-duration) var(--easing)}.gallery .choices.is-open:after{transform:rotate(180deg)}.application label{color:var(--color-grey-400);font-size:var(--size-100);font-style:normal;font-weight:var(--fw-500);line-height:var(--size-100);margin-bottom:.75rem;display:block}.application ::-moz-placeholder{color:var(--color-grey-200)}.application ::placeholder{color:var(--color-grey-200)}.application input[type=text],.application input[type=email],.application input[type=password],.application input[type=number],.application input[type=date],.application input[type=tel]{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--color-grey-400);font-size:var(--size-100);font-style:normal;font-weight:var(--fw-500);line-height:var(--size-100);text-align:left;width:100%;padding:1rem 1.5rem;border-radius:.5rem;border:.09375rem solid var(--color-grey-300);background-color:transparent;transition:border var(--transition-duration) var(--easing);outline:none}.application input[type=text].invalid,.application input[type=email].invalid,.application input[type=password].invalid,.application input[type=number].invalid,.application input[type=date].invalid,.application input[type=tel].invalid{border-color:var(--color-red);position:relative}.application input[type=text].invalid:after,.application input[type=email].invalid:after,.application input[type=password].invalid:after,.application input[type=number].invalid:after,.application input[type=date].invalid:after,.application input[type=tel].invalid:after{width:1.5rem;height:1.5rem;background:url(/build/assets/error-846aa13a.svg) no-repeat;content:"";display:inline-block;position:absolute;top:10px;right:1rem}.application input[type=text]:focus,.application input[type=email]:focus,.application input[type=password]:focus,.application input[type=number]:focus,.application input[type=date]:focus,.application input[type=tel]:focus{border-color:var(--color-blue)}.application input::-webkit-outer-spin-button,.application input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.application input[type=number]{-moz-appearance:textfield}.application .checkbox-label,.application .radio-label{cursor:pointer;display:flex;align-items:flex-start}.application .checkbox-label span a,.application .radio-label span a{color:var(--color-pink-400)}@media (hover: hover){.application .checkbox-label span a:hover,.application .radio-label span a:hover{text-decoration:underline}}.application .checkbox-label>div{display:grid;grid-template-columns:2rem 1fr;grid-column-gap:.5rem;grid-row-gap:0px}.application input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;margin:0;font:inherit;color:var(--color-blue);width:1.5rem;height:1.5rem;border:1px solid var(--color-blue);background:var(--color-white);border-radius:.25rem;transform:translateY(-.075em);display:grid;place-content:center;transition:all var(--transition-duration) var(--easing);cursor:pointer;margin-right:1rem}@media (hover: hover){.application input[type=checkbox]:hover{border:2px solid var(--color-blue)}}.application input[type=checkbox]:before{width:0;height:1.5rem;background:url(/build/assets/check-b1da80bd.svg) center center/1rem 1rem no-repeat;content:"";display:block}.application input[type=checkbox]:checked{border-color:var(--color-blue);background:var(--color-blue)}.application input[type=checkbox]:checked:before{transition:width var(--transition-duration) var(--easing);width:1.5rem}.application input[type=checkbox].invalid{border:1px solid var(--color-red)}.application input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;font:inherit;color:var(--color-blue);width:1.5rem;height:1.5rem;border:1px solid var(--color-blue);background:var(--color-white);border-radius:50%;transform:translateY(-.075em);display:grid;place-content:center;transition:all var(--transition-duration) var(--easing);cursor:pointer;margin-right:1rem}@media (hover: hover){.application input[type=radio]:hover{border:1px solid var(--color-blue)}}.application input[type=radio]:before{width:.5rem;height:.5rem;background:var(--color-white);content:"";display:block;transform:scale(0);border-radius:50%}.application input[type=radio]:disabled{background:var(--color-grey-200);border-color:var(--color-grey-300);cursor:not-allowed}.application input[type=radio]:checked{background:var(--color-blue);border-color:var(--color-blue)}@media (hover: hover){.application input[type=radio]:checked:hover{border-color:var(--color-blue);background:var(--color-blue)}}.application input[type=radio]:checked:before{transition:transform var(--transition-duration) var(--easing);transform:scale(1)}.application input[type=radio]:checked:disabled{opacity:.5}.application input[type=radio].invalid{border:1px solid var(--color-red)}.application .choices .choices__inner{background-color:var(--color-pink-100);border:.09375rem solid var(--color-grey-300);border-radius:.5rem;padding:1.125rem 1.5rem .875rem}.application .choices .choices__inner:focus{border-color:var(--color-blue)}.application .choices .choices__inner .choices__list{padding:0}.application .choices .choices__inner .choices__item{color:var(--color-grey-400);font-size:var(--size-100);font-style:normal;font-weight:var(--fw-500);line-height:var(--size-100);text-align:left}.application .choices:after{width:1rem!important;height:1rem!important;border:none!important;background-image:url(/build/assets/chevron-86ebfedb.svg);background-repeat:no-repeat;background-size:100%;top:20px!important;right:20px;margin-top:0!important;transition:transform var(--transition-duration) var(--easing)}.application .choices.is-open:after{transform:rotate(180deg)}.application .choices.is-open .choices__list[aria-expanded]{border-color:var(--color-grey-300);z-index:20;border-bottom-right-radius:8px;border-bottom-left-radius:8px}.application .choices.is-open .choices__list[aria-expanded] .choices__item{color:var(--color-grey-400);font-size:var(--size-100);font-style:normal;font-weight:var(--fw-500);line-height:var(--size-100);padding-top:8px;padding:1rem 1.5rem}:root{--plyr-color-main: var(--color-pink-400)}.video-container{position:relative;border-radius:.5rem;overflow:hidden}.video-container .plyr__video-wrapper{border-radius:.5rem}.footer-container .partners-carousel{padding:2.5rem 0}@media (min-width: 64em){.footer-container .partners-carousel{padding:4rem 0 2.5rem}}.footer-container footer{margin:5px 0 0;background-color:var(--color-pink-200);border-top-left-radius:1rem;border-top-right-radius:1rem;padding-top:3rem}.footer-container footer .links{position:relative}.footer-container footer .links .inner-container .logo{display:block;margin-bottom:3rem}.footer-container footer .links .inner-container .logo img{width:8.75rem}.footer-container footer .links .inner-container .content{margin-bottom:2rem}.footer-container footer .links .inner-container .content .contact-container ul,.footer-container footer .links .inner-container .content .links-container ul{list-style:none;margin:0;padding:0}.footer-container footer .links .inner-container .content .contact-container ul li,.footer-container footer .links .inner-container .content .links-container ul li{display:flex;align-items:center;margin-bottom:1rem}.footer-container footer .links .inner-container .content .contact-container ul li.small-margin,.footer-container footer .links .inner-container .content .links-container ul li.small-margin{margin-bottom:.5rem}.footer-container footer .links .inner-container .content .contact-container ul li svg,.footer-container footer .links .inner-container .content .links-container ul li svg{width:1.5rem;height:1.5rem;margin-right:.5rem;fill:var(--color-blue);flex-shrink:0}.footer-container footer .links .inner-container .content .contact-container ul li a,.footer-container footer .links .inner-container .content .links-container ul li a{display:inline-block;margin-right:.5rem;text-decoration:underline;line-height:1}.footer-container footer .links .inner-container .content .contact-container ul li.working-hours span{display:inline-block;width:.75rem;height:.75rem;border-radius:50%;background-color:var(--color-red);margin-right:.75rem}.footer-container footer .links .inner-container .content .contact-container ul li.working-hours span.green{background-color:var(--color-green-200)}.footer-container footer .links .inner-container .content .links-container{margin-top:2rem}.footer-container footer .copyright{background-color:var(--color-pink-400);border-top-left-radius:1rem;border-top-right-radius:1rem;display:flex;align-items:center}.footer-container footer .copyright .inner-container{display:flex;flex-direction:column-reverse;align-items:center;padding:1rem 0}.footer-container footer .copyright .inner-container p{color:var(--color-white);margin-bottom:var(--spacing-50);text-align:center}.footer-container footer .copyright .inner-container ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-direction:row}.footer-container footer .copyright .inner-container ul li{margin-left:1rem;line-height:normal;margin-bottom:.5rem}.footer-container footer .copyright .inner-container ul li a{color:var(--color-white);text-decoration:underline;white-space:nowrap}@media (hover: hover){.footer-container footer .copyright .inner-container ul li a:hover{text-decoration:none}}.footer-container footer .copyright .inner-container ul li:first-child{margin-left:0}@media screen and (max-width: 390px){.footer-container footer .copyright .inner-container ul{flex-direction:column;margin-bottom:.5rem}}@media (min-width: 48em){.footer-container footer .links .inner-container{margin:0 auto;padding:.5rem 0}.footer-container footer .links .inner-container .logo img{width:11.125rem}.footer-container footer .links .inner-container .content{display:flex;justify-content:space-between;margin-bottom:2.5rem}.footer-container footer .links .inner-container .content .links-container{margin-top:0;margin-right:5rem}}@media (min-width: 64em){.footer-container footer{margin:10px 10px 0}.footer-container footer .copyright{margin:0 1.25rem}.footer-container footer .copyright .inner-container{margin:0 auto;padding:var(--spacing-50) 0;width:100%;flex-direction:row}.footer-container footer .copyright .inner-container p{margin-right:2.5rem;margin-bottom:0;margin-top:2px}.footer-container footer .copyright .inner-container ul li{margin-left:2rem;margin-bottom:0}}.footer-container footer .sticker{position:absolute;z-index:2;transition:all var(--transition-duration) var(--easing);top:-80px;right:30px}.footer-container footer .sticker img{width:5.625rem;height:5.625rem}@media (min-width: 64em){.footer-container footer .sticker{top:-6.25rem;right:-4.375rem;transform:rotate(36deg)}.footer-container footer .sticker img{width:10.25rem;height:10.25rem}}.footer-container footer .shape.diamond{top:20%;left:50%;transform:rotate(30deg)}.footer-container footer .shape.diamond svg{width:3rem;height:3rem}@media (min-width: 48em){.footer-container footer .shape.diamond{left:30%}.footer-container footer .shape.diamond svg{width:3.5rem;height:3.5rem}}.footer-container footer .shape.flower{display:none}@media (min-width: 64em){.footer-container footer .shape.flower{display:block;bottom:36px;right:-57px;transform:rotate(63deg)}.footer-container footer .shape.flower svg{width:3rem;height:3rem}}.navigation{position:relative;z-index:100}.navigation .container{position:relative}.navigation .content{width:calc(100% - 2 * var(--content-padding));display:flex;align-items:center;justify-content:flex-end;position:fixed;top:2rem;right:var(--content-padding)}.navigation .content.with-secondary-menu{position:absolute}.navigation .content .desktop-logo,.navigation .content .typographic-logo{display:none}.navigation .content>ul{min-width:20rem;width:100%;list-style:none;margin:0;padding:0 0 0 .625rem;display:flex;align-items:center;border:1px solid var(--color-violet-200);background:var(--color-pink-100);border-radius:1rem;justify-content:space-between}.navigation .content>ul li{display:none;padding:.5rem 1rem .4rem}.navigation .content>ul li.small-logo{display:block;flex-shrink:0;padding-left:0}.navigation .content>ul li.small-logo img{width:4.25rem}.navigation .content>ul li.with-submenu a{display:flex;align-items:center;justify-content:space-between}.navigation .content>ul li.with-submenu a svg{width:1.25rem;height:1.25rem;margin-left:.625rem;transition:transform var(--transition-duration) var(--easing)}.navigation .content>ul li.with-submenu a.main svg{transform:rotate(-90deg)}.navigation .content>ul li.hamburger-container{display:block;flex-shrink:0}.navigation .content>ul li.hamburger-container a{width:2.5rem!important;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--color-pink-300)}.navigation .content>ul li.hamburger-container a span{width:1.5rem;height:1.5rem}.navigation .content>ul li.hamburger-container a span.hamburger{display:block}.navigation .content>ul li.hamburger-container a span.close{display:none}.navigation .content>ul li.hamburger-container a svg{fill:var(--color-white);width:1.5rem;height:1.5rem;transition:fill var(--transition-duration) var(--easing)}@media (hover: hover){.navigation .content>ul li.hamburger-container a:hover{background-color:var(--color-pink-400)}}.navigation .content>ul li.with-button{display:block;flex-grow:1;padding-left:0;padding-right:0}.navigation .content>ul li.with-button a{width:-moz-fit-content;width:fit-content}.navigation .content>ul li.with-button a span{font-weight:500}.navigation .content>ul li a.current{font-weight:var(--fw-700)}@media (hover: hover){.navigation .content>ul li a.current:hover{font-weight:var(--fw-500)}}.navigation .content>ul.opened{width:100%;flex-direction:column;align-items:flex-start;padding:5.125rem 1.125rem 2rem;position:relative}.navigation .content>ul.opened li{display:block;padding:0;margin-bottom:2rem;width:100%}.navigation .content>ul.opened li a{color:var(--color-blue);text-decoration:none;font-size:.9375rem;line-height:1;letter-spacing:.0625rem;font-weight:var(--fw-500);transition:all var(--transition-duration) var(--easing);width:100%}.navigation .content>ul.opened li a span{font-size:1.25rem;line-height:1.375rem}.navigation .content>ul.opened li a.button{color:var(--color-white);display:flex;align-items:center;justify-content:center}.navigation .content>ul.opened li a.button span{font-size:1rem}@media (hover: hover){.navigation .content>ul.opened li a:hover{color:var(--color-pink-400)}}.navigation .content>ul.opened li a.main{white-space:nowrap}.navigation .content>ul.opened li a.main.button{width:100%}.navigation .content>ul.opened li a.main.button span{font-size:.9375rem;line-height:.9375rem}.navigation .content>ul.opened li a.main.button svg{display:inline-block;width:1.25rem;height:1.25rem;margin-left:.5rem}.navigation .content>ul.opened li a.main.current{font-weight:var(--fw-700)}.navigation .content>ul.opened li.small-logo{display:none}.navigation .content>ul.opened li.with-button{margin-bottom:0;margin-top:2rem}.navigation .content>ul.opened li.with-button a span{font-weight:500}.navigation .content>ul.opened li.hamburger-container{position:absolute;top:.6875rem;right:1rem;width:-moz-fit-content;width:fit-content;margin:0}.navigation .content>ul.opened li.hamburger-container a{background-color:var(--color-pink-400);box-shadow:0 24px 30px #1f29371a,0 9.6px 12px #1f29371a}.navigation .content>ul.opened li.hamburger-container a span.hamburger{display:none}.navigation .content>ul.opened li.hamburger-container a span.close{display:block}@media (hover: hover){.navigation .content>ul.opened li.hamburger-container a:hover{background-color:var(--color-blue)}}.navigation .content .submenu{display:none;opacity:0;pointer-events:none}.navigation .content .submenu.opened{z-index:1;pointer-events:all;display:flex;flex-direction:column;position:absolute;list-style:none;margin:0;padding:0;width:calc(100% + 2px);right:-1px;top:-1px;background:var(--color-pink-100);border:1px solid var(--color-violet-200);border-radius:1rem;padding:1.25rem 1.125rem 2rem;box-shadow:0 4px 6px #1f29371a,0 2px 4px #1f29371a}.navigation .content .submenu.opened .go-back{position:absolute;top:1.25rem;display:flex;align-items:center}.navigation .content .submenu.opened .go-back span{display:inline-block;color:var(--color-blue);font-size:1rem}.navigation .content .submenu.opened .go-back svg{margin-left:0;margin-right:.5rem;margin-bottom:0;padding-bottom:0;transform:rotate(90deg)}.navigation .content .submenu.opened .parent-title{margin-top:3.75rem;color:var(--color-blue);border-bottom:1px solid var(--color-pink-400);width:-moz-fit-content;width:fit-content;margin-bottom:1rem;padding-bottom:.25rem}.navigation .content .submenu.opened .featured-links{display:flex;flex-direction:column;width:100%;margin-bottom:1.5rem}.navigation .content .submenu.opened .featured-links a{flex-direction:column;margin-right:1rem;border-radius:1rem;position:relative;border:2px solid var(--color-pink-100);transition:border-color var(--transition-duration) var(--easing);margin-bottom:.5rem}.navigation .content .submenu.opened .featured-links a img{border-radius:.875rem;width:100%;height:140px;-o-object-fit:cover;object-fit:cover}.navigation .content .submenu.opened .featured-links a span{position:absolute;bottom:0;width:100%;background:var(--color-blue);border-radius:.75rem;display:flex;align-items:center;justify-content:flex-start;padding:.5rem 1rem;color:var(--color-white);font-size:1rem;line-height:1.375rem}.navigation .content .submenu.opened .featured-links a svg{fill:var(--color-pink-400);transition:transform var(--transition-duration) var(--easing)}@media (hover: hover){.navigation .content .submenu.opened .featured-links a:hover{border-color:var(--color-blue)}.navigation .content .submenu.opened .featured-links a:hover svg{transform:translate(.25rem)}}.navigation .content .submenu.opened .featured-links a:only-of-type{width:100%}.navigation .content .submenu.opened .featured-links a:only-of-type img{width:100%;height:8.75rem;-o-object-fit:cover;object-fit:cover}.navigation .content .submenu.opened .featured-links a.current{border-color:var(--color-blue)}@media (hover: hover){.navigation .content .submenu.opened .featured-links a.current:hover{border-color:var(--color-pink-100)}}.navigation .content .submenu.opened .links{display:flex;flex-direction:column;width:100%}.navigation .content .submenu.opened .links .up{flex-grow:1;margin-bottom:1.5rem;padding-left:1rem}.navigation .content .submenu.opened .links .up a{color:var(--color-pink-400);transition:color var(--transition-duration) var(--easing);display:flex;align-items:center;justify-content:flex-start;margin-bottom:2rem}.navigation .content .submenu.opened .links .up a:last-child{margin-bottom:0}.navigation .content .submenu.opened .links .up a span{display:flex;align-items:center;font-size:1rem;line-height:1.375rem}.navigation .content .submenu.opened .links .up a svg{flex-shrink:0;fill:var(--color-pink-400);transition:fill var(--transition-duration) var(--easing),transform var(--transition-duration) var(--easing)}@media (hover: hover){.navigation .content .submenu.opened .links .up a:hover{color:var(--color-blue)}.navigation .content .submenu.opened .links .up a:hover svg{fill:var(--color-blue);transform:translate(.24rem)}}.navigation .content .submenu.opened .links .up a.current{font-weight:var(--fw-700);color:var(--color-blue)}.navigation .content .submenu.opened .links .up a.current svg{fill:var(--color-blue)}@media (hover: hover){.navigation .content .submenu.opened .links .up a.current:hover{color:var(--color-pink-400)}.navigation .content .submenu.opened .links .up a.current:hover svg{fill:var(--color-pink-400)}}.navigation .content .submenu.opened .links .down a{justify-content:center;width:100%}.navigation .content .submenu.opened .close-submenu{position:absolute;width:2.5rem;height:2.5rem;background-color:var(--color-pink-400);border-radius:50%;display:flex;align-items:center;justify-content:center;top:.6875rem;right:1rem;box-shadow:0 24px 30px #1f29371a,0 9.6px 12px #1f29371a;transition:background-color var(--transition-duration) var(--easing)}.navigation .content .submenu.opened .close-submenu svg{width:1.5rem;height:1.5rem;fill:var(--color-white);margin-left:0}@media (hover: hover){.navigation .content .submenu.opened .close-submenu:hover{background-color:var(--color-blue)}}@media screen and (min-width: 768px) and (max-width: 1129px){.navigation .content .submenu.opened .featured-links a img{height:17.5rem}}@media screen and (min-width: 1130px){.navigation .inner-container .content{width:96%;display:flex;position:absolute;top:2rem;right:var(--content-padding)}.navigation .inner-container .content.big{width:100%}.navigation .inner-container .content>ul{width:unset;list-style:none;margin:0;padding:.625rem;display:flex;align-items:center;border:1px solid var(--color-violet-200);background:var(--color-pink-100);border-radius:1rem}.navigation .inner-container .content>ul li{display:block;padding:0 .9rem}.navigation .inner-container .content>ul li a{color:var(--color-blue);text-decoration:none;font-size:.9375rem;letter-spacing:.0625rem;font-weight:var(--fw-500);transition:all var(--transition-duration) var(--easing)}.navigation .inner-container .content>ul li a.button{color:var(--color-white);display:flex;align-items:center;justify-content:center}}@media screen and (min-width: 1130px) and (hover: hover){.navigation .inner-container .content>ul li a:hover{color:var(--color-pink-400)}}@media screen and (min-width: 1130px){.navigation .inner-container .content>ul li a.active{font-weight:var(--fw-700)}.navigation .inner-container .content>ul li a.main{white-space:nowrap;display:flex;align-items:center;justify-content:center}.navigation .inner-container .content>ul li a.main.button svg{display:none}.navigation .inner-container .content>ul li a.main.current{font-weight:var(--fw-700)}.navigation .inner-container .content>ul li.with-submenu a{display:flex;align-items:center;justify-content:space-between}.navigation .inner-container .content>ul li.with-submenu a svg{width:1.25rem;height:1.25rem;margin-left:.625rem;transition:transform var(--transition-duration) var(--easing)}.navigation .inner-container .content>ul li.with-submenu a.main svg{transform:rotate(0)}.navigation .inner-container .content>ul li.with-submenu.opened a.main svg{transform:rotate(180deg)}.navigation .inner-container .content>ul li.with-button{padding-right:0}.navigation .inner-container .content>ul li.with-button a span{font-weight:500}.navigation .inner-container .content>ul li.hamburger-container{display:none;padding:0;margin:0}.navigation .inner-container .content .submenu.opened{flex-direction:row;width:-moz-fit-content;width:fit-content;right:0;top:4.375rem;padding:2rem}.navigation .inner-container .content .submenu.opened .go-back,.navigation .inner-container .content .submenu.opened .parent-title{display:none}.navigation .inner-container .content .submenu.opened .featured-links{flex-direction:row;width:45.625rem;margin-bottom:0}.navigation .inner-container .content .submenu.opened .featured-links a{margin-bottom:0;flex-direction:row}.navigation .inner-container .content .submenu.opened .featured-links a img{width:22.75rem;height:20.5rem}.navigation .inner-container .content .submenu.opened .featured-links a span{justify-content:center;padding:1rem}.navigation .inner-container .content .submenu.opened .featured-links a:only-of-type img{height:20.5rem}.navigation .inner-container .content .submenu.opened .links{padding:2px 3rem 0 .5rem;width:18.75rem}.navigation .inner-container .content .submenu.opened .links .up{margin-bottom:0;padding-left:0}.navigation .inner-container .content .submenu.opened .close-submenu{width:3rem;height:3rem;top:1.5rem;right:1.5rem}.navigation .inner-container.fixed{position:fixed;width:100%;height:58px;left:0;top:-58px;background:var(--color-pink-100);border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;border:1px solid var(--color-violet-100)}.navigation .inner-container.fixed .content{max-width:var(--container-width);top:0;margin:0 auto;width:100%;right:unset;position:relative}.navigation .inner-container.fixed .content .typographic-logo{display:flex;max-width:11rem;align-items:center;justify-content:center;height:3.375rem;padding-left:1rem}.navigation .inner-container.fixed .content .desktop-logo{display:none}.navigation .inner-container.fixed .content ul{border:none;background:none}.navigation .inner-container.fixed .content ul li a{padding-top:6px}}@media screen and (min-width: 1130px) and (max-width: 1229px){.navigation .content{align-items:center;justify-content:flex-end}.navigation .content .desktop-logo,.navigation .content .typographic-logo{display:none}.navigation .content>ul li.small-logo{display:block;flex-shrink:0}.navigation .content>ul li.small-logo img{width:4.25rem}}@media screen and (min-width: 1230px){.navigation .content{align-items:flex-start;justify-content:space-between}.navigation .content .desktop-logo{display:block;flex-shrink:0}.navigation .content .desktop-logo img{width:102px;height:70px}.navigation .content .desktop-logo.big img{width:218px;height:150px}.navigation .content>ul li.small-logo{display:none}.navigation .content .submenu{top:4.375rem}.navigation .content .submenu.opened{padding:3rem}.navigation .content .submenu.opened .close-submenu{top:2.375rem;right:2rem}}.home-keyvisual{width:calc(100% - 10px);margin:0 5px;background-color:var(--color-pink-200);border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.home-keyvisual .container{padding:0}.home-keyvisual .container .inner-container{position:relative}.home-keyvisual .container .inner-container .text-container{padding:9.8125rem var(--content-padding) 3rem}.home-keyvisual .container .inner-container .text-container h1{margin-bottom:3rem;font-size:54px;font-weight:500;line-height:1}.home-keyvisual .container .inner-container .text-container h4{margin-bottom:1.5rem;font-size:28px;line-height:1.2}.home-keyvisual .container .inner-container .text-container ul{margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap;list-style:none}.home-keyvisual .container .inner-container .text-container ul li{color:var(--color-blue);white-space:nowrap;line-height:1.5;list-style:none}.home-keyvisual .container .inner-container .text-container ul li span{display:inline-block}.home-keyvisual .container .inner-container .text-container ul li.delimiter{display:flex;align-items:center;justify-content:center}.home-keyvisual .container .inner-container .text-container ul li.delimiter span{display:inline-block;width:.3125rem;height:.3125rem;background-color:var(--color-pink-400);border-radius:50%;margin:0 .625rem}.home-keyvisual .container .inner-container .carousels-container.desktop{display:none}.home-keyvisual .container .inner-container .carousels-container.mobile{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;overflow:hidden}.home-keyvisual .container .inner-container .carousels-container .swiper{height:18.75rem}.home-keyvisual .container .inner-container .carousels-container .swiper .swiper-wrapper{height:100%;transition-timing-function:linear}.home-keyvisual .container .inner-container .carousels-container .swiper .swiper-wrapper .swiper-slide{height:100%}.home-keyvisual .container .inner-container .carousels-container .card{border-top-left-radius:1rem;border-top-right-radius:1rem;height:100%}.home-keyvisual .container .inner-container .carousels-container .card.asset img,.home-keyvisual .container .inner-container .carousels-container .card.asset video{border-top-left-radius:1rem;border-top-right-radius:1rem;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;object-align:center center}.home-keyvisual .container .inner-container .carousels-container .card.text{padding:1.5rem;display:flex;align-items:flex-end;justify-content:center;color:var(--color-pink-300);font-weight:var(--fw-500);font-size:1.5rem;line-height:1.75rem;letter-spacing:.25rem;text-transform:uppercase}.home-keyvisual .container .inner-container .carousels-container .card.text.up{align-items:flex-start}@media (min-width: 64em){.home-keyvisual{width:calc(100% - 20px);margin:.625rem;height:43.75rem;border-radius:1rem}.home-keyvisual .container{height:100%;padding:0 var(--content-padding)}.home-keyvisual .container .inner-container{display:flex;flex-direction:row;justify-content:space-between;height:100%;overflow:visible}.home-keyvisual .container .inner-container .text-container{display:flex;align-items:flex-end;padding:0 0 6rem;min-width:35.625rem;margin-right:5rem;flex-shrink:0}.home-keyvisual .container .inner-container .text-container h1{margin-bottom:2rem;font-size:64px}.home-keyvisual .container .inner-container .text-container h4{margin-bottom:1rem;font-size:2rem}.home-keyvisual .container .inner-container .text-container ul{flex-wrap:nowrap;list-style:disc}.home-keyvisual .container .inner-container .text-container ul li span{margin-left:0}.home-keyvisual .container .inner-container .carousels-container.desktop{display:flex}.home-keyvisual .container .inner-container .carousels-container.desktop .cards-container,.home-keyvisual .container .inner-container .carousels-container.desktop .cards-container .swiper{height:100%}.home-keyvisual .container .inner-container .carousels-container.desktop .cards-container .swiper .swiper-wrapper{transition-timing-function:linear}.home-keyvisual .container .inner-container .carousels-container.desktop .cards-container .card{border-radius:1rem;width:15.125rem;height:22.75rem;margin-right:1rem;margin-bottom:1rem}.home-keyvisual .container .inner-container .carousels-container.desktop .cards-container .card.asset img{border-radius:1rem}.home-keyvisual .container .inner-container .carousels-container.mobile{display:none}}.home-keyvisual .sticker{bottom:15.5rem;left:39px;z-index:2;transition:all var(--transition-duration) var(--easing)}.home-keyvisual .sticker img{width:88px;height:88px}@media (min-width: 64em){.home-keyvisual .sticker{top:180px;left:640px;bottom:unset}.home-keyvisual .sticker img{width:138px;height:138px}}.home-keyvisual .shape.diamond{top:6.25rem;left:-2%;transform:rotate(20deg)}.home-keyvisual .shape.diamond svg{width:3rem;height:3rem}@media (min-width: 64em){.home-keyvisual .shape.diamond{top:unset;left:-5%;bottom:39%}.home-keyvisual .shape.diamond svg{width:4.375rem;height:4.375rem}}.home-keyvisual .shape.flower{bottom:-2rem;left:60%;transform:rotate(60deg)}.home-keyvisual .shape.flower svg{width:3.375rem;height:3.375rem}@media (min-width: 64em){.home-keyvisual .shape.flower{left:43%;bottom:-2.5rem}.home-keyvisual .shape.flower svg{width:5.625rem;height:5.625rem}}.keyvisual{margin:0 .3125rem .3125rem;height:25rem;background:var(--color-pink-200);border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.keyvisual .container{height:100%;position:relative}.keyvisual .container .content{height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:3rem}.keyvisual .container .content p{margin-bottom:2rem}.keyvisual .container .sticker,.keyvisual .container .shape{position:absolute;z-index:2;transition:all var(--transition-duration) var(--easing)}.keyvisual.type1 .container .sticker{top:150px;right:-20px}.keyvisual.type1 .container .sticker img{width:100px;height:100px}@media (min-width: 64em){.keyvisual.type1 .container .sticker img{top:150px;right:160px}.keyvisual.type1 .container .sticker img img{width:140px;height:140px}}.keyvisual.type1 .container .shape.diamond,.keyvisual.type1 .container .shape.sun{display:none}.keyvisual.type1 .container .shape.flower{transform:rotate(17deg);top:163px;left:1px;width:60px;height:60px}@media (min-width: 64em){.keyvisual.type1 .container .shape.flower{top:127px;left:-99px;width:50px;height:50px}}.keyvisual.type2 .container .sticker{bottom:90px;right:-20px}.keyvisual.type2 .container .sticker img{width:100px;height:100px}@media (min-width: 64em){.keyvisual.type2 .container .sticker{bottom:-40px;right:-80px}.keyvisual.type2 .container .sticker img{width:140px;height:140px}}.keyvisual.type2 .container .shape.diamond{display:block;transform:rotate(-135deg);top:131px;left:-35px;width:60px;height:60px}@media (min-width: 64em){.keyvisual.type2 .container .shape.diamond{top:150px;left:690px;width:70px;height:70px}}.keyvisual.type2 .container .shape.sun{display:none}@media (min-width: 64em){.keyvisual.type2 .container .shape.sun{display:block;transform:rotate(165deg);top:280px;left:-130px}.keyvisual.type2 .container .shape.sun img{width:70px;height:70px}}.keyvisual.type2 .container .shape.flower{display:none}.keyvisual.type3 .container .sticker{top:-50px;right:80px}.keyvisual.type3 .container .sticker img{width:100px;height:100px}@media (min-width: 64em){.keyvisual.type3 .container .sticker{top:-50px;right:190px}.keyvisual.type3 .container .sticker img{width:140px;height:140px}}.keyvisual.type3 .container .shape.diamond{display:block;transform:rotate(-135deg);top:131px;left:-35px;width:60px;height:60px}@media (min-width: 64em){.keyvisual.type3 .container .shape.diamond{top:150px;left:-50px;width:70px;height:70px}}.keyvisual.type3 .container .shape.sun{display:none}.keyvisual.type3 .container .shape.flower{transform:rotate(17deg);bottom:53px;right:-29px;width:60px;height:60px}@media (min-width: 64em){.keyvisual.type3 .container .shape.flower{bottom:-33px;right:101px;width:70px;height:70px}}.keyvisual.type4 .container .sticker{top:90px;left:-60px}.keyvisual.type4 .container .sticker img{width:100px;height:100px}@media (min-width: 64em){.keyvisual.type4 .container .sticker{top:120px;left:520px}.keyvisual.type4 .container .sticker img{width:140px;height:140px}}.keyvisual.type4 .container .shape.diamond{display:block;transform:rotate(292deg);bottom:13px;right:11px;width:60px;height:60px}@media (min-width: 64em){.keyvisual.type4 .container .shape.diamond{bottom:17px;right:231px;width:70px;height:70px}}.keyvisual.type4 .container .shape.sun{display:none}.keyvisual.type4 .container .shape.flower{transform:rotate(17deg);top:140px;right:-29px;width:60px;height:60px}@media (min-width: 64em){.keyvisual.type4 .container .shape.flower{top:120px;right:-200px;width:70px;height:70px}.keyvisual{margin:.625rem;border-radius:1rem}}.keyvisual.small{height:6.875rem}.counter{padding:3rem 0}.counter .container{position:relative}.counter .container .inner-container{max-width:75rem;margin:0 auto;width:100%;display:flex;justify-content:space-between;flex-direction:column-reverse}.counter .container .inner-container .price-container{padding:1.5rem 0}.counter .container .inner-container .price-container p:first-child{margin-bottom:2.5rem}.counter .container .inner-container .price-container .price-inner-container{display:flex;align-items:center;justify-content:space-between;position:relative}.counter .container .inner-container .price-container .price-inner-container>div{margin-top:-1.5rem}.counter .container .inner-container .price-container .price-inner-container>div p.price{text-decoration:line-through;margin-bottom:.5rem;white-space:nowrap}.counter .container .inner-container .price-container .price-inner-container>div p.discount-price{color:var(--color-blue);font-size:2rem;line-height:2rem;font-weight:var(--fw-500);white-space:nowrap}.counter .container .inner-container .price-container .price-inner-container>.button{width:-moz-fit-content;width:fit-content}.counter .container .inner-container .delimiter{width:100%;height:1px;border-bottom:2px dashed var(--color-blue)}.counter .container .inner-container .timer-container{padding:1.5rem 0;max-width:21.25rem}.counter .container .inner-container .timer-container .timer{margin-top:1.5rem;display:flex;align-items:center;justify-content:space-between}.counter .container .inner-container .timer-container .timer>div{text-align:center}.counter .container .inner-container .timer-container .timer>div>p:first-child{font-size:2rem;line-height:2rem;color:var(--color-blue);font-weight:var(--fw-500);margin-bottom:.5rem}.counter .container .inner-container .timer-container .timer>div>p:last-child{font-size:1rem;line-height:1rem;color:var(--color-blue);font-weight:var(--fw-500);text-transform:uppercase}.counter .container .inner-container .timer-container .timer .time-delimiter svg{height:1.25rem}@media (min-width: 48em){.counter .container .inner-container{flex-direction:row-reverse}.counter .container .inner-container .delimiter{width:1px;height:5rem;border-right:2px dashed var(--color-blue);border-bottom:unset}.counter .container .inner-container .price-container{padding:0;width:calc(55% - 3rem)}.counter .container .inner-container .price-container>p{font-size:1.5rem;line-height:1.5rem}.counter .container .inner-container .price-container .price-inner-container .button{margin-left:1.5rem}.counter .container .inner-container .timer-container{max-width:unset;padding:0;width:calc(45% - 3rem)}.counter .container .inner-container .timer-container p{font-size:1.5rem;line-height:1.5rem}}@media (min-width: 64em){.counter .container .inner-container{flex-direction:row;padding:2.5rem 0 .5rem;align-items:center}.counter .container .inner-container .price-container{width:calc(50% - 3rem)}.counter .container .inner-container .price-container>p{font-size:1.25rem;line-height:1.375rem}.counter .container .inner-container .price-container .price-inner-container>div p.discount-price{font-size:var(--size-600);line-height:3rem}.counter .container .inner-container .timer-container{width:calc(50% - 3rem)}.counter .container .inner-container .timer-container p{font-size:1.25rem;line-height:1.375rem}.counter .container .inner-container .timer-container .timer>div>p:first-child{font-size:var(--size-600);line-height:4rem;margin-bottom:0}.counter .container .inner-container .timer-container .timer>div>p:last-child{font-size:1.25rem;line-height:1.25rem}.counter .container .inner-container .timer-container .timer .time-delimiter svg{height:1.875rem}}.counter.no-price .container .inner-container{justify-content:flex-end}@media (min-width: 64em){.counter.no-price .container .inner-container{justify-content:space-between}}.counter .sticker{display:none}@media (min-width: 64em){.counter .sticker{display:block;position:absolute;top:-6.25rem;left:0;z-index:2;transition:all var(--transition-duration) var(--easing)}.counter .sticker img{width:6.25rem;height:6.25rem}}.counter .shape{margin-top:unset!important}.counter .shape.diamond{display:none}@media (min-width: 64em){.counter .shape.diamond{display:inline-block;position:unset;transform:rotate(-20deg)}.counter .shape.diamond svg{margin:0 1rem;width:3.125rem;height:3.125rem}}.counter .shape.flower{bottom:30px;right:55%;transform:rotate(-72deg)}.counter .shape.flower svg{width:1.875rem;height:1.875rem}@media (min-width: 64em){.counter .shape.flower{position:unset;transform:rotate(-30deg)}.counter .shape.flower svg{margin:0 1rem;width:3.125rem;height:3.125rem}}.text-image.with-background{padding:2.5rem .3125rem;border-radius:1rem}.text-image .main-title{margin-bottom:2rem}.text-image .main-title .with-shape{display:flex;align-items:center}.text-image .main-title .with-shape .shape{position:unset;transform:rotate(23deg)}.text-image .main-title .with-shape .shape img{width:30px;height:30px;margin-right:.5rem}.text-image .text-container{position:relative}.text-image .text-container .title{margin-bottom:1rem}.text-image .text-container .text,.text-image .text-container .text strong{margin-bottom:1.5rem}.text-image .text-container .text p{margin-bottom:.5rem}.text-image .text-container .text ul{margin-left:1.5rem;padding:0 0 1rem}.text-image .text-container .text table{margin-top:2rem;width:100%;border-collapse:collapse}.text-image .text-container .text table tr td{padding:.25rem .5rem;border-bottom:1px solid var(--color-pink-200)}.text-image .text-container .text table tr td p{margin-bottom:0}.text-image .text-container .buttons-container a:first-child{margin-bottom:1rem}.text-image .text-container .step{width:2rem;height:2rem;margin-bottom:1.5rem;background-color:var(--color-pink-400);border-radius:50%;display:flex;align-items:center;justify-content:center}.text-image .text-container .step span{font-size:1.5625rem;color:var(--color-pink-200);line-height:1;font-weight:var(--fw-500);padding-top:.1875rem;text-align:center}.text-image .text-container .sticker{display:none}.text-image.with-asset .text-container{margin-top:1.5rem}.text-image.with-asset .asset-container{position:relative}.text-image.with-asset .asset-container img{border-radius:.5rem}.text-image.with-asset .asset-container .sticker-on-image{width:100px;height:100px;position:absolute;top:-40px;right:-40px}@media (min-width: 30em){.text-image .text-container .buttons-container{display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end}.text-image .text-container .buttons-container a.primary{margin-bottom:0}.text-image .text-container .buttons-container a.secondary:not(:only-child){margin-right:1.5rem}}@media (min-width: 48em){.text-image .text-container .step{width:3rem;height:3rem;margin-bottom:2rem}.text-image .text-container .step span{font-size:2.1875rem;padding-top:.25rem}}@media (min-width: 64em){.text-image .main-title{margin-bottom:3rem}.text-image .main-title .with-shape{display:flex;align-items:center}.text-image .main-title .with-shape .shape img{width:40px;height:40px;margin-right:1rem}.text-image.with-background{padding:4rem .625rem;margin:0 10px}.text-image.with-asset .content{display:flex;align-items:center;flex-direction:row;justify-content:space-between}.text-image.with-asset .content .text-container{width:calc(50% - 40px);margin-top:0}.text-image.with-asset .content .text-container .title{margin-bottom:1.5rem}.text-image.with-asset .content .asset-container{width:calc(50% - 40px)}.text-image.with-asset .content .asset-container img{border-radius:.5rem}.text-image.with-asset.right .content{flex-direction:row-reverse}.text-image.with-asset.right .content .text-container{padding-right:5rem}.text-image .text-container{position:relative}.text-image .text-container .sticker{display:block;position:absolute;z-index:1;right:10px;top:0}.text-image .text-container .sticker img{width:5.625rem;height:5.625rem}}.text-image.fixed-spacings .text h1,.text-image.fixed-spacings .text h2,.text-image.fixed-spacings .text h3,.text-image.fixed-spacings .text h4,.text-image.fixed-spacings .text h5,.text-image.fixed-spacings .text h6{margin-bottom:1rem}.text-image.fixed-spacings .text h1:first-child,.text-image.fixed-spacings .text h2:first-child,.text-image.fixed-spacings .text h3:first-child,.text-image.fixed-spacings .text h4:first-child,.text-image.fixed-spacings .text h5:first-child,.text-image.fixed-spacings .text h6:first-child{margin-top:0}.main-carousel{padding:2.5rem 0;position:relative}.main-carousel .title-container{display:flex;align-items:center;margin-bottom:2rem}.main-carousel .title-container h2{margin-left:.5rem}.main-carousel .mobile-swiper{display:block}.main-carousel .mobile-swiper .swiper-wrapper{padding-bottom:1.5rem}.main-carousel .mobile-swiper .swiper-wrapper .asset-container{border-radius:1rem;overflow:hidden}.main-carousel .mobile-swiper .swiper-wrapper .asset-container img,.main-carousel .mobile-swiper .swiper-wrapper .asset-container video{width:100%;border-radius:1rem}.main-carousel .mobile-swiper .swiper-wrapper .text-container{margin:1.25rem 0 1.5rem;padding-left:2rem}.main-carousel .mobile-swiper .swiper-wrapper .text-container title{margin-bottom:.5rem}.main-carousel .desktop-swiper{display:none}@media (min-width: 64em){.main-carousel{padding:3rem 0}.main-carousel .mobile-swiper{display:none}.main-carousel .desktop-swiper{display:block;overflow:visible}.main-carousel .desktop-swiper .swiper-wrapper{padding-bottom:1.5rem;position:relative}.main-carousel .desktop-swiper .swiper-wrapper .swiper-slide .slide{display:flex;align-items:center}.main-carousel .desktop-swiper .swiper-wrapper .swiper-slide .slide .asset-container{flex-shrink:0;width:34.8125rem;border-radius:.5rem;overflow:hidden;margin-left:6.875rem}.main-carousel .desktop-swiper .swiper-wrapper .swiper-slide .slide .text-container{width:100%;padding-left:140px;opacity:0;transition:opacity var(--transition-duration) var(--easing)}.main-carousel .desktop-swiper .swiper-wrapper .swiper-slide.swiper-slide-active .text-container{opacity:1}}.main-carousel .sticker{display:none}@media (min-width: 64em){.main-carousel .sticker{display:block;position:absolute;z-index:2;transition:all var(--transition-duration) var(--easing);top:-70px;right:390px}.main-carousel .sticker img{width:8.75rem;height:8.75rem}}.main-carousel .shape.diamond{position:unset;transform:rotate(10deg);margin-right:.5rem;left:-10px;top:0}.main-carousel .shape.diamond svg{width:1.875rem;height:1.875rem}@media (min-width: 64em){.main-carousel .shape.diamond{margin-right:1rem;left:-10px;top:0}.main-carousel .shape.diamond svg{width:2.5rem;height:2.5rem}}.main-carousel .shape.flower.mobile{transform:rotate(-30deg);bottom:80px;left:-27px}.main-carousel .shape.flower.mobile svg{width:3.75rem;height:3.75rem}@media (min-width: 64em){.main-carousel .shape.flower.mobile{display:none}.main-carousel .shape.flower.desktop{transform:rotate(291deg);bottom:319px;left:14px}.main-carousel .shape.flower.desktop svg{width:5.625rem;height:5.625rem}}.price-banner{background-color:var(--color-mint);padding:2.5rem 0;border-radius:1rem;margin:2.5rem .3125rem}.price-banner .title-container>div{display:flex;align-items:center;margin-bottom:2.5rem}.price-banner .title-container>div .shape{position:unset;transform:rotate(-28deg)}.price-banner .title-container>div .shape svg{width:2.5rem;height:2.5rem;margin-right:.5rem}.price-banner .title-container .button{margin-bottom:2rem}.price-banner .cards-container{display:grid;grid-template-columns:1fr;gap:1.25rem}.price-banner .cards-container .card{background-color:var(--color-white);border:2px solid var(--color-pink-300);border-radius:1rem;padding:3.75rem 1.5rem 1.5rem;display:flex;flex-direction:column;transition:all var(--transition-duration) var(--easing);outline:2px solid var(--color-mint);outline-offset:0}.price-banner .cards-container .card.no-tag{padding-top:1.5rem}.price-banner .cards-container .card>div{flex-grow:1}.price-banner .cards-container .card.active{padding-top:1.5rem;border-color:var(--color-blue)}.price-banner .cards-container .card .tag,.price-banner .cards-container .card .price{margin-bottom:1rem}.price-banner .cards-container .card .price span{display:inline-block}.price-banner .cards-container .card .price span:last-child{margin-left:.5rem}.price-banner .cards-container .card .title{margin-bottom:.5rem}.price-banner .cards-container .card .text{color:var(--color-grey-400);margin-bottom:1.25rem}.price-banner .cards-container .card .button{width:100%}@media (hover: hover){.price-banner .cards-container .card:hover{box-shadow:0 4px 6px #1118273b;outline:2px solid var(--color-pink-300)}.price-banner .cards-container .card:hover.active{outline:2px solid var(--color-blue)}}.price-banner .note{margin-top:1.5rem;max-width:54.375rem}.price-banner .note a{color:var(--color-pink-400);text-decoration:none}@media (hover: hover){.price-banner .note a:hover{text-decoration:underline}}@media (min-width: 30em){.price-banner .cards-container{grid-template-columns:1fr 1fr}.price-banner .cards-container .card .button{width:-moz-fit-content;width:fit-content}.price-banner .cards-container .card.no-tag{padding-top:3.75rem}}@media (min-width: 48em){.price-banner .cards-container{grid-template-columns:1fr 1fr}}@media (min-width: 64em){.price-banner{padding:4rem 0;margin:3rem .625rem}.price-banner .title-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:3rem}.price-banner .title-container>div{margin-bottom:0}.price-banner .title-container>div svg{width:3.125rem;height:3.125rem}.price-banner .title-container .button{margin-bottom:0}.price-banner .cards-container{grid-template-columns:1fr 1fr 1fr}}.newsletter-banner{padding:2.5rem 0;margin:0 5px}.newsletter-banner .container{position:relative}.newsletter-banner .inner-container{background-color:var(--color-green-100);border-radius:1rem;padding:2rem 1.5rem;position:relative;z-index:1}.newsletter-banner .inner-container .content .title{margin-bottom:2rem}.newsletter-banner .inner-container .content .text{margin-bottom:1.5rem}.newsletter-banner .inner-container form .flexed{margin-top:1.5rem;display:flex;justify-content:space-between;flex-direction:column}.newsletter-banner .inner-container form .flexed div{flex-grow:1;margin-right:1rem}.newsletter-banner .inner-container form .flexed div input{width:100%}.newsletter-banner .inner-container form .flexed label input{margin-top:16px;display:inline-block;width:-moz-fit-content;width:fit-content;margin-right:8px}.newsletter-banner .inner-container form .flexed .button{width:100%}.newsletter-banner .inner-container .success-message,.newsletter-banner .inner-container .error-message{display:none;border-radius:1rem;align-items:flex-start;color:var(--color-white);padding:1rem 1rem .9375rem}.newsletter-banner .inner-container .success-message svg,.newsletter-banner .inner-container .error-message svg{width:1.5rem;height:1.5rem;fill:var(--color-white);margin-right:1rem}.newsletter-banner .inner-container .success-message span,.newsletter-banner .inner-container .error-message span{display:inline-block;margin-top:1px}.newsletter-banner .inner-container .validation-error{margin-bottom:16px;display:flex;flex-direction:column;gap:10px}.newsletter-banner .inner-container .disclaimer{font-size:12px;opacity:.7;margin-top:15px}.newsletter-banner .inner-container .success-message{background:var(--color-green-300)}.newsletter-banner .inner-container .error-message{background:var(--color-orange-200)}.newsletter-banner .inner-container .image-container{display:none}.newsletter-banner.with-plan .inner-container{background-color:var(--color-mint)}@media (min-width: 48em){.newsletter-banner{padding:3rem 0}.newsletter-banner .inner-container form .flexed .button{width:-moz-fit-content;width:fit-content}}@media (min-width: 64em){.newsletter-banner{margin:0 10px}.newsletter-banner .inner-container{display:flex;justify-content:space-between;align-items:center;padding:1rem}.newsletter-banner .inner-container .content{padding:0 3rem 0 2rem;min-height:17.5rem;width:50%}.newsletter-banner .inner-container .content .title{margin-bottom:2rem}.newsletter-banner .inner-container .content .text{margin-bottom:1.5rem}.newsletter-banner .inner-container .image-container{display:block;border-radius:1rem;width:50%;height:100%}.newsletter-banner .inner-container .image-container img{border-radius:1rem;width:100%}}@media (min-width: 80em){.newsletter-banner{padding:3rem}.newsletter-banner .inner-container .content{padding:0 3rem 0 5rem}}.newsletter-banner .shape.sun{bottom:0;left:-1.5rem;transform:rotate(-16deg);z-index:0}.newsletter-banner .shape.sun img{width:5.625rem;height:5.625rem}@media (min-width: 48em){.newsletter-banner .shape.sun{left:-8%}}@media (min-width: 64em){.newsletter-banner .shape.sun{bottom:2.5rem;left:-7.5rem}.newsletter-banner .shape.sun img{width:7.5rem;height:7.5rem}}.newsletter-banner.with-plan .shape{display:none}.textbox-banner{padding:2rem 0 .5rem;border-radius:1rem;margin:2.5rem 5px;overflow:hidden}.textbox-banner.with-background{background-color:var(--color-violet-100)}.textbox-banner .container{position:relative}.textbox-banner .swiper{overflow:visible}.textbox-banner .swiper .swiper-wrapper{overflow:visible;padding-bottom:3rem}.textbox-banner .swiper .swiper-wrapper .swiper-slide{height:auto}.textbox-banner .card{height:100%;border-radius:1rem;padding:1rem}.textbox-banner .card .title{margin-bottom:.625rem}.textbox-banner .card .text p{font-size:1rem;line-height:1.375rem;font-weight:var(--fw-400)}.textbox-banner .card .text p a{color:var(--color-pink-400);text-decoration:none}@media (hover: hover){.textbox-banner .card .text p a:hover{text-decoration:underline}}.textbox-banner .cards-container{width:100%;display:grid;grid-template-columns:1fr;gap:1.5rem}.textbox-banner .cards-container .button.primary{margin-top:1.5rem}.textbox-banner .cards-container .button.secondary{margin-top:1rem}@media (min-width: 30em) and (max-width: 47.9375em){.textbox-banner .buttons-container{display:flex;align-items:center}.textbox-banner .buttons-container .button.secondary{margin-top:1.5rem;margin-left:1.5rem}}@media (min-width: 48em){.textbox-banner .cards-container{grid-template-columns:1fr 1fr}.textbox-banner .buttons-container{display:block}.textbox-banner .buttons-container .button.secondary{margin-top:1rem;margin-left:0}}@media (min-width: 64em){.textbox-banner{margin:3rem 10px;padding:4rem 0 1rem}.textbox-banner .cards-container{grid-template-columns:1fr 1fr 1fr}}.textbox-banner .shape.diamond.violet{bottom:110px;left:-17px;transform:rotate(-14deg)}.textbox-banner .shape.diamond.violet svg{width:3.125rem;height:3.125rem}@media (min-width: 64em){.textbox-banner .shape.diamond.violet{bottom:110px;left:-17px}}.textbox-banner .shape.diamond.pink{display:none}@media (min-width: 64em){.textbox-banner .shape.diamond.pink{display:block;top:-20px;right:23px;transform:rotate(-14deg)}.textbox-banner .shape.diamond.pink svg{width:3.125rem;height:3.125rem}}.textbox-banner .shape.flower{display:none}@media (min-width: 64em){.textbox-banner .shape.flower{display:block;bottom:-7px;left:60%;transform:rotate(-14deg)}.textbox-banner .shape.flower svg{width:2.5rem;height:2.5rem}}.textbox-banner .shape.sun{transform:rotate(18deg);top:-30px;left:203px}.textbox-banner .shape.sun img{width:3.125rem;height:3.125rem}@media (min-width: 64em){.textbox-banner .shape.sun{top:-30px;left:323px}}.categories-banner{background-color:var(--color-violet-100);padding:2rem 0 .5rem;border-radius:1rem;margin:2.5rem 5px;position:relative}.categories-banner .container{overflow:hidden}.categories-banner .container .title-container>div{display:flex;align-items:center;margin-bottom:2.5rem}.categories-banner .container .title-container>div svg{width:2.5rem;height:2.5rem;margin-right:.5rem}.categories-banner .container .title-container .button{margin-bottom:2rem}.categories-banner .container .swiper{overflow:visible}.categories-banner .container .swiper .swiper-wrapper{overflow:visible;padding-bottom:3rem}.categories-banner .container .swiper .swiper-wrapper .swiper-slide{height:auto}.categories-banner .container .swiper .swiper-wrapper .swiper-slide .card{height:100%;padding:.625rem;border-radius:1rem;background-color:var(--color-pink-200);transition:all var(--transition-duration) var(--easing);outline:2px solid var(--color-violet-100);outline-offset:0;display:flex;flex-direction:column}.categories-banner .container .swiper .swiper-wrapper .swiper-slide .card .asset-container{width:100%;height:19.375rem;overflow:hidden;border-radius:1rem;flex-shrink:0}.categories-banner .container .swiper .swiper-wrapper .swiper-slide .card .asset-container img,.categories-banner .container .swiper .swiper-wrapper .swiper-slide .card .asset-container video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.categories-banner .container .swiper .swiper-wrapper .swiper-slide .card .asset-container img{transition:transform var(--transition-duration) var(--easing)}.categories-banner .container .swiper .swiper-wrapper .swiper-slide .card .content{padding:1rem .5rem;flex-grow:1;display:flex;flex-direction:column;height:100%;justify-content:space-between}.categories-banner .container .swiper .swiper-wrapper .swiper-slide .card .content .text-container{display:flex;flex-direction:column;margin-bottom:1.5rem}.categories-banner .container .swiper .swiper-wrapper .swiper-slide .card .content .text-container .title{margin-bottom:1rem}.categories-banner .container .swiper .swiper-wrapper .swiper-slide .card .content .buttons-container{display:flex;flex-direction:column-reverse}.categories-banner .container .swiper .swiper-wrapper .swiper-slide .card .content .buttons-container .button{width:100%;justify-content:center}.categories-banner .container .swiper .swiper-wrapper .swiper-slide .card .content .buttons-container .button:first-child{margin-top:1rem}@media (hover: hover){.categories-banner .container .swiper .swiper-wrapper .swiper-slide .card:hover{box-shadow:0 4px 6px #1118273b;outline:2px solid var(--color-pink-400)}.categories-banner .container .swiper .swiper-wrapper .swiper-slide .card:hover .asset-container img{transform:scale(1.1)}}@media (min-width: 48em){.categories-banner .container .swiper .swiper-wrapper .swiper-slide .card .buttons-container .button{width:-moz-fit-content!important;width:fit-content!important;justify-content:space-between}}@media (min-width: 64em){.categories-banner{margin:3rem 10px;padding:4rem 0 1rem}.categories-banner .container .title-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:3rem}.categories-banner .container .title-container>div{margin-bottom:0}.categories-banner .container .title-container>div svg{width:3.125rem;height:3.125rem}.categories-banner .container .title-container .button{margin-bottom:0}.categories-banner .container .swiper .swiper-wrapper .swiper-slide .card .asset-container{width:100%;height:28.4375rem}.categories-banner .container .swiper .swiper-wrapper .swiper-slide .card .buttons-container{flex-direction:row!important}.categories-banner .container .swiper .swiper-wrapper .swiper-slide .card .buttons-container .button{width:-moz-fit-content!important;width:fit-content!important}.categories-banner .container .swiper .swiper-wrapper .swiper-slide .card .buttons-container .button:first-child{margin-top:0!important;margin-right:1rem}}.categories-banner .sticker{position:absolute;z-index:2;transition:all var(--transition-duration) var(--easing);top:-4.5rem;right:3%}.categories-banner .sticker img{width:5.625rem;height:5.625rem}@media (min-width: 64em){.categories-banner .sticker{top:-3.75rem;right:40%}.categories-banner .sticker img{width:8.125rem;height:8.125rem}}.categories-banner .shape.flower{display:none}@media (min-width: 64em){.categories-banner .shape.flower{display:block;bottom:-1.875rem;left:-1.875rem;transform:rotate(-14deg);left:10%}.categories-banner .shape.flower svg{width:3.75rem;height:3.75rem}}.categories-banner .shape.sun{position:unset;margin-right:1rem;margin-top:-10px}.categories-banner .shape.sun img{width:1.875rem;height:1.875rem}@media (min-width: 64em){.categories-banner .shape.sun img{width:2.5rem;height:2.5rem}}.location-banner{background-color:var(--color-pink-200);padding:2.5rem 0;border-radius:1rem;margin:2.5rem .3125rem}.location-banner .container{position:relative}.location-banner .shape.x{position:absolute;transform:rotate(-18deg);bottom:-80px;right:20px}.location-banner .shape.x svg{width:3.75rem;height:3.75rem}.location-banner .title-container{display:flex;align-items:center}.location-banner .title-container .shape{position:unset;transform:rotate(341deg);margin-right:.5rem}.location-banner .title-container .shape svg{width:2.5rem;height:2.5rem}.location-banner .content{display:flex;flex-direction:column}.location-banner .content .image-container{margin-bottom:2.5rem}.location-banner .content .locations-container .location{margin-bottom:2rem}.location-banner .content .locations-container .location:last-child{margin-bottom:0}.location-banner .content .locations-container .location .title{margin-bottom:1rem}.location-banner .content .locations-container .location .text{display:flex;align-items:flex-start}.location-banner .content .locations-container .location .text svg{fill:var(--color-blue);width:1.25rem;height:1.25rem;margin-right:.5rem}@media (min-width: 64em){.location-banner{margin:3rem .625rem;padding:4rem 0}.location-banner .shape.x{bottom:-120px;right:-60px}.location-banner .shape.x svg{width:5rem;height:5rem}.location-banner .title-container .shape{margin-right:1rem}.location-banner .title-container .shape svg{width:3.125rem;height:3.125rem}.location-banner .content{flex-direction:row;justify-content:space-between}.location-banner .content .image-container{margin-bottom:0}.location-banner .content .locations-container{max-width:29.375rem}}.track-route-banner{padding:2.5rem 0;border-radius:1rem;margin:2.5rem .3125rem;scroll-margin-top:4rem}.track-route-banner .container{position:relative}.track-route-banner .title-container{margin-bottom:2.5rem;display:flex;align-items:center}.track-route-banner .title-container .shape{position:unset;transform:rotate(341deg);margin-right:.5rem}.track-route-banner .title-container .shape svg{width:2.5rem;height:2.5rem}.track-route-banner .content{display:flex;flex-direction:column}.track-route-banner .content>div{flex-shrink:0}.track-route-banner .content>div .image-container{margin-bottom:2.5rem}.track-route-banner .content>div .image-container img{width:100%;border-radius:1rem}.track-route-banner .content>div .legend-container{margin-bottom:1.5rem}.track-route-banner .content>div .legend-container>p{letter-spacing:1px;margin-bottom:1rem}.track-route-banner .content>div .legend-container .items{margin:0;padding:0;list-style:none;display:flex;align-items:center;flex-wrap:wrap}.track-route-banner .content>div .legend-container .items li{position:relative;margin-right:2rem;padding-left:1.125rem;font-size:.8125rem;line-height:.8125rem;letter-spacing:.03125rem;font-weight:var(--fw-400);color:var(--color-blue);white-space:nowrap;margin-bottom:1rem}.track-route-banner .content>div .legend-container .items li:last-child{margin-right:0}.track-route-banner .content>div .legend-container .items li:before{position:absolute;content:"";width:.5rem;height:.5rem;border-radius:50%;top:.125rem;left:0}.track-route-banner .content>div .legend-container .items li.route{padding-left:3.125rem}.track-route-banner .content>div .legend-container .items li.route:before{width:1.875rem;height:.125rem;background-color:var(--color-pink-400);padding-left:2.375rem;top:.25rem}.track-route-banner .content>div .legend-container .items li.start:before{background-color:var(--color-red);border:1px solid var(--color-blue)}.track-route-banner .content>div .legend-container .items li.finish:before{background-color:var(--color-violet-200)}.track-route-banner .content>div .legend-container .items li.snack_bar:before{background-color:var(--color-blue)}.track-route-banner .content>div .buttons-container{display:flex;flex-direction:column;margin-bottom:1.5rem}.track-route-banner .content>div .buttons-container .button{margin-bottom:1rem}.track-route-banner .content>div .buttons-container .button:last-child{margin-bottom:0}.track-route-banner .content .text-container{flex-shrink:1}.track-route-banner .content .text-container ul{margin:1rem}.track-route-banner .content .text-container ul li{margin-bottom:.375rem;color:var(--color-blue)}.track-route-banner .content .text-container ul li::marker{color:var(--color-blue)}.track-route-banner .content .text-container ul li:last-child{margin-bottom:0}@media (min-width: 30em){.track-route-banner .content>div .buttons-container{flex-direction:row}.track-route-banner .content>div .buttons-container .button{margin-right:1rem;margin-bottom:0}.track-route-banner .content>div .buttons-container .button:last-child{margin-right:0}}@media (min-width: 64em){.track-route-banner{margin:3rem .625rem;padding:4rem 0}.track-route-banner .title-container{margin-bottom:3rem}.track-route-banner .title-container .shape{margin-right:1rem}.track-route-banner .title-container .shape svg{width:3.125rem;height:3.125rem}.track-route-banner .content{flex-direction:row;justify-content:space-between}.track-route-banner .content>div .image-container{margin-bottom:3rem}.track-route-banner .content>div .legend-container{margin-bottom:3rem}.track-route-banner .content .text-container{padding-left:3rem}}.track-route-banner .shape-up-left,.track-route-banner .shape-down-left,.track-route-banner .shape-down-right{display:none}@media (min-width: 64em){.track-route-banner .shape-up-left,.track-route-banner .shape-down-left,.track-route-banner .shape-down-right{display:block;position:absolute}.track-route-banner .shape-up-left{top:-80px;left:-50px;transform:rotate(20deg)}.track-route-banner .shape-up-left img{width:80px;height:80px}.track-route-banner .shape-down-left{bottom:-20px;left:-70px;transform:rotate(20deg)}.track-route-banner .shape-down-left img{width:80px;height:80px}.track-route-banner .shape-down-right{bottom:-100px;right:-30px;transform:rotate(20deg)}.track-route-banner .shape-down-right img{width:80px;height:80px}}.table{padding:3rem 0}.table .title-container{margin-bottom:2.5rem;display:flex;align-items:center}.table .title-container .shape{position:unset;transform:rotate(341deg);margin-right:.5rem}.table .title-container .shape svg{width:2.5rem;height:2.5rem}.table .rows-container .row{display:block;padding:1rem 0;border-bottom:2px dashed var(--color-blue)}.table .rows-container .row .hour{margin-bottom:1rem}.table .rows-container .row .content>div{display:flex;width:100%;margin-bottom:1rem}.table .rows-container .row .content>div:last-child{margin-bottom:0}.table .rows-container .row .content>div .title{width:calc(50% - 2rem);margin-right:2rem}.table .rows-container .row .content>div>div{width:calc(50% - 2rem)}@media (min-width: 64em){.table{padding:4rem 0}.table .title-container{margin-bottom:3rem}.table .title-container .shape{margin-right:1rem}.table .title-container .shape svg{width:3.125rem;height:3.125rem}.table .rows-container .row{display:flex;width:100%;flex-direction:row;align-items:center;padding:2rem 0;border-bottom:2px dashed var(--color-blue);justify-content:space-between}.table .rows-container .row .hour{width:6.875rem;margin-right:2rem;margin-bottom:0}.table .rows-container .row .content{width:100%}.table .rows-container .row .content>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.table .rows-container .row .content>div:last-child{margin-bottom:0}.table .rows-container .row .content>div .title{width:40%;margin-right:2rem}.table .rows-container .row .content>div>div{width:60%;display:flex;align-items:center;justify-content:space-between}.table .rows-container .row .content>div>div .text{width:70%;margin-right:2rem}.table .rows-container .row .content>div>div a{display:block}}.instagram-feed{padding:0 0 .5rem;border-radius:1rem;margin:2rem 5px}.instagram-feed .container{overflow:hidden}.instagram-feed .container .title-container>div{display:flex;align-items:center;margin-bottom:2.5rem}.instagram-feed .container .title-container>div svg{width:2.5rem;height:2.5rem;margin-right:.5rem}.instagram-feed .container .title-container .button{margin-bottom:2rem}.instagram-feed .container .spinner{margin:0 auto}.instagram-feed .container .swiper,.instagram-feed .container .swiper .swiper-wrapper{overflow:visible}.instagram-feed .container .swiper .swiper-wrapper .swiper-slide img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.instagram-feed .container .swiper .swiper-nav{top:45%!important}.instagram-feed .container .swiper.hidden{visibility:hidden}@media (min-width: 64em){.instagram-feed{margin:2rem 10px;padding:0 0 0 1rem}.instagram-feed .container .title-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:3rem}.instagram-feed .container .title-container>div{margin-bottom:0}.instagram-feed .container .title-container>div svg{width:3.125rem;height:3.125rem}.instagram-feed .container .title-container .button{margin-bottom:0}}.accordion-banner{border-radius:1rem;margin:0 5px;padding:2rem 0}.accordion-banner .container{overflow:hidden}.accordion-banner .container .title-container>div{display:flex;align-items:center;margin-bottom:2.5rem}.accordion-banner .container .title-container>div .shape{transform:rotate(-20deg);position:unset;margin-right:.5rem}.accordion-banner .container .title-container>div .shape svg{width:2.5rem;height:2.5rem}.accordion-banner .container .title-container .button{margin-bottom:2rem}.accordion-banner .container .accordion-container{border:none;margin:2rem 0;border-bottom:2px dashed var(--color-blue)}.accordion-banner .container .accordion-container .question-container{border-top:2px dashed var(--color-blue)}.accordion-banner .container .accordion-container .question-container>a{display:flex;align-items:center;justify-content:space-between;border:none;padding:1.5rem 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.accordion-banner .container .accordion-container .question-container>a .title{transition:color var(--transition-duration) var(--easing);pointer-events:none}.accordion-banner .container .accordion-container .question-container>a .icons-container{pointer-events:none}.accordion-banner .container .accordion-container .question-container>a .icons-container .icon{width:2rem;height:2rem;border-radius:50%;background-color:var(--color-pink-400);transition:background-color var(--transition-duration) var(--easing);display:flex;align-items:center;justify-content:center;pointer-events:none}.accordion-banner .container .accordion-container .question-container>a .icons-container .icon svg{fill:var(--color-white);width:2rem;height:2rem;pointer-events:none}.accordion-banner .container .accordion-container .question-container>a .icons-container .icon.open{display:inline-block}.accordion-banner .container .accordion-container .question-container>a .icons-container .icon.close{display:none}@media (hover: hover){.accordion-banner .container .accordion-container .question-container>a:hover .title{color:var(--color-blue)}.accordion-banner .container .accordion-container .question-container>a:hover .icons-container .icon{background-color:var(--color-blue)}}.accordion-banner .container .accordion-container .question-container>a.opened .icons-container .icon.open{display:none}.accordion-banner .container .accordion-container .question-container>a.opened .icons-container .icon.close{display:inline-block}.accordion-banner .container .accordion-container .answer-container{border:none;background-color:transparent;padding:0;display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-duration) var(--easing)}.accordion-banner .container .accordion-container .answer-container .answer-inner-container{color:var(--color-blue);overflow:hidden}.accordion-banner .container .accordion-container .answer-container .answer-inner-container a{color:var(--color-pink-400);font-weight:500;text-decoration:underline}@media (hover: hover){.accordion-banner .container .accordion-container .answer-container .answer-inner-container a:hover{text-decoration:none}}.accordion-banner .container .accordion-container .answer-container .answer-inner-container>div{padding-bottom:1.5rem}.accordion-banner .container .accordion-container .answer-container.opened{grid-template-rows:1fr}@media (min-width: 64em){.accordion-banner{margin:0 10px;padding:4rem 0}.accordion-banner .container .title-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:3rem}.accordion-banner .container .title-container>div{margin-bottom:0}.accordion-banner .container .title-container>div .shape{margin-right:1rem}.accordion-banner .container .title-container>div .shape svg{width:3.125rem;height:3.125rem}.accordion-banner .container .title-container .button{margin-bottom:0}}.news-banner{background-color:var(--color-mint);padding:2rem 0;border-radius:1rem;margin:2.5rem 5px 0}.news-banner .container{position:relative}.news-banner .image-container{margin-bottom:1.5rem}.news-banner .image-container img{width:100%;border-radius:1rem}.news-banner .tags{display:flex;flex-wrap:wrap;list-style:none;margin:0 0 1rem;padding:0}.news-banner h2{margin-bottom:1rem}.news-banner .excerpt{color:var(--color-grey-400);max-width:56.25rem}@media (min-width: 64em){.news-banner{margin:3rem 10px 0;padding:4rem 0}.news-banner .image-container{margin-bottom:2rem}.news-banner .down{display:flex;align-items:center;justify-content:space-between}}.news-banner .sticker{display:none}@media (min-width: 64em){.news-banner .sticker{display:block;position:absolute;z-index:2;transition:all var(--transition-duration) var(--easing);bottom:0;left:-170px}.news-banner .sticker img{width:8.125rem;height:8.125rem}}.news-banner .shape.flower{transform:rotate(34deg);bottom:-60px;right:6%}.news-banner .shape.flower svg{width:3.75rem;height:3.75rem}@media (min-width: 64em){.news-banner .shape.flower{bottom:-90px;right:-4%}.news-banner .shape.flower svg{width:5rem;height:5rem}}.warning{padding:2.5rem 0;margin:0 5px}.warning .inner-container{border-radius:1rem;padding:2rem 1.5rem;display:flex}.warning .inner-container .icon{margin-right:1rem}.warning .inner-container .icon svg{width:1.5rem;height:1.5rem;fill:var(--color-blue)}.warning .inner-container .content{color:var(--color-blue)}.warning .inner-container .content p{font-weight:400}.warning .inner-container .content a{color:var(--color-blue);text-decoration:underline}@media (hover: hover){.warning .inner-container .content a:hover{text-decoration:none}}.warning.text-light .inner-container .icon svg{fill:var(--color-white)}.warning.text-light .inner-container .content,.warning.text-light .inner-container .content a{color:var(--color-white)}.chip-group{padding:2.5rem 0 0}.chip-group .container{display:flex;flex-direction:column}.chip-group .container ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap}.chip-group .container ul li{margin-right:1rem;margin-bottom:.75rem}.chip-group .container ul li a{display:flex;align-items:center;border-radius:1.5rem;border:1px solid var(--color-blue);font-size:var(--size-50);font-weight:var(--fw-500);color:var(--color-blue);text-decoration:none;padding:.625rem 1rem;line-height:1;transition:color var(--transition-duration) var(--easing),background-color var(--transition-duration) var(--easing)}@media (hover: hover){.chip-group .container ul li a:hover{background-color:var(--color-blue);color:var(--color-white)}}.chip-group .container ul li a.selected{background-color:var(--color-blue);color:var(--color-white);position:relative;padding-right:2.5rem}.chip-group .container ul li a.selected:after{position:absolute;content:"";width:1rem;height:1rem;right:1rem;top:.5rem;background-color:var(--color-blue);background-image:url(/build/assets/check-b1da80bd.svg);background-repeat:no-repeat;background-position:center center}@media (hover: hover){.chip-group .container ul li a.selected:hover:after{top:.375rem;border-radius:50%;background-image:url(/build/assets/close-blue-eeeff87c.svg);background-color:var(--color-pink-100);background-size:12px}}.chip-group .container ul li a.selected.all{padding-right:1rem}.chip-group .container ul li a.selected.all:after{display:none}.chip-group .container .clear-filter{display:none;white-space:nowrap}.chip-group .container .clear-filter span,.chip-group .container .clear-filter.show{display:inline-block}@media (min-width: 64em){.chip-group{padding:3rem 0 0}.chip-group .container{flex-direction:row;align-items:center}.chip-group .container ul li{margin-bottom:1rem}.chip-group .container ul li a{font-size:var(--size-000)}.chip-group .container ul li a.selected:after{top:.625rem}}@media (min-width: 64em) and (hover: hover){.chip-group .container ul li a.selected:hover:after{top:.625rem}}@media (min-width: 64em){.chip-group .container .clear-filter.show{margin-bottom:1rem}}.chip-group.not-multiselect .container ul li a.selected{padding-right:1rem}.chip-group.not-multiselect .container ul li a.selected:after{display:none}.partners-carousel{margin-bottom:2rem}.partners-carousel.grid .container{padding-top:3rem}.partners-carousel.grid .container .title-container{display:flex;margin-bottom:2.5rem}.partners-carousel.grid .container .title-container .shape{position:unset;margin-right:1rem;margin-top:-10px}.partners-carousel.grid .container .title-container .shape img{width:2.5rem;height:2.5rem}.partners-carousel.grid .container ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.partners-carousel.grid .container ul li{display:flex;align-items:center;justify-content:center}@media (min-width: 48em){.partners-carousel.grid .container .title-container{align-items:center}.partners-carousel.grid .container ul{grid-template-columns:repeat(3,1fr)}}@media (min-width: 64em){.partners-carousel.grid .container{padding-top:4rem}.partners-carousel.grid .container .title-container{margin-bottom:3rem}.partners-carousel.grid .container ul{grid-template-columns:repeat(4,1fr)}}.partners-carousel.small{padding-top:1.5rem;padding-bottom:1.5rem}.partners-carousel.small .container ul{grid-template-columns:repeat(3,1fr)}@media (min-width: 48em){.partners-carousel.small .container ul{grid-template-columns:repeat(4,1fr)}}@media (min-width: 64em){.partners-carousel.small{padding-top:2rem;padding-bottom:2rem}.partners-carousel.small .container ul{grid-template-columns:repeat(5,1fr)}}.news-list .news-list-container{margin-top:2.5rem}.news-list .news-list-container .spinner{margin:3rem auto}.news-list .news-list-container .cards{display:grid;gap:1.5rem;grid-template-columns:1fr;margin-bottom:2.5rem}.news-list .news-list-container .cards .card{width:100%;padding:.625rem;border-radius:1rem;border:2px solid var(--color-pink-300);background-color:var(--color-white);transition:all var(--transition-duration) var(--easing);outline:2px solid var(--color-white);outline-offset:0;display:flex;flex-direction:column;min-height:24.5rem;transition:outline var(--transition-duration) var(--easing),box-shadow var(--transition-duration) var(--easing)}.news-list .news-list-container .cards .card a{height:100%}.news-list .news-list-container .cards .card .image-container{overflow:hidden;border-radius:.875rem}.news-list .news-list-container .cards .card .image-container img{width:100%;height:13.875rem;-o-object-fit:cover;object-fit:cover;border-radius:.875rem;transition:transform var(--transition-duration) var(--easing)}.news-list .news-list-container .cards .card .content{padding:1rem 1rem 0;display:flex;flex-direction:column;height:calc(100% - 222px)}.news-list .news-list-container .cards .card .content .tag{margin-bottom:.625rem}.news-list .news-list-container .cards .card .content .title{margin-bottom:.5rem;color:var(--color-blue);text-decoration:none;transition:color var(--transition-duration) var(--easing)}@media (hover: hover){.news-list .news-list-container .cards .card .content .title:hover{color:var(--color-pink-400)}}.news-list .news-list-container .cards .card .content .text{flex-grow:1;color:var(--color-grey-400);font-weight:var(--fw-300)}.news-list .news-list-container .cards .card.blue-border{border-color:var(--color-blue)}.news-list .news-list-container .cards .card.with-background{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;justify-content:flex-end}.news-list .news-list-container .cards .card.with-background a{justify-content:flex-end;display:flex;flex-direction:column}.news-list .news-list-container .cards .card.with-background:after{content:"";position:absolute;top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);z-index:2;background-color:#00000080;border-radius:.875rem}.news-list .news-list-container .cards .card.with-background .image-container{position:absolute;top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);z-index:1}.news-list .news-list-container .cards .card.with-background .image-container img{height:100%}.news-list .news-list-container .cards .card.with-background .content{position:relative;z-index:3;height:auto}.news-list .news-list-container .cards .card.with-background .content .title{color:var(--color-white)}@media (hover: hover){.news-list .news-list-container .cards .card.with-background .content .title:hover{color:var(--color-pink-200)}}.news-list .news-list-container .cards .card.with-background .content .button{color:var(--color-white)}.news-list .news-list-container .cards .card.with-background .content .button svg{fill:var(--color-white)}@media (hover: hover){.news-list .news-list-container .cards .card:hover{box-shadow:0 4px 6px #1118273b;outline:2px solid var(--color-pink-300)}.news-list .news-list-container .cards .card:hover.blue-border{outline:2px solid var(--color-blue)}.news-list .news-list-container .cards .card:hover .image-container img{transform:scale(1.1)}.news-list .news-list-container .cards .card:hover .button svg{transform:translate(.25rem)}}@media (min-width: 48em){.news-list .news-list-container .cards{grid-template-columns:1fr 1fr}}@media (min-width: 64em){.news-list .news-list-container{margin-top:3rem}.news-list .news-list-container .spinner{margin:4rem auto}.news-list .news-list-container .cards{grid-template-columns:1fr 1fr 1fr;margin-bottom:3rem}.news-list .news-list-container .cards .card{min-height:31.25rem}.news-list .news-list-container .cards .card .content .tag,.news-list .news-list-container .cards .card .content .title{margin-bottom:1rem}}.news-article{color:var(--color-grey-400)}.news-article .pink-banner{width:100%;height:10rem;background-color:var(--color-pink-200);padding:2rem 0;border-radius:1rem;margin:5px}.news-article .content{max-width:50rem;padding:3rem 0;margin:0 auto}.news-article .content>a{margin-bottom:1.5rem;padding-bottom:0}.news-article .content>a svg{transform:rotate(180deg);margin-right:.5rem;margin-left:0}.news-article .content .tag{margin-bottom:1.5rem}.news-article .content>h1{margin-bottom:2rem}.news-article .content .date{margin-bottom:1.5rem}.news-article .content .excerpt{margin-bottom:2rem;line-height:1.2}.news-article .content .image-container{margin-bottom:3rem}.news-article .content .image-container img{border-radius:1rem;width:100%}.news-article .content .bard .text h2,.news-article .content .bard .text h3,.news-article .content .bard .text h4,.news-article .content .bard .text h5,.news-article .content .bard .text h6{margin-bottom:1.5rem}.news-article .content .bard .text p{margin-bottom:1rem;line-height:1.4}.news-article .content .bard .text table{margin:3rem 0;width:100%}.news-article .content .bard .text table td{padding-right:1.5rem}.news-article .content .bard .text table td:last-child{padding-right:0}.news-article .content .bard .text table td img{border-radius:1rem}.news-article .content .bard .video-container{margin:3rem 0}@media (min-width: 64em){.news-article .pink-banner{height:12.5rem}.news-article .content{padding:4rem 0}.news-article .content .image-container{margin-bottom:4rem}}.dropdown{margin:3rem 0 2.5rem}@media (min-width: 64em){.dropdown{margin:4rem 0 3rem}}.gallery .gallery-title{padding-top:var(--spacing-400);display:flex;align-items:center}.gallery .gallery-title span{display:inline-block;margin-left:1.5rem}.gallery .gallery-container{margin:2.5rem 0}.gallery .gallery-container .spinner{margin:3rem auto}.gallery .gallery-container .video-container{position:relative;margin-bottom:2.5rem}.gallery .gallery-container .video-container .play-video-container{width:100%;position:absolute;top:0;left:0;height:100%;z-index:2}.gallery .gallery-container .video-container .play-video-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery .gallery-container .video-container .play-video-container p{position:absolute;top:50%;left:50%;z-index:3;transform:translate(-50%,-50%);background-color:var(--color-pink-400);color:var(--color-white);font-size:1rem;line-height:1.375rem;font-weight:var(--fw-500);padding:.5rem 1rem;border-radius:1.5rem;white-space:nowrap;transition:background-color var(--transition-duration) var(--easing)}@media (hover: hover){.gallery .gallery-container .video-container .play-video-container:hover p{background-color:var(--color-blue)}}.gallery .gallery-container .images-container{display:grid;grid-template-columns:1fr;gap:0}.gallery .gallery-container .images-container a{margin-bottom:1.5rem}.gallery .gallery-container .images-container a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;aspect-ratio:4/3}.gallery .gallery-container .images-container a.hide{visibility:hidden;opacity:0;max-height:0;overflow:hidden;margin-right:0;margin-bottom:0}@media (min-width: 30em){.gallery .gallery-container .images-container{grid-template-columns:1fr 1fr}.gallery .gallery-container .images-container a{margin-bottom:1.5rem;margin-right:1.5rem}.gallery .gallery-container .images-container a:nth-child(2n){margin-right:0}}@media (min-width: 64em){.gallery .gallery-container{margin:3rem 0}.gallery .gallery-container .video-container{margin-bottom:3rem}.gallery .gallery-container .images-container{grid-template-columns:1fr 1fr 1fr}.gallery .gallery-container .images-container a{margin-bottom:1.5rem;margin-right:1.5rem}.gallery .gallery-container .images-container a:nth-child(2n){margin-right:1.5rem}.gallery .gallery-container .images-container a:nth-child(3n){margin-right:0}}.latest-news{background-color:var(--color-orange-100);padding:2rem 0 .5rem;border-radius:1rem;margin:2.5rem 5px;position:relative}.latest-news .container{overflow:hidden}.latest-news .container .title-container>div{display:flex;align-items:center;margin-bottom:2.5rem}.latest-news .container .title-container>div .shape{position:unset;transform:rotate(135deg);width:1.25rem;height:1.25rem;margin-top:-4px}.latest-news .container .title-container>div .shape svg{width:1.25rem;height:1.25rem;fill:var(--color-violet-200)}.latest-news .container .title-container>div h2{margin-left:1rem;color:var(--color-white)}.latest-news .container .title-container .button{margin-bottom:2rem}.latest-news .container .swiper{overflow:visible}.latest-news .container .swiper .swiper-wrapper{overflow:visible;padding-bottom:3rem}.latest-news .container .swiper .swiper-wrapper .swiper-slide{height:auto}.latest-news .container .swiper .swiper-wrapper .swiper-slide .card{width:100%;padding:.625rem;border-radius:1rem;border:3px solid var(--color-pink-300);background-color:var(--color-white);transition:all var(--transition-duration) var(--easing);outline:3px solid var(--color-orange-200);outline-offset:0;display:flex;flex-direction:column;min-height:16.8125rem;height:100%;transition:outline var(--transition-duration) var(--easing),box-shadow var(--transition-duration) var(--easing)}.latest-news .container .swiper .swiper-wrapper .swiper-slide .card a{height:100%}.latest-news .container .swiper .swiper-wrapper .swiper-slide .card .image-container{overflow:hidden;border-radius:.875rem}.latest-news .container .swiper .swiper-wrapper .swiper-slide .card .image-container img{width:100%;height:13.875rem;-o-object-fit:cover;object-fit:cover;border-radius:.875rem;transition:transform var(--transition-duration) var(--easing)}.latest-news .container .swiper .swiper-wrapper .swiper-slide .card .content{padding:1rem 1rem 0;display:flex;flex-direction:column;height:calc(100% - 222px)}.latest-news .container .swiper .swiper-wrapper .swiper-slide .card .content .tag{margin-bottom:.625rem}.latest-news .container .swiper .swiper-wrapper .swiper-slide .card .content .title{margin-bottom:.5rem;color:var(--color-blue);text-decoration:none;transition:color var(--transition-duration) var(--easing)}@media (hover: hover){.latest-news .container .swiper .swiper-wrapper .swiper-slide .card .content .title:hover{color:var(--color-pink-400)}}.latest-news .container .swiper .swiper-wrapper .swiper-slide .card .content .text{flex-grow:1;color:var(--color-grey-400);font-weight:var(--fw-300)}.latest-news .container .swiper .swiper-wrapper .swiper-slide .card.blue-border{border-color:var(--color-blue)}.latest-news .container .swiper .swiper-wrapper .swiper-slide .card.with-background{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;justify-content:flex-end}.latest-news .container .swiper .swiper-wrapper .swiper-slide .card.with-background a{justify-content:flex-end;display:flex;flex-direction:column}.latest-news .container .swiper .swiper-wrapper .swiper-slide .card.with-background:after{content:"";position:absolute;top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);z-index:2;background-color:#00000080;border-radius:.875rem}.latest-news .container .swiper .swiper-wrapper .swiper-slide .card.with-background .image-container{position:absolute;top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);z-index:1}.latest-news .container .swiper .swiper-wrapper .swiper-slide .card.with-background .image-container img{height:100%}.latest-news .container .swiper .swiper-wrapper .swiper-slide .card.with-background .content{position:relative;z-index:3;height:auto}.latest-news .container .swiper .swiper-wrapper .swiper-slide .card.with-background .content .title{color:var(--color-white)}@media (hover: hover){.latest-news .container .swiper .swiper-wrapper .swiper-slide .card.with-background .content .title:hover{color:var(--color-pink-200)}}.latest-news .container .swiper .swiper-wrapper .swiper-slide .card.with-background .content .button{color:var(--color-white)}.latest-news .container .swiper .swiper-wrapper .swiper-slide .card.with-background .content .button svg{fill:var(--color-white)}@media (hover: hover){.latest-news .container .swiper .swiper-wrapper .swiper-slide .card:hover{box-shadow:0 4px 6px #1118273b;outline:2px solid var(--color-pink-300)}.latest-news .container .swiper .swiper-wrapper .swiper-slide .card:hover.blue-border{outline:2px solid var(--color-blue)}.latest-news .container .swiper .swiper-wrapper .swiper-slide .card:hover .image-container img{transform:scale(1.1)}.latest-news .container .swiper .swiper-wrapper .swiper-slide .card:hover .button svg{transform:translate(.25rem)}}@media (min-width: 64em){.latest-news{margin:3rem 10px;padding:4rem 0 1rem}.latest-news .container .title-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:3rem}.latest-news .container .title-container>div{margin-bottom:0}.latest-news .container .title-container>div .shape{position:unset;transform:rotate(135deg);margin-top:-.625rem}.latest-news .container .title-container>div .shape svg{width:2rem;height:2rem;fill:var(--color-blue)}.latest-news .container .title-container .button{margin-bottom:0}.latest-news .container .swiper .swiper-wrapper .swiper-slide .card{min-height:24rem}.latest-news .container .swiper .swiper-wrapper .swiper-slide .card .content .tag,.latest-news .container .swiper .swiper-wrapper .swiper-slide .card .content .title{margin-bottom:1rem}}.latest-news .shape.diamond{top:-1.875rem;right:-1.875rem;transform:rotate(30deg)}.latest-news .shape.diamond svg{width:3.75rem;height:3.75rem}@media (min-width: 64em){.latest-news .shape.diamond{right:30%}.latest-news .shape.diamond svg{width:3.75rem;height:3.75rem}}.latest-news .shape.sun{bottom:-2.875rem;right:10%;transform:rotate(30deg)}.latest-news .shape.sun img{width:5rem;height:5rem}@media (min-width: 64em){.latest-news .shape.sun{right:10%;bottom:-5rem}.latest-news .shape.sun img{width:7.5rem;height:7.5rem}}.instructors{padding:2.5rem 0}.instructors .container{position:relative}.instructors .title-container{display:flex;align-items:center;margin-bottom:2.5rem}.instructors .title-container .shape{position:unset;transform:rotate(341deg);margin-right:.5rem}.instructors .title-container .shape img{width:1.875rem;height:1.875rem}.instructors .instructor .image-container{margin-bottom:1.5rem}.instructors .instructor .image-container img{border-radius:1rem;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.instructors .instructor .text-content .location{margin-bottom:1rem;background-color:var(--color-mint);border-radius:1rem;padding:4px 12px 1px;color:var(--color-blue);font-size:.9375rem;line-height:.9375rem;font-weight:var(--fw-500);text-transform:uppercase;width:-moz-fit-content;width:fit-content;letter-spacing:1px}.instructors .instructor .text-content .name{margin-bottom:.5rem}.instructors .instructor .text-content .role{margin-bottom:1rem}.instructors .instructor .text-content .description-container .show-more-description{margin-top:.5rem;display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-duration) var(--easing)}.instructors .instructor .text-content .description-container .show-more-description .inner{overflow:hidden}.instructors .instructor .text-content .description-container .show-more-description.show{grid-template-rows:1fr}.instructors .instructor .text-content .button{display:flex;margin-bottom:1.5rem}.instructors .instructor .text-content .button span{pointer-events:none}.instructors .instructor .text-content .button svg{pointer-events:none;margin-left:.5rem;fill:var(--color-pink-400);transition:transform var(--transition-duration) var(--easing),fill var(--transition-duration) var(--easing)}@media (hover: hover){.instructors .instructor .text-content .button:hover svg{fill:var(--color-blue)}}.instructors .instructor .text-content .button.opened svg{transform:rotate(180deg)}@media (min-width: 30em){.instructors .instructor .image-container img{width:auto}}@media (min-width: 64em){.instructors{padding:3rem 0}.instructors .title-container{margin-bottom:3rem}.instructors .title-container .shape{margin-right:1rem}.instructors .title-container .shape img{width:2.5rem;height:2.5rem}.instructors .instructor{display:flex;align-items:center}.instructors .instructor .image-container{width:21rem;margin-right:2rem;flex-shrink:0}.instructors .instructor .image-container img{border-radius:1rem;aspect-ratio:4/3}.instructors .instructor .text-content .description-container{margin-bottom:2rem}.instructors .instructor .text-content .description-container .show-more-description{grid-template-rows:1fr}.instructors .instructor .text-content .button{display:none}}.instructors .sticker{position:absolute;z-index:2;transition:all var(--transition-duration) var(--easing);top:-1.875rem;right:-1.25rem}.instructors .sticker img{width:5rem;height:5rem}@media (min-width: 64em){.instructors .sticker{top:-.625rem;right:0}.instructors .sticker img{width:7.5rem;height:7.5rem}}.instructors .shape.diamond{bottom:60%;right:-.625rem;transform:rotate(-14deg)}.instructors .shape.diamond svg{width:3.125rem;height:3.125rem}@media (min-width: 64em){.instructors .shape.diamond{bottom:45%;right:-1.875rem}.instructors .shape.diamond svg{width:5rem;height:5rem}}.results-list{padding:3rem 0}.results-list ul{list-style:none;margin:0;padding:0;display:grid;gap:1.5rem;grid-template-columns:1fr}.results-list ul li{border:3px solid var(--color-pink-300);border-radius:1rem;padding:1.5rem;display:flex;flex-direction:column;height:100%}.results-list ul li.active{border:3px solid var(--color-blue)}.results-list ul li .tag{margin-bottom:1rem}.results-list ul li .title{margin-bottom:.5rem}.results-list ul li .text{flex-grow:1;margin-bottom:1.25rem}@media (min-width: 48em){.results-list ul{grid-template-columns:1fr 1fr}}@media (min-width: 64em){.results-list{padding:4rem 0}.results-list ul{grid-template-columns:1fr 1fr 1fr}}.anchor-section{margin:2rem 0}@media (min-width: 64em){.anchor-section{scroll-margin-top:2rem;margin:3rem 0}}.anchor-navigation{background:var(--color-pink-100)}.anchor-navigation ul,.anchor-navigation .logo-container{display:none}.anchor-navigation .select-container{display:block}.anchor-navigation .select-container .choices{width:100%}.anchor-navigation .select-container .choices__inner{background-color:var(--color-pink-100);border:none;border-bottom:1px solid var(--color-blue);border-radius:0!important;color:var(--color-blue);width:100%;min-height:unset;padding:1rem!important}.anchor-navigation .select-container .choices__list .choices__item--selectable{transition:color var(--transition-duration) var(--easing)}@media (hover: hover){.anchor-navigation .select-container .choices__list .choices__item--selectable:hover{color:var(--color-pink-400)}}.anchor-navigation .select-container .choices__list--dropdown{min-width:15.25rem}@media (min-width: 48em){.anchor-navigation .select-container .choices__list--dropdown{min-width:20.5rem}}.anchor-navigation .select-container .choices__list[aria-expanded]{border-radius:0;z-index:6;top:calc(100% + 1px)}.anchor-navigation .select-container .choices__list[aria-expanded] .choices__list{background:var(--color-white);border-radius:0;border:none;padding:0}.anchor-navigation .select-container .choices__list[aria-expanded] .choices__list .choices__item{color:var(--color-blue);font-weight:var(--fw-500);padding:1rem;margin:0}.anchor-navigation .select-container .choices__list[aria-expanded] .choices__list .choices__item:before{display:none}.anchor-navigation .select-container .choices__list[aria-expanded] .choices__list .choices__item.is-highlighted{background-color:var(--color-pink-200)}@media (hover: hover){.anchor-navigation .select-container .choices__list[aria-expanded] .choices__list .choices__item:hover{background-color:var(--color-pink-100)}}.anchor-navigation .select-container .choices__list[aria-expanded] .choices__list .choices__item.is-selected{background-color:var(--color-pink-200)}.anchor-navigation .select-container .choices:after{border:none;width:1.25rem!important;height:1.25rem!important;background-image:url(/build/assets/chevron-pink-e222cc22.svg);top:1.5rem;transition:transform var(--transition-duration) var(--easing);transform-origin:center}.anchor-navigation .select-container .choices.is-open:after{top:2rem;transform:rotate(180deg)}.anchor-navigation.sticky{position:fixed;top:0;width:100%;z-index:10}.anchor-navigation.sticky .container{padding:0}@media screen and (min-width: 1130px){.anchor-navigation{margin:3rem 0}.anchor-navigation .select-container{display:none}.anchor-navigation .container{display:flex;align-items:center;justify-content:center}.anchor-navigation .logo-container{display:none}.anchor-navigation ul{padding:0;list-style:none;display:flex;flex-direction:row;align-items:center}.anchor-navigation ul li{padding:.5rem 1rem;margin-right:1.5rem}.anchor-navigation ul li:last-child{margin-right:0}.anchor-navigation ul li a{text-decoration:none;font-size:var(--size-100);font-weight:var(--fw-500);color:var(--color-blue);transition:color var(--transition-duration) var(--easing)}}@media screen and (min-width: 1130px) and (hover: hover){.anchor-navigation ul li a:hover{color:var(--color-pink-400)}}@media screen and (min-width: 1130px){.anchor-navigation ul li.active{border-bottom:1px solid var(--color-pink-400)}.anchor-navigation ul li.active a{color:var(--color-pink-400)}.anchor-navigation.sticky{position:fixed;top:0;width:100%;margin:0;z-index:10;height:4rem;border:1px solid var(--color-violet-200);border-top:none;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.anchor-navigation.sticky .logo-container{display:flex;align-items:center;justify-content:center;flex-grow:0}.anchor-navigation.sticky .logo-container a img{width:12rem;margin-top:-6px}.anchor-navigation.sticky ul{flex-grow:1;margin-left:5rem}.anchor-navigation.sticky ul li{height:4rem;display:flex;align-items:center;justify-content:center}}.venue{background-color:var(--color-mint);padding:2.5rem 0;border-radius:1rem;margin:2.5rem 5px;overflow:hidden}.venue .container{position:relative}.venue .container .title-container{margin-bottom:2.5rem;display:flex;align-items:center}.venue .container .title-container .shape{position:unset;transform:rotate(341deg);margin-right:.5rem}.venue .container .title-container .shape svg{width:2.5rem;height:2.5rem}.venue .container .map-container{width:100%;height:30.625rem;border-radius:1rem;overflow:hidden;background:var(--color-grey-100)}@media (min-width: 48em){.venue .container .map-container{width:100%;height:42.1875rem}}@media (min-width: 64em){.venue{margin:3rem 10px;padding:4rem 0}.venue .container .title-container{margin-bottom:3rem}.venue .container .title-container .shape{margin-right:1rem}.venue .container .title-container .shape svg{width:3.125rem;height:3.125rem}}.venue .shape.x{top:200px;left:-30px;transform:rotate(-14deg)}.venue .shape.x svg{width:3.125rem;height:3.125rem}@media (min-width: 64em){.venue .shape.x{top:260px;left:-80px}.venue .shape.x svg{width:5rem;height:5rem}}.venue .shape.diamond{bottom:-20px;right:-10px;transform:rotate(-14deg)}.venue .shape.diamond svg{width:3.75rem;height:3.75rem}@media (min-width: 64em){.venue .shape.diamond{bottom:60px;right:-100px}.venue .shape.diamond svg{width:5rem;height:5rem}}.embed-code .head{margin:0 .3125rem .3125rem;height:12.5rem;background:var(--color-pink-200);border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.embed-code .content{padding:3rem 0 0}.embed-code .content iframe{border:none}.embed-code .content a.inverse svg{transform:rotateY(180deg);margin-right:.25rem}@media (hover: hover){.embed-code .content a.inverse:hover svg{transform:translate(-.25rem) rotateY(180deg)}}@media (min-width: 64em){.embed-code .head{margin:.625rem;border-radius:1rem}.embed-code .content{padding:3.375rem 0 0}}.button-group{padding:2rem 0;margin:0 auto}.button-group .buttons-container{display:flex;flex-wrap:wrap;width:-moz-fit-content;width:fit-content;margin:0 auto}.button-group .buttons-container .button{margin-bottom:1rem}@media (min-width: 30em){.button-group .buttons-container .button{margin-right:1rem}.button-group .buttons-container .button:last-child{margin-right:0}}@media (min-width: 64em){.button-group{padding:3rem 0}}.application{position:relative;scroll-margin-top:3rem}.application .content{padding:2rem 0}.application .content .stepper{list-style:none;margin:0 0 3rem;padding:0;display:flex;align-items:center;justify-content:space-between;position:relative}.application .content .stepper li{margin:0;padding:0;position:relative;z-index:3}.application .content .stepper li a{display:flex;flex-direction:column;align-items:center;cursor:default;height:4.375rem}.application .content .stepper li a>div{height:2rem;background-color:var(--color-pink-100);display:flex;align-items:center;justify-content:center}.application .content .stepper li a>div span{display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid var(--color-pink-200);color:var(--color-grey-400);width:2rem;height:2rem;font-size:var(--size-100);font-style:normal;font-weight:var(--fw-500);margin-bottom:.75rem;transition:all var(--transition-duration) var(--easing)}.application .content .stepper li a>span{font-size:.9375rem;font-style:normal;font-weight:var(--fw-700);line-height:.9375rem;color:var(--color-grey-400);margin-top:.5rem;text-align:center;padding:0 2px;max-width:80px}@media (min-width: 48em){.application .content .stepper li a>span{white-space:nowrap}}.application .content .stepper li:first-child a span:first-child{background-color:var(--color-pink-400);border:1px solid var(--color-pink-400);color:var(--color-white)}.application .content .stepper:before{position:absolute;z-index:1;content:"";top:.625rem;left:1.5rem;width:calc(100% - 3rem);height:.25rem;background-color:var(--color-pink-200);border-radius:.5rem}.application .content .stepper:after{position:absolute;z-index:2;content:"";top:.625rem;left:1.5rem;width:0%;height:.25rem;background-color:var(--color-pink-400);border-radius:.5rem}.application .content .stepper.step-2-4:after{width:33%}.application .content .stepper.step-2-4 li:first-child a span:first-child,.application .content .stepper.step-2-4 li:nth-child(2) a span:first-child{background-color:var(--color-pink-400);border:1px solid var(--color-pink-400);color:var(--color-white)}.application .content .stepper.step-3-4:after{width:66%}.application .content .stepper.step-3-4 li:first-child a span:first-child,.application .content .stepper.step-3-4 li:nth-child(2) a span:first-child,.application .content .stepper.step-3-4 li:nth-child(3) a span:first-child{background-color:var(--color-pink-400);border:1px solid var(--color-pink-400);color:var(--color-white)}.application .content .stepper.step-4-4:after{width:calc(100% - 3rem)}.application .content .stepper.step-4-4 li:first-child a span:first-child,.application .content .stepper.step-4-4 li:nth-child(2) a span:first-child,.application .content .stepper.step-4-4 li:nth-child(3) a span:first-child,.application .content .stepper.step-4-4 li:nth-child(4) a span:first-child{background-color:var(--color-pink-400);border:1px solid var(--color-pink-400);color:var(--color-white)}.application .content .stepper.step-2-5:after{width:25%}.application .content .stepper.step-2-5 li:first-child a span:first-child,.application .content .stepper.step-2-5 li:nth-child(2) a span:first-child{background-color:var(--color-pink-400);border:1px solid var(--color-pink-400);color:var(--color-white)}.application .content .stepper.step-3-5:after{width:50%}.application .content .stepper.step-3-5 li:first-child a span:first-child,.application .content .stepper.step-3-5 li:nth-child(2) a span:first-child,.application .content .stepper.step-3-5 li:nth-child(3) a span:first-child{background-color:var(--color-pink-400);border:1px solid var(--color-pink-400);color:var(--color-white)}.application .content .stepper.step-4-5:after{width:75%}.application .content .stepper.step-4-5 li:first-child a span:first-child,.application .content .stepper.step-4-5 li:nth-child(2) a span:first-child,.application .content .stepper.step-4-5 li:nth-child(3) a span:first-child,.application .content .stepper.step-4-5 li:nth-child(4) a span:first-child{background-color:var(--color-pink-400);border:1px solid var(--color-pink-400);color:var(--color-white)}.application .content .stepper.step-5-5:after{width:calc(100% - 3rem)}.application .content .stepper.step-5-5 li:first-child a span:first-child,.application .content .stepper.step-5-5 li:nth-child(2) a span:first-child,.application .content .stepper.step-5-5 li:nth-child(3) a span:first-child,.application .content .stepper.step-5-5 li:nth-child(4) a span:first-child,.application .content .stepper.step-5-5 li:nth-child(5) a span:first-child{background-color:var(--color-pink-400);border:1px solid var(--color-pink-400);color:var(--color-white)}.application .content .stepper.step-2-2:after{width:calc(100% - 3rem)}.application .content .stepper.step-2-2 li:first-child a span:first-child,.application .content .stepper.step-2-2 li:nth-child(2) a span:first-child{background-color:var(--color-pink-400);border:1px solid var(--color-pink-400);color:var(--color-white)}.application .content .row>div,.application .content .run-details>div{min-height:7.25rem}.application .content .row>div.no-min-h,.application .content .run-details>div.no-min-h{min-height:unset;width:-moz-fit-content;width:fit-content}.application .content .row>div.no-min-h.price-container,.application .content .run-details>div.no-min-h.price-container{display:flex;align-items:center;gap:1.5rem}.application .content .run-details{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:3rem;column-gap:3rem;row-gap:1.5rem}.application .content .select-container{position:relative}.application .content .select-container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--color-grey-400);font-size:var(--size-100);font-style:normal;font-weight:var(--fw-500);line-height:var(--size-100);text-align:left;width:100%;padding:1rem 1.5rem;border-radius:.5rem;border:.09375rem solid var(--color-grey-300);background-color:transparent;transition:border var(--transition-duration) var(--easing);outline:none;cursor:pointer!important}.application .content .select-container select.invalid{border-color:var(--color-red)}.application .content .select-container select:focus{border-color:var(--color-blue)}.application .content .select-container:before{content:"";position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;background:url(/build/assets/chevron-86ebfedb.svg) no-repeat;pointer-events:none}.application .content .buttons-container{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.application .content .buttons-container .button{justify-content:center}.application .content .application-review .row{border-bottom:1px solid var(--color-grey-200);padding-bottom:.5rem;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:space-between}.application .content .application-review .row:nth-child(3){border-bottom:none}.application .content .application-review .row.last{border-bottom:2px dashed var(--color-pink-300)}.application .content .application-review .row.no-flex{display:block}.application .content .application-review .row.no-space-between{justify-content:flex-start;gap:1.5rem}.application .content .application-review .old-price{display:inline-block;margin-right:1.5rem}.application .content .note{border-bottom:none!important}.application .content .note a{color:var(--color-pink-400)}@media (hover: hover){.application .content .note a:hover{text-decoration:underline}}.application .payment-notice{padding-bottom:1.5rem;border-bottom:2px dashed var(--color-pink-300);margin-bottom:1.5rem}.application .payment-notice.js-credit-card{border-bottom:none}.application .payment-notice h5{margin-bottom:1.5rem}.application .payment-notice>div{margin-bottom:1.5rem}.application .payment-notice>div p{font-weight:400}.application .payment-notice>p{margin-bottom:1.5rem}.application .final-step h5{margin-bottom:1.5rem}.application .final-step .boxes{display:grid;gap:1.5rem;grid-template-columns:1fr;margin-top:1.5rem}.application .final-step .boxes>div{border-radius:1rem;background-color:var(--color-pink-200);padding:1rem}.application .final-step .boxes>div>p:first-child{margin-bottom:.5rem}.application .final-step .boxes>div>p:last-child{display:flex;align-items:center}.application .final-step .boxes>div>p:last-child svg{margin-right:.5rem}.application .final-step .delimiter{width:100%;height:1px;border-bottom:2px dashed var(--color-pink-300);margin-top:1.5rem}@media (min-width: 48em){.application .final-step .delimiter{display:none}}.application .final-step .final-data{margin-top:1.5rem;border-bottom:2px dashed var(--color-pink-300);margin-bottom:1.5rem}.application .final-step .final-data .grid{display:grid;gap:1.5rem;margin-bottom:1.5rem}.application .final-step .final-data .grid>div{min-height:unset;margin-bottom:0}.application .final-step .final-data .grid>div>p{margin-bottom:0}.application .final-step .final-data .grid>div>p:first-child{font-weight:700;margin-bottom:.25rem}.application .final-step .final-data ol{margin-top:.5rem}@media (min-width: 48em){.application .final-step .final-data{margin-top:3rem}.application .final-step .final-data .grid{grid-template-columns:1fr 1fr}}@media (min-width: 30em){.application .content .buttons-container{flex-direction:row}}@media (min-width: 48em){.application .content .row{display:flex;align-items:center;justify-content:space-between}.application .content .row>div{width:calc(50% - 1.5rem);min-height:7.5rem}.application .final-step .boxes{margin-top:3rem;grid-template-columns:1fr 1fr 1fr}}@media (min-width: 64em){.application .content{padding:7rem 0}}.application .fv-plugins-wizard--step{display:none}.application .fv-plugins-wizard--active{display:block}.application .fv-plugins-message-container{min-height:unset!important;width:100%!important}.application .payment-container{margin-bottom:2rem}@media (min-width: 48em){.application .payment-container>div{display:flex;align-items:center}}.application .payment-container>div .radio-label{margin-right:1.5rem}.application .payment-container .fv-plugins-message-container>div{margin-top:0}.application .js-payment-status img{margin-right:.5rem}.application .form-container.team{position:relative}.application .form-container.team #formTeam .runners-list{width:100%;padding-bottom:754px}.application .form-container.team #formTeam .runners-list.full{padding-bottom:1740px}.application .form-container.team #formTeam .runners-list.no-runners{padding-bottom:712px}.application .form-container.team #formTeam .runners-list.no-runners.full{padding-bottom:1746px}.application .form-container.team #formTeam .runners-list .head{display:none}.application .form-container.team #formTeam .runners-list .body .row{width:100%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-grey-200);padding-bottom:1rem;margin-bottom:1rem}.application .form-container.team #formTeam .runners-list .body .row>div{display:block;width:100%;min-height:unset}.application .form-container.team #formTeam .runners-list .body .row>div p{text-align:left;font-size:var(--size-100);font-weight:500;margin-bottom:1rem;padding-right:1rem}.application .form-container.team #formTeam .runners-list .body .row>div p span{display:block}.application .form-container.team #formTeam .runners-list .body .row>div p span:first-child{width:200px;font-size:var(--size-000);font-weight:400;padding-bottom:.25rem}.application .form-container.team #formTeam .runners-list .body .row>div p:last-child{margin-bottom:0}.application .form-container.team #formTeam .runners-list .body .row>div:last-child{width:2rem}.application .form-container.team #formTeam .runners-list .body .row>div:last-child a svg{pointer-events:none}@media (min-width: 30em){.application .form-container.team #formTeam .runners-list{padding-bottom:732px}.application .form-container.team #formTeam .runners-list.full{padding-bottom:1764px}.application .form-container.team #formTeam .runners-list.no-runners{padding-bottom:725px}.application .form-container.team #formTeam .runners-list.no-runners.full{padding-bottom:1759px}.application .form-container.team #formTeam .runners-list .body .row>div p span:first-child{font-size:var(--size-000);font-weight:400}}@media (min-width: 48em){.application .form-container.team #formTeam .runners-list{padding-bottom:503px}.application .form-container.team #formTeam .runners-list.full{padding-bottom:1218px}.application .form-container.team #formTeam .runners-list.no-runners{padding-bottom:502px}.application .form-container.team #formTeam .runners-list.no-runners.full{padding-bottom:1219px}.application .form-container.team #formTeam .runners-list .head{width:100%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-grey-200);padding-bottom:.5rem;margin-bottom:.5rem}.application .form-container.team #formTeam .runners-list .head>div{min-height:unset;width:100%;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr 1fr 4rem;align-items:center}.application .form-container.team #formTeam .runners-list .head>div p{text-align:left;font-size:var(--size-000);font-weight:500;margin-bottom:0}.application .form-container.team #formTeam .runners-list .head>div:last-child{padding-right:88px}.application .form-container.team #formTeam .runners-list .head>p{display:flex;justify-content:center;font-size:var(--size-100);font-weight:500;margin-bottom:0}.application .form-container.team #formTeam .runners-list .body{margin-bottom:4rem}.application .form-container.team #formTeam .runners-list .body .row{padding-bottom:.5rem;margin-bottom:.5rem}.application .form-container.team #formTeam .runners-list .body .row>div{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr 1fr 4rem;align-items:center}.application .form-container.team #formTeam .runners-list .body .row>div p{margin-bottom:0;padding-right:0}.application .form-container.team #formTeam .runners-list .body .row>div p span{display:inline-block}.application .form-container.team #formTeam .runners-list .body .row>div p span:first-child{display:none}.application .form-container.team #formTeam .runners-list .body .row>div:last-child{display:flex;align-items:center;width:88px}}@media (min-width: 64em){.application .form-container.team #formTeam .runners-list{padding-bottom:527px}.application .form-container.team #formTeam .runners-list.full{padding-bottom:1253px}.application .form-container.team #formTeam .runners-list.no-runners{padding-bottom:521px}.application .form-container.team #formTeam .runners-list.no-runners.full{padding-bottom:1247px}}.application .new-runner-form-container{width:100%;position:absolute;bottom:96px;padding-bottom:2rem;border-bottom:2px dashed var(--color-pink-300);margin-bottom:30px}.application .new-runner-form-container.no-runners{bottom:128px}.application .new-runner-form-container form .with-button{width:-moz-fit-content;width:fit-content;margin-right:0;min-height:unset;display:flex;align-items:center;gap:1rem}@media (min-width: 30em){.application .new-runner-form-container{bottom:54px}.application .new-runner-form-container.no-runners{bottom:74px}.application .new-runner-form-container form>div{margin-right:1.5rem}}@media (min-width: 48em){.application .new-runner-form-container,.application .new-runner-form-container.no-runners{bottom:40px}}.application .form-container.child{position:relative}.application .form-container.child #formChildren .children-list{width:100%;padding-bottom:532px}.application .form-container.child #formChildren .children-list.no-children{padding-bottom:482px}.application .form-container.child #formChildren .children-list .head{display:none}.application .form-container.child #formChildren .children-list .body .row{width:100%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-grey-200);padding-bottom:1rem;margin-bottom:1rem}.application .form-container.child #formChildren .children-list .body .row>div{display:block;width:100%;min-height:unset}.application .form-container.child #formChildren .children-list .body .row>div p{text-align:left;font-size:var(--size-100);font-weight:500;margin-bottom:1rem;padding-right:1rem}.application .form-container.child #formChildren .children-list .body .row>div p span{display:block}.application .form-container.child #formChildren .children-list .body .row>div p span:first-child{width:200px;font-size:var(--size-000);font-weight:400;padding-bottom:.25rem}.application .form-container.child #formChildren .children-list .body .row>div p:last-child{margin-bottom:0}.application .form-container.child #formChildren .children-list .body .row>div:last-child{width:2rem}.application .form-container.child #formChildren .children-list .body .row>div:last-child a svg{pointer-events:none}@media (min-width: 30em){.application .form-container.child #formChildren .children-list{padding-bottom:532px}.application .form-container.child #formChildren .children-list.no-children{padding-bottom:494px}.application .form-container.child #formChildren .children-list .body .row>div p span:first-child{font-size:var(--size-000);font-weight:400}}@media (min-width: 48em){.application .form-container.child #formChildren .children-list{padding-bottom:252px}.application .form-container.child #formChildren .children-list.no-children{padding-bottom:198px}.application .form-container.child #formChildren .children-list .head{width:100%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-grey-200);padding-bottom:.5rem;margin-bottom:.5rem}.application .form-container.child #formChildren .children-list .head>div{min-height:unset;width:100%;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr 1fr 4rem;align-items:center}.application .form-container.child #formChildren .children-list .head>div p{text-align:left;font-size:var(--size-000);font-weight:500;margin-bottom:0}.application .form-container.child #formChildren .children-list .head>div:last-child{padding-right:88px}.application .form-container.child #formChildren .children-list .head>p{display:flex;justify-content:center;font-size:var(--size-100);font-weight:500;margin-bottom:0}.application .form-container.child #formChildren .children-list .body .row{padding-bottom:.5rem;margin-bottom:.5rem}.application .form-container.child #formChildren .children-list .body .row>div{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr 1fr 4rem;align-items:center}.application .form-container.child #formChildren .children-list .body .row>div p{margin-bottom:0;padding-right:0}.application .form-container.child #formChildren .children-list .body .row>div p span{display:inline-block}.application .form-container.child #formChildren .children-list .body .row>div p span:first-child{display:none}.application .form-container.child #formChildren .children-list .body .row>div:last-child{display:flex;align-items:center;width:88px}}.application .new-child-form-container{width:100%;position:absolute;bottom:132px;padding-bottom:2rem}.application .new-child-form-container.no-children{bottom:128px}.application .new-child-form-container form .with-button{width:-moz-fit-content;width:fit-content;margin-right:0;min-height:unset}@media (min-width: 30em){.application .new-child-form-container{bottom:84px}.application .new-child-form-container.no-children{bottom:74px}.application .new-child-form-container form>div{margin-right:1.5rem}}@media (min-width: 48em){.application .new-child-form-container,.application .new-child-form-container.no-children{bottom:40px}}.application #nextButtonFake span,.application #nextButtonFake svg{pointer-events:none}.application .error{line-height:1;margin:0;padding:0 0 0 1rem;display:flex;align-items:center;justify-content:center;color:var(--color-red)}.application .children-final{margin-bottom:2rem}.application .children-final p{font-weight:700;margin-bottom:.5rem}.application .children-final ol{padding-left:16px;margin:0}.application .children-final ol li{margin-bottom:.25rem;line-height:1.25rem}.application .spinner-container{width:100px;height:100px;display:flex;align-items:center;justify-content:center;margin:3rem auto}@media (min-width: 64em){.application .spinner-container{margin:10rem auto}}.application .js-final-company-info{border-top:2px dashed var(--color-pink-300);border-bottom:2px dashed var(--color-pink-300);padding:1.5rem 0}.application .cancel-warning{background-color:var(--color-pink-400);color:var(--color-white);border-radius:1rem;display:flex;align-items:center;justify-content:center;padding:1rem}.application .cancel-warning p{line-height:normal;font-weight:500;font-size:var(--size-100);text-align:center}.application .warning.error{padding:0;margin:3rem 0}.application .warning.error .inner-container{width:100%;background:var(--color-pink-400);padding:1rem 1.5rem;justify-content:center}.application .warning.error .inner-container .content{padding:0;display:flex;align-items:center}.application .warning.error .inner-container .content p{margin:0;color:var(--color-white);font-weight:500;line-height:1.5}.application .warning.error .inner-container .content p a{color:var(--color-white);font-weight:700}@media (hover: hover){.application .warning.error .inner-container .content p a:hover{text-decoration:none}}.application .warning.error .inner-container svg{fill:var(--color-white)}.js-dm-application .intro a{color:var(--color-pink-400);transition:color var(--transition-duration) var(--easing)}@media (hover: hover){.js-dm-application .intro a:hover{color:var(--color-blue)}}.buttons-loader{margin:3rem auto}@media (min-width: 64em){.buttons-loader{margin:10rem auto}}.final-title-container{margin:var(--spacing-200) 0;display:flex;align-items:center}.final-title-container h5{margin:0 2rem 0 0!important}.receipt{padding-bottom:4rem}.receipt .head{background:var(--color-pink-200);margin:1rem;border-radius:.5rem}.receipt .head .container{display:flex;align-items:center;padding-top:36px;padding-bottom:36px}.receipt .head .container img{margin-right:90px}.receipt .head .container div h4{font-weight:500;margin-top:.5rem}.receipt p{font-size:var(--size-100);line-height:30px;margin-bottom:1.5rem}.receipt .pink{color:var(--color-pink-400);font-weight:700}.receipt .application-info{margin-top:4rem}.receipt .application-info h2{margin-bottom:2rem}.receipt .application-info h5{padding-top:1rem;font-weight:500;margin-bottom:0}.receipt .application-info .table{padding:1.5rem 0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.receipt .application-info .table div p:first-child{font-weight:700;font-size:var(--size-000);margin-bottom:2px}.receipt .application-info .table div p:last-child{margin-bottom:0}.receipt .application-info .boxes{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.5rem}.receipt .application-info .boxes div{background-color:var(--color-pink-200);border-radius:.5rem;padding:1rem}.receipt .application-info .boxes div p:first-child{color:var(--color-pink-400);font-weight:700;margin-bottom:.5rem;font-size:var(--size-000)}.receipt .application-info .boxes div p:last-child{margin-bottom:0;font-weight:500;font-size:var(--size-200)}.receipt .delimiter{width:100%;height:1px;border-bottom:3px dashed var(--color-pink-200);margin:2.5rem 0}.receipt .notes h5{font-weight:500;margin-bottom:20px}.receipt .notes ul{margin:0 0 1.5rem 2rem;padding:0}.receipt .notes ul li{font-size:var(--size-100)}.receipt .notes a{color:var(--color-pink-400);text-decoration:underline}.receipt .notes .signature{display:flex;align-items:center;justify-content:space-between}
