:root{--dark-grayish-blue:#92a0b2;--grayish-orange:#cdcac3;--light-grayish-orange:#e8d9c0;--slightly-desaturated-blue:#8da7c8;--light-taupe:#b4a294}#header{width:100%;position:fixed;top:0;box-shadow:0 20px 40px 0 rgb(0 0 0 / .07);left:0;z-index:9999}#header .kb-header-container{backdrop-filter:blur(8px);padding:1.25rem .52083rem}#header .wp-block-site-logo img{width:10.02083rem}#header .menu-container ul li a{font-size:.9375rem;font-weight:700}.kb-off-canvas-inner-wrap .kb-off-canvas-inner{background:linear-gradient(120deg,rgb(232 217 192 / .9) 0%,rgb(115 115 115 / .5) 100%)}.kb-off-canvas-inner-wrap .kb-identity{margin:40px auto 20px}.kb-off-canvas-inner-wrap .kb-identity .wp-block-site-logo{margin-right:0}.kb-off-canvas-inner-wrap .menu-container{display:flex;width:100%;justify-content:center;align-items:center}.kb-off-canvas-inner-wrap .menu-container .kb-navigation{flex-direction:column;margin:auto}.kb-off-canvas-inner-wrap .menu-container .kb-navigation .kb-nav-link-content{justify-content:center}.container-row{width:100%;max-width:62.5rem;margin:0 auto}.kb-button{line-height:1.302rem;font-size:1.042rem;font-weight:600;font-family:'Inter',sans-serif;letter-spacing:.00625em}.bg-colors-top{background:url(/wp-content/uploads/2025/07/header-bg.png) no-repeat top center/auto}.bg-colors-top.complete{background:url(/wp-content/uploads/2025/07/Background-back-massage.webp) no-repeat top 30% right 10%/50rem,url(/wp-content/uploads/2025/07/Background-back-massage.webp) no-repeat left 20% bottom 2%/50rem,url(/wp-content/uploads/2025/07/header-bg.png) no-repeat top center/auto}.bg-colors-top.complete>.kt-row-column-wrap{z-index:99}.bg-colors-top.complete:after{content:"";width:95%;height:100%;background-color:#fff0;border:1px solid #fff0;backdrop-filter:blur(34px);position:absolute;left:50%;top:0;transform:translate(-50%,0);z-index:9}.bg-colors-bottom{background:url(/wp-content/uploads/2025/07/header-bg-bottom.png) no-repeat bottom center/auto}.title-h1-v2{font-family:'Baskerville',serif;font-weight:700;font-size:40px;line-height:55px;color:#434343}.title-h2{font-family:'Baskerville',serif;font-weight:700;font-size:1.875rem!important;line-height:2.5rem;color:#434343}#hero-home{overflow:hidden;position:relative;border-radius:0 0 .52083rem .52083rem;padding:9.375rem 1.5rem 4.375rem}#hero-home:before{display:block;position:absolute;background-image:-moz-linear-gradient(145deg,rgb(0 0 0 / .3),#fff0);background-image:-webkit-linear-gradient(145deg,rgb(0 0 0 / .3),#fff0);background-image:-o-linear-gradient(145deg,rgb(0 0 0 / .3),#fff0);background-image:-ms-linear-gradient(145deg,rgb(0 0 0 / .3),#fff0);background-image:linear-gradient(-55deg,rgb(0 0 0 / .3),#fff0);z-index:1;pointer-events:none;content:"";inset:0}#hero-home.finder:before{background:linear-gradient(to right,rgb(0 0 0 / .3) 12%,#fff0 100%)}#hero-home .container-row{z-index:2}#hero-home .wp-block-kadence-advancedheading{font-size:35px;line-height:30px;font-weight:800;text-transform:uppercase;text-shadow:2px 1px 3px rgb(0 0 0 / .25)}#hero-home .wp-block-kadence-advancedheading span{display:block;font-size:22px;font-weight:300;letter-spacing:.375rem}#hero-home .title-home{max-width:51.125rem}#find-therapist{z-index:999}.gmw-form-wrapper,#find-therapist-form{padding:20px;background:#fff;border-radius:10px;position:absolute;margin:auto;left:0;right:0;top:calc(50% + 30px);max-width:62.5rem;transform:translate(0,-50%);box-shadow:0 4px 4px 0 rgb(0 0 0/5%);margin-bottom:0!important}#find-you-therapist .gmw-form-wrapper{position:unset;transform:translate(0,0%);top:unset;background-color:rgb(255 255 255 / .65);border:1.06px solid #e7e9ed;box-shadow:0 36.09px 35.02px -24.41px rgb(22 28 45 / .12);margin-bottom:1.275rem!important}.gmw-form-wrapper .gmw-form{box-shadow:none!important;border:none!important;background:0 0!important;padding:0!important;display:flex;align-items:center}.gmw-form-wrapper .gmw-form-main-fields-wrapper{margin:0;width:52%}.gmw-form-wrapper .gmw-form-advanced-fields-wrapper{display:none}.gmw-form-wrapper .gmw-form-main-fields-wrapper .gmw-field-label{display:none!important}.gmw-form-wrapper .gmw-form-main-fields-wrapper .gmw-form-field{box-shadow:none;border:none;border-radius:0;border-bottom:1px solid #b4a294}.gmw-form-wrapper .gmw-form-action-buttons-wrapper{display:flex;flex-direction:row-reverse;width:48%;gap:.5rem;flex-wrap:nowrap}.gmw-form-wrapper .gmw-form-field-wrapper{min-width:unset;width:100%}#find-therapist-form_title{font-family:'Inter',sans-serif;font-weight:900;font-size:18px;line-height:1.2;text-transform:uppercase;color:#b4a294;margin:0 0 10px}#findTherapistForm{display:flex;border-bottom:.05208rem solid #b4a294;border-radius:0 .520833rem .520833rem 0}#find-therapist-form input,#find-therapist-form select{flex:1;border:none}#find-therapist-form #searchType{max-width:28%}#find-therapist-form #searchInput{max-width:47%}.gmw-form-wrapper .gmw-form-action-buttons-wrapper .gmw-form-field-wrapper{flex:unset}.gmw-form-wrapper .gmw-form-action-buttons-wrapper .gmw-form-field,#findTherapistForm #findBtn{display:flex;align-items:center;justify-content:center;background:#b4a294;color:#fff;padding:5px 8px;border:none;border-radius:.520833rem .520833rem .520833rem 0;cursor:pointer;font-size:18px;line-height:20px;font-weight:600}.gmw-form-wrapper .gmw-form-action-buttons-wrapper .gmw-submit-field{gap:5px}.gmw-form-wrapper .gmw-form-action-buttons-wrapper .gmw-submit-field:hover,#findTherapistForm #findBtn:hover{background:#434343;color:#b4a294}.gmw-form-wrapper .gmw-form-action-buttons-wrapper .gmw-submit-field:hover svg path{stroke:#b4a294}.gmw-form-wrapper .gmw-form-action-buttons-wrapper .gmw-reset-form-field-wrapper{width:max-content}.gmw-form-wrapper .gmw-form-action-buttons-wrapper .gmw-reset-form-field{width:max-content;font-size:0;aspect-ratio:1/1;width:auto;padding:5px}.gmw-form-wrapper .gmw-form-action-buttons-wrapper .gmw-reset-form-field svg{width:20px;height:20px}#findTherapistForm #findBtn svg{width:.9375rem;margin-right:5px}#slider-masseuses{z-index:99}#slider-masseuses .masseuse-slider-heading{margin-bottom:30px}#slider-masseuses .swiper{padding:0 1.3708333rem}#slider-masseuses .swiper-wrapper{display:flex}#slider-masseuses .swiper-slide{flex-shrink:0;width:25%;box-sizing:border-box;text-align:center}#slider-masseuses .masseuse-slider .masseuse-link{position:relative;border-radius:50%;aspect-ratio:1/1;overflow:hidden;display:flex;justify-content:center;align-items:center;padding:0 .2rem}#slider-masseuses .masseuse-slider .masseuse-link:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:#fff0;transition:all .5s}#slider-masseuses .masseuse-slider .masseuse-link:hover:before{background:rgb(0 0 0 / .6)}#slider-masseuses .masseuse-slider .masseuse-link .masseuse-title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;font-size:1.25rem;width:100%;color:#fff;opacity:0;transition:all .5s}#slider-masseuses .masseuse-slider .masseuse-link:hover .masseuse-title{opacity:1}#slider-masseuses .masseuse-slider .masseuse-image img{display:block;width:100%;height:auto;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;border-radius:50%;object-fit:cover;aspect-ratio:1/1;margin:0 auto}#slider-masseuses .swiper-button-next,#slider-masseuses .swiper-button-prev{padding:0;aspect-ratio:1/1;width:auto;height:1.7708333rem;border-radius:100%;border:.1041666rem solid #434343}#slider-masseuses .swiper-button-next{transform:translate(.4rem,0)}#slider-masseuses .swiper-button-prev{transform:translate(-.4rem,0)}#slider-masseuses .swiper-button-next:after,#slider-masseuses .swiper-button-prev:after{font-size:1.1458333rem;text-align:center;color:#434343;width:24px;height:24px;font-size:14px;display:flex;align-items:center;justify-content:center}#slider-masseuses .swiper-pagination{display:none}#top-massage-cities>.kt-inside-inner-col:before{width:33.6458rem;height:auto;position:absolute;top:-23%;background-image:url(/wp-content/uploads/2025/07/Background-back-massage.webp);background-position:center;background-repeat:no-repeat;background-size:contain;left:38%;z-index:-1;content:"";transform:rotate(0deg);aspect-ratio:1/1}#top-massage-cities .column-cities .wp-block-uagb-icon-list-child{display:flex;align-items:center;gap:.260416rem}#top-massage-cities .column-cities a{color:var(--global-palette4);font-size:1rem}#top-massage-cities #column-cta .cta-img{width:19.375rem;border-radius:.520833rem;box-shadow:8px 4px 22.4px 3px rgb(0 0 0 / .25);margin:0 0 0 auto;aspect-ratio:4/4}#top-massage-cities #column-cta .cta-img img{width:100%;height:100%;object-fit:cover;border-radius:12px}#top-massage-cities #column-cta .cta-box{width:100%;max-width:12.864583rem;position:absolute;top:50%;left:0;transform:translate(0,-50%)}#top-massage-cities #column-cta .cta-box-title{font-weight:900}#top-massage-cities #column-cta .cta-box-title span{display:block;font-size:.833333rem;font-weight:600}#top-massage-cities #column-cta .cta-box-btn .kb-button{width:100%}#tipe-of-massage .kb-posts{display:grid!important;grid-template-columns:repeat(3,1fr);gap:24px}#tipe-of-massage .kb-posts .kb-post-list-item:last-child{display:none}#tipe-of-massage_title{margin-bottom:2.5rem}#tipe-of-massage .wp-block-kadence-posts{column-gap:1rem;row-gap:1rem}#tipe-of-massage .wp-block-kadence-posts .entry{box-shadow:none}#tipe-of-massage .wp-block-kadence-posts .post-thumbnail-inner{overflow:hidden;border-radius:.5128rem}#tipe-of-massage .wp-block-kadence-posts .entry-content-wrap{padding:1.04166rem .54166rem;text-align:center}#tipe-of-massage .wp-block-kadence-posts .entry-content-wrap .entry-summary{display:none}#tipe-of-massage .content-bg{background:0 0}#tipe-of-massage .wp-block-kadence-posts .entry-content-wrap .entry-header{margin:0}#tipe-of-massage_btn{margin-top:2.5rem}#section-testimonials .testimonials-title{font-weight:500}#section-testimonials .testimonials-subtitle{font-family:'Inter',sans-serif}#section-testimonials .testimonial-cards{display:flex}#section-testimonials .testimonial-card{display:flex;flex-direction:column;gap:.729166666rem;background-color:#fff;padding:1.34375rem;border-radius:.20833rem;box-shadow:0 90.12px 90.12px 0 rgb(177 186 200 / .12)}#section-testimonials .testimonial-card .testimonial-quotation svg{max-width:1.92708333rem}#section-testimonials .testimonial-card .testimonial-author{display:flex;flex-direction:column;gap:.729166666rem}#section-testimonials .testimonial-card .testimonial-img img{max-width:48px;border-radius:100rem;aspect-ratio:1/1;object-fit:cover}#section-testimonials .swiper-container{width:100%;overflow:hidden}#section-testimonials .swiper-wrapper{display:flex}#section-testimonials .swiper-slide{flex-shrink:0;box-sizing:border-box}#section-testimonials .swiper-pagination{display:none}#section-testimonials .swiper-button-next,#section-testimonials .swiper-button-prev{display:none;padding:.5rem;aspect-ratio:1/1;width:auto;height:1.7708333rem;border-radius:100%;border:.1041666rem solid #434343}#section-testimonials .swiper-button-next{transform:translate(1.7708333rem,0)}#section-testimonials .swiper-button-prev{transform:translate(-1.7708333rem,0)}#section-testimonials .swiper-button-next:after,#section-testimonials .swiper-button-prev:after{font-size:1.1458333rem;text-align:center;color:#434343}#box-questions>.kt-inside-inner-col{background-color:#b4a294}#mision-vision .kt-blocks-info-box-link-wrap{backdrop-filter:blur(34px);-webkit-backdrop-filter:blur(34px);flex-direction:column}#mision-vision .our-mission .kt-blocks-info-box-link-wrap{background:url(/wp-content/uploads/2025/08/bg-our-mission.webp) rgb(205 202 195 / .1) no-repeat right 10%/26.5625rem}#mision-vision .our-vision .kt-blocks-info-box-link-wrap{background:url(/wp-content/uploads/2025/08/bg-our-vision.webp) #b4a29433 no-repeat left 10%/26.5625rem}#force-behind{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:url(/wp-content/uploads/2025/08/bg-force-behind.webp) #fff0 no-repeat center/auto 115%}.content-contact{border:1px solid #fff;box-shadow:0rem .208rem .938rem 0rem rgb(146 160 178 / .25);background:url(/wp-content/uploads/2025/07/Background-back-massage.webp) #ffffff80 no-repeat left center/46.875rem}.content-contact .bloq-img *,.content-contact .bloq-img{height:100%}.content-contact .bloq-form .wpforms-field-label{font-family:'Inter',sans-serif;font-weight:400;font-size:.833rem;line-height:1.25rem;letter-spacing:0rem;color:#333;margin:0 0 .416666rem}.content-contact .bloq-form .input,.content-contact .bloq-form .textarea{border:1px solid #cdcac3;border-radius:.416666rem;background:#ffffff80}.content-contact .bloq-form .wpforms-submit{font-family:'Inter',sans-serif;font-weight:600;font-size:.833rem;line-height:1.25rem;letter-spacing:0rem;color:#fff;border-radius:.416666rem;background-color:#b4a294!important;border:1px solid #b4a294;transition:all .5s}.content-contact .bloq-form .wpforms-submit:hover{transform:scale(1.2)}#why-choose-us{position:relative;padding:0 .45rem;background:url(/wp-content/uploads/2025/08/why-choose-us-bg-movil.webp) no-repeat center bottom/100%}#why-choose-us .kt-inside-inner-col{display:flex;flex-direction:row;gap:0}#why-choose-us .swiper-container{width:100%;overflow:hidden}#why-choose-us .swiper-wrapper{display:flex}#why-choose-us .swiper-slide{flex-shrink:0;box-sizing:border-box}#why-choose-us .swiper-button-next,#why-choose-us .swiper-button-prev{padding:.5rem;aspect-ratio:1/1;width:auto;height:1.7708333rem;border-radius:100%;border:.1041666rem solid #434343}#why-choose-us .swiper-button-next{transform:translate(1.7708333rem,0)}#why-choose-us .swiper-button-prev{transform:translate(-1.7708333rem,0)}#why-choose-us .swiper-button-next:after,#why-choose-us .swiper-button-prev:after{font-size:1.1458333rem;text-align:center;color:#434343}#why-choose-us .wp-block-kadence-infobox{width:50%;padding:.9375rem .1rem}#why-choose-us .kt-blocks-info-box-media-container{display:flex;justify-content:center;margin-bottom:.7291666rem}#why-choose-us .kt-blocks-info-box-media-container *{padding:0;height:auto}#why-choose-us .kadence-info-box-image-inner-intrisic{display:flex;justify-content:center}#why-choose-us .kt-blocks-info-box-media-container img{max-width:2.5rem}#why-choose-us .kt-blocks-info-box-media-container .kt-info-box594_e9763d-54 .kt-blocks-info-box-media .kt-info-box-image{width:100px;height:auto;max-width:2.5rem;margin:auto}#why-choose-us .info-box-link{padding:0}#why-choose-us .kt-blocks-info-box-title{font-size:.83333rem;line-height:1.145833333rem;letter-spacing:.017em;opacity:.7;margin:0}#why-choose-us .none-mobile{display:none}.massage-list{margin:0 auto;display:flex;flex-direction:column;padding:30px 10px}.massage-item{overflow:hidden;background:#fff;position:relative;border-radius:10px 10px 30px 30px;margin-bottom:30px}.massage-item:before{content:"";position:absolute;width:100%;height:90%;left:0;bottom:-40%;background:url(/wp-content/uploads/2025/08/bg-blur-item-service.png) no-repeat center/100% 100%;z-index:5}.massage-item-content,.massage-benefits-content{display:flex;align-items:stretch;max-width:62.5rem;width:100%;margin:auto;position:relative}.massage-item-content{display:block}.massage-item:nth-child(odd){background-color:#b4a29426}.massage-item:nth-child(even){background-color:#FFFFFF26}.massage-image img{width:100%;height:100%;display:block;object-fit:cover}.massage-content{display:grid;align-content:start;gap:14px;width:100%;z-index:9;padding:0 8px 15px;position:relative}.massage-content:before{content:"";width:100%;height:50%;max-height:10rem;position:absolute;left:0;top:0;transform:translate(0,-50%);background:linear-gradient(180deg,#fff0 0%,rgb(255 255 255) 40%);z-index:9}.massage-item:nth-child(odd) .massage-content:before{background:linear-gradient(180deg,#fff0 0%,#f4 40%)}.massage-title{margin:0;font-size:1.875rem;line-height:1.2;font-weight:700;color:#0b1620;z-index:99}.massage-description{color:#4a5563;font-size:16px;line-height:1.6;z-index:99}.massage-description ul{margin:8px 0 0;padding-left:20px}.massage-description p{margin:0 0 10px}.massage-benefits{width:100%;padding:1rem .833333rem;z-index:10}.massage-benefits-content{justify-content:space-evenly;background:#ffffffb3;border-radius:100rem;padding:.520833rem;max-width:67.70833rem;box-shadow:0rem .208rem .938rem 0rem rgb(146 160 178 / .25)}.massage-benefits-item{display:flex;align-items:center;gap:.416666rem}.massage-benefits-item .icon-title{font-size:.8333333rem;font-weight:500;color:#434343;margin:0}.massage-benefits-item .icon-text{font-size:.72916rem;font-weight:300;color:#434343}.massage-pagination{width:max-content;margin:3.64583rem auto 0;gap:1.041666rem;display:flex}.massage-pagination>.page-numbers{border-radius:.375rem;border:.05208333rem solid #b4a294;color:#b4a294;padding:.065rem;width:2.0312rem;height:2.0312rem;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;text-decoration:none}.massage-pagination>.prev,.massage-pagination>.next{display:none}.massage-pagination>.page-numbers.current{color:#fff;background:#b4a294}.login-bg{background:url(//www.massagecycle.com/wp-content/themes/kadence-child/./images/bg-login.png) repeat-y left 40% center/72.9166rem}.login-form-content{width:100%;max-width:22.5rem;margin:auto;border:1px solid #e7e9ed;background:rgb(255 255 255/70%);padding:1.822916rem;border-radius:.52083rem;box-shadow:0 34px 33px -23px rgb(22 28 45 / .12)}.login-form-content.recover-password{max-width:27.229166rem}.login-form-content input,.login-form-content select,.login-form-content .acf-input input,.login-form-content .acf-input select{background:#fff;border-radius:.520833rem;padding:.67708rem 1.0416666rem!important;max-width:100%;min-height:2.604166rem;width:100%}.login-form-content #wppb-login-wrap .wppb-form-field:not(.wppb-form-field.login-remember){display:flex;flex-direction:column}.login-form-content #wppb-login-wrap .wppb-form-field:not(.wppb-form-field.login-remember)>*{width:100%!important}.login-form-content #wppb-login-wrap .login-remember{padding:0 .3rem}.login-form-content #wppb-login-wrap input[type=checkbox]{width:unset;transform:scale(1.4);accent-color:#b4a294}.login-form-content #wppb-login-wrap .login-remember label{width:max-content!important}.login-form-content #wppb-login-wrap input[type=submit],.login-form-content #pms_recover_password_form input[type=submit]{display:flex;justify-content:center;width:100%;max-width:480px;background:#b4a294;color:#fff;border-radius:10px;padding:1rem 1.875rem;text-decoration:none;margin:0}.login-form-content #wppb-login-wrap .login-register-lost-password,.login-form-content #wppb-login-wrap .login-register-lost-password a{text-align:center;font-size:1rem;color:#000}.bg-blog{position:relative;background:url(/wp-content/uploads/2025/08/bg-blog-scaled.webp) repeat center/auto 100%}.bg-blog:after{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);height:calc(100% - 4.2rem);width:100%;max-width:79.1666rem;background-color:rgb(180 162 148 / .1);border:1px solid rgb(255 255 255 / .6);backdrop-filter:blur(34px);-webkit-backdrop-filter:blur(34px);border-radius:24px}.single-post .content-area{margin:0;background:url(/wp-content/uploads/2025/08/bg-blog-blur-scaled.webp) #fff no-repeat center/cover}.single-post .site-container{width:100%;max-width:100%!important;padding:0}.single-content .epic-grid{display:grid;gap:1.04166rem 4.166666rem}.single-content .epic-grid{grid-template-columns:1fr}.single-content .single-content .epic-card{position:relative;text-align:center;padding-bottom:0}.single-content .epic-grid.epic-cols-3 .epic-card:nth-child(3n+2){padding-top:0}.single-content .epic-media{position:relative;display:block}.single-content .epic-thumb{width:100%;height:auto;border-radius:16px;display:block aspect-ratio:8/11;object-fit:cover}.single-content .epic-date{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:#fff;color:#222;padding:6px 12px;border-radius:12px;font-size:14px;line-height:1;box-shadow:0 4px 18px rgb(0 0 0 / .12)}.single-content .epic-icon-wrap{width:54px;height:54px;display:grid;place-items:center;background:rgb(0 0 0/16%);border-radius:999px;backdrop-filter:blur(6px);margin:1.04166rem auto}.single-content .epic-icon-wrap svg{display:block}.single-content .epic-icon-img{width:54px;height:54px;object-fit:cover;border-radius:999px}.single-content .epic-title{margin:0 0 1.04166rem;text-align:center;font-size:1.041666rem;font-weight:700}.single-content .epic-title a{text-decoration:none;color:inherit}.single-content .epic-excerpt{font-size:15px;color:#4a4a4a;margin:0 auto;text-align:center}.single-post a{color:inherit}.single-content .epic-post__banner-img{width:100%;margin-bottom:1rem;border-radius:.5208333rem;aspect-ratio:16/9;object-fit:cover}.single-content .epic-post__icon-wrap{display:flex;justify-content:center}.single-content .epic-post__title{text-align:center;font-size:1.75rem;font-weight:700;margin-top:1rem!important;margin-bottom:1rem!important}.sidebar-single-post .sidebar-subtitle{font-family:'Baskerville',serif;font-weight:700;font-size:1.14583rem;line-height:1.563rem;letter-spacing:0rem;color:#434343;margin:2.083333rem 0 .83333333rem}.sidebar-single-post .kb-search .kb-search-input[type=text]{padding:.729166rem 1.09375rem;border-radius:.5208333rem;border:1px solid #b4a294}.sidebar-single-post .kb-search .kb-search-icon-submit{padding:.729166rem 1.09375rem;right:0}.sidebar-single-post .kb-search .kb-search-icon-submit:hover{box-shadow:unset}.sidebar-single-post .kb-search .kb-search-icon-submit svg{stroke:#b4a294;transform:scale(1.5);transition:all .5s}.sidebar-single-post .kb-search .kb-search-icon-submit:hover svg{transform:scale(1.7)}.sidebar-single-post .epic-last-post{margin-top:2.60416666rem}.sidebar-single-post .epic-last-post a{text-decoration:none}.sidebar-single-post .epic-last-post .epic-thumb img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:.5208333rem}.sidebar-single-post .epic-last-post .epic-title{text-align:start;font-size:.9375rem;font-weight:700;margin-top:.25rem!important;color:#434343;display:block;text-decoration:none;margin:0 0 .52083333rem}.sidebar-single-post .epic-last-post .epic-excerpt{text-align:start}.sidebar-single-post .wp-block-categories{display:flex;flex-direction:column;gap:.5208333rem;list-style:none;padding:0}.sidebar-single-post .wp-block-categories .cat-item a{font-family:'Inter',sans-serif;font-weight:400;font-size:.833rem;line-height:1.302rem;letter-spacing:0rem;color:#434343;text-decoration:none}.sidebar-single-post .wp-block-categories .cat-item a:hover{text-decoration:underline}.sidebar-single-post .epic-last-three{display:flex;flex-direction:column;gap:.833333rem}.sidebar-single-post .epic-last-three .epic-thumb-small-three{aspect-ratio:1/1;width:100%;max-width:4.8958333rem;border-radius:.2604166rem;overflow:hidden}.sidebar-single-post .epic-last-three .epic-thumb-small-three{height:100%;width:100%;object-fit:cover}.sidebar-single-post .epic-last-three .epic-post-item-three a{display:flex;gap:.833333rem;text-decoration:none;text-align:start}.sidebar-single-post .epic-last-three .epic-post-item-three .epic-title-item-three{font-family:'Baskerville',serif;font-weight:600;font-size:1.04166rem;line-height:1.25rem;letter-spacing:0rem;color:#434343}#content-account{background:url(/wp-content/themes/kadence-child/images/icon-Background.webp) repeat-y left center/1000px auto,url(/wp-content/themes/kadence-child/images/icon-Background.webp) repeat-y right center/500px auto}.container-row.content-edit-complete h1.title-h1-v2{display:none}.container-row.content-edit-complete,#content-account .container-row{background:#ffffff98;border:1px solid #fffc;padding:3.125rem .5rem;border-radius:20px}.container-row.content-edit-complete>.kt-inside-inner-col,#content-account .container-row>.kt-inside-inner-col{background:#8DA7C81a;border:1px solid #fffc;border-radius:20px;padding:1.875rem .5rem}.container-row.content-edit-complete .pms-account-navigation ul,#content-account .pms-account-navigation ul{flex-direction:row;gap:10px}.container-row.content-edit-complete .pms-account-navigation-link,#content-account .pms-account-navigation-link{margin-right:0;width:calc(50% - 5px);display:flex;justify-content:center;align-items:center}.container-row.content-edit-complete .pms-account-navigation-link a,#content-account .pms-account-navigation-link a{background:#fff0;padding:5px 15px;border-radius:5px 5px 5px 0;color:#434343;font-size:1.125rem;line-height:1.7;font-weight:700;text-decoration:none!important}.container-row.content-edit-complete .pms-account-navigation-link a.pms-account-navigation-link--active:hover,.container-row.content-edit-complete .pms-account-navigation-link a:hover,#content-account .pms-account-navigation-link a.pms-account-navigation-link--active:hover,#content-account .pms-account-navigation-link a:hover{background:#434343;color:#b4a294}.container-row.content-edit-complete .pms-account-navigation-link a.pms-account-navigation-link--active,#content-account .pms-account-navigation-link a.pms-account-navigation-link--active{background:#b4a294;color:#fff}#content-account #pms_edit-profile-form ul{display:grid;grid-template-columns:repeat(12,1fr);gap:1rem;padding:1.25rem .5rem}#content-account #pms_edit-profile-form ul li{grid-column:span 12}#content-account #pms_edit-profile-form ul li label{font-family:"Inter",system-ui,-apple-system,Segoe UI,Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:600;font-size:1.15rem;line-height:1.4375rem;letter-spacing:-.005729em;margin:0;color:#434343}#content-account #pms_edit-profile-form ul li input{background:#fff;border-radius:.520833rem;padding:.67708rem 1.0416666rem!important;max-width:100%;min-height:2.604166rem;width:100%}#content-account #pms_edit-profile-form ul li input[type=submit]{width:100%;background:#b4a294;color:#fff;font-weight:700;border-radius:10px}#content-account #pms_edit-profile-form ul li input[type=submit]:hover{background:#434343;color:#b4a294}#content-account .pms-account-subscription-details-table{width:100%;border-collapse:separate;border-spacing:0 8px;font-family:"Segoe UI",Arial,sans-serif;font-size:18px;text-align:left;padding:1.25rem .5rem}#content-account .pms-account-subscription-details-table thead th,#content-account .pms-account-subscription-details-table tbody td{border-bottom:1px solid #92a0b2}#content-account .pms-account-subscription-details-table a{background:#b4a294;color:#fff;border-radius:10px;padding:.25rem 1.075rem;text-decoration:none;transition:all .5s}#content-account .pms-account-subscription-details-table a:hover{background:#434343;color:#b4a294}#content-account #pms-payment-history{width:100%;border-collapse:separate;border-spacing:5px 8px;font-family:"Segoe UI",Arial,sans-serif;font-size:15px;text-align:left}#content-account #pms-payment-history thead th{padding:12px 16px;font-weight:600;border:1px solid #92a0b2;border-radius:6px}#content-account #pms-payment-history tbody td{padding:12px 16px;border:1px solid #92a0b2;border-radius:6px}#content-account #pms-payment-history td.pms-payment-id{font-weight:600;color:#333}#content-account #pms-payment-history td.pms-payment-amount{font-weight:700;color:#000}#content-account #pms-payment-history td.pms-payment-status{font-weight:500;color:green}#content-account #pms-payment-history tbody tr:hover td{background:rgb(255 255 255 / .9);transition:background .2s ease}#content-faq{padding:3.125rem 1rem 0;background:url(//www.massagecycle.com/wp-content/themes/kadence-child/./images/bg-login.png) repeat-y left 40% center/72.9166rem}#content-faq>.kt-row-column-wrap{max-width:75rem;margin:auto;padding:5rem 1rem;background:#cdcac333;border-radius:10px}#content-faq .kt-accordion-inner-wrap{row-gap:20px}#content-faq .kt-blocks-accordion-header{border:1px solid #b4a294;background:0 0;padding:1.875rem;border-radius:20px}#content-faq .kt-accordion-inner-wrap .kt-blocks-accordion-header.kt-accordion-panel-active{border:0 solid #b4a294;background:#8da7c81a;border-radius:20px 20px 0 0}#content-faq .kt-accordion-inner-wrap .kt-accordion-panel-inner{border-radius:0 0 20px 20px}.content-politicies{background:url(/wp-content/uploads/2025/08/bg-term.webp);background-size:120%;background-repeat:repeat-y}.content-politicies .wp-block-separator{width:100%;max-width:100%!important;border-color:#fff;margin-bottom:1.5625rem;margin-top:1.041666rem}.content-politicies h2,.content-politicies h3{font-family:'inter',serif;font-weight:700;font-size:1.25rem;line-height:1.5625rem;letter-spacing:0rem;color:#434343;margin-bottom:.83333rem;margin-top:0}.content-politicies h3{font-size:.9375rem;line-height:1.302083rem;margin-top:.83333rem}.content-politicies p,.content-politicies li{font-family:'inter',serif;font-size:.83333rem;line-height:1.04166rem;color:#434343;margin-bottom:.83333rem}.content-portal{background:url(/wp-content/uploads/2025/08/bg-content-portal.webp) #ffffff80 no-repeat center/auto}.content-portal-box{border:1px solid #fff;box-shadow:0rem .208rem .938rem 0rem rgb(146 160 178 / .25);background-color:#ffffff80!important}.content-info-price{max-width:62.49996rem;margin:auto}.content-info-price .price-portal span{font-size:.833rem;font-weight:300}.box-icon-login{position:relative;display:inline-block}.box-icon-login .pms-account-navigation{position:absolute;top:100%;right:0;min-width:260px;background:#fff;border:1px solid rgb(0 0 0 / .08);border-radius:10px;box-shadow:0 10px 24px rgb(0 0 0 / .12);padding:8px 0;z-index:50;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.box-icon-login .pms-account-navigation ul{margin:0;padding:0;list-style:none;flex-direction:column}.box-icon-login .pms-account-navigation li{margin:0}.box-icon-login .pms-account-navigation a{display:block;padding:10px 14px;text-decoration:none;font-size:14px;line-height:1.2;color:#434343}.box-icon-login .pms-account-navigation a:hover{background:#f6f7f8}.box-icon-login.is-open .pms-account-navigation{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}#site-footer .footer-inner{background:#92a0b2;padding:2.34375rem 1.04166rem 3.125rem;color:#fff;width:100%}#site-footer .footer-inner-content{width:100%;margin:auto;max-width:62.5rem;display:flex;flex-wrap:wrap;gap:1.5625rem;justify-content:space-between;align-items:flex-start}#site-footer .footer-col{flex:1 1 8.416666rem;color:#fff}#site-footer .footer-col ul li{margin:0;list-style:none}#site-footer .footer-col ul li{margin-bottom:10px;list-style:none}#site-footer .footer-logo{align-self:start;flex:1 1 21.354rem}#site-footer .footer-logo .footer-logo-img{width:100%;max-width:15.625rem;height:auto;margin:0 auto}#site-footer .footer-menu{list-style:none;padding:0;margin:0}#site-footer .footer-col h3{color:#fff;font-family:Baskervville,serif;font-weight:700;font-size:1.5rem;line-height:2rem;margin-bottom:1.04166666rem}#site-footer .footer-menu li{margin-bottom:10px;list-style:none}#site-footer #menu-main-menu.footer-menu li:last-child{display:none}#site-footer .footer-menu li a{color:#fff;text-decoration:none}#site-footer .footer-contact{font-size:14px;line-height:1.6}#site-footer .footer-contact .footer-contact-btn{color:#fff;padding:12px;border:1px solid #fff;display:flex;justify-content:center;border-radius:8px;align-items:center;gap:8px;border-radius:8px}#site-footer .footer-copy{padding:.5208333rem 1.04166rem;background:#434343}#site-footer .footer-social{display:flex;margin-top:1.45833333rem;justify-content:center;gap:10px}#site-footer .footer-social .social-widget{max-width:1.822916666rem}@media (min-width:768px){.title-h2{font-size:2.375rem!important;line-height:3rem}#header .wp-block-site-logo img{width:13.02083rem}#hero-home{padding:10.375rem 1.04166rem 6.41666rem}#hero-home .wp-block-kadence-advancedheading{line-height:3.958333rem;font-size:4.1666rem}#hero-home.finder .wp-block-kadence-advancedheading{font-size:3.958333rem}#hero-home .wp-block-kadence-advancedheading span{font-size:3.125rem}.gmw-form-wrapper .gmw-form-main-fields-wrapper{width:70%}.gmw-form-wrapper .gmw-form-action-buttons-wrapper{width:30%}#find-therapist-form{padding:1.5625rem 3.6875rem;top:50%}#find-therapist-form_title{font-size:1.3020833rem}#find-therapist-form #searchType{max-width:11.614583rem}#findTherapistForm #findBtn{padding:.5208333rem 1.7083333rem;max-width:9.27083rem;font-size:.9375rem;line-height:1.302083rem}#findTherapistForm #findBtn svg{margin-right:.6770833rem}#find-therapist-form #searchInput{max-width:100%}#slider-masseuses .swiper{padding:0 1.5708333rem}#slider-masseuses .masseuse-slider-heading{margin-bottom:3.125rem}#slider-masseuses .masseuse-slider .masseuse-link{padding:0 .5rem}#tipe-of-massage_title{margin-bottom:3.385416rem}#tipe-of-massage_btn{margin-top:3.85416rem}#tipe-of-massage .wp-block-kadence-posts{column-gap:1.5rem;row-gap:1.5rem}#tipe-of-massage .wp-block-kadence-posts .entry-content-wrap{padding:1.04166rem}#section-testimonials .testimonial-card .testimonial-img img{max-width:3.38541666rem}#mision-vision .kt-blocks-info-box-link-wrap{flex-direction:row}.massage-list{padding:0}.massage-item{padding:5.20833rem 0 0;border-radius:0;margin-bottom:0}.massage-item-content{display:flex}.massage-content:before{display:none}.massage-image img{position:absolute}.massage-item:nth-child(even) .massage-image{order:2}.massage-item:nth-child(even) .massage-content{order:1}.massage-image{min-height:260px;aspect-ratio:3/2;background:#f3f5f7;width:45%}.massage-item:nth-child(even) .massage-image img{border-radius:.520833rem 0 0;left:55%}.massage-item:nth-child(odd) .massage-image img{border-radius:0 .520833rem 0 0;right:55%}.massage-item .massage-content{width:55%;padding:0}.massage-item:nth-child(even) .massage-content{padding:1.041666rem 1.71875rem 6.25rem 0}.massage-item:nth-child(odd) .massage-content{padding:1.041666rem 0 6.25rem 1.71875rem}.massage-benefits{position:absolute;bottom:0;padding:5.208333rem 1rem .833333rem}.container-row.content-edit-complete .pms-account-navigation ul,#content-account .pms-account-navigation ul{flex-direction:row;gap:10px}.container-row.content-edit-complete .pms-account-navigation-link,#content-account .pms-account-navigation-link{margin-right:5px;width:unset}#content-account #pms_edit-profile-form ul{padding:1.25rem 1.875rem}#content-account #pms_edit-profile-form ul li{grid-column:span 6}#content-account #pms_edit-profile-form ul li:last-child{grid-column:span 12}.container-row.content-edit-complete,#content-account .container-row{padding:3.125rem 1rem}#content-account .pms-account-subscription-details-table{padding:1.25rem 1.875rem}#content-faq{padding:6.3rem 1rem 0}#content-faq .kt-accordion-inner-wrap{row-gap:30px}#content-faq>.kt-row-column-wrap{padding:5rem 1.875rem}.single-post #hero-home{padding:15.6249rem 1.04166rem 10.41666rem}.single-content .epic-grid{grid-template-columns:repeat(2,1fr)}#why-choose-us{background:0 0}#why-choose-us .swiper-container{padding-bottom:4rem}#why-choose-us .wp-block-kadence-infobox{width:100%;padding:.5rem}#why-choose-us .none-mobile{display:block}.content-politicies{background-size:auto}.content-politicies p{padding:0 1rem}.box-icon-login .pms-account-navigation{min-width:260px}#site-footer .footer-logo .footer-logo-img{max-width:21.354rem;margin:0}#site-footer .footer-social{justify-content:end}}@media (min-width:1024px){.title-h1-v2{font-size:3.75rem;line-height:4.0625rem}.title-h2{font-size:2.5rem!important;line-height:3.4375rem}#hero-home{padding:13.65rem 1.25rem 8.9rem}.gmw-form-wrapper,#find-therapist-form{padding:1.875rem 5.625rem}#tipe-of-massage .kb-posts{grid-template-columns:repeat(4,1fr)}#tipe-of-massage .kb-posts .kb-post-list-item:last-child{display:block}#why-choose-us{padding:1rem}#why-choose-us .swiper-container{padding-bottom:0}.massage-title{font-size:1.875rem}.massage-item{padding:0;border-radius:10px;max-width:75rem;margin:50px auto 0}.massage-item:nth-child(odd),.massage-item:nth-child(even){background-color:#b4a29426}.massage-item:nth-child(even) .massage-content,.massage-item:nth-child(odd) .massage-content{padding:1.041666rem 1.71875rem 6.25rem}.single-content .epic-grid{grid-template-columns:repeat(3,1fr)}.single-content .single-content .epic-card{padding-bottom:3.125rem}.single-content .epic-grid.epic-cols-3 .epic-card:nth-child(3n+2){padding-bottom:0;padding-top:3.125rem}.container-row.content-edit-complete,#content-account .container-row{padding:3.125rem}.container-row.content-edit-complete>.kt-inside-inner-col,#content-account .container-row>.kt-inside-inner-col{padding:1.875rem}.container-row.content-edit-complete .pms-account-navigation-link,#content-account .pms-account-navigation-link{margin-right:15px}.container-row.content-edit-complete .pms-account-navigation-link a,#content-account .pms-account-navigation-link a{font-size:1.25rem}.box-icon-login .pms-account-navigation{min-width:220px}.box-icon-login :hover .pms-account-navigation,.box-icon-login :focus-within .pms-account-navigation{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}}