@font-face{font-family:"EB Garamond";src:url(fonts/eb-garamond/EBGaramond-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"EB Garamond";src:url(fonts/eb-garamond/EBGaramond-Italic-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(fonts/montserrat/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(fonts/montserrat/Montserrat-Italic-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}:root{--primary-color-1:#ba8748;--primary-color-1-rgb:250,183,2}body{background-color:#fff}a,div,li,p{font-family:Montserrat,serif;letter-spacing:1px}h1,h2,h3,h4,h5,h6{font-family:"EB Garamond",serif}#top-title{margin-top:0!important}.font1{font-family:Montserrat,serif!important}.cursive{font-family:"Bodoni Moda",serif;font-style:italic}.title-font{font-family:"Marcellus SC",Montserrat,serif}.primary{color:#30343e!important}.primary-bg{background-color:#30343e}.secondary{color:#ba8748!important}.logo-color{color:#bb8846!important}.font-montserrat{font-family:Montserrat,sans-serif}.italic{font-style:italic}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.space3{letter-spacing:3px}.cus-btn1{padding:.7rem 1.5rem!important;color:#fff!important;background-color:#30343e}.cus-btn1:hover{transform:scale(1.05)}.cus-btn2{padding:1rem 1.5rem!important;color:#fff!important;border:2px solid #ba8748;background-color:transparent}@media (max-width:450px){.cus-btn2{padding:1rem .5rem!important;font-size:13px}}.cus-btn3{color:#fff!important;border-width:0;border-radius:0;font-size:16px;letter-spacing:2px;font-family:"Cormorant Garamond",serif;font-weight:600;background-color:transparent;padding-block:9px;padding-inline:15px;border-radius:4px;border:1px solid #fff;transition:all .2s ease}.cus-btn2:hover,.cus-btn3:hover{opacity:.7;transform:scale(1.02)}.custom-center{display:flex;justify-content:center;align-items:center}.flex-center{display:flex;align-items:center;justify-content:center}.relative{position:relative}.text-dark1{color:#363636}.text-dark2{color:#9b9b9b}.shadow-sm{padding:.6rem;box-shadow:0 12px 32px -6px rgba(94,94,94,.2)}.rounded-sm{border-radius:5px}.rounded-md{border-radius:10px}.weight-200{font-weight:200}.weight-300{font-weight:300}.weight-400{font-weight:400}.weight-500{font-weight:500}.weight-600{font-weight:600}.weight-700{font-weight:700}.font-20{font-size:20px!important}.font-25{font-size:25px!important}.font-2rem{font-size:2rem}.font-3rem{font-size:3rem}.font-4rem{font-size:4rem}.font-5rem{font-size:5rem}.ml20{margin-left:20px}.mr20{margin-right:20px}.pt50{padding-top:50px}.ml-50{margin-left:-50px}.no-right{padding-right:0!important}.no-left{padding-left:0!important}.custom-separator{width:100%;height:1px;border-bottom:2px solid rgba(109,109,109,.267)}.z-1{z-index:1}#section-hero.mobile{display:none}@media (max-width:800px){#section-hero{display:none}#section-hero.mobile{display:block}.font-4rem{font-size:3rem}}header.transparent{backdrop-filter:blur(30px)}header .display-logo{display:none}header.clone.smaller .display-logo{display:block!important}header{top:auto}header.smaller{top:0}#mainmenu li a:after{display:none}.custom-header-margin{margin-left:12%}header.smaller .custom-header-margin{margin-left:0}.subheader-btns-container{display:flex;flex-direction:row}@media (max-width:1200px){.custom-header-margin{margin-left:0}.subheader-btns-container{flex-direction:column;align-items:start;justify-content:center;gap:30px}}@media (min-width:990px) and (max-width:1200px){.contact-link-nav{display:none}}#section3 .custom-container{padding:2rem;border:1px solid #ba8748;border-radius:4px;display:flex;justify-content:center;align-items:center;height:370px;flex-direction:column}#section3 .col-container{padding:1rem}.services-container{padding:1rem 1.5rem;display:flex;justify-content:center;align-items:center;flex-direction:column;height:270px;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;transition:250ms all ease}.de_testi blockquote{height:400px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:1200px){.services-container{height:350px}.de_testi blockquote{height:550px}#section3 .custom-container{height:470px}}@media (max-width:760px){#service .services-container{height:auto}}@media (max-width:500px){#section3 .custom-container{height:auto}}@media (max-width:400px){.services-container{height:450px}.services-container .email{font-size:10px}.de_testi blockquote{height:auto}}.footer-bg{background-color:#30343e4b}#services .services-container:hover{background-color:#30343e;color:#fff}#services .services-container:hover h3{color:#fff}#services .services-container:hover .cus-btn1{border:1px solid #fff}#services .service-image{width:70%;margin-inline:auto;margin-bottom:40px}#services .services-container{height:700px}.dark-section{background-color:#373737;padding:1.5rem}.patient-offers-container{background:#2c3b50;background:linear-gradient(0deg,rgba(44,59,80,1) 0,rgba(85,116,159,1) 100%);padding:2rem 1.5rem;color:#fff;height:450px;display:flex;justify-content:center;align-items:center;flex-direction:column}.patient-offers-container h2,.patient-offers-container h3{color:#fff}@media (max-width:1300px){.patient-offers-container{height:550px}.cus-testimonial-container{height:auto}}@media (max-width:990px){.patient-offers-container{height:auto}}.member-info-container{position:absolute;background-color:rgba(0,0,0,.6);width:100%;height:auto;z-index:10;bottom:0;left:0;display:flex;flex-direction:column;justify-content:end;padding:1rem}.de-team-list .modal-body img{width:60%!important;display:block;margin-inline:auto}.de-team-list .cus-btn1{transition:all .2s ease;border:none}.de-team-list .cus-btn1:hover{transform:scale(1.03)!important}@media (max-width:700px){.de-team-list .modal-body img{width:100%!important}}.top-nav-container{display:flex;justify-content:baseline}.dr-names{display:flex;flex-direction:column;justify-content:center;margin-top:10px;margin-left:20px}.dr-names a{margin-top:-10px;font-weight:500}.team-member-container{width:100%;aspect-ratio:.9;position:relative;display:flex;justify-content:center;align-items:end;padding:1rem;margin-top:20px}.team-member-container p{width:100%;background-color:rgba(0,0,0,.5);color:#fff;padding:1rem;text-align:center;font-weight:500;font-size:20px;margin-bottom:0}.cus-testimonial-container{padding:2rem;border-radius:8px!important;box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 3px 6px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);display:flex;justify-content:center;align-items:start;flex-direction:column;height:400px}@media (max-width:990px){.cus-testimonial-container{height:auto}}