@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}html{scroll-behavior:smooth}*{box-sizing:border-box;font-family:Montserrat,sans-serif;margin:0;padding:0}body{background:#28a1a1;background-image:url(/static/media/Vector.008692c53c78a31f12d2.png);background-repeat:inherit}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}.doctor-card:hover{transform:translateY(0);transition:all .5s ease-in}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.btn{border:none;border-radius:12px;font-weight:700;letter-spacing:2px;padding:7px 20px}.white-btn{background:#fff;color:#111}.purple-btn{background:#9083d5;color:#fff}a,p,span{font-size:20px}h1{font-size:36px}h1,h2{font-weight:900}h2{font-size:32px}h3{font-size:28px}h3,h4{font-weight:900}h4,h5,h6{font-size:24px}h5,h6{font-weight:700}@media (max-width:1186px){h1{font-size:32px}h1,h2{font-weight:900}h2{font-size:30px}}.container{padding:0 100px}@media (max-width:700px){.container{padding:0 20px}}.carousel-caption{bottom:0;left:0;right:0;top:0}.hero{display:flex;gap:50px;padding-bottom:120px;padding-top:120px;position:relative}.hero .banner{flex:1 1}.hero .banner h1,.hero .banner p{max-width:650px}.hero .banner h1{font-size:40px;letter-spacing:2px;word-spacing:5px}.hero .banner p{color:#111;letter-spacing:2px}.hero .banner span{position:absolute;right:-300px;top:-200px;z-index:-1}.hero .banner:first-child{display:flex;flex-direction:column;gap:50px;justify-content:center}.hero .banner:last-child{align-items:center;display:flex;justify-content:center;overflow-y:hidden}.animated-image{animation:moveUpDown 1s ease-in-out infinite alternate}@keyframes moveUpDown{0%{transform:translateY(0)}to{transform:translateY(20px)}}@media (max-width:1186px){.hero .banner span{right:-400px}.hero .banner h1{font-size:32px}}@media (max-width:1085px){.hero .banner span{right:-480px;top:-315px}}@media (max-width:925px){.hero{flex-direction:column}@media (max-width:700px){.hero{padding-bottom:40px}.animated-image{width:300px}}}.form-component{padding-bottom:60px;padding-top:40px}.form-component h2{color:#000;letter-spacing:4px;margin-bottom:30px}.form-component h4{color:#000;font-weight:700;margin-bottom:20px}.form-component p{color:#000;margin-bottom:20px;max-width:750px}.form-component form{flex-direction:column}.form-component form,.form-component form div{display:flex;gap:30px}.form-component form input,.form-component form select,.form-component form textarea{border:1px solid gray;border-radius:7px;flex:1 1;font-size:24px;padding:10px 10px 10px 40px}.form-component button{background:#fff;border:none;border-radius:8px;color:teal;cursor:pointer;font-size:24px;font-weight:700;margin-bottom:30px;padding:10px 35px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.form-component .wrapper{display:flex;gap:50px}.form-component .wrapper .banner{flex:1 1}.form-component .wrapper .banner:last-child{align-items:center;display:flex;justify-content:center}.form-component .wrapper .banner:last-child img{max-width:450px}.login-form{margin:100px auto 20px;max-width:800px;text-align:center}.register-form{margin:100px auto 20px;max-width:1200px}.login-form h2,.register-form h2{color:#000}@media (max-width:1110px){.appointment-form form div:nth-child(4),.appointment-form form div:nth-child(5){flex-direction:column}}@media (max-width:888px){.form-component{padding-bottom:30px;padding-top:30px}.form-component form div{flex-direction:column}}@media (max-width:667px){.form-component form input,.form-component form select,.form-component form textarea{font-size:20px;padding:10px}}.biography{display:flex;gap:50px;padding-bottom:60px;padding-top:40px}.biography .banner:first-child{align-items:center;display:flex;flex:1 1;justify-content:center}.biography .banner:last-child{display:flex;flex:1 1;flex-direction:column;gap:10px}.biography .banner h3{font-weight:700;letter-spacing:3px}.biography .banner p:first-child{font-size:24px;letter-spacing:2px}@media (max-width:925px){.biography{flex-direction:column-reverse}}.message-form,.message-form h2{position:relative}.message-form h2{color:#000;text-align:center}.message-form img{height:600px;position:absolute;right:-16%;top:0;z-index:-1}@media (max-width:700px){.message-form img{height:450px;right:-35%;top:10%}}footer{padding-bottom:30px!important}footer hr{margin-bottom:30px}footer .content{display:flex;gap:20px}footer .content div{flex:1 1}footer .content div:nth-child(3){flex:2 1}footer .content div h4{font-weight:700;margin-bottom:20px}footer .content div ul{display:flex;flex-direction:column;gap:10px}footer .content div ul a{color:#000;text-decoration:none}footer .content div ul a:hover{color:#8570ed;transition:.3s}footer .content div ul li span{color:#000}footer .content div ul li span:first-child{display:inline-block;width:150px}footer .content div:last-child div{align-items:center;display:flex;gap:12px;margin-bottom:10px}footer .content div:last-child div svg{font-size:24px}@media (max-width:1135px){footer .content{flex-wrap:wrap;justify-content:space-between}footer .content div,footer .content div:nth-child(3){flex:none;margin-bottom:30px;width:340px}}@media (max-width:900px){footer{padding-bottom:0!important}footer .content div,footer .content div:nth-child(3){width:100%}}@media (max-width:390px){footer .content div:nth-child(3) ul li{display:flex;flex-direction:column}}.departments{padding-bottom:50px;padding-top:30px}.departments h2{color:#000;margin-bottom:30px}.card{align-items:flex-end;border-radius:8px;display:flex;flex:1 1;justify-content:center;min-height:500px;padding-bottom:15px;position:relative;text-decoration:none}.card img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.card .depart-name{background:#e5e5e5;border-radius:30px;display:flex;font-size:24px;font-weight:700;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;left:0;margin-bottom:30px;padding:12px;text-transform:uppercase;width:320px}nav{border-bottom-left-radius:7px;border-bottom-right-radius:7px;justify-content:space-between;margin:0 auto;padding-bottom:20px!important;padding-top:20px!important;position:absolute;width:100%;z-index:2}nav,nav .logo{align-items:center;display:flex}nav .logo{flex:1 1;font-size:2rem}nav .navLinks{align-items:center;display:flex;flex:2 1;justify-content:space-between}nav .navLinks .links{display:flex;gap:25px}nav .navLinks .links a{color:#222;font-size:20px;font-weight:600;letter-spacing:1.4px;text-decoration:none}nav .navLinks .links a:hover{color:#000;cursor:pointer;transition:.3s}nav .btn{background:#0000;border:none;border-radius:20px;color:#e5e5e5;font-size:20px;font-weight:600;padding:8px 20px;z-index:2}nav .loginBtn,nav .logoutBtn{background:linear-gradient(135deg,#000,#313131)}.hamburger{display:none}nav svg{font-size:1.75rem}@media (max-width:1520px){nav{min-width:100%;padding:25px 20px 40px}}@media (max-width:1100px){nav{background:#ffffffbf;left:0;position:fixed;top:0}.button-btn,.navbar-link{display:none}.hamburger{display:flex}nav .navLinks{left:0}nav .navLinks,nav .showmenu{background:#ffffffbf;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;padding:15px 7.5px;position:fixed;top:79px;transition:.3s;width:400px;z-index:2}nav .showmenu{left:-100%}nav .navLinks .links{flex-direction:column;text-align:center}nav .navLinks .links a{font-weight:700}nav .logoutBtn{margin-top:20px}}@media (max-width:800px){nav .showmenu{width:96vw}}@media (max-width:650px){nav .showmenu{border-radius:0;margin:0;width:100%}}@media (max-width:555px){nav,nav .navLinks{background:#fff}nav .navLinks{width:100%}}input[type=date]:before,input[type=time]:before{color:#444;content:attr(placeholder);margin-right:.5em}.logo-img{width:150px}footer .logo-img{width:100%}.nav_link{margin-left:40px}.nav_link,.nav_link2{color:#242121;cursor:pointer;font-weight:700;text-decoration:none}.menuItem:hover{background:#c7b9b9}@font-face{fallback:fallback;font-family:revicons;src:url(/static/media/revicons.e8746a624ed098489406.woff) format("woff"),url(/static/media/revicons.57fd05d4ae650374c8de.ttf) format("ttf"),url(/static/media/revicons.a77de540a38981833f9e.eot) format("ttf")}.react-multi-carousel-list{align-items:center;display:flex;overflow:hidden;position:relative}.react-multi-carousel-track{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:row;list-style:none;margin:0;padding:0;position:relative;transform-style:preserve-3d;will-change:transform,transition}.react-multiple-carousel__arrow{background:#00000080;border:0;border-radius:35px;cursor:pointer;min-height:43px;min-width:43px;opacity:1;outline:0;position:absolute;transition:all .5s;z-index:1000}.react-multiple-carousel__arrow:hover{background:#000c}.react-multiple-carousel__arrow:before{color:#fff;display:block;font-family:revicons;font-size:20px;position:relative;text-align:center;z-index:2}.react-multiple-carousel__arrow:disabled{background:#00000080;cursor:default}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\e825"}.react-multi-carousel-dot-list{bottom:0;display:flex;justify-content:center;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;text-align:center}.react-multi-carousel-dot button{border:2px solid grey;border-radius:50%;box-shadow:none;cursor:pointer;display:inline-block;height:12px;margin:0 6px 0 0;opacity:1;outline:0;padding:0;transition:background .5s;width:12px}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{left:calc(4% + 1px);right:auto}.rtl.react-multiple-carousel__arrow--right:before{content:"\e824"}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:"\e825"}.hospital-gallery{background:#f3f4f6;padding:48px 16px;width:100%}.hospital-gallery,.hospital-gallery *,.hospital-gallery :after,.hospital-gallery :before{box-sizing:border-box}.hospital-gallery__container{margin:0 auto;max-width:1280px;width:100%}.hospital-gallery__intro{margin-bottom:32px;max-width:672px}.hospital-gallery__intro h2{color:#285e61;font-size:30px;line-height:1.2;margin:0}.hospital-gallery__intro p{color:#4a5568;font-size:16px;line-height:1.6;margin:12px 0 0}.hospital-gallery__grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}.hospital-gallery__card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px #00000014;margin:0;min-width:0;overflow:hidden}.hospital-gallery__link{display:block}.hospital-gallery__link:focus-visible{outline:3px solid #38b2ac;outline-offset:-3px}.hospital-gallery__image-frame{align-items:center;aspect-ratio:4/3;background:#f7fafc;display:flex;justify-content:center;overflow:hidden;width:100%}.hospital-gallery__image-frame img{display:block;height:100%;object-fit:contain;width:100%}.hospital-gallery__card figcaption{color:#2d3748;font-size:14px;line-height:1.6;padding:16px 20px}@media (min-width:768px){.hospital-gallery{padding:64px 32px}.hospital-gallery__intro{margin-bottom:40px}.hospital-gallery__intro h2{font-size:36px}.hospital-gallery__intro p{font-size:18px}.hospital-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.hospital-gallery__grid{gap:32px;grid-template-columns:repeat(3,minmax(0,1fr))}}.hospital-slideshow{background:#f1f5f7;padding:20px 16px;width:100%}.hospital-slideshow__container{margin:0 auto;max-width:1200px;width:100%}.hospital-slideshow__track{padding-bottom:32px;position:relative}.hospital-slideshow__slide{aspect-ratio:16/9;background:#fff;width:100%}.hospital-slideshow__slide img{display:block;height:100%;object-fit:contain;width:100%}.hospital-slideshow__gallery-link{color:#176b68;display:inline-block;font-size:16px;font-weight:600;margin-top:12px;padding:6px;text-underline-offset:4px}.hospital-slideshow__gallery-link:focus-visible{outline:3px solid #176b68;outline-offset:3px}@media (max-width:600px){.hospital-slideshow{padding:12px}}
/*# sourceMappingURL=main.73449ccb.css.map*/