html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,code,em,img,kbd,q,s,samp,small,strong,sub,sup,var,b,i,center,dl,dd,ol,ul,li,fieldset,form,label,legend,table,caption,article,aside,canvas,embed,figure,footer,header,menu,nav,section,summary,time,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,figure,footer,header,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.container{margin:0 auto;max-width:1420px!important}*{font-family:Montserrat,sans-serif!important}*{font-family:14px/130% 400 "Montserrat",sans-serif}ol li{list-style-type:decimal;margin:5px 0}input{font-size:16px}button,#menu ul li{font-size:16px;font-weight:500}h1,h2,h3,h4{font-weight:700!important}h1{font:64px/130% Oswald,sans-serif!important}h2,.h2{font:36px/130% Oswald,sans-serif!important}h3{font:24px/130% Oswald,sans-serif!important}h4{font:18px/130% Oswald,sans-serif!important}.btn-project{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:200px;min-height:54px;border:2px solid #ffb22c!important;border-radius:12px!important;padding:14px 36px!important;color:#fff!important;background-color:#ffb22c!important;cursor:pointer;text-decoration:none;transition:background-color .18s ease,transform .15s ease,box-shadow .18s ease!important;box-shadow:0 4px 14px #ffb22c47}.btn-project span{font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:1.3;letter-spacing:.3px;color:#fff!important;pointer-events:none}.btn-project:hover{background-color:#f89d00!important;border-color:#f89d00!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 8px 24px #ffb22c73}.btn-project:active{transform:translateY(0);box-shadow:0 3px 10px #ffb22c4d}.btn-project:focus-visible{outline:3px solid rgba(255,178,44,.6);outline-offset:3px}header{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:#fff;box-shadow:0 2px 12px #00000014}.header__inner{display:flex;align-items:center;gap:24px;height:72px}.header__logo{flex-shrink:0;text-decoration:none}.header__logo figure{margin:0;line-height:0}.header__logo img{width:130px;height:auto}.header__nav{flex:1}.header__nav ul{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.header__nav a{display:block;padding:6px 12px;color:#373a40;text-decoration:none;font-size:14px;font-weight:600;border-radius:8px;transition:color .18s,background .18s;white-space:nowrap}.header__nav a:hover{color:#ffb22c;background:#ffb22c14}.header__nav .active>a,.header__nav a.active{color:#ffb22c}.header__actions{display:flex;align-items:center;gap:16px;flex-shrink:0;margin-left:auto}.booking-dropdown{position:relative}.booking-dropdown .btn-booking-trigger{display:flex;align-items:center;gap:8px;padding:10px 20px;background-color:#ffb22c;border:2px solid #ffb22c;border-radius:10px;color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:background .18s,transform .18s;white-space:nowrap}.booking-dropdown .btn-booking-trigger .btn-phone-icon{flex-shrink:0;animation:phoneRing 3s ease-in-out infinite;transform-origin:center center}.booking-dropdown .btn-booking-trigger .chevron{transition:transform .2s}.booking-dropdown .btn-booking-trigger[aria-expanded=true]{background-color:#ffa303}.booking-dropdown .btn-booking-trigger[aria-expanded=true] .btn-phone-icon{animation:none}.booking-dropdown .btn-booking-trigger[aria-expanded=true] .chevron{transform:rotate(180deg)}.booking-dropdown .btn-booking-trigger:hover{background-color:#ffa70d}.booking-dropdown .btn-booking-trigger:hover .btn-phone-icon{animation:none}@keyframes phoneRing{0%{transform:rotate(0)}5%{transform:rotate(15deg)}10%{transform:rotate(-12deg)}15%{transform:rotate(10deg)}20%{transform:rotate(-8deg)}25%{transform:rotate(5deg)}30%{transform:rotate(0)}to{transform:rotate(0)}}.booking-dropdown__menu{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;background:#fff;border-radius:12px;box-shadow:0 8px 32px #00000024;padding:8px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s,transform .18s,visibility .18s;z-index:200}.booking-dropdown__menu.open{opacity:1;visibility:visible;transform:translateY(0)}.booking-option{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:8px;text-decoration:none;font-size:15px;font-weight:600;transition:background .15s}.booking-option svg{flex-shrink:0}.booking-option span{font-weight:600}.booking-option.viber,.booking-option.viber span{color:#7360f2!important}.booking-option.viber:hover{background:#7360f214}.booking-option.telegram,.booking-option.telegram span{color:#229ed9!important}.booking-option.telegram:hover{background:#229ed914}#burger-btn{display:none}.header__burger{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;background:transparent;border:none;padding:6px;cursor:pointer;border-radius:8px;margin-top:-6px}.header__burger span{display:block;width:24px;height:2px;background-color:#373a40;border-radius:2px;transition:transform .25s,opacity .25s;margin-top:6px}.header__burger.open span:nth-child(1){transform:translateY(9px) rotate(45deg)}.header__burger.open span:nth-child(2){opacity:0;transform:scaleX(0)}.header__burger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-nav{display:none;position:fixed;top:72px;left:0;width:100%;height:calc(100vh - 72px);background:#131212;z-index:999;overflow-y:auto;padding:32px 20px 40px;transform:translate(-100%);transition:transform .3s ease}.mobile-nav.open{transform:translate(0)}.mobile-nav nav ul{list-style:none;margin:0 0 32px;padding:0 0 24px;border-bottom:1px solid rgba(255,178,44,.15)}.mobile-nav nav li{border-bottom:1px solid rgba(255,255,255,.06)}.mobile-nav nav a{display:block;padding:16px 0;color:#fff;text-decoration:none;font-size:20px;font-weight:600;font-family:Oswald,sans-serif!important;transition:color .15s}.mobile-nav nav a:hover{color:#ffb22c}.mobile-nav__booking{margin-bottom:28px}.mobile-nav__booking p{color:#ffffff80;font-size:13px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.mobile-nav__channels{display:flex;gap:12px;flex-wrap:wrap}.mobile-nav__channels .booking-option{flex:1;min-width:130px;justify-content:center;background:#ffffff0f;border-radius:10px;padding:12px 16px;font-size:16px}.mobile-nav__channels .booking-option.viber,.mobile-nav__channels .booking-option.viber span{color:#a693ff!important}.mobile-nav__channels .booking-option.telegram,.mobile-nav__channels .booking-option.telegram span{color:#60c8f0!important}.mobile-nav__channels .booking-option:hover{background:#ffffff1a}.mobile-nav__overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:998;background:#00000080}.mobile-lang{margin-top:24px}.mobile-lang li{display:inline-block;margin-right:10px}.mobile-lang a,.mobile-lang span{color:#fff9!important;font-size:14px;font-weight:500}.mobile-lang span.active{color:#ffb22c!important}main{margin-top:72px}@media (max-width: 1024px){.header__nav ul{gap:0}.header__nav a{font-size:13px;padding:6px 8px}}@media (max-width: 860px){.header__nav{display:none}#burger-btn,.mobile-nav{display:block}.btn-booking-trigger{padding:10px 12px}.btn-booking-trigger .btn-booking-label,.btn-booking-trigger .chevron{display:none}.booking-dropdown__menu{right:-8px}}@media (max-width: 480px){.header__inner{gap:12px}.header__logo img{width:110px}.language-switcher:not(.mobile-lang){display:none}}.modal-contacts{display:none}.image_cover{overflow:hidden}.image_cover img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.modal-fullscreen .modal-content{max-width:100%;background-color:#131212}.btn-close{filter:invert(22%) sepia(95%) saturate(5455%) hue-rotate(349deg) brightness(105%) contrast(103%)}.modal-header,.modal-body{border-bottom:0!important}.modal-header h2,.modal-body h2,.modal-header p,.modal-body p,.modal-header label,.modal-body label,.modal-header h4,.modal-body h4{color:#fff}.modal-header .head p,.modal-body .head p{margin-top:30px}.modal-header input,.modal-body input,.modal-header textarea,.modal-body textarea,.modal-header select,.modal-body select{background-color:unset;border:1px solid #ffb22c;color:#fff}.modal-header input::placeholder,.modal-body input::placeholder,.modal-header textarea::placeholder,.modal-body textarea::placeholder,.modal-header select::placeholder,.modal-body select::placeholder{color:#fff}.modal-header input:focus-visible,.modal-body input:focus-visible,.modal-header textarea:focus-visible,.modal-body textarea:focus-visible,.modal-header select:focus-visible,.modal-body select:focus-visible,.modal-header input:focus,.modal-body input:focus,.modal-header textarea:focus,.modal-body textarea:focus,.modal-header select:focus,.modal-body select:focus{color:#fff;background-color:#131212;box-shadow:-1px 0 5px #ffffb2}.modal-header textarea,.modal-body textarea{height:150px}.modal-header .btn-project,.modal-body .btn-project{margin-top:100px;background-color:#ffb22c!important;max-width:unset;width:100%}.modal-header .btn-project:focus,.modal-body .btn-project:focus,.modal-header .btn-project:hover,.modal-body .btn-project:hover,.modal-header .btn-project:focus-visible,.modal-body .btn-project:focus-visible{background-color:unset!important}.modal-header .text-center,.modal-body .text-center{margin-top:10px}.modal-header .text-center .btn-project,.modal-body .text-center .btn-project{font-weight:500;display:flex;align-items:center;justify-content:center;max-width:310px;margin:20px auto}.modal-header .form_input,.modal-body .form_input{text-align:left;margin-top:20px}.modal-header .main_content,.modal-body .main_content{max-width:700px;margin:0 auto}.modal-footer{border-top:0!important}.custom-close svg{width:24px;height:24px;fill:#ffb22c}section.modal{padding:0!important;background-color:#131212}@keyframes bannerBtnPulse{0%{box-shadow:0 4px 14px #ffb22c4d,0 0 #ffb22c80}60%{box-shadow:0 4px 20px #ffb22c66,0 0 0 14px #ffb22c00}to{box-shadow:0 4px 14px #ffb22c4d,0 0 #ffb22c00}}@keyframes bannerBtnShimmer{0%{background-position:-200% center}to{background-position:200% center}}.btn-project--pulse{animation:bannerBtnPulse 2.2s ease-in-out infinite;background-size:200% auto!important}.btn-project--pulse:hover{animation:none}.home__banner{background-color:#131212;background-size:cover;background-position:60% 50%;background-repeat:no-repeat;position:relative;overflow:hidden;min-height:875px;display:flex;align-items:center;box-shadow:0 4px 4px #ffb22c}.home__banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,#0e0e0ed1,#0e0e0e8c 55%,#0e0e0e1f);pointer-events:none}.home__banner h1{max-width:700px;width:100%;font-family:Oswald,sans-serif!important;line-height:1;margin-bottom:0;color:#ffb22c;font-size:40px}.home__banner h1 strong{display:block;font-size:120px!important;font-family:Oswald,sans-serif!important;line-height:1.1;text-transform:uppercase;color:#ffb22c}.home__banner h1 b{display:block;font-size:60px!important;font-family:Oswald,sans-serif!important;line-height:1.1;color:#fff;font-weight:700}.home__banner h1,.home__banner h2{color:#ffb22c}.home__banner_subtitle{color:#fffc;font-size:16px;font-weight:500;line-height:1.6;max-width:480px;margin-top:16px;margin-bottom:0}.home__banner .text_item{display:flex;flex-direction:column;align-items:flex-start;position:relative;z-index:1;padding:120px 0 80px}.home__banner .text_item .btn{margin-top:28px}section{padding:40px 0 60px}.language-switcher{margin-bottom:0;display:flex}.language-switcher li{margin-left:5px}.language-switcher li:first-child{margin-left:0}.language-switcher a,.language-switcher span{color:#131212;font-weight:500;text-transform:uppercase;text-decoration:unset}.language-switcher a.active,.language-switcher span.active{text-decoration:underline;opacity:.7}.home__about{background:#131212;padding:80px 0 60px}.home__about_main{display:flex;align-items:center;gap:60px;margin-bottom:64px}.home__about_text{flex:1 1 0}.home__about_text h2{font-family:Oswald,sans-serif;font-size:42px;color:#fff;text-transform:uppercase;margin-bottom:20px;line-height:1.1}.home__about_lead{color:#ffffffbf;font-size:16px;line-height:1.7;margin-bottom:28px}.home__about_highlight{background:#373a40;border-left:4px solid #ffb22c;border-radius:0 12px 12px 0;padding:20px 24px;margin-bottom:32px}.home__about_highlight h3{font-family:Oswald,sans-serif;font-size:20px;color:#ffb22c;text-transform:uppercase;margin-bottom:10px}.home__about_highlight p{color:#fff;font-size:15px;line-height:1.6}.home__about_features{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.home__about_feature{background:#373a40;border-radius:12px;padding:32px 24px;text-align:center;border-top:3px solid #ffb22c;transition:transform .2s}.home__about_feature:hover{transform:translateY(-4px)}.home__about_feature h3{font-family:Oswald,sans-serif;font-size:20px;color:#ffb22c;text-transform:uppercase;margin:16px 0 10px}.home__about_feature p{color:#ffffffb8;font-size:14px;line-height:1.6}.home__about_feature_icon{width:88px;height:88px;margin:0 auto;background:#ffb22c24;border:2px solid rgba(255,178,44,.3);border-radius:50%;display:flex;align-items:center;justify-content:center}.home__about_feature_icon img{width:54px;height:54px;object-fit:contain;display:block}@media (max-width: 960px){.home__about_main{flex-direction:column-reverse;gap:36px}.home__about_text h2{font-size:32px}}@media (max-width: 640px){.home__about{padding:56px 0 40px}.home__about_features{grid-template-columns:1fr;gap:16px}.home__about_text h2{font-size:26px}.home__about_feature{padding:24px 20px}}.home__benefits{background:#131212}.home__benefits h2{margin-bottom:30px}.home__benefits h2,.home__benefits h3,.home__benefits p{color:#fff;text-align:center}.home__benefits .home__benefits_wrapper{gap:15px}.home__benefits .text_content{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.home__benefits .text_content .item{width:100%;display:flex;flex-direction:column;align-items:center}.home__equipment .image_content{max-width:679px;width:100%;height:auto}.home__equipment .image_content img{width:100%;height:auto}.home__equipment .text_content ul{padding:100px 0}.home__equipment .text_content ul li{font-family:Oswald,sans-serif!important;color:#373a40;margin:40px 0;font-weight:700;font-size:24px;position:relative;padding-left:25px}.home__equipment .text_content ul li:before{content:"";position:absolute;left:0;top:2px;width:24px;height:36px;background:url(/images/icons/flat-color-icons_ok.svg) no-repeat center center;background-size:contain}.home__equipment h2,.home__equipment .h2{text-align:center;color:#373a40}.home__positive{background-color:#000;position:relative;overflow:hidden}.home__positive p,.home__positive h3{color:#fff}.home__positive h2{color:#fff;text-align:center}.home__positive .item{display:none!important}.home__positive .background_image{position:absolute;bottom:-300px;left:-100px;transform:rotate(14deg)}.home__positive_wrapper{position:relative;display:flex;grid-template-columns:repeat(2,1fr)}.home__positive_wrapper .image_wrapper{max-width:1420px;width:100%}.home__positive_wrapper .image_wrapper figure{margin:0 auto;display:flex;justify-content:center}.home__positive_wrapper .image_wrapper figure img{margin:0 auto;width:100%;height:auto}.home__trial{background:#131212;padding:unset;position:relative}.home__trial .container.d-flex{margin-top:-28px;margin-bottom:-28px}.home__trial .home__trial_content{position:relative;min-height:200px}.home__trial .home__trial_content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffd6;z-index:1;pointer-events:none}.home__trial .background-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.home__trial .background-image img{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}.home__trial .left_side{position:relative;z-index:2;flex:1;padding:36px 40px 36px 0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.home__trial .left_side h2{font-size:38px!important;font-weight:800;color:#131212!important;text-transform:none;line-height:1.2;margin-bottom:12px;font-family:Oswald,sans-serif!important}.home__trial .left_side .home__trial_subtitle{font-size:16px;font-weight:600;color:#373a40;margin-bottom:24px;line-height:1.5}.home__trial .right_side{position:relative;z-index:2;background-color:#ffb22c;min-width:320px;width:320px;flex-shrink:0;padding:32px 40px;margin:16px 16px 16px 0;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.home__trial .right_side .low{align-items:center;margin-bottom:8px}.home__trial .right_side .low span{font-size:39px;font-weight:700;color:#131212!important;font-family:Oswald,sans-serif!important;text-transform:none;margin-bottom:4px}.home__trial .right_side .low p{font-size:26px;font-family:Oswald,sans-serif!important;color:#131212!important;opacity:.75;position:relative;margin-bottom:0}.home__trial .right_side .low p:after{content:"";position:absolute;width:110%;height:3px;left:-5%;top:50%;background-color:#d20c0c;border-radius:2px}.home__trial .right_side .home__trial_content_price p{font-size:64px;font-family:Oswald,sans-serif!important;font-weight:700;color:#131212!important;line-height:1.1;margin-bottom:0}.btn-trial{display:inline-flex;align-items:center;justify-content:center;min-width:160px;min-height:48px;border:2px solid #ffb22c!important;border-radius:8px!important;padding:12px 32px!important;background:transparent!important;cursor:pointer;transition:background-color .18s ease,color .18s ease}.btn-trial span{font-size:16px;font-weight:700;color:#373a40!important}.btn-trial:hover{background-color:#ffb22c!important}.btn-trial:hover span{color:#fff!important}.home_products{padding-top:70px;background-color:#131212}.home_products h2,.home_products p,.home_products h3{color:#fff;text-align:center}.home_products .head p{font-size:18px;font-weight:500;margin-bottom:0;color:#ffffffb3}.home_products .products{margin-top:48px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(210px,1fr))}.home_products .products .item{display:flex;flex-direction:column;justify-content:space-between;background:#373a40;border:2px solid #ffb22c;border-radius:16px;box-shadow:0 0 18px #ffb22c38;padding:32px 24px}.home_products .products .item .item__head{flex:1}.home_products .products .item .item__head ul{list-style:none;padding:0;margin:0 0 12px}.home_products .products .item .item__head li{color:#ffffffbf;font-size:14px;text-align:center;line-height:1.75;padding:2px 0}.home_products .products .item .item__head li:before{content:"✓ ";color:#ffb22c}.home_products .products .item .item__head>p:not(.by_one_price):not(.price){color:#ffffffbf!important;font-size:14px;line-height:1.75}.home_products .products .item h3{font-size:22px!important;font-weight:700;font-family:Oswald,sans-serif;color:#ffb22c!important;text-align:center;text-transform:uppercase;margin-bottom:16px}.home_products .products .item .by_one_price{text-align:center;margin-bottom:4px}.home_products .products .item .by_one_price p{font-size:13px!important;color:#fff9!important}.home_products .products .item .price{text-align:center;font-size:32px!important;font-family:Oswald,sans-serif!important;font-weight:700;color:#fff!important;margin-bottom:20px}.home_products .products .item .btn-project{width:100%;min-width:unset}.massage{position:relative;z-index:1;overflow:hidden;padding:72px 0}.massage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#131212e0,#131212a6);z-index:0}.massage .container{position:relative;z-index:1}.massage__inner{display:flex;align-items:flex-start;gap:60px}.massage__inner .head{flex:0 0 360px}.massage__inner .massage__message{flex:1}@media (max-width: 860px){.massage__inner{flex-direction:column;gap:28px}.massage__inner .head{flex:none;width:100%}}.massage .head h2{font-family:Oswald,sans-serif;font-size:36px!important;color:#fff!important;text-transform:uppercase;margin-bottom:8px}.massage .head p{font-size:16px!important;color:#ffffffb3!important;font-family:Montserrat,sans-serif!important;font-weight:400;margin-top:10px;margin-bottom:0}.massage h2,.massage p{color:#fff}.massage .background-image img{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:50% 28%}.massage__message{margin-top:0}.massage__message ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:10px 32px}.massage__message ul li{display:flex;align-items:center;gap:10px;color:#fff!important;font-size:15px;font-weight:500;font-family:Montserrat,sans-serif!important;margin-top:10px}.massage__message ul li:before{content:"";display:inline-block;min-width:20px;height:20px;background-color:#ffb22c;border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6l3 3 5-5' stroke='%23131212' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:11px}.massage__message p{font-size:15px!important;color:#ffffffbf!important;font-family:Montserrat,sans-serif!important;font-weight:400!important;margin-top:0;margin-bottom:0;font-style:italic}@media (max-width: 600px){.massage__message ul{grid-template-columns:1fr;gap:8px}}.seo-text-block ul{padding-left:0}.seo-text-block ul li{color:#fff;list-style-position:inside;list-style-type:circle}.seo-text-block ul li p{display:inline-block}.get_massage{background-color:#131212;padding:72px 0}.get_massage .container{max-width:740px}.get_massage a{color:#ffb22c!important}.get_massage ul{padding-left:0}.get_massage ul li{color:#fff;list-style-position:inside;list-style-type:circle}.get_massage ul li p{display:inline-block}.get_massage h2{font-family:Oswald,sans-serif;font-size:36px!important;color:#fff;text-transform:uppercase;margin-bottom:20px}.get_massage p{color:#ffffffbf;font-size:16px;font-weight:400;line-height:1.7;margin-bottom:12px}.get_massage .btn-project{margin-top:28px;min-width:240px}.gallery{position:relative}.home__gallery{background-color:#131212}.home__gallery h2{color:#fff;text-align:center;margin-bottom:20px}.home__gallery .svg_wrapper{margin-top:10px}.home__gallery .background_image img{position:absolute;top:-60%;right:0}.slide_item .image_cover{max-width:340px;height:260px;border-radius:12px;margin-bottom:0}footer{position:relative}footer iframe{width:100%;border:1px solid #ffb22c;border-radius:12px}.contact_information{position:absolute;padding:15px;max-width:310px;border:3px solid #ffb22c;border-radius:12px;background-color:#131212;top:10px;left:20%}.contact_information h3{font-size:16px!important;color:#ffb22c;font-family:Montserrat,sans-serif!important;font-weight:500;margin-bottom:10px}.contact_information p,.contact_information div{color:#fff}.contact_information h3,.contact_information p,.contact_information div{font-weight:500}.contact_information .icon{margin-right:10px}.contact_information .contact_row{display:flex;align-items:center}.contact_information .contact_row>.row{max-width:261px;width:100%}.contact_information a{color:#fff}.contact_information .footer__social{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.contact_information .footer__social .booking-option{flex:0 0 auto;padding:8px;border-radius:10px;background:#ffffff14;gap:0}.contact_information .footer__social .booking-option span{display:none}.contact_information .footer__social .booking-option svg{width:26px;height:26px}.contact_information .footer__social .booking-option:hover{background:#ffffff29}.footer__bottom{margin-left:20%;padding:20px 0}.footer__bottom figure,.footer__bottom ul{margin:unset}.footer__bottom a{font-size:18px;color:#373a40;font-weight:700}.container-base{max-width:1420px;margin:0 auto;padding:0 20px}.container-base-second{max-width:1260px;margin:0 auto;padding:0 20px}.primary-button{display:inline-flex;align-items:center;gap:10px;padding:14px 28px!important;background-color:#ffb22c!important;border:2px solid #ffb22c!important;border-radius:12px!important;color:#fff!important;font-weight:700;text-decoration:none;transition:opacity .2s}.primary-button span{font:16px/130% Montserrat,sans-serif;font-weight:700}.primary-button:hover{opacity:.88}.media{overflow:hidden}.media.cover img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.media.landscape{aspect-ratio:4/3}.sm-br-img{border-radius:12px}.zoom-image{transition:transform .4s ease}figure:hover .zoom-image{transform:scale(1.05)}.second_banner{background-color:#131212;position:relative;padding:0!important}.second_banner .second_banner__content{padding:60px 0 40px}.second_banner .second_banner-wrapper{display:flex;align-items:center;gap:40px}.second_banner .second_banner__wrapper_image{flex-shrink:0;width:140px}.second_banner .second_banner__wrapper_image img{width:100%;height:auto}.second_banner .text_content h1{color:#ffb22c;margin-bottom:16px}.second_banner .background-image{line-height:0}.second_banner .background-image img{width:100%;display:block}.category_programs{background-color:#131212;position:relative;padding-bottom:0!important}.category_programs .background-image{line-height:0;margin-top:40px}.category_programs .background-image img{width:100%;display:block}.category_programs__program{display:flex;align-items:center;gap:60px;padding:60px 0;border-bottom:1px solid rgba(255,178,44,.15)}.category_programs__program:last-child{border-bottom:none}.category_programs__program:nth-child(2n){flex-direction:row-reverse}.category_programs__program .text-block{flex:1}.category_programs__program .text-block .svg-wrapper{margin-bottom:20px}.category_programs__program .text-block .svg-wrapper svg{width:50px;height:50px}.category_programs__program .text-block h2{color:#fff;margin-bottom:24px}.category_programs__program .image-block{flex:0 0 45%;max-width:480px}.category_programs__program .image-block figure{width:100%;height:320px;border-radius:12px;overflow:hidden}.programs_wrapper{display:grid;grid-template-columns:1fr 360px;gap:40px;padding:40px 0;align-items:start}.program_gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:200px 200px;gap:12px;margin-bottom:40px}.program_gallery .program_gallery__item{border-radius:12px;overflow:hidden}.program_gallery .program_gallery__item figure{width:100%;height:100%;margin:0}.programs__content{background-color:#1d1c1c;border-radius:12px;border:1px solid rgba(255,178,44,.15);overflow:hidden}.programs__content .button-container{display:flex;border-bottom:1px solid rgba(255,178,44,.2)}.programs__content .button-container .click-panel{flex:1;padding:16px 24px;background:transparent;border:none;border-bottom:3px solid transparent;color:#fff9;font:16px/130% Montserrat,sans-serif;font-weight:600;cursor:pointer;transition:all .2s}.programs__content .button-container .click-panel.active,.programs__content .button-container .click-panel:hover{color:#ffb22c;border-bottom-color:#ffb22c}.programs__content .content-container{padding:32px}.programs__content .panel{display:none}.programs__content .panel.active,.programs__content .panel:first-child{display:block}.programs__content .programs__content__main_heading{color:#ffb22c;margin-bottom:24px;font-size:22px!important;letter-spacing:.05em}.programs__content .program_description{color:#ffffffd9;line-height:1.7}.programs__content .program_description p{margin-bottom:12px;color:inherit}.programs__content .program_description ul,.programs__content .program_description ol{padding-left:24px;margin-bottom:12px;color:inherit}.programs__content .program_description li{margin-bottom:6px}.program__package{background-color:#131212;border:1px solid rgba(255,178,44,.3);border-radius:12px;padding:28px;margin-bottom:20px;transition:box-shadow .2s}.program__package:hover{box-shadow:0 0 18px 2px #ffb22c40}.program__package h3{color:#fff;margin-bottom:14px}.program__package .program_price{font-size:32px!important;font-weight:700!important;color:#ffb22c;font-family:Oswald,sans-serif!important}.program__package .program_time{font-size:14px;color:#ffffff8c;margin-left:6px}.program__package .package_details{margin-top:16px;color:#fffc;line-height:1.6}.program__package .package_details p{margin-bottom:8px;color:inherit}.program__package .package_details ul{padding-left:20px}.program__package .package_details li{margin-bottom:4px;list-style-type:disc}.program__package>div:nth-child(2){margin:12px 0}.add_package{margin-top:30px}.add_package>p{color:#fff9;font-size:14px;margin-bottom:20px}.programs__contact_wrapper{position:sticky;top:90px}.programs__contact{background-color:#1d1c1c;border:1px solid rgba(255,178,44,.25);border-radius:12px;overflow:hidden}.programs__contact .contact__header{background-color:#ffb22c;padding:20px 24px}.programs__contact .contact__header h2{color:#131212;font-size:20px!important;margin:0}.programs__contact .contact__main{padding:24px}.programs__contact .form-control{margin-bottom:16px}.programs__contact .form-control label{display:block;color:#ffffffb3;font-size:13px;margin-bottom:6px}.programs__contact .form-control input,.programs__contact .form-control select,.programs__contact .form-control textarea{width:100%;background:#ffffff0d;border:1px solid rgba(255,178,44,.4);border-radius:8px;padding:10px 14px;color:#fff;font-size:14px;outline:none}.programs__contact .form-control input::placeholder,.programs__contact .form-control select::placeholder,.programs__contact .form-control textarea::placeholder{color:#fff6}.programs__contact .form-control input:focus,.programs__contact .form-control select:focus,.programs__contact .form-control textarea:focus{border-color:#ffb22c;box-shadow:0 0 0 2px #ffb22c33}.programs__contact .form-control select option{background-color:#131212;color:#fff}.programs__contact .form-control textarea{height:100px;resize:vertical}.programs__contact .primary-button{width:100%;justify-content:center;margin-top:8px}.programs__contact .contact_bottom{padding:20px 24px;border-top:1px solid rgba(255,178,44,.15)}.contacts h3{color:#fff;margin-bottom:16px}.contacts>div{display:flex;align-items:center;gap:12px;margin-bottom:12px}.contacts>div svg path{fill:#ffb22c!important}.contacts>div p{color:#fffc;margin:0;font-size:14px}.form_style_second{display:flex;flex-wrap:wrap;gap:16px}.form_style_second .form-control{margin-bottom:0}.form_style_second .form-control label{display:block;color:#ffffffb3;font-size:13px;margin-bottom:6px}.form_style_second .form-control input,.form_style_second .form-control select{width:100%;background:#ffffff0d;border:1px solid rgba(255,178,44,.4);border-radius:8px;padding:12px 16px;color:#fff;font-size:15px;outline:none}.form_style_second .form-control input::placeholder,.form_style_second .form-control select::placeholder{color:#fff6}.form_style_second .form-control input:focus,.form_style_second .form-control select:focus{border-color:#ffb22c}.form_style_second .form-control select option{background-color:#131212}.form_style_second .form-control.size-50{flex:0 0 calc(50% - 8px)}.form_style_second .form-control.w-100{flex:0 0 100%}.form_style_second .form-control.option select{width:100%}.form_style_second .primary-button{margin-top:8px}.program-pricing{background-color:#131212;padding:60px 0}.program-pricing__heading{color:#fff;text-align:center;margin-bottom:40px}.program-pricing__trial{display:flex;align-items:center;gap:24px;flex-wrap:wrap;background:linear-gradient(135deg,#ffb22c1f,#ffb22c0a);border:1px solid rgba(255,178,44,.4);border-radius:16px;padding:28px 32px;margin-bottom:40px}.program-pricing__trial-text{flex:1;min-width:200px}.program-pricing__trial-text span{display:block;color:#fff9;font-size:13px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.program-pricing__trial-text strong{display:block;color:#fff;font-size:22px;font-family:Oswald,sans-serif!important;font-weight:700}.program-pricing__trial-price{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.program-pricing__trial-price .old-price{color:#fff6;font-size:14px;text-decoration:line-through}.program-pricing__trial-price .new-price{color:#ffb22c;font-size:32px;font-weight:700;font-family:Oswald,sans-serif!important}.program-pricing__trial-actions{display:flex;gap:12px;flex-wrap:wrap}.program-pricing__packages{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}.program-pricing__card{background:#1d1c1c;border:1px solid rgba(255,178,44,.25);border-radius:14px;padding:28px 24px;display:flex;flex-direction:column;gap:16px;transition:box-shadow .2s,border-color .2s}.program-pricing__card:hover{border-color:#ffb22c;box-shadow:0 0 20px 2px #ffb22c33}.program-pricing__card-head h3{color:#fff;font-size:22px!important;font-family:Oswald,sans-serif!important;margin-bottom:10px}.program-pricing__card-desc{color:#ffffffa6;font-size:14px;line-height:1.6}.program-pricing__card-desc p,.program-pricing__card-desc li,.program-pricing__card-desc span{color:inherit!important;font-weight:400!important}.program-pricing__card-price{display:flex;flex-direction:column;gap:4px;border-top:1px solid rgba(255,178,44,.2);padding-top:16px}.program-pricing__card-price .per-session{color:#ffffff80;font-size:13px}.program-pricing__card-price .total-price{color:#ffb22c;font-size:28px;font-weight:700;font-family:Oswald,sans-serif!important}.program-pricing__card-actions{display:flex;gap:10px;margin-top:auto}.program-pricing__btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:10px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .18s;flex:1;justify-content:center}.program-pricing__btn span{color:inherit!important}.program-pricing__btn:hover{opacity:.85}.viber-btn{background:#7360f226;color:#a693ff!important;border:1px solid rgba(115,96,242,.35)}.viber-btn--large{padding:14px 28px;font-size:16px}.viber-btn span{color:#a693ff!important}.telegram-btn{background:#229ed926;color:#60c8f0!important;border:1px solid rgba(34,158,217,.35)}.telegram-btn--large{padding:14px 28px;font-size:16px}.telegram-btn span{color:#60c8f0!important}.program-quick-contact{background:linear-gradient(135deg,#201e1e,#131212);border-top:1px solid rgba(255,178,44,.15);padding:50px 0}.program-quick-contact__inner{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.program-quick-contact__text h2{color:#fff;margin-bottom:10px}.program-quick-contact__text p{color:#fff9;font-size:15px;max-width:420px}.program-quick-contact__buttons{display:flex;gap:16px;flex-wrap:wrap}html{scroll-behavior:smooth}a{transition:color .18s,opacity .18s}section{transition:none}.header__nav a.current,.header__nav li.current>a{color:#ffb22c;background:#ffb22c14}@media (max-width: 1100px){.programs_wrapper{grid-template-columns:1fr 300px;gap:28px}}@media (max-width: 860px){.programs_wrapper{grid-template-columns:1fr}.program_gallery{grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.category_programs__program{flex-direction:column!important;gap:28px}.category_programs__program .image-block{flex:none;max-width:100%}}@media (max-width: 600px){.programs_wrapper{padding:24px 0}.program_gallery{grid-template-columns:1fr}.programs__content .content-container{padding:20px}.second_banner .second_banner__content{padding:40px 0 28px}.second_banner .second_banner__wrapper_image{width:80px}}.articles{background-color:#131212;min-height:700px;padding-bottom:60px}.articles .grid{grid-template-columns:repeat(3,1fr);gap:12px}.articles h1,.articles h2,.articles h3,.articles h4,.articles h5,.articles h6{color:#fff}.articles a{text-transform:unset;text-decoration:unset}.articles .item{max-width:460px;width:100%;height:323px}.articles .item h2{font-size:24px!important;color:#fff;text-align:center}.articles .item .image_wrapper{width:100%;height:100%;display:block!important}.articles .item figure{width:100%;height:250px;overflow:hidden;border-radius:12px}.articles .item figure img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.articles h1{font-size:36px!important;text-align:center}.articles p,.articles ul,.articles li{font-weight:400;line-height:1.2}#form-alert-placeholder{position:fixed;top:90px;right:24px;z-index:99999;width:340px}#form-alert-placeholder .alert{padding:14px 18px;border-radius:8px;font-size:14px;font-weight:500;box-shadow:0 4px 20px #0003;animation:alertSlideIn .3s ease;background-color:#ffb22c!important;color:#fff!important;opacity:1!important}@keyframes alertSlideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@media (max-width: 1600px){.home__banner{min-height:675px}.home__banner h1{font-size:32px}.home__banner h1 strong{font-size:90px!important}.home__banner h1 b{font-size:48px!important}.home__banner_subtitle{font-size:15px;max-width:400px}.home__trial .background-image img{object-fit:cover}}@media (max-width: 1200px){.home__banner{min-height:475px}.home__banner h1{font-size:28px}.home__banner h1 strong{font-size:76px!important}.home__banner h1 b{font-size:40px!important}.home__equipment .text_content ul{padding:50px 0 10px}.home__equipment .text_content ul li{margin:20px 0}.home__trial .left_side{padding:32px}.home__trial .left_side h2{font-size:28px!important}.home__trial .right_side{min-width:220px;width:220px;padding:32px 24px}.home_products .products{grid-template-columns:repeat(2,minmax(210px,1fr))}}@media (max-width: 1024px){.home__positive_wrapper{display:grid;gap:10px}.home__positive .item{display:grid!important;grid-template-columns:100px 1fr;gap:10px;max-width:357px;width:100%}.image_wrapper{display:none}}@media (max-width: 990px){.home__banner{min-height:unset}.home__banner h1{font-size:22px;line-height:1!important}.home__banner h1 strong{font-size:56px!important}.home__banner h1 b{font-size:30px!important}.home__banner_subtitle{font-size:14px;max-width:320px}.home__banner .text_item{padding:100px 0 60px}.home__equipment h2,.home__equipment .h2{font-size:24px!important}.home__equipment .text_content ul li{font-weight:700;font-size:16px}.home__positive .background_image{display:none}.home__trial h2{font-size:30px!important}.home__equipment .text_content ul li:before{width:16px;height:16px}.home__benefits_wrapper{flex-direction:column}.massage h2{font-size:70px!important}.massage .head p{font-size:24px!important}.massage__message p{font-size:40px}.articles .grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 601px){.mobile_image,.mobile_image.d-flex{display:none!important}}@media (max-width: 600px){.home__banner h1{font-size:18px;line-height:1!important}.home__banner h1 strong{font-size:40px!important;margin:5px auto}.home__banner h1 b{font-size:22px!important}.home__banner_subtitle{display:none}.home__banner .text_item{padding:80px 0 40px}.computer_image,.computer_image.d-flex{display:none!important}.home__positive_wrapper .item{display:flex!important;flex-direction:column}.home__positive_wrapper{grid-template-columns:1fr;display:flex;align-items:center;flex-direction:column}.home_products .products{grid-template-columns:1fr;gap:20px;max-width:340px;width:100%;margin:20px auto}.massage h2{font-size:36px!important}.massage .head p{font-size:24px}.massage__message{max-width:unset}.home__gallery .background_image img{display:none}.home__trial .home__trial_content{flex-direction:column}.home__trial .left_side{padding:32px 24px}.home__trial .left_side h2{font-size:26px!important}.home__trial .right_side{width:100%;min-width:unset;padding:32px 24px}.home__trial .right_side .home__trial_content_price p{font-size:48px}.contact_information{position:relative;left:0}.footer_container{display:flex;flex-direction:column-reverse}.footer_container .container{margin-top:-20%}.home__trial .btn-trial{width:auto;margin-top:16px}.footer__bottom{margin-top:20px;margin-left:0;padding-right:.75rem;padding-left:.75rem}.footer__bottom a{font-size:16px}.modal-header h2,.modal-body h2{font-size:36px!important}.modal-header .head p,.modal-body .head p{margin-top:15px}.modal-header textarea,.modal-body textarea{height:100px}.modal-header .btn-project,.modal-body .btn-project{margin-top:15px;background-color:#ffb22c!important;max-width:unset;width:100%}.modal-header .btn-project:focus,.modal-body .btn-project:focus,.modal-header .btn-project:hover,.modal-body .btn-project:hover,.modal-header .btn-project:focus-visible,.modal-body .btn-project:focus-visible{background-color:unset!important}.modal-header .form_input,.modal-body .form_input{text-align:left;margin-top:20px}.modal-header .main_content,.modal-body .main_content{max-width:700px;margin:0 auto}.modal{background-color:#131212}.modal-body{padding:unset!important}.modal-header{padding-left:unset!important;padding-right:unset!important}.modal-fullscreen .modal-content h2{font-size:24px!important}.modal-fullscreen .modal-content p,.modal-fullscreen .modal-content label{font-size:14px}.articles .grid{grid-template-columns:repeat(1,1fr)}.articles .item .image_wrapper{display:block}}@media (max-width: 458px){.home__benefits_wrapper .img_content img{width:100%;height:auto}.home_products .products{max-width:310px;display:flex;flex-direction:column}}.none_articles{color:#fff;text-align:center;font-size:24px}.pagination{display:flex;justify-content:center;margin-top:2rem;gap:.5rem;flex-wrap:wrap}.pagination li{list-style:none}.pagination a,.pagination span{display:inline-block;padding:.5rem 1rem;border-radius:.375rem;font-size:1rem;font-weight:500;transition:background-color .3s,color .3s;text-decoration:none;border:1px solid #ffb22c}.pagination a{background-color:unset;color:#fff}.pagination a:hover{border:1px solid #ffb22c;color:#131212}.pagination .disabled span{background-color:#131212;color:#fff;cursor:default}.pagination .active span{border:1px solid #ffb22c;background-color:#ffb22c;color:#131212}.main_content ul li{list-style:disc}.main_content p,.main_content ul,.main_content li,.main_content span,.main_content ol,.main_content a{color:#fff;font-weight:700}.main_content a{color:#ffb22c!important;text-decoration:underline;transition:color .2s ease-in-out}.main_content a{color:#ffb22c!important}.main_content img{display:block;max-width:100%;height:auto;max-height:520px;object-fit:contain;margin:1.5rem auto;border-radius:10px;cursor:zoom-in;box-shadow:0 4px 24px #00000080;transition:opacity .2s ease,transform .2s ease}.main_content img:hover{opacity:.9;transform:scale(1.01)}.img-lightbox{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000eb;align-items:center;justify-content:center;padding:24px}.img-lightbox.is-open{display:flex}.img-lightbox img{max-width:min(90vw,1200px);max-height:90vh;object-fit:contain;border-radius:8px;box-shadow:0 8px 48px #000c;cursor:default;margin:0;transform:none!important;opacity:1!important;animation:lightboxIn .22s ease}.img-lightbox__close{position:absolute;top:20px;right:24px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:none;border:2px solid #ffb22c;border-radius:50%;cursor:pointer;color:#ffb22c;font-size:22px;line-height:1;transition:background .2s}.img-lightbox__close:hover{background:#ffb22c;color:#fff}@keyframes lightboxIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.breadcrumb-nav{margin-bottom:28px}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0;margin:0;background:transparent}.breadcrumb_item{display:flex;align-items:center;font-size:14px;font-weight:500;color:#ffffff8c}.breadcrumb_item a{color:#ffffff8c;text-decoration:none;transition:color .2s}.breadcrumb_item a:hover{color:#ffb22c}.breadcrumb_item.active{color:#ffb22c;font-weight:600}.breadcrumb_item:not(:last-child):after{content:"/";margin-left:6px;color:#ffffff4d;font-weight:400}.faq{background-color:#131212;padding:60px 0}.faq h2{color:#fff;text-align:center;margin-bottom:40px}.faq__item{border:1px solid #ffb22c;border-radius:12px;padding:28px 32px;margin-bottom:16px;transition:box-shadow .25s}.faq__item:hover{box-shadow:0 0 14px 2px #ffb22c59}.faq__item h3{color:#ffb22c;font-size:18px!important;font-weight:700;margin-bottom:12px;line-height:1.4}.faq__item div{color:#ffffffd9;font-size:15px;line-height:1.7}.faq__item div p,.faq__item div li,.faq__item div span{color:#ffffffd9!important;font-weight:400!important}.faq__item div ul{list-style:disc;padding-left:20px;margin-top:8px}.related-articles{background-color:#131212;padding:50px 0 70px}.related-articles h2{color:#fff;text-align:center;margin-bottom:36px}.related-articles .items.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.related-articles .item h3{font-size:18px!important;color:#fff;text-align:center;margin-top:10px;line-height:1.3}.related-articles .item figure{width:100%;height:220px;border-radius:12px;overflow:hidden}.related-articles .item figure img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.related-articles .item a:hover figure img{transform:scale(1.05)}.btn-booking{width:auto!important;height:44px!important;padding:6px 22px!important;font-size:15px;margin-right:12px;white-space:nowrap;border-radius:10px!important}.btn-booking span{font-size:15px!important}.author-page{background-color:#131212;min-height:80vh;padding-bottom:80px}.author-page h1{color:#ffb22c;font-size:48px!important;margin-bottom:8px}.author-profile{margin-top:10px}.author-profile__header{background:#201e1e;border:1px solid #373A40;border-radius:16px;padding:36px;gap:36px!important}.author-profile__photo{flex-shrink:0}.author-profile__photo figure{margin:0;width:220px;height:220px;border-radius:50%;overflow:hidden;border:3px solid #ffb22c;box-shadow:0 0 20px #ffb22c66}.author-profile__photo img{width:100%;height:100%;object-fit:cover;object-position:center top}.author-profile__info{flex:1;min-width:0}.author-profile__certs h2,.author-profile__experience h2{color:#ffb22c;font-size:22px!important;margin-bottom:16px}.author-profile__certs{background:#1d1c1c;border-left:4px solid #ffb22c;border-radius:0 12px 12px 0;padding:24px 28px}.author-profile__experience{padding:24px 28px;background:#1d1c1c;border-radius:12px}.author-profile__experience p{color:#fffc!important;font-size:15px;line-height:1.75;font-weight:400!important}.author-title{color:#ffb22c!important;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin:0}.author-quote{position:relative;margin:16px 0;padding:16px 20px 16px 52px;border-left:3px solid #ffb22c;background:#ffb22c14;border-radius:0 10px 10px 0}.author-quote:before{content:"“";position:absolute;left:14px;top:8px;font-size:48px;line-height:1;color:#ffb22c;font-family:Georgia,serif}.author-quote p{font-size:16px;font-weight:600;font-style:italic;color:#fff!important;line-height:1.6;margin:0}.author-bio p{color:#fffc!important;font-size:15px;line-height:1.75;font-weight:400!important}.author-certs-list li{color:#ffffffd9!important;font-size:15px;border-bottom:1px solid #3a3737;padding:8px 0 8px 22px;position:relative}.author-certs-list li:before{content:"";position:absolute;left:0;top:14px;width:10px;height:10px;border-radius:50%;background-color:#ffb22c}.author-certs-list li:last-child{border-bottom:none}.author-articles h2{color:#fff;text-align:center;margin-bottom:32px}.author-articles .items.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.author-articles .item h3{font-size:16px!important;color:#fff;text-align:center;margin-top:10px;line-height:1.3}.author-articles .item figure{width:100%;height:200px;border-radius:12px;overflow:hidden}.author-articles .item figure img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.author-articles .item a:hover figure img{transform:scale(1.05)}@media (max-width: 990px){.related-articles .items.grid,.author-articles .items.grid{grid-template-columns:repeat(2,1fr)}.author-profile__header{flex-direction:column;align-items:center;text-align:center;padding:24px}.author-profile__photo figure{width:160px;height:160px}.author-page h1{font-size:36px!important}}@media (max-width: 600px){.related-articles .items.grid,.author-articles .items.grid{grid-template-columns:1fr}.faq__item{padding:20px}.faq__item h3{font-size:16px!important}.btn-booking{display:none!important}.breadcrumb_item{font-size:12px}.author-profile__certs,.author-profile__experience{padding:16px}}.home__for-whom{background:#131212;padding:80px 0}.home__for-whom h2{font-family:Oswald,sans-serif;font-size:36px;color:#fff;text-align:center;margin-bottom:48px;text-transform:uppercase}.home__for-whom_cards{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:40px}.home__for-whom_cards .card-item{background:#373a40;border-radius:12px;padding:28px 24px;border-left:4px solid #ffb22c}.home__for-whom_cards .card-item h3{font-family:Oswald,sans-serif;font-size:18px;color:#ffb22c;margin-bottom:10px;text-transform:uppercase;font-weight:700}.home__for-whom_cards .card-item p{color:#fffc;font-size:14px;line-height:1.6}.home__for-whom_benefits{display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:center;margin-bottom:40px}.home__for-whom_benefits span{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:14px;font-weight:600;background:#ffb22c1a;border:1px solid rgba(255,178,44,.35);border-radius:8px;padding:10px 18px}.home__for-whom_benefits span:before{content:"";display:inline-block;width:16px;height:16px;min-width:16px;background-color:#ffb22c;border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6l3 3 5-5' stroke='%23131212' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:10px}.home__for-whom .btn-project{display:block;margin:0 auto;width:fit-content}@media (max-width: 768px){.home__for-whom{padding:56px 0}.home__for-whom h2{font-size:26px;margin-bottom:32px;text-align:left}.home__for-whom_cards{grid-template-columns:1fr;gap:16px}.home__for-whom_benefits{gap:8px 12px}.home__for-whom_benefits span{max-width:100%;width:100%;font-size:12px;padding:6px 14px}}.home__positive_footer{color:#fff;font-size:16px;text-align:center;margin-top:32px;font-style:italic;opacity:.85}.home_products__included{display:flex;flex-wrap:wrap;gap:12px 32px;justify-content:center;margin-top:24px}.home_products__included span{color:#ffb22c;font-size:15px;font-weight:600}@media (max-width: 600px){.home_products__included{flex-direction:column;align-items:center;gap:8px}.home_products__included span{font-size:13px;width:100%;padding-left:5px}}@media (max-width: 600px){.home__trial .container.d-flex{flex-direction:column-reverse}}
