@charset "UTF-8";#header .header-holder{background-color:transparent}.page-template-default #header,.page-template-assessment #header,.archive #header,.single #header{position:relative;background-color:#393c3fd9}.page-template-assessment.page-scrolled #header,.archive.page-scrolled #header,.single.page-scrolled #header{position:fixed}.single .bar.bar-title{display:none}#header .social a{color:#9FC173}.header-promo-holder .headAdd a .fas,.header-promo-holder .phoneBlock a .fa{color:#D1AE76}.main-frame{background-color:#fff;color:#43474b}.archive .main-frame{padding-top:50px}.main-frame .container #content{position:relative;width:min(95%, 1088px);padding:clamp(30px, 4.167vw, 80px) 0;margin:0 auto}.breadcrumb{padding:0}.bar.bar-title{background:#fff;border-bottom:1px solid #43474b;padding:0;background-size:100vw;background-repeat:no-repeat}.blog .banner{position:relative;display:flex;height:clamp(200px, 25.26vw, 485px);flex-direction:row;align-items:flex-end}.blog .banner h1{color:#FFF;text-transform:uppercase;font-family:'Lato',sans-serif;font-weight:900;margin-bottom:100px}.banner h1::after,.featHead::after{content:"";background-color:#f99e39;height:4px;width:190px;margin:25px 0;border:none;display:block}.featHead{float:left;padding-left:30px;font-weight:700;text-transform:uppercase;margin-bottom:25px;font-size:32px}.blog .bNav.panel{display:block;width:100%;max-width:unset;padding:0}ul.blog-nav ul{padding-left:15px;margin-bottom:50px;list-style-type:none}ul.blog-nav li{display:inline-block;font-size:14px;font-weight:500;color:#42474b;text-transform:uppercase;padding:15px;list-style-type:none}ul.blog-nav li.current-menu-item a,ul.blog-nav li a:hover{color:#f99e39}.blog .row.flex,.archive .row.flex{flex-wrap:wrap}.blog .post .title h2,.archive .post .title h2{font-size:18px;font-weight:700}.postmetadata a{text-transform:uppercase;font-weight:500}.postmetadata a,.author{color:#aaacae;font-size:14px}.author{font-style:italic}.promo .pImg{position:absolute;top:0;left:0;object-fit:cover;object-position:center;overflow:hidden;width:100%;height:100%;z-index:0}.tWrap{width:100%}.promo .pImg img{object-fit:cover;width:100%;height:100%;object-position:center;filter:brightness(.6)}.promo.bar.bar-title{position:relative;height:560px;overflow:visible}.bar.bar-title::after{display:none}.bar.bar-title .container{position:relative;display:flex;padding:20px 0;z-index:2;color:#f8f8f8;flex-direction:row;flex-wrap:nowrap;align-items:center}.promo.bar.bar-title .container.flex.col-reverse{height:100%;display:flex;justify-content:space-between;align-content:space-between}.promo.bar.bar-title .container.flex.col-reverse .tWrap h1,.promo.bar.bar-title .container.flex.col-reverse .tWrap h2{color:#f8f8f8;font-size:clamp(24px, 2.917vw, 56px);line-height:clamp(32px, 3.333vw, 64px);font-family:'Akshar',sans-serif;font-weight:500;text-transform:uppercase}.heading{margin:0}.bar.bar-title a{color:#43474b}.breadcrumbs-block{font-weight:400;color:#43474b;float:right;text-align:right;flex:3}.bar.bar-title h1,.bar.bar-title h2{margin:0;color:#42474c;float:left;font-size:clamp(16px, 0.938vw, 18px);line-height:1.6;font-weight:500;text-transform:uppercase}.tWrap h1{color:#f8f8f8}.bar.bar-title h1::after{display:none}#inner-content{margin-bottom:clamp(40px, 4.167vw, 80px);padding-top:50px}.page-template-flexible #inner-content{padding:0}.page-template-flexible #inner-content .container{width:100%;padding:0}.int_video{position:relative;width:100%;height:clamp(200px, 31.875vw, 612px);overflow:hidden;margin-bottom:clamp(30px, 3.125vw, 60px)}.int_video .bgImg{position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:0}.int_video .bgImg img{position:relative;display:block;box-shadow:none;object-fit:cover}.int_video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.int_video a.popVideo{display:grid;position:absolute;width:clamp(40px, 2.292vw, 44px);height:clamp(40px, 2.292vw, 44px);right:min(1.667vw, 32px);bottom:min(3.125vw, 60px);z-index:8;text-align:center;font-size:clamp(14px, 0.833vw, 16px);color:#fff;text-decoration:none;border:2px solid;border-radius:50%;align-content:center;justify-content:center;align-items:center;justify-items:center;letter-spacing:clamp(-4px, -0.208vw, -2px)}a.popVideo:hover{text-decoration:none}.entry{padding-top:0}.page-template-special-offers .row.flex{padding:clamp(50px, 5.208vw, 100px) 0;flex-wrap:wrap;align-content:stretch;align-items:stretch;row-gap:clamp(40px, 4.167vw, 80px)}.page-id-15597 form>p input{padding:min(15px, 0.781vw) min(32px, 1.667vw);text-shadow:none;color:#f8f8f8;border:0;margin:0;background-color:#3B696A;border-radius:28px;z-index:1;font-size:clamp(16px, 0.938vw, 18px);font-family:'DM Sans',sans-serif;letter-spacing:clamp(0.87px, 0.09vw, 1.74px);line-height:clamp(24px, 1.25vw, 24px)}.entry-add .int_head h1.itty,.entry-add .int_head h2.itty{font-size:clamp(14px, 0.833vw, 16px);letter-spacing:clamp(0.52px, 0.080vw, 1.54px);line-height:clamp(22px, 1.250vw, 24px);font-weight:600;text-transform:uppercase}.entry.entry-add h1,.entry.entry-add h2{font-family:'Montserrat',sans-serif;font-size:clamp(36px, 2.5vw, 48px);font-weight:500;text-transform:uppercase;letter-spacing:normal;line-height:clamp(42px, 2.917vw, 56px);color:#43474b}.page-template-default .entry.entry-add h1,.page-template-default .entry.entry-add h2{font-family:'Montserrat',sans-serif;font-size:clamp(24px, 1.667vw, 32px);font-weight:500;text-transform:none;letter-spacing:normal;line-height:normal;color:#43474b}.beefy{font-weight:600}.entry.entry-add h4{font-size:clamp(20px, 1.146vw, 22px)}.main-frame h4{font-weight:500}.entry-add h2,.fullContent.entry-add h2{color:#931C87;font-family:'Akshar',sans-serif;font-size:clamp(26px, 1.771vw, 34px);font-weight:400;text-transform:none;letter-spacing:clamp(.34px, 0.035vw, .68px);line-height:clamp(36px, 2.083vw, 40px)}.entry.entry-add .page-offer h3,.bar.bar-title .page-offer h2{display:block;float:none;color:#2A2A2C;font-family:'DM Sans',sans-serif;font-size:clamp(24px, 1.563vw, 30px);font-weight:500;text-transform:none;letter-spacing:normal;line-height:clamp(32px, 1.979vw, 38px)}.page-offer h2 span.smaller{font-size:clamp(16px, 0.938vw, 18px);display:block}.page-offer{position:absolute;display:block;padding:56px;font-size:clamp(16px, 0.938vw, 18px);margin-bottom:0;width:535px;right:0;bottom:-40px;background-color:#9FC173;color:#2A2A2C;box-shadow:0 40px 40px #0000001A;z-index:2}.page-offer img{display:none}.page-offer p{color:#2A2A2C}.entry.entry-add p,.entry.entry-add ul li{font-size:clamp(16px, 0.938vw, 18px);line-height:clamp(24px, 1.667vw, 26px);letter-spacing:normal;color:#2A2A2C}.entry img{box-shadow:none}.rtSide{position:relative;display:block;background-color:#fff;color:#43474b;padding:20px 15px;border-radius:0;margin-bottom:80px;box-shadow:none;overflow:visible;z-index:10}#sidebar .no-pad.row{margin:0 -15px 15px}.widget{padding:30px 0 0;margin:0}.widget.widget-location,.widget.widget-choose{padding:30px 28px}.cInfo form input:not([type=submit]),.cInfo form textarea,.wrap-form-question form input:not([type=submit]),.wrap-form-question form textarea{font-size:clamp(16px, 0.938vw, 18px);border-bottom:none}.widget.widget-form form .top label,.widget.widget-form form .top span{font-size:clamp(16px, 0.938vw, 18px)}.personal-info{padding:0 20px;text-align:center}.personal-info .img{float:right;margin-left:3px}.personal-info h5,.widget.widget-form .head,.widget.widget-location h4,.widget.widget-choose h3{color:#091713;font-family:'DM Sans',sans-serif;text-transform:unset;font-size:clamp(18px, 1.25vw, 24px);font-weight:500;font-style:normal;letter-spacing:normal;line-height:clamp(24px, 1.354vw, 26px);text-align:center}.widget.widget-form .head{padding:10px 10px 0;margin:0}.widget.widget-choose h3{margin:0 0 24px}.personal-info h5 a{color:#1b2436}.personal-info h5{width:fit-content;margin:0 0 24px;text-align:left}.widget.widget-form .head p::after,.widget.widget-location h4::after,.widget.widget-choose h3::after,.personal-info h5::after{content:'';display:none;width:40px;height:3px;margin:12px auto 16px;border-bottom:0;background-color:#FF5332}.personal-info h5::after{margin:8px 0 16px;display:none}.personal-info .description{text-align:left;width:100%}.widget.widget-form .personal-info .description p{font-size:clamp(16px, 0.938vw, 18px);line-height:24px;color:#2A2A2C;margin-bottom:38px}.widget.widget-form form{background-color:transparent;color:#1b2436}.widget.widget-form form .top{color:#2A2A2C;margin-left:0;margin-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:center;font-size:clamp(16px, 0.938vw, 18px);line-height:24px}.wrap-form-question form .top p{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center}.widget.widget-form .wrap-form-question input[type="submit"]{background-color:transparent;color:#2A2A2C;font-size:clamp(16px, 0.938vw, 18px);font-weight:600;padding:16px 24px;line-height:normal;margin:10px auto;border-radius:0}.widget.widget-form .wrap-form-question input[type="submit"]:hover{background-color:#2A2A2C;color:#f8f8f8}.widget.widget-location h4{text-align:center;margin-bottom:24px}.map-block.widget-map{height:565px}.widget-location .row-location{text-align:center}.widget-location .row-location a{color:#2A2A2C;font-size:clamp(16px, 0.938vw, 18px);line-height:24px;font-weight:400;text-align:center;margin-bottom:24px;display:block}.widget .box{background-color:#f8f8f8;border:none;border-radius:0}.list-check li{padding-left:26px;font-size:clamp(16px, 0.938vw, 18px)}.list-check li a{color:#0F2E31}.list-check li::before{color:#9FC173;font-size:14px}.personal-info .img img{border:none}.entry.entry-add ul{margin-bottom:0}.entry.entry-add ul li{margin-bottom:24px}.entry ul>li::before{background-color:#eb6b24;top:8px}.servBlock.row.flex.wrap{padding:clamp(50px, 5.208vw, 100px) 0;row-gap:clamp(40px, 4.167vw, 80px);align-items:stretch;align-content:stretch}.servCard h3 span.smaller{display:block;font-size:clamp(16px, 0.938vw, 18px)}.widget.widget-diff{position:relative;padding:clamp(50px, 5.208vw, 100px) 0;background-color:#292929}.widget.widget-diff .row.flex{flex-wrap:nowrap;padding:0}.widget.widget-diff .heading h2{font-size:clamp(32px, 2.083vw, 40px);line-height:clamp(40px, 2.5vw, 48px);font-weight:400}.widget-diff .row.flex{align-items:stretch;gap:16px}.diffBox{color:#f8f8f8}.diffImg{padding-bottom:24px}.diffImg img{width:80px;height:80px}.diffContent h4{position:relative;font-family:"DM Sans",sans-serif;font-size:clamp(22px, 1.25vw, 24px);font-weight:500;letter-spacing:normal;line-height:clamp(28px, 1.563vw, 30px);color:#f8f8f8;margin-bottom:0;padding-bottom:16px;z-index:3;text-transform:unset}h3.widgetIntro{font-weight:700;position:relative;line-height:normal}h3.widgetIntro:after{content:'';height:0;width:50%;border-bottom:3px solid #eda14f;display:block;margin:15px auto}.section-location{padding:0}.section-location .mapWrp{padding:clamp(40px, 4.896vw, 94px) 0}section.section-location .heading h2{color:#3b3b3b;font-size:36px;font-weight:500;font-style:normal;letter-spacing:normal;line-height:50px;margin-bottom:80px}.section-location .heading h2::after{border-color:#6d9f32}.section-location .map-block{position:relative;display:block;max-width:1920px;margin:0 auto;overflow:auto;padding:0}.map-block.container.flex{display:flex;flex-direction:row;align-content:stretch;align-items:center;padding:0}.section-location .mapWrap{overflow:visible;text-align:left;float:right}.section-location #map{margin:0 auto;position:relative;box-shadow:0 10px 25px rgb(0 0 0 / 10%);height:min(29.167vw, 560px)}address .row-location a{color:#2B2A28;font-weight:400;font-style:normal;letter-spacing:0;line-height:24px}address .row-location a.locTel{margin-bottom:24px;display:inline-block}address hr{border-color:#FFF}.section-location .address{position:relative;display:grid;align-content:center;align-items:center;overflow:visible;padding:0}.section-location .map-block .row-tel a.btn.btn-danger{margin-left:0;margin-top:min(1.406vw, 27px)}#xs-address{display:none}.section-location .address .address-holder{text-align:left;border-radius:0;padding:0 clamp(70px, 7.292vw, 140px);height:fit-content;overflow:visible}.section-location .address .address-holder .pin{padding:0 8px;font-size:clamp(16px, 0.938vw, 18px);color:#9FC173}.section-location .address .address-holder .inf{padding:0 8px 0 0}.section-location .address address{margin:0;font-size:22px;line-height:1.2em;font-style:normal;overflow:hidden}.section-location .address .shedule dl{color:#2A2A2C;margin:0;display:grid;grid-template-columns:.3fr 1fr;grid-column-gap:8px;width:100%;font-size:clamp(16px, 0.938vw, 18px);line-height:24px}.section-location .address .shedule dt{font-weight:400;width:100%;text-align:left}.section-location .address .shedule dd{margin:0;text-align:left}.row-location{padding:0;font-size:clamp(16px, 0.938vw, 18px);line-height:1.3em;font-weight:300;margin:0}.row-location.row-place .row{display:flex;flex-direction:row;align-content:center;justify-content:flex-start;margin:0 0 16px;gap:16px}.row-location.row-tel{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;clear:both;margin-bottom:24px;gap:16px}.row-location.row-tel a{margin:clamp(20px, 1.250vw, 24px) 0}.row-location hr{margin:10px 0;width:65%}.row-location.row-place .place h4{font-size:28px;font-weight:400;margin-bottom:29px}.section-location .row-location .place h4::after,.section-location .row-location .place .h4::after{content:'';width:80px;display:none;margin:16px 0;border-bottom:4px solid #E2E3B9}.row-location a{font-weight:400}.row-location .place span{overflow:hidden;font-size:clamp(16px, 0.938vw, 18px);font-weight:400;font-style:normal;letter-spacing:normal;line-height:24px}.row-location.row-place .h4,.row-location.row-place h4{font-family:'Akshar',sans-serif;color:#2A2A2C;font-weight:500;font-size:clamp(30px, 2.917vw, 56px);line-height:clamp(38px, 3.333vw, 64px);letter-spacing:normal;text-transform:uppercase;padding-left:10px;margin-bottom:24px}.row-location.row-place .place .h4::after,.row-location.row-place .place h4::after{position:relative;content:'';display:none;width:60px;border-bottom:4px solid #A76F44;margin:8px 0 24px}.lIcon{color:#ad940d;font-size:20px;padding:0}.section-location .address .shedule{margin:0}.section-location .address .shedule .row{display:flex;gap:16px}.schd-note{padding:30px 0 0;font-size:small}.bottom-opener{margin-top:56px}.section-location .btn.btn-orange:hover{background-color:#f8f8f8;outline-color:#f8f8f8;color:#292929}.conForm{background-color:#2A2A2C;padding:clamp(60px, 6.25vw, 120px) 0}.formWrap{width:min(100%, 960px);margin:0 auto}.formWrap textarea,.formWrap input[type=text],.formWrap input[type=email],.formWrap input[type=tel]{width:100%}.formWrap form .top{color:#f8f8f8}.formWrap .wpcf7-radio label{display:flex;align-items:center}.formWrap input[type=radio]{width:20px;height:20px;margin-right:10px}.formWrap input[type="submit"].btn-orange:hover{background-color:#f8f8f8;color:#2A2A2C;outline-color:#f8f8f8}.formWrap form .top .flexWrap{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.formWrap form .top .flexWrap p{margin:0}.nav-links{display:flex;flex-direction:row;justify-content:center;align-items:center}.navigation.pagination{margin:auto;text-align:center}.navigation .next,.navigation .prev{float:none;font-size:0}.navigation .page-numbers,.navigation-comments .page-numbers,.pagination .page-numbers{background-color:transparent;color:#42474c;border-radius:50%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;padding:0;width:40px;height:40px}.navigation .page-numbers.current,.navigation-comments .page-numbers.current,.pagination .page-numbers.current{background-color:#eb6b24;color:#FFF}.navigation .next,.navigation .prev{float:none;font-size:0}.navigation .next:after,.navigation .prev:after{content:'\f105';font-family:'Font Awesome 5 Free';font-weight:900;font-size:clamp(16px, 0.938vw, 18px)}.navigation .prev:after{content:'\f104'}.cta.cta-center{background-image:linear-gradient(96deg,#43474b 0%,#141414 100%)!important;color:#fff;padding:50px 0}.cta h2{font-size:clamp(20px, 1.771vw, 34px)}@media (max-width:1280px){.section-location .container{width:100%}}@media (max-width:1024px){.mod-btn.accordion:after{content:'\f107';font-family:'Font Awesome 5 Free';font-weight:900;position:relative;float:right;display:inline-block;color:#333;font-size:40px;margin:20px 20px 0}.mod-btn.accordion.active:after{content:'\f106'}.catNav.accordion{width:169px;text-align:left;display:flex!important;border-bottom:0;align-items:center;gap:16px}.catNav.accordion h3{float:left;font-weight:700;margin-bottom:0}.catNav.mod-btn.accordion:after{margin:-7px 0 0;float:right}.bNav.panel{height:0}ul.blog-nav{padding-left:15px;margin-bottom:50px;left:15px}ul.blog-nav li{display:inline-block;font-size:14px;font-weight:500;color:#42474b;text-transform:uppercase;padding:15px}.bNav.panel.show{height:auto;position:absolute;left:15px;background-color:#FFF;width:300px;box-shadow:0 3px 6px rgb(0 0 0 / 50%);z-index:9}.bNav.panel.show ul.blog-nav li{display:block;font-size:16px}.section-location{background-size:auto 62%;padding-bottom:0;padding-top:0;clear:both;border-bottom:0;background-image:none}.section-location::before,.section-location::after{display:none}.map-block.container.flex{flex-direction:column-reverse}.row-location.row-place .place .h4,.row-location.row-place .place h4{text-align:center}.row-location.row-place .place h4::after{margin:24px auto}.section-location .address{width:90%;float:none;text-align:center}.section-location #xs-address.address{position:relative;width:100%;top:unset;transform:unset;left:unset;transform:unset;padding:20px;display:block}address .row-location a{font-size:clamp(16px, 0.938vw, 18px);font-weight:400;font-style:normal;letter-spacing:0;line-height:24px;text-align:center}.section-location #lg-address.address{display:none}.section-location .address .address-holder .inf{padding:0}.section-location .address .address-holder{width:67%;padding:56px 20px 0;margin:0 auto}.section-location .row-location .place h4::after,.section-location .row-location .place .h4::after{margin:24px auto}.section-location .address .shedule{margin:0 auto 55px}.section-location .address .shedule dl{width:100%;margin:0;display:grid;grid-template-columns:.1fr 1fr;grid-column-gap:16px}.section-location .address .shedule dd{margin:0}.section-location .mapWrp{width:100%;height:fit-content;clear:both;float:none;margin:0 auto;background-image:url(/wp-content/uploads/2024/09/news_block_background.jpg.webp);background-size:70%;background-repeat:no-repeat;background-position:right center}.section-location #map{height:clamp(240px, 54.688vw, 560px)}.row-location.row-tel .tel a.btn.btn-danger{margin:10px auto}}@media (max-width:567px){.section-location .address .address-holder{width:100%}.row-location.row-place .h4,.row-location.row-place h4{width:80%}#xs-address .shedule{max-width:unset;width:100%;margin-bottom:0}}@media (max-width:479px){.section-location .map-block{padding:0}.section-location .address .shedule{width:100%}}@media (max-width:1366px){.rtSide{width:30%;margin-left:3.3333333%}}@media (max-width:1024px){.promo.bar.bar-title{height:min(56.445vw, 578px)}.page-offer{position:relative;width:100%;top:unset;right:unset;bottom:unset;left:unset;margin-bottom:40px}.btn.btn-orange.booking-opener,#header .btn.btn-orange{color:#f8f8f8}.page:not(.home) #header,.page:not(.home) #header .header-holder{background-color:#2A2A2C}.page-scrolled .btn.btn-orange.booking-opener,.page-scrolled #header .btn.btn-orange{color:#2A2A2C}.rtSide::after{display:none}.mob-logo-section img{filter:none}.bar.bar-title{padding:15px 10px}#rSlider{overflow:hidden}.rtSide{width:100%;margin-left:0;margin-top:80px}.personal-info h5,.widget.widget-form .head,.widget.widget-location h4,.widget.widget-choose h3{font-size:24px;letter-spacing:.48px;line-height:36px}.personal-info .img img{width:115px}}@media (max-width:768px){.widget.widget-diff .row.flex{flex-wrap:wrap;row-gap:40px}.formWrap form .row.flex{flex-wrap:wrap}}@media (max-width:567px){.entry.entry-add .alignright{margin:0 0 20px 0}.page-id-15597 form>p input{padding:16px 24px;font-size:clamp(16px, 0.938vw, 18px);font-weight:600}.catNav.accordion h3{font-size:14px}.catNav.mod-btn.accordion:after{margin-top:0;font-size:20px}}