@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@600;700;800;900&display=swap";@import "https://api.fontshare.com/v2/css?f[]=satoshi@400&display=swap";.btn-component{background-color:var(--color-white);max-width:30vw;color:var(--color-black);align-items:center;gap:2.5vw;text-decoration:none;display:inline-flex}.btnText{font-family:var(--font-heading);font-size:var(--fs-body);text-transform:uppercase;letter-spacing:1px;font-weight:var(--bold);margin-left:15px;text-decoration:none;display:inline}.btn-component .move-right{background-color:var(--color-grey);color:var(--color-black);height:100%;margin-left:auto;padding:10px}@media (width<=768px){.btn-component{max-width:none}}.btn-component:hover{filter:brightness(.97);cursor:pointer;box-shadow:0 10px 24px #0000001f}.btn-component:active{filter:brightness(.94);box-shadow:0 4px 12px #0000001a}.btn-component:active .move-right{transform:translate(2px)scale(.96)}header{box-sizing:border-box;background-color:var(--color-black);width:100%;height:12vh;color:var(--color-white);justify-content:center;align-items:center;display:flex;position:relative}.header-content{justify-content:space-between;align-items:center;width:80%;height:100%;display:flex}.header-contact-toggle{outline:none;padding:0;display:none}@media (width<=768px){.header-content nav{display:none}.header-contact-toggle{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative}.header-icon{color:var(--color-white);transition:opacity .3s,transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.header-icon.show{opacity:1;transform:translate(-50%,-50%)scale(1)}.header-icon.hide{opacity:0;transform:translate(-50%,-50%)scale(.6)}.mobile-nav.open{background:var(--color-grey);width:100%;height:60vh;color:var(--color-white);justify-content:center;align-items:center;display:flex;position:absolute;top:100%;left:0}.mobile-nav.open ul{flex-direction:column;justify-content:center;align-items:flex-start;width:90%;display:flex}.mobile-nav.open li{border-bottom:2px solid var(--color-white);width:100%;padding-bottom:5px;list-style-type:none}.mobile-nav.open li a{color:var(--color-white);font-family:var(--font-heading);font-weight:var(--bold);font-size:var(--fs-body);letter-spacing:2px;text-decoration:none}.mobile-nav.open li.last-li{border-bottom:none}}.mobile-nav{display:none}.header-content img{filter:brightness(0)invert();width:120px;height:auto}nav{align-items:center;min-width:50vw;height:100%;display:flex}nav ul{justify-content:space-between;align-items:center;width:100%;height:100%;margin:0;padding:0;display:flex}nav ul li{align-items:center;height:100%;list-style-type:none;display:flex}.navlink,nav ul li a{color:var(--color-white);font-size:var(--fs-body);font-weight:var(--bold);font-family:var(--font-heading);text-transform:uppercase;background:0 0;align-items:center;padding:0 10px;text-decoration:none;display:flex}.navlink:hover{filter:brightness(.7)}@media (width<=992px){.navlink,nav ul li a{font-size:var(--fs-small);padding:0}}footer{background-color:#000;justify-content:center;align-items:center;width:100%;min-height:60vh;display:flex}@media (width<=992px){footer{width:100%;min-height:70vh}}.footer-content{width:90%;height:100%;color:var(--color-white);margin-bottom:var(--space-l);justify-content:space-between;align-items:center;display:flex}footer .chead{font-size:var(--fs-body);font-family:var(--font-heading);font-weight:var(--bold);letter-spacing:1px;text-transform:uppercase}@media (width<=992px){footer .chead{font-size:var(--fs-body);letter-spacing:1px}}.footer-c1,.footer-c2,.footer-c3,.footer-c4{word-wrap:break-word;flex-direction:column;justify-content:center;align-items:flex-start;gap:5vh;max-width:15vw;min-height:100%;margin-bottom:auto;display:flex}.footer-c1 div{justify-content:center;align-items:center;gap:2vw;display:flex}.copyright-container,.cbody,.menu-ul li a{font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--body);color:var(--color-white);text-decoration:none}.menu-ul{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding:10px 0 0 20px;list-style-type:square;display:flex}.cbody{justify-content:flex-start;align-items:center;gap:10px;display:flex}footer .footer-cta{margin:5vh 0}.footer-c4{gap:2vh}.footer-c4 .footer-cta{background:var(--color-white);color:var(--color-black);font-size:var(--fs-body);font-weight:var(--bold);font-family:var(--font-heading);text-transform:uppercase;width:fit-content;padding:10px 15px;text-decoration:none;transition:tranform 1s ease-in;display:block}@media (width<=768px){.footer-c4 .footer-cta{font-size:var(--fs-small);font-weight:var(--bold);padding:10px}footer{height:120vh}.footer-content{grid-template-columns:repeat(3,1fr);gap:20px;width:80%;height:90%;margin-top:10vh;display:grid}.footer-c1,.footer-c2,.footer-c3,.footer-c4{flex-direction:column;justify-content:flex-start;align-items:flex-start;height:50%;margin-bottom:auto;display:flex}footer .chead{font-size:var(--fs-small)}}@media (width<=576px){.footer-content{grid-template-columns:repeat(2,1fr);gap:5vh 15vw;width:90%;margin:0 auto;padding-top:10vh}.footer-c1,.footer-c2,.footer-c3,.footer-c4{width:100%;max-width:none;padding-left:30px}}@media (width<=500px){footer{height:max-content;min-height:150vh;padding:5vh 0}.footer-content{grid-template-columns:repeat(1,1fr);row-gap:20vh;width:90%;margin:0 auto;padding-top:10vh}.footer-c1,.footer-c2,.footer-c3,.footer-c4{max-width:70%}}.locationCbody{justify-content:flex-start;align-items:flex-start;gap:10px}.footer-c4 a:hover{cursor:pointer;filter:brightness(.9);text-decoration:underline}.footer-c4 .footer-cta:hover{filter:brightness(.9);text-decoration:none}.ctaComponent{justify-content:center;align-items:center;width:100%;height:80vh;padding-top:10vh;display:flex}.ctaComponent-content{width:80%;height:60%;color:var(--color-white);flex-direction:column;justify-content:center;align-items:center;gap:15vh;padding:0 5px;display:flex}.ctaComponent-content div{justify-content:center;align-items:center;gap:2.5vw;width:100%;display:flex}@media (width<=400px){.ctaComponent-content div{flex-direction:column;align-items:flex-start}.ctaComponent-content div>*{width:100%}}.ctaComponent-content h3{font-family:var(--font-heading);font-size:var(--fs-h2);font-weight:var(--bold);color:var(--color-white);text-transform:uppercase;word-wrap:break-word;letter-spacing:2px;height:fit-content;margin-bottom:auto;padding:0;line-height:1.3}@media (width<=992px){.ctaComponent-content h3{font-size:var(--fs-h3);font-size:var(--fs-h4)}.ctaComponent-content{width:90%}}.ctaComponent-content .subHeading{font-family:var(--font-body);font-size:var(--fs-large);font-weight:var(--body);color:var(--color-white);letter-spacing:1px;text-align:left;max-width:45%;padding:0;line-height:1.5}@media (width<=992px){.ctaComponent-content .subHeading{font-size:var(--fs-body)}}@media (width<=400px){.ctaComponent{border-top:1px solid var(--color-grey);border-bottom:1px solid var(--color-grey);padding:30px 0 15px;background:var(--color-black)!important}.ctaComponent-content{height:100%;max-height:unset;justify-content:space-evenly;align-items:flex-start;gap:5vh}.ctaComponent-content div{gap:5vh}.ctaComponent .ctaComponent-content div .subHeading{width:100%;max-width:unset}.ctaComponent-content h3{font-size:var(--fs-large)}}.ctaComponent .ctaCompBtn{align-self:flex-start;margin-right:auto}.homepage{position:relative}.hero-wrapper Header{background:0 0}.hero-wrapper{background-color:#0000;background-image:linear-gradient(#000000a6,#000000a6),url(/images/1.png);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.hero{justify-content:center;align-items:center;width:100%;min-height:110vh;display:flex}.hero-content{flex-direction:column;justify-content:center;align-items:flex-start;gap:5vh;width:80%;display:flex}.hero h1{letter-spacing:10px;line-height:1}.hero h1 span{font-family:var(--font-heading);font-size:var(--fs-h1-large);font-weight:var(--boldest);color:var(--color-white);text-transform:uppercase}@media (width<=768px){.hero h1 span{font-size:var(--fs-h1)}}@media (width<=576px){.hero h1 span{font-size:var(--fs-h2)}}@media (width<=400px){.hero h1 span{font-size:var(--fs-h3)}}.tagline{letter-spacing:1px;font-size:var(--fs-h2);color:var(--color-accent);font-family:var(--font-body);text-transform:lowercase;font-style:italic}@media (width<=400px){.tagline{font-size:var(--fs-h4)}}.homepage .about{background-color:var(--color-black);width:100%;height:120vh;color:var(--color-white);border-bottom:1px solid var(--color-grey);justify-content:center;align-items:center;display:flex}.homepage .about-content{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.homepage .about-c1{flex-direction:column;flex:4;justify-content:center;align-items:flex-start;gap:5vh;width:40vw;padding-left:5vw;display:flex}.homepage .testimonials-content h2{display:none}.homepage .about-c1 h2,.homepage .testimonials-content h2{font-family:var(--font-heading);font-weight:var(--bold);font-size:var(--fs-h2);border-bottom:1px solid var(--light-grey);width:80%;color:var(--color-white);padding-bottom:10px;position:relative}.homepage .about-c1 h2:after,.testimonials-content h2:after{content:"";background-color:var(--light-grey);width:30%;height:6px;position:absolute;bottom:-1px;left:0}@media (width<=676px){.homepage .about-c1 h2,.homepage .testimonials-content h2{font-size:var(--fs-h3);text-transform:uppercase;display:block}}@media (width<=400px){.homepage .about-c1 h2,.homepage .testimonials-content h2{font-size:var(--fs-h4);display:block}}.homepage .about-c1 p{font-family:var(--font-body);font-weight:var(--body);letter-spacing:1.5px;max-width:30vw;margin:10px 0 5px;margin-top:var(--space-md);word-wrap:break-word;line-height:1.6}.homepage .about-c2{flex:6;justify-content:center;align-items:center;max-width:60vw;height:100%;display:flex;position:relative}@media (width<=768px){.homepage .about-c1{flex:5;gap:7.5vh}.homepage .about-c2{flex:5}.homepage .about-c1 p{max-width:40vw}}@media (width<=576px){.homepage .about-c1 p{text-align:left;max-width:90%;font-size:var(--fs-small);margin-top:0}}@media (width<=500px){.homepage .about{height:100vh;min-height:max-content;max-height:100vh}.homepage .about-c2{display:none}.homepage .about-c1{gap:10vh}}.homepage .about-c2:after{content:"";background:#0000004d;position:absolute;inset:0}.homepage .about-c2 img{object-fit:cover;width:100%;height:100%;display:block}.homepage .team{background-color:var(--color-black);justify-content:center;align-items:center;width:100%;min-height:150vh;display:flex}.homepage .team-content{flex-direction:column;justify-content:space-between;align-items:center;width:80%;height:150vh;display:flex}.homepage .team-Heading{color:var(--color-white);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:2px;font-weight:var(--bold);font-size:var(--fs-h2);border-bottom:1px solid #ffffff4d;width:80%;padding-bottom:15px;display:inline-block;position:relative}.homepage .team-Heading:after{content:"";background-color:#ccc;width:30%;height:6px;position:absolute;bottom:-1px;left:0}.homepage .team-content-r1{margin-top:20vh}.homepage .team-content-r1,.homepage .team-content-r2{justify-content:space-around;align-items:center;width:100%;display:flex}.homepage .team-content-r2{width:100%;height:100vh;margin-top:auto;margin-right:5vw}.homepage .team-content-r2-div{flex-direction:column;justify-content:center;align-items:flex-start;gap:10vh;padding-bottom:15vh;display:flex}.homepage .team-content-r2 .team-content-r2-img{height:100vh}@media (width<=576px){.homepage .team-content-r2 .team-content-r2-img{object-fit:cover;width:50%;height:70%}.homepage .team-content-r2-div{padding:0}}.homepage .doctor-info{flex-direction:column;justify-content:center;align-items:flex-start;gap:2vh;max-width:30vw;display:flex}.homepage .doctorName{font-family:var(--font-heading);font-weight:var(--bold);color:var(--color-white);font-size:var(--fs-h3);letter-spacing:5px;text-transform:uppercase}.homepage .doctor-info .degree{font-size:var(--fs-large);font-family:var(--font-body);font-weight:var(--body);color:var(--color-white)}@media (width<=1160px){.homepage .team-content-r2 .team-content-r2-img{border-radius:10px;height:90%}.homepage .doctorName{font-size:var(--fs-h4)}}@media (width<=992px){.homepage .team-content-r2{margin-right:0}.homepage .doctor-info{gap:3vh}.homepage .team-content-r2 .team-content-r2-img{border-radius:10px;height:80%}}@media (width<=920px){.homepage .team-content-r2 .team-content-r2-img{border-radius:10px;height:70%}.homepage .doctorName{font-size:var(--fs-large)}.homepage .team,.homepage .team-content{min-height:unset;height:auto;max-height:150vh}.homepage .team-content{justify-content:space-evenly}}@media (width<=815px){.homepage .team-content-r2-div{padding-bottom:0}.homepage .team-content-r2 .team-content-r2-img{border-radius:15px;height:60%}.homepage .doctor-info .degree{font-size:var(--fs-body)}}@media (width<=768px){.homepage .team-Heading{font-size:var(--fs-h3)}.homepage .team-content-r2{gap:2vw}}@media (width<=650px){.homepage .team-content-r2 .team-content-r2-img{border-radius:15px;width:40%;height:40%}}@media (width<=576px){.homepage .team-content-r2 .team-content-r2-img{border-radius:15px;width:40%;height:60%}.homepage .team-content-r2{padding-left:5%}.homepage .team-content{height:90%}.homepage .doctorName{font-size:var(--fs-large);letter-spacing:1px}.homepage .doctor-info .degree{font-size:var(--fs-small)}.homepage .team-content-r2{justify-content:center;gap:5%;margin-top:0}.homepage .team,.homepage .team-content{max-height:100vh}.homepage .team-content{width:90%}.homepage .team-content-r2-div{width:50%}.homepage .doctor-info{max-width:unset;width:100%}}@media (width<=450px){.homepage .team-content-r2{padding-left:0}.homepage .team-Heading{font-size:var(--fs-h4)}.homepage .doctorName{font-size:var(--fs-body)}}@media (width<=400px){.homepage .team,.homepage .team-content{min-height:unset;height:auto;max-height:90vh}.homepage .team-content-r2 .team-content-r2-img{border-radius:15px;width:50%;height:50%}.homepage .team-content-r1{margin-top:10vh}.homepage .team-content{gap:5vh}}#service1{text-transform:uppercase;background:linear-gradient(#000000a6,#000000a6),url(/images/service1.png)}#service2{text-transform:uppercase;object-fit:fill;background:linear-gradient(#000000a6,#000000a6),url(/images/service2.png)}#service3{text-transform:uppercase;background:linear-gradient(#000000a6,#000000a6),url(/images/service3.png)}#service4{text-transform:uppercase;object-fit:fill;background:linear-gradient(#000000a6,#000000a6),url(/images/service4.png)}.services{background-color:#0a0a0a;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex}.services-content{flex-direction:column;justify-content:space-between;align-items:center;gap:10vh;width:90%;height:70vh;display:flex}.services-heading{color:var(--color-white);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:4px;font-weight:var(--bold);font-size:var(--fs-h2);padding-bottom:15px;position:relative}@media (width<=768px){.services-heading{font-size:var(--fs-h4)}}.services-content a{background-color:var(--color-white);text-align:center;color:#0a0a0a;height:70%;font-family:var(--font-heading);font-weight:var(--bold);letter-spacing:2px;align-items:center;margin-bottom:10px;padding:0 25px;text-decoration:none;display:flex}.services-content a:hover{filter:brightness(.9);transform:translateY(-2px)}.services-r1{border-bottom:1px solid var(--light-grey);justify-content:space-between;align-items:center;width:80%;padding-bottom:10px;display:flex;position:relative}.services-r1:after{content:"";background-color:var(--light-grey);width:30%;height:8px;position:absolute;bottom:-1px;left:0}@media (width<=576px){.services-r1{width:90%}}.services-container{flex:1;justify-content:center;align-items:center;gap:.5vw;width:90%;height:50vh;display:flex}.service{text-align:center;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:25%;height:100%;display:flex;position:relative}.service-text{font-family:var(--font-body);font-weight:var(--body);color:var(--color-white);font-size:var(--fs-h4);letter-spacing:1px;width:80%;line-height:1.45}@media (width<=900px){.services{min-height:175vh}.services .services-content{gap:15vh;height:90%}.services-container{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.service{min-width:40vw;min-height:50vh}.services-content a{padding:10px 25px}}@media (width<=450px){.services,.services-content{height:300vh;min-height:max-content}.services-container{grid-template-columns:repeat(1,1fr);place-items:center}.service{width:70%;min-width:max-content}.services-heading{font-size:var(--fs-body)}.services-content a{font-size:var(--fs-small);padding:5px 10px}.services-content{width:100%}}.move-right-icon{color:var(--color-white);position:absolute;bottom:25px}.testimonials{background-color:#0000;background-image:linear-gradient(#000000b3,#000000b3),url(/images/4.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;height:120vh;display:flex}.testimonials-content{flex-direction:column;justify-content:space-evenly;align-items:center;width:90%;height:100%;margin-top:10vh;padding-top:20vh;display:flex}.testimonials-container{flex-direction:row;justify-content:center;align-items:center;gap:7.5vw;display:flex}@media (width<=992px){.testimonials-content,.testimonials-container{width:100%}.testimonials-container{justify-content:space-around}.testimonials-slider{max-width:unset}.testimonials-container>*{width:auto;max-width:80%}.testimonials-content{gap:10%}}@media (width<=400px){.testimonials{background:var(--color-black)}.testimonial-content{text-align:left;align-items:flex-start}.testimonials-mover{display:none}}.testimonials-mover-container{flex-direction:row;justify-content:center;align-items:center;gap:1vw;width:100%;display:flex}.testimonials-slider{text-align:center;justify-content:center;align-items:center;max-width:50vw;height:200px;display:flex}.testimonials-mover{width:70px;height:70px;color:var(--color-white);margin-bottom:15vh;padding:5px}.testimonials-mover:hover{color:var(--color-white);cursor:pointer}@media (width<=576px){.testimonials-container{gap:5px}}.dots{flex-direction:row;justify-content:center;align-items:center;gap:1vw;display:flex}.testimonials-slider p{color:#fff;max-width:55vw;font-size:20px;font-family:var(--font-body);text-align:center;font-weight:200;line-height:1.5;position:relative;overflow:hidden}@media (width<=768px){.testimonials-slider p{max-width:100%}.testimonials-slider{max-width:70%}}@media (width<=676px){.testimonials{min-height:150vh}.testimonials-content{justify-content:space-around;margin-top:30vh}.testimonials-slider{width:90%;max-width:none}.testimonials-slider p{font-size:var(--fs-small);line-height:2}.testimonials-mover{display:none}}@media (width<=450px){.homepage .testimonials-content h2{font-size:var(--fs-h4)}}@media (width<=400px){.homepage .testimonials-content h2{font-size:var(--fs-large)}}@media (width<=350px){.homepage .testimonials-content h2{font-size:var(--fs-body)}}.testimonial-name{color:var(--color-white);font-weight:var(--bold);font-size:16px;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:2px}.testimonial-content{flex-direction:column;justify-content:center;align-items:center;gap:7.5vh;display:flex}@media (width<=400px){.testimonial-name{font-size:var(--fs-body);background-color:var(--color-grey);padding:10px 15px}.testimonials .testimonials-slider p{text-align:left;font-size:var(--fs-body);height:max-content}.testimonials-slider{min-height:max-content}.testimonials,.testimonials-content{height:max-content;min-height:150vh}.testimonials-content{margin-top:unset;padding-top:unset;gap:12vh;padding:30vh 0}.testimonials-content h2{font-size:var(--fs-h4);text-transform:uppercase;letter-spacing:1px;text-align:left;width:100%}.testimonial-content{gap:7vh}.dots{padding-top:5vh}}.map{background:var(--color-black);padding:1rem}.map-wrapper{border-radius:16px;overflow:hidden}.map-wrapper iframe{filter:grayscale(.7)invert(.95)contrast(1.45)brightness(.995)}@media (width<=768px){.homepage .btn-component .btnText{font-size:var(--fs-small)}.homepage .btn-component{max-width:40vw}}@media (width<=576px){.homepage .btn-component{max-width:none}}.testimonials-slider{touch-action:pan-y}.contactFormWidget{z-index:1000;flex-direction:column;justify-content:center;align-items:flex-end;gap:2vh;width:40%;height:100%;display:flex;position:fixed;bottom:2vh;right:3vw}.widgetOpen{width:40%;height:100%}.widgetClosed{width:fit-content;height:fit-content}.contactForm{background-color:#1f1f1f;border-radius:5%;justify-content:center;align-items:center;width:100%;max-width:420px;height:80%;max-height:80vh;transition:all .3s;display:flex}.contactForm-content{flex-direction:column;justify-content:center;align-items:flex-start;gap:2vh;width:90%;height:100%;display:flex}.contactForm form{background-color:var(--color-black);color:var(--color-white);flex-direction:column;flex:8;justify-content:center;align-items:flex-start;gap:5vh;width:100%;padding:0 20px;display:flex}.contactForm form>*,.contactFormInput,.contactFormInput input,.contactFormInput textarea{width:100%}.contactForm-head{color:var(--color-white);flex-direction:column;flex:2;justify-content:center;align-items:flex-start;gap:1vh;padding-top:10px;display:flex}.contactForm-head h6{font-size:var(--fs-h6);font-weight:var(--bold);font-family:var(--font-heading);letter-spacing:1px}.contactForm-head p{font-size:var(--fs-body);font-weight:var(--body);font-family:var(--font-body);letter-spacing:1px}.contactFormInput{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.contactFormInput label{font-size:var(--fs-small);font-weight:var(--body);font-family:var(--font-body);color:var(--color-white)}.contactFormInput input,.contactFormInput textarea{font-size:var(--fs-body);font-weight:var(--body);font-family:var(--font-body);color:var(--color-white);border:none;border-bottom:1px solid var(--color-grey);background:0 0;outline:none}.contactFormInput input{padding:5px 0}.phoneInputContainer{justify-content:center;align-items:center;width:100%;display:flex}.phoneInputContainer .phoneInputContainer-c2{border-left:1px solid var(--light-grey);padding-left:15px}.phoneInputContainer .phoneInputContainer-c1 span{min-width:40px}.phoneInputContainer .phoneInputContainer-c1{font-size:var(--fs-small);font-weight:var(--body);font-family:var(--font-heading);color:var(--light-grey);justify-content:flex-start;align-items:center;gap:5px;padding-right:15px;display:flex}.contact-toggle{cursor:pointer;background-color:var(--color-black);outline:2px solid var(--color-white);border:none;border-radius:50%;width:60px;height:60px;position:relative}.icon{color:var(--color-white);transition:opacity .3s,transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.show{opacity:1;transform:translate(-50%,-50%)scale(1)}.hide{opacity:0;transform:translate(-50%,-50%)scale(.6)}.contactForm.hideForm{opacity:0;pointer-events:none;visibility:hidden;transform:translateY(20px)}.contactForm.showForm{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.contactForm button{background:var(--color-white);color:var(--color-black);font-size:var(--fs-small);font-weight:var(--bold);font-family:var(--font-heading);text-transform:uppercase;cursor:pointer;border:0;outline:0;justify-content:center;align-items:center;gap:10px;width:fit-content;margin:0 auto;padding:10px 15px;text-decoration:none;transition:background-color .25s,color .25s,transform .25s,box-shadow .25s;display:flex}.contactForm button:hover{filter:brightness(.9);transform:translateY(-2px)}.contactForm button:active{transform:translateY(0);box-shadow:0 3px 8px #00000026}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=768px){.contactFormWidget,.widgetOpen{width:60%}.contactForm-head p{font-size:var(--fs-small)}}@media (width<=576px){.contactFormWidget,.widgetOpen{width:80%}.contactForm-head p{font-size:var(--fs-small)}}@media (width<=350px){.contactFormWidget,.widgetOpen{width:90%}}button:disabled{cursor:not-allowed;opacity:.8}.btn-component{transition:box-shadow .25s}.btn-component .move-right{transition:transform .25s,background-color .25s}.btn-component:hover .move-right{transform:translate(4px)}.aboutpage section.aboutsection{background-color:var(--color-black);justify-content:center;align-items:center;width:100%;min-height:120vh;display:flex}@media (width<=992px){.aboutpage section.aboutsection{min-height:170vh}}@media (width<=400px){.aboutpage section.aboutsection{height:230vh;min-height:max-content;max-height:250vh}}.aboutpage .about-content{flex-direction:column;justify-content:center;align-items:center;gap:5vh;width:80%;height:100%;min-height:120vh;margin-bottom:5vh;display:flex}.aboutpage .aboutsection .about-content p{font-family:var(--font-body);font-size:var(--fs-body);word-wrap:break-word;text-align:left;letter-spacing:1px;max-width:60vw;color:var(--color-white);white-space:pre-line;line-height:2}.aboutpage .about-content h1,.aboutpage .meetTeam h2{font-size:var(--fs-h2);font-family:var(--font-heading);border-bottom:1px solid var(--light-grey);width:80%;color:var(--color-white);margin-bottom:5vh;margin-right:5vw;padding-bottom:10px;position:relative}.aboutpage .about-content h1:after,.aboutpage .meetTeam h2:after{background-color:var(--light-grey);content:"";width:30%;height:10px;position:absolute;bottom:-1px;left:0}@media (width<=768px){.aboutpage .hero-head{font-size:var(--fs-h1);max-width:20vw;line-height:1.25}.aboutpage .aboutsection .about-content p{text-align:center;max-width:none}}.aboutpage .meetTeam{background-color:var(--color-black);justify-content:center;align-items:center;width:100%;min-height:170vh;display:flex}.aboutpage .meetTeam-content{flex-direction:column;justify-content:center;align-items:center;gap:10vh;width:100%;min-height:170vh;display:flex}@media (width<=1092px){.aboutpage .meetTeam,.aboutpage .meetTeam-content{min-height:200vh}}.aboutpage h2{font-family:var(--font-heading);font-size:var(--fs-h2);font-weight:var(--bold);text-transform:uppercase;letter-spacing:2px;border-bottom:1px solid var(--light-grey);width:100%;padding-bottom:20px;position:relative}.aboutpage h2:after{content:"";background-color:var(--light-grey);width:30%;height:10px;position:absolute;bottom:-1px;left:0}.aboutpage .team-slider{justify-content:space-around;align-items:center;width:100%;display:flex}.team-slider-icon{color:var(--color-white)}@media (width<=676px){.aboutpage .about-content h1,.aboutpage .meetTeam h2{font-size:var(--fs-h3);text-transform:uppercase}.aboutpage .meetTeam,.aboutpage .meetTeam-content{height:max-content;min-height:250vh}.aboutpage .team-slider{width:100%;height:100%;min-height:max-content;padding:10vh 0}}.aboutpage .moreAboutUs{background:var(--color-black);width:100%;min-height:130vh;color:var(--color-white);justify-content:center;align-items:center;display:flex}.aboutpage .moreAboutUs-content{border-top:1px solid var(--color-grey);justify-content:center;align-items:center;gap:1vw;width:85%;height:100%;padding-top:15vh;display:flex}.aboutpage .moreAboutUs-content img{object-fit:cover;flex:3;width:25vw;min-height:90vh}.moreAboutUs-c2{flex:7;justify-content:center;align-items:center;gap:2.5vw;display:flex}.moreAboutUs-btncontainer{flex-direction:column;justify-content:center;align-items:center;width:20vw;display:flex}@media (width<=992px){.moreAboutUs-c2{flex-direction:column;gap:10vh;height:80%}.moreAboutUs-btncontainer{flex-direction:row;gap:10px}}@media (width<=768px){.moreAboutUs-component p{word-wrap:break-word;width:50vw}}.moreAboutUs-btncontainer button{all:unset;font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--body);border-bottom:1px solid var(--color-white);color:var(--color-white);box-shadow:none;text-align:center;background:0 0;min-width:15vw;padding:15px 0}.moreAboutUs-btncontainer button:hover{cursor:pointer}.moreAboutUs-btncontainer button.moreAboutUs-topbtn{border-top:1px solid var(--color-white)}@media (width<=992px){.moreAboutUs-btncontainer button.moreAboutUs-topbtn{border-top:none}.moreAboutUs-component{min-width:45vw}}@media (width<=576px){.aboutpage .moreAboutUs,.aboutpage .moreAboutUs-content{height:max-content;min-height:200vh}.aboutpage .moreAboutUs-content{border-bottom:1px solid var(--color-grey);flex-direction:column;gap:15vh;padding-bottom:15vh}.aboutpage .moreAboutUs-content>*,.moreAboutUs-component p{min-width:90%}.moreAboutUs-c2>*{min-width:100%}.moreAboutUs-c2 .moreAboutUs-component{text-align:center;align-items:center}.moreAboutUs-btncontainer{justify-content:space-evenly}.moreAboutUs-c2 .moreAboutUs-component h3{font-size:var(--fs-large);letter-spacing:2px}.aboutpage .moreAboutUs-content img{border-radius:15px;max-height:50vh}.moreAboutUs-c2{gap:15vh}.moreAboutUs-c2 .moreAboutUs-component{gap:5vh}.moreAboutUs-component p{width:100%}}.images{background:var(--color-black);justify-content:center;align-items:center;width:100%;min-height:150vh;display:flex}.images-content{flex-direction:column;justify-content:space-evenly;align-items:center;width:100%;min-height:150vh;display:flex}.imagesContainer{gap:2vw;width:100%;height:120vh;display:flex}.imagesContainer img{max-height:80%!important}.sideImage{flex:1;overflow:hidden}.mainImage{flex:8;position:relative;overflow:hidden}.sideImage img,.mainImage img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=676px){.images,.images-content{min-height:140vh;max-height:140vh}.images-content{justify-content:center;gap:20vh}.imagesContainer{height:90%}.sideImage img,.mainImage img{width:100%;max-height:80%}.sideImage,.mainImage{justify-content:center;align-items:center;display:flex}}.mainImage .right-icon:hover,.mainImage .left-icon:hover{cursor:pointer}.mainImage .left-icon{z-index:10;color:var(--color-white);background-color:var(--color-black);border-radius:50%;position:absolute;top:50%;left:20px}.mainImage .right-icon{z-index:10;color:var(--color-white);background-color:var(--color-black);border-radius:50%;position:absolute;top:50%;right:20px}.dots{flex-direction:row;justify-content:center;align-items:center;gap:1vw;margin-bottom:20px;display:flex}.dot{cursor:pointer;background-color:#fff;border:2px solid #fff;border-radius:50%;width:10px;height:10px;transition:all .3s}.dot.active{background-color:#0000;outline:1.5px solid #fff}@media (width<=676px){.dots{gap:2vw;margin-bottom:0}.mainImage .right-icon,.mainImage .left-icon{display:none}}.mainImage{touch-action:pan-y}.doctorcard{width:80%;height:120vh;color:var(--color-white);background-color:#000;justify-content:center;align-items:center;display:flex}.doctorcard img{object-fit:cover;flex:1;height:100%}.doctorcard .teamcard-c2{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:3vh;padding-left:3vw;padding-right:1vw;display:flex}@media (width<=1092px){.doctorcard{height:150vh}.doctorcard img{max-width:50%}}@media (width<=868px){.doctorcard{width:100%;padding:0 15px}.doctorcard img{flex:4;height:50%}.doctorcard .teamcard-c2{flex:7;max-width:60%;margin-top:20vh;margin-bottom:auto}}.doctorcard .teamcard-c2 .degree{font-size:var(--fs-body);font-family:var(--font-body);font-weight:var(--body);letter-spacing:1px;width:100%}.doctorcard .teamcard-c2 .about{font-family:var(--font-body);font-weight:var(--body);font-size:var(--fs-small);color:var(--color-white);letter-spacing:1px;white-space:pre-line}.doctorcard .doctor-info{border-bottom:1px solid var(--color-grey);flex-direction:column;justify-content:center;align-items:center;gap:2vh;width:100%;padding-bottom:5px;display:flex}.doctorcard .doctorName{font-family:var(--font-heading);font-weight:var(--bold);color:var(--color-accent);font-size:var(--fs-h4);letter-spacing:5px;text-transform:uppercase;width:100%}@media (width<=676px){.doctorcard{flex-direction:column;gap:10vh;width:100%;height:100%;min-height:max-content;padding:50px 5vw}.doctorcard img{border-radius:12px;width:50%;max-width:100%;max-height:50vh}.doctorcard .teamcard-c2{text-align:center;align-items:center;gap:5vh;width:100%;max-width:100%;margin-top:0;padding:0}.doctorcard .doctor-info{gap:1vh}.doctorcard .doctorName{font-size:var(--fs-h5,1.1rem);letter-spacing:2px}.doctorcard .about{text-align:left;line-height:1.6}}.moreAboutUs-component{text-align:left;word-wrap:break-word;flex-direction:column;justify-content:center;align-items:flex-start;gap:3vh;width:30vw;display:flex}.moreAboutUs-component h3{font-family:var(--font-heading);font-size:var(--fs-h4);font-weight:var(--bold);color:var(--color-white);text-transform:uppercase}.moreAboutUs-component p{color:var(--color-white);font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--body);white-space:pre-line;letter-spacing:1px;line-height:1.6}.heroComponent{text-align:center;justify-content:center;align-items:center;min-height:120vh;display:flex}.heroComponent span{text-transform:uppercase;text-align:center;max-width:20vw;color:var(--color-white);font-family:var(--font-heading);font-weight:var(--bold);font-size:var(--fs-extra-large);letter-spacing:10px;justify-content:center;align-items:center;line-height:1;display:flex}.serviceComponentContainer{background-color:var(--color-black);border-top:1px solid var(--color-grey);border-bottom:1px solid var(--color-grey);justify-content:center;align-items:center;width:100%;min-height:60vh;display:flex}.serviceComponent{background-color:var(--color-black);width:90%;max-width:1200px;min-height:60vh;color:var(--color-white);padding:var(--space-4xl) 0;justify-content:space-between;align-items:center;gap:var(--space-4xl);display:flex}.serviceComponent.reverse{flex-direction:row-reverse}.image-container{flex:1;justify-content:center;align-items:center;display:flex;position:relative}.image-container img{object-fit:cover;border:1px solid var(--color-grey);border-radius:28px;max-width:40vw;height:50vh;transition:transform .4s,box-shadow .4s;box-shadow:0 20px 60px #0000008c}.serviceComponent:hover .image-container img{transform:translateY(-6px)scale(1.02);box-shadow:0 30px 80px #000000b3}.details-container{flex:1;justify-content:center;align-items:flex-start;display:flex}@media (width<=992px){.serviceComponent{justify-content:center;gap:7.5%;width:90%}.details-container{flex:9}.image-container{flex:1;width:fit-content}}@media (width<=768px){.serviceComponentContainer{height:fit-content}.serviceComponent,.serviceComponent.reverse{flex-direction:column;justify-content:center;gap:15vh}.serviceComponent .image-container img{object-fit:cover;width:90%;max-width:none;min-height:55vh;margin-right:auto}.serviceComponent .image-container{width:100%}.serviceComponent .btn-component{max-width:none}}@media (width<=400px){.serviceComponent .image-container img{width:100%;min-height:unset;border-radius:10px;margin-right:auto}}.details-container div{gap:var(--space-lg);flex-direction:column;justify-content:center;align-items:flex-start;max-width:100%;display:flex}@media (width<=992px){.details-container div{gap:7.5vh;min-width:70%}}.details-container div h2{font-size:var(--fs-h3);font-weight:var(--bold);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:1px}@media (width<=992px){.details-container div h2{font-size:var(--fs-h4)}}.serviceCompPara{font-size:var(--fs-body);font-weight:var(--body);font-family:var(--font-body);white-space:pre-line;color:var(--light-grey);letter-spacing:0;line-height:1.9}.serviceComponent .btn-component{margin-top:20px}.servicepage .btn-component .btnText{font-size:var(--fs-small)}.servicepage .ctaComp .ctaCompBtn button,.servicepage .ctaComp .ctaCompBtn a{margin-bottom:30px}.servicepage .testimonials-content-h2{font-family:var(--font-heading);font-weight:var(--bold);font-size:var(--fs-h2);border-bottom:1px solid var(--light-grey);width:80%;color:var(--color-white);text-transform:uppercase;padding-bottom:10px;position:relative}.servicepage .testimonials-content-h2{font-family:var(--font-heading);font-weight:var(--bold);font-size:var(--fs-h2);border-bottom:1px solid var(--light-grey);width:80%;color:var(--color-white);padding-bottom:10px;display:none;position:relative}.servicepage .testimonials-content-h2:after{content:"";background-color:var(--light-grey);width:30%;height:6px;position:absolute;bottom:-1px;left:0}@media (width<=768px){.servicepage .hero-head{font-size:var(--fs-h1-large);max-width:none}}@media (width<=676px){.servicepage .testimonials-content-h2{font-size:var(--fs-h3);text-transform:uppercase;display:block}}@media (width<=576px){.servicepage .hero-head{font-size:var(--fs-h1);max-width:none;line-height:1.25}.servicepage .testimonials-content-h2{font-size:var(--fs-h4);display:block}}@media (width<=425px){.servicepage .hero-head{font-size:var(--fs-h2);max-width:none;line-height:1.25}}@media (width<=400px){.servicepage .testimonials-content-h2{font-size:var(--fs-large);display:block}}.bookPage .hero-head{word-wrap:break-word;max-width:100%;font-size:var(--fs-h1-large);line-height:1.25}.bookAppointment{background-color:var(--color-black);width:100%;min-height:200vh;color:var(--color-white);justify-content:center;align-items:center;padding:20vh 0;display:flex}.short{min-height:unset;height:max-content;max-height:100vh;padding:20vh 0}.hideHeading{display:none}.bookAppointment .bookAppointment-content{flex-direction:column;justify-content:center;align-items:flex-start;gap:10vh;width:60%;min-height:170vh;display:flex}.bookPage .bookAppointment form{flex-direction:column;justify-content:center;align-items:flex-start;gap:7.5vh;width:100%;min-height:120vh;display:flex}@media (width<=992px){.bookAppointment .bookAppointment-content,.bookAppointment{min-height:250vh}}.bookPage .bookAppointment h2{font-family:var(--font-heading);font-size:var(--fs-h3);font-weight:var(--bold);text-transform:uppercase;letter-spacing:2px;border-bottom:1px solid var(--light-grey);width:100%;padding-bottom:20px;position:relative}@media (width<=992px){.bookPage .hero-head{font-size:var(--fs-h1);line-height:1.1}.bookPage .bookAppointment h2{font-size:var(--fs-h3)}.bookPage .bookAppointment form{gap:10vh}}@media (width<=768px){.bookPage .hero-head{font-size:var(--fs-h2)}.bookPage .bookAppointment h2{font-size:var(--fs-h4)}}@media (width<=576px){.bookPage .hero-head{font-size:var(--fs-h3)}.bookPage .bookAppointment h2{font-size:var(--fs-large)}}@media (width<=400px){.bookPage .hero-head{font-size:var(--fs-h4)}.bookPage .bookAppointment h2{font-size:var(--fs-body)}.bookAppointment .bookAppointment-content{width:80%}}@media (width<=350px){.bookPage .hero-head{white-space:pre-line;font-size:var(--fs-large);line-height:1.6}}.bookAppointment h2:after{content:"";background-color:var(--light-grey);width:30%;height:10px;position:absolute;bottom:-1px;left:0}.bookAppointment .simpleInput{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;width:100%;display:flex}.bookAppointment .simpleInput label,.bookAppointment .additional-info label{font-family:var(--font-body);font-size:var(--fs-small);font-weight:var(--body);color:var(--light-grey)}.bookAppointment .simpleInput input,.bookAppointment .additional-info textarea{border:1px solid var(--light-grey);width:100%;height:50px;color:var(--color-white);font-size:var(--fs-body);font-family:var(--font-body);font-weight:var(--body);background-color:#0000;border-radius:5px;padding-left:20px}.bookAppointment fieldset{border:none;margin:0;padding:0}.bookAppointment legend{padding:0}.bookAppointment legend,.bookAppointment .checkbox-group div label{font-family:var(--font-body);font-size:var(--fs-small);font-weight:var(--body);color:var(--light-grey)}.bookAppointment .checkbox-group{justify-content:center;align-items:center;gap:2vw;padding:10px 0 0;display:flex}.bookAppointment .checkbox-group div{justify-content:center;align-items:center;gap:.5vw;display:flex}@media (width<=530px){.bookAppointment .checkbox-group{flex-wrap:wrap;justify-content:flex-start;gap:20px}.bookAppointment .checkbox-group div{gap:1vw}}.bookAppointment .checkbox-group div input[type=checkbox]{appearance:none;border:1px solid var(--light-grey);cursor:pointer;background:0 0;width:15px;height:15px}.bookAppointment .checkbox-group div input[type=checkbox]:hover{border:1px solid var(--color-accent)}.bookAppointment .checkbox-group div input[type=checkbox]:checked{background:var(--color-accent)}.bookAppointment form .formbtn,.formbtn{background-color:var(--color-accent);font-family:var(--font-heading);font-size:var(--fs-body);font-weight:var(--bold);color:var(--color-black);text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:10px 15px;transition:background-color .25s,transform .25s,box-shadow .25s;display:flex}.bookAppointment form .formbtn:hover,.formbtn:hover{filter:brightness(.92);transform:translateY(-2px);box-shadow:0 8px 20px #0000002e}.bookAppointment form .formbtn:active,.formbtn:active{transform:translateY(0);box-shadow:0 3px 8px #00000026}.bookAppointment .additional-info{flex-direction:column;justify-content:center;align-items:flex-start;gap:2vh;width:100%;display:flex}.bookAppointment .additional-info label{font-size:var(--fs-body)}.bookAppointment .additional-info textarea{height:100px;padding-top:10px}.bookAppointment .simpleInput input:hover,.simpleInput input:focus,.additional-info textarea:hover,.additional-info textarea:focus{border:2px solid var(--color-accent);outline:none}.appointmentSuccess{background:var(--color-black);width:100%;color:var(--color-white);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:10vh;display:flex}.successIcon{background:var(--color-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;font-size:2rem;font-weight:700;display:flex}.appointmentSuccess h3{font-family:var(--font-heading);font-size:var(--fs-h2);font-weight:var(--bold);color:var(--color-white);text-transform:uppercase;margin:0}.appointmentSuccess p{font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--body);opacity:.9;max-width:500px;line-height:1.7}.spinner{animation:.8s linear infinite spin}.formbtn:disabled{cursor:not-allowed;opacity:.8}.loyalDentalPlan{background-color:var(--color-black);width:100%;min-height:370vh;color:var(--color-white);justify-content:center;align-items:center;padding:10vh 0;display:flex}.loyalDentalPlan-content{flex-direction:column;justify-content:center;align-items:flex-start;gap:20vh;width:80%;min-height:370vh;padding:10vh 0;display:flex}.loyalDentalPlan-content h3{font-family:var(--font-heading);font-weight:var(--bold);text-transform:uppercase;letter-spacing:2px;font-size:var(--fs-h4);color:var(--color-white);max-width:70vw}@media (width<=992px){.loyalDentalPlan,.loyalDentalPlan-content{min-height:400vh}.loyalDentalPlan-content h3{font-size:var(--fs-h4);letter-spacing:2px;line-height:1.6}}.loyalDentalPlan-content-p,.loyalplan-content-r2-head{font-size:var(--fs-large);font-family:var(--font-body);font-weight:var(--body);letter-spacing:1px;line-height:1.6}.loyalDentalPlan ul{flex-direction:column;justify-content:center;align-self:center;align-items:flex-start;gap:7.5vh;width:90%;display:flex}.loyalDentalPlan-content ul li{font-size:var(--fs-body);font-family:var(--font-body);font-weight:var(--body);letter-spacing:1px;list-style-type:square}.loyalplan-content-r2-head{border-bottom:1px solid var(--color-white)}.loyalDentalPlan-content h4{font-family:var(--font-heading);font-weight:var(--bold);font-size:var(--fs-h3);border-bottom:1px solid var(--light-grey);width:90%;padding-bottom:10px;position:relative}@media (width<=992px){.loyalDentalPlan-content h4{padding-bottom:20px}}.loyalDentalPlan-content h4:after{content:"";background-color:var(--light-grey);width:30%;height:6px;position:absolute;bottom:-1px;left:0}.loyalDentalPlan-content .loyalPlanListContainer{width:100%}.loyalDentalPlan hr{width:70%;color:var(--color-grey);align-self:center;margin:7.5vh 0;display:flex}.loyalPlanListContainer{flex-direction:column;justify-content:center;align-items:center;display:flex}.loyalPlanListContainer-content p{font-size:var(--fs-large);font-family:var(--font-body);font-weight:var(--body);letter-spacing:1px;justify-content:flex-start;align-items:center;gap:15px;margin:7vh 0;display:flex}.loyalplan-content-r1,.loyalplan-content-r2,.loyalplan-content-r3{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex}.loyalplan-content-r3{gap:7.5vh}.loyalplan-content-r1,.loyalplan-content-r2{gap:10vh}@media (width<=768px){.loyalDentalPlanPage .loyalDentalPlan-content-h3{width:100%;max-width:none;font-size:var(--fs-large)}.loyalDentalPlanPage .hero-head{font-size:var(--fs-h1-large);line-height:1.1}.loyalDentalPlan-content{gap:20vh;width:90%;padding-top:10vh}.loyalplan-content-r1,.loyalplan-content-r2{width:100%}.loyalplan-content-r1{gap:20px}.loyalDentalPlan-content-p{font-size:var(--fs-body);line-height:1.6}.loyalDentalPlan-content h4{font-size:var(--fs-h4)}.loyalDentalPlan hr{width:90%;margin:0}.loyalPlanListContainer-content p{font-size:var(--fs-body);margin:10vh;line-height:1.6}.loyalDentalPlan .loyalDentalPlan-content h4:after{width:30%}}@media (width<=576px){.loyalplan-content-r1{gap:40px}.loyalDentalPlan,.loyalDentalPlan-content{min-height:450vh}.loyalDentalPlan .loyalDentalPlan-content{padding-top:5vh}.loyalDentalPlan-content h4{font-size:var(--fs-large)}.loyalDentalPlanPage .hero-head{font-size:var(--fs-h1);line-height:1.35}.loyalDentalPlanPage .loyalDentalPlan-content-h3{font-size:var(--fs-body);line-height:2}.loyalDentalPlan-content ul li{font-size:var(--fs-small);line-height:1.6}}@media (width<=400px){.loyalDentalPlanPage .hero-head{font-size:var(--fs-h2);line-height:1.6}}.loyalplan-content-r3{border:2px solid var(--color-grey);border-radius:15px;padding:50px 30px 15px}@media (width<=400px){.loyalDentalPlan,.loyalDentalPlan-content{height:max-content;min-height:550vh}.loyalPlanListContainer-content p{margin:10vh 0}.loyalDentalPlan-content h4{font-size:var(--fs-body);max-width:unset}.loyalplan-content-r2-head{font-size:var(--fs-body);letter-spacing:.5px}}:root{--color-black:#262626;--color-white:#f2f2f2;--color-accent:#e9c163;--color-grey:#666;--light-grey:#b3b3b3;--font-heading:"Montserrat", sans-serif;--font-body:"Satoshi", sans-serif;--boldest:900;--bold:750;--body:400;--fs-body:1rem;--fs-large:1.25rem;--fs-small:.875rem;--fs-h4:1.5rem;--fs-h3:2rem;--fs-h2:2.75rem;--fs-h1:4rem;--fs-h1-large:6rem;--fs-extra-large:8rem;--space-xs:.5rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4rem;--space-3xl:6rem;--space-4xl:8rem}*{box-sizing:border-box;margin:0;padding:0}.App{position:relative}
