:root{--blue-shadow-logo: #102f4f;--blue-light-logo: #62bce1;--blue-light: #5ed0f5;--blue-primary: #3296da;--blue-dark: #1a3261;--blue-darker: #0f285a;--white: #fcfcfc;--white-full: #fff;--light-steel-blue: hsl(218, 33%, 77%);--royal-blue-light: hsl(225, 68%, 53%);--flickr-blue_30: hsla(225, 68%, 53%, .3);--carolina-blue: hsl(201, 92%, 47%);--oxford-blue-1: hsl(218, 70%, 18%);--oxford-blue-2: hsl(217, 100%, 12%);--oxford-blue-3: hsl(218, 71%, 11%);--gainsboro_50: hsla(0, 0%, 85%, .5);--lavender-web: hsl(225, 67%, 91%);--sonic-silver: hsl(0, 0%, 47%);--light-gray: hsl(0, 0%, 84%);--cultured: hsl(0, 0%, 97%);--black_10: hsla(0, 0%, 0%, .1);--black_8: hsla(0, 0%, 0%, .08);--white: hsl(0, 0%, 100%);--black: hsl(0, 0%, 0%);--jet: hsl(0, 0%, 20%);--gradient: linear-gradient( 90deg, var(--carolina-blue) 0%, var(--royal-blue-light) 100% );--ff-roboto: "Roboto", sans-serif;--ff-poppins: "Poppins", sans-serif;--fs-1: 4rem;--fs-2: 3.6rem;--fs-3: 3.2rem;--fs-4: 2.4rem;--fs-5: 2.2rem;--fs-6: 1.8rem;--fs-7: 1.6rem;--fw-800: 800;--fw-700: 700;--fw-600: 600;--fw-500: 500;--section-padding: 120px;--shadow-1: 4px 4px 15px var(--black_10);--shadow-2: 0 10px 15px var(--black_10);--shadow-3: 0px 20px 60px var(--black_8);--shadow-4: 0px 10px 30px var(--flickr-blue_30);--shadow-5: 0px 2px 60px 0px var(--black_10);--radius-6: 6px;--radius-4: 4px;--transition: .25s ease;--cubic-out: cubic-bezier(.33, .85, .4, .96)}*:not(.fa){font-family:Poppins,sans-serif!important}.btn-outline-primary.gradient.active,.btn-outline-primary.gradient:hover,.btn-primary.gradient,.bg-primary.gradient{background-image:linear-gradient(var(--deg, 90deg),var(--carolina-blue) 0%,var(--royal-blue-light) 100%)}.btn-outline-primary.gradient:hover,.btn-primary.gradient:is(:hover,:focus){--deg: -90deg}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}footer li,header li{list-style:none}footer a,header a{text-decoration:none;color:inherit}footer a,header a,footer img,header img,footer span,header span,footer input,header input,footer button,header button,footer ion-icon,header ion-icon{display:block}footer img,header img{height:auto}footer input,header input,footer button,header button{background:none;border:none;font:inherit}footer input,header input{width:100%}footer button,header button{cursor:pointer}footer ion-icon,header ion-icon{pointer-events:none}footer address,header address{font-style:normal}html{font-family:var(--ff-roboto);font-size:10px;scroll-behavior:smooth}body{background-color:var(--white);color:var(--sonic-silver);font-size:1.5rem}footer .display-f-c-spb,header .display-f-c-spb{display:flex;flex-direction:column;justify-content:space-between}footer .container,header .container{padding-inline:25px}footer .section,header .section{padding-block:var(--section-padding)}footer .section-subtitle,header .section-subtitle{color:var(--royal-blue-light);font-family:var(--ff-poppins);font-size:var(--fs-6);font-weight:var(--fw-700);text-transform:uppercase;margin-block-end:10px}footer .h1,header .h1,footer .h2,header .h2,footer .h3,header .h3{font-family:var(--ff-poppins);line-height:1.2}footer .h1,header .h1{color:var(--oxford-blue-1);font-size:var(--fs-2)}footer .h2,header .h2,footer .h3,header .h3{color:var(--oxford-blue-2)}footer .h2,header .h2{font-size:var(--fs-1)}footer .h3,header .h3{font-size:var(--fs-5)}footer .btn,header .btn{background-image:linear-gradient(var(--deg, 90deg),var(--carolina-blue) 0%,var(--royal-blue-light) 100%);color:var(--white);font-size:var(--fs-7);text-transform:uppercase;padding:20px 30px;text-align:center;border-radius:var(--radius-4);box-shadow:var(--shadow-4)}footer .btn:is(:hover,:focus),header .btn:is(:hover,:focus){--deg: -90deg}footer .w-100,header .w-100{width:100%}footer .text-center,header .text-center{text-align:center}footer .card-text,header .card-text,footer .section-text,header .section-text{line-height:1.7}footer .img-holder,header .img-holder{aspect-ratio:var(--width)/var(--height);background-color:var(--light-gray)}footer .img-cover,header .img-cover{width:100%;height:100%;object-fit:cover}footer .header-top,header .header-top,footer .header-bottom .btn,header .header-bottom .btn{display:none}.header-top{display:none!important}footer .header-bottom,header .header-bottom{position:fixed;top:0px!important;left:0;width:100%;padding-block:15px;z-index:4;background-color:var(--white);box-shadow:var(--shadow-2);transform:translateY(calc(-100% + 12px));transition:transform .15s ease-out}header .header-bottom.active,header .header-bottom:hover{transform:translateY(0)}@media (max-width: 992px){header .header-bottom{transform:translateY(0)!important}}@keyframes slideIn{0%{transform:translateY(0)}to{transform:translateY(100%)}}footer .header-bottom>.container,header .header-bottom>.container{display:flex;justify-content:space-between;align-items:center;gap:20px}footer .logo,header .logo{color:var(--oxford-blue-1);font-family:var(--ff-poppins);font-size:3.4rem;font-weight:var(--fw-800);width:20vw}footer .logo-alt,header .logo-alt{filter:brightness(0) invert(1);margin-bottom:10px}footer .nav-toggle-btn,header .nav-toggle-btn{color:var(--black);font-size:30px;border:1px solid var(--black);padding:5px}footer .nav-toggle-btn.active .menu-icon,header .nav-toggle-btn.active .menu-icon,footer .nav-toggle-btn .close-icon,header .nav-toggle-btn .close-icon{display:none}footer .nav-toggle-btn .menu-icon,header .nav-toggle-btn .menu-icon,footer .nav-toggle-btn.active .close-icon,header .nav-toggle-btn.active .close-icon{display:block}footer .navbar,header .navbar{position:absolute;top:calc(100% + 5px);left:25px;right:25px;background-color:var(--white);padding-inline:0;box-shadow:var(--shadow-1);max-height:0;visibility:hidden;overflow:hidden;transition:.25s var(--cubic-out)}footer .navbar.active,header .navbar.active{visibility:visible;max-height:244px;transition-duration:.5s}footer .navbar-list>li:not(:last-child),header .navbar-list>li:not(:last-child){border-block-end:1px solid var(--gainsboro_50)}footer .navbar-link,header .navbar-link{color:var(--jet);text-transform:uppercase;font-weight:var(--fw-600);padding:15px}footer .hero,header .hero{background-repeat:no-repeat;background-size:cover;background-position:center;padding-block-end:calc(var(--section-padding) / 2)}footer .hero-content,header .hero-content{margin-block-end:50px}footer .hero-title,header .hero-title{margin-block:15px 30px}footer .hero-text,header .hero-text{font-size:var(--fs-6);line-height:1.45;margin-block-end:40px}footer .hero-form,header .hero-form{background-color:var(--white);max-width:95%;padding:15px;border-radius:var(--radius-4);box-shadow:var(--shadow-3)}footer .hero-form .email-field,header .hero-form .email-field{background-color:var(--cultured);color:var(--black);min-height:70px;padding-inline:15px;border-radius:var(--radius-4);margin-block-end:15px}footer .hero-form .btn,header .hero-form .btn{width:100%}footer .service-banner,header .service-banner{display:none}footer .service,header .service{padding-block-end:0}footer .service .section-title,header .service .section-title{margin-block-end:50px}footer .service-list,header .service-list{display:grid;gap:15px}footer .service-card,header .service-card{display:flex;align-items:flex-start;gap:30px;min-height:100%;border:1px solid var(--light-gray);border-radius:var(--radius-4);padding:30px}footer .service-card-adjustement,header .service-card-adjustement{height:20vh;align-items:center!important;border-radius:20px!important}footer .service-card .card-icon,header .service-card .card-icon{width:50px;flex-shrink:0}footer .service-card .card-title,header .service-card .card-title{margin-block-end:8px}footer .about,header .about{margin-block-end:10vh}footer .about-banner,header .about-banner{margin-block-end:50px}footer .about .section-text-1,header .about .section-text-1{margin-block:25px 15px}footer .about .btn,header .about .btn{font-size:unset;max-width:max-content;margin-block-start:30px;padding-inline:15px}footer .doctor .section-title,header .doctor .section-title{margin-block-end:50px}footer .doctor-card .card-banner,header .doctor-card .card-banner{border-radius:var(--radius-4);overflow:hidden;margin-block-end:25px}footer .doctor-card,header .doctor-card{padding:30px;border:1px solid var(--light-gray);border-radius:var(--radius-4);text-align:center;min-height:100%}footer .doctor-card .card-title,header .doctor-card .card-title{font-size:var(--fs-4);transition:var(--transition)}footer .doctor-card:is(:hover,:focus-within) .card-title,header .doctor-card:is(:hover,:focus-within) .card-title{color:var(--royal-blue-light)}footer .doctor-card .card-subtitle,header .doctor-card .card-subtitle{color:var(--royal-blue-light);margin-block:10px 15px}footer .doctor-card .card-social-list,header .doctor-card .card-social-list{display:flex;justify-content:center;align-items:center;gap:10px}footer .doctor-card .card-social-link,header .doctor-card .card-social-link{background-color:var(--lavender-web);color:var(--royal-blue-light);font-size:16px;padding:12px;border-radius:50%;transition:var(--transition)}footer .doctor-card .card-social-link:is(:hover,:focus),header .doctor-card .card-social-link:is(:hover,:focus){background-color:var(--royal-blue-light);color:var(--white)}footer .has-scrollbar,header .has-scrollbar{display:flex;gap:30px;overflow-x:auto;margin-inline:15px;padding-block-end:40px;margin-block-end:-20px;scroll-snap-type:inline mandatory}footer .scrollbar-item,header .scrollbar-item{min-width:100%;scroll-snap-align:start}footer .has-scrollbar::-webkit-scrollbar,header .has-scrollbar::-webkit-scrollbar{height:10px}footer .has-scrollbar::-webkit-scrollbar-track,header .has-scrollbar::-webkit-scrollbar-track{background-color:var(--light-gray);border-radius:var(--radius-4)}footer .has-scrollbar::-webkit-scrollbar-thumb,header .has-scrollbar::-webkit-scrollbar-thumb{background-color:var(--royal-blue-light);border-radius:var(--radius-4)}footer .has-scrollbar::-webkit-scrollbar-button,header .has-scrollbar::-webkit-scrollbar-button{width:calc(25% - 30px)}footer .cta,header .cta{background-color:var(--oxford-blue-1)}footer .cta-banner,header .cta-banner{margin-block-end:50px}footer .cta .section-subtitle,header .cta .section-subtitle{text-transform:capitalize}footer .cta .section-title,header .cta .section-title{color:var(--white);font-size:var(--fs-3);margin-block-end:30px}footer .cta .btn,header .cta .btn{max-width:max-content}footer .blog .section-title,header .blog .section-title{margin-block-end:50px}footer .blog-list,header .blog-list{display:grid;gap:30px}footer .blog-card,header .blog-card{border-radius:var(--radius-4);box-shadow:var(--shadow-5)}footer .blog-card .card-banner,header .blog-card .card-banner{position:relative;border-radius:var(--radius-4);overflow:hidden}footer .blog-card .card-banner img,header .blog-card .card-banner img{transition:var(--transition)}footer .blog-card:is(:hover,:focus-within) .card-banner img,header .blog-card:is(:hover,:focus-within) .card-banner img{transform:scale(1.1)}footer .blog-card .card-badge,header .blog-card .card-badge{background-color:var(--royal-blue-light);color:var(--white);position:absolute;bottom:25px;left:25px;display:flex;gap:5px;padding:10px 15px;border-radius:var(--radius-6)}footer .blog-card .card-content,header .blog-card .card-content{padding:30px}footer .blog-card .card-title,header .blog-card .card-title{transition:var(--transition)}footer .blog-card .card-title:is(:hover,:focus),header .blog-card .card-title:is(:hover,:focus){color:var(--royal-blue-light)}footer .blog-card .card-text,header .blog-card .card-text{margin-block:15px}footer .blog-card-content,header .blog-card-content{height:40vh;display:flex;flex-direction:column;justify-content:space-evenly}footer .blog-card .card-link,header .blog-card .card-link{position:relative;color:var(--royal-blue-light);font-weight:var(--fw-500);text-transform:uppercase;width:max-content;transition:var(--transition)}footer .blog-card .card-link:after,header .blog-card .card-link:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:3px;background-color:var(--royal-blue-light);transition:var(--transition)}footer .blog-card .card-link:is(:hover,:focus),header .blog-card .card-link:is(:hover,:focus){color:var(--oxford-blue-1)}footer .blog-card .card-link:is(:hover,:focus):after,header .blog-card .card-link:is(:hover,:focus):after{background-color:var(--oxford-blue-1)}footer .footer-top,header .footer-top{background-color:var(--oxford-blue-2);color:var(--light-steel-blue)}footer .footer-top .container,header .footer-top .container{display:grid;gap:30px}footer .footer-brand .logo,header .footer-brand .logo{color:var(--white)}footer .footer-text,header .footer-text{line-height:1.6;margin-block:15px}footer .schedule,header .schedule{display:flex;align-items:center;gap:15px}footer .schedule-icon,header .schedule-icon,footer .footer-item .item-icon,header .footer-item .item-icon{background-image:var(--gradient);color:var(--white);font-size:18px;padding:11px;border-radius:50%}footer .schedule .span,header .schedule .span,footer .footer-item .item-text,header .footer-item .item-text{line-height:1.6}footer .footer-list-title,header .footer-list-title{color:var(--white);font-family:var(--ff-poppins);font-size:var(--fs-4);font-weight:var(--fw-700);margin-block-end:10px}footer .footer-link,header .footer-link{display:flex;align-items:center;gap:5px;padding-block:10px;transition:var(--transition)}footer .footer-link ion-icon,header .footer-link ion-icon{color:var(--royal-blue-light);--ionicon-stroke-width: 50px}footer .footer-link:is(:hover,:focus),header .footer-link:is(:hover,:focus){color:var(--white)}footer .footer-item,header .footer-item{display:flex;align-items:center;gap:10px}footer .footer-item:not(:first-child),header .footer-item:not(:first-child){margin-block-start:20px}footer .footer-bottom,header .footer-bottom{background-color:var(--oxford-blue-3);padding-block:50px;text-align:center}footer .copyright,header .copyright{color:var(--white);line-height:1.6;margin-block-end:25px}footer .footer .social-list,header .footer .social-list{display:flex;justify-content:center;align-items:center;gap:15px}footer .footer .social-link,header .footer .social-link{padding:11px;background-color:#fff3;color:var(--white);font-size:18px;border-radius:50%}footer .footer .social-link:is(:hover,:focus),header .footer .social-link:is(:hover,:focus){background-image:var(--gradient)}footer .back-top-btn,header .back-top-btn{position:fixed;bottom:10px;right:20px;background-color:var(--royal-blue-light);font-size:18px;color:var(--white);padding:14px;border-radius:50%;visibility:hidden;opacity:0;transition:var(--transition)}footer .back-top-btn.active,header .back-top-btn.active{transform:translateY(-10px);visibility:visible;opacity:1}@media (min-width: 575px){:root{--fs-1: 4.2rem}footer .container,header .container{max-width:540px;width:100%;margin-inline:auto}footer .blog-card .h3,header .blog-card .h3{--fs-5: 2.6rem}footer .footer-top .container,header .footer-top .container{grid-template-columns:1fr 1fr}}@media (min-width: 768px){:root{--fs-2: 4.8rem}body{font-size:1.6rem}footer .container,header .container{max-width:750px}footer .section-subtitle,header .section-subtitle{--fs-6: 2.2rem}footer .hero,header .hero{overflow:hidden}footer .hero .container,header .hero .container{display:grid;grid-template-columns:1fr .75fr;align-items:center;gap:20px}footer .hero-content,header .hero-content{margin-block-end:0}footer .hero-form,header .hero-form{position:relative}footer .hero-form .email-field,header .hero-form .email-field{margin-block-end:0;padding-inline-end:190px}footer .hero-form .btn,header .hero-form .btn{width:auto;position:absolute;top:15px;right:15px;bottom:15px}footer .hero-banner,header .hero-banner{margin-inline-end:-60px}footer .service-list,header .service-list{grid-template-columns:1fr 1fr;column-gap:30px}footer .scrollbar-item,header .scrollbar-item{min-width:calc(50% - 15px)}footer .cta,header .cta{padding-block:0}footer .cta .container,header .cta .container{display:grid;grid-template-columns:1fr 1fr;align-items:flex-end;gap:60px}footer .cta-banner,header .cta-banner{margin-block-end:0}footer .cta-content,header .cta-content{padding-block:60px}footer .blog-list,header .blog-list{grid-template-columns:1fr 1fr}footer .footer-bottom,header .footer-bottom{padding-block:30px}footer .footer-bottom .container,header .footer-bottom .container{display:flex;justify-content:space-between;align-items:center}footer .copyright,header .copyright{margin-block-end:0}footer .back-top-btn,header .back-top-btn{bottom:70px;right:50px}}@media (min-width: 992px){:root{--fs-2: 6rem;--fs-1: 4.6rem;--fs-3: 4.6rem}footer .container,header .container{max-width:980px}footer .header-top,header .header-top{display:block;background-color:var(--oxford-blue-1);color:var(--white);padding-block:20px}footer .header-top :is(.container,.social-list),header .header-top :is(.container,.social-list),footer .contact-list,header .contact-list,footer .contact-item,header .contact-item{display:flex;align-items:center}footer .header-top .container,header .header-top .container{justify-content:space-between}footer .contact-list,header .contact-list{gap:20px}footer .contact-item,header .contact-item{gap:5px}footer .contact-item ion-icon,header .contact-item ion-icon{color:var(--royal-blue-light);--ionicon-stroke-width: 40px}footer .contact-link,header .contact-link{font-size:1.5rem}footer .contact-login,header .contact-login{display:flex;flex-direction:row;justify-content:space-between;width:6vw}footer .header-top .social-list,header .header-top .social-list{gap:15px}footer .header-top .social-link,header .header-top .social-link{font-size:var(--fs-6);transition:var(--transition)}footer .header-top .social-link:is(:hover,:focus),header .header-top .social-link:is(:hover,:focus){color:var(--royal-blue-light)}footer .header-bottom,header .header-bottom{top:58px;padding-block:20px}footer .header-bottom.active,header .header-bottom.active{top:-97.5px}footer .nav-toggle-btn,header .nav-toggle-btn{display:none}footer .navbar,header .navbar,footer .navbar.active,header .navbar.active{all:unset;margin-inline-start:auto}footer .navbar-list,header .navbar-list{display:flex;align-items:center}footer .navbar-list>li:not(:last-child),header .navbar-list>li:not(:last-child){border-block-end:none}footer .navbar-link,header .navbar-link{color:var(--oxford-blue-1);font-family:var(--ff-poppins);text-transform:capitalize;transition:var(--transition)}footer .navbar-link:is(:hover,:focus),header .navbar-link:is(:hover,:focus){color:var(--royal-blue-light)}footer .header-bottom .btn,header .header-bottom .btn{display:block;padding:15px 20px}footer .service-list,header .service-list{grid-template-columns:repeat(3,1fr)}footer .service-banner,header .service-banner{display:block;grid-column:2/3;grid-row:1/4;align-self:center}footer .about .container,header .about .container{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px}footer .about-banner,header .about-banner{margin-block-end:0}footer .scrollbar-item,header .scrollbar-item{min-width:calc(33.33% - 20px)}footer .cta-content,header .cta-content{padding-block:80px}footer .blog-list,header .blog-list{grid-template-columns:repeat(3,1fr)}footer .footer-top .container,header .footer-top .container{grid-template-columns:1fr .6fr .75fr}}@media (min-width: 1200px){:root{--fs-2: 8rem;--fs-1: 5.5rem;--fs-3: 4.8rem}footer .container,header .container{max-width:1180px}footer .contact-list,header .contact-list{gap:30px}footer .header-bottom .btn,header .header-bottom .btn{padding:18px 30px}footer .header-bottom>.container,header .header-bottom>.container{gap:40px}footer .navbar-list,header .navbar-list{gap:15px}footer .about .container,header .about .container{grid-template-columns:.85fr 1fr;gap:100px}footer .doctor,header .doctor{padding-block-end:180px}footer .scrollbar-item,header .scrollbar-item{min-width:calc(25% - 22.5px)}footer .has-scrollbar,header .has-scrollbar{padding-block-end:0;margin-block-end:0}footer .cta .container,header .cta .container{align-items:center}footer .cta-banner,header .cta-banner{margin-block-start:-75px}}header .contact-link{font-size:15px}header .social-link{font-size:18px!important}header ul,header ul li,header ul a,footer ul,footer ul li,footer ul a{line-height:18px!important}footer ul,header ul{margin:0;padding:0}header .btn{font-size:1rem;line-height:19px;border:0px}header .btn:active,header .btn:hover{color:#fff!important}header .header-bottom{z-index:1001}#main-container{background-color:#fff}.navbar-link.active{color:var(--royal-blue-light)}footer .footer-list-title{font-size:1.5rem}footer address{margin-bottom:0}
