@import"https://fonts.googleapis.com/css2?family=Exo+2:wght@300;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Caveat:wght@400..700&family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Platypi:ital,wght@0,300..800;1,300..800&family=Sedan+SC&display=swap&family=Playwrite+AU+QLD:wght@100..400";.cursor{width:50px;height:50px;border-radius:50%;border:1px solid white;position:fixed;z-index:999}@media (max-width: 738px){.cursor{display:none}}.hero{height:calc(100vh - 100px);overflow:hidden;background:linear-gradient(180deg,#81dbf2,#225d5a);position:relative}.hero .wrapper{max-width:1366px;height:100%;margin:auto}.hero .wrapper .textContainer{width:50%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:40px;margin-inline:4vw}@media (max-width: 738px){.hero .wrapper .textContainer{height:50%;width:100%;gap:20px;align-items:center;text-align:center;margin-inline:0vw}}.hero .wrapper .textContainer h2{font-size:2.1rem;font-family:Sedan SC,serif;color:#672f80;letter-spacing:10px}.hero .wrapper .textContainer h1{font-size:83px;font-family:Bebas Neue,sans-serif;letter-spacing:3px}@media (max-width: 1024px){.hero .wrapper .textContainer h1{font-size:50px}}@media (max-width: 738px){.hero .wrapper .textContainer h1{font-size:28px}}.hero .wrapper .textContainer .buttons .submitResumeButton{font-family:Bebas Neue,sans-serif;letter-spacing:.5px;font-size:1.6rem;padding:20px;border:1px solid white;border-radius:12px;background-color:transparent;color:#fff;margin-right:20px;cursor:pointer;font-weight:300}@media (max-width: 738px){.hero .wrapper .textContainer .buttons .submitResumeButton{font-size:1.2rem}}.hero .wrapper .textContainer .buttons .contactUsButton{font-family:Bebas Neue,sans-serif;letter-spacing:.5px;font-size:1.6rem;padding:20px;border:1px solid white;border-radius:12px;color:#225d5a;margin-right:20px;cursor:pointer;font-weight:300}@media (max-width: 738px){.hero .wrapper .textContainer .buttons .contactUsButton{font-size:1.2rem}}.hero .wrapper .textContainer img{width:50px}.hero .imageContainer{height:100%;position:absolute;top:0;right:0}@media (max-width: 1024px){.hero .imageContainer{height:80%;width:50%;position:absolute;top:unset;bottom:0;right:0}}@media (max-width: 738px){.hero .imageContainer{height:48%;width:100%;top:unset;bottom:-15px}}.hero .imageContainer img{width:100%;height:110%;object-fit:cover}.hero .slidingTextContainer{position:absolute;font-size:50vh;bottom:-120px;white-space:nowrap;color:#ffffff09;width:50%;font-weight:700;pointer-events:none}.navbar{height:100px}.navbar .wrapper{max-width:1366px;margin:auto;display:flex;align-items:center;justify-content:space-between;height:100%}@media (max-width: 1550px){.navbar .wrapper{justify-content:flex-end;padding:20px}}.navbar .wrapper span{font-weight:700;margin-inline:4vw;font-family:Sedan SC,serif}@media (max-width: 1550px){.navbar .wrapper span{display:none}}@media (min-width: 1800px){.navbar .wrapper span{display:none}}.navbar .wrapper .social{display:flex;gap:20px}.navbar .wrapper .social img{width:30px;height:30px}@media (min-width: 1800px){.navbar .wrapper .social{display:none}}.navbar .wrapper .social:hover{transform:rotate(360deg);transition:transform .25s}.sidebar{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;color:#000}.sidebar .bg{z-index:999;position:fixed;top:0;left:0;bottom:0;width:400px;background:white}@media (max-width: 738px){.sidebar .bg{width:100vw}}.sidebar .bg .links{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}@media (max-width: 738px){.sidebar .bg .links{gap:30px}}.sidebar .bg .links a{font-size:40px}@media (max-width: 738px){.sidebar .bg .links a{font-size:2.2rem;font-weight:440}}.sidebar button{z-index:999;width:50px;height:50px;border-radius:50%;position:fixed;top:25px;left:25px;background-color:transparent;border:none;cursor:pointer}.parallax{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.parallax h1{font-size:10.5rem;font-weight:900;z-index:4}@media (max-width: 738px){.parallax h1{font-size:6.5rem;text-align:center}}.parallax .aboutUs{background-image:url(/microscope.png);background-size:cover;background-position:bottom;width:100%;height:100%;position:absolute;z-index:3}@media (max-width: 738px){.parallax .aboutUs{background-image:url(/mountains.png);background-size:contain;background-repeat:no-repeat}}.parallax .services{background-image:url(/purple-histology.jpg);background-size:cover;background-position:middle;width:100%;height:100%;position:absolute;z-index:3}@media (max-width: 738px){.parallax .services{background-image:url(/purple-histology.jpg)}}.parallax .recruitmentProcess{background-image:url(/green-histology.jpg);background-size:cover;background-position:middle;width:100%;height:100%;position:absolute;z-index:3}@media (max-width: 738px){.parallax .recruitmentProcess{background-image:url(/green-histology.jpg)}}.parallax .recruitmentProcessText{text-align:center}@media (max-width: 738px){.parallax .recruitmentProcessText{text-align:left;width:65%}}.parallax .serviceFees{background-image:url(/piggy-bank.jpg);background-size:cover;background-position:middle;width:100%;height:100%;position:absolute;z-index:3}@media (max-width: 738px){.parallax .serviceFees{background-image:url(/piggy-bank.jpg)}}.parallax .stars{background-image:url(/stars.png);background-size:cover;background-position:bottom;width:100%;height:100%;position:absolute;z-index:1}.aboutUsContainer{background:linear-gradient(180deg,#81dbf2,#225d5a);width:100%;height:100%;display:grid;grid-template-rows:1fr 2fr 1fr;grid-template-columns:1fr 4fr 4fr}@media (max-width: 1024px){.aboutUsContainer{grid-template-columns:1.5fr 4fr 3fr}}.aboutUsContainer .outline{grid-area:1/2/4/4;border:2px solid lightgrey;margin-top:4vw;margin-bottom:4vw}@media (max-width: 1024px){.aboutUsContainer .outline{margin-top:8vw;margin-bottom:8vw}}.aboutUsContainer .aboutUsTextContainer{grid-area:2/2/3/3;display:flex;flex-direction:column;align-items:center;justify-items:center;padding:15px;gap:8.5vw}@media (max-width: 1024px){.aboutUsContainer .aboutUsTextContainer{gap:10vw}}@media (max-width: 738px){.aboutUsContainer .aboutUsTextContainer{gap:15vw}}.aboutUsContainer svg{width:100%;height:100%;font:185px/1 Arial;margin-bottom:-16vw;margin-top:-5vh}.aboutUsContainer .text-copy{fill:none;stroke:#fff;stroke-dasharray:7% 28%;stroke-width:4px;animation:stroke-offset 5s infinite forwards}@media (max-width: 1024px){.aboutUsContainer .text-copy{animation:none}}.aboutUsContainer .text-copy:nth-child(1){stroke:#6711ae;stroke-dashoffset:7%}.aboutUsContainer .text-copy:nth-child(2){stroke:#7d04b1;stroke-dashoffset:14%}.aboutUsContainer .text-copy:nth-child(3){stroke:#662fce;stroke-dashoffset:21%}.aboutUsContainer .text-copy:nth-child(4){stroke:#0d26cd;stroke-dashoffset:28%}.aboutUsContainer .text-copy:nth-child(5){stroke:#2654ec;stroke-dashoffset:35%}@keyframes stroke-offset{50%{stroke-dashoffset:35%;stroke-dasharray:0 87.5%}}.aboutUsContainer .aboutUsDescription{font-size:18.5px;font-weight:400;line-height:160%;padding-inline:2vw}@media (max-width: 1024px){.aboutUsContainer .aboutUsDescription{font-size:16px}}@media (max-width: 738px){.aboutUsContainer .aboutUsDescription{font-size:12px}}.aboutUsContainer .aboutUsDescription span{font-family:Platypi}.aboutUsContainer .cellsImage{grid-area:1/3/4/4;object-fit:cover;max-width:100%;height:100%}.services{background:linear-gradient(180deg,#81dbf2,#225d5a);height:100%;display:flex;flex-direction:column;justify-content:space-between;overflow:auto}.services .textContainer{flex:1;align-self:flex-end;display:flex;align-items:center;gap:20px;margin-top:15px}@media (max-width: 1024px){.services .textContainer{padding-top:95px;margin-top:0}}@media (max-width: 738px){.services .textContainer{align-self:center;text-align:center;flex-direction:column}}.services .textContainer p{font-weight:250;font-size:1.5rem;color:#5f5f5f;text-align:right}.services .textContainer hr{width:500px;border:none;border-top:.5px solid rgb(95,95,95)}@media (max-width: 738px){.services .textContainer hr{width:300px}}.services .titleContainer{flex:2;display:flex;flex-direction:column;align-items:center;margin-top:25px;margin-bottom:25px}@media (max-width: 738px){.services .titleContainer{width:100%}}.services .titleContainer .title{display:flex;align-items:center;gap:50px}@media (max-width: 738px){.services .titleContainer .title{flex-direction:column;text-align:center;gap:20px}}.services .titleContainer .title .servicesImage{background-image:url(/black-and-white-tech.jpg);background-size:cover;background-position:center;width:60%;height:80%;border-radius:50px;margin-inline:20px;margin-top:15px;transition:transform .4s}@media (max-width: 738px){.services .titleContainer .title .servicesImage{width:250px;height:120px}}.services .titleContainer .title .servicesImage:hover{transform:scale(1.2) rotate(-7deg)}@media (max-width: 1024px){.services .titleContainer .title .servicesImage:hover{transform:scale(1.1) rotate(-2deg)}}@media (max-width: 738px){.services .titleContainer .title .servicesImage:hover{transform:scale(1.2) rotate(-4deg)}}.services .titleContainer .title h1{font-size:96px;font-weight:100}@media (max-width: 738px){.services .titleContainer .title h1{font-size:36px}}.services .listContainer{flex:2;display:flex;max-width:1366px;margin:auto}@media (max-width: 1024px){.services .listContainer{flex-direction:column;width:100%}}.services .listContainer .box{padding:50px;border:.5px solid gray;display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 738px){.services .listContainer .box{align-items:center;text-align:center;border:none;display:flex;gap:20px;padding:40px}}.services .listContainer .box:hover{transform:scale3d(1.05,1.05,1.05);transition:transform .5s}.services .recruitingServicesContainer{flex:1 1 0;display:flex;max-width:1366px;margin:auto}@media (max-width: 1024px){.services .recruitingServicesContainer{flex-direction:column;width:100%}}.services .recruitingServicesContainer .box{padding:50px;border:.5px solid gray;display:flex;flex:1;flex-direction:column}@media (max-width: 738px){.services .recruitingServicesContainer .box{align-items:center;text-align:center;border:none;display:flex;gap:20px;padding:40px}}.services .recruitingServicesContainer .box .professionalsList{display:flex;flex:1;justify-content:center;align-items:center;flex-direction:column;margin-top:40px;gap:20px;list-style-type:circle}@media (max-width: 738px){.services .recruitingServicesContainer .box .professionalsList{margin-top:20px;gap:15px}}.services .recruitingServicesContainer .box:hover{transform:translateY(-20px);transition:transform .5s}.services h2{font-family:Bebas Neue,sans-serif;letter-spacing:.2px}.recruitmentProcessIntro{flex-direction:column;gap:120px;background:#000405;height:auto;padding-inline:7vw;padding-top:15vh;padding-bottom:15vh;overflow:auto;display:flex;align-items:center;justify-content:center;color:#fff;font-family:Work Sans,sans-serif;font-weight:900}.recruitmentProcessIntro p{font-size:5.5vw;text-transform:uppercase;text-align:center;line-height:1}@supports (background-clip: text) or (-webkit-background-clip: text){.recruitmentProcessIntro .fancy{background-image:url("data:image/svg+xml,%3Csvg width='2250' height='900' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath fill='%2300A080' d='M0 0h2255v899H0z'/%3E%3Ccircle cx='366' cy='207' r='366' fill='%2300FDCF'/%3E%3Ccircle cx='1777.5' cy='318.5' r='477.5' fill='%2300FDCF'/%3E%3Ccircle cx='1215' cy='737' r='366' fill='%23008060'/%3E%3C/g%3E%3C/svg%3E%0A");background-size:110% auto;background-position:center;color:transparent;-webkit-background-clip:text;background-clip:text}}.recruitmentProcess{position:relative;background:#000405}.recruitmentProcess .progress{position:sticky;top:0;left:0;padding-top:50px;text-align:center;color:#27e0ca;font-size:36px}@media (max-width: 1024px){.recruitmentProcess .progress{padding-top:calc(100vh - 100px);font-size:24px}}@media (max-width: 738px){.recruitmentProcess .progress{padding-top:calc(100vh - 80px);font-size:18px}}.recruitmentProcess .progress .progressBar{height:10px;background-color:#fff}.recruitmentProcess .singleContainer{display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden}.recruitmentProcess .singleContainer .singleWrapper{max-width:1366px;height:100%;margin:auto;display:flex;align-items:center;justify-content:center;gap:50px}@media (max-width: 1024px){.recruitmentProcess .singleContainer .singleWrapper{flex-direction:column}}.recruitmentProcess .singleContainer .singleWrapper .imageContainer{flex:1;height:50%}@media (max-width: 1024px){.recruitmentProcess .singleContainer .singleWrapper .imageContainer{width:100%;max-height:300px}}.recruitmentProcess .singleContainer .singleWrapper .imageContainer img{width:100%;height:100%;object-fit:cover}@media (max-width: 1024px){.recruitmentProcess .singleContainer .singleWrapper .imageContainer img{object-fit:cover}}.recruitmentProcess .singleContainer .singleWrapper .textContainer{flex:1;display:flex;flex-direction:column;gap:30px}@media (max-width: 1024px){.recruitmentProcess .singleContainer .singleWrapper .textContainer{transform:none!important;padding:10px;align-items:center;text-align:center}}.recruitmentProcess .singleContainer .singleWrapper .textContainer h2{font-size:54px}@media (max-width: 1024px){.recruitmentProcess .singleContainer .singleWrapper .textContainer h2{font-size:31px}}.recruitmentProcess .singleContainer .singleWrapper .textContainer p{color:gray;font-size:20px}@media (max-width: 1024px){.recruitmentProcess .singleContainer .singleWrapper .textContainer p{font-size:16px}}.recruitmentProcess .singleContainer .singleWrapper .textContainer button{background-color:orange;border:none;border-radius:10px;padding:10px;width:200px;cursor:pointer}.serviceFeesContainer{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin-top:100px;gap:130px;font-family:"Exo 2",sans-serif;background:linear-gradient(180deg,#81dbf2,rgb(211,130,243))}@media (max-width: 738px){.serviceFeesContainer{margin-top:90px;gap:50px}}.serviceFeesContainer .titleWrapper{display:grid;align-items:center;justify-content:center;transform:skew(0,-10deg)}.serviceFeesContainer .titleWrapper .sweetTitle{order:2;color:#fde9ff;font-weight:900;text-transform:uppercase;font-size:clamp(3rem,10vw,12vw);line-height:.75em;text-align:center;text-shadow:3px 1px 1px #672f80,2px 2px 1px #165bfb,4px 2px 1px #672f80,3px 3px 1px #165bfb,5px 3px 1px #672f80,4px 4px 1px #165bfb,6px 4px 1px #672f80,5px 5px 1px #165bfb,7px 5px 1px #672f80,6px 6px 1px #165bfb,8px 6px 1px #672f80,7px 7px 1px #165bfb,9px 7px 1px #672f80;transition:transform .5s ease}.serviceFeesContainer .titleWrapper .sweetTitle span{display:block;position:relative}.serviceFeesContainer .titleWrapper .sweetTitle span:before{content:attr(data-text);position:absolute;text-shadow:2px 2px 1px #be1bbc,-1px -1px 1px #c736f9,-2px 2px 1px #e94aa1,1px -1px 1px #f736f9;z-index:1}.serviceFeesContainer .titleWrapper .sweetTitle span:nth-child(1){padding-right:2.25rem}.serviceFeesContainer .titleWrapper .sweetTitle span:nth-child(2){padding-left:2.25rem}.serviceFeesContainer .titleWrapper .sweetTitle:hover{transform:scale(1.1) rotate(-4deg)}.serviceFeesContainer .fees{display:flex;width:80vw;gap:80px}.serviceFeesContainer .fees div{display:flex;flex-direction:column;gap:20px;text-align:center;border:solid #be1bbc;border-width:1.5px 0;border-style:outset;padding-top:12px;padding-bottom:12px}.serviceFeesContainer .fees div:hover{transform:scale3d(1.05,1.05,1.05);background-color:#fde9ff;color:#09266a;font-weight:bolder;transition:transform .5s ease;transition:background-color .2s ease-in-out}.serviceFeesContainer .fees div:hover h2{color:#be1bbc}@media (max-width: 738px){.serviceFeesContainer .fees div{padding-top:8px;padding-bottom:8px}}.serviceFeesContainer .fees div h2{font-family:Bebas Neue,sans-serif;color:#67127a;font-size:2rem}@media (max-width: 738px){.serviceFeesContainer .fees div h2{font-size:1.5rem}}.serviceFeesContainer .fees div p{font-family:Sedan SC,sans-serif;font-size:1.3rem;color:#000}@media (max-width: 738px){.serviceFeesContainer .fees div p{font-size:1.15rem}}@media (max-width: 738px){.serviceFeesContainer .fees{flex-direction:column}}.contactAndFooterWrapper{height:100vh;overflow:auto}.contact{height:100%;max-width:min(1266px,90vw);margin:auto;display:flex;align-items:center;gap:50px}@media (max-width: 738px){.contact{width:100%;gap:0px;flex-direction:column}}.contact .textContainer{flex:1;display:flex;flex-direction:column;gap:40px}@media (max-width: 1024px){.contact .textContainer{gap:55px}}@media (max-width: 738px){.contact .textContainer{gap:10px;text-align:center;align-items:center;margin-top:70px}}.contact .textContainer h1{font-size:100px;line-height:88px;color:#672f80;--s: .1em;--c: #be1bbc;color:#0000;padding-bottom:var(--s);background:linear-gradient(90deg,var(--c) 50%,#672f80 0) calc(100% - var(--_p, 0%))/200% 100%,linear-gradient(var(--c) 0 0) 0% 100%/var(--_p, 0%) var(--s) no-repeat;-webkit-background-clip:text,padding-box;background-clip:text,padding-box;transition:.5s}.contact .textContainer h1:hover{--_p: 100%}@media (max-width: 1024px){.contact .textContainer h1{font-size:75px}}@media (max-width: 738px){.contact .textContainer h1{font-size:36px}}.contact .textContainer h2{font-size:28px;color:#672f80;font-family:Caveat,sans-serif;padding-bottom:3px}@media (max-width: 1024px){.contact .textContainer h2{font-size:20px}}.contact .textContainer span{font-size:16.5px;font-weight:500;color:#5f5f5f}@media (max-width: 1024px){.contact .textContainer span{font-size:15px}}.contact .formContainer{flex:1;position:relative;color:#5f5f5f}@media (max-width: 738px){.contact .formContainer{padding:50px;width:100%}}.contact .formContainer .phoneSvg{stroke:#be1bbc;position:absolute;margin:auto;z-index:-1}@media (max-width: 1024px){.contact .formContainer .phoneSvg .phoneSvgElement{width:360px!important;height:360px!important}}@media (max-width: 738px){.contact .formContainer .phoneSvg .phoneSvgElement{width:65vw!important;height:65vw!important}}.contact .formContainer form{display:flex;flex-direction:column;gap:20px}.contact .formContainer form input,.contact .formContainer form textarea{padding:20px;background-color:transparent;border:1.3px solid gray;color:#5f5f5f;background-color:#fff!important;border-radius:5px}@media (max-width: 738px){.contact .formContainer form input,.contact .formContainer form textarea{padding:10px}}.contact .formContainer form input[type=submit]{width:70%;align-self:center;border:none;cursor:pointer;font-size:5rem;color:#672f80;font-family:Caveat,sans-serif;--c: #be1bbc;color:#0000;padding-bottom:var(--s);background:linear-gradient(90deg,var(--c) 50%,#672f80 0) calc(100% - var(--_p, 0%))/200% 100%;-webkit-background-clip:text;background-clip:text;transition:.6s}.contact .formContainer form input[type=submit]:hover{--_p: 100%;transform:scale(1.2)}.contact .formContainer form input[type=submit]:active{transform:scale(.9);transition:transform .2s}.contact .formContainer form input[type=submit].no-hover{pointer-events:none;transform:none;color:#672f80}@media (max-width: 1024px){.contact .formContainer form input[type=submit]{font-size:4rem}}@media (max-width: 738px){.contact .formContainer form input[type=submit]{padding:7.5px;font-size:2.9rem}}.contact .formContainer .toggleButton{display:flex;align-items:center;gap:10px;font-size:1.2rem;color:#672f80}.contact .formContainer .toggleButton input{margin-right:10px}.contact .formContainer .candidateSection{display:flex;flex-direction:column;gap:20px}.contact .formContainer .candidateSection input{padding:15px;border:1px solid #ccc;border-radius:5px}.contact .formContainer .candidateSection input:focus{border-color:#672f80}.contact .formContainer .message{font-size:1rem;text-align:center;padding:10px;border-radius:5px;font-weight:600;width:100%}.contact .formContainer .message.error{color:#fff;background-color:#e74c3c;pointer-events:none}.contact .formContainer .message.success{color:#fff;background-color:#2ecc71;pointer-events:none}.checkboxWrapper input[type=checkbox]{display:none;visibility:hidden}.checkboxWrapper *,.checkboxWrapper *:before,.checkboxWrapper *:after{box-sizing:border-box}.checkboxWrapper .toggleButton{cursor:pointer;display:block;transform-origin:50% 50%;transform-style:preserve-3d;transition:transform .14s ease}.checkboxWrapper .toggleButton:hover{color:#be1bbc;transition:color .3s}.checkboxWrapper .toggleButton:active{transform:rotateX(30deg)}.checkboxWrapper .toggleButton input+div{border:3px solid #be1bbc;border-radius:50%;position:relative;width:44px;height:44px}.checkboxWrapper .toggleButton input+div svg{fill:none;stroke-width:3.6;stroke:#672f80;stroke-linecap:round;stroke-linejoin:round;width:44px;height:44px;display:block;position:absolute;left:-3px;top:-3px;right:-3px;bottom:-3px;z-index:1;stroke-dashoffset:124.6;stroke-dasharray:0 162.6 133 29.6;transition:all .4s ease 0s}.checkboxWrapper .toggleButton input+div:before,.checkboxWrapper .toggleButton input+div:after{content:"";width:3px;height:16px;background:#672f80;position:absolute;left:50%;top:50%;border-radius:5px}.checkboxWrapper .toggleButton input+div:before{opacity:0;transform:scale(.3) translate(-50%,-50%) rotate(45deg);-webkit-animation:bounceInBefore-44 .3s linear forwards .3s;animation:bounceInBefore-44 .3s linear forwards .3s}.checkboxWrapper .toggleButton input+div:after{opacity:0;transform:scale(.3) translate(-50%,-50%) rotate(-45deg);-webkit-animation:bounceInAfter-44 .3s linear forwards .3s;animation:bounceInAfter-44 .3s linear forwards .3s}.checkboxWrapper .toggleButton input:checked+div svg{stroke-dashoffset:162.6;stroke-dasharray:0 162.6 28 134.6;transition:all .4s ease .2s}.checkboxWrapper .toggleButton input:checked+div:before{opacity:0;transform:scale(.3) translate(-50%,-50%) rotate(45deg);-webkit-animation:bounceInBeforeDont-44 .3s linear forwards 0s;animation:bounceInBeforeDont-44 .3s linear forwards 0s}.checkboxWrapper .toggleButton input:checked+div:after{opacity:0;transform:scale(.3) translate(-50%,-50%) rotate(-45deg);-webkit-animation:bounceInAfterDont-44 .3s linear forwards 0s;animation:bounceInAfterDont-44 .3s linear forwards 0s}@-webkit-keyframes bounceInBefore-44{0%{opacity:0;transform:scale(.3) translate(-50%,-50%) rotate(45deg)}50%{opacity:.9;transform:scale(1.1) translate(-50%,-50%) rotate(45deg)}80%{opacity:1;transform:scale(.89) translate(-50%,-50%) rotate(45deg)}to{opacity:1;transform:scale(1) translate(-50%,-50%) rotate(45deg)}}@keyframes bounceInBefore-44{0%{opacity:0;transform:scale(.3) translate(-50%,-50%) rotate(45deg)}50%{opacity:.9;transform:scale(1.1) translate(-50%,-50%) rotate(45deg)}80%{opacity:1;transform:scale(.89) translate(-50%,-50%) rotate(45deg)}to{opacity:1;transform:scale(1) translate(-50%,-50%) rotate(45deg)}}@-webkit-keyframes bounceInAfter-44{0%{opacity:0;transform:scale(.3) translate(-50%,-50%) rotate(-45deg)}50%{opacity:.9;transform:scale(1.1) translate(-50%,-50%) rotate(-45deg)}80%{opacity:1;transform:scale(.89) translate(-50%,-50%) rotate(-45deg)}to{opacity:1;transform:scale(1) translate(-50%,-50%) rotate(-45deg)}}@keyframes bounceInAfter-44{0%{opacity:0;transform:scale(.3) translate(-50%,-50%) rotate(-45deg)}50%{opacity:.9;transform:scale(1.1) translate(-50%,-50%) rotate(-45deg)}80%{opacity:1;transform:scale(.89) translate(-50%,-50%) rotate(-45deg)}to{opacity:1;transform:scale(1) translate(-50%,-50%) rotate(-45deg)}}@-webkit-keyframes bounceInBeforeDont-44{0%{opacity:1;transform:scale(1) translate(-50%,-50%) rotate(45deg)}to{opacity:0;transform:scale(.3) translate(-50%,-50%) rotate(45deg)}}@keyframes bounceInBeforeDont-44{0%{opacity:1;transform:scale(1) translate(-50%,-50%) rotate(45deg)}to{opacity:0;transform:scale(.3) translate(-50%,-50%) rotate(45deg)}}@-webkit-keyframes bounceInAfterDont-44{0%{opacity:1;transform:scale(1) translate(-50%,-50%) rotate(-45deg)}to{opacity:0;transform:scale(.3) translate(-50%,-50%) rotate(-45deg)}}@keyframes bounceInAfterDont-44{0%{opacity:1;transform:scale(1) translate(-50%,-50%) rotate(-45deg)}to{opacity:0;transform:scale(.3) translate(-50%,-50%) rotate(-45deg)}}html{scroll-snap-type:y mandatory;scroll-behavior:smooth}*{padding:0;margin:0;box-sizing:border-box;font-family:DM Sans,sans-serif}body{background-color:#81dbf2;color:#eeebeb}:root{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none}a{text-decoration:none;color:inherit}section{height:100vh;scroll-snap-align:center;overflow:hidden}.footer{margin-top:250px;position:relative;width:100%;background:#3586ff;min-height:100px;padding:20px 50px;display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:0}.social-icon,.menu{position:relative;display:flex;justify-content:center;align-items:center;margin:10px 0;flex-wrap:wrap}.social-icon__item,.menu__item{list-style:none}.social-icon__link{font-size:2rem;color:#fff;margin:0 10px;display:inline-block;transition:.3s}.social-icon__link:hover{transform:translateY(-10px)}.menu__link{font-size:1.2rem;color:#fff;margin:0 10px;display:inline-block;transition:.3s;text-decoration:none;opacity:.75;font-weight:300}.menu__link:hover{opacity:1}.footer p{color:#fff;margin:15px 0 10px;font-size:1rem;font-weight:300}.wave{position:absolute;top:-100px;left:0;width:100%;height:100px;background:url(https://i.ibb.co/wQZVxxk/wave.png);background-size:1000px 100px}.wave#wave1{z-index:1000;opacity:1;bottom:0;animation:animateWaves 4s linear infinite}.wave#wave2{z-index:999;opacity:.5;bottom:10px;animation:animate 4s linear infinite!important}.wave#wave3{z-index:1000;opacity:.2;bottom:15px;animation:animateWaves 3s linear infinite}.wave#wave4{z-index:999;opacity:.7;bottom:20px;animation:animate 3s linear infinite}@keyframes animateWaves{0%{background-position-x:1000px}to{background-positon-x:0px}}@keyframes animate{0%{background-position-x:-1000px}to{background-positon-x:0px}}
