@font-face{font-family:Canela;src:url(/build/assets/Canela-Regular-Bykhdt5k.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Canela;src:url(/build/assets/Canela-RegularItalic-L8Z98wrh.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:Satoshi;src:url(/build/assets/Satoshi-Light-IqwJ_ZjS.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Satoshi;src:url(/build/assets/Satoshi-Regular-CPM9dct4.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Satoshi;src:url(/build/assets/Satoshi-Medium-ByP-Zb-9.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Inter;src:url(/build/assets/Inter-CYGNL_ty.woff2) format("woff2");font-weight:400;font-style:normal}.container{max-width:1230px;width:100%;margin:0 auto;padding:0 10px}.container.lg{max-width:2460px}.container.md{max-width:1430px}.container.sm{max-width:1080px}.container.xs{max-width:750px}.row{display:flex;margin:0 -10px;flex-wrap:wrap}.row.compact{margin:0 -5px}.row.compact>[class*=col-],.row.compact>.col{padding-left:5px;padding-right:5px}.row.mb{margin-top:-10px;margin-bottom:-10px}.row.mb>[class*=col-],.row.mb>.col{margin-top:10px;margin-bottom:10px}.row.mb-half{margin-top:-5px;margin-bottom:-5px}.row.mb-half>[class*=col-],.row.mb-half>.col{margin-top:5px;margin-bottom:5px}.row.align-center{align-items:center}.row.justify-center{justify-content:center}[class*=col-],.col{padding-left:10px;padding-right:10px;flex:0 0 auto}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-2{width:16.66%}.col-lg-3{width:25%}.col-lg-4{width:33.33%}.col-lg-5{width:41.66%}.col-lg-6{width:50%}.col-lg-7{width:58.33%}.col-lg-8{width:66.66%}.col-lg-9{width:75%}.col-lg-10{width:83.33%}.col-lg-12{width:100%}.d-lg-none{display:none!important}.d-lg-block{display:block!important}.d-lg-flex{display:flex!important}@media (max-width: 1023px){.col-md-2{width:16.66%}.col-md-3{width:25%}.col-md-4{width:33.33%}.col-md-5{width:41.66%}.col-md-6{width:50%}.col-md-7{width:58.33%}.col-md-8{width:66.66%}.col-md-9{width:75%}.col-md-10{width:83.33%}.col-md-12{width:100%}.d-md-none{display:none!important}.d-md-block{display:block!important}.d-md-flex{display:flex!important}}@media (max-width: 666px){.col-sm-2{width:16.66%}.col-sm-3{width:25%}.col-sm-4{width:33.33%}.col-sm-5{width:41.66%}.col-sm-6{width:50%}.col-sm-7{width:58.33%}.col-sm-8{width:66.66%}.col-sm-9{width:75%}.col-sm-10{width:83.33%}.col-sm-12{width:100%}.d-sm-none{display:none!important}.d-sm-block{display:block!important}.d-sm-flex{display:flex!important}.container{padding:0 30px}.container.narrow-sm{padding:0 10px}.row.compact-sm{margin:0 -5px}.row.compact-sm>[class*=col-],.row.compact-sm>.col{padding-left:5px;padding-right:5px}.row.full-sm>[class*=col-],.row.full-sm>.col{padding-left:0;padding-right:0}.row.mb-sm{margin-top:-10px;margin-bottom:-10px}.row.mb-sm>[class*=col-],.row.mb-sm>.col{margin-top:10px;margin-bottom:10px}.row.mb-half-sm{margin-top:-5px;margin-bottom:-5px}.row.mb-half-sm>[class*=col-],.row.mb-half-sm>.col{margin-top:5px;margin-bottom:5px}}#service-detail .main-info{background-color:#f1dfba}#service-detail .main-info .durations-prices-wrp{margin-top:50px}#service-detail .main-info .durations-prices-wrp h3{border-top:none}#service-detail .main-info .durations-prices-wrp .durations{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:space-evenly;font-family:Canela,serif;font-size:23px;line-height:32px;margin-top:40px}#service-detail .main-info .durations-prices-wrp .durations .duration-wrp{text-align:center;flex:1}#service-detail .main-info .durations-prices-wrp .durations .duration-wrp .duration{color:#4a2c2a;border-bottom:1px solid #f1dfba;padding-bottom:10px;margin-bottom:10px}#service-detail .main-info h3{color:#4a2c2a;font-size:28px;line-height:32px;margin-bottom:25px;margin-top:30px;padding-top:25px;border-top:1px solid #f1dfba}#service-detail .main-info .card-wrp{color:#7a5c50;font-size:18px;line-height:24px;padding:50px;border-radius:35px;margin-top:50px;background-color:#fff8e1}#service-detail .main-info .card-wrp p{margin-bottom:15px}#service-detail .main-info .card-wrp p:last-child{margin-bottom:0}#service-detail .main-info .card-wrp ul li::marker{color:#7c0000}#service-detail .main-info .card-wrp strong{font-weight:700}#service-detail .main-info .card-wrp .free-time-addon{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:30px;margin-bottom:25px;margin-top:30px;padding-top:25px;border-top:1px solid #f1dfba}#service-detail .main-info .card-wrp .free-time-addon .title{font-weight:700}#service-detail .main-info .buttons-wrapper{margin-top:30px}#service-detail .main-info .accordion-item{background-color:#f6e5ca;padding:15px 30px;border-radius:40px;margin-bottom:15px}#service-detail .main-info .accordion-item .accordion-btn{font-family:Canela,serif;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:20px}#service-detail .main-info .accordion-item .accordion-btn.active .toggle-btn img{transform:translate(-50%,-50%) rotate(180deg)}#service-detail .main-info .accordion-item .desc-target-wrp{color:#7a5c50;padding:10px 0 10px 70px;font-size:18px;line-height:24px;max-width:700px}#service-detail .main-info .accordion-item .desc-target-wrp .duration-prices-wrp{font-size:22px;line-height:28px;font-weight:500;margin-top:20px;max-width:400px}#service-detail .main-info .accordion-item .desc-target-wrp .duration-prices-wrp .duration-price{margin-top:10px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end}#service-detail .main-info .accordion-item .desc-target-wrp .duration-prices-wrp .duration-price .dots{flex-grow:1;border-bottom:2px dotted #4a2c2a;margin:0 10px 5px}#service-detail .main-info .accordion-item .desc-target-wrp .duration-prices-wrp .duration-price:first-child{margin-top:0}#service-detail .main-info .accordion-item .title-wrp{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;flex:1}#service-detail .main-info .accordion-item .title-wrp .title{font-size:24px;line-height:32px;color:#4a2c2a;font-style:italic;margin-right:auto}#service-detail .main-info .accordion-item .title-wrp .duration,#service-detail .main-info .accordion-item .title-wrp .price{color:#bd8b65;font-size:24px;line-height:32px}#service-detail .main-info .accordion-item .title-wrp .duration+.price{border-left:1px solid #bd8b65;padding-left:20px;margin-left:20px}#service-detail .main-info .accordion-item .toggle-btn{background-color:#a67c52;width:46px;height:46px;border-radius:23px;position:relative}#service-detail .main-info .accordion-item .toggle-btn img{position:absolute;top:50%;left:50%;width:25px;transform:translate(-50%,-50%);transition:transform 1s ease}#service-detail .main-info .accordion-item img{width:50px;height:50px;object-fit:contain}#service-detail .main-info .variants h3{margin-bottom:50px}#service-detail section.why-tantra h2{color:#4a2c2a}#service-detail section.why-tantra .keen-slider-wrp.with-arrows.with-pagination .arrows{margin-top:10px}#service-detail section.why-tantra .quote{background-color:#f6e5ca;color:#7a5c50;font-style:italic;font-weight:500;text-align:center;border-radius:35px;font-size:20px;line-height:28px;padding:50px 100px}#service-detail section.why-tantra .quote .author-and-logo-wrapper{margin-top:40px;font-style:normal}#service-detail section.why-tantra .quote img{width:auto;height:35px;margin-top:10px}#service-detail section.masseurs{background-color:#e8d6b9}#service-detail section.masseurs h2{color:#4a2c2a}#service-detail section.masseurs .masseur-card .title{color:#4a2c2a}#services section.our-massages{background-color:#8a5a3d}#services section.our-massages h2{color:#f6e5ca}#services section.our-massages .massages{row-gap:40px}@media (max-width: 666px){#service-detail .main-info .card-wrp{padding:30px}#service-detail .main-info .card-wrp .free-time-addon{flex-wrap:wrap}#service-detail .main-info .variants h3{margin-bottom:20px}#service-detail .main-info .durations-prices-wrp{margin-top:0}#service-detail .main-info .durations-prices-wrp .durations{flex-wrap:wrap;row-gap:30px;justify-content:flex-start}#service-detail .main-info .durations-prices-wrp .durations .duration-wrp{flex:0 0 auto;width:50%}#service-detail .main-info .accordion-item{padding:10px}#service-detail .main-info .accordion-item .accordion-btn{gap:10px}#service-detail .main-info .accordion-item .desc-target-wrp{padding:10px}#service-detail .main-info .accordion-item .desc-target-wrp .duration-prices-wrp{font-size:18px;line-height:22px}#service-detail .main-info .accordion-item .desc-target-wrp .duration-prices-wrp .duration-price .dots{border-width:1px}#service-detail .main-info .accordion-item .title-wrp{flex-wrap:wrap}#service-detail .main-info .accordion-item .title-wrp .title{flex:0 0 auto;width:100%;font-size:20px;line-height:28px}#service-detail .main-info .accordion-item .title-wrp .duration,#service-detail .main-info .accordion-item .title-wrp .price{font-size:14px;line-height:20px}#service-detail .main-info .accordion-item .title-wrp .duration+.price{margin-left:5px;padding-left:5px}#service-detail .main-info .accordion-item .toggle-btn{width:36px;height:36px;border-radius:18px}#service-detail .main-info .accordion-item .toggle-btn img{width:20px}#service-detail section.why-tantra .quote{padding:20px 30px}}#service-order{background-color:#8a5a3d}#service-order section.order{padding-top:150px}#service-order #order-form{background-color:#fff;padding:50px;border-radius:35px}#service-order #order-form h2{margin-bottom:40px}#service-order #order-form .subtitle{font-size:22px;line-height:24px;color:#4a2c2a;text-align:center;max-width:750px;margin:0 auto}#service-order #order-form .headline-desc{margin-top:30px;color:#4a2c2a}#service-order #order-form .main-bar{background-color:#f1dfba;padding:30px 50px 0;border-radius:35px}#service-order #order-form .inner-wrp{padding:30px 50px 0}#service-order #order-form .bot-bar{padding:30px 50px}#service-order #order-form #persons{background-color:transparent}#service-order #order-form .coupon-apply-wrp{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:30px}#service-order #order-form .coupon-apply-wrp .coupon-wrp{max-width:220px;display:none}#service-order #order-form .preferred-datetime-group .form-control-wrap{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:10px}#service-order #order-form .preferred-datetime-group .items-wrp>div:only-child input[type=text]:placeholder-shown+.btn-remove-preferred-datetime{visibility:hidden}#service-order #order-form .preferred-datetime-group .btn-add-preferred-datetime{margin-top:15px}#service-order .order-summary{color:#4a2c2a}#service-order .order-summary .title{margin-bottom:15px;font-size:22px;line-height:26px;font-weight:700}#service-order .order-summary table th{font-weight:700;border-bottom:2px solid rgba(176,141,87,.2)}#service-order .order-summary table th.price{font-weight:700}#service-order .order-summary table td,#service-order .order-summary table th{padding:5px 30px;text-align:left}#service-order .order-summary table td:first-child,#service-order .order-summary table th:first-child{padding-left:0}#service-order .order-summary table td:last-child,#service-order .order-summary table th:last-child{padding-right:0}#service-order .order-summary table .price{text-align:right;font-weight:500;white-space:nowrap}#service-order .order-summary table .duration{text-align:right;white-space:nowrap}#service-order .order-summary table .total{font-size:18px}#service-order .order-summary table .total td{border-top:2px solid rgba(176,141,87,.2);padding-bottom:30px}#service-order .order-summary table .total .price{font-weight:700}@media (max-width: 666px){#service-order section.order{padding-top:100px}#service-order .order-summary table{display:block}#service-order .order-summary table thead{display:none}#service-order .order-summary table tr{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;padding:5px 0;border-top:2px solid rgba(176,141,87,.2)}#service-order .order-summary table tr:first-child{border-top:none}#service-order .order-summary table td,#service-order .order-summary table th{padding:2px 0}#service-order .order-summary table .name{width:100%;flex:0 0 auto}#service-order .order-summary table .total td{border-top:none}#service-order #order-form{padding:40px 20px 0}#service-order #order-form h2{margin-bottom:30px}#service-order #order-form .subtitle{font-size:20px;line-height:22px}#service-order #order-form .headline-desc{margin:20px auto}#service-order #order-form .main-bar{padding:30px 20px 0}#service-order #order-form .inner-wrp{padding:30px 0 0}#service-order #order-form .bot-bar{padding:20px 0 30px}#service-order #order-form .coupon-apply-wrp{flex-direction:column;align-items:flex-start;gap:0}#service-order #order-form .coupon-apply-wrp .coupon-wrp{max-width:100%;width:100%}}#subscription-order{background-color:#8a5a3d}#subscription-order section.order{padding-top:150px}#subscription-order #subscription-order-form{background-color:#fff;padding:50px;border-radius:35px}#subscription-order #subscription-order-form h2{margin-bottom:40px}#subscription-order #subscription-order-form .subtitle{font-size:22px;line-height:24px;color:#4a2c2a;text-align:center;max-width:750px;margin:0 auto}#subscription-order #subscription-order-form .headline-desc{margin-top:30px;color:#4a2c2a}#subscription-order #subscription-order-form .main-bar{background-color:#f1dfba;padding:30px 50px 0;border-radius:35px}#subscription-order #subscription-order-form .inner-wrp{padding:30px 50px 0}#subscription-order #subscription-order-form .bot-bar{padding:30px 50px}#subscription-order #subscription-order-form #persons{background-color:transparent}#subscription-order #subscription-order-form .coupon-apply-wrp{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:30px}#subscription-order #subscription-order-form .coupon-apply-wrp .coupon-wrp{max-width:220px;display:none}#subscription-order #subscription-order-form .preferred-datetime-group .form-control-wrap{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:10px}#subscription-order #subscription-order-form .preferred-datetime-group .items-wrp>div:only-child input[type=text]:placeholder-shown+.btn-remove-preferred-datetime{visibility:hidden}#subscription-order #subscription-order-form .preferred-datetime-group .btn-add-preferred-datetime{margin-top:15px}@media (max-width: 666px){#service-order section.order{padding-top:100px}#service-order #order-form{padding:40px 20px 0}#service-order #order-form h2{margin-bottom:30px}#service-order #order-form .subtitle{font-size:20px;line-height:22px}#service-order #order-form .headline-desc{margin:20px auto}#service-order #order-form .main-bar{padding:30px 20px 0}#service-order #order-form .inner-wrp{padding:30px 0 0}#service-order #order-form .bot-bar{padding:20px 0 30px}#service-order #order-form .coupon-apply-wrp{flex-direction:column;align-items:flex-start;gap:0}#service-order #order-form .coupon-apply-wrp .coupon-wrp{max-width:100%;width:100%}}#course-detail section.detail{background-color:#f1dfba}#course-detail section.detail h2{color:#4a2c2a}#course-detail section.detail .course-learn-items-slider-wrp{margin-top:50px}#course-detail section.detail .course-learn-items-slider-wrp h3{color:#7a5c50;font-style:italic;margin-bottom:15px;font-size:38px;line-height:45px}#course-detail section.detail .course-learn-items-slider-wrp .headline-desc{color:#7a5c50}#course-detail section.detail .course-learn-items-slider-wrp .keen-slider-wrp .dots{display:none}#course-detail section.price-included{background-color:#a67c52}#course-detail section.price-included h2{color:#faf5f0;margin-bottom:30px}#course-detail section.price-included .headline-desc{color:#faf5f0}#course-detail section.price-included .card-wrp{color:#7a5c50}#course-detail section.price-included .card-wrp p{margin-bottom:10px}#course-detail section.price-included .card-wrp p:last-child{margin-bottom:0}#course-detail section.price-included .card-wrp ul{color:#7a5c50;max-width:600px;line-height:36px}#course-detail section.price-included .card-wrp strong{font-weight:700}#course-detail section.variants{background-color:#8a5a3d}#course-detail section.variants h2{color:#f1dfba;margin-bottom:35px}#course-detail section.variants .headline-desc{color:#f1dfba}#course-detail section.variants .headline-desc.subtitle{font-weight:700;margin-bottom:25px}#course-detail section.contact{background-color:#f1dfba}#course-detail section.contact h2{color:#4a2c2a}#course-detail section.contact .map-wrp{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:normal;background-color:#fff8e1;border-radius:35px;max-width:870px;margin:0 auto 60px;overflow:hidden}#course-detail section.contact .map-wrp .img-wrp{flex:0 0 auto;width:50%;position:relative}#course-detail section.contact .map-wrp .img-wrp .map-img{display:block;width:100%;height:100%;object-fit:cover}#course-detail section.contact .map-wrp .img-wrp .plus-icon{position:absolute;z-index:1;bottom:20px;right:20px;width:46px;height:46px}#course-detail section.contact .map-wrp .desc{flex:0 0 auto;width:50%;padding:50px;font-size:18px;line-height:24px;color:#4a2c2a}#course-detail section.contact .map-wrp .desc p{margin-bottom:15px}#course-detail section.contact .map-wrp .desc p:last-child{margin-bottom:0}#course-detail section.contact .booking-card{max-width:870px;margin:0 auto}#course-detail section.contact .booking-card .main-wrp{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:20px}#course-detail section.contact .booking-card .main-wrp .img-wrp{width:66px}#course-detail section.contact .booking-card .main-wrp .img-wrp img{width:100%;height:100%;object-fit:contain}#course-detail section.contact .booking-card .main-wrp .contacts .title{font-weight:500;margin-bottom:5px;color:#4a2c2a}#course-detail section.contact .booking-card .main-wrp .contacts a{display:block}#course-detail section.contact .booking-card .main-wrp .btn-wrp{margin-left:auto}#course-detail section.contact .booking-card .bot-wrp{margin-top:40px;padding-top:40px;border-top:2px solid rgba(176,141,87,.2)}#course-detail section.lectors{background-color:#a67c52}#course-detail section.lectors h2{color:#f6e5ca;margin-bottom:20px}#course-detail section.lectors .headline-desc{color:#f6e5ca;margin-bottom:60px}#course-detail section.products{background-color:#8a5a3d}#course-detail section.products h2{color:#fff8e1;margin-bottom:30px}#course-detail section.products .headline-desc{color:#fff8e1}#course-detail section.products .keen-slider-wrp .dots{display:none}#course-detail section.gift h2{color:#f1dfba;margin-bottom:30px}#course-detail section.gift .headline-desc{color:#f1dfba}#course-detail section.gift .card-wrp{max-width:870px;margin:0 auto;padding-top:20px;padding-bottom:20px}#course-detail section.gift .card-wrp .item-wrp{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:30px;padding:30px 0;border-top:2px solid rgba(176,141,87,.2)}#course-detail section.gift .card-wrp .item-wrp:first-child{border-top:0}#course-detail section.gift .card-wrp .item-wrp.contact{color:#4a2c2a}#course-detail section.gift .card-wrp .item-wrp.contact a{color:#4a2c2a}#course-detail section.gift .card-wrp .buttons-wrapper{margin-top:10px}#course-detail section.alternatives{background-color:#a67c52}#course-detail section.alternatives h2{color:#fff8e1;margin-bottom:20px}#course-detail section.alternatives .headline-desc{color:#fff8e1}@media (max-width: 666px){#course-detail section.detail .course-learn-items-slider-wrp{margin-bottom:10px}#course-detail section.detail .course-learn-items-slider-wrp .keen-slider-wrp{padding:0 0 40px}#course-detail section.detail .course-learn-items-slider-wrp .keen-slider-wrp .dots{display:block}#course-detail section.detail .course-learn-items-slider-wrp .keen-slider-wrp .arrow{display:none}#course-detail section.variants .keen-slider-wrp .arrows{margin-top:30px}#course-detail section.products .keen-slider-wrp{margin-bottom:10px;padding:0 0 40px}#course-detail section.products .keen-slider-wrp .dots{display:block}#course-detail section.products .keen-slider-wrp .arrow{display:none}#course-detail section.contact .map-wrp{flex-direction:column;margin-bottom:40px}#course-detail section.contact .map-wrp .img-wrp{width:100%}#course-detail section.contact .map-wrp .desc{width:100%;padding:30px}#course-detail section.contact .booking-card .main-wrp{flex-wrap:wrap;position:relative}#course-detail section.contact .booking-card .main-wrp .img-wrp{position:absolute;top:0;left:0;width:40px}#course-detail section.contact .booking-card .main-wrp .contacts{flex:0 0 auto;width:100%;padding-left:55px}#course-detail section.contact .booking-card .main-wrp .btn-wrp{flex:0 0 auto;width:100%}#course-detail section.contact .booking-card .bot-wrp{margin-top:20px;padding-top:20px}#course-detail section.gift .card-wrp{padding-left:25px;padding-right:25px}#course-detail section.gift .card-wrp .item-wrp{position:relative;padding:20px 0 20px 55px}#course-detail section.gift .card-wrp .item-wrp .img-wrp{position:absolute;top:30px;left:0;width:40px}#course-detail section.gift .card-wrp .item-wrp .img-wrp img{width:100%;height:100%;object-fit:contain}}#courses section.who-you-are .headline-desc{color:#7a5c50}#courses section.tag-detail{background-color:#f1dfba}#courses section.tag-detail h2{margin-bottom:25px;color:#4a2c2a}#courses section.tag-detail .headline-desc{color:#4a2c2a;margin-bottom:0}#courses section.tag-detail .headline-desc.subtitle{font-weight:500;margin-bottom:15px}#courses section.tag-detail .actual-courses{margin-top:60px;padding-top:60px;border-top:2px solid rgba(176,141,87,.2)}#courses section.tag-detail .actual-courses h2{margin-bottom:50px}#courses section.your-journey{background-color:#8a5a3d}#courses section.your-journey h2{color:#fff8e1}#courses section.your-journey .headline-desc{color:#fff8e1}#courses section.your-journey .extended-options{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:20px}#courses section.your-journey .extended-options .option{display:block;border:1px solid #b08d57;border-radius:35px;padding:15px 30px 15px 15px;flex:1;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:20px}#courses section.your-journey .extended-options .option.active{background-color:#fff8e1;border-color:transparent}#courses section.your-journey .extended-options .option.active .circle-wrp{border-color:#8a5a3d}#courses section.your-journey .extended-options .option.active .circle-wrp .inner-wrp img{display:none}#courses section.your-journey .extended-options .option.active .circle-wrp .inner-wrp .img-active{display:block}#courses section.your-journey .extended-options .option.active .circle-wrp .inner-wrp .title{color:#8a5a3d}#courses section.your-journey .extended-options .option.active .desc{color:#4a2c2a}#courses section.your-journey .extended-options .option .circle-wrp{width:50%;flex:0 0 auto;padding-bottom:50%;position:relative;border:1px solid transparent;border-radius:50%}#courses section.your-journey .extended-options .option .circle-wrp .inner-wrp{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;text-align:center}#courses section.your-journey .extended-options .option .circle-wrp .inner-wrp img{display:block;margin:0 auto}#courses section.your-journey .extended-options .option .circle-wrp .inner-wrp .img-active{display:none}#courses section.your-journey .extended-options .option .circle-wrp .inner-wrp .title{color:#d9a87c;font-size:23px;line-height:32px;font-family:Canela,serif;margin-top:10px}#courses section.your-journey .extended-options .option .desc{color:#d9a87c}#courses section.your-journey .list{margin-top:60px;row-gap:40px}#courses section.lectors{background-color:#e8d6b9}#courses section.lectors h2{color:#4a2c2a}#courses section.lectors .masseur-card .title{color:#4a2c2a}#courses section.reviews{background-color:#e2bd99}#courses section.reviews h2{color:#4a2c2a}#courses section.gift-form h2{color:#f1dfba}#courses section.gift-form .headline-desc{color:#f1dfba}#courses section.help{background-color:#8a5a3d}#courses section.help h2{color:#f1dfba}#courses section.help .headline-desc{color:#f1dfba}#courses section.help .contacts-card{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:20px}#courses section.help .contacts-card .img-wrp{width:66px}#courses section.help .contacts-card .img-wrp img{width:100%;height:100%;object-fit:contain}#courses section.help .contacts-card .contacts .title{font-weight:500;margin-bottom:5px;color:#4a2c2a}#courses section.help .contacts-card .contacts a{display:block}#courses section.help .contacts-card .btn-wrp{margin-left:auto}#courses section.help .help-desc-card h3{margin-bottom:30px}#courses section.help .help-desc-card .desc p{margin-bottom:15px}#courses section.help .help-desc-card .desc p:last-child{margin-bottom:0}@media (max-width: 666px){#courses section.your-journey .extended-options{flex-wrap:wrap}#courses section.your-journey .extended-options .option{width:100%;flex:0 0 auto}#courses section.your-journey .extended-options .option.active .circle-wrp{border-color:transparent}#courses section.your-journey .extended-options .option .circle-wrp{width:40%;padding-bottom:40%}#courses section.your-journey .extended-options .option .circle-wrp .inner-wrp img{width:50px}#courses section.your-journey .extended-options .option .circle-wrp .inner-wrp .title{font-size:20px;line-height:24px;margin-top:5px}#courses section.your-journey .list{row-gap:20px;margin-top:40px}#courses section.reviews .buttons-wrapper{margin-top:30px}#courses section.help .contacts-card{position:relative;flex-wrap:wrap}#courses section.help .contacts-card .img-wrp{position:absolute;top:30px;left:30px;width:40px}#courses section.help .contacts-card .contacts{flex:0 0 auto;width:100%;padding-left:55px}#courses section.help .contacts-card .btn-wrp{flex:0 0 auto;width:100%}#courses section.help .help-desc-card{margin-top:20px}}#gallery section.who-you-are h2{color:#4a2c2a;margin-bottom:20px}#gallery section.who-you-are .headline-desc{color:#7a5c50}#gallery section.list{background-color:#f1dfba}#gallery section.list h2{color:#4a2c2a;max-width:700px;margin:0 auto 50px}#gallery section.list .headline-desc{color:#7a5c50}#gallery section.list .galleries-showcase-slider-wrp{padding:0;position:relative}#gallery section.list .galleries-showcase-slider-wrp:before{content:"";position:absolute;top:0;left:-2px;width:200px;height:100%;background:transparent;background:linear-gradient(90deg,#f1dfba,#0000);z-index:9}#gallery section.list .galleries-showcase-slider-wrp:after{content:"";position:absolute;top:0;right:-2px;width:200px;height:100%;background:transparent;background:linear-gradient(90deg,#0000,#f1dfba);z-index:9}#gallery section.list .galleries-showcase-slider .keen-slider__slide{padding:10px}#gallery section.list .galleries-showcase-slider .keen-slider__slide.active .gallery-circle{border-color:#8a5a3d;box-shadow:0 0 12px #8a5a3d80}#gallery section.list .galleries-showcase-slider .keen-slider__slide.active .gallery-circle:not(.masseur-type) .inner-content{color:#8a5a3d}#gallery section.list .galleries-showcase-slider .keen-slider__slide.active .gallery-circle:not(.masseur-type) .inner-content .image{display:none}#gallery section.list .galleries-showcase-slider .keen-slider__slide.active .gallery-circle:not(.masseur-type) .inner-content .image-active{display:block}#gallery section.list .galleries-showcase-slider .keen-slider__slide.active .gallery-circle.masseur-type+.name{color:#8a5a3d;font-weight:700}#gallery section.list .galleries-showcase-slider .keen-slider__slide .gallery-circle{position:relative;background-color:#fff8e1;border:1px solid transparent;width:100%;padding-bottom:100%;border-radius:50%}#gallery section.list .galleries-showcase-slider .keen-slider__slide .gallery-circle.masseur-type{border:none}#gallery section.list .galleries-showcase-slider .keen-slider__slide .gallery-circle.masseur-type .inner-content{width:100%;height:100%;top:50%}#gallery section.list .galleries-showcase-slider .keen-slider__slide .gallery-circle.masseur-type .inner-content .image{width:100%;height:100%;border-radius:50%;object-position:center;object-fit:cover}#gallery section.list .galleries-showcase-slider .keen-slider__slide .gallery-circle.masseur-type+.name{font-size:23px;line-height:32px;color:#b08d57;text-align:center;margin-top:20px;font-family:Canela,serif}#gallery section.list .galleries-showcase-slider .keen-slider__slide .gallery-circle .inner-content{position:absolute;top:45%;left:0;width:100%;transform:translateY(-50%);font-family:Canela,serif;color:#d9a87c;text-align:center;height:122px}#gallery section.list .galleries-showcase-slider .keen-slider__slide .gallery-circle .inner-content .image,#gallery section.list .galleries-showcase-slider .keen-slider__slide .gallery-circle .inner-content .image-active{display:block;width:80px;height:80px;object-fit:contain;object-position:bottom;margin:0 auto}#gallery section.list .galleries-showcase-slider .keen-slider__slide .gallery-circle .inner-content .image-active{display:none}#gallery section.list .galleries-showcase-slider .keen-slider__slide .gallery-circle .inner-content .name{font-size:23px;line-height:32px;text-align:center;max-width:165px;margin:10px auto 0}#gallery section.list #gallery-detail-wrp .quote{font-style:italic;color:#4a2c2a;font-size:36px;line-height:48px;margin-top:45px;padding-top:35px;border-top:2px solid rgba(176,141,87,.2)}#gallery section.list #gallery-detail-wrp .quote-subtitle{text-align:center;color:#7a5c50;font-weight:700;font-size:18px;line-height:24px;margin-top:15px}#gallery section.list .gallery-detail-slider{margin-top:30px}#gallery section.list .gallery-detail-slider~.arrows{margin-top:20px}#gallery section.list .gallery-detail-slider .photo{width:100%}#gallery section.list .gallery-detail-slider .photo .video{width:100%;will-change:auto}#gallery section.list .gallery-detail-slider .photo .img-wrp{display:block;width:100%;padding-bottom:66%;position:relative;border-radius:30px;overflow:hidden}#gallery section.list .gallery-detail-slider .photo .img-wrp .image,#gallery section.list .gallery-detail-slider .photo .img-wrp .video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#gallery section.list .gallery-detail-slider .photo .img-wrp .plus-icon{position:absolute;z-index:1;bottom:20px;right:20px;width:46px;height:46px}#gallery section.list .gallery-detail-slider .photo .title{font-size:18px;line-height:24px;color:#7a5c50;text-align:center;margin-top:20px}@media (max-width: 666px){#gallery section.list .galleries-showcase-slider-wrp:before,#gallery section.list .galleries-showcase-slider-wrp:after{width:100px}#gallery section.list #gallery-detail-wrp .quote{font-size:32px;line-height:42px}#gallery section.list .gallery-detail-slider .photo .img-wrp .plus-icon{position:absolute;z-index:1;bottom:10px;right:10px;width:36px;height:36px}}#masseurs section.list{background-color:#f1dfba}#masseurs section.list h2{color:#4a2c2a}#masseurs section.list .headline-desc{color:#7a5c50}#masseurs section.list.lectors{background-color:#8a5a3d}#masseurs section.list.lectors h2,#masseurs section.list.lectors .headline-desc{color:#f6e5ca}#masseurs section.favourite-massages{background-color:#a67c52}#masseurs section.who-you-are .headline-desc{color:#7a5c50}#masseurs section.actual-courses{background-color:#bd8b65}#masseurs section.actual-courses h2{color:#fff8e1}#masseur-detail{background-color:#f1dfba}#masseur-detail.lector .keen-slider.gallery-slider .img-wrapper:after{padding-bottom:66%}#masseur-detail.lector section.about .card-wrp{padding:50px 100px}#masseur-detail.lector section.about .card-wrp h2{margin-bottom:30px}#masseur-detail.lector section.about .card-wrp+.card-wrp{margin-top:60px}#masseur-detail.lector section.about .card-wrp .title-icon{position:relative;padding:0 80px}#masseur-detail.lector section.about .card-wrp .title-icon .icon-wrp{position:absolute;top:50%;left:0;transform:translateY(-50%)}#masseur-detail.lector section.about .card-wrp .title-icon h3{text-align:center;margin-bottom:20px}#masseur-detail.lector section.about .card-wrp .item .education-item{margin-top:20px;padding-top:16px;border-top:2px solid rgba(176,141,87,.2)}#masseur-detail.lector section.about .card-wrp .item .education-item:first-child{margin-top:0;border-top:none}#masseur-detail.lector section.about .card-wrp .item .education-item .accordion-btn{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}#masseur-detail.lector section.about .card-wrp .item .education-item .accordion-btn .title{margin:0}#masseur-detail.lector section.about .card-wrp .item .education-item .accordion-btn .title-wrp{position:relative;padding-right:30px}#masseur-detail.lector section.about .card-wrp .item .education-item .accordion-btn .title-wrp .expand-icon,#masseur-detail.lector section.about .card-wrp .item .education-item .accordion-btn .title-wrp .rollback-icon{position:absolute;top:50%;right:0;transform:translateY(-50%);width:20px;height:20px;background-color:#a67c52;border-radius:10px}#masseur-detail.lector section.about .card-wrp .item .education-item .accordion-btn .title-wrp .expand-icon:before,#masseur-detail.lector section.about .card-wrp .item .education-item .accordion-btn .title-wrp .rollback-icon:before{content:"+";position:absolute;top:0;left:4px;color:#fff;font-size:17px;line-height:19px}#masseur-detail.lector section.about .card-wrp .item .education-item .accordion-btn .title-wrp .rollback-icon{display:none}#masseur-detail.lector section.about .card-wrp .item .education-item .accordion-btn .title-wrp .rollback-icon:before{content:"-";top:0;left:5px;font-size:22px;line-height:16px}#masseur-detail.lector section.about .card-wrp .item .education-item .accordion-btn.active .title-wrp .rollback-icon{display:block}#masseur-detail.lector section.about .card-wrp .item .education-item .accordion-btn.active .title-wrp .expand-icon{display:none}#masseur-detail.lector section.about .card-wrp .item .education-item .desc-target-wrp{margin-top:15px}#masseur-detail section.detail .accordion .accordion-btn{background-color:#7c0000;color:#e8a12d}#masseur-detail section.detail .accordion .accordion-btn:not(:first-child){margin-top:20px}#masseur-detail section.detail .accordion .accordion-btn .title{display:flex;align-items:center;justify-content:space-between}#masseur-detail section.detail .accordion .accordion-btn .title i{transform:rotate(0);transition:transform .3s}#masseur-detail section.detail .accordion .accordion-btn p{color:#fff}#masseur-detail section.detail .accordion .accordion-btn.active .title i{transform:rotate(180deg)}#masseur-detail section.about .card-wrp{margin-top:0}#masseur-detail section.about .card-wrp .item{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:20px;padding:30px 0;border-bottom:2px solid rgba(176,141,87,.2)}#masseur-detail section.about .card-wrp .item:first-child{padding-top:0}#masseur-detail section.about .card-wrp .item:last-child{padding-bottom:0;border-bottom:none}#masseur-detail section.about .card-wrp .item .desc-wrp{flex:1}#masseur-detail section.about .card-wrp .item .education-item .title{font-weight:700;margin:15px 0}#masseur-detail section.about .card-wrp .item h3{text-align:left;margin:10px 0 20px}#masseur-detail section.about .card-wrp .item .icon-wrp{flex:0 0 auto;width:80px}#masseur-detail section.about .card-wrp .item p{margin-bottom:10px}#masseur-detail section.about .card-wrp .item ul{font-size:18px;line-height:24px}#masseur-detail section.about .card-wrp .item ul li{padding-top:5px;padding-bottom:5px}#masseur-detail .motto{font-size:38px;line-height:58px;font-style:italic;color:#4a2c2a;font-family:Canela,serif;font-weight:500;max-width:650px;margin:30px auto 0;text-align:center}#masseur-detail .certificates{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;flex-wrap:wrap;row-gap:20px;margin:20px -10px 0}#masseur-detail .certificates .certificate{flex:0 0 auto;width:20%;padding:0 10px}#masseur-detail .certificates .certificate .img-wrp{display:block;position:relative;padding-top:140%;width:100%;border-radius:20px;overflow:hidden}#masseur-detail .certificates .certificate .img-wrp img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}#masseur-detail section.favourite-massages{background-color:#a67c52}#masseur-detail section.references{background-color:#e2bd99}#masseur-detail section.references h2{color:#4a2c2a}#masseur-detail section.references .reference{color:#000;border:2px solid #eec35b;border-radius:20px;background-color:#fff2d7;padding:30px;font-size:20px;margin-top:0}#masseur-detail section.references .reference .author{text-align:left;color:#000;font-size:28px;font-weight:500;margin-top:20px}#masseur-detail section.references .reference:not(:first-child){margin-top:30px}#masseur-detail section.other-masseurs{background-color:#a67c52}#masseur-detail section.other-masseurs h2{color:#f6e5ca}#masseur-detail section.more-articles{background-color:#8a5a3d}#masseur-detail section.more-articles h2{color:#f1dfba;margin-bottom:10px}#masseur-detail section.more-articles .headline-desc{color:#f1dfba;margin-top:0}#masseur-detail section.more-articles .articles-list{position:relative}#masseur-detail section.more-articles .articles-list:before{content:"";position:absolute;top:0;left:0;width:400px;height:100%;background:transparent;background:linear-gradient(90deg,#8a5a3d,#0000);z-index:2}#masseur-detail section.more-articles .articles-list:after{content:"";position:absolute;top:0;right:0;width:400px;height:100%;background:transparent;background:linear-gradient(90deg,#0000,#8a5a3d);z-index:2}#masseur-detail section.more-articles .articles-list .keen-slider-wrp{z-index:1}@media (max-width: 666px){#masseur-detail.lector section.gallery .container{padding:0}#masseur-detail.lector section.gallery .keen-slider-wrp{padding:0}#masseur-detail.lector section.gallery .keen-slider-wrp .arrow{display:none}#masseur-detail section.about .card-wrp .item{position:relative;flex-direction:column}#masseur-detail section.about .card-wrp .item h3{margin-top:0;font-size:24px;line-height:30px;padding-right:60px}#masseur-detail section.about .card-wrp .item .icon-wrp{position:absolute;width:50px;right:0}#masseur-detail section.about .card-wrp .item .icon-wrp img{width:100%}#masseur-detail .certificates{row-gap:10px}#masseur-detail .certificates .certificate{width:33.33%;padding:0 5px}#masseur-detail .motto{font-size:30px;line-height:40px}#masseur-detail section.favourite-massages .keen-slider-wrp{padding-bottom:0}}#blog .tags .items{column-gap:60px}#blog section.categories{padding-top:30px}#blog section.articles{background-color:#f1dfba}#blog section.articles .list .row{row-gap:20px}#blog-detail section.article{color:#7a5c50;line-height:24px;padding-top:0}#blog-detail section.article video{width:100%;height:auto;border-radius:20px;margin:20px 0}#blog-detail section.article .intro{font-size:22px;line-height:30px;margin-bottom:30px}#blog-detail section.article h2,#blog-detail section.article h3,#blog-detail section.article h2 span,#blog-detail section.article h3 span{font-style:italic!important;color:#4a2c2a!important;font-size:36px!important;line-height:45px!important;margin:30px 0!important}#blog-detail section.article .content p+h2,#blog-detail section.article .content p+h3{border-top:2px solid rgba(176,141,87,.2);padding-top:30px;margin-top:45px!important}#blog-detail section.article .content img{max-width:100%}#blog-detail section.article .content a{text-decoration:underline}#blog-detail section.article .top-bar{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:20px;margin-bottom:40px;margin-top:10px}#blog-detail .share-btns{padding-top:30px;margin:40px 0;border-top:2px solid rgba(176,141,87,.2)}#blog-detail .author-box{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:40px}#blog-detail .author-box img{width:160px;height:160px;border-radius:80px;object-fit:cover}#blog-detail .author-box .content-wrp{color:#7a5c50}#blog-detail .author-box .desc{font-size:16px;line-height:22px}#blog-detail .author-box .title{font-size:18px;line-height:22px;font-weight:700;margin-bottom:20px}#blog-detail .author-box .buttons-wrapper{margin-top:30px;justify-content:flex-start}#blog-detail section.more-articles{background-color:#8a5a3d}#blog-detail section.more-articles h2{color:#f1dfba;margin-bottom:10px}#blog-detail section.more-articles .headline-desc{color:#f1dfba;margin-top:0}#blog-detail section.more-articles .articles-list{position:relative}#blog-detail section.more-articles .articles-list:before{content:"";position:absolute;top:0;left:0;width:400px;height:100%;background:transparent;background:linear-gradient(90deg,#8a5a3d,#0000);z-index:2}#blog-detail section.more-articles .articles-list:after{content:"";position:absolute;top:0;right:0;width:400px;height:100%;background:transparent;background:linear-gradient(90deg,#0000,#8a5a3d);z-index:2}#blog-detail section.more-articles .articles-list .keen-slider-wrp{z-index:1}@media (max-width: 666px){#blog .tags .items{column-gap:0}#blog-detail section.article .top-bar{margin-bottom:20px}#blog-detail .author-box{flex-direction:column;align-items:center;gap:30px}#blog-detail .author-box .content-wrp{text-align:center}#blog-detail section.more-articles .articles-list:before,#blog-detail section.more-articles .articles-list:after{display:none}}.keen-slider-wrp{position:relative}.keen-slider-wrp .decor-bot,.keen-slider-wrp .decor-top{position:absolute;left:0;width:100%;height:35px;z-index:2;object-fit:cover;object-position:top}.keen-slider-wrp .decor-bot{bottom:-1px}.keen-slider-wrp .decor-top{top:-1px}.keen-slider-wrp .dots{position:absolute;bottom:20px;width:100%;left:0;text-align:center;z-index:3}.keen-slider-wrp .dots .dot{display:inline-block;width:10px;height:10px;margin:0 5px;background-color:transparent;border-radius:5px;border:2px solid #7a5c50;cursor:pointer}.keen-slider-wrp .dots .dot.active{background-color:#7a5c50}.keen-slider-wrp.with-arrows{padding:0 65px}.keen-slider-wrp.with-arrows.with-pagination{padding:0}.keen-slider-wrp.with-arrows.with-pagination .arrows{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;margin-top:50px}.keen-slider-wrp.with-arrows.with-pagination .arrows .arrow{position:relative;left:auto;top:auto;transform:none}.keen-slider-wrp.with-pagination .slider-page{font-size:18px;line-height:26px;padding:0 15px}.keen-slider-wrp.with-pagination .slider-page.beige{color:#f6e5ca}.keen-slider-wrp.with-pagination .slider-page:not(.beige){color:#4a2c2a}.keen-slider-wrp.with-pagination .course-variants-slider+.arrows .slider-page{color:#f6e5ca}.keen-slider-wrp .arrow{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:10}.keen-slider-wrp .arrow img{display:block}.keen-slider-wrp .arrow--left{left:0}.keen-slider-wrp .arrow--right{right:0}.keen-slider-wrp .buttons-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:20px}.keen-slider{position:relative}.keen-slider.overlay:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1}.keen-slider .slider-background-media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;object-fit:cover}.keen-slider .keen-slider__slide{z-index:2;cursor:pointer}.keen-slider .wrapper{position:relative;width:100%}.keen-slider .wrapper:after{content:"";display:block;padding-bottom:60%}.keen-slider .media-wrp{position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;right:0;bottom:0}.keen-slider .media-wrp .media{width:100%;height:100%;object-fit:cover}.keen-slider.main-slider{height:100vh}.keen-slider.main-slider .content-wrp{position:absolute;z-index:2;width:100%;max-width:1000px;height:100%;left:50%;top:0;transform:translate(-50%);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px}.keen-slider.main-slider .content-wrp .subheading{text-align:center;line-height:1;margin-bottom:10px;font-size:20px;line-height:28px;font-family:Satoshi,sans-serif}.keen-slider.main-slider .content-wrp h1{max-width:700px}.keen-slider.main-slider.small{height:700px}.keen-slider.main-slider.medium{height:840px}.keen-slider.main-slider .buttons-wrapper{margin-top:30px}.keen-slider.main-slider~.dots{bottom:70px}.keen-slider.main-slider~.dots .dot{border-color:#fff}.keen-slider.main-slider~.dots .dot.active{background-color:#fff}.keen-slider.main-slider.main-slider .wrapper{height:100%}.keen-slider.main-slider.main-slider .wrapper .btn-gold{background-color:#f1a2564d;min-width:280px}.keen-slider.main-slider.main-slider .wrapper .content-wrp .subheading{font-size:24px}.keen-slider.main-slider.services-slider .content-wrp{flex-direction:column-reverse}.keen-slider.main-slider.services-slider .content-wrp .subheading{font-size:46px}.keen-slider.promotions-slider{position:relative;overflow:hidden}.keen-slider.promotions-slider .item-wrp{position:relative;width:100%;padding-top:50%;overflow:hidden;border-radius:20px}.keen-slider.promotions-slider .item-wrp img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.keen-slider.quote-slider .quote{transform:scale(.9);transition:transform .35s ease}.keen-slider.quote-slider .keen-slider__slide.active .quote{transform:scale(1)}.keen-slider.articles-slider .article-card{transform:scale(.9);transition:transform .35s ease}.keen-slider.articles-slider .keen-slider__slide.active .article-card{transform:scale(1)}.keen-slider.gallery-slider .keen-slider__slide{padding:0 10px}.keen-slider.gallery-slider .img-wrapper{position:relative;display:block}.keen-slider.gallery-slider .img-wrapper img{object-fit:cover;position:absolute;width:100%;height:100%;border-radius:20px}.keen-slider.gallery-slider .img-wrapper:after{content:"";display:block;padding-bottom:140%}.keen-slider.gallery-slider~.arrow i{color:#e8a12d}.articles-list .arrow{bottom:-50px;left:0;transform:unset;top:unset}.articles-list .arrow--right{right:unset;left:50px}@media (max-width: 666px){.keen-slider-wrp .dots{bottom:10px}.keen-slider-wrp.with-arrows.with-pagination .arrows{margin-top:30px}.keen-slider.main-slider{height:600px}.keen-slider.main-slider.small{height:450px}.keen-slider.main-slider.medium{height:600px}.keen-slider.main-slider .wrapper .content-wrp h1{font-size:38px;line-height:44px;max-width:300px}.keen-slider.main-slider .wrapper .content-wrp .subheading{font-size:16px;line-height:28px;text-align:center}.keen-slider.main-slider .wrapper .btn-gold{min-width:0}.keen-slider.main-slider .buttons-wrapper{margin-top:10px;flex-direction:column;gap:10px}.keen-slider.main-slider~.dots{bottom:90px}.keen-slider.promotions-slider .item-wrp{padding-top:56.25%}body#home .keen-slider.main-slider .wrapper .content-wrp .subheading{position:absolute;bottom:40px;left:10px;right:10px}}@media (min-width: 2540px){.keen-slider.main-slider{height:600px}.keen-slider.main-slider.small{height:1050px}.keen-slider.main-slider.medium{height:1260px}}@media (min-width: 3440px){.keen-slider.main-slider{height:600px}.keen-slider.main-slider.small{height:1200px}.keen-slider.main-slider.medium{height:1460px}}.footer{background-color:#4a2c2a;color:#fff8e1}.footer h2{margin-bottom:20px;color:#fff8e1}.footer h3{margin-bottom:50px;color:#f1a256;font-size:36px;line-height:58px;font-style:italic}.footer .list-title{color:#f1a256;font-size:18px;line-height:28px;margin-bottom:5px;font-weight:500}.footer .founder-section{display:flex;column-gap:30px;align-items:center}.footer .founder-section>img{border-radius:50%}.footer .founder-section .info div{font-size:18px;text-align:center}.footer .founder-section .info .name{color:#f1a256;border-top:1px solid #f1a256;border-bottom:1px solid #f1a256;max-width:170px;font-size:18px;line-height:23px;font-weight:500;padding:8px 0}.footer .founder-section .info .founder{margin-top:10px;color:#fff8e1}.footer .reviews-section{margin-top:30px}.footer .reviews-section h3{color:#f1a256;margin-bottom:10px}.footer .reviews-section .review-links{display:flex;column-gap:10px}.footer .reviews-section .review-links img{object-fit:contain}.footer .follow-section{margin-top:30px}.footer .follow-section h3{color:#f1a256;margin-bottom:10px}.footer .footer-container{display:flex;justify-content:space-around;flex-wrap:wrap;max-width:1200px;margin:0 auto}.footer .our-services{margin-top:30px}.footer ul{list-style:none;padding:0}.footer ul li:not(:last-child){margin-bottom:5px}.footer ul li a{position:relative;display:block;color:#fff8e1;text-decoration:none;font-size:18px;line-height:28px;padding-left:30px}.footer ul li a img{position:absolute;top:4px;left:0}.footer .social-icons{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:30px}.footer .social-icons a img{height:25px;width:auto}.footer .told-about-us{background-color:#7a5c50;padding:30px 0;margin:100px 0 50px}.footer .told-about-us .items{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;flex-wrap:wrap;column-gap:40px;row-gap:20px}.footer .told-about-us img{opacity:.6;object-fit:contain}.footer .post-footer p,.footer .post-footer a{font-size:11px;line-height:16px}.footer .post-footer .text-block{text-align:center;margin-bottom:20px}.footer .post-footer .links{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;margin:0 -5px}.footer .post-footer .links a{padding:0 5px;line-height:1;border-right:1px solid #fff8e1;color:#fff8e1}.footer .post-footer .links a:last-child{border-right:none}@media (max-width: 1439px){section.footer .founder-section img{width:50%;height:auto}section.footer .review-links img{max-width:100px}}@media (max-width: 666px){section.footer h3{font-size:22px;line-height:30px}section.footer ul li a{font-size:16px;line-height:24px}section.footer ul li a img{width:16px;height:16px}section.footer .list-title{font-size:16px;line-height:28px}section.footer .our-services{margin-top:20px}section.footer .founder-section{flex-direction:column;gap:30px;margin-bottom:30px}section.footer .founder-section .info div{font-size:18px}section.footer .founder-section img{border-radius:50%;width:80%}section.footer .told-about-us{margin:50px 0 30px}section.footer .told-about-us .items{gap:20px}section.footer .told-about-us img{max-width:80px}}#first-visit section.about{background-color:#f1dfba}#first-visit section.about h2{color:#4a2c2a;max-width:750px;margin:0 auto}#first-visit section.about .card-wrp{margin-bottom:50px;padding-top:20px}#first-visit section.about .card-wrp:last-child{margin-bottom:0}#first-visit section.about .card-wrp .item:not(:last-child){border-bottom:2px solid rgba(176,141,87,.2);padding-bottom:30px;margin-bottom:15px}#first-visit section.about .card-wrp .item .wrapper{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:20px;padding:0 120px;min-height:90px}#first-visit section.about .card-wrp .item .wrapper h3{flex:1}#first-visit section.about .card-wrp .item .wrapper .icon-wrp{flex:0 0 auto;position:absolute;top:50%;transform:translateY(-50%);left:0}#first-visit section.about .card-wrp .item .wrapper .icon-wrp img{max-width:120px;max-height:88px;width:auto;height:auto}#first-visit section.about .card-wrp .item .wrapper+.desc-wrp{padding-top:0}#first-visit section.about .card-wrp .item .desc-wrp{padding-top:30px}@media (max-width: 666px){#first-visit section.about .card-wrp{margin-top:30px}#first-visit section.about .card-wrp .item .wrapper{flex-direction:column;align-items:flex-start;gap:0;padding:0}#first-visit section.about .card-wrp .item .wrapper .icon-wrp{margin-bottom:5px;position:relative;top:auto;transform:none}#first-visit section.about .card-wrp .item .wrapper h3{text-align:left;margin-bottom:10px;font-size:26px;line-height:32px}}#discounts-and-loyalty section.discounts{background-color:#f1dfba}#discounts-and-loyalty section.discounts .season-banner{position:relative;padding:50px;overflow:hidden;border-radius:50px;margin-bottom:50px}#discounts-and-loyalty section.discounts .season-banner .background{background:linear-gradient(90deg,#8a5a3d -.27%,#8a5a3d8a -.27%,#8a5a3da7 2.15%,#8a5a3dc9 11.03%,#8a5a3d00 94.87%);z-index:2;position:absolute;width:100%;height:100%;left:0;top:0}#discounts-and-loyalty section.discounts .season-banner .background-image{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;object-fit:cover}#discounts-and-loyalty section.discounts .season-banner .logo{z-index:99;position:absolute;right:50px;top:50px}#discounts-and-loyalty section.discounts .season-banner .content{position:absolute;left:50px;top:50px;z-index:10}#discounts-and-loyalty section.discounts .season-banner .content h3{max-width:480px;text-align:left;color:#f6e5ca;font-size:47px;line-height:1.4}#discounts-and-loyalty section.discounts .season-banner .content .description{color:#f6e5ca;font-size:21px;line-height:30px;max-width:350px;margin-top:30px}#discounts-and-loyalty section.discounts .season-banner .content .description.big{font-size:24px;line-height:36px;font-weight:700}#discounts-and-loyalty section.discounts .season-banner .content .badge{display:inline-block;font-size:20px;margin-top:80px;font-weight:700;padding:10px 25px;border-radius:25px}#discounts-and-loyalty section.discounts .season-banner:after{content:"";display:block;padding-bottom:40%}#discounts-and-loyalty section.discounts h2{color:#4a2c2a}#discounts-and-loyalty section.discounts .items{row-gap:20px;align-items:normal}#discounts-and-loyalty section.discounts .card-wrp{margin-top:0;padding-top:30px;height:100%}#discounts-and-loyalty section.discounts .card-wrp .wrapper{border-bottom:2px solid rgba(176,141,87,.2);display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:20px;padding:0 0 20px;margin-bottom:30px;justify-content:space-between}#discounts-and-loyalty section.discounts .card-wrp .wrapper h3{font-style:italic;text-align:left}#discounts-and-loyalty section.discounts .card-wrp .wrapper .right{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:25px}#discounts-and-loyalty section.discounts .card-wrp .wrapper .right .discount{font-size:28px;line-height:36px;color:#4a2c2a;font-style:italic;font-family:Canela,serif;white-space:nowrap}#discounts-and-loyalty section.discounts .card-wrp .wrapper .right .icon-wrp{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:10px}#discounts-and-loyalty section.discounts .card-wrp .buttons-wrapper{margin-top:30px}#discounts-and-loyalty section.discounts .card-wrp .logos{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:20px;justify-content:space-between;width:100%}#discounts-and-loyalty section.discounts .card-wrp .logos .logo{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;height:50px}#discounts-and-loyalty section.discounts .card-wrp .logos .logo img{object-fit:contain;object-position:center;width:100%}#discounts-and-loyalty section.discounts .card-wrp .desc{color:#4a2c2a}#discounts-and-loyalty section.discounts .subscription,#discounts-and-loyalty section.discounts .want-subscription,#discounts-and-loyalty section.discounts .conditions,#discounts-and-loyalty section.discounts .benefits{margin:0 auto;max-width:900px}#discounts-and-loyalty section.discounts .conditions{margin-top:50px}#discounts-and-loyalty section.discounts .conditions .card-wrp,#discounts-and-loyalty section.discounts .benefits .card-wrp{padding-top:50px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:30px}#discounts-and-loyalty section.discounts .conditions .desc,#discounts-and-loyalty section.discounts .benefits .desc{color:#7a5c50}#discounts-and-loyalty section.discounts .benefits .card-wrp{flex-wrap:wrap}#discounts-and-loyalty section.discounts .benefits .wrapper{border-bottom:none;margin-bottom:0;padding-bottom:30px;align-items:flex-start}#discounts-and-loyalty section.discounts .subscription .card-wrp .wrapper{padding-bottom:0;border-bottom:none}#discounts-and-loyalty section.discounts .subscription .items .item{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:30px;padding:10px 0;border-top:2px solid rgba(176,141,87,.2)}#discounts-and-loyalty section.discounts .subscription .items .item.head{font-weight:700;padding:12px 0}#discounts-and-loyalty section.discounts .subscription .items .item>div{flex:1}#discounts-and-loyalty section.discounts .subscription .items .item .title-wrp{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}#discounts-and-loyalty section.discounts .subscription .items .item .title-wrp .tier-logo{margin-left:auto}#discounts-and-loyalty section.discounts .want-subscription{margin-top:50px}#discounts-and-loyalty section.discounts .want-subscription .card-wrp{padding-top:50px}#discounts-and-loyalty section.favourite-massages{background-color:#a67c52}#discounts-and-loyalty section.favourite-massages h2{margin-bottom:20px}#discounts-and-loyalty section.favourite-massages .headline-desc{color:#faf5f0}@media (max-width: 1439px){#discounts-and-loyalty section.discounts .season-banner:after{padding-bottom:55%}}@media (max-width: 1023px){#discounts-and-loyalty section.discounts .season-banner:after{padding-bottom:75%}#discounts-and-loyalty section.discounts .card-wrp .logos{flex-wrap:wrap}#discounts-and-loyalty section.discounts .card-wrp .wrapper{flex-direction:column;align-items:flex-start;gap:10px}#discounts-and-loyalty section.discounts .card-wrp .wrapper .right{width:100%;justify-content:space-between}#discounts-and-loyalty section.discounts .card-wrp .wrapper .right .icon-wrp{height:40px}#discounts-and-loyalty section.discounts .card-wrp .wrapper .right .icon-wrp img{object-fit:contain;width:100%;height:100%}#discounts-and-loyalty section.discounts .card-wrp .wrapper .right .discount{font-size:22px;line-height:30px}}@media (max-width: 666px){#discounts-and-loyalty section.discounts .season-banner{padding:30px;border-radius:30px}#discounts-and-loyalty section.discounts .season-banner .content{left:15px;top:15px}#discounts-and-loyalty section.discounts .season-banner .content h3{font-size:28px;max-width:260px}#discounts-and-loyalty section.discounts .season-banner .content .description{font-size:18px;max-width:250px;margin-top:20px}#discounts-and-loyalty section.discounts .season-banner .content .description.big{font-size:18px}#discounts-and-loyalty section.discounts .season-banner .content .badge{margin-top:30px;font-size:18px}#discounts-and-loyalty section.discounts .season-banner .logo{right:15px;top:15px;width:100px;height:auto}#discounts-and-loyalty section.discounts .season-banner:after{padding-bottom:130%}#discounts-and-loyalty section.discounts .benefits .wrapper{padding-bottom:0}#discounts-and-loyalty section.discounts .benefits .icon-wrp{display:none}#discounts-and-loyalty section.discounts .benefits .card-wrp{padding-top:30px}#discounts-and-loyalty section.discounts .conditions .card-wrp{padding-top:30px;flex-direction:column}#discounts-and-loyalty section.discounts .conditions .card-wrp .icon-wrp{width:80px;height:80px}#discounts-and-loyalty section.discounts .conditions .card-wrp .icon-wrp img{object-fit:contain;width:100%;height:100%}#discounts-and-loyalty section.discounts .subscription .card-wrp .wrapper{margin-bottom:10px}#discounts-and-loyalty section.discounts .subscription .card-wrp .wrapper .right .icon-wrp{display:none}#discounts-and-loyalty section.discounts .subscription .items .item{flex-direction:column;align-items:flex-start;gap:5px}#discounts-and-loyalty section.discounts .subscription .items .item.head{display:none}#discounts-and-loyalty section.discounts .subscription .items .item .title-wrp{width:100%;color:#4a2c2a;font-weight:700}}#pricing .pricing{background-color:#f1dfba}#pricing .payment-options{margin-top:50px}#pricing .accordion+h2{margin-top:50px}#pricing .card{background-color:#f6e5ca;padding:30px 40px;border-radius:35px}#pricing .card+.card{margin-top:15px}#pricing .card h3{font-size:24px;line-height:32px;color:#4a2c2a;font-style:italic;text-align:left;padding-bottom:20px}#pricing .card .tag-desc{padding:20px 0;font-size:18px;line-height:24px;border-top:2px solid rgba(176,141,87,.2);color:#7a5c50}#pricing .card .accordion-item{margin-bottom:0;padding:10px 0;border-top:2px solid rgba(176,141,87,.2);border-radius:0}#pricing .card .accordion-item .title-wrp .title{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;flex-wrap:wrap;column-gap:15px;row-gap:5px;color:#a67c52;font-size:18px;line-height:24px;font-family:Satoshi,sans-serif;font-style:normal;font-weight:700}#pricing .card .accordion-item .prices{align-items:flex-start;flex-direction:column;gap:0;padding:20px 20px 0}#pricing .card .accordion-item .prices .item{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;padding:15px 56px 15px 30px;border-top:2px solid rgba(176,141,87,.2);width:100%;color:#a67c52;text-align:right}#pricing .card .accordion-item .prices .item:before{background-color:#a67c52}#pricing .card .accordion-item .prices .item:first-child{border-top:none}#pricing .card .accordion-item .prices .item .name{text-align:left;font-weight:700}#pricing .card .accordion-item .prices .item .price,#pricing .card .accordion-item .prices .item .duration{width:140px;flex:0 auto;color:#4a2c2a;font-weight:500}#pricing .card .accordion-item .prices .item .duration{margin-left:auto;color:#a67c52;font-weight:700}#pricing .card .accordion-item .title-wrp .prices{padding:0}#pricing .card .accordion-item .title-wrp .prices .item{font-family:Satoshi,sans-serif;padding:0}#pricing .card .accordion-item .title-wrp .prices .item .price,#pricing .card .accordion-item .title-wrp .prices .item .duration{font-size:18px;line-height:24px;width:140px;flex:0 auto;color:#4a2c2a;font-weight:500}#pricing .card .accordion-item .title-wrp .prices .item .duration{margin-left:auto;color:#a67c52;font-weight:700}#pricing .buttons-wrapper{margin:10px 0}#pricing .accordion-item{background-color:#f6e5ca;padding:15px 30px;border-radius:40px;margin-bottom:15px}#pricing .accordion-item .accordion-btn{font-family:Canela,serif;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:30px}#pricing .accordion-item .accordion-btn.active .toggle-btn img{transform:translate(-50%,-50%) rotate(180deg)}#pricing .accordion-item .prices{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:10px}#pricing .accordion-item .prices .item{min-width:110px;flex:0 0 auto}#pricing .accordion-item .prices .item .duration,#pricing .accordion-item .prices .item .price{color:#bd8b65;font-size:18px;line-height:1.6}#pricing .accordion-item .desc-target-wrp{color:#7a5c50;padding:10px 0;font-size:18px;line-height:24px}#pricing .accordion-item .desc-target-wrp .mobile-variants .item-wrp{padding:10px 0}#pricing .accordion-item .desc-target-wrp .mobile-variants .variant-name{font-weight:500;color:#4a2c2a;font-family:Canela,serif;font-style:italic;font-size:22px;line-height:30px}#pricing .accordion-item .desc-target-wrp .mobile-variants .duration-price-wrp{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end}#pricing .accordion-item .desc-target-wrp .mobile-variants .duration-price-wrp .duration,#pricing .accordion-item .desc-target-wrp .mobile-variants .duration-price-wrp .price{color:#bd8b65;font-weight:500}#pricing .accordion-item .desc-target-wrp .mobile-variants .duration-price-wrp .dots{flex-grow:1;border-bottom:2px dotted #7a5c50;margin:0 10px 5px}#pricing .accordion-item .desc-target-wrp .variants{width:100%}#pricing .accordion-item .desc-target-wrp .variants td,#pricing .accordion-item .desc-target-wrp .variants th{border-bottom:2px solid rgba(176,141,87,.2);padding:15px 5px;color:#4a2c2a;font-weight:500;text-align:left;width:120px}#pricing .accordion-item .desc-target-wrp .variants td:last-child,#pricing .accordion-item .desc-target-wrp .variants th:last-child{width:191px}#pricing .accordion-item .desc-target-wrp .variants td:first-child,#pricing .accordion-item .desc-target-wrp .variants th:first-child{width:auto}#pricing .accordion-item .desc-target-wrp .variants th,#pricing .accordion-item .desc-target-wrp .variants td:first-child{color:#a67c52;font-weight:700}#pricing .accordion-item .desc-target-wrp .variants tr:last-child td{border-bottom:none}#pricing .accordion-item .title-wrp{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;flex:1}#pricing .accordion-item .title-wrp .title{font-size:24px;line-height:32px;color:#4a2c2a;font-style:italic;margin-right:auto}#pricing .accordion-item .title-wrp .prices .item .price{font-size:18px;color:#7a5c50}#pricing .accordion-item .title-wrp .prices .item .duration{font-size:14px;color:#bd8b65}#pricing .accordion-item .toggle-btn{background-color:#a67c52;width:46px;height:46px;border-radius:23px;position:relative}#pricing .accordion-item .toggle-btn img{position:absolute;top:50%;left:50%;width:25px;transform:translate(-50%,-50%);transition:transform 1s ease}#pricing .accordion-item img{width:50px;height:50px;object-fit:contain}@media (max-width: 1023px){#pricing .card{padding:20px}#pricing .card h3{font-size:22px;line-height:28px;padding-bottom:10px}#pricing .card .accordion-item .title-wrp .title{flex-wrap:no}#pricing .card .accordion-item .prices{padding:0}#pricing .card .accordion-item .prices .item{padding:10px 0;flex-wrap:wrap;align-items:flex-end}#pricing .card .accordion-item .prices .item:before{display:none}#pricing .card .accordion-item .prices .item .name{width:100%;flex:0 0 auto}#pricing .card .accordion-item .prices .item .price,#pricing .card .accordion-item .prices .item .duration{width:auto;text-align:left;color:#4a2c2a;font-weight:500}#pricing .card .accordion-item .prices .item .dots{flex-grow:1;border-bottom:2px dotted #4a2c2a;margin:0 10px 5px}#pricing .card .accordion-item .prices .item .price{text-align:right}#pricing .card .accordion-item .title-wrp{flex-wrap:wrap}#pricing .card .accordion-item .title-wrp .prices .item{align-items:flex-end}#pricing .card .accordion-item .title-wrp .prices .item .price,#pricing .card .accordion-item .title-wrp .prices .item .duration{width:auto;color:#4a2c2a;font-weight:500}#pricing .card .accordion-item .title-wrp .prices .item .duration{margin-left:0}#pricing .card .accordion-item .accordion-btn,#pricing .card .accordion-item .desc-target-wrp{padding:0}#pricing .card .accordion-item .desc-target-wrp .desc{margin-top:10px}#pricing .buttons-wrapper{margin-top:20px}#pricing .accordion-item{padding:10px}#pricing .accordion-item .prices{flex-direction:column;align-items:flex-start;width:100%;gap:10px}#pricing .accordion-item .prices .item{display:flex;width:100%;justify-content:space-between}#pricing .accordion-item .prices .item .dots{flex-grow:1;border-bottom:2px dotted #bd8b65;margin:0 10px 5px}#pricing .accordion-item .prices .item .duration,#pricing .accordion-item .prices .item .price{font-weight:500}#pricing .accordion-item .accordion-btn{gap:10px;padding:0 10px}#pricing .accordion-item .desc-target-wrp{padding:10px}#pricing .accordion-item .desc-target-wrp .desc{margin-top:20px}#pricing .accordion-item .desc-target-wrp .variants{font-size:18px;line-height:22px}#pricing .accordion-item .desc-target-wrp .variants .item-wrp{justify-content:space-between;flex-wrap:wrap}#pricing .accordion-item .desc-target-wrp .variants .item-wrp .variant-name{width:100%}#pricing .accordion-item .desc-target-wrp .variants .item-wrp .dots.first{display:none}#pricing .accordion-item .toggle-btn{width:36px;height:36px;border-radius:18px}#pricing .accordion-item .toggle-btn img{width:20px}}.main-menu-header{display:flex;align-items:center;padding:20px;position:absolute;z-index:99999;top:0;left:0;width:100%;font-family:Inter,sans-serif;color:#fff8e1}.main-menu-header .wrapper{display:flex;align-items:center;width:100%;justify-content:center}.main-menu-header .logo{z-index:99;position:relative}.main-menu-header .logo img{max-height:70px;width:auto}.main-menu-header .navigation{padding-left:30px}.main-menu-header .navigation.opened~#main-menu-toggle .menu-icon{display:none}.main-menu-header .navigation.opened~#main-menu-toggle .close-icon{display:block}.main-menu-header .menu{list-style:none;display:flex;margin:0;padding:0}.main-menu-header .menu li{text-wrap:nowrap}.main-menu-header .menu li a{font-size:18px;line-height:24px;color:#fff8e1}.main-menu-header .menu>li{position:relative;margin:0 16px}.main-menu-header .menu>li>a{text-decoration:none;position:relative;height:40px;display:flex;align-items:center;column-gap:5px}.main-menu-header .menu>li>a img{transition:transform .35s ease;margin-left:5px}.main-menu-header .menu>li.has-submenu:hover>a{color:#e7ce9c}.main-menu-header .menu>li.has-submenu:hover>a img{transform:rotate(180deg)}.main-menu-header .menu>li.has-submenu:hover .submenu{display:block}.main-menu-header .mobile-country-picker{display:none}.main-menu-header #main-menu-toggle{display:none;font-size:20px;line-height:20px;position:relative;z-index:10;cursor:pointer}.main-menu-header #main-menu-toggle .menu-icon{display:block}.main-menu-header #main-menu-toggle .close-icon{display:none}.main-menu-header .submenu{display:none;position:absolute;left:-30px;top:100%;padding:15px;background-color:#a67c52;border-radius:20px}.main-menu-header .submenu li{margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.main-menu-header .submenu li img{margin-right:10px;display:none}.main-menu-header .submenu li a{display:block;padding:5px 15px;color:#e7ce9c;text-decoration:none}.main-menu-header .submenu li a:hover{color:#7d4d34}.main-menu-header .mobile-country-picker li a,.main-menu-header .desktop-country-picker li a{position:relative;z-index:10}.main-menu-header .mobile-country-picker .submenu,.main-menu-header .desktop-country-picker .submenu{top:-12px;left:-20px;padding:50px 20px 15px 5px}.main-menu-header .desktop-country-picker a{position:relative;z-index:10}@media (max-width: 1439px){.main-menu-header #main-menu-toggle{display:block}.main-menu-header .btn-order-wrp{width:100%;margin-top:30px;text-align:center}.main-menu-header .desktop-country-picker{display:none}.main-menu-header .mobile-country-picker{display:block;position:absolute;right:20px;top:50%;z-index:9;transform:translateY(-50%)}.main-menu-header .mobile-country-picker>li{margin:0}.main-menu-header .navigation{display:none;position:absolute;top:0;left:0;z-index:9;width:100%;background-color:#a67c52;padding-top:100px;padding-bottom:30px;padding-left:10px}.main-menu-header .navigation.opened{display:block}.main-menu-header .menu:not(.mobile-country-picker) .submenu{position:relative;left:0;top:0;padding:0 0 20px}.main-menu-header .menu:not(.mobile-country-picker) .submenu li img{display:block}.main-menu-header .menu:not(.mobile-country-picker) .submenu li a{padding:5px 0}.main-menu-header .menu{display:flex;flex-direction:column;align-items:flex-start}.main-menu-header .menu>li.has-submenu:hover>a{color:#fff8e1}.main-menu-header .menu>li.has-submenu:hover>a img{transform:none}.main-menu-header .menu>li.has-submenu:hover .submenu{display:none}.main-menu-header .menu>li.has-submenu.opened>a{color:#e7ce9c}.main-menu-header .menu>li.has-submenu.opened>a img{transform:rotate(180deg)}.main-menu-header .menu>li.has-submenu.opened .submenu{display:block}.main-menu-header .wrapper{display:block;padding:0 50px}.main-menu-header .wrapper .logo{text-align:center}.main-menu-header .wrapper .logo img{max-height:32px;margin:0 auto}.main-menu-header .wrapper #main-menu-toggle{position:absolute;top:50%;left:20px;transform:translateY(-50%)}}.icon-card{display:block;text-align:center;text-decoration:none}.icon-card .img-wrp{height:80px;display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:10px;position:relative}.icon-card .img-wrp img{transition:opacity .35s ease;max-height:100%;max-width:100%}.icon-card.active .img-active,.icon-card:hover .img-active{opacity:1}.icon-card.active .img-active+img,.icon-card:hover .img-active+img{opacity:0}.icon-card.active .title,.icon-card:hover .title{color:#8a5a3d}.icon-card .img-active{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.icon-card .title{color:#b08d57;font-family:Inter,sans-serif;transition:color .35s ease}.masseur-card:hover{text-decoration:none}.masseur-card .wrapper{position:relative;width:100%;border-radius:10px;overflow:hidden}.masseur-card .wrapper img{object-fit:cover;position:absolute;left:0;top:0;width:100%;height:100%}.masseur-card .wrapper:after{content:"";display:block;padding-bottom:135%}.masseur-card .title{font-size:20px;text-align:center;margin-top:30px;color:#f1dfba}.massage-card{overflow:hidden;display:block;border-radius:30px;background-color:#fff8e1;height:100%}.massage-card .massage-card-content{height:100%;display:flex;flex-direction:column}.massage-card:hover{text-decoration:none}.massage-card .img-wrapper{position:relative;width:100%}.massage-card .img-wrapper img{object-fit:cover;position:absolute;width:100%;height:100%}.massage-card .img-wrapper:after{content:"";display:block;padding-bottom:80%}.massage-card .info-wrapper{padding:20px 40px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.massage-card .title{font-size:28px;line-height:32px;margin-bottom:20px;font-style:italic;color:#4a2c2a;text-align:center;font-family:Canela,serif}.massage-card .description{height:110px;color:#7a5c50;-webkit-line-clamp:5;text-overflow:ellipsis;white-space:normal;display:block;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.massage-card .detail{text-align:center;padding-top:10px;color:#4a2c2a}.massage-card .pricing-and-duration{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;justify-content:space-between;padding:20px 0 10px;color:#4a2c2a;border-bottom:1px solid #4a2c2a}.massage-card .pricing-and-duration .duration{font-weight:300}.massage-card .pricing-and-duration .price{font-size:18px;line-height:24px;font-weight:500}@media (max-width: 666px){.massage-card .info-wrapper{padding:10px 25px}}.loyalty-card{display:block;text-align:center;background:#ff841e;background:linear-gradient(45deg,#ab6029,#9f431a 50%,#b27652,#aa5326);padding:30px;transition:background .3s ease;height:100%}.loyalty-card img{height:80px;width:auto}.loyalty-card .title{margin-top:20px;font-size:16px}.loyalty-card:hover{text-decoration:none;background:#180000}.course-learn-item-card.card-wrp{height:100%;margin-top:0}.course-learn-item-card .img-wrp{height:145px;margin-bottom:15px}.course-learn-item-card .img-wrp img{width:100%;height:100%;object-fit:contain;object-position:center}.course-learn-item-card .title{font-size:28px;line-height:32px;color:#4a2c2a;font-family:Canela,serif;text-align:center;margin-bottom:15px}.course-learn-item-card .desc{color:#7a5c50}.course-variant-card{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center}.course-variant-card.card-wrp{margin-top:0;height:100%;padding:0}.course-variant-card .top-bar{padding:40px 65px 0;position:relative;flex:0 0 auto;width:100%}.course-variant-card .top-bar .type{font-size:28px;line-height:32px;color:#4a2c2a;font-family:Canela,serif;text-align:center;font-style:italic}.course-variant-card .top-bar img{position:absolute;bottom:0;right:15px}.course-variant-card .content-wrp{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;padding:15px 30px 30px;flex:1;width:100%}.course-variant-card .content-wrp .title{color:#4a2c2a;text-align:center;font-weight:500;margin-bottom:10px}.course-variant-card .content-wrp .desc{flex:0 0 auto;width:100%;margin-top:20px;color:#7a5c50;text-align:justify}.course-variant-card .content-wrp .pricing-and-duration{flex:0 0 auto;width:100%;text-align:center;margin-top:auto;padding-top:20px}.course-variant-card .content-wrp .pricing-and-duration .price,.course-variant-card .content-wrp .pricing-and-duration .duration{padding:15px 0;border-top:2px solid rgba(176,141,87,.2)}.course-variant-card .content-wrp .pricing-and-duration .price .label,.course-variant-card .content-wrp .pricing-and-duration .duration .label{color:#4a2c2a;font-weight:500}.course-variant-card .content-wrp .pricing-and-duration .price .value,.course-variant-card .content-wrp .pricing-and-duration .duration .value{font-size:23px;line-height:32px;color:#8a5a3d;margin-top:5px;font-family:Canela,serif}.course-variant-card .content-wrp .pricing-and-duration .price:last-child,.course-variant-card .content-wrp .pricing-and-duration .duration:last-child{padding-bottom:0}.article-card{display:block;position:relative;background-color:#fff8e1;border-radius:35px;width:100%;padding-bottom:65%}.article-card .wrp{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:30px}.article-card .img-wrp{flex:0 0 auto;padding-bottom:65%;width:45%;position:relative;border-radius:35px;overflow:hidden}.article-card .img-wrp .badge{position:absolute;top:15px;left:15px;z-index:2}.article-card .img-wrp img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.article-card .info-wrp{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;height:100%;overflow:hidden;color:#4a2c2a;font-size:18px;line-height:24px;padding:30px 30px 30px 10px}.article-card .info-wrp .title{flex-shrink:0;font-size:28px;line-height:36px;font-family:Canela,serif;font-style:italic;margin-bottom:15px}.article-card .info-wrp .description{flex-shrink:1;flex-grow:1;min-height:0;overflow:hidden;position:relative}.article-card .info-wrp .description:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100px;background:#e2bd99;background:linear-gradient(0deg,#fff8e1 20%,#0000)}@media (max-width: 666px){.article-card{padding-bottom:0}.article-card .wrp{flex-direction:column;gap:0;position:relative}.article-card .img-wrp{width:100%}.article-card .info-wrp{padding:20px}.article-card .info-wrp .description{max-height:192px}}.course-card{display:block}.course-card.card-wrp{padding:0;overflow:hidden;margin-top:0}.course-card>.wrp{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:normal}.course-card>.wrp .img-wrp{flex:0 0 auto;width:350px;border-radius:35px;overflow:hidden}.course-card>.wrp .img-wrp img{width:100%;height:100%;object-fit:cover}.course-card>.wrp .img-wrp .badges{position:absolute;top:15px;left:15px;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:10px}.course-card>.wrp .info-wrp{flex:1;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:normal;flex-wrap:wrap;padding:30px 50px;row-gap:20px}.course-card>.wrp .info-wrp .title-wrp{flex:0 0 auto;width:100%;padding:0 150px;text-align:center;position:relative;min-height:100px}.course-card>.wrp .info-wrp .title-wrp .title{color:#4a2c2a;font-family:Canela,serif;font-size:33px;line-height:43px;font-style:italic}.course-card>.wrp .info-wrp .title-wrp .tag{position:absolute;top:0;right:0;text-align:center}.course-card>.wrp .info-wrp .title-wrp .tag img{max-width:65px;max-height:65px}.course-card>.wrp .info-wrp .title-wrp .tag .badge{margin-top:5px}.course-card>.wrp .info-wrp .bot-bar{flex:0 0 auto;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:15px}.course-card>.wrp .info-wrp .bot-bar .price{margin-right:auto}.course-card>.wrp .info-wrp .left-side,.course-card>.wrp .info-wrp .right-side{flex:0 0 auto;width:50%}.course-card>.wrp .info-wrp .left-side{border-right:2px solid rgba(176,141,87,.2)}.course-card>.wrp .info-wrp .left-side .languages{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:10px;margin-top:30px}.course-card>.wrp .info-wrp .left-side .lectors{color:#4a2c2a;font-weight:500}.course-card>.wrp .info-wrp .right-side{padding:0 0 0 50px}.course-card>.wrp .info-wrp .right-side>div{padding:10px;text-align:center;border-bottom:2px solid rgba(176,141,87,.2)}.course-card>.wrp .info-wrp .right-side>div:last-child{border-bottom:none}.course-card>.wrp .info-wrp .right-side>div .title{font-weight:500;color:#4a2c2a}.course-card>.wrp .info-wrp .right-side>div .value{color:#8a5a3d;font-size:23px;line-height:32px;font-family:Canela,serif;font-weight:500}.course-card>.wrp .info-wrp .price{font-size:22px;line-height:24px;font-weight:500;color:#4a2c2a}@media (max-width: 666px){.course-card .wrp{flex-wrap:wrap}.course-card .wrp .img-wrp{width:100%;padding-bottom:70%;position:relative}.course-card .wrp .img-wrp img{position:absolute;top:0;left:0}.course-card .wrp .info-wrp{padding:20px;flex-wrap:wrap}.course-card .wrp .info-wrp .title-wrp{padding:0;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;gap:10px}.course-card .wrp .info-wrp .title-wrp .tag{position:relative;top:auto;left:auto}.course-card .wrp .info-wrp .title-wrp .tag img{display:none}.course-card .wrp .info-wrp .left-side,.course-card .wrp .info-wrp .right-side{width:100%}.course-card .wrp .info-wrp .left-side{padding-bottom:20px;border-right:none;border-bottom:2px solid rgba(176,141,87,.2)}.course-card .wrp .info-wrp .right-side{width:100%;padding:0}.course-card .wrp .info-wrp .bot-bar{flex-wrap:wrap;align-items:center;justify-content:center}.course-card .wrp .info-wrp .bot-bar .price{width:100%;flex:0 0 auto;text-align:center}}.course-card-v2{display:block}.course-card-v2.card-wrp{padding:30px;margin-top:0;background-color:#f6e5ca}.course-card-v2 .languages{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:10px;margin-top:20px}.course-card-v2 .badges{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px}.course-card-v2>.wrp{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:normal;flex-wrap:wrap;row-gap:20px}.course-card-v2>.wrp .left-side{width:40%;flex:0 0 auto}.course-card-v2>.wrp .left-side .lectors{color:#8a5a3d}.course-card-v2>.wrp .left-side .img-wrp{width:100%;padding-bottom:140%;position:relative;border-radius:35px;overflow:hidden}.course-card-v2>.wrp .left-side .img-wrp img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.course-card-v2>.wrp .left-side .img-wrp>.badge{position:absolute;top:15px;left:15px}.course-card-v2>.wrp .right-side{width:60%;flex:0 0 auto;padding-left:40px}.course-card-v2>.wrp .right-side .title{color:#4a2c2a;font-family:Canela,serif;font-size:33px;line-height:43px;font-style:italic;text-align:center}.course-card-v2>.wrp .right-side .desc{margin-top:20px}.course-card-v2>.wrp .info-wrp{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;flex:0 0 auto;width:100%;padding:30px 0;border-top:2px solid rgba(176,141,87,.2);border-bottom:2px solid rgba(176,141,87,.2)}.course-card-v2>.wrp .info-wrp>div{width:33.33%;flex:0 0 auto}.course-card-v2>.wrp .info-wrp>div .title{font-weight:500;color:#4a2c2a}.course-card-v2>.wrp .info-wrp>div .value{color:#8a5a3d}.course-card-v2>.wrp .bot-bar{flex:0 0 auto;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:15px}.course-card-v2>.wrp .bot-bar .price{margin-right:auto}.course-card-v2>.wrp .price{font-size:22px;line-height:24px;font-weight:500;color:#4a2c2a}@media (max-width: 666px){.course-card-v2.card-wrp{padding:0}.course-card-v2 .wrp .left-side{width:100%}.course-card-v2 .wrp .left-side .img-wrp{padding-bottom:70%}.course-card-v2 .wrp .left-side .img-wrp .badges{position:absolute;top:15px;left:15px;margin-top:0;flex-direction:column;align-items:flex-start}.course-card-v2 .wrp .right-side{flex:0 0 auto;width:100%;padding:0 20px;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center}.course-card-v2 .wrp .right-side>div{flex:0 0 auto;width:100%}.course-card-v2 .wrp .right-side .badge{margin-top:15px;width:auto}.course-card-v2 .wrp .info-wrp{flex-direction:column;padding:15px 0;align-items:center}.course-card-v2 .wrp .info-wrp>div{width:100%;padding:5px 20px}.course-card-v2 .wrp .bot-bar{flex-wrap:wrap;align-items:center;justify-content:center;padding:0 20px 20px}.course-card-v2 .wrp .bot-bar .price{width:100%;flex:0 0 auto;text-align:center}}.course-detail-card .card-wrp{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:60px}.course-detail-card .card-wrp .img-side-wrp{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:20px}.course-detail-card .card-wrp .img-side-wrp .img-wrp{position:relative;width:250px;padding-bottom:100%;border-radius:20px;overflow:hidden}.course-detail-card .card-wrp .img-side-wrp .img-wrp img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.course-detail-card .card-wrp .img-side-wrp .badges{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;flex-wrap:wrap;gap:10px}.course-detail-card .card-wrp .content-wrp .top-bar{padding:0 160px;position:relative}.course-detail-card .card-wrp .content-wrp .top-bar .intro{text-align:center;color:#7a5c50;font-weight:700}.course-detail-card .card-wrp .content-wrp .top-bar .languages{position:absolute;right:0;top:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:15px}.course-detail-card .card-wrp .content-wrp .top-bar .languages .language img{display:block}.course-detail-card .card-wrp .content-wrp .desc{margin-top:30px;padding-top:30px;border-top:2px solid rgba(176,141,87,.2)}.course-detail-card .card-wrp .content-wrp .desc p{margin-bottom:15px}.course-detail-card .card-wrp .content-wrp .desc p:last-child{margin-bottom:0}@media (max-width: 666px){.course-detail-card .card-wrp{flex-wrap:wrap;gap:25px}.course-detail-card .card-wrp .content-wrp .top-bar{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;padding:0}.course-detail-card .card-wrp .content-wrp .top-bar .languages{order:1;position:relative;right:auto;top:auto;margin-bottom:20px}.course-detail-card .card-wrp .content-wrp .top-bar .intro{order:2}}.product-card .img-wrp{position:relative;width:100%;border-radius:15px;overflow:hidden;padding-bottom:70%}.product-card .img-wrp img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.product-card .img-wrp .badge{position:absolute;top:15px;left:15px;z-index:1}.product-card .title{text-align:center;margin-top:20px;font-size:20px;color:#f6e5ca}.accordion .accordion-btn{cursor:pointer}.accordion [class*=accordion-target-]{display:none}.accordion [class*=accordion-target-].active{display:block}.payment-options{max-width:900px;margin:0 auto}.payment-options .card-wrp .wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:20px}.payment-options .card-wrp .wrapper .desc-wrp p{margin-bottom:15px}.payment-options .card-wrp .wrapper .desc-wrp p:last-child{margin-bottom:0}.payment-options .card-wrp .wrapper .desc-wrp ul{margin-bottom:15px}.payment-options .card-wrp .logos{margin-top:30px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between}@media (max-width: 666px){.payment-options .card-wrp{margin-top:20px}.payment-options .card-wrp .wrapper{flex-wrap:wrap}.payment-options .card-wrp .wrapper .icon-wrp{display:none}.payment-options .card-wrp .logos{flex-wrap:wrap;row-gap:10px}}.form-group{margin-bottom:30px}.form-group .form-label{display:block;font-size:22px;line-height:30px;margin-bottom:10px;color:#7a5c50}.form-group .form-label .required{color:#dc143c}.form-group>.error{display:block;color:#dc143c;margin-top:5px;font-size:16px;line-height:22px}.form-group .form-control{display:block;height:50px;border:1px solid #a67c52;border-radius:5px;font-size:18px;line-height:20px;padding:14px;width:100%;color:#4a2c2a;font-family:Inter,sans-serif;outline:none;background-color:transparent}.form-group .form-control:focus{border-color:#4a2c2a}.form-group .form-control::placeholder{color:#4a2c2a33}.form-group .form-control::-webkit-outer-spin-button,.form-group .form-control::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-group .form-control[type=number]{-moz-appearance:textfield}.form-group textarea.form-control{height:auto}.form-group .form-control-wrap{position:relative}.form-group .form-control-wrap+.form-control-wrap{margin-top:10px}.form-group .form-control-wrap .input-icon{position:absolute;top:50%;transform:translateY(-50%);right:14px}.form-group .form-checkbox-wrap{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;min-height:50px;margin-top:0;padding-left:45px;position:relative}.form-group .form-checkbox-wrap+.error{margin-top:0;padding-left:45px}.form-group .form-checkbox-wrap input{position:absolute;opacity:0;cursor:pointer;top:50%;left:0;transform:translateY(-50%);width:30px;height:30px;border-radius:5px;z-index:1}.form-group .form-checkbox-wrap img{display:none;position:absolute;top:50%;left:7px;transform:translateY(-50%);width:16px;height:16px}.form-group .form-checkbox-wrap:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:30px;height:30px;border-radius:5px;border:2px solid #a67c52}.form-group .form-checkbox-wrap input:checked+img{display:block}.form-group .form-checkbox-wrap label{display:block;padding:3px 0;font-size:18px;line-height:24px;color:#4a2c2a;cursor:pointer}.form-group .form-checkbox-wrap label a{color:#4a2c2a;text-decoration:underline}.form-group .form-checkbox-wrap input[type=checkbox]{order:0}form .bot-bar{padding-top:20px;border-top:2px solid rgba(176,141,87,.2)}form .bot-bar .form-group{margin-bottom:10px}.btn-submit-wrp{text-align:center;margin-top:20px}.btn-submit-wrp button[type=submit]{min-width:300px}.select2-container--default{width:100%!important;display:block}.select2-container--default.select2-container--open .select2-selection{border-bottom:none!important;background-color:#fff}.select2-container--default .select2-results__group{padding:10px 15px}.select2-container--default .select2-results__option{padding:10px 15px;color:#4a2c2a;font-size:16px;line-height:20px}.select2-container--default .select2-results__option.select2-results__option--selected{background-color:#e2bd99;font-weight:500}.select2-container--default .select2-results__option.select2-results__option--selected.select2-results__option--highlighted{background-color:#e2bd99}.select2-container--default .select2-results__option.select2-results__option--group{padding:0}.select2-container--default .select2-results__option.select2-results__option--highlighted{background-color:#4a2c2a33;color:#4a2c2a}.select2-container--default .select2-results__option .select2-results__option{padding:10px 15px}.select2-container--default .select2-search--dropdown{display:none}.select2-container--default.select2-container--disabled .select2-selection{background-color:transparent;opacity:.5}.select2-container--default .select2-selection{border:1px solid #a67c52!important;background-color:transparent;height:50px;border-radius:25px;cursor:pointer}.select2-container--default .select2-selection.select2-selection--multiple{padding:0}.select2-container--default .select2-selection.select2-selection--multiple .select2-selection__rendered li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container--default .select2-selection.select2-selection--multiple .select2-search{display:none}.select2-container--default .select2-selection .select2-selection__rendered{display:block;font-size:18px;line-height:48px;text-align:center;padding:0 30px;color:#4a2c2a!important;font-family:Inter,sans-serif}.select2-container--default .select2-selection .select2-selection__rendered .selection-wrp{display:flex;flex-direction:column;align-items:center;line-height:20px;padding:4px}.select2-container--default .select2-selection .select2-selection__rendered .selection-wrp .group{font-weight:600}.select2-container--default .select2-selection .select2-selection__arrow{background-image:url(/build/assets/arrow-down-brown-dark-BgSvLlYo.svg);background-repeat:no-repeat;background-size:contain;height:8px;width:11px;top:50%;right:15px;transform:translateY(-50%)}.select2-container--default .select2-selection .select2-selection__arrow b{display:none}.select2-dropdown{border:1px solid #a67c52;border-top:none;overflow:hidden}.select2-container--open .select2-dropdown--below{border-bottom-left-radius:25px;border-bottom-right-radius:25px}.flatpickr-calendar{font-family:Inter,sans-serif}.flatpickr-calendar .flatpickr-day.selected{background-color:#e2bd99;border-color:#e2bd99}.flatpickr-calendar span.flatpickr-weekday{color:#4a2c2a}.flatpickr-time input{padding:0 20px}.flatpickr-time input::selection{background:#e2bd99}@media (max-width: 666px){.btn-submit-wrp button[type=submit]{min-width:0;width:100%}form .bot-bar{padding-top:20px}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border-radius:3px;background:#4a2c2a33}::-webkit-scrollbar-thumb:hover{background:#4a2c2a4d}body{font-family:Satoshi,sans-serif;background-color:#fff8e1;color:#fff;font-size:16px;line-height:22px;overflow-x:hidden}a{color:#7a5c50;text-decoration:none}strong{font-weight:700}ul:not(.menu,.submenu,.footer-menu,.pagination,.select2-results__options,.select2-selection__rendered){list-style:none!important}ul:not(.menu,.submenu,.footer-menu,.pagination,.select2-results__options,.select2-selection__rendered) li{position:relative;padding-left:20px}ul:not(.menu,.submenu,.footer-menu,.pagination,.select2-results__options,.select2-selection__rendered) li:before{position:absolute;content:"";width:8px;height:8px;background-color:#4a2c2a;left:1px;top:50%;transform:translateY(-50%) rotate(45deg)}.cta-btn{display:block;text-align:center;padding:15px 40px;color:#7c0000;font-size:16px;line-height:20px;font-weight:700;background:#e8a12d;background:linear-gradient(180deg,#e8a12d 25%,#eec35b 65%,#ff841e 85%)}.btn{display:inline-block;font-size:18px;padding:12px 40px;border-radius:23px;line-height:20px;letter-spacing:1.8px;border:1px solid transparent;text-decoration:none!important;cursor:pointer;text-align:center;font-family:Inter,sans-serif}.btn.small{font-size:16px;padding:6px 25px}.btn.big{padding:16px 40px;border-radius:30px}.btn.btn-gold{background-color:#f1a256;border-color:#f1a256;color:#fff}.btn.btn-beige-light{background-color:#f1dfba;border-color:#f1dfba;color:#4a2c2a}.btn.btn-beige-yellow{background-color:#e7ce9c;border-color:#e7ce9c;color:#7a5c50}.btn.btn-beige2{background-color:#e2bd99;border-color:#e2bd99;color:#7a5c50}.btn.btn-beige4{background-color:#c8a182;border-color:#c8a182;color:#fff8e1}.btn.btn-red-dark{background-color:#4a2c2a;border-color:#4a2c2a;color:#fff8e1}.btn.btn-caramel{background-color:#a67c52;border-color:#a67c52;color:#fff8e1}.btn.btn-chocolate-dark{background-color:#7d4d34;border-color:#7d4d34;color:#fff8e1}.btn.btn-primary{background-color:#7c0000;border-color:#7c0000;color:#fff}.btn.btn-primary.dark{background-color:#3c0000;border-color:#3c0000}.btn.btn-secondary{background-color:#a1342d;border-color:#a1342d;color:#fff}.btn.btn-secondary.active{background-color:#7c0000;border-color:#7c0000}.btn.btn-outlined{background-color:transparent;color:#4a2c2a}.btn.btn-icon{padding:11px;border-radius:24px}.btn.btn-icon img{display:block;width:24px;height:24px;object-fit:contain}.btn.btn-icon.small{padding:10px;border-radius:17px}.btn.btn-icon.small img{display:block;width:12px;height:12px;object-fit:contain}.copy-to-clipboard{position:relative}.copy-to-clipboard .copied-msg{position:absolute;top:50%;left:100%;transform:translateY(-50%);margin-left:5px;padding:5px 11px;background-color:#b08d57;letter-spacing:0;font-weight:400;border-radius:20px;font-size:16px;line-height:20px}.share-btns{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:20px}.share-btns .title{font-size:18px;line-height:26px;color:#8a5a3d}.share-btns .wrp{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:10px}.badge{padding:4px 15px;border-radius:16px;font-size:16px;line-height:22px;color:#4a2c2a}.badge.small{font-size:14px;line-height:22px}.badge.badge-beige-light{background-color:#f1dfba}.badge.badge-beige1{background-color:#f6e5ca}.badge.badge-offwhite{background-color:#faf5f0}.pagination-wrapper{margin-top:50px}.pagination-wrapper .pagination{display:flex;justify-content:center;align-items:center;flex-direction:row}.pagination-wrapper .pagination li img{display:block}.pagination-wrapper .pagination li a,.pagination-wrapper .pagination li span{width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:26px;color:#4a2c2a}.pagination-wrapper .pagination li.active a,.pagination-wrapper .pagination li.active span,.pagination-wrapper .pagination li:not(.disabled):hover a,.pagination-wrapper .pagination li:not(.disabled):hover span{color:#bd8b65;font-weight:500}h1{font-size:60px;text-align:center;line-height:78px;font-family:Canela,serif}h2{font-size:47px;line-height:56px;color:#7a5c50;text-align:center;font-family:Canela,serif}h2.brown-dark{color:#4a2c2a}h3{font-size:28px;line-height:36px;color:#4a2c2a;text-align:center;font-family:Canela,serif}section{position:relative;padding:100px 0}section.with-decor-top{padding-top:130px}section.with-decor-bot{padding-bottom:130px}section.large-pd{padding:150px 0}section.large-pd.with-decor-top{padding-top:180px}section.large-pd.with-decor-bot{padding-bottom:180px}section.medium-pd{padding:75px 0}section.medium-pd.with-decor-top{padding-top:105px}section.medium-pd.with-decor-bot{padding-bottom:105px}section.small-pd{padding:50px 0}section.small-pd.with-decor-top{padding-top:80px}section.small-pd.with-decor-bot{padding-bottom:80px}section.with-bg{background-size:cover;background-repeat:no-repeat;background-position:center}section h2{margin-bottom:50px}section .headline-desc{max-width:750px;font-size:18px;line-height:24px;text-align:center;margin:0 auto 50px}section .decor-top,section .decor-bot{position:absolute;left:0;width:100%;height:30px;z-index:1;object-fit:cover;object-position:top}section .decor-top{top:0}section .decor-bot{bottom:0}section .decor-part-top{position:absolute;top:-24px;width:174px;left:50%;z-index:1;transform:translate(-50%);max-width:100%}section .decor-part-bot{position:absolute;bottom:-24px;width:174px;left:50%;z-index:1;transform:translate(-50%)}section .buttons-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;flex-wrap:wrap;justify-content:center;column-gap:20px;row-gap:10px;width:100%;margin-top:60px}.card-wrp{color:#7a5c50;font-size:18px;line-height:24px;padding:50px;border-radius:35px;margin-top:50px;background-color:#fff8e1}section.nav-teaser{background-color:#fff8e1}section.nav-teaser .items{margin:0 -10px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start}section.nav-teaser .items>.icon-card{flex:0 0 auto;width:16.66%;padding:0 10px}section.promotions-slider{padding-top:50px;background:#f1dfba;background:linear-gradient(180deg,#fff8e1 25%,#f1dfba)}section.masseurs,section.lectors{background-color:#a67c52}section.masseurs h2,section.lectors h2{color:#f1dfba}section.masseurs .keen-slider-wrp .dots,section.lectors .keen-slider-wrp .dots{display:none}section.why-tantra h2{color:#f1dfba}section.why-tantra .keen-slider-wrp .dots{display:none}section.favourite-massages{background-color:#8a5a3d}section.favourite-massages h2{color:#f6e5ca}section.who-you-are .description{text-align:center;color:#7a5c50;font-size:18px;max-width:750px;margin:0 auto 50px}section.who-you-are h2{margin-bottom:20px}section.who-you-are.medium-pd{padding-top:50px}section.who-you-are.small-pd{padding-top:25px}.tags .items{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:center;gap:60px}section.we-are-special{background-color:#e2bd99}section.we-are-special h2{color:#4a2c2a}section.we-are-special .accordion{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin:0 -30px}section.we-are-special .accordion .accordion-nav{flex:0 0 auto;width:30%;padding:0 30px}section.we-are-special .accordion .accordion-image{flex:0 0 auto;width:40%;padding:0 30px}section.we-are-special .accordion .accordion-desc{flex:0 0 auto;width:30%;padding:0 30px}section.we-are-special .accordion .accordion-btn{font-family:Canela,serif;position:relative;color:#8a5a3d;line-height:32px;font-size:23px;padding:15px 30px 15px 0;border-bottom:1px solid #4a2c2a}section.we-are-special .accordion .accordion-btn .img-arrow{display:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}section.we-are-special .accordion .accordion-btn.active{color:#4a2c2a}section.we-are-special .accordion .accordion-btn.active .img-arrow{display:block}section.we-are-special .accordion .accordion-btn:last-child{border-bottom:none}section.we-are-special .accordion .desc-target-wrp{color:#4a2c2a;font-size:18px;line-height:26px}section.we-are-special .accordion .desc-target-wrp h3{margin-bottom:20px}section.we-are-special .accordion .desc-target-wrp a{margin-top:20px}section.we-are-special .accordion .img-target-wrp{position:relative;width:100%;padding-top:100%;overflow:hidden}section.we-are-special .accordion .img-target-wrp:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:#e2bd99;background:linear-gradient(90deg,#e2bd99,#0000)}section.we-are-special .accordion .img-target-wrp .img-target{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%;object-fit:cover}section.we-are-special .statistics{padding:50px 0;border-top:1px solid #4a2c2a;border-bottom:1px solid #4a2c2a;margin:100px 0}section.we-are-special .statistics .statistic-item{text-align:center}section.we-are-special .statistics .statistic-item .value{font-size:64px;line-height:78px;color:#4a2c2a;font-family:Canela,serif}section.we-are-special .statistics .statistic-item p{font-size:18px;line-height:24px;color:#8a5a3d;font-family:Satoshi,sans-serif;font-weight:500}section.we-are-special .statistics .statistic-item .wrapper{display:flex;justify-content:center;gap:15px}section.we-are-special .statistics .statistic-item .wrapper .rating{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}section.we-are-special .statistics .statistic-item .wrapper .rating img{margin-left:10px}.quote-slider-wrapper .keen-slider-wrp .quote{background-color:#c8a182;padding:35px 35px 20px;border-radius:30px;color:#fff8e1;height:100%}.quote-slider-wrapper .keen-slider-wrp .quote .desc{font-size:20px;line-height:28px;font-style:italic;text-align:center;font-family:Canela,serif;-webkit-line-clamp:8;text-overflow:ellipsis;white-space:normal;display:block;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.quote-slider-wrapper .keen-slider-wrp .quote .author-and-logo-wrapper{margin-top:20px;text-align:center}.quote-slider-wrapper .keen-slider-wrp .quote .author-and-logo-wrapper img{width:auto;height:35px;margin-top:10px}.quote-slider-wrapper .keen-slider-wrp .quote .author-and-logo-wrapper .author{font-size:18px;line-height:24px;font-weight:500}.quote-slider-wrapper .keen-slider-wrp .quote .author-and-logo-wrapper .customer-label{color:#fff;margin-top:15px;font-size:18px;font-weight:500}section.loyalty-program{background-position:bottom}section.loyalty-program h2{margin-bottom:100px;color:#fff8e1}section.loyalty-program .items{margin:0 -10px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between}section.loyalty-program .items>.icon-card{flex:0 0 auto;width:25%;max-width:230px;padding:0 10px}section.loyalty-program .items>.icon-card .title{color:#f1dfba;font-size:18px;line-height:24px}section.deeptouch{background-color:#8a5a3d}section.deeptouch .bg-wrp{position:absolute;top:50px;bottom:50px;left:50%;transform:translate(-50%)}section.deeptouch .bg-wrp img{width:100%;height:100%;object-fit:contain}section.deeptouch .inner-content{position:relative;z-index:1}section.deeptouch h2{color:#fff8e1;max-width:800px;margin:0 auto 50px}section.deeptouch .quote{font-size:50px;line-height:58px;font-style:italic;text-align:center;max-width:600px;margin:60px auto 0;font-family:Canela,serif;color:#fff8e1}section.deeptouch .description{font-size:18px;text-align:center;line-height:27px;color:#fff8e1}section.text-block-section{padding:100px 0 150px;background-color:#a1342d;position:relative}section.text-block-section .top-image.mobile{display:none}section.text-block-section .background-image{position:absolute;left:50%;transform:translate(-50%);z-index:0;top:50px;max-width:90%;max-height:80%}section.text-block-section .container{position:relative;z-index:1}section.text-block-section h2{margin-bottom:50px;color:#fff8e1}section.text-block-section h2.quote{margin-top:50px;font-size:50px;font-style:italic;font-weight:400}section.text-block-section .description{font-size:18px;text-align:center;line-height:30px;color:#fff8e1}section.text-block-section.red{background-color:#7c0000}section.text-block-section.light-red{background-color:#a1342d}section.opening-hours-address{text-align:center}section.opening-hours-address h2{font-style:italic;color:#4a2c2a;margin-bottom:20px}section.opening-hours-address .desc{font-size:18px;line-height:24px;color:#7a5c50}section.opening-hours-address .desc p{margin-bottom:15px}section.opening-hours-address .desc p:last-child{margin-bottom:0}section.opening-hours-address .buttons-wrapper{margin-top:30px}section.faq{background-color:#f1dfba}section.faq h2{color:#4a2c2a;margin-bottom:30px}section.faq .headline-desc{color:#7a5c50}section.faq .questions{margin-bottom:80px}section.faq .questions:last-child{margin-bottom:0}section.faq .accordion{margin-top:50px}section.faq .accordion .accordion-item{margin-bottom:15px;padding:15px 20px 15px 40px;border-radius:35px;background-color:#fff8e1}section.faq .accordion .accordion-item:last-child{margin-bottom:0}section.faq .accordion .accordion-btn{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:20px}section.faq .accordion .accordion-btn .title{color:#4a2c2a;font-style:italic;font-size:24px;line-height:32px;font-family:Canela,serif}section.faq .accordion .accordion-btn .toggle-btn{margin-left:auto}section.faq .accordion .accordion-btn.active .toggle-btn img{transform:rotate(180deg)}section.faq .accordion .accordion-desc .desc{color:#4a2c2a;padding:20px 20px 20px 0;font-size:18px;line-height:24px}section.faq .accordion .accordion-desc .desc a{color:#4a2c2a;text-decoration:underline}section.faq .accordion .accordion-desc .desc p{margin-top:15px}section.faq .accordion .accordion-desc .desc p:first-child{margin-top:0}section.faq .accordion .accordion-desc .desc ul{margin-top:5px}section.faq .accordion .accordion-desc .desc ul:first-child{margin-top:0}section.faq-form{background-color:#8a5a3d}section.faq-form h2{color:#f1dfba}section.faq-form .card-wrp{max-width:850px;margin:0 auto}section.contacts{background-color:#f1dfba}section.contacts .headline-desc{color:#4a2c2a}section.contacts .card-wrp{padding-top:30px;padding-bottom:30px}section.contacts .contacts-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;border-bottom:2px solid rgba(176,141,87,.2)}section.contacts .contacts-row:last-child{border-bottom:none}section.contacts .contacts-row:last-child .contact-item{padding-bottom:15px;padding-top:30px}section.contacts .contacts-row .contact-item{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;flex:0 0 auto;width:50%;gap:30px;padding-top:15px;padding-bottom:30px;border-right:2px solid rgba(176,141,87,.2)}section.contacts .contacts-row .contact-item:last-child{border-right:none;padding-left:30px}section.contacts .contacts-row .contact-item:first-child{padding-right:30px}section.contacts .contacts-row .contact-item .title{font-weight:500;color:#4a2c2a;font-size:18px;margin-bottom:5px}section.contacts .contacts-row .contact-item .links a{font-size:18px;color:#7a5c50}section.contacts .account-numbers{text-align:center;margin:50px auto 0;color:#4a2c2a;font-size:18px;line-height:24px}section.contacts .account-numbers .title{font-weight:500;margin-bottom:20px}section.contacts .account-numbers .account-number{color:#7a5c50}section.contacts #how-to-find-us{margin-top:60px}section.contacts #how-to-find-us .map-wrp{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;background-color:#fff8e1;border-radius:35px}section.contacts #how-to-find-us .map-wrp .img-wrp{flex:0 0 auto;width:50%;position:relative}section.contacts #how-to-find-us .map-wrp .img-wrp .map-img{display:block;width:100%;height:100%;object-fit:cover}section.contacts #how-to-find-us .map-wrp .img-wrp .plus-icon{position:absolute;z-index:1;bottom:20px;right:20px;width:46px;height:46px}section.contacts #how-to-find-us .map-wrp iframe{border-radius:35px;width:50%}section.contacts #how-to-find-us .map-wrp .desc{flex:0 0 auto;width:50%;padding:50px;font-size:18px;line-height:24px;color:#4a2c2a}section.contacts #how-to-find-us .map-wrp .desc p{margin-bottom:15px}section.contacts #how-to-find-us .map-wrp .desc p:last-child{margin-bottom:0}section.contacts .want-work-for-us{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin-top:60px;gap:50px}section.contacts .want-work-for-us img{width:140px}section.contacts .want-work-for-us .desc a{color:#7a5c50;text-decoration:underline}section.contacts .want-work-for-us .desc p{margin-bottom:15px}section.contacts .want-work-for-us .desc p:last-child{margin-bottom:0}section.contact-form h2{color:#f6e5ca}section.newsletter{padding-top:50px;background-color:#8a5a3d}section.newsletter h2{color:#f6e5ca;margin-bottom:30px}.masseur-profile-card{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;column-gap:40px;row-gap:20px;flex-wrap:wrap;background-color:#fff8e1;border-radius:35px;padding:30px 50px 50px}.masseur-profile-card.lector .avatar-img-wrp{height:340px;border-radius:110px;padding-bottom:0}.masseur-profile-card .badge{margin-left:20px}.masseur-profile-card .top-bar{flex:0 0 auto;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:20px}.masseur-profile-card .top-bar a{display:block}.masseur-profile-card .top-bar h3{font-style:italic;font-size:36px;line-height:44px;text-align:left}.masseur-profile-card .top-bar .languages{margin-left:auto;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:20px}.masseur-profile-card .top-bar .languages .language{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:5px}.masseur-profile-card .top-bar .languages .language .level{color:#e2bd99;font-weight:600}.masseur-profile-card .avatar-img-wrp{position:relative;flex:0 0 auto;width:220px;padding-bottom:220px;border-radius:50%;overflow:hidden}.masseur-profile-card .avatar-img-wrp .avatar-img{position:absolute;width:100%;height:100%;object-fit:cover}.masseur-profile-card .desc-wrp{flex:1;color:#4a2c2a;font-size:18px;line-height:24px}.masseur-profile-card .desc-wrp .desc{-webkit-line-clamp:8;text-overflow:ellipsis;white-space:normal;display:block;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;height:192px}.masseur-profile-card .desc-wrp .tags-text{font-weight:500;margin-bottom:10px}.masseur-profile-card .buttons-wrapper{margin-top:20px;justify-content:flex-start}.masseur-profile-card.v2{max-width:850px;margin:0 auto}.masseur-profile-card.v2 .top-bar{margin-bottom:10px}.masseur-profile-card.v2 .desc-wrp{font-size:18px;line-height:32px}.masseur-profile-card.v2 .desc-wrp p{margin-bottom:10px}.masseur-profile-card.v2 .desc-wrp ul{color:#7a5c50}.masseur-profile-card.v2 .desc-wrp strong{font-weight:700}.masseur-profile-card.v2 .desc-wrp .desc{display:block;height:auto;overflow:auto}.masseur-profile-card.v2 .desc-wrp .tags-text{margin-bottom:0}.masseur-profile-card.v2 .buttons-wrapper a{width:100%;min-width:200px}.masseur-profile-card.v2 .desc-extended-wrp{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;gap:20px;flex:0 0 auto;width:100%;font-size:22px;line-height:30px;color:#7a5c50;padding-top:20px;margin-top:20px;border-top:2px solid rgba(176,141,87,.2)}.masseur-profile-card.v2 .desc-extended-wrp strong{font-weight:700}.masseur-profile-card.v2 .desc-extended-wrp .desc{flex:1}.masseur-profile-card.v2 .desc-extended-wrp .buttons-wrapper{width:auto}.masseur-profile-card.v2 .side-wrp{flex:0}.masseur-profile-card.v2.lector .desc-extended-wrp{font-size:18px;line-height:30px}.masseur-profile-card.v2.lector .desc-extended-wrp .img-wrp{position:relative;width:100%;padding-bottom:124%;border-radius:20px;overflow:hidden}.masseur-profile-card.v2.lector .desc-extended-wrp .img-wrp img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.masseur-profile-card.v2.lector .avatar-img-wrp{height:220px;border-radius:20px}@media (max-width: 1023px){section{padding:50px 0}section h2{margin-bottom:30px}h1{font-size:50px;line-height:50}h2{font-size:38px;line-height:46px}section.opening-hours-address p{font-size:16px}.btn{font-size:16px;padding:8px 20px}form label{font-size:18px}}@media (max-width: 666px){section{padding:75px 0}section.with-decor-top{padding-top:105px}section.with-decor-bot{padding-bottom:105px}section.large-pd{padding:100px 0}section.large-pd.with-decor-top{padding-top:130px}section.large-pd.with-decor-bot{padding-bottom:130px}section.medium-pd{padding:50px 0}section.medium-pd.with-decor-top{padding-top:80px}section.medium-pd.with-decor-bot{padding-bottom:80px}section.small-pd{padding:35px 0}section.small-pd.with-decor-top{padding-top:65px}section.small-pd.with-decor-bot{padding-bottom:65px}section .decor-part-top{top:-26px}section h2{margin-bottom:30px}section .buttons-wrapper{flex-direction:column;align-items:center;margin-top:30px}.pagination-wrapper{margin-top:30px}.card-wrp{padding:30px}section.promotions-slider .keen-slider-wrp{max-width:320px;margin:0 auto;padding:0}section.promotions-slider .keen-slider-wrp .arrow{display:none}h2{font-size:32px;line-height:38px}section.nav-teaser .items{flex-wrap:wrap;row-gap:30px}section.nav-teaser .items .icon-card{width:50%}section.masseurs .keen-slider-wrp,section.lectors .keen-slider-wrp{max-width:320px;margin:0 auto 20px;padding:0}section.masseurs .keen-slider-wrp .arrow,section.lectors .keen-slider-wrp .arrow{display:none}section.favourite-massages .keen-slider-wrp{max-width:320px;margin:0 auto;padding:0 0 60px}section.favourite-massages .keen-slider-wrp .arrow{display:none}section.favourite-massages .keen-slider-wrp .dots{display:block}section.we-are-special .keen-slider-wrp{max-width:320px;margin:0 auto;padding:0}section.we-are-special .keen-slider-wrp h3{margin-bottom:30px;color:#4a2c2a}section.we-are-special .keen-slider-wrp .description{text-align:center}section.we-are-special .keen-slider-wrp .description p{color:#4a2c2a;text-align:justify}section.we-are-special .keen-slider-wrp .description a{margin-top:20px}section.we-are-special .keen-slider-wrp.with-arrows.with-pagination .arrows{margin-top:30px}section.we-are-special .keen-slider-wrp .img-wrp{position:relative;padding-bottom:100%;margin-bottom:30px}section.we-are-special .keen-slider-wrp .img-wrp:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:#e2bd99;background:linear-gradient(90deg,#e2bd99,#0000)}section.we-are-special .keen-slider-wrp .img-wrp img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%;object-fit:cover}section.we-are-special .statistics{margin:30px 0 50px;padding:50px 0}section.we-are-special .statistics .row{row-gap:30px}section.loyalty-program{background-position:-200px center}section.loyalty-program h2{margin-bottom:50px}section.loyalty-program .items{flex-wrap:wrap;row-gap:30px}section.loyalty-program .items .icon-card{width:50%}section.deeptouch .bg-wrp{top:auto;bottom:30px;left:20px;right:20px;transform:none}section.deeptouch .quote{font-size:32px;line-height:38px;max-width:310px}section.certificates .items{gap:30px}section.certificates .items .item{flex:0 0 calc(50% - 15px)}section.opening-hours-address{padding-top:30px}section.opening-hours-address .row{row-gap:30px}section.faq .headline-desc{margin-bottom:30px}section.faq .questions{margin-bottom:50px}section.faq .accordion{margin-top:30px}section.faq .accordion .accordion-item{padding:15px 15px 15px 20px}section.faq .accordion .accordion-btn{gap:10px}section.faq .accordion .accordion-btn .title{font-size:20px;line-height:28px}section.faq .accordion .accordion-btn .toggle-btn img{width:18px;height:18px}section.contacts .contacts-card-wrp{padding:10px 20px}section.contacts .contacts-row{flex-direction:column;border:none}section.contacts .contacts-row:last-child .contact-item{padding-top:15px}section.contacts .contacts-row:last-child .contact-item:last-child{border-bottom:none}section.contacts .contacts-row .contact-item{width:100%;border-right:none;border-bottom:2px solid rgba(176,141,87,.2);padding-top:15px;padding-bottom:15px;gap:15px}section.contacts .contacts-row .contact-item .title{font-size:16px;line-height:20px}section.contacts .contacts-row .contact-item .links a{font-size:14px;line-height:18px}section.contacts .contacts-row .contact-item img{width:40px}section.contacts .contacts-row .contact-item:first-child{padding-right:0}section.contacts .contacts-row .contact-item:last-child{padding-left:0}section.contacts .account-numbers .row{row-gap:20px}section.contacts #how-to-find-us .map-wrp{flex-direction:column}section.contacts #how-to-find-us .map-wrp .img-wrp{width:100%}section.contacts #how-to-find-us .map-wrp .desc{width:100%;padding:30px}section.contacts .want-work-for-us{flex-direction:column;gap:30px}}@media (max-width: 666px){section.who-you-are.medium-pd{padding-top:25px}.tags .items{column-gap:0;flex-wrap:wrap;row-gap:30px}.tags .items>.icon-card{flex:0 0 auto;width:50%}#masseur-detail.lector section.about .card-wrp{padding:20px}#masseur-detail.lector section.about .card-wrp .item h2+.icon-wrp{display:none}#masseur-detail.lector section.about .card-wrp .item .education-item .accordion-btn .title-wrp{padding-right:0;padding-left:30px}#masseur-detail.lector section.about .card-wrp .item .education-item .accordion-btn .title-wrp .expand-icon,#masseur-detail.lector section.about .card-wrp .item .education-item .accordion-btn .title-wrp .rollback-icon{left:0;right:0}#masseur-detail.lector section.about .card-wrp .title-icon{padding:0}#masseur-detail.lector section.about .card-wrp .title-icon h3{text-align:left}#masseur-detail.lector section.about .card-wrp .title-icon .icon-wrp{right:0;left:auto}#masseur-detail.lector section.about .card-wrp h2{text-align:center;margin-bottom:20px}.masseur-profile-card{padding:20px;flex-direction:column;align-items:center}.masseur-profile-card .badge{margin:5px 0}.masseur-profile-card .avatar-img-wrp{width:100%;padding-bottom:100%}.masseur-profile-card .desc-wrp{flex:0 0 auto;width:100%}.masseur-profile-card.lector .avatar-img-wrp{height:auto;padding-bottom:100%;border-radius:50%}.masseur-profile-card .top-bar{flex-direction:column}.masseur-profile-card .top-bar .languages{margin:10px 0}.masseur-profile-card.v2 .desc-extended-wrp{flex-direction:column;align-items:center;font-size:20px;line-height:28px;gap:0;margin-top:0}.masseur-profile-card.v2 .side-wrp .img-wrp{margin-top:20px}}
