.my-services__section{position:relative;overflow-x:clip;background-position:top left;background-size:672px 378px;background-repeat:repeat}.my-services__inner{padding:180px 0 120px;display:flex;flex-direction:column;align-items:center;gap:32px}.my-services__intro{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.my-services__intro .heading.heading--title-2{max-width:1016px}.my-services__intro-text{max-width:422px;text-align:center}.my-services__consult,.my-services__card{position:relative;border:1px solid #043A64;border-radius:6px;outline:1px solid #043A64;outline-offset:2px;background-color:#043a64;background-image:var(--ms-card-paper);background-position:center;background-size:cover;background-repeat:no-repeat}.my-services__corner{position:absolute;width:42px;height:auto;pointer-events:none;z-index:1}.my-services__corner--tl{top:-3px;left:-3px;transform:scaleY(-1)}.my-services__corner--tr{top:-3px;right:-3px;transform:rotate(180deg)}.my-services__corner--bl{bottom:-3px;left:-3px}.my-services__corner--br{bottom:-3px;right:-3px;transform:scaleX(-1)}.my-services__text{text-align:center}.my-services__text p+p{margin-top:1.4em}.my-services__consult{width:100%;max-width:1360px;padding:10px;display:flex;align-items:center;gap:16px}.my-services__collage{position:relative;z-index:2;display:block;flex:0 0 611px}.my-services__collage img{display:block;width:112%;max-width:none;height:auto;margin-left:-22px}.my-services__consult-body{flex:1 0 0;min-width:0;padding:22px 44px 22px 80px;display:flex;flex-direction:column;gap:32px}.my-services__consult-head{display:flex;flex-direction:column;gap:16px}.my-services__consult-head .heading.heading--title-2{font-size:36px;text-align:center}.my-services__divider{display:block;width:100%;height:12px;background-repeat:repeat-x;background-position:center;background-size:auto 12px}.my-services__divider--flipped{transform:scaleY(-1)}.my-services__price{display:flex;flex-direction:column;gap:8px;text-align:center}.my-services__consult-actions{display:flex}.my-services__consult-actions .btn{flex:1 0 0;min-width:0}.my-services__consult-actions .btn button{width:100%}.my-services__treatments{position:relative;width:100%;max-width:1360px;padding-top:100px;display:flex;flex-direction:column;gap:32px}.my-services__treatments .heading.heading--title-1{text-align:center}.my-services__dots{position:absolute;top:0;left:50%;width:100vw;transform:translate(-50%);height:12px;background-image:radial-gradient(circle 6px at 6px 6px,#0d1323 98%,#0000);background-size:20px 12px;background-repeat:repeat-x;background-position:left center}.my-services__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.my-services__card{padding:16px;display:flex;flex-direction:column;gap:16px}.my-services__card:has(.my-services__card-badge){border-color:#0d1323;outline-color:#0d1323;background-color:#0d1323}.my-services__card:hover,.my-services__card:has(.my-services__card-badge):hover{border-color:#ebbdc6;outline-color:#ebbdc6;background-color:#043a64}.my-services__card-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);z-index:2}.my-services__photo{display:block;width:100%;height:220px;object-fit:cover}.my-services__card-body{display:flex;flex-direction:column;gap:8px}.my-services__card-body .heading.heading--title-3{text-align:center}.my-services__tags{display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:center;gap:14px;padding:6px 0}.my-services__cta{display:flex;justify-content:center}.my-services__cta .btn button{min-width:258px}@media screen and (max-width:1024px){.my-services__inner{padding:100px 0}.my-services__consult{flex-direction:column;align-items:stretch;padding:0;gap:0}.my-services__collage{flex:none;width:100%}.my-services__collage img{width:100%;margin-left:0}.my-services__consult-body{padding:40px}.my-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.my-services__consult-head .heading.heading--title-2{font-size:28px}.my-services__consult-body{padding:32px 20px}.my-services__treatments{padding-top:60px}.my-services__grid{grid-template-columns:minmax(0,1fr)}.my-services__cta,.my-services__cta .btn,.my-services__cta .btn button{width:100%;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/my-services.css.map */
