@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap";footer[data-astro-cid-sz7xmlte]{background:linear-gradient(135deg,#e20079,#b55c97)}.container[data-astro-cid-sz7xmlte]{display:flex;flex-direction:row;justify-content:space-between;padding:2.5rem}.newsletter[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column}.newsletter[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0;font:var(--font-heading-sm-regular);text-transform:uppercase;color:var(--color-white);margin-bottom:1.2rem}.newsletter[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{display:block;font:var(--font-heading-lg);margin-bottom:.5rem}.newsletter[data-astro-cid-sz7xmlte] .emailinput[data-astro-cid-sz7xmlte]{padding:.75rem;font:var(--font-text-md);font-size:1rem;border:.0625rem solid var(--color-white);color:var(--color-white);background:transparent;width:100%;box-sizing:border-box;margin-bottom:.75rem}.newsletter[data-astro-cid-sz7xmlte] .emailinput[data-astro-cid-sz7xmlte]::placeholder{color:var(--color-white)}.newsletter[data-astro-cid-sz7xmlte] .terms[data-astro-cid-sz7xmlte]{display:flex;flex-direction:row;align-items:center;font:var(--font-text-s);margin-bottom:1.25rem}.newsletter[data-astro-cid-sz7xmlte] .terms[data-astro-cid-sz7xmlte] input[data-astro-cid-sz7xmlte]{margin-right:.5rem;display:inline}.newsletter[data-astro-cid-sz7xmlte] .terms[data-astro-cid-sz7xmlte] label[data-astro-cid-sz7xmlte]{flex:1;color:var(--color-white)}.newsletter[data-astro-cid-sz7xmlte] button[data-astro-cid-sz7xmlte]{all:unset;cursor:pointer;background-color:var(--color-white);color:var(--color-brand);font:var(--font-text-button);padding:.5rem 1rem;text-align:center}.logo[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:14.77181rem;height:3.78156rem;margin-bottom:2rem}.logo[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style-type:none;margin:0;padding:0;text-align:center}.logo[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{font:var(--font-text-button);padding:.5rem 0}.logo[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-white);text-decoration:none}.contact[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;justify-content:space-between}.contact[data-astro-cid-sz7xmlte] .social[data-astro-cid-sz7xmlte]{text-align:right}.contact[data-astro-cid-sz7xmlte] .social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none}.contact[data-astro-cid-sz7xmlte] .social[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:3rem;height:3rem;margin-left:1.5rem}.contact[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0}.contact[data-astro-cid-sz7xmlte] .address[data-astro-cid-sz7xmlte]{text-align:right;color:var(--color-white)}.contact[data-astro-cid-sz7xmlte] .address[data-astro-cid-sz7xmlte] .title[data-astro-cid-sz7xmlte]{font:var(--font-text-button);margin-bottom:.75rem}.subfooter[data-astro-cid-sz7xmlte]{background-color:var(--color-brand);text-align:center;padding:.59rem 0;font:var(--font-text-s);color:var(--color-white)}@media screen and (max-width: 1023px){.container[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:center;gap:3.75rem}.container[data-astro-cid-sz7xmlte]>[data-astro-cid-sz7xmlte]{text-align:center}.newsletter[data-astro-cid-sz7xmlte]{width:20rem;margin-bottom:2rem}.newsletter[data-astro-cid-sz7xmlte] .terms[data-astro-cid-sz7xmlte]{justify-content:start}.newsletter[data-astro-cid-sz7xmlte] .terms[data-astro-cid-sz7xmlte] label[data-astro-cid-sz7xmlte]{flex:none}.address[data-astro-cid-sz7xmlte]>[data-astro-cid-sz7xmlte]{text-align:center}.contact[data-astro-cid-sz7xmlte]{flex-direction:column-reverse;gap:3.5rem}.contact[data-astro-cid-sz7xmlte] .social[data-astro-cid-sz7xmlte]{text-align:center}.contact[data-astro-cid-sz7xmlte] .social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:first-child>img[data-astro-cid-sz7xmlte]{margin-left:0}}@media screen and (max-width: 640px){.container[data-astro-cid-sz7xmlte]{gap:2.5rem;padding:2.5rem 1.5rem}.newsletter[data-astro-cid-sz7xmlte]{width:100%}}._mobile_1vp46_1{display:none}._menu_1vp46_4{position:fixed;display:flex;flex-direction:column;justify-content:space-between;align-items:space-between;height:calc(100svh - var(--header-height));box-sizing:border-box;overflow:scroll;right:0;left:0;bottom:0;background-color:var(--color-brand);z-index:99;margin:0;padding:0 2rem 3rem}._mobile_1vp46_1>button{background-color:transparent;border:none;padding:0}._mobile_1vp46_1>button>img{width:2rem;height:2rem}._mobile_1vp46_1 ul{list-style:none;padding:0;margin:0;text-align:center}._smoothIn_1vp46_36{opacity:0;transform:translateY(1rem);transition:all .6s cubic-bezier(.55,.03,.05,1.01)}._visible_1vp46_41{opacity:1;transform:translateY(0)}._mobile_1vp46_1 ul li{padding:.5rem 1rem;font:var(--font-heading-sm);margin-bottom:1.5rem}._mobile_1vp46_1 ul li a{color:var(--color-white);text-decoration:none}._mobile_1vp46_1 ._social_1vp46_54{display:flex;justify-content:center;gap:1.5rem}@media screen and (max-width: 640px){._mobile_1vp46_1{display:block}}header[data-astro-cid-3ef6ksr2]{background-color:var(--color-white);padding:var(--padding-header);display:flex;flex-direction:row;justify-content:space-between;align-items:center}.logolink[data-astro-cid-3ef6ksr2],.logo[data-astro-cid-3ef6ksr2]{height:3.75rem;width:auto}@media screen and (max-width: 1023px){.logolink[data-astro-cid-3ef6ksr2],.logo[data-astro-cid-3ef6ksr2]{height:3rem}}nav[data-astro-cid-3ef6ksr2]>.menu[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:row;justify-content:space-between;gap:3rem;align-items:center;list-style:none}nav[data-astro-cid-3ef6ksr2]>.menu[data-astro-cid-3ef6ksr2]>.menu__item[data-astro-cid-3ef6ksr2]{font:var(--font-text-button)}.menu__link[data-astro-cid-3ef6ksr2]{text-decoration:none;color:var(--color-black)}.menu__link[data-astro-cid-3ef6ksr2]:hover,.menu__link[data-astro-cid-3ef6ksr2].active{border-bottom:.5625rem solid var(--color-brand)}.fill[data-astro-cid-3ef6ksr2]{padding:.5rem 1rem;background-color:var(--color-brand);color:var(--color-white)}.fill[data-astro-cid-3ef6ksr2]:hover{border-bottom:none}@media screen and (max-width: 640px){nav[data-astro-cid-3ef6ksr2].desktop{display:none}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}:root{--default-font-size: 1.11111vw;--color-black: #000;--color-white: #fff;--color-primary-900: #8f0363;--color-primary-800: #b5036d;--color-primary-700: #cb0372;--color-primary-600: #e20079;--color-primary-500: #f4007d;--color-primary-400: #f33c93;--color-primary-300: #f462a8;--color-primary-200: #f591c2;--color-primary-100: #f8bcda;--color-neutral-900: #212121;--color-neutral-800: #424242;--color-neutral-700: #616161;--color-neutral-600: #757575;--color-neutral-500: #9e9e9e;--color-neutral-400: #bdbdbd;--color-neutral-300: #e0e0e0;--color-neutral-200: #eeeeee;--color-neutral-100: #f5f5f5;--color-brand: var(--color-primary-500);--font-text-button: 500 1rem/1rem "Rubik", sans-serif;--font-text-md: 400 1rem/1.5rem "Montserrat", sans-serif;--font-text-s: 400 .875rem/1.5rem "Montserrat", sans-serif;--font-heading-xxl: 700 4rem / normal "Rubik", sans-serif;--font-heading-xl: 700 3rem / normal "Rubik", sans-serif;--font-heading-lg: 700 2.25rem / normal "Rubik", sans-serif;--font-heading-md: 700 1.5rem / normal "Rubik", sans-serif;--font-heading-sm: 600 1.5rem / normal "Rubik", sans-serif;--font-heading-sm-regular: 400 1.5rem / normal "Rubik", sans-serif;--font-heading-xs: 600 1.25rem / normal "Rubik", sans-serif;--font-heading-xs-regular: 400 1.25rem / normal "Rubik", sans-serif;--padding-header: 1.25rem 2.5rem;--spacing-x-main: 7.5rem;--header-height: 5.25rem}@media screen and (min-width: 1400px){:root{--default-font-size: 16px}}@media screen and (max-width: 1023px){:root{--default-font-size: 2.15vw;--spacing-x-main: 2.5rem;--padding-header: .75rem 1.25rem;--header-height: 4.5rem}}@media screen and (max-width: 640px){:root{--default-font-size: 4.4vw;--spacing-x-main: 1.25rem}}html{font-size:var(--default-font-size)}html,body{margin:0;padding:0;display:flex;flex-direction:column;min-height:100vh}body{background-color:var(--color-white);font:var(--font-text-md)}body.menu-open{overflow:hidden}
