@font-face{font-family:Causten;src:url(../fonts/causten/Causten-Light.woff2) format("woff2"),url(../fonts/causten/Causten-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Causten;src:url(../fonts/causten/Causten-Regular.woff2) format("woff2"),url(../fonts/causten/Causten-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Causten;src:url(../fonts/causten/Causten-Bold.woff2) format("woff2"),url(../fonts/causten/Causten-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Causten;src:url(../fonts/causten/Causten-Medium.woff2) format("woff2"),url(../fonts/causten/Causten-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}body{min-height:100vh;display:flex;flex-direction:column;align-items:center}.home{width:100%}.home .banner{padding-top:40px;width:100%;max-width:1440px;margin:0 auto;display:flex}@media screen and (max-width: 991px){.home .banner{flex-direction:column;padding-top:0}}.home .banner div{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-right:30px;gap:20px}@media screen and (max-width: 991px){.home .banner div{width:100%;padding-right:0;gap:10px;align-items:flex-end;text-align:right}}.home .banner div h1{line-height:55px}@media screen and (max-width: 991px){.home .banner div h1{line-height:40px}}.home .banner div h1 p{display:flex;flex-direction:column;gap:10px;font-weight:700;font-size:60px;color:#d7a4a6}@media screen and (max-width: 1399px){.home .banner div h1 p{font-size:50px}}@media screen and (max-width: 991px){.home .banner div h1 p{font-size:30px}}.home .banner div h1 em{font-size:27px;font-style:normal;color:#707070;line-height:37px}@media screen and (max-width: 1399px){.home .banner div h1 em{font-size:22px;line-height:26px}}@media screen and (max-width: 991px){.home .banner div h1 em{font-size:18px;line-height:22px}}.home .banner img{width:50%;aspect-ratio:16/14;object-fit:cover;object-position:top right}@media screen and (max-width: 991px){.home .banner img{width:100%;max-width:500px;margin:20px auto 0}}.home .treatments{background-color:#e1cbc0;width:100%}.home .treatments .treatments-container{width:100%;max-width:1440px;min-height:400px;padding:0 30px;margin:0 auto;display:flex}@media screen and (max-width: 1600px){.home .treatments .treatments-container{min-height:350px}}@media screen and (max-width: 991px){.home .treatments .treatments-container{flex-direction:column-reverse;gap:20px;padding:30px}}.home .treatments .treatments-container .img-container{width:50%;display:flex;justify-content:center}@media screen and (max-width: 991px){.home .treatments .treatments-container .img-container{width:100%}}.home .treatments .treatments-container .img-container img{border-top-left-radius:240px;border-top-right-radius:240px;width:456px;height:580px;margin-top:-100px;object-fit:cover}@media screen and (max-width: 1600px){.home .treatments .treatments-container .img-container img{margin-top:-80px;height:500px}}@media screen and (max-width: 991px){.home .treatments .treatments-container .img-container img{width:100%;margin-top:0;height:400px}}.home .treatments .treatments-container .treatments-title{width:50%;padding:30px 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px}@media screen and (max-width: 991px){.home .treatments .treatments-container .treatments-title{padding:0;width:100%;gap:10px}}.home .services{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:50px}.home .services .services-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(6,90px);gap:20px;max-width:1440px;width:100%;margin:0 auto;padding:30px}@media screen and (max-width: 1399px){.home .services .services-grid{grid-template-rows:repeat(6,80px)}}@media screen and (max-width: 991px){.home .services .services-grid{gap:20px;grid-template-columns:repeat(1,1fr);grid-template-rows:auto}}.home .services .services-button{margin:0 auto}.home .services .service-image{width:100%;height:100%;display:grid;object-fit:cover;border-radius:30px}.home .services .service-url{position:relative}@media screen and (max-width: 991px){.home .services .service-url{height:300px}}.home .services .service-url span{font-family:Causten;font-weight:700;color:#fff;font-size:20px;position:absolute;bottom:0;left:0;width:100%;padding:18px 30px}@media screen and (max-width: 991px){.home .services .service-url span{padding:15px}}.home .services .title-services-grid{width:100%;height:100%;display:grid;justify-content:flex-start;align-items:center;grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:3}@media screen and (max-width: 991px){.home .services .title-services-grid{grid-column:auto;grid-row:auto;text-align:center}}.home .services .service-0{grid-column-start:1;grid-column-end:3;grid-row-start:3;grid-row-end:7}@media screen and (max-width: 991px){.home .services .service-0{grid-column:auto;grid-row:auto}}.home .services .service-1{grid-column-start:3;grid-column-end:5;grid-row-start:1;grid-row-end:7}@media screen and (max-width: 991px){.home .services .service-1{grid-column:auto;grid-row:auto}}.home .services .service-2{grid-column-start:5;grid-column-end:7;grid-row-start:1;grid-row-end:4}@media screen and (max-width: 991px){.home .services .service-2{grid-column:auto;grid-row:auto}}.home .services .service-3{grid-column-start:5;grid-column-end:7;grid-row-start:4;grid-row-end:7}@media screen and (max-width: 991px){.home .services .service-3{grid-column:auto;grid-row:auto}}.home .contact{background-color:#e1cbc0;width:100%;margin-bottom:200px}@media screen and (max-width: 991px){.home .contact{margin-bottom:50px}}.home .contact .contact-container{width:100%;max-width:1440px;min-height:400px;padding:0 30px;margin:0 auto;display:flex}@media screen and (max-width: 1600px){.home .contact .contact-container{min-height:350px}}@media screen and (max-width: 991px){.home .contact .contact-container{flex-direction:column-reverse;gap:20px;padding:30px}}.home .contact .contact-container .img-contact{width:50%;display:flex;justify-content:center}@media screen and (max-width: 991px){.home .contact .contact-container .img-contact{width:100%}}.home .contact .contact-container .img-contact img{border-bottom-left-radius:250px;border-bottom-right-radius:250px;width:540px;height:568px;margin-bottom:-100px;object-fit:cover}@media screen and (max-width: 991px){.home .contact .contact-container .img-contact img{width:100%;margin-bottom:0;height:400px}}.home .contact .contact-container .contact-title{width:50%;padding:30px 0 30px 100px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px}@media screen and (max-width: 991px){.home .contact .contact-container .contact-title{padding:0;width:100%;gap:10px}}.home .social{display:none;width:100%;background-color:#cdb0ac}.home .social .social-container{margin:0 auto;width:100%;max-width:1440px;padding:50px 20px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.home .social .social-container h2{text-align:center;color:#ffe6dd}.home .social .social-container .posts-container{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media screen and (max-width: 1399px){.home .social .social-container .posts-container{gap:10px}}@media screen and (max-width: 767px){.home .social .social-container .posts-container{grid-template-columns:repeat(2,1fr)}}.home .social .social-container .posts-container img{aspect-ratio:1/1;object-fit:cover}.home .blog{width:100%;max-width:1440px;margin:0 auto;padding:50px 30px}@media screen and (max-width: 991px){.home .blog{padding:50px 0}}.home .blog h2{text-align:center;margin-bottom:30px}.home .reviews{max-width:1440px;width:100%;margin:0 auto;padding-bottom:60px}@media screen and (max-width: 991px){.home .reviews{padding-bottom:30px}}.home .reviews h2{text-align:center;margin-bottom:40px}@media screen and (max-width: 991px){.home .reviews h2{padding:0 30px;margin-bottom:0}}.home .reviews .google-reviews-carousel{padding:0 65px}@media screen and (max-width: 991px){.home .reviews .google-reviews-carousel{padding:0}}.home .reviews .google-reviews-carousel .splide__arrow{background-color:#fff;border:1px solid #D6D6D6;box-shadow:0 2px 8px;width:47px;height:47px}.home .reviews .google-reviews-header{display:flex;flex-direction:column;gap:15px}.home .reviews .google-reviews-header span{display:flex;flex-direction:column;align-items:flex-start}.home .reviews .google-reviews-header .google-reviews-name{display:flex;gap:10px}.home .reviews .google-reviews-header .google-reviews-name div{display:flex;flex-direction:column;justify-content:center;font-family:Causten;font-weight:400}.home .reviews .google-reviews-header .google-reviews-name div strong{font-size:20px;font-weight:400}@media screen and (max-width: 991px){.home .reviews .google-reviews-header .google-reviews-name div strong{font-size:16px}}.home .reviews .google-reviews-header .google-reviews-name div small{font-size:12px}@media screen and (max-width: 991px){.home .reviews .google-reviews-header .google-reviews-name div small{font-size:10px}}.home .reviews .google-reviews-header .img-profile{width:64px;height:64px}.home .reviews .google-reviews-item{box-shadow:0 5px 8px -2px #e4e2e2;border:1px solid #D6D6D6;padding:24px;border-radius:12px;margin:30px 0;height:fit-content;min-height:270px}@media screen and (max-width: 991px){.home .reviews .google-reviews-item{min-height:320px}}.home .reviews .google-reviews-item p{font-family:Causten;font-weight:300;color:#707070;margin-top:20px;overflow:hidden;max-height:800px;transition:max-height .8s}.home .reviews .google-reviews-item .hidden{max-height:97px}
