:root{--default-font:"Open Sans",sans-serif;--heading-font:"Open Sans",sans-serif;--nav-font:"Open Sans",sans-serif}.btn-01{background:transparent;border-radius:8px;border:solid 1px var(--accent-color);color:var(--accent-color)!important;font-size:1rem!important;font-weight:700!important;letter-spacing:-4%;line-height:100%;margin:.5rem .5rem;padding:.75rem 1rem!important}.btn-01:hover{background-color:color-mix(in srgb,var(--accent-color),transparent 90%);border-color:color-mix(in srgb,var(--accent-color),transparent 90%)}.btn-02{background:var(--accent-color);border-radius:8px;color:var(--contrast-color)!important;font-size:1rem!important;font-weight:700!important;letter-spacing:-4%;line-height:100%;margin:.5rem .5rem;padding:.75rem 1rem!important}.btn-02:hover{background:var(--nav-hover-color)}.header{padding:.5rem}.header .logo img{max-height:60px}.navmenu li:last-child a{padding-right:1rem}.footer .footer-about .logo img{max-height:60px}.footer .footer-about p{font-size:1rem}.footer .copyright p{text-align:end}.hero{height:calc(100vh)}.hero .hero-bg::before{background:color-mix(in srgb,var(--background-color),transparent 100%)}.hero .content{padding:0 3rem}.hero h1{font-size:5rem;font-weight:600;line-height:120%;margin-bottom:1rem;text-align:center}.hero p{font-size:1rem;margin:.5rem 0}.hero p strong{font-size:1.25rem;margin:.5rem 0}.squares li{position:absolute;width:200px;height:200px;background:linear-gradient(135.63deg,rgba(210,236,255,.2) 1.08%,rgba(49,112,181,.8) 100%);background-blend-mode:multiply;opacity:.25;animation:up 2s infinite,alternate;list-style-type:none}@keyframes down{from{transform:translateY(0)}to{transform:translateY(100vh)}}@keyframes up{from{opacity:0;transform:translateY(0)}40%{opacity:1}70%{opacity:0}to{opacity:0;transform:translateY(-100vh) rotate(360deg)}}.section-title{margin-top:5rem}.section-title h2{font-size:2.75rem;font-weight:600;letter-spacing:0;line-height:120%;margin-bottom:20px;padding-bottom:20px;position:relative;text-align:center}.section-title h2::after{background:none}.featured-services .service-item{text-align:center}.featured-services .service-item .title{color:var(--accent-color);font-size:5rem;font-weight:600;letter-spacing:0;line-height:150%;text-transform:capitalize}.featured-services .service-item .description{font-size:1.5rem}.featured-services .service-item .quotes{background:url(../img/quotes.svg);background-repeat:no-repeat;margin-top:10rem;margin-bottom:5rem}.featured-services .service-item .quotes p{font-weight:400;font-size:2.75rem;line-height:132%;letter-spacing:-2%;text-transform:capitalize;text-align:left}.about{padding:10rem 0;background:linear-gradient(90deg,#0c325c 35%,rgba(12,50,92,0) 75%),no-repeat center url(../img/aboutus.webp)}.about .content .who-we-are{font-weight:600;font-size:1rem;line-height:150%;letter-spacing:20%;text-transform:uppercase}.about .content h3{font-weight:600;font-size:3rem;line-height:120%;letter-spacing:0;margin-bottom:3rem}.about .content p{font-weight:400;font-size:1rem;line-height:140%;letter-spacing:0}.features .nav-link{display:block;height:200px}.features .nav-link i{margin-bottom:1rem;background:linear-gradient(180deg,#27a3fe 0%,#0061a8 100%);color:var(--contrast-color);border-radius:4px}.features .nav-link p{font-size:1rem}.features .nav-link h4{font-weight:400;font-size:1,75rem;line-height:120%;letter-spacing:0}.features-details .features-item .content{background-color:transparent}.features-details .features-item .content span{font-weight:600;font-size:1rem;line-height:150%;letter-spacing:20%;text-transform:uppercase;color:var(--heading-color)}.features-details .features-item .content h3{font-weight:600;font-size:3.5rem;line-height:120%;letter-spacing:0;color:var(--heading-color)}.features-details .features-item .content p{font-weight:400;font-size:1rem;line-height:140%;letter-spacing:0;color:var(--heading-color)}.features-details .features-item .content blockquote{font-weight:400;font-size:2rem;line-height:120%;letter-spacing:-4%;margin-bottom:3rem;padding:1rem;border:0 solid #eee;border-left-width:5px;border-radius:3px;border-left-color:var(--accent-color)}.subscription-toggle{margin-top:2rem}.subscription-options{align-content:center;border:1px solid rgba(220,220,220,1);backdrop-filter:blur(12.000000953674316px);width:fit-content;height:fit-content;border-radius:1000px;border-width:1px;padding:.5rem}.subscription-option{font-weight:400;font-size:16px;color:rgba(18,18,18,1);padding:1rem 2rem}.subscription-option:last-child{margin-left:1rem}.subscription-option.checked{width:93;height:42;gap:10px;border-radius:1000px;background:rgba(49,112,181,1);color:var(--contrast-color)}.pricing-item{background-color:transparent!important;border:1px solid rgba(220,220,220,.8627)}.pricing-item:hover{background-color:rgba(39,163,254,.06)!important}.pricing ul{margin-top:2rem}.pricing .cta-btn{border:1px solid rgba(220,220,220,.8627);margin-top:3rem}.pricing .cta-btn:hover{background:var(--nav-hover-color)}.pricing .tag1{font-weight:600;font-size:1rem;line-height:100%;letter-spacing:-4%;color:rgba(49,112,181,1)}.faq .faq-container .faq-item h3{font-size:1.5rem!important;margin-bottom:1rem;line-height:2rem}.contact .contact-banner{background:url(../img/contact-banner.webp);object-fit:cover;margin:1rem 1rem;padding:1rem 1rem;border-radius:30px;color:var(--contrast-color)}.contact .contact-banner h2{color:var(--contrast-color);font-weight:600;font-size:3rem;line-height:60px;letter-spacing:-4px;text-align:center;margin-bottom:1rem}.contact .contact-banner p{font-weight:600;font-size:1rem;line-height:100%;letter-spacing:-4%;text-align:center;margin-top:1rem}.contact .section-title{text-align:left}.contact .section-title h2{font-weight:600;font-size:3.5rem;line-height:70px;letter-spacing:-4%;text-align:left}.contact .section-title p{font-weight:600;font-size:1rem;letter-spacing:-4%;margin-bottom:3rem}.contact .section-title a.btn-contact{font-weight:600;font-size:1.25rem;line-height:100%;letter-spacing:-4%;color:var(--default-color);border:1px solid rgba(220,220,220,.8627);width:324;height:61;gap:10px;border-radius:8px;border-width:1px;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px}#contact span.info-title{font-family:"Open Sans";font-weight:600;font-style:SemiBold;font-size:3rem;line-height:70px;letter-spacing:-4%}.tracking{margin-top:3rem}.tracking .detail-store{margin-top:1rem}.tracking .detail-store th{font-size:1.25rem}.tracking .detail-store td{font-size:1.25rem}.tracking .detail-items{margin-top:2rem}.tracking .detail-items .table th{font-size:1.25rem}.tracking .detail-items .table td{font-size:1rem}.tracking .prescription-section{margin-top:2rem}.tracking .prescription-section .table th{font-size:1.25rem}.tracking .prescription-section .table td{font-size:1rem}@media (max-width:480px){.btn-01{margin:.5rem .5rem}.btn-02{margin:.5rem .5rem}.hero h1{font-size:3rem}.featured-services .service-item .quotes{background-size:35% auto;margin-top:3rem;margin-bottom:2rem;padding:0 1rem}.featured-services .service-item .quotes p{font-size:1.5rem}.features-details .features-item .content blockquote{font-size:1rem}.contact .section-title h2{font-size:2.75rem}}@media (min-width:1100px){.btn-nav-login{background:transparent;margin:0 .5rem;padding:.5rem 1rem!important;font-weight:700;color:var(--accent-color)!important;border:1px solid var(--accent-color);border-radius:8px}.btn-nav-register{background:var(--accent-color);margin:0 .5rem;padding:.5rem 1rem!important;font-weight:700;color:var(--contrast-color)!important;border-radius:8px}.hero .content{padding:0 10rem}.hero p{max-width:calc(40vw)}.featured-services .service-item .description{max-width:calc(60vw)}.featured-services .service-item .quotes{max-width:calc(60vw)}.contact .contact-banner{margin:0 5rem;padding:5rem 10rem}.contact .contact-banner h2{font-size:5rem;line-height:90px}.footer .footer-about p{max-width:calc(30vw)}}