@import"https://fonts.googleapis.com/css2?family=Noto+Sans:wght@700&family=Playfair+Display:ital,wght@0,400;0,600;1,500&family=Quicksand:wght@400;600;700&family=Rosario:ital,wght@0,400;0,600;1,400&display=swap";::selection{background:#d38;color:#fff}::-moz-selection{background:#d38;color:#fff}body{font-family:Verdana,Geneva,Tahoma,sans-serif;padding:0;margin:0;background:#f8f9fc;inset:0}.bodyUnderConstruction{height:100vh!important;width:100vw!important;overflow:hidden;background:linear-gradient(130deg,#951a88,#402e89)}.bodyUnderConstruction h1{color:#fff;margin:0;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-500%);font-style:italic;font-weight:lighter;font-family:Playfair Display,serif}.link{color:#ff9458}.btnCta{background:#fff;font-family:Rosario,sans-serif;font-weight:regular;color:#000;text-transform:uppercase;border-radius:50px;margin:0;margin-top:1.4rem;text-decoration:none;padding:.7em 1.3em;font-size:.94rem;box-shadow:0 20px 40px #30086480;border:0px}.btnCta:hover{color:#286683}@media screen and (min-width:700px){.btnCta{padding:.7em 1.9em;font-size:1rem}}@media screen and (min-width:1100px){.btnCta{padding:.7em 1.9em}}.linkHome{color:#402e89;font-family:Rosario,sans-serif;font-size:1.3rem;position:relative;left:2rem;top:2rem;text-decoration:none;border:1px solid #402e89;border-radius:2rem;padding:.35rem 1.2rem .35rem 1rem}.linkHome:hover{color:#ff36af;border-radius:2rem;border:1px solid #FF36AF}.clickable{cursor:pointer}.title{color:#141415;font-family:Playfair Display,serif;text-align:center;margin-bottom:1.1rem;font-size:clamp(1.7rem,9vw - 2.1rem,3.1rem)}.titleUnderline{height:2px;width:4rem;background-color:#ff36af;position:relative;left:50%;transform:translate(-50%);margin-bottom:5rem}.contact{cursor:pointer}.globalHeaderRight{position:absolute;top:0;right:0;width:100%;height:100%}.displayFlexImportant{display:flex!important}@media screen and (max-width:1100px){.displayNoneMd{display:none}}@media screen and (min-width:700px){.globalHeaderRight{width:60.65%}}@media screen and (min-width:1100px){.globalHeaderRight{width:34.86%}}.navbutton{position:absolute;top:2rem;right:clamp(1rem,8vw + .5rem,3rem);z-index:90;cursor:pointer}.nav{display:none;background:#fff;position:fixed;z-index:91;flex-direction:column;justify-content:center;align-items:center}.nav .nav-hoverable{text-decoration:none;color:#585482;text-transform:uppercase;font-family:Rosario,sans-serif;letter-spacing:clamp(.1rem,.2vw + .1rem,3rem);font-size:clamp(1.1rem,.5vw + .2rem,3rem);margin-left:clamp(.5rem,2vw + .3rem,3rem);margin-right:clamp(.5rem,2vw + .3rem,3rem);padding-bottom:1.4rem;transition:all .2s}.nav .nav__close:hover img:nth-child(2){display:block}.nav .nav__close{height:1.3rem;width:1.3rem;position:absolute;top:2rem;right:4rem;cursor:pointer}.nav .nav__close img{height:100%;position:absolute;top:0;left:0}.nav .nav__close img:nth-child(2){display:none}@media screen and (min-width:700px){.nav{background:none;height:auto}.nav__close,.navbutton{display:none}.nav{display:flex;flex-direction:row;align-items:flex-start}}.nav-hoverable{cursor:pointer}.nav-hoverable:hover{color:#fff}.nav-hoverable.nav-hoverable-header:hover{color:#ff36af}main{transform:translateY(clamp(3rem,10vw + 2rem,10rem));position:relative;z-index:70}footer{position:relative;display:flex;justify-content:center;align-items:center;background-image:url(/footer-background.min.svg);background-size:cover;background-repeat:no-repeat;text-align:center;height:clamp(29rem,60vw + 2.1rem,63rem)}footer div{transform:translateY(clamp(1rem,9vw + 1rem,6rem))}footer h1{font-family:Rosario,sans-serif;color:#fff;font-size:clamp(1.3rem,7vw - 2.1rem,2.2rem);margin-bottom:clamp(1.3rem,9vw - 1.8rem,4rem)}footer .navFooter{z-index:90;position:absolute;bottom:0;padding-bottom:clamp(.3rem,1vw + .2rem,3rem)}footer .navFooter .navFooter__text{display:inline-block;font-size:clamp(.5rem,1vw + .2rem,.8rem);text-decoration:none;letter-spacing:clamp(.1rem,.2vw + .005rem,1rem);color:#f1d3fc;text-transform:uppercase;font-family:Rosario,sans-serif;padding-left:1rem;padding-right:1rem}footer .navFooter .navFooter__text.--clickable{text-decoration:underline;text-underline-offset:5px}footer .navFooter .navFooter__text.--clickable:hover{color:#fff}@media screen and (max-width:420px){.navbutton,.nav .nav__close{position:absolute;top:1.3rem;right:1.5rem}footer div{transform:translateY(.5rem)}footer .navFooter{background-color:#250f30;padding-top:.2rem}}@media screen and (min-width:700px){.nav-hoverable.nav-hoverable-header:hover{color:#fff}.nav{flex-direction:row;align-items:flex-start;padding-top:clamp(.3rem,1vw + .2rem,3rem);position:absolute}.nav .nav-hoverable{text-decoration:none;color:#f1d3fc;text-transform:uppercase;font-family:Rosario,sans-serif;letter-spacing:clamp(.1rem,.2vw + .1rem,3rem);font-size:clamp(.5rem,.5vw + .2rem,2rem);margin-left:clamp(.5rem,2vw + .3rem,3rem);margin-right:clamp(.5rem,2vw + .3rem,3rem);transition:all .2s}.nav .nav-hoverable.nav-dark{color:#402e89}.nav-hoverable.nav-hoverable-header.nav-dark:hover{color:#ff36af}footer{background-size:100% auto}.navFooter{right:0;padding-right:2rem}}
