.masseuse-profile .container{display:flex;flex-wrap:wrap;justify-content:center;gap:0 10px;padding:9rem 0;margin:0 auto;max-width:75rem;box-sizing:border-box}.masseuse-profile-header{width:100%;display:flex;flex-direction:column;background:unset;position:relative;z-index:99}.masseuse-profile-header .profile-left{backdrop-filter:blur(1.80729rem);border-radius:1.25rem;padding:2.34375rem 1rem}.masseuse-profile-header .profile-left .profile-title{display:flex}.masseuse-profile-header .profile-left .profile-title-photo img{max-width:3.25rem;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:500rem}.masseuse-profile-header .profile-left .profile-title-name{margin-left:1rem}.masseuse-profile-header .profile-left .profile-title-name h1{font-size:1.875rem;line-height:1.3;font-weight:700}.masseuse-profile-header .profile-left .profile-title-name .experience{font-size:.875rem;font-weight:400;color:#555;display:flex;align-items:center;gap:.3125rem}.masseuse-profile-header .profile-left .profile-meta{display:flex;flex-direction:column}.masseuse-profile-header .profile-left .profile-meta>div{display:flex;align-items:center;gap:.625rem}.masseuse-profile-header .profile-right{position:relative;padding:0 .625rem}.masseuse-profile-header .profile-right .profile-full-photo{width:100%;padding:.9375rem;background:#fff;border:.0625rem solid #92a0b27d;border-radius:1rem 1rem 1rem 0;box-shadow:.125rem .125rem .3125rem #92a0b233;margin-top:-1.25rem}.masseuse-profile-header .profile-right .profile-full-photo img{width:100%;aspect-ratio:16/12;object-fit:cover;border-radius:.53333rem;object-position:center 10%}.masseuse-profile-header .profile-right .profile-full-photo-title{font-family:'Inter',sans-serif;font-weight:500;font-size:1.25rem;line-height:150%;letter-spacing:0;color:#434343;text-align:center;padding:.9375rem 0;border-bottom:.0625rem solid #000}.masseuse-profile-header .profile-right .profile-full-photo ul{list-style:none;display:flex;gap:.625rem;justify-content:center;padding:.9375rem .625rem;margin:0}.masseuse-profile-header .profile-right .profile-full-photo ul li a{background-color:#e3dcdc;display:flex;align-items:center;gap:.3125rem;border-radius:.625rem .625rem .625rem 0;box-shadow:.0625rem .0625rem .25rem rgb(0 0 0 / .25);padding:.3125rem .375rem;margin:0}#masseuse-profile-experience{padding:1.875rem 1rem;display:flex;flex-direction:column}.masseuse-profile-experience-title{display:flex;align-items:center;gap:.625rem}.masseuse-profile-experience-title h2{font-family:'Baskerville',serif;font-weight:700;font-size:1.875rem;line-height:150%;letter-spacing:0;color:#434343;text-align:left}#mt-gallery{padding:2.34375rem 1.041666rem 0;max-width:65rem;margin:0 auto}.mt-gallery-title{font-family:"Baskerville",serif;font-weight:700;font-size:1.875rem;line-height:150%;color:#434343;margin-bottom:.9375rem}.mt-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.mt-gallery__item{margin:0;padding:0;border-radius:.625rem;overflow:hidden;background:#eee;box-shadow:.0625rem .0625rem .25rem rgb(0 0 0 / .18)}.mt-gallery__img{display:block;width:100%;height:100%;aspect-ratio:4/3;object-fit:cover;transition:transform .25s ease}.mt-lightbox-link:hover .mt-gallery__img{transform:scale(1.03)}.mt-lightbox{position:fixed;inset:0;display:none;background:rgb(0 0 0 / .85);align-items:center;justify-content:center;z-index:9999;padding:1rem}.mt-lightbox.is-open{display:flex}.mt-lightbox__img{max-width:min(90vw,80rem);max-height:85vh;border-radius:.5rem}.mt-lightbox__close,.mt-lightbox__prev,.mt-lightbox__next{position:absolute;top:1rem;background:rgb(255 255 255 / .15);color:#fff;border:0;cursor:pointer;padding:.5rem .75rem;border-radius:.5rem;font-size:1rem}.mt-lightbox__close{right:1rem}.mt-lightbox__prev{left:1rem;top:50%;transform:translateY(-50%)}.mt-lightbox__next{right:1rem;top:50%;transform:translateY(-50%)}#mt-amenities,#mt-techniques{width:100%;padding:1.25rem;border-radius:.625rem;margin-top:1.875rem}#mt-amenities{margin-bottom:1.875rem}.mt-amenities-list .mt-amenities-chip,.mt-techniques-list .mt-techniques-chip{padding:.375rem .9375rem;border-radius:.625rem .625rem .625rem 0}.mt-amenities-list,.mt-techniques-list{display:flex;list-style:none;gap:.625rem;justify-content:center;width:max-content;padding-top:1.25rem;flex-wrap:wrap;max-width:100%;margin:0}#mt-amenities .mt-amenities-head,#mt-techniques .mt-techniques-head{display:flex;align-items:center;gap:.625rem;font-size:1.875rem;line-height:1.5;letter-spacing:0;color:#434343;text-align:left}#mt-amenities .mt-amenities-head svg,#mt-techniques .mt-techniques-head svg{width:2.5rem}.mt-techniques-list .mt-techniques-chip:nth-child(odd){background-color:#e8d9c0;color:#434343}.mt-techniques-list .mt-techniques-chip:nth-child(even){background-color:#92a0b2;color:#fff}.mt-amenities-list .mt-amenities-chip:nth-child(odd){background-color:#e8d9c0;color:#434343}.mt-amenities-list .mt-amenities-chip:nth-child(even){background-color:#b4a294;color:#fff}#mt-services,#mt-weekly-availability{width:100%;max-width:31.25rem}#mt-weekly-availability{padding:20px 5px;background:url(/wp-content/themes/kadence-child/images/icon-Background.webp) #b4a29433 no-repeat center/100% auto;backdrop-filter:blur(5px);border-radius:0 10px 10px;border:1px solid hsl(0deg 0% 100%/60%)}#mt-services .mt-services-title,#mt-weekly-availability .weekly-availability-title{display:flex;justify-content:center;align-items:center;text-align:center;font-size:1.25rem;color:#92a0b2;font-weight:600;gap:15px;border-bottom:1px solid #92a0b2}#mt-services .mt-services-title{border-bottom:none;width:100%;justify-content:start}#mt-services{border-top:1px solid #92a0b2;padding:0 10px}#mt-services tr th span{display:flex;align-items:center;gap:5px;border-radius:5px;border:1px solid #b4a294;justify-content:center;padding:4px 6px}#mt-services tr td span{font-size:1rem;line-height:1.6;padding:4px 15px;border:1px solid #fff9;width:100%;display:flex;justify-content:center;background:#92a0b2;color:#fff;border-radius:5px;font-weight:500}#mt-services tr td:first-child span{background:#B4A29433;color:#434343}#mt-weekly-availability .weekly-availability-title span{display:flex}#mt-weekly-availability tr th,#mt-weekly-availability tr td{border-bottom:1px solid #92a0b2;padding:10px 5px}#mt-weekly-availability tr th:first-child{text-align:start}#mt-weekly-availability tr td.incall span,#mt-weekly-availability tr td.outcall span{background:#ffffff4f;padding:10px 5px;border-radius:5px;color:#434343}#mt-weekly-availability tr td.incall span:first-child,#mt-weekly-availability tr td.outcall span:first-child{margin-right:5px}#mt-location{width:100%;max-width:62.5rem;margin:0 auto;padding:55px 0}#mt-location gmp-advanced-marker img{width:30px;height:30px;border-radius:500rem}#mt-reviews{margin-bottom:60px}.mt-reviews-title{font-size:1.8rem;font-weight:700;margin-bottom:20px;display:flex;align-items:center;gap:10px;color:#434343}.mt-reviews-list{display:flex;flex-direction:column;gap:20px}.mt-review-card{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:20px;box-shadow:0 2px 6px rgb(0 0 0 / .05)}.mt-review-title{font-weight:600;font-size:1.1rem;margin-bottom:10px;font-family:Inter,sans-serif}.mt-review-text{color:#555;line-height:1.5}.mt-reviews-pagination{display:flex;justify-content:center;gap:10px;margin-top:25px}.mt-reviews-pagination .page-num{width:34px;height:34px;border-radius:50%;border:1px solid #ccc;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#333;font-weight:500}.mt-reviews-pagination .page-num.active{background:#8c7b6b;color:#fff;border-color:#8c7b6b}.mt-payment-methods-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.mt-payment-methods-list li{font-size:0}#mt-payment-methods .mt-icon{content:"";display:inline-block;width:100px;height:auto;aspect-ratio:9/3;background-size:contain;background-repeat:no-repeat;background-position:center;pointer-events:auto}#mt-payment-methods #mt-cash .mt-icon{background-image:url(/wp-content/themes/kadence-child/images/cash-icon.webp)}#mt-payment-methods #mt-zelle .mt-icon{background-image:url(/wp-content/themes/kadence-child/images/zelle.webp)}#mt-payment-methods #mt-venmo .mt-icon{background-image:url(/wp-content/themes/kadence-child/images/venmo.webp)}#mt-payment-methods #mt-paypal .mt-icon{background-image:url(/wp-content/themes/kadence-child/images/paypal.webp)}#mt-payment-methods #mt-bank_transfer .mt-icon{background-image:url(/wp-content/themes/kadence-child/images/BankTransfer.webp)}#mt-payment-methods #mt-apple_pay .mt-icon{background-image:url(/wp-content/themes/kadence-child/images/Apple_Pay.webp)}#mt-payment-methods #mt-google_pay .mt-icon{background-image:url(/wp-content/themes/kadence-child/images/Google_Pay.webp)}#mt-payment-methods #mt-cash_app .mt-icon{background-image:url(/wp-content/themes/kadence-child/images/Cashapp.webp)}@media (min-width:768px){.masseuse-profile-header{backdrop-filter:blur(2.16875rem);border-radius:1.5rem;padding:2.8125rem 1.5rem;flex-direction:row}.masseuse-profile-header>*{width:50%}.masseuse-profile-header .profile-left{background:unset!important;backdrop-filter:unset;border-radius:unset;padding:0 1rem 0 0}.masseuse-profile-header .profile-right{padding:0}.masseuse-profile-header .profile-right .profile-full-photo{position:absolute;margin-top:0}#masseuse-profile-experience{padding:2.8125rem 1.5rem 0;flex-direction:row}#masseuse-profile-experience>*{width:50%;min-height:7.8125rem}.mt-gallery{grid-template-columns:repeat(4,1fr)}.mt-techniques-wrap,.mt-amenities-wrap{margin-top:3.75rem}#mt-amenities{margin-bottom:3.75rem}.mt-techniques-wrap{background:hsl(26deg 18% 64%/30%)}.mt-amenities-wrap{background:#8da7c81a}#mt-services,#mt-weekly-availability{max-width:90%}#mt-weekly-availability{padding:20px}#mt-weekly-availability tr th,#mt-weekly-availability tr td{padding:10px}#mt-weekly-availability tr td.incall span,#mt-weekly-availability tr td.outcall span{padding:10px}#mt-weekly-availability tr td.incall span:first-child,#mt-weekly-availability tr td.outcall span:first-child{margin-right:10px}}@media (min-width:1024px){.content-c{width:100%;max-width:62.5rem;margin:0 auto}.content-c2{max-width:65rem}.masseuse-profile .container{padding:9.6rem 1.2rem}.masseuse-profile-header{backdrop-filter:blur(2.16875rem);border-radius:1.5rem;padding:2.8125rem}.masseuse-profile-header .profile-left .profile-title-photo img{max-width:3.25rem}.masseuse-profile-header .profile-left .profile-title-name h1{font-size:1.875rem}.masseuse-profile-header .profile-left .profile-title-name .experience{gap:.3125rem}.masseuse-profile-header .profile-left .profile-meta{flex-direction:row;gap:.625rem}.masseuse-profile-header .profile-right .profile-full-photo{padding:.9375rem;border-width:.0625rem;border-radius:1rem 1rem 1rem 0;box-shadow:.125rem .125rem .3125rem #92a0b233}.masseuse-profile-header .profile-right .profile-full-photo-title{font-size:1.25rem;padding:.9375rem 0;border-bottom-width:.0625rem}.masseuse-profile-header .profile-right .profile-full-photo ul{gap:.625rem;padding:.9375rem .625rem}.masseuse-profile-header .profile-right .profile-full-photo ul li a{gap:.3125rem;border-radius:.625rem .625rem .625rem 0;box-shadow:.0625rem .0625rem .25rem rgb(0 0 0 / .25);padding:.3125rem .375rem}#masseuse-profile-experience{padding:2.8125rem 1.25rem 0;margin:0 auto}#masseuse-profile-experience>*{min-height:17em}.masseuse-profile-experience .profile-left{padding-right:.75rem}.masseuse-profile-experience-title{gap:.625rem}.masseuse-profile-experience-title h2{font-size:1.875rem}#mt-gallery{padding:1.25rem}.mt-gallery-title{font-size:1.5625rem;margin-bottom:.78125rem}.mt-gallery{gap:.625rem}.mt-gallery__item{border-radius:.52083rem;box-shadow:.05208rem .05208rem .20833rem rgb(0 0 0 / .18)}#mt-techniques,#mt-amenities{padding:1.25rem;border-radius:.625rem;margin-top:3.75rem}.mt-techniques-list,.mt-amenities-list{gap:.625rem;padding-top:1.25rem}#mt-techniques .mt-techniques-chip,#mt-amenities .mt-amenities-chip{padding:.375rem .9375rem;border-radius:.625rem .625rem .625rem 0}#mt-amenities .mt-amenities-head,#mt-techniques .mt-techniques-head{font-size:1.875rem}#mt-amenities .mt-amenities-head svg,#mt-techniques .mt-techniques-head svg{width:2.5rem}#mt-services,#mt-weekly-availability{width:calc(50% - 5px);max-width:31.25rem}}@media (min-width:1124px){.masseuse-profile-experience>*{min-height:19rem}}@media (max-width:767px){.masseuse-profile-header{background:unset!important}}