@import'https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,100..900;1,9..144,100..900&family=Outfit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap"';*{box-sizing:border-box}html,body{padding:0;box-sizing:border-box;font-family:Outfit,Poppins,Fraunces,sans-serif;max-width:1500px;margin:0 auto;width:100vw;overflow:hidden;overflow-y:scroll;color:#111;scrollbar-width:none}a{text-decoration:none;color:#000}.small-btn{padding:8px 16px}.large-btn{padding:14px 24px}.button-container{width:auto;height:auto;display:inline-flex;align-items:center;justify-content:center;border-radius:1000px;font-family:Outfit,sans-serif;font-weight:500;cursor:pointer;transition:all .3s ease-in-out;gap:10px}.about{display:flex;padding:100px 100px 50px;height:750px}.about .first-section{width:100%;height:100%;display:flex;flex-direction:column}.about .first-section h1{font-size:44px;font-family:Fraunces,Poppins,sans-serif;margin:0;color:#111;color:#3e85b9}.about .first-section p{font-size:18px}.about .first-section .about-controller{height:110%;display:flex;flex-direction:column;justify-content:space-between}.about .first-section .about-controller .about-section{width:100%;display:flex;gap:20px;height:auto;margin-top:20px}.about .first-section .about-controller .about-section img{width:50px;margin:auto;height:auto}.about .first-section .about-controller .about-section .about-content{height:80px}.about .first-section .about-controller .about-section .about-content span{font-size:18px;font-weight:700}.about .first-section .about-controller .about-section .about-content p{font-size:16px;margin:5px 0 0}.about .second-section{width:100%;display:flex;align-items:center;justify-content:center}.about .second-section img{max-width:100%;height:auto;border-radius:20px;width:90%}section.index{font-family:Outfit,Poppins,sans-serif;scroll-behavior:smooth;display:flex;flex-direction:column}@media screen and (max-width: 767px){section.index{font-size:12px;font-weight:400}}section.index nav{height:90px;align-items:center;width:90vw;max-width:1500px;position:fixed;background-color:#fff;z-index:100;opacity:.98;top:20px;left:50%;transform:translate(-50%);border-radius:1000px;box-shadow:0 4px 6px #0000001a}section.index nav .logo{color:#3e85b9;font-size:40px;font-weight:900}section.index nav.desktop,section.index nav.mobile-nav{display:flex;align-items:center;justify-content:space-around}@media screen and (max-width: 767px){section.index nav.desktop,section.index nav.mobile-nav{display:none}}section.index nav.desktop .nav-items,section.index nav.mobile-nav .nav-items{display:flex;width:auto;justify-content:space-between;align-items:center;position:relative;margin-right:20px;gap:30px}section.index nav.desktop .nav-items .nav-item,section.index nav.mobile-nav .nav-items .nav-item{position:relative;padding:10px;width:fit-content;font-family:sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:20.22px;letter-spacing:0%;color:#00000090;cursor:pointer;font-family:Outfit,Poppins,sans-serif;overflow:hidden}section.index nav.desktop .nav-items .nav-item:hover,section.index nav.desktop .nav-items .nav-item.active,section.index nav.mobile-nav .nav-items .nav-item:hover,section.index nav.mobile-nav .nav-items .nav-item.active{color:#3e85b9}section.index nav.desktop .nav-items .nav-item:after,section.index nav.mobile-nav .nav-items .nav-item:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background-color:#3e85b9;transition:width .3s ease,left .3s ease}section.index nav.desktop .nav-items .nav-item.active:after,section.index nav.mobile-nav .nav-items .nav-item.active:after{width:100%;left:0}section.index nav.desktop .nav-items .nav-item:hover:after,section.index nav.mobile-nav .nav-items .nav-item:hover:after{width:100%;left:0}section.index nav.mobile-nav{display:none;position:fixed;left:50%;transform:translate(-50%);right:0;justify-content:space-between;align-items:center;background-color:#fff;z-index:1000;transition:height .4s ease,opacity .4s ease;height:65px}@media screen and (max-width: 767px){section.index nav.mobile-nav{display:flex}}section.index nav.mobile-nav .logo{margin-left:20px}section.index nav.mobile-nav img{width:28px;height:31px;margin-right:20px;cursor:pointer}section.index nav.mobile-nav .nav-items{position:fixed;top:70px;left:0;width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;background-color:#3e85b9;padding:10px;box-sizing:border-box;max-height:0;opacity:0;overflow:hidden;transform:translateY(-20px);pointer-events:none;transition:max-height .4s ease,opacity .4s ease,transform .4s ease}section.index nav.mobile-nav .nav-items.open{max-height:500px;opacity:1;transform:translateY(0);pointer-events:auto}section.index nav.mobile-nav .nav-items .nav-item{font-size:12px;transition:font-size .2s ease,color .2s ease}section.index nav.mobile-nav .nav-items .nav-item:hover,section.index nav.mobile-nav .nav-items .nav-item.active{font-size:14px;color:#e2e2e2}section.index nav.mobile-nav .nav-items .nav-item:after{background-color:#e2e2e2}section.index nav.mobile-nav .parent{display:flex;width:fit-content;border-radius:1000px}section.index nav.mobile-nav .parent .general-button{border:1px solid red;display:flex;justify-content:center;align-items:center;gap:10px;font-family:Outfit;font-size:16px;font-weight:500;border:1px solid rgba(0,0,0,.5647058824);padding:20px;border-radius:1000px;background-color:#fff}section.index nav.mobile-nav .parent .general-button:hover{color:#fff;background-color:#3e85b9;transition:all .3s ease-in-out;border:1px solid #3e85b9}@media screen and (max-width: 767px){section.index nav.mobile-nav .parent .general-button{font-size:14px;padding:15px}}.home{justify-content:center;align-items:center;height:720px;display:flex;padding:100px;background:url(https://files.123freevectors.com/wp-content/original/116378-abstract-dark-blue-blurred-bokeh-background-image.jpg) no-repeat center center;background-size:cover}@media screen and (max-width: 767px){.home{flex-direction:column;height:125vh;padding:100px 50px}}.home .first{width:100%;height:100%;display:flex;align-items:center;color:#fff}.home .first .welcome-container{width:100%;height:auto;line-height:1;display:flex;justify-content:space-between;flex-direction:column;height:200px}@media screen and (max-width: 767px){.home .first .welcome-container{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;width:100%;height:auto}}.home .first .welcome-container h1{font-size:40px;margin:0;padding:0;font-weight:500;line-height:1.1;font-family:Fraunces,Poppins,Roboto,Roobert PRO,sans-serif}@media screen and (max-width: 767px){.home .first .welcome-container h1{font-size:28px}}.home .first .welcome-container h1 span{color:#92e0fa}.home .first .welcome-container p{font-size:16px;font-family:Outfit,Poppins,Roboto,Roobert PRO,sans-serif;font-weight:400}@media screen and (max-width: 767px){.home .first .welcome-container p{font-size:14px}}.home .first .welcome-container .hero-btns{display:flex;gap:10px}@media screen and (max-width: 767px){.home .first .welcome-container .hero-btns{flex-direction:column}}.home .second{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.home .second img{margin-top:50px;height:500px;width:500px;object-position:20% center;border-radius:50%;object-fit:cover}.footer{height:1000px;background-color:#333;margin-top:500px;z-index:1;color:#fff}.footer .lines{width:100%;height:inherit;position:absolute;object-fit:cover;z-index:-1}.footer .floating-header{width:80%;margin:-20% auto 0;background-color:#8d6ade;height:500px;z-index:1;display:flex;gap:20px;padding:30px 50px;border-radius:20px}.footer .floating-header .first{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.footer .floating-header .first h1{font-size:64px;margin:0;width:400px;font-family:Fraunces,Outfit,Poppins,Roboto,Roobert PRO,sans-serif}.footer .floating-header .first p{font-size:18px;font-size:Outfit;width:400px}.footer .floating-header .first .btn-wrapper{display:flex;justify-content:space-around;width:100%}.footer .floating-header .first .btn-wrapper button{border:2px solid black;color:#000;padding:14px 45px;display:flex;justify-content:center;align-items:center;background-color:#fff;font-size:16px;font-family:Outfit;font-weight:700;text-transform:uppercase;border-radius:10px}.footer .floating-header .first .btn-wrapper .badge{display:flex;gap:10px}.footer .floating-header .first .btn-wrapper .badge img{width:44px;height:44px}.footer .floating-header .first .btn-wrapper .badge div{display:flex;flex-direction:column}.footer .floating-header .first .btn-wrapper .badge div span{font-weight:700}.footer .floating-header .second{width:100%}.footer .floating-header .second img{width:500px;height:auto}.footer .div-content{width:100%;height:500px;border:1px solid white;margin-top:50px;z-index:10}.onde{position:absolute;width:100%;height:15vh;z-index:10;margin-bottom:-7px;min-height:100px;max-height:150px;top:630px}.parallaxonde>use{animation:move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite}.parallaxonde>use:nth-child(1){animation-delay:-2s;animation-duration:7s}.parallaxonde>use:nth-child(2){animation-delay:-3s;animation-duration:10s}.parallaxonde>use:nth-child(3){animation-delay:-4s;animation-duration:13s}.parallaxonde>use:nth-child(4){animation-delay:-5s;animation-duration:20s}@keyframes move-forever{0%{transform:translate3d(-90px,0,0)}to{transform:translate3d(85px,0,0)}}@media (max-width: 768px){.onde{height:40px;min-height:40px}}.pat-card{display:flex;align-items:center;gap:10px}.pat-card .card-svg{width:50px;height:50px;border-radius:1000px;display:flex;justify-content:center;align-items:center}.pat-card .card-info{flex:1}.pat-card .card-info h3{margin:5px 0;font-size:1.2rem;text-transform:uppercase;font-size:18px;color:#3e85b9;font-family:Franceus,Outfit,Poppins,sans-serif}.pat-card .card-info span{font-size:18px;color:#3d4456;font-weight:500;line-height:1.5;font-family:Outfit,Poppins,Roboto,Roobert PRO,sans-serif}.patients{height:auto;padding:100px 50px}.patients header{width:40%;position:relative}.patients header h3{color:#3e85b9;font-size:40px;font-family:Franceus,Outfit,Poppins,sans-serif}.patients header .description{display:flex;align-items:center;gap:10px}.patients header .description .line{height:70px;width:8px;margin-top:0;position:absolute;border-radius:1000px;background-color:#3e85b9}.patients header p{font-size:20px;font-weight:500;color:#3d4456;margin:0 0 0 20px;font-size:18px;font-weight:700;line-height:27px;padding:0}.patients .pat-body{margin-top:50px;display:flex;height:auto;width:100%;align-items:center;gap:50px}.patients .pat-body .first{display:flex;gap:20px;width:100%;flex-direction:column}.patients .pat-body .second{width:100%;height:auto}.patients .pat-body .second img{width:80%;height:auto;border-radius:50%}.how-card{width:100%;height:auto;border-radius:40px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;gap:20px}.how-card .header{width:250px;display:flex;flex-direction:column}.how-card .header h1{font-size:36px;font-family:Fraunces,Outfit,Poppins;margin:0 0 10px}.how-card .header p{margin:0}.how-card img{height:360px;width:auto;object-fit:cover;object-position:center;object-fit:center}.how-card .base-and-big{overflow:inherit;margin-left:200px;border-bottom-left-radius:40px}.how-card .top-and-big{margin-right:200px;border-top-right-radius:40px}.how-card .small-and-top{margin-left:100px;border-top-left-radius:40px}.how-card .small-and-bottom{margin-right:100px;border-bottom-right-radius:40px}.big-card{width:60%}.small-card{width:40%}.how-it-works{padding:100px 50px}.how-it-works .header-wrapper{width:100%;display:flex;justify-content:space-between;align-items:center}.how-it-works .header-wrapper .header{max-width:500px}.how-it-works .header-wrapper .header h1{font-size:48px;font-family:Fraunces;margin:0;color:#3e85b9}.how-it-works .header-wrapper .header p{font-size:18px;font-size:Outfit}.how-it-works .cards{display:flex;flex-direction:column;gap:20px}.how-it-works .cards .row{gap:20px;display:flex}
