@charset "UTF-8";@font-face{font-display:swap;font-family:Mainfont;font-style:normal;font-weight:400;src:url(../assets/fonts/woff2/Montserrat-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mainfont-Bold;font-style:normal;font-weight:400;src:url(../assets/fonts/woff2/Montserrat-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:400;src:url(../assets/fonts/woff2/Comfortaa-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Comfortaa-Bold;font-style:normal;font-weight:400;src:url(../assets/fonts/woff2/Comfortaa-Bold.woff2) format("woff2")}.languageBox{align-items:center;background:#fff;border:1px solid #ccc;border-bottom-left-radius:1rem;border-top-left-radius:1rem;cursor:pointer;display:block;font-family:sans-serif;overflow:hidden;padding:1rem .8rem 1rem 1rem;position:relative;text-transform:uppercase;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:14}.languageBox .current{font-size:1.2rem;font-weight:700}.languageBox .options{display:inline-flex;gap:.5rem;margin-left:.5rem}.languageBox .options span{cursor:pointer;font-size:1.1rem;transition:all .3s ease}.languageBox .options span:hover{font-size:1.2rem;transform:scale(1.2)}.languageBox .options span.active{font-size:1.2rem;font-weight:700}.languageBox .options span:not(:last-child):after{color:#ca6785;content:"|";font-weight:400;margin-left:.5rem}.languageBox .slide-enter-active,.languageBox .slide-leave-active{transition:all .3s ease}.languageBox .slide-enter-from,.languageBox .slide-leave-to{opacity:0;transform:translate(-10px)}@font-face{font-display:swap;font-family:Mainfont;font-style:normal;font-weight:400;src:url(../assets/fonts/woff2/Montserrat-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mainfont-Bold;font-style:normal;font-weight:400;src:url(../assets/fonts/woff2/Montserrat-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:400;src:url(../assets/fonts/woff2/Comfortaa-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Comfortaa-Bold;font-style:normal;font-weight:400;src:url(../assets/fonts/woff2/Comfortaa-Bold.woff2) format("woff2")}#settingsPanel{align-items:flex-end;display:flex;flex-direction:column;gap:0;height:auto;position:absolute;right:0;top:25vh;width:auto;z-index:12}#settingsPanel.mobile{top:20vh}@font-face{font-display:swap;font-family:Mainfont;font-style:normal;font-weight:400;src:url(../assets/fonts/woff2/Montserrat-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mainfont-Bold;font-style:normal;font-weight:400;src:url(../assets/fonts/woff2/Montserrat-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:400;src:url(../assets/fonts/woff2/Comfortaa-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Comfortaa-Bold;font-style:normal;font-weight:400;src:url(../assets/fonts/woff2/Comfortaa-Bold.woff2) format("woff2")}.mainNav{display:flex;justify-content:flex-end;position:fixed;width:auto;z-index:50}.mainNav.desk-nav{background:#ffffffe6;border-radius:1rem;right:2rem;top:2rem;transition:.8s}.mainNav.desk-nav.scrolled{background:transparent;right:-3rem;top:-.5rem}.mainNav.mobile-nav{background-color:transparent;right:0;top:0}.mainNav .visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.mainNav .burger{align-items:center;background-color:#373737;border:1px solid #a0a0a0;border-radius:50%;cursor:pointer;display:flex;flex-direction:column;height:4rem;justify-content:center;margin:2rem 1.5rem;width:4rem;z-index:55}.mainNav .burger span{background-color:#fff;border-radius:2rem;display:block;height:5px;margin:4px 0;transition:all .3s ease;width:25px}.mainNav .burger.open{background-color:transparent;border:1px solid transparent;margin:1.2rem 1rem}.mainNav .burger.open span{height:3px}.mainNav .burger.open span:nth-child(2){transform:rotate(45deg) translate(2px,5px)}.mainNav .burger.open span:nth-child(3){transform:rotate(-45deg) translate(3px,-6px)}.mainNav .nav-item{color:#373737;cursor:pointer;font-family:Comfortaa-Bold;font-size:1.1rem;text-transform:uppercase}.mainNav .nav-item button{all:unset}.mainNav .nav-item a{color:#373737;display:inline-block;text-decoration:none;transition:.4s}.mainNav .nav-item a:hover{transform:scale(1.04)}.mainNav .nav-item .arrow{display:inline-block;margin-left:.5rem;transition:transform .8s ease}.mainNav .nav-item .arrow:after{content:"❯";display:inline-block;transform:rotate(90deg)}.mainNav .nav-item .arrow.open:after{transform:rotate(-90deg)}.mainNav .nav-item .submenu{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease-in-out,opacity .4s ease-in-out,visibility .4s ease-in-out;visibility:hidden}.mainNav .nav-item .submenu.open{max-height:500px;opacity:1;visibility:visible}.mainNav .nav-item .submenu li{font-size:1rem;line-height:140%;padding:.8rem 1rem .4rem 0;position:relative}.mainNav .nav-item .submenu li:before{background-color:#67caace6;border-radius:20px;content:"";height:.4rem;left:-1rem;position:absolute;top:1.2rem;width:.5rem}.desk-menu{display:flex;flex-direction:row;list-style:none;padding:.2rem 3.5rem}.desk-menu .nav-item{cursor:pointer;padding:0 1rem;position:relative}.desk-menu .submenu{background-image:linear-gradient(180deg,#ffffff1a 0,#ffffffe6 18%,#fffffffa);border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;box-shadow:1px 4px 4px #0000001a;left:-30%;list-style:none;padding:1rem .5rem .5rem 2.5rem;position:absolute;top:100%;width:200%;z-index:10}.mobile-menu{align-items:flex-start;background-color:#373737f7;display:flex;flex-direction:column;list-style:none;padding:5rem 10%;position:fixed;right:0;top:-1rem;transition:.8s;width:6rem}.mobile-menu.active{border-bottom-left-radius:2rem;height:auto;max-height:100vh;max-width:90vw;min-height:70vh;width:auto}.mobile-menu .nav-item{color:#fff;cursor:pointer;font-size:1.25rem;padding:1rem;position:relative}.mobile-menu .nav-item .subnav-toggle{background-color:transparent;border:none;color:#fff;font-size:1.25rem;margin-top:-6px;text-transform:uppercase}.mobile-menu .nav-item:before{background-color:#67caace6;border-radius:20px;content:"";height:.5rem;left:-.4rem;position:absolute;top:1.3rem;width:.7rem}.mobile-menu .nav-item .submenu{list-style:none;margin:1rem 0 .2rem -1.8rem}.mobile-menu .nav-item .submenu a{font-size:1.1rem;text-transform:none}.mobile-menu .nav-item a,.mobile-menu .nav-item li{color:#fff;transition:.5s}@font-face{font-display:swap;font-family:Mainfont;font-style:normal;font-weight:400;src:url(../assets/fonts/woff2/Montserrat-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mainfont-Bold;font-style:normal;font-weight:400;src:url(../assets/fonts/woff2/Montserrat-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:400;src:url(../assets/fonts/woff2/Comfortaa-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Comfortaa-Bold;font-style:normal;font-weight:400;src:url(../assets/fonts/woff2/Comfortaa-Bold.woff2) format("woff2")}header{background-image:linear-gradient(180deg,#fff,#fff,#fff,#fff0);box-sizing:border-box;left:0;margin:0;position:fixed;top:0;width:100%;z-index:20}header:after,header:before{backdrop-filter:blur(10px) brightness(1.05);-webkit-backdrop-filter:blur(10px) brightness(1.05);background:radial-gradient(circle,#67caaccc,#67caac99,#67caac66);background-size:150% 150%;border:1px solid hsla(0,0%,100%,.2);box-shadow:inset 0 0 15px #ffffff80;content:"";opacity:.85;overflow:hidden;position:absolute;transition:.8s;z-index:90;z-index:6}header:before{animation:bubble-wobble 8s ease infinite alternate,gradient-animation 20s ease-in-out infinite alternate;border-radius:51% 49% 52% 48%/53% 38% 62% 47%;height:18rem;right:-5vw;top:-12rem;width:60vw;z-index:6}@media (max-width:768px){header:before{height:15rem}}header:after{animation:bubble-wobble 7s ease infinite alternate,gradient-animation 12s ease-in-out infinite alternate;border-radius:51% 49% 52% 48%/53% 38% 62% 47%;height:12rem;right:-6vw;top:-2rem;width:28vw}@media (max-width:768px){header:after{height:8rem;right:-10vw}}header .headContent{align-items:top;box-sizing:border-box;display:flex;height:0;justify-content:space-between;margin:0;padding:0 5%;position:relative;transition:.8s;width:100%;z-index:7}header .headContent .logoBox{align-self:center;background-color:transparent;display:flex;justify-content:left;margin-top:4.5rem;min-width:170px;transition:.8s;width:33%}@media (max-width:768px){header .headContent .logoBox{margin-top:2rem}}header .headContent .logoBox svg{margin:4rem 5vw 0;max-width:250px;transition:.8s;width:80%}header .headContent .logoBox svg #logoLetters{filter:drop-shadow(0 0 2px white)}header.active:before{top:-13.5rem}header.active:after{top:-5rem}header.active .headContent{padding:0}@media (max-width:768px){header.active .headContent{padding-top:.6rem}}header.active .headContent .logoBox{align-items:left}header.active .headContent .logoBox svg{margin-top:0;max-width:200px;width:70%}@font-face{font-display:swap;font-family:Mainfont;font-style:normal;font-weight:400;src:url(../assets/fonts/woff2/Montserrat-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mainfont-Bold;font-style:normal;font-weight:400;src:url(../assets/fonts/woff2/Montserrat-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:400;src:url(../assets/fonts/woff2/Comfortaa-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Comfortaa-Bold;font-style:normal;font-weight:400;src:url(../assets/fonts/woff2/Comfortaa-Bold.woff2) format("woff2")}@keyframes awarePulse{0%{box-shadow:0 0 #ca678540}50%{box-shadow:0 0 0 25px #ca678526}to{box-shadow:0 0 0 40px #ca678500}}.contactBubble{align-items:center;animation:awarePulse 1.8s ease-out infinite;background-color:#ca6785;border-radius:51% 49% 52% 48%/53% 38% 62% 47%;bottom:3rem;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:2rem;height:80px;justify-content:center;position:fixed;right:2rem;text-align:center;transition:.8s;width:80px;z-index:100}@media (max-width:768px){.contactBubble{bottom:4vw;right:4vw}}.contactBubble .contactContainer .thx{background-color:#f9f9f9;border-radius:51% 49% 52% 48%/53% 38% 62% 47%;padding:0 3rem 2rem;text-align:center}.contactBubble .contactContainer .thx h3{font-size:1.2rem}.contactBubble .contactContainer .thx p{font-size:1rem}.contactBubble .contactContainer #hintBox{padding-top:3rem}.contactBubble .contactContainer #hintBox h2{font-size:1.8rem}@media (max-width:768px){.contactBubble .contactContainer #hintBox{padding-top:1rem;text-align:center}.contactBubble .contactContainer #hintBox svg{margin:6rem 10%;max-height:60px;width:80%}}.contactBubble .contactContainer h3{color:#ca6785;font-family:Mainfont-Bold;font-size:.8rem}.contactBubble .contactContainer p{color:#373737;font-size:1.2rem}.contactBubble .contactContainer p.smallText{font-size:.8rem}.contactBubble .contactContainer p.address{font-size:.9rem}.contactBubble .contactContainer p .check{color:#ca6785;font-size:1.4rem}.contactBubble .contactContainer p svg{height:2rem;width:2rem;fill:#373737;margin-right:1rem;max-height:100px}@media (max-width:576px){.contactBubble .contactContainer p svg{height:1.5rem;margin-right:.5rem;width:1.5rem}}.contactBubble .contactContainer a{color:#67caac}.contactBubble #controlIcon{border:none}.contactBubble #controlIcon:focus{outline:2px solid #67caac;outline-offset:8px}.contactBubble #controlIcon svg{bottom:50%;left:50%;position:absolute;transform:translate(-50%,50%);fill:#fff;height:auto;height:3rem;width:3rem;z-index:101}.contactBubble.active{animation:none;background-color:#fff;border:1px solid #f9f9f9;box-shadow:1px 1px 15px 2px #eeebe5;display:flex;flex-direction:column;height:90vh;text-align:left;width:90vw}.contactBubble.active #controlIcon{height:auto;position:absolute;top:2rem;width:auto}.contactBubble.active #controlIcon svg{display:block;fill:#888}@media (max-width:992px){.contactBubble.active{border-radius:0;height:100%;right:0;top:0;width:100%}.contactBubble.active #controlIcon{bottom:4rem!important;left:auto;right:5vw}}.contactBubble.active .mobileAspBox{border-radius:51% 49% 52% 48%/53% 38% 62% 47%;float:left;margin:0 .5rem 1rem -2rem;max-width:90px;width:30vw}@media (max-width:576px){.contactBubble.active .mobileAspBox{margin-right:.1rem}}.contactBubble input,.contactBubble textarea{all:unset;background-color:transparent;border:none;border-bottom:1px solid #9d9d9d;border-top-left-radius:.3rem;border-top-right-radius:.3rem;font-size:1.2rem;margin-bottom:.5rem;margin-top:0;padding:.2rem .5rem;position:relative;width:100%}.contactBubble input::-moz-placeholder,.contactBubble textarea::-moz-placeholder{color:#ded8cc;font-size:1.1rem}.contactBubble input::placeholder,.contactBubble textarea::placeholder{color:#ded8cc;font-size:1.1rem}.contactBubble input:focus,.contactBubble textarea:focus{border-bottom-color:#67caac;outline:none;transition:border-color .3s ease-in-out}.contactBubble input:-webkit-autofill,.contactBubble textarea:-webkit-autofill{background-color:transparent!important;box-shadow:inset 0 0 0 1000px transparent;color:inherit!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.contactBubble textarea{font-size:1.1rem;height:20%}.contactBubble .btn{background-image:linear-gradient(to bottom right,#d78da3,#ca6785);border:none;border-radius:.8rem;color:#fff;font-size:1.2rem;padding:.5rem 1rem}.contactBubble .aspBox{width:100%}.contactBubble .aspBox img{border-radius:51% 49% 52% 48%/53% 38% 62% 47%;max-width:150px;width:50%}.contactBubble .aspProf{color:#349779!important;font-size:.8rem!important;margin-top:1rem;width:80%}.contactBubble .aspProf b{color:#373737;font-family:Mainfont-Bold;font-size:.9rem;margin-left:.2rem}.contactBubble .form-group{margin-bottom:.8rem;position:relative}.contactBubble .form-group label{color:#67caac;font-size:.9rem;left:.5rem;pointer-events:none;position:absolute;top:-.2rem;transition:all .3s ease-in-out}.contactBubble .form-group input,.contactBubble .form-group textarea{padding-top:1rem}.contactBubble .form-group input:focus+label,.contactBubble .form-group textarea:focus+label{color:#67caac;font-size:.8rem;top:-1rem}.contactBubble .error{color:#c00;display:block;font-size:.8rem;line-height:1rem}@font-face{font-display:swap;font-family:Mainfont;font-style:normal;font-weight:400;src:url(../assets/fonts/woff2/Montserrat-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mainfont-Bold;font-style:normal;font-weight:400;src:url(../assets/fonts/woff2/Montserrat-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:400;src:url(../assets/fonts/woff2/Comfortaa-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Comfortaa-Bold;font-style:normal;font-weight:400;src:url(../assets/fonts/woff2/Comfortaa-Bold.woff2) format("woff2")}.back-to-top{align-items:center;background-color:#373737f2;border:1px solid #fff;border-radius:50%;bottom:2rem;cursor:pointer;display:flex;height:3rem;justify-content:center;left:2rem;opacity:.8;position:fixed;transition:opacity .4s ease-in-out;width:3rem;z-index:100}.back-to-top:hover{opacity:1}.arrow-up{border-bottom:12px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;height:0;width:0}.fade-enter-active,.fade-leave-active{transition:opacity .4s ease-in-out}@font-face{font-display:swap;font-family:Mainfont;font-style:normal;font-weight:400;src:url(../assets/fonts/woff2/Montserrat-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mainfont-Bold;font-style:normal;font-weight:400;src:url(../assets/fonts/woff2/Montserrat-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:400;src:url(../assets/fonts/woff2/Comfortaa-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Comfortaa-Bold;font-style:normal;font-weight:400;src:url(../assets/fonts/woff2/Comfortaa-Bold.woff2) format("woff2")}.breadcrumbs{background-color:#fffffffa;border:1px solid #ececec;border-bottom-right-radius:.8rem;border-top-right-radius:.8rem;left:-12px;padding:.2rem 0;position:fixed;top:12vh;transition:all .4s ease;z-index:22}.breadcrumbs .breadcrumb-container{align-items:center;display:flex;gap:.5rem}.breadcrumbs .breadcrumb-container .breadcrumb-trigger{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:1.8rem;justify-content:center;margin:0 0 0 .5rem;width:1.8rem}.breadcrumbs .breadcrumb-container .breadcrumb-trigger svg{display:inline-block;height:1rem!important;width:1rem!important}.breadcrumbs .breadcrumb-container .breadcrumb-trigger svg path{fill:#adadad!important}.breadcrumbs .breadcrumb-container .breadcrumb-trigger svg:hover path{fill:#adadad}.breadcrumbs .breadcrumb-container ul{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;max-width:0;opacity:0;overflow:hidden;padding:0;transition:all .4s ease}.breadcrumbs .breadcrumb-container ul.open{max-width:500px;opacity:1}.breadcrumbs .breadcrumb-container ul.closed{max-height:0;opacity:0}.breadcrumbs .breadcrumb-container ul li{align-items:center;color:#373737;display:flex;font-size:1.1rem;padding:.1rem .3rem}.breadcrumbs .breadcrumb-container ul li a{color:#42bc97}.breadcrumbs .breadcrumb-container ul li .between{font-family:Mainfont-Bold;font-size:1.5rem;margin-right:1.5rem}.breadcrumbs .breadcrumb-container ul .close-btn{background-color:#dad3c6;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;height:1.5rem;margin:.2rem .5rem 0 1rem;position:relative;text-transform:none;width:1.5rem}.breadcrumbs .breadcrumb-container ul .close-btn:before{color:#fff;content:"<";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.breadcrumbs .breadcrumb-container ul .close-btn:hover{color:#3ba988}.breadcrumbs a{color:#007bff;text-decoration:none}.breadcrumbs a:hover{transform:scale(1.2)}.breadcrumbs span{font-weight:700}@font-face{font-display:swap;font-family:Mainfont;font-style:normal;font-weight:400;src:url(../assets/fonts/woff2/Montserrat-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mainfont-Bold;font-style:normal;font-weight:400;src:url(../assets/fonts/woff2/Montserrat-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:400;src:url(../assets/fonts/woff2/Comfortaa-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Comfortaa-Bold;font-style:normal;font-weight:400;src:url(../assets/fonts/woff2/Comfortaa-Bold.woff2) format("woff2")}footer{background-image:linear-gradient(0deg,#0f0f0f,#262626);color:#fff;height:auto;margin-top:100px;min-height:120px;padding-bottom:2rem;position:relative;width:100vw;z-index:9}footer .topshape{fill:#fff;transform:translateY(-1px)}footer p{font-size:.96rem;line-height:1.3rem;margin-bottom:.2rem;margin-top:.2rem}footer p i{font-size:.8rem}footer p a{border-bottom:0;color:#fff;cursor:pointer;font-weight:700}footer p a:hover{background-color:#67caac33;border-radius:4px;box-shadow:0 0 20px #67caac4d}footer p a.router-link-active{color:#dea0b3!important}footer .logo{width:10rem!important}footer .icon{display:inline-block;margin-right:1rem;text-align:center;width:1.2rem}footer .icon svg{width:100%;fill:#fff;max-height:1.5rem}footer .bigIcon{display:inline-block;margin-left:.1rem;margin-right:.1rem;text-align:center;width:1rem}footer .bigIcon svg{width:100%;fill:#fff;max-height:1.5rem}footer .bigIcon.heart svg{fill:#ca6785}footer .certificates img{filter:grayscale(100%);height:10vw;margin:1rem;max-height:80px}@media (max-width:768px){footer .certificates img{height:18vw;margin-bottom:2.5rem}}footer .powered img{height:20px;margin:.5rem .5rem 0}footer .footerNav h3{color:#b2b2b2;font-size:.8rem;font-weight:800;margin-bottom:0;text-transform:uppercase}footer .footerNav p{display:inline-block;margin-top:.5rem}footer .footerNav p a{display:block;margin:.25rem 0;text-decoration:none}footer .footerNav p a.router-link-active{color:#ca6785}footer .footerNav .socialIcon{display:inline-block;margin:.5rem 1rem .5rem 0}footer .footerNav .socialIcon svg{height:auto;width:1.25rem}footer .footerNav .socialIcon svg path{fill:#fff}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%;width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%;width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%;width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%;width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%;width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%;width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%;width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%;width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%;width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%;width:100%}.d-flex{display:flex}.d-flex-center{align-items:center;display:flex;justify-content:center}.d-flex-start{align-items:flex-start;display:flex;justify-content:flex-start}.d-flex-end{align-items:flex-end;display:flex;justify-content:flex-end}.d-flex-between{align-items:center;display:flex;justify-content:space-between}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.m-6{margin:1.5rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-items-start{align-items:flex-start}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.align-items-baseline{align-items:baseline}.align-items-stretch{align-items:stretch}.justify-content-start{justify-content:flex-start}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.justify-content-evenly{justify-content:space-evenly}*{box-sizing:border-box}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;width:100%}.row.no-gutters{margin-left:0;margin-right:0}.row.no-gutters>.col,.row.no-gutters>[class*=col-]{padding-left:0;padding-right:0}[class*=col-]{padding-left:15px;padding-right:15px}@media (min-width:1200px){.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%;width:8.3333333333%}}@media (min-width:992px){.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%;width:8.3333333333%}}@media (min-width:768px){.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%;width:8.3333333333%}}@media (min-width:1200px){.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%;width:16.6666666667%}}@media (min-width:992px){.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%;width:16.6666666667%}}@media (min-width:768px){.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%;width:16.6666666667%}}@media (min-width:1200px){.col-lg-3{flex:0 0 25%;max-width:25%;width:25%}}@media (min-width:992px){.col-md-3{flex:0 0 25%;max-width:25%;width:25%}}@media (min-width:768px){.col-sm-3{flex:0 0 25%;max-width:25%;width:25%}}@media (min-width:1200px){.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;width:33.3333333333%}}@media (min-width:992px){.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;width:33.3333333333%}}@media (min-width:768px){.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;width:33.3333333333%}}@media (min-width:1200px){.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%;width:41.6666666667%}}@media (min-width:992px){.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%;width:41.6666666667%}}@media (min-width:768px){.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%;width:41.6666666667%}}@media (min-width:1200px){.col-lg-6{flex:0 0 50%;max-width:50%;width:50%}}@media (min-width:992px){.col-md-6{flex:0 0 50%;max-width:50%;width:50%}}@media (min-width:768px){.col-sm-6{flex:0 0 50%;max-width:50%;width:50%}}@media (min-width:1200px){.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%;width:58.3333333333%}}@media (min-width:992px){.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%;width:58.3333333333%}}@media (min-width:768px){.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%;width:58.3333333333%}}@media (min-width:1200px){.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;width:66.6666666667%}}@media (min-width:992px){.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;width:66.6666666667%}}@media (min-width:768px){.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;width:66.6666666667%}}@media (min-width:1200px){.col-lg-9{flex:0 0 75%;max-width:75%;width:75%}}@media (min-width:992px){.col-md-9{flex:0 0 75%;max-width:75%;width:75%}}@media (min-width:768px){.col-sm-9{flex:0 0 75%;max-width:75%;width:75%}}@media (min-width:1200px){.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%;width:83.3333333333%}}@media (min-width:992px){.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%;width:83.3333333333%}}@media (min-width:768px){.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%;width:83.3333333333%}}@media (min-width:1200px){.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%;width:91.6666666667%}}@media (min-width:992px){.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%;width:91.6666666667%}}@media (min-width:768px){.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%;width:91.6666666667%}}@media (min-width:1200px){.col-lg-12{flex:0 0 100%;max-width:100%;width:100%}}@media (min-width:992px){.col-md-12{flex:0 0 100%;max-width:100%;width:100%}}@media (min-width:768px){.col-sm-12{flex:0 0 100%;max-width:100%;width:100%}}@media (max-width:992px){[class*=col-]{flex:0 0 100%;max-width:100%;width:100%}}@font-face{font-display:swap;font-family:Mainfont;font-style:normal;font-weight:400;src:url(../assets/fonts/woff2/Montserrat-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mainfont-Bold;font-style:normal;font-weight:400;src:url(../assets/fonts/woff2/Montserrat-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:400;src:url(../assets/fonts/woff2/Comfortaa-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Comfortaa-Bold;font-style:normal;font-weight:400;src:url(../assets/fonts/woff2/Comfortaa-Bold.woff2) format("woff2")}@keyframes bubble-wobble{0%,to{transform:scale(1) translate(0)}25%{transform:scale(1.05) translate(2px,-4px)}50%{transform:scale(1.1) translate(4px,-1px)}75%{transform:scale(1.1) translate(4px,2px)}}@keyframes gradient-animation{0%{background-position:0 0}50%{background-position:50% 50%}to{background-position:100% 100%}}@keyframes blobIn{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{box-shadow:2px 2px 5px #00000080,0 0 0 5px #f9f9f9;transform:scale(1) translate(0)}25%{box-shadow:3px 3px 7px #0009,0 0 0 5px #f9f9f9;transform:scale(1.025) translate(1px,-3px)}50%{box-shadow:4px 4px 9px #000000b3,0 0 0 5px #f9f9f9;transform:scale(1.035) translate(3px,-1px)}75%{box-shadow:3px 3px 7px #0009,0 0 0 5px #f9f9f9;transform:scale(1.025) translate(1px,1px)}}body{font-family:Mainfont,Arial;margin:0;overflow-x:hidden;padding:0}body .container-5{margin-left:5%;margin-right:5%;width:90%}body .container-10{margin-left:10%;margin-right:10%;width:80%}body .container-15{margin-left:15%;margin-right:15%;width:70%}body .container-20{margin-left:20%;margin-right:20%;width:60%}.fade-enter-active,.fade-leave-active{transition:opacity 1.2s ease}.fade-enter-from,.fade-leave-to{opacity:0}:focus{outline:none}body.user-is-tabbing :focus{border-radius:5px;box-shadow:0 0 0 4px #ca6785!important;outline:none}.fade-enter-active,.fade-leave-active{transition:opacity 1s,transform 1s}.fade-enter-from{opacity:0;transform:translateY(200px)}.fade-enter-to,.fade-leave-from{opacity:1;transform:translateY(0)}.fade-leave-to{opacity:0;transform:translateY(200px)}.sectionWave.wave-top{left:0;position:absolute;top:-2px;transform:scaleY(1) scaleX(-1);width:100%;z-index:1}.sectionWave.wave-bottom{bottom:-2px;left:0;position:absolute;transform:scaleY(-1);width:100%;z-index:1}.anime{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.visible{opacity:1;transform:translateY(0)}.anime_fadeIn.visible{animation:fadeIn 3s ease forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.anime_popIn.visible{animation:popIn .5s ease forwards}@keyframes popIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}main{font-family:Mainfont;margin-top:0;min-height:45vh;z-index:3}main h1{font-family:Comfortaa;font-size:clamp(1.5rem,1.2rem + 2vw,2rem);font-weight:400;line-height:150%;margin-bottom:calc(1.2rem + 1.2vw);margin-top:calc(.6rem + .6vw)}@media (max-width:576px){main h1{font-size:1.5rem;line-height:2rem}}main h2{font-size:clamp(1.2rem,1rem + 1vw,1.5rem);margin-top:calc(.6rem + .6vw)}main h2,main h3{font-family:Comfortaa;font-weight:400;line-height:150%;margin-bottom:calc(1.2rem + 1.2vw)}main h3{font-size:calc(clamp(1.2rem,1rem + 1vw,1.5rem)*.7);margin-top:calc(.2rem + .6vw)}main p{font-size:1.1rem;line-height:150%}main .bold,main b,main bold,main strong{font-family:Mainfont-Bold}main u{position:relative;text-decoration:none}main u:before{border-bottom:3px solid rgba(103,202,172,.25);bottom:4px;box-shadow:4px 4px 2px 1px #67caac40;content:"";left:0;position:absolute;transform:rotate(-2deg);width:100%}main a{color:#349779}main .supheadlinePink,main supheadlineMint{font-size:clamp(1rem,1rem + 1vw,1.3rem);line-height:1.4;margin-bottom:-.5rem}main .supheadlinePink{color:#bc4267}main .supheadlineMint{color:#54c3a2}main .imgLeft,main .imgRight{width:45%}@media (max-width:992px){main .imgLeft,main .imgRight{float:none;margin:1rem 10%;width:80%}}main .imgRight{float:right;margin:2rem 0 2rem 2rem}@media (max-width:992px){main .imgRight{float:none;max-width:100%}}main .imgLeft{float:left;margin:2rem 2rem 2rem 0}@media (max-width:992px){main .imgLeft{float:none;max-width:100%}}main .loopShape{border-radius:51% 49% 52% 48%/53% 38% 62% 47%}main .btn{background-color:#fff;border:1px solid #373737;border-radius:5px;color:#373737;display:inline-block;font-size:1.2rem;margin-right:1rem;overflow:hidden;padding:.5rem 1rem;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .4s ease-in-out;z-index:1}main .btn:before{background-color:#67caac66;border-radius:50%;content:"";height:300%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .4s ease-in-out;width:300%;z-index:1}main .btn a,main .btn span{position:relative;z-index:2}main .btn:hover{background-image:linear-gradient(to top left,#67caac,#d8f2ea);border:1px solid #67caac;box-shadow:0 0 15px #67caac33,0 0 25px #67caac33;transform:scale(1.02)}main .btn.pinkBtn{background-color:#ca6785;border:1px solid #ca6785;color:#fff}main .btn.pinkBtn:hover{background-image:linear-gradient(to top left,#ca6785,#d17a94)}main .btn.mintBtn{background-color:#67caac;border:1px solid #67caac;color:#fff}main .btn.mintBtn:hover{background-image:linear-gradient(to top left,#67caac,#7ad1b6)}main .btn.whiteBtn{background-color:#fff;border:1px solid transparent;color:#373737;font-family:Mainfont-Bold}main .btn.whiteBtn:hover{background-image:linear-gradient(to top left,#ca6785,#d17a94);color:#fff}main .btn.readBtn{background-color:#67caac;border:none;color:#fff;font-size:.9rem;margin:0 0 1rem;padding:.4rem .8rem}main .check{list-style:none;padding:0 0 1rem 1rem}main .check li{font-size:1rem;margin-bottom:1rem;padding-left:2rem;position:relative}main .check li:before{color:#67caac;content:"✔";font-size:1.4rem;font-weight:700;left:0;position:absolute;top:0}main section{margin-bottom:5vh;position:relative}main section:first-of-type:before{animation:bubble-wobble 5s ease infinite alternate;background-color:#67caacb3;border-radius:51% 49% 52% 48%/53% 38% 62% 47%;box-shadow:inset 0 0 15px #ffffff80;content:"";height:80%;left:-8vw;max-height:600px;min-height:400px;position:absolute;top:10vh;transition:left .3s;width:12vw;z-index:20}main section.beigeBG{background-color:#eeebe5;min-height:200px}main .topSpace{padding-top:9rem}main .container{margin:auto 10%;width:80%}main.mobile{margin-top:0}
