/*!********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/css/homepage.scss ***!
  \********************************************************************************************************************************************/.meet-doctor-section .background-image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.meet-doctor-section .background-image img{height:100%;object-fit:cover;width:100%}.meet-doctor-section .background-image:after{background:linear-gradient(180deg,var(--white) 2.89%,hsla(0,0%,96%,0) 80.17%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.meet-doctor-section .container{position:relative}@media screen and (max-width:767px){.meet-doctor-section .container .row{flex-direction:column-reverse}}.meet-doctor-section .container .col-6{position:relative;width:50%}@media screen and (max-width:767px){.meet-doctor-section .container .col-6{width:100%}}.meet-doctor-section .container .col-6:has(.content){align-items:center;display:flex}.meet-doctor-section .container .col-6:has(.content) .content{padding:124px 0}@media screen and (max-width:980px){.meet-doctor-section .container .col-6:has(.content) .content{padding:40px 0 80px}}.meet-doctor-section .container .col-6 img{bottom:0;display:block;height:100%;object-fit:cover;object-position:center top;position:absolute;width:100%}@media screen and (max-width:980px) and (min-width:768px){.meet-doctor-section .container .col-6 img{object-fit:contain;object-position:center bottom}}@media screen and (max-width:767px){.meet-doctor-section .container .col-6:has(img){height:540px}.meet-doctor-section .container .col-6:has(img) img{left:50%;max-width:624px;transform:translateX(-50%);width:160vw}}.meet-doctor-section .container .col-6 h2{color:var(--neutral-darkest);margin:0 0 24px}.meet-doctor-section .container .col-6 p{font-size:var(--text-md);line-height:var(--text-md-line-height);margin:24px 0}.meet-doctor-section .container .col-6 .btn{margin-top:32px}.doctor-facts-section{padding:49px 0}.doctor-facts-section .background-image{background:#bbb;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.doctor-facts-section .background-image img{display:block;height:100%;object-fit:cover;opacity:.7;width:100%}@media screen and (max-width:767px){.doctor-facts-section{padding:64px 0}}.doctor-facts-section .container{position:relative}.doctor-facts-section .row{border-left:1px solid #926954;border-right:1px solid #926954;margin:0}@media screen and (max-width:767px){.doctor-facts-section .row{border:1px solid #926954;border-left:none;border-right:none}}.doctor-facts-section .col-3{border-left:1px solid #926954;border-right:1px solid #926954;padding:0 40px;width:25%}@media screen and (max-width:980px){.doctor-facts-section .col-3{padding:0 24px}}@media screen and (max-width:767px){.doctor-facts-section .col-3{border:1px solid #926954;border-left:none;border-right:none;padding:16px 40px;width:100%}}.doctor-facts-section .col-3 .content{color:var(--neutral-darkest);margin:auto;padding:24px 0;text-align:center}@media screen and (min-width:768px){.doctor-facts-section .col-3 .content{max-width:200px}}.doctor-facts-section .col-3 .content p{font-size:var(--text-md);line-height:var(--text-md-line-height);margin:0}.doctor-facts-section .col-3 .content .title{font-family:Montserrat,sans-serif;font-weight:700;margin-bottom:4px;text-transform:uppercase}.doctor-facts-section .col-3 .content .text{font-style:italic}.procedures-section{padding:96px 0}@media screen and (max-width:767px){.procedures-section{padding:64px 0}}.procedures-section .background-image{bottom:0;left:calc(50% - 55px);position:absolute;transform:translateX(-100%)}@media screen and (max-width:1019px){.procedures-section .background-image{display:none}}@media screen and (min-width:1020px){.procedures-section .background-image{max-width:15vw}}@media screen and (min-width:1440px){.procedures-section .background-image{max-width:220px}}@media screen and (min-width:981px){.procedures-section .row{margin:0 -55px}.procedures-section .row .col-6{padding:0 55px}}.procedures-section .col-6{width:50%}@media screen and (max-width:980px){.procedures-section .col-6{width:100%}}.procedures-section .col-6:not(:has(.procedures-accordion)) h2{margin:0}.procedures-section .col-6:not(:has(.procedures-accordion)) p{color:var(--neutral-darkest);font-size:var(--text-md);font-weight:300;line-height:var(--text-md-line-height);margin:24px 0}.procedures-section .col-6:not(:has(.procedures-accordion)) .btn{font-weight:300;margin-top:48px}@media screen and (max-width:980px){.procedures-section .col-6:not(:has(.procedures-accordion)) .btn{margin-bottom:64px}}.procedures-section .col-6 .procedures-accordion .accordion-item{border-bottom:2px solid #916952;margin-bottom:24px}.procedures-section .col-6 .procedures-accordion .accordion-item .accordion-heading{align-items:center;display:flex;justify-content:space-between;padding:12px 0}.procedures-section .col-6 .procedures-accordion .accordion-item .accordion-heading:hover{cursor:pointer}.procedures-section .col-6 .procedures-accordion .accordion-item .accordion-heading h3{font-family:Montserrat,sans-serif;font-size:var(--text-md);font-weight:700;line-height:var(--text-md-line-height);margin:0;text-transform:uppercase}.procedures-section .col-6 .procedures-accordion .accordion-item .accordion-heading svg{transition:.3s}.procedures-section .col-6 .procedures-accordion .accordion-item .accordion-body{display:none;padding:12px 48px 24px 16px}.procedures-section .col-6 .procedures-accordion .accordion-item .accordion-body p{color:#414042;font-family:Lato,sans-serif;line-height:1.5;margin:0}.procedures-section .col-6 .procedures-accordion .accordion-item.expanded .accordion-heading svg{transform:rotate(180deg)}.results-section{background:var(--neutral-darkest);color:var(--white);padding:96px 0}@media screen and (max-width:767px){.results-section{padding:64px 0}}.results-section .background-image{height:100%;left:0;object-fit:cover;opacity:.5;position:absolute;top:0;width:100%;z-index:0}.results-section .container{position:relative}.results-section .container .row{align-items:center}@media screen and (max-width:980px){.results-section .container .row>*{width:100%!important}}.results-section .container .col-4{width:33.3333333333%}.results-section .container .col-4 .content{margin-bottom:20px}@media screen and (min-width:981px){.results-section .container .col-4 .content{margin-bottom:0;max-width:280px}}.results-section .container .col-4 .content h2{margin:0 0 24px}.results-section .container .col-4 .content p{font-size:var(--text-md);line-height:var(--text-md-line-height);margin:0}.results-section .container .col-8{position:relative;width:66.6666666667%}.results-section .container .col-8 .results-swiper{overflow:hidden;position:relative}.results-section .container .col-8 .results-swiper .swiper-wrapper .swiper-slide{width:fit-content}.results-section .container .col-8 .results-swiper .swiper-wrapper .swiper-slide img{height:269px;max-width:100%;object-fit:contain;object-position:center;width:auto}.results-section .container .col-12 .content{color:var(--white);text-align:center}.results-section .container .col-12 .content h3{font-family:Montserrat,sans-serif;font-size:var(--text-md);font-weight:700;line-height:1.4;margin:45px 0 12px;text-transform:uppercase}.results-section .container .col-12 .content .gallery-tags{display:flex;flex-wrap:wrap;gap:12px 0;justify-content:center;margin:0 auto;max-width:840px}@media screen and (max-width:540px){.results-section .container .col-12 .content .gallery-tags{align-items:center;flex-direction:column}}.results-section .container .col-12 .content .gallery-tags a{color:inherit;display:block;padding:0 12px;position:relative;text-decoration:none}@media screen and (min-width:981px){.results-section .container .col-12 .content .gallery-tags a:not(:last-of-type):not(:nth-of-type(7)):after{background:var(--white);content:"";height:14px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}}.results-section .container .col-12 .content .gallery-tags a:hover{text-decoration:underline}.image-text-section-hp{padding:96px 0}@media screen and (max-width:767px){.image-text-section-hp{padding:64px 0}}@media screen and (min-width:768px){.image-text-section-hp .row{margin:0 -20px}}.image-text-section-hp .row .col-6{position:relative;width:50%}@media screen and (min-width:768px){.image-text-section-hp .row .col-6{padding:0 20px}}@media screen and (max-width:767px){.image-text-section-hp .row .col-6{width:100%}.image-text-section-hp .row .col-6:has(img){margin-bottom:38px}}.image-text-section-hp .row .col-6 img.main{height:100%;min-height:495px;object-fit:cover;object-position:center;width:100%}.image-text-section-hp .row .col-6 img.logo{display:block;filter:invert(1);position:absolute;right:50px;top:21px;width:20%}@media screen and (max-width:767px){.image-text-section-hp .row .col-6 img.logo{right:32px}}.image-text-section-hp .row .col-6 .content{color:var(--neutral-darkest)}.image-text-section-hp .row .col-6 .content h2{margin:0 0 24px}.image-text-section-hp .row .col-6 .content h3,.image-text-section-hp .row .col-6 .content p{padding-left:32px}.image-text-section-hp .row .col-6 .content h3{font-family:"DM Serif Display";font-size:26px;font-weight:400;margin-bottom:8px;margin-top:28px}@media screen and (max-width:767px){.image-text-section-hp .row .col-6 .content h3{font-size:23px}}.image-text-section-hp .row .col-6 .content p{font-family:Roboto,sans-serif;font-weight:300;line-height:1.5;margin-bottom:4px;margin-top:0}.image-text-section-hp .row .col-6 .content p:first-of-type{border-left:5px solid #926954;padding:12px 0 12px 32px}.image-text-section-hp .row .col-6 .content .btn{margin:28px auto 0}.reviews-section{padding:96px 0}@media screen and (max-width:767px){.reviews-section{padding:64px 0}}.reviews-section .background-image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.reviews-section .background-image video{display:block;height:100%;object-fit:cover;opacity:.4;width:100%}.reviews-section .container{position:relative;z-index:1}.reviews-section .container h2{text-align:center}.reviews-section .container .reviews-swiper{margin:auto;max-width:1200px;overflow:hidden;position:relative}.reviews-section .container .reviews-swiper .swiper-dots{margin-top:32px}@media screen and (min-width:768px){.reviews-section .container .reviews-swiper .swiper-dots{display:none}}@media screen and (max-width:767px){.reviews-section .container .reviews-swiper .swiper-arrows{display:none}}.reviews-section .container .reviews-swiper .swiper-prev{left:32px}.reviews-section .container .reviews-swiper .swiper-next{right:32px}.reviews-section .container .reviews-swiper .review-wrapper{align-items:center;display:flex;flex-direction:column;padding:0 96px}@media screen and (max-width:767px){.reviews-section .container .reviews-swiper .review-wrapper{padding:0}}.reviews-section .container .reviews-swiper .review-wrapper svg{margin-bottom:36px}.reviews-section .container .reviews-swiper .review-wrapper .text{font-size:var(--text-md);line-height:var(--text-md-line-height);margin-bottom:36px;text-align:center}.reviews-section .container .reviews-swiper .review-wrapper .text p:first-of-type{margin-top:0}.reviews-section .container .reviews-swiper .review-wrapper .text p:last-of-type{margin-bottom:0}.reviews-section .container .reviews-swiper .review-wrapper .review-footer{align-items:center;display:flex;gap:32px}.reviews-section .container .reviews-swiper .review-wrapper .review-footer .author{color:#916952;display:block;font-family:Montserrat,sans-serif;font-size:var(--text-md);font-weight:700;line-height:var(--text-md-line-height);text-transform:uppercase}.reviews-section .container .reviews-swiper .review-wrapper .review-footer a{color:#916952;font-weight:700}.swiper-dots{display:flex;gap:9px;justify-content:center;padding:10px 0}.swiper-dots .swiper-pagination-bullet{background:var(--neutral-darkest);margin:0!important;opacity:.2;transition:.3s}.swiper-dots .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.medspa-section{padding:96px 0}@media screen and (max-width:767px){.medspa-section{padding:64px 0}}.medspa-section .background-image{background:var(--neutral-darkest);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.medspa-section .background-image img{display:block;height:100%;object-fit:cover;opacity:.5;width:100%}.medspa-section .container{color:var(--white);position:relative}.medspa-section .container .col-6{position:relative;width:50%}@media screen and (max-width:980px){.medspa-section .container .col-6{width:100%}.medspa-section .container .col-6:has(img){margin-top:96px}}@media screen and (min-width:981px){.medspa-section .container .row{margin:0 -48px}.medspa-section .container .row .col-6{padding:0 48px}}.medspa-section .container h2{margin:0 0 24px}.medspa-section .container .text{border-left:4px solid #916952;padding:12px 0 12px 32px}.medspa-section .container .text h3,.medspa-section .container .text p{margin:0 0 16px}.medspa-section .container .text h3{font-family:"DM Serif Display",serif;font-size:26px;font-weight:400;line-height:1.4}@media screen and (max-width:767px){.medspa-section .container .text h3{font-size:23px}}.medspa-section .container .text p{font-size:var(--text-md);font-weight:300;line-height:var(--text-md-line-height)}.medspa-section .container .btn{font-weight:300}.medspa-section .container img.main{display:block;height:100%;left:48px;object-fit:cover;position:absolute;top:0;width:calc(100% - 96px)}@media screen and (max-width:980px){.medspa-section .container img.main{height:240px;left:0;position:relative;width:100%}}.medspa-section .container img.logo{left:48px;position:absolute;top:0;transform:translateX(-50%) translateY(-33%);width:25%;z-index:1}@media screen and (max-width:980px){.medspa-section .container img.logo{height:160px;left:50%;transform:translateX(-50%) translateY(-50%);width:auto}}.why-diaz-section{padding:96px 0}@media screen and (max-width:767px){.why-diaz-section{padding:64px 0}}.why-diaz-section .background-image{background:linear-gradient(90deg,#f4f4f4,hsla(0,0%,96%,0));height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.why-diaz-section .background-image img{display:block;height:100%;object-fit:cover;object-position:left center;opacity:.2;width:100%}.why-diaz-section .container{position:relative;z-index:1}@media screen and (min-width:541px){.why-diaz-section .container{text-align:center}}.why-diaz-section .container h2{margin:0 0 12px}.why-diaz-section .container h3{font-family:"DM Serif Display",serif;font-size:26px;font-weight:400;line-height:1.2;margin:0}@media screen and (max-width:767px){.why-diaz-section .container h3{font-size:23px}}.why-diaz-section .container .why-diaz-swiper{margin-top:48px;overflow:hidden;padding-top:45px;position:relative}@media screen and (max-width:767px){.why-diaz-section .container .why-diaz-swiper{padding-top:0}}.why-diaz-section .container .why-diaz-swiper .swiper-prev{left:0;transform:translateY(-50%) rotate(180deg)}.why-diaz-section .container .why-diaz-swiper .swiper-next{right:0;transform:translateY(-50%)}.why-diaz-section .container .why-diaz-swiper .swiper-dots{margin-top:48px}.why-diaz-section .container .why-diaz-swiper .swiper-slide{padding:0 48px}.why-diaz-section .container .why-diaz-swiper .swiper-slide p{font-size:var(--text-md);line-height:var(--text-md-line-height);margin-bottom:0;margin-top:32px}@media screen and (max-width:540px){.why-diaz-section .container .why-diaz-swiper .swiper-arrows{display:none}.why-diaz-section .container .why-diaz-swiper .swiper-slide{padding:0 24px}}.blog-section{padding:96px 0}@media screen and (max-width:767px){.blog-section{padding:64px 0}}.blog-section .background-image{background:var(--neutral-darkest);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.blog-section .background-image img{display:block;height:100%;object-fit:cover;opacity:.5;width:100%}.blog-section .container{color:var(--white);position:relative;z-index:0}.blog-section .container h2{margin:0 0 48px;text-align:center}.blog-section .container .blog-grid{display:flex;flex-wrap:wrap;gap:36px}.blog-section .container .blog-grid .blog-item{width:calc(33.33333% - 24px)}@media screen and (max-width:767px){.blog-section .container .blog-grid .blog-item{width:100%}}.blog-section .container .blog-grid .blog-item a{color:inherit;display:block;text-decoration:none}.blog-section .container .blog-grid .blog-item img{display:block;height:280px;object-fit:cover;width:100%}.blog-section .container .blog-grid .blog-item h3{font-family:"DM Serif Display",serif;font-size:26px;font-weight:400;line-height:1.4;margin:24px 0 8px}@media screen and (max-width:767px){.blog-section .container .blog-grid .blog-item h3{font-size:23px}}.blog-section .container .blog-grid .blog-item p{line-height:1.5;margin:0 0 24px}.blog-section .container .blog-grid .blog-item .blog-footer{border-bottom:1px solid #818284;border-top:1px solid #818284;padding:12px 0 16px}.blog-section .container .blog-grid .blog-item .blog-footer a{color:#e6c2a7;font-size:var(--text-md);font-weight:700;line-height:var(--text-md-line-height);text-align:right;text-decoration:underline}.social-section{padding:96px 0;text-align:center}@media screen and (max-width:767px){.social-section{padding:64px 0}}.social-section .container h2{margin:0}.social-section .container h3{font-family:"DM Serif Display",serif;font-size:26px;font-weight:400;line-height:1.2;margin:0 0 48px}@media screen and (max-width:767px){.social-section .container h3{font-size:23px}}.social-section .container .col-12>img{height:400px;left:50%;margin-bottom:-64px;min-width:1312px;object-fit:cover;position:relative;transform:translateX(-50%);width:100%}.social-section .container .logos-grid{align-items:center;display:flex;flex-wrap:wrap;gap:64px;justify-content:center}.social-section .container .logos-grid img{display:block;height:40px;width:auto}@media screen and (max-width:767px){.social-section .container .logos-grid{flex-direction:column;gap:48px}.social-section .container .logos-grid img{height:50px}}.reviews-embed{background:#b4b4b4;padding:96px 0}@media screen and (max-width:767px){.reviews-embed{padding:64px 0}}