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;z-index:1}.App-header{align-items:center;background-color:#243f5b;color:#f0eceb;display:flex;filter:drop-shadow(0 7px 10px #243F5B);flex-direction:row;justify-content:space-between;min-height:90px;padding:0 130px;z-index:10}.App-logo{cursor:pointer;height:90px}.DropdownMenu{margin-left:auto}@font-face{font-family:ALTA;font-style:normal;font-weight:400;src:url(/static/media/alta-regular.8926f42baa106048a2b7.otf) format("opentype")}body{background-color:#f0eceb;font-family:ALTA,sans-serif}.App-slideshow{align-items:center;display:flex;height:80vh;justify-content:center;margin-top:7vh;overflow:hidden;position:relative;width:100vw;z-index:2}.image-container{height:100%;position:relative;width:100%;z-index:2}.fade-image{height:100%;left:0;object-fit:cover;opacity:0;position:absolute;top:0;transition:opacity 1s ease-in-out;width:100%;z-index:1}.fade-image.visible{opacity:1;z-index:1}.slideshow-text{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;left:80%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:3}.welcome-text{font-family:Montserrat,sans-serif;font-size:.7vw;font-weight:600;letter-spacing:2.9px;margin:0;text-transform:uppercase}.headline-text{font-family:ALTA,sans-serif;font-size:4.2vw;font-weight:500;margin:30px 0}.subheadline-text{font-family:Georgia,serif;font-size:1.4vw;margin:5px 0 40px}.book-appointment-btn{background-color:initial;border:2px solid #fff;color:#fff;cursor:pointer;font-family:ALTA,sans-serif;font-size:1.2vw;padding:8px 16px;text-decoration:none}.book-appointment-btn:hover{background-color:#ffffffb3}@media (max-width:1024px){.App-slideshow{z-index:100}.headline-text{font-size:5vw}.subheadline-text{font-size:2.5vw}.book-appointment-btn{font-size:1.5vw}.fade-image:first-child{object-position:30% 30%}}@media (max-width:768px){.App-slideshow{margin-top:20px;z-index:100}.headline-text{font-size:7vw}.book-appointment-btn,.subheadline-text{font-size:3.5vw}.fade-image:first-child{object-position:30% 30%}.fade-image:nth-child(2){object-position:40% 30%}.fade-image:nth-child(3){object-position:center}}.contact-image-container{text-align:center}.contact-image{display:block;height:auto;margin:150px auto;max-width:1000px;width:100%}.whatsapp-btn{align-items:center;background-color:initial;border:2px solid #243f5b;border-radius:0;color:#243f5b;cursor:pointer;display:flex;font-family:ALTA,sans-serif;font-size:16px;height:40px;justify-content:center;padding:5px 10px;position:absolute;right:630px;text-align:center;top:2720px;width:170px}.button-image{height:30px;margin-right:15px;width:30px}.whatsapp-btn:hover{background-color:#ffffffb5}.App-footer{margin-top:190px;padding:20px 60px}.footer-logo{margin-bottom:0;width:200px}.footer-address,.footer-bottom,.footer-privacy,.footer-social-contact{margin:10px 0;text-align:center;width:100%}.social-icons{gap:20px;justify-content:center;margin:20px 0}.footer-bottom,.footer-privacy a,.footer-social-contact a{color:#f0eceb;text-decoration:none}.footer-privacy a:hover,.footer-social-contact a:hover{text-decoration:underline}.client-login-button{align-items:center;background-color:initial;border:.5px solid #fff;border-radius:0;color:#fff;cursor:pointer;display:flex;font-family:ALTA,sans-serif;font-size:16px;height:30px;justify-content:center;position:absolute;right:115px;text-align:center;top:20px;width:70px;z-index:10}.client-login-button:hover{background-color:hsla(0,0%,100%,.093)}@media (max-width:768px){.App{overflow-x:hidden;padding:0;width:100%}.container,.main-container{max-width:100vw;overflow-x:hidden;padding:0 10px;width:100%}.App-header{align-items:center;background-color:#243f5b;color:#f0eceb;display:flex;filter:drop-shadow(0 7px 10px #243F5B);flex-direction:row;justify-content:space-between;padding:0 20px}.App-logo{cursor:pointer;height:90px;margin:0 auto}.App-slideshow{z-index:1}}@media (min-width:1650px){.contact-image-container{text-align:center}.contact-image{display:block;height:auto;margin:200px auto 200px 220px;max-width:1300px;width:1190%}.whatsapp-btn{align-items:center;background-color:initial;border:2px solid #243f5b;border-radius:0;color:#243f5b;cursor:pointer;display:flex;font-family:ALTA,sans-serif;font-size:18px;height:45px;justify-content:center;padding:5px 10px;position:relative;right:-790px;text-align:center;top:-340px;width:170px}}@media (min-width:1601px) and (max-width:1649px){.contact-image-container{text-align:center}.contact-image{display:block;height:auto;margin:200px auto 200px 140px;max-width:1300px;width:1190%}.whatsapp-btn{align-items:center;background-color:initial;border:2px solid #243f5b;border-radius:0;color:#243f5b;cursor:pointer;display:flex;font-family:ALTA,sans-serif;font-size:18px;height:45px;justify-content:center;padding:5px 10px;position:relative;right:-700px;text-align:center;top:-330px;width:170px}}@media (min-width:1450px) and (max-width:1600px){.contact-image-container{text-align:center}.contact-image{display:block;height:auto;margin:200px auto 200px 100px;max-width:1200px;width:1190%}.whatsapp-btn{align-items:center;background-color:initial;border:2px solid #243f5b;border-radius:0;color:#243f5b;cursor:pointer;display:flex;font-family:ALTA,sans-serif;font-size:16px;height:45px;justify-content:center;padding:5px 10px;position:relative;right:-620px;text-align:center;top:-320px;width:160px}}@media (min-width:1300px) and (max-width:1450px){.contact-image-container{text-align:center}.contact-image{display:block;height:auto;margin:190px auto 190px 120px;max-width:1100px;width:1100%}.whatsapp-btn{align-items:center;background-color:initial;border:2px solid #243f5b;border-radius:0;color:#243f5b;cursor:pointer;display:flex;font-family:ALTA,sans-serif;font-size:14px;height:35px;justify-content:center;padding:5px 10px;position:relative;right:-600px;text-align:center;top:-290px;width:130px}}@media (min-width:1024px) and (max-width:1299px){.contact-image-container{text-align:center}.contact-image{display:block;height:auto;margin:190px auto 190px 60px;max-width:1100px;width:1100%}.whatsapp-btn{align-items:center;background-color:initial;border:2px solid #243f5b;border-radius:0;color:#243f5b;cursor:pointer;display:flex;font-family:ALTA,sans-serif;font-size:14px;height:35px;justify-content:center;padding:5px 10px;position:relative;right:-540px;text-align:center;top:-290px;width:130px}}@media (min-width:969px) and (max-width:1023px){.contact-image-container{text-align:center}.contact-image{display:block;height:auto;margin:250px auto 250px 40px;max-width:1000px;width:1000%}.whatsapp-btn{align-items:center;background-color:initial;border:2px solid #243f5b;border-radius:0;color:#243f5b;cursor:pointer;display:flex;font-family:ALTA,sans-serif;font-size:14px;height:35px;justify-content:center;padding:5px 10px;position:relative;right:-470px;text-align:center;top:-360px;width:130px}}@media (min-width:869px) and (max-width:968px){.contact-image-container{text-align:center}.contact-image{display:block;height:auto;margin:180px auto 180px 30px;max-width:900px;width:900%}.whatsapp-btn{align-items:center;background-color:initial;border:2px solid #243f5b;border-radius:0;color:#243f5b;cursor:pointer;display:flex;font-family:ALTA,sans-serif;font-size:14px;height:35px;justify-content:center;padding:5px 10px;position:relative;right:-420px;text-align:center;top:-260px;width:130px}}@media (min-width:769px) and (max-width:868px){.contact-image-container{text-align:center}.contact-image{display:block;height:auto;margin:180px auto 180px -50px;max-width:900px;width:900%}.whatsapp-btn{align-items:center;background-color:initial;border:2px solid #243f5b;border-radius:0;color:#243f5b;cursor:pointer;display:flex;font-family:ALTA,sans-serif;font-size:14px;height:35px;justify-content:center;padding:5px 10px;position:relative;right:-330px;text-align:center;top:-260px;width:130px}}@media (max-width:768px){.contact-image-container{text-align:center}.contact-image{display:block;height:auto;margin:150px auto 150px -190px;max-width:1000px;width:1000%}.whatsapp-btn{align-items:center;background-color:initial;border:2px solid #243f5b;border-radius:0;color:#243f5b;cursor:pointer;display:flex;font-family:ALTA,sans-serif;font-size:14px;height:35px;justify-content:center;padding:5px 10px;position:relative;right:-250px;text-align:center;top:-250px;width:130px}}@media (max-width:568px){.contact-image-container{text-align:center}.contact-image{display:block;height:auto;margin:180px auto 0 -270px;max-width:1000px;width:1000%}.whatsapp-btn{border:2px solid #243f5b;border-radius:0;color:#243f5b;font-size:12px;height:35px;padding:5px 10px;position:relative;right:-160px;top:-100px;width:130px}.client-login-button,.whatsapp-btn{align-items:center;background-color:initial;cursor:pointer;display:flex;font-family:ALTA,sans-serif;justify-content:center;text-align:center}.client-login-button{border:.5px solid #fff;border-radius:0;color:#fff;font-size:18px;height:30px;position:absolute;right:25px;top:20px;width:70px;z-index:10}.client-login-button:hover{background-color:hsla(0,0%,100%,.093)}}.dropdown-container{display:inline-block;float:right;position:relative;z-index:99999}.dropdown-logo{cursor:pointer;float:right;height:55px;margin-right:19px}.dropdown-content{background-color:#f0eceb00;box-shadow:0 8px 16px #0000;display:none;position:absolute;right:0;top:100%;z-index:99999}.dropdown-content a{color:#243f5b;display:inline-block;font-size:1.15em;padding:35px 30px;text-decoration:none;transition:transform .3s ease;white-space:nowrap;z-index:99999}.dropdown-content a:hover{background-color:#1e345000;color:#a3897b;transform:scale(1.1);z-index:99999}.dropdown-container .dropdown-content{display:flex;z-index:99999}@media (max-width:768px){.dropdown-content{align-items:flex-start;background-color:#f0eceb;background-color:var(--dropdown-bg,#f0eceb);box-shadow:0 8px 16px #0000001a;display:none;flex-direction:column;height:100vh;overflow:hidden;padding:20px;position:fixed;right:-80px;top:0;width:100vw;z-index:99999}.dropdown-content a{color:#243f5b;color:var(--dropdown-text-color,#243f5b);display:block;font-size:1.5em;padding:15px 10px;text-decoration:none;transition:color .3s ease,transform .3s ease;white-space:nowrap}.dropdown-content a:hover{color:#a3897b;color:var(--dropdown-hover-color,#a3897b);transform:scale(1.1)}.dropdown-container .dropdown-content{display:flex}.close-btn{background:none;border:none;color:#243f5b;color:var(--close-btn-color,#243f5b);cursor:pointer;display:block;font-size:40px;position:absolute;right:60px;top:20px;z-index:10000}.App-header{align-items:center;background-color:#243f5b;background-color:var(--header-bg,#243f5b);display:flex;justify-content:space-between;padding:10px 20px;position:relative;z-index:10000}.App-slideshow{z-index:1}.menu-image{border-radius:8px;height:100px;margin-top:0;width:100px}}@media (min-width:769px){.close-btn,.menu-image{display:none}}body,html{display:flex;flex-direction:column;height:100%;margin:0;padding:0}.main-content{flex:1 0 auto;padding:20px}.App-footer{align-items:center;background-color:#243f5b;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#f0eceb;display:flex;filter:drop-shadow(0 0 40px #243F5B);flex-direction:column;flex-shrink:0;height:200px;justify-content:center;padding:0;width:100%}.footer-address{align-items:flex-start;display:flex;flex-direction:column;gap:0;margin:0 0 0 -310px;top:-50px}.footer-address,.footer-contact{color:#f0eceb;position:relative;text-align:center;width:100%;z-index:1}.footer-contact{margin-left:-450px;top:-10px}.footer-logo{align-content:center;box-sizing:border-box;height:90px;margin:0;padding:0;position:relative;top:50px;width:500px;z-index:1}.footer-privacy{top:-60px}.footer-bottom,.footer-privacy{font-size:.7em;position:relative;text-align:center;width:50%}.footer-bottom{margin:0;top:-65px}.social-icons{display:flex;gap:45px;justify-content:right;margin:50px -280px -60px 0;position:relative;top:-70px;z-index:1}.social-icons svg{cursor:pointer;height:44px;width:44px}.social-icons svg:hover{fill:#f0eceb}.social-icons2{display:flex;gap:45px;justify-content:right;margin:-100px 0 -10px;position:relative;right:-460px;z-index:1}.social-icons2 svg{cursor:pointer;height:44px;width:44px}.social-icons2 svg:hover{fill:#f0eceb}.footer-bottom,.footer-privacy,.footer-privacy a:hover,.footer-social-contact,.footer-social-contact a:hover,.footer-social-contact2{color:#f0eceb;text-decoration:none}.footer-contact a{color:inherit;display:block;margin:20px 0;text-decoration:none}.footer-contact a:hover{color:#f0eceb;text-decoration:none}@media (max-width:1024px){.App-footer{align-items:center;display:flex;flex-direction:column;height:400px;justify-content:center;padding:0;text-align:center}.footer-logo{height:auto;margin-bottom:60px;margin-top:-70px;width:250px}.footer-address,.footer-bottom,.footer-contact,.footer-privacy{font-size:.9em;margin:10px 0;position:static;text-align:center;width:100%}.social-icons{display:flex;gap:20px;justify-content:center;margin:20px 0;top:-8px}.social-icons svg{cursor:pointer;height:36px;width:36px}.social-icons svg:hover{fill:#f0eceb}.social-icons2{display:flex;gap:120px;justify-content:right;margin:-240px 0 -8px;position:relative;right:0;z-index:1}.social-icons2 svg{cursor:pointer;height:44px;width:44px}.social-icons2 svg:hover{fill:#f0eceb}.footer-bottom a,.footer-bottom a:hover,.footer-privacy a,.footer-privacy a:hover,.footer-social-contact a,.footer-social-contact a:hover{color:#f0eceb;text-decoration:none}}@media (max-width:768px){.App-footer{align-items:center;display:flex;flex-direction:column;height:400px;justify-content:center;padding:0;text-align:center}.footer-logo{height:auto;margin-bottom:60px;margin-top:-70px;width:250px}.footer-address,.footer-bottom,.footer-contact,.footer-privacy{font-size:.9em;margin:10px 0 20px;position:static;text-align:center;width:100%}.social-icons{display:flex;gap:20px;justify-content:center;margin:20px 0;top:-8px}.social-icons svg{cursor:pointer;height:36px;width:36px}.social-icons svg:hover{fill:#f0eceb}.social-icons2{display:flex;gap:120px;justify-content:right;margin:-245px 0 -10px;position:relative;right:0;z-index:1}.social-icons2 svg{cursor:pointer;height:44px;width:44px}.social-icons2 svg:hover{fill:#f0eceb}.footer-bottom a,.footer-bottom a:hover,.footer-privacy a,.footer-privacy a:hover,.footer-social-contact a,.footer-social-contact a:hover{color:#f0eceb;text-decoration:none}}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(/static/media/Lato-Italic.a9f3ee269217f44df65f.ttf) format("opentype")}@keyframes floatingGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.SurgeonProfile{align-items:center;display:flex;justify-content:center;margin:150px auto;position:relative;z-index:2}.SurgeonProfile-background{animation:floatingGradient 10s ease-in-out infinite;background:linear-gradient(230deg,#243f5b,#d6cbc2,#243f5b);background-size:200% 200%;border-radius:30px;box-shadow:0 4px 18px #243f5b;height:50%;left:20%;max-width:1130px;position:absolute;top:50px;transform:translateX(-50%);width:80%;z-index:-1}.SurgeonProfile-content{align-items:center;display:flex;justify-content:center;padding:20px;position:relative;z-index:3}.SurgeonProfile-image img{filter:drop-shadow(10px 27px 20px #243F5B);height:430px;margin-left:50px;margin-top:130px;object-fit:cover;width:400px}.SurgeonProfile-info{align-items:center;display:flex;flex-direction:column;margin-bottom:100px;margin-left:90px;text-align:center}.Clinic-logo{height:auto;margin-bottom:-20px;margin-left:20px;margin-top:150px;width:400px}.Surgeon-description{color:#fff;font-family:Lato,sans-serif;font-size:1.2em;margin-bottom:30px;margin-left:40px;margin-top:60px;max-width:600px}.button-about-btn{align-items:center;background-color:initial;border:none;border-bottom:2px solid #fff;color:#fff;cursor:pointer;display:flex;font-family:ALTA,sans-serif;font-size:16px;height:40px;justify-content:center;position:absolute;right:690px;text-align:center;top:550px;width:170px}.button-about-btn:hover{background-color:#ffffff1a}@media (min-width:1600px){.SurgeonProfile{margin:100px auto}.SurgeonProfile-background{animation:floatingGradient 10s ease-in-out infinite;background:linear-gradient(230deg,#243f5b,#d6cbc2,#243f5b);background-size:200% 200%;border-radius:30px;box-shadow:0 4px 18px #243f5b;height:60%;left:8%;margin-left:-20px;max-width:1530px;position:absolute;top:0;transform:translateX(-50%);width:85%;z-index:-1}.SurgeonProfile-content{padding:30px}.SurgeonProfile-image img{height:410px;margin-left:100px;margin-right:60px;margin-top:120px;width:390px}.Clinic-logo{margin-left:0;margin-top:100px;width:350px}.Surgeon-description{font-size:1.1em;max-width:550px}.button-about-btn{font-size:14px;right:770px;top:490px}}@media (max-width:1600px){.SurgeonProfile{margin:100px auto}.SurgeonProfile-background{animation:floatingGradient 10s ease-in-out infinite;background:linear-gradient(230deg,#243f5b,#d6cbc2,#243f5b);background-size:200% 200%;border-radius:30px;box-shadow:0 4px 18px #243f5b;height:60%;left:10%;margin-left:-20px;max-width:1130px;position:absolute;top:0;transform:translateX(-50%);width:85%;z-index:-1}.SurgeonProfile-content{padding:30px}.SurgeonProfile-image img{height:410px;margin-left:10px;margin-right:60px;margin-top:120px;width:390px}.Clinic-logo{margin-top:100px;width:350px}.Surgeon-description{font-size:1.1em;max-width:550px}.button-about-btn{font-size:14px;right:670px;top:520px}}@media (max-width:1024px){.SurgeonProfile{flex-direction:column;margin:70px auto}.SurgeonProfile-background{animation:floatingGradient 10s ease-in-out infinite;background:linear-gradient(230deg,#243f5b,#d6cbc2,#243f5b);background-size:200% 200%;border-radius:30px;box-shadow:0 4px 18px #243f5b;height:60%;left:10%;margin-left:-20px;max-width:1130px;position:absolute;top:0;transform:translateX(-50%);width:85%;z-index:-1}.SurgeonProfile-image img{height:260px;margin-left:0;margin-right:40px;margin-top:190px;width:270px}.Clinic-logo{margin-top:100px;width:300px}.Surgeon-description{font-size:1em;margin-left:-60px;margin-top:100px;max-width:100%}.button-about-btn{font-size:12px;right:450px;top:510px}}@media (max-width:768px){.App-slideshow{position:relative;z-index:1}.SurgeonProfile{margin:50px auto;position:relative;z-index:-1}.SurgeonProfile-background{animation:floatingGradient 10s ease-in-out infinite;background:linear-gradient(230deg,#243f5b,#d6cbc2,#243f5b);background-size:200% 200%;border-radius:30px;box-shadow:0 4px 18px #243f5b;height:90%;left:8%;margin-left:10px;margin-top:30px;max-width:100%;position:absolute;top:-120px;transform:translateX(-50%);width:80%;z-index:-100}.SurgeonProfile-content{flex-direction:column;max-width:100%}.SurgeonProfile-image img{margin:0;position:relative;right:-3px;width:100%;width:250px}.SurgeonProfile-info{align-items:center;margin:0 0 0 100px;text-align:center}.Clinic-logo{content:url(/static/media/clinic-logo-mobile.9fb93383a36bc017b2b3.png);margin-left:-100px;margin-top:30px;width:250px}.Surgeon-description{font-size:.9em;max-width:100%}.button-about-btn{font-size:14px;height:35px;left:52%;position:absolute;top:103%;transform:translate(-50%,-50%);width:140px}}.interactive-image-container{align-items:center;background-position:50%;background-size:cover;display:flex;height:500px;justify-content:center;margin-left:140px;margin-top:300px;position:relative;width:80%}.interactive-sections{display:flex}.interactive-sections div{color:#fff;cursor:pointer;font-size:2em;margin:0;padding:234px 210px;transition:background-color .3s}.interactive-sections div:hover{background-color:#fff0}@media (min-width:1650px){.interactive-image-container{height:600px;margin-left:170px;margin-top:400px;width:1400px}.interactive-sections{align-items:center;flex-direction:row;gap:40px;justify-content:space-around}.interactive-sections div{font-size:1.9em;padding:300px 270px;text-align:center}}@media (min-width:1601px) and (max-width:1649px){.interactive-image-container{height:600px;margin-left:140px;margin-top:400px;width:1340px}.interactive-sections{align-items:center;flex-direction:row;gap:40px;justify-content:space-around}.interactive-sections div{font-size:1.2em;padding:300px 280px;text-align:center}}@media (min-width:1450px) and (max-width:1600px){.interactive-image-container{height:490px;margin-left:150px;margin-top:400px;width:1140px}.interactive-sections{align-items:center;flex-direction:row;gap:40px;justify-content:space-around}.interactive-sections div{font-size:1.5em;padding:250px 230px;text-align:center}}@media (min-width:1300px) and (max-width:1450px){.interactive-image-container{height:490px;margin-left:110px;margin-top:400px;width:1140px}.interactive-sections{align-items:center;flex-direction:row;gap:40px;justify-content:space-around}.interactive-sections div{font-size:1.5em;padding:250px 220px;text-align:center}}@media (min-width:1024px) and (max-width:1299px){.interactive-image-container{height:430px;margin-left:100px;margin-top:300px;width:980px}.interactive-sections{align-items:center;flex-direction:row;gap:40px;justify-content:space-around}.interactive-sections div{font-size:1.4em;padding:200px 190px;text-align:center}}@media (min-width:969px) and (max-width:1023px){.interactive-image-container{height:400px;margin-left:70px;margin-top:300px;width:900px}.interactive-sections{align-items:center;flex-direction:row;gap:40px;justify-content:space-around}.interactive-sections div{font-size:1.2em;padding:250px 150px;text-align:center}}@media (min-width:869px) and (max-width:968px){.interactive-image-container{height:370px;margin-left:70px;margin-top:300px;width:820px}.interactive-sections{align-items:center;flex-direction:row;gap:40px;justify-content:space-around}.interactive-sections div{font-size:1.4em;padding:150px 120px;text-align:center}}@media (min-width:769px) and (max-width:868px){.interactive-image-container{height:290px;margin-left:70px;margin-top:300px;width:650px}.interactive-sections{align-items:center;flex-direction:row;gap:40px;justify-content:space-around}.interactive-sections div{font-size:1.4em;padding:150px 120px;text-align:center}}@media (max-width:768px){.interactive-image-container{display:flex;height:700px;margin-left:80px}.interactive-image-container,.interactive-sections{align-items:center;flex-direction:column;justify-content:center}.interactive-sections{gap:20px}.interactive-sections div{font-size:1.4em;padding:150px 30px;text-align:center}}@media (max-width:568px){.interactive-image-container{display:flex;height:500px;margin-left:45px}.interactive-image-container,.interactive-sections{align-items:center;flex-direction:column;justify-content:center}.interactive-sections{gap:20px}.interactive-sections div{font-size:1.3em;padding:110px 170px;text-align:center}}.procedures-list{display:flex;overflow-x:auto;padding:70px}.procedure-card{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 6px #0000001a;cursor:pointer;flex:0 0 auto;height:430px;margin:0 15px;transition:transform .2s;width:200px}.procedure-card:hover{transform:scale(1.05)}.procedure-image{border-top-left-radius:8px;border-top-right-radius:8px;height:350px;object-fit:cover;width:100%}.procedure-name{color:#243f5b;font-family:ALTA,sans-serif;padding:10px;text-align:center}.procedures-page{min-height:100vh;position:relative}.procedure-background-image{background:url(/static/media/procedures.b26f7a2a73f43d13920b.png) 50% no-repeat;background-size:cover;height:100%;left:0;margin-top:-70px;position:absolute;top:0;transition:opacity 2s ease-out,visibility 2s ease-out;width:100%;z-index:-1}.procedure-background-image.visible{opacity:1;visibility:visible}.procedure-background-image.fade-out{opacity:0;visibility:hidden}.pro-content-wrapper{display:flex;height:100%;margin-top:60px;opacity:0;transition:opacity 2s ease-in;width:100%}.pro-content-wrapper.visible{opacity:1}.pro-title-image{left:380px;position:absolute;top:-30px;width:700px;z-index:-1}.surgeries-list{display:flex;overflow-x:auto;padding:70px}.surgery-card{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 6px #0000001a;cursor:pointer;flex:0 0 auto;height:410px;margin:0 15px;transition:transform .2s;width:200px}.surgery-card:hover{transform:scale(1.05)}.surgery-image{border-top-left-radius:8px;border-top-right-radius:8px;height:350px;object-fit:cover;width:100%}.surgery-name{color:#243f5b;font-family:ALTA,sans-serif;padding:10px;text-align:center}.modal-overlay{align-items:center;background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.modal-content{background:#fff;border-radius:8px;max-width:800px;padding:20px;position:relative;width:80%}.close-button{background:none;border:none;cursor:pointer;font-size:24px;position:absolute;right:10px;top:5px}.modal-body{align-items:center;display:flex}.modal-text{padding-right:20px;width:60%}.modal-text h2{font-family:ALTA,sans-serif;font-size:34px;margin-top:0}.modal-text p{font-family:Open Sans,sans-serif;font-size:14px;margin:20px 0;text-align:justify}.modal-image-container{text-align:center;width:40%}.modal-image{border-radius:8px;height:auto;max-width:100%}.book-button{background-color:#243f5b;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-family:ALTA,sans-serif;margin-left:160px;margin-top:20px;padding:10px 20px}.book-button:hover{background-color:#e5edf3;color:#243f5b}.surgeries-page{min-height:100vh;position:relative}.background-image{background:url(/static/media/surgeries.238668247d30a28cc234.png) 50% no-repeat;background-size:cover;height:100%;left:0;margin-top:-70px;position:absolute;top:0;transition:opacity 2s ease-out,visibility 2s ease-out;width:100%;z-index:-1}.background-image.visible{opacity:1;visibility:visible}.background-image.fade-out{opacity:0;visibility:hidden}.content-wrapper{display:flex;height:100%;margin-top:60px;opacity:0;transition:opacity 2s ease-in;width:100%}.content-wrapper.visible{opacity:1}.title-image{left:380px;position:absolute;top:-30px;width:700px;z-index:-1}
/*# sourceMappingURL=main.c56f182a.css.map*/