*,html{padding:0;margin:0;box-sizing:border-box}@font-face{font-family:big;src:url(/_next/static/media/RedHatDisplay-Medium.d58c20b1.ttf)}@font-face{font-family:paragraph;src:url(/_next/static/media/Montserrat-Regular.2cf917c2.ttf)}h1{font-size:80px}h1,h2,h3{margin:24px 0;font-family:big;text-align:center;color:#45667c}h2,h3{font-size:40px}a,button,h4,input,label,p{font-size:24px;font-family:paragraph;line-height:1.6em}button{margin:16px 0;padding:8px 16px;border:4px solid #45667c;border-radius:500px;background-color:#fff;color:#1f211a}button,button:hover{transition:background-color .3s ease}button:hover{cursor:pointer;background-color:#45667c;color:#f1f3ff}.mobile-only{display:none}.down-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;bottom:24px;z-index:2}.down-btn .arrow{position:relative;height:80px;width:80px}.down-btn .arrow .left,.down-btn .arrow .right,.down-btn .arrow .straight{position:absolute;display:inline-block;height:2px;background-color:#1f211a}.down-btn .arrow .straight{transform:rotate(90deg);top:35px;left:20px;width:40px}.down-btn .arrow .left{transform:rotate(45deg);top:48px;left:20px;width:24px}.down-btn .arrow .right{transform:rotate(-45deg);top:48px;right:20px;width:24px}.down-btn:hover{cursor:pointer}@media screen and (max-width:980px){h1{font-size:40px}h2,h3{font-size:32px}a,button,h4,input,label,p{font-size:20px}.mobile-only{display:flex}}.aboutus-page .about-us{flex-direction:column;min-height:100vh;background-color:#f1f3ff;position:relative}.aboutus-page .about-us,.aboutus-page .about-us .top{display:flex;align-items:center;justify-content:center}.aboutus-page .about-us .top{width:100%;min-height:80vh}.aboutus-page .about-us .top .text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:center;z-index:4}.aboutus-page .about-us .top .text h1,.aboutus-page .about-us .top .text p{width:50%}.aboutus-page .about-us .top .portrait{position:absolute;top:50%;right:32vw;transform:translate(50%,-50%);width:30%;object-fit:contain;z-index:2}.aboutus-page .about-us .top span.side{position:absolute;top:0;right:0;width:32vw;height:100%;background-image:url(/_next/static/media/sky.25a20bf1.png);background-size:auto 100%;background-repeat:no-repeat;background-position:0 100%;z-index:0}.aboutus-page .about-us .top span.transition{position:absolute;top:0;right:33vw;width:10vw;transform:translateX(100%);height:100%;background:linear-gradient(270deg,transparent,#f1f3ff);z-index:1}.aboutus-page .about-us .down-btn{position:relative}.aboutus-page .resume span.transition{display:block;width:100vw;height:120px}.aboutus-page .resume span.transition.top{background:linear-gradient(0deg,#fff,#f1f3ff,#f1f3ff)}.aboutus-page .resume span.transition.bottom{background:linear-gradient(180deg,#fff,#f1f3ff,#f1f3ff)}.aboutus-page .resume .list{display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-start;justify-content:center}.aboutus-page .resume .list li.certification{display:flex;flex-direction:column;align-items:center;justify-content:center;width:600px;text-align:center;padding:40px}.aboutus-page .resume .list li.certification img{height:100px}.aboutus-page .resume .list li.certification h3{font-size:32px}.aboutus-page .resume .list li.certification h3 a{font-size:32px;font-family:big;color:#45667c}.aboutus-page .resume .list li.certification p a{color:#1f211a}.aboutus-page .resume .list li.certification .additional-info img:first-of-type{width:50%;object-fit:cover}.aboutus-page .resume .list li.certification .additional-info img:nth-of-type(2){width:50%;object-fit:contain}.aboutus-page .resume .list li.certification#bigger-logo img{height:180px}.aboutus-page .resume .list li.certification#bigger-logo h3{margin-top:0}.aboutus-page .resume .down-btn{position:relative}.aboutus-page .about-patients{background-color:#f1f3ff}.aboutus-page .about-patients h2{margin:0;padding:24px}.aboutus-page .about-patients .list-container{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}.aboutus-page .about-patients .list-container .card{width:445px;margin:48px;min-height:50vh;background:linear-gradient(0deg,transparent,transparent,#dcd2e0,#dacce0);box-shadow:0 17px 19px 0 #c6bcca;display:flex;flex-direction:column;align-items:center;justify-content:space-around}.aboutus-page .about-patients .list-container .card .title{color:#fff;padding:24px;margin:0}.aboutus-page .about-patients .list-container .card .description{padding:24px;text-align:start}@media screen and (max-width:980px){.aboutus-page .about-us{justify-content:center;flex-direction:column}.aboutus-page .about-us .down-btn{padding-top:40px}.aboutus-page .about-us .top{flex-direction:column-reverse;height:-moz-fit-content;height:fit-content}.aboutus-page .about-us .top .text h1,.aboutus-page .about-us .top .text p{width:100%}.aboutus-page .about-us .top .portrait{position:relative;top:auto;right:auto;transform:translate(0);width:50%}.aboutus-page .about-us .top span.side{width:100%;height:30vh;background-size:100% auto}.aboutus-page .about-us .top span.transition{top:21vh;right:0;width:100%;transform:translateX(0);height:10vh;background:linear-gradient(180deg,transparent,#f1f3ff)}}