﻿@import"../css/libs/swiper-bundle.min.css";.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,.9)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);color:#2b2e38;background:var(--color-white)}.remodal.remodal-is-opening,.remodal.remodal-is-closing{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;left:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;-webkit-transition:color .2s;transition:color .2s;text-decoration:none;color:#95979c;border:0;outline:0;background:rgba(0,0,0,0)}.remodal-close:hover,.remodal-close:focus{color:#2b2e38}.remodal-close:before{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif !important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"×";text-align:center}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;-webkit-transition:background .2s;transition:background .2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:var(--color-white);background:#81c784}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a}.remodal-cancel{color:var(--color-white);background:#e57373}.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-0.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}@font-face{font-family:"Onest";font-display:swap;src:url("../fonts/Onest-Light.woff2") format("woff2"),url("../fonts/Onest-Light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Onest";font-display:swap;src:url("../fonts/Onest-Regular.woff2") format("woff2"),url("../fonts/Onest-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Onest";font-display:swap;src:url("../fonts/Onest-Medium.woff2") format("woff2"),url("../fonts/Onest-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Onest";font-display:swap;src:url("../fonts/Onest-SemiBold.woff2") format("woff2"),url("../fonts/Onest-SemiBold.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Onest";font-display:swap;src:url("../fonts/Onest-Bold.woff2") format("woff2"),url("../fonts/Onest-Bold.woff") format("woff");font-weight:700;font-style:normal}*{padding:0px;margin:0px;border:0px}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{height:100%;min-width:320px}body{color:var(--color-white);background-color:var(--color-green);line-height:1;font-family:Onest,sans-serif;font-size:1.125rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,button,textarea{font-family:Onest,sans-serif;font-size:inherit}button{cursor:pointer;color:inherit;background-color:inherit}a{color:inherit}a:link,a:visited{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}body.lock{overflow:hidden;-ms-touch-action:none;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}.wrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.wrapper>main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{max-width:84.0625rem;-webkit-box-sizing:content-box;box-sizing:content-box;margin:0 auto;padding:0 .9375rem}.site-main{padding-top:5.625rem}h1.large{font-size:6rem;line-height:1;letter-spacing:-0.17rem;font-weight:400}h1,h2,h3{font-weight:400}h1{font-size:5.125rem;line-height:1;letter-spacing:-0.02rem;color:var(--color-heading)}h2{font-size:3.5rem;line-height:1}h3{font-size:2.5rem;line-height:1}.btn{display:inline-block;text-align:center;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.btn_white{padding:2.5625rem 6.9375rem;border-radius:1.5rem;font-size:1.5rem;line-height:1.2916666667;letter-spacing:.01rem;font-weight:500;background-color:#fcfaff;color:var(--color-dark)}.btn_white:hover{background-color:var(--color-light)}.btn_green-small{min-width:12.8125rem;padding:.8125rem;border-radius:1.5rem;font-size:1.5rem;line-height:1.2916666667;font-weight:500;background-color:var(--color-green-primary);color:var(--color-accent)}.btn_green-small:hover{background-color:var(--color-green-medium)}.btn_green-large{min-width:27.1875rem;padding:1.75rem;border-radius:1.5rem;font-size:2rem;line-height:1.28125;font-weight:500;background-color:var(--color-green-primary);color:var(--color-accent)}.btn_green-large:hover{background-color:var(--color-green-medium)}.btn_purple{padding:1.5rem;border-radius:1.5rem;font-size:1.5rem;line-height:1.2916666667;font-weight:500;background-color:var(--color-accent);color:var(--color-black)}.btn_purple:hover{background-color:var(--color-heading)}.name{font-size:1.125rem;line-height:1.6666666667;letter-spacing:.01rem;font-weight:500}.name__title{color:var(--color-white)}.name__detail{color:var(--color-text-card)}.quote{color:var(--color-heading)}.labels{position:absolute;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;padding:1.5rem;z-index:1}.labels .label{padding:.375rem .75rem;border-radius:1.5rem;font-size:.875rem;line-height:1.2857142857;letter-spacing:.03rem;font-weight:500;text-transform:uppercase;color:var(--color-green-primary);background-color:var(--color-white)}.price ins{text-decoration:none}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{display:none}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb,.custom-breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-bottom:5.9375rem;font-size:1rem;line-height:1;color:#81a29b}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb::before,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb::after,.custom-breadcrumb::before,.custom-breadcrumb::after{display:none}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a,.custom-breadcrumb a{color:var(--color-white)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb svg,.custom-breadcrumb svg{width:1.25rem;height:1.25rem;color:var(--color-white)}.cards{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-flow:dense;gap:1.25rem}.contacts-link{background-color:var(--color-white);color:var(--color-heading);-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.contacts-link:hover{background-color:var(--color-heading);color:var(--color-white)}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin:0;border-top:none;background-color:var(--color-white)}.accordion__title{position:relative;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;cursor:pointer}.accordion__title svg{-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.accordion__title.active svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.accordion__content{display:none}.get-course__wrapper,.get-consultation__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.get-course__top,.get-consultation__top{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:31.875rem;padding-left:25%}.get-course__top-item,.get-consultation__top-item{position:relative;border-radius:0 2.5rem 0 0;padding:2.5rem 2rem 0;z-index:1}.get-course__top-item::before,.get-course__top-item::after,.get-consultation__top-item::before,.get-consultation__top-item::after{content:"";display:block;position:absolute;right:0;height:2.5rem;width:2.5rem}.get-course__bottom,.get-consultation__bottom{position:relative;padding:2.5rem 2rem;border-radius:2.5rem 0 2.5rem 2.5rem}.get-course__title,.get-consultation__title{margin-bottom:3.5rem}.get-course__list,.get-consultation__list{display:-webkit-box;display:-ms-flexbox;display:flex}.get-course__list li,.get-consultation__list li{position:relative;padding-left:2.5rem;font-size:1.125rem;line-height:1.6666666667;font-weight:500}.get-course__list li img,.get-consultation__list li img{position:absolute;top:.25rem;left:0;width:1.5rem;height:1.5rem}.get-course__btn,.get-consultation__btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:.8125rem 1.5rem}.get-course__btn:hover,.get-consultation__btn:hover{background-color:var(--color-green-medium)}:root{--color-black: #000;--color-white: #fff;--color-product-image: #E9E9E9;--color-grey: #F8F8F8;--color-heading: #bea8e9;--color-block-info: #f5f1ff;--color-block-line: #dddde9;--color-open-info: #f2f5f4;--color-accent: #e7dbff;--color-dark: #181b59;--color-light: #f3f2f5;--color-text-card: #becdca;--color-medium-gray: #848484;--color-gray: #e6e8ec;--color-green: #082c26;--color-green-medium: #17775F;--color-green-primary: #256253;--color-green-text: #154539}body.scroll .header{padding:.625rem 0;background-color:var(--color-green)}.header{position:fixed;top:0;left:0;width:100%;padding:1.125rem 0;border-bottom:.0625rem solid hsla(0,0%,100%,.2);-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;z-index:1001}.header__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5.375rem}.header__logo{font-size:1.5rem;line-height:1.25;font-weight:600;text-transform:uppercase;color:var(--color-white)}.header .main-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.9375rem;width:100%}.header .main-nav__list .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem}.header .main-nav__list .menu>.menu-item>a{font-size:1.125rem;line-height:1.2222222222;font-weight:500;color:var(--color-white);-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.header .main-nav__list .menu>.menu-item>a:hover{color:var(--color-heading)}.header .main-nav__list .menu .menu-item-has-children{position:relative}.header .main-nav__list .menu .menu-item-has-children>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3125rem}.header .main-nav__list .menu .menu-item-has-children>a svg{width:1.5rem;height:1.5rem;padding:.375rem;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.header .main-nav__list .menu .menu-item-has-children .sub-menu{position:absolute;top:2.1875rem;left:0;padding:1.25rem 1.5rem;border-radius:.75rem;background-color:var(--color-white);opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;-webkit-box-shadow:0 .25rem .3125rem rgba(115,115,115,.2),0 .6875rem 1.8125rem rgba(0,0,0,.08);box-shadow:0 .25rem .3125rem rgba(115,115,115,.2),0 .6875rem 1.8125rem rgba(0,0,0,.08)}.header .main-nav__list .menu .menu-item-has-children .sub-menu>.menu-item:not(:last-child){margin-bottom:.75rem}.header .main-nav__list .menu .menu-item-has-children .sub-menu>.menu-item>a{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:1.125rem;line-height:1.5555555556;font-weight:500;color:#282424;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.header .main-nav__list .menu .menu-item-has-children .sub-menu>.menu-item>a:hover{color:var(--color-heading)}.header .main-nav__list .menu .menu-item-has-children.active{z-index:1}.header .main-nav__list .menu .menu-item-has-children.active::before{content:"";position:absolute;top:1.25rem;display:block;width:100%;height:100%;background-color:rgba(0,0,0,0);z-index:-1}.header .main-nav__list .menu .menu-item-has-children.active>a{color:var(--color-heading)}.header .main-nav__list .menu .menu-item-has-children.active>a svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.header .main-nav__list .menu .menu-item-has-children.active .sub-menu{opacity:1;visibility:visible;pointer-events:visible}.header .main-nav__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .main-nav__actions .action-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.9375rem;border-radius:2rem;background-color:var(--color-accent);color:var(--color-black);-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.header .main-nav__actions .action-btn svg{width:1.5rem;height:1.5rem}.header .main-nav__actions .action-btn_cart{position:relative}.header .main-nav__actions .action-btn_cart .cart-count{position:absolute;top:-0.3125rem;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:1.25rem;min-height:1.25rem;border-radius:50%;font-size:.875rem;background-color:var(--color-white);color:var(--color-black)}.header .main-nav__actions .menu-toggle{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.375rem;height:3.375rem;border-radius:2rem;cursor:pointer;background-color:var(--color-accent);color:var(--color-black)}.header .main-nav__actions .menu-toggle svg{width:1.5rem;height:1.5rem;color:#25314c}.contacts-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;border-radius:2rem;font-size:1rem;line-height:1.5;font-weight:500;background-color:var(--color-accent);color:var(--color-black);-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.contacts-links.active .contacts-links__item{display:-webkit-box;display:-ms-flexbox;display:flex}.contacts-links._desktop:hover:not(.active){background-color:var(--color-heading)}.contacts-links._mobile{display:none}.contacts-links__toggle{padding:1.0625rem 1.1875rem;border-radius:2rem;outline:none}.contacts-links__item{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding-right:.625rem}.contacts-links__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;-webkit-box-shadow:0 1rem 1.5rem 0 rgba(10,0,70,.12);box-shadow:0 1rem 1.5rem 0 rgba(10,0,70,.12)}.contacts-links__link svg{width:1.5rem;height:1.5rem}.footer{padding:3.5rem 0 2rem;border-radius:1.5rem 1.5rem 0 0;background-color:var(--color-green);z-index:1000}.footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.9375rem;margin-bottom:4.375rem}.footer__col:nth-child(1){-webkit-box-flex:0;-ms-flex:0 0 29.5%;flex:0 0 29.5%}.footer__col:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 9.5%;flex:0 0 9.5%}.footer__col:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 18%;flex:0 0 18%}.footer__col:nth-child(4){-webkit-box-flex:0;-ms-flex:0 0 16.5%;flex:0 0 16.5%}.footer__col:nth-child(5){-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.footer__col:nth-child(2),.footer__col:nth-child(3),.footer__col:nth-child(4),.footer__col:nth-child(5){padding-top:.625rem}.footer .accordion{padding-top:.625rem}.footer .accordion__title{display:inline-block;cursor:text}.footer .accordion__title svg{display:none}.footer .accordion__content{display:block}.footer__logo{display:inline-block;margin-bottom:.625rem;font-size:5.125rem;line-height:1;font-weight:400;text-transform:uppercase;color:var(--color-white)}.footer__description{font-size:1rem;line-height:1.25;font-weight:500;opacity:.3}.footer__nav ul li:not(:last-child){margin-bottom:1.5rem}.footer__nav ul li a{display:inline-block;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:1rem;line-height:1;font-weight:400;color:var(--color-white);-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.footer__nav ul li a:hover{color:var(--color-heading)}.footer__title{margin-bottom:1.5rem;font-size:1.125rem;line-height:1.2222222222;font-weight:700}.footer__contacts a{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:1rem;line-height:normal;font-weight:500;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.footer__contacts a:hover{color:var(--color-heading)}.footer__contacts a:not(:last-child){margin-bottom:1.5rem}.footer__social-description{font-size:1rem;line-height:1.25;font-weight:500}.footer__social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-top:1.25rem}.footer__social-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:3rem;border-radius:50%}.footer__social-link svg{width:1.5rem;height:1.5rem}.footer__copyright{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6875rem}.footer__copyright-link{font-size:1rem;line-height:1.5;font-weight:500;color:var(--color-white);opacity:.3;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.footer__copyright-link:hover{opacity:1}.about{padding-top:6.75rem;padding-bottom:7.25rem;border-bottom:.0625rem solid hsla(0,0%,100%,.2)}.about__row{display:-webkit-box;display:-ms-flexbox;display:flex}.about__col-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.875rem;width:50%;height:auto}.about__title{padding-right:.9375rem}.about__text-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.9375rem}.about__btn{width:-webkit-max-content;width:-moz-max-content;width:max-content}.about__col-img{width:50%}.about__col-img img{width:100%;height:100%;border-radius:1.5rem;-o-object-fit:cover;object-fit:cover}.consultation{padding-top:5rem;padding-bottom:5rem;border-bottom:.0625rem solid hsla(0,0%,100%,.2)}.consultation__title{margin-bottom:1.8125rem}.consultation__description{font-size:1.5rem;line-height:1.2916666667;font-weight:500}.consultation__description._mobile{display:none}.consultation .get-consultation .show-video .get-consultation__top{padding:0}.consultation .get-consultation .show-video .get-consultation__video{min-height:39.375rem;border-radius:2.5rem}.consultation .get-consultation .show-video .get-consultation__bottom{border-radius:2.5rem}.consultation .get-consultation__img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2.5rem;-o-object-fit:cover;object-fit:cover}.consultation .get-consultation__duration{position:absolute;top:2rem;right:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4375rem;padding:.25rem .8125rem;border-radius:1.5rem;font-size:1.5rem;line-height:1.3333333333;color:var(--color-green-medium);background-color:var(--color-white)}.consultation .get-consultation__duration::before{content:"";display:block;width:1.0625rem;height:1.0625rem;background-image:url("../images/icons/clock.svg");background-position:center;background-repeat:no-repeat;background-size:contain}.consultation .get-consultation__play-btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:9rem;height:9rem;z-index:100;color:var(--color-accent);-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.consultation .get-consultation__play-btn:hover{color:#aa8de3}.consultation .get-consultation__play-btn svg{width:100%;height:100%}.consultation .get-consultation__top-item{background-color:var(--color-white)}.consultation .get-consultation__top-item.hide{display:none}.consultation .get-consultation__top-item::before{top:-2.5rem;background-image:radial-gradient(ellipse farthest-corner at left top, transparent 70%, var(--color-green) 71%)}.consultation .get-consultation__top-item::after{top:-0.0625rem;background-image:radial-gradient(ellipse farthest-corner at left bottom, transparent 70%, var(--color-green) 71%)}.consultation .get-consultation__description{max-width:35.75rem;color:var(--color-green-text)}.consultation .get-consultation__element-img{position:absolute;top:0;left:.625rem;height:100% !important;-webkit-transform:translate(-99%, 0);-ms-transform:translate(-99%, 0);transform:translate(-99%, 0)}.consultation .get-consultation__bottom{padding:5.375rem 2rem 2.5rem;background-color:var(--color-white)}.consultation .get-consultation__bottom-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:6.25rem;padding-top:3rem;border-top:.0625rem solid var(--color-heading)}.consultation .get-consultation__title{color:var(--color-green-text)}.consultation .get-consultation__title span{display:block;color:var(--color-heading)}.consultation .get-consultation__list{gap:2.5rem}.consultation .get-consultation__list li{color:var(--color-black)}.consultation .get-consultation__btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:.8125rem 1.5rem;color:var(--color-white);background-color:var(--color-green)}.consultation .get-consultation__btn:hover{background-color:var(--color-green-medium)}.more-blog{padding-top:3.5rem;padding-bottom:8rem}.more-blog__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.9375rem;margin-bottom:3rem}.more-blog__title{max-width:48.4375rem}.more-blog__btn-item._mobile{display:none}.more-blog__btn{width:-webkit-max-content;width:-moz-max-content;width:max-content}.more-blog .more-blog-swiper .swiper-wrapper .swiper-slide{height:auto}.hero{position:relative;border-bottom:.0625rem solid hsla(0,0%,100%,.2)}.hero .line{position:absolute;display:block;width:.0625rem;background-color:var(--color-white);opacity:.2}.hero .line_1{top:0;left:25%;height:100%}.hero .line_2{top:0;right:25%;height:74%}.hero .line_3{bottom:0;right:25%;height:12%}.hero .line_4{display:none}.hero .hero-top{position:relative;padding-top:26.1875rem}.hero .hero-top__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.hero .hero-top__background img{width:100%;height:100%;border-radius:0 0 3rem 3rem;-o-object-fit:cover;object-fit:cover}.hero .hero-top__content{position:relative;max-width:90rem;margin:0 auto}.hero .hero-top__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.9375rem;margin-top:3rem}.hero .hero-top__description{max-width:28.125rem;margin-right:4.6875rem;-webkit-transform:translate(0, 4rem);-ms-transform:translate(0, 4rem);transform:translate(0, 4rem);font-size:1.5rem;line-height:1.25;font-weight:400}.hero .hero-top__btn{width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:2}.hero .hero-top__btn:hover{background-color:var(--color-accent)}.hero .hero-top__name{display:inline-block;margin-bottom:1rem;padding:.375rem .75rem;border-radius:1.5rem;font-size:.875rem;line-height:1.2857142857;letter-spacing:.03rem;font-weight:500;text-transform:uppercase;color:var(--color-green-medium);background-color:var(--color-white)}.hero .hero-top__title{max-width:60.9375rem;text-transform:uppercase;color:var(--color-accent)}.hero .hero-bottom{padding:8.125rem 0 11.5rem}.hero .hero-bottom .experience{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.5rem}.hero .hero-bottom .experience__numbers{margin-bottom:.75rem;font-size:7rem;line-height:0.7142857143;letter-spacing:-0.05rem;font-weight:300}.hero .hero-bottom .experience__text{font-size:.875rem;line-height:1.2142857143;letter-spacing:.03rem;text-transform:uppercase;font-weight:500;color:var(--color-accent);opacity:.5}.contacts{position:relative;margin-bottom:-1.25rem;padding:0 3rem 4.5rem;border-radius:1.5rem 1.5rem 0 0;background-color:var(--color-white)}.contacts::before{content:"";position:absolute;top:0;right:-1.125rem;display:block;width:31.25rem;height:5rem;background-image:url("../images/icons/contacts-element.svg");background-position:center;background-repeat:no-repeat;background-size:contain}.contacts__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.125rem}.contacts__col-text{-webkit-box-flex:0;-ms-flex:0 1 65%;flex:0 1 65%;padding-top:5.4375rem}.contacts__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.9375rem;height:100%}.contacts__title{margin-bottom:1.5rem;color:var(--color-green-text)}.contacts__description{max-width:34.1875rem;font-size:1.5rem;line-height:1.3333333333;color:var(--color-green-text)}.contacts__btn{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:.8125rem 1.5rem;color:var(--color-white);background-color:var(--color-green)}.contacts__btn:hover{background-color:var(--color-green-primary)}.contacts__col-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 29%;flex:0 0 29%;margin-top:1.25rem}.contacts__img{max-width:19.1875rem;max-height:38.1875rem;-webkit-transform:rotate(7deg);-ms-transform:rotate(7deg);transform:rotate(7deg)}.contacts__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.reviews{padding-top:5.75rem;padding-bottom:4.8125rem;border-bottom:.0625rem solid hsla(0,0%,100%,.2)}.reviews__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.9375rem;margin-bottom:1.375rem}.reviews__btn-item._mobile{display:none}.reviews .swiper-pagination{position:relative;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;width:auto}.reviews .swiper-pagination .swiper-pagination-bullet{width:1.4375rem;height:1.4375rem;border:.0625rem solid var(--color-green-medium);margin:0;background-color:rgba(0,0,0,0)}.reviews .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-green-medium)}.reviews__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4.375rem;width:80%;padding:3rem 0}.reviews__name{font-size:1.125rem;line-height:1.6666666667;letter-spacing:.01rem}.reviews__name span{display:block;color:var(--color-text-card)}.reviews__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.9375rem;margin-top:1.5rem}.reviews__swiper-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}.reviews__swiper-buttons._mobile{display:none}.reviews__button-prev,.reviews__button-next{position:relative;top:0;right:0;left:0;width:2.5rem;height:2.5rem;margin-top:0;color:var(--color-accent)}.reviews__button-prev::after,.reviews__button-next::after{display:none}.reviews__button-prev.swiper-button-disabled,.reviews__button-next.swiper-button-disabled{color:var(--color-green-primary)}.reviews__button-prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.services{padding-top:2.5rem;padding-bottom:3.625rem;border-bottom:.0625rem solid hsla(0,0%,100%,.2)}.services__title{margin-bottom:3rem}.services__wrapper{margin-bottom:2rem}.services__wrapper._mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.services__wrapper .swiper-wrapper .swiper-slide{height:auto}.services .product-card__list-large{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.services .product-card__list-large li{width:100%}.services__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.services__swiper-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}.services__button-prev,.services__button-next{position:relative;top:0;right:0;left:0;width:2.5rem;height:2.5rem;margin-top:0;color:var(--color-accent)}.services__button-prev::after,.services__button-next::after{display:none}.services__button-prev.swiper-button-disabled,.services__button-next.swiper-button-disabled{color:var(--color-green-primary)}.services__button-prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.services .categories{margin-bottom:3rem}.checkout-summary{margin-bottom:-1.25rem;background-color:var(--color-white)}.checkout-summary__container{padding:0}.checkout-summary .checkout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.checkout-summary #order_review_heading{display:none}.checkout-consultation{position:relative;margin-bottom:-1.25rem;background-color:var(--color-white)}.checkout-consultation.loading::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:var(--color-white);opacity:.7}.checkout-consultation.loading::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;width:3.125rem;height:3.125rem;border:.3125rem solid var(--color-light);border-radius:50%;border-top-color:rgba(0,0,0,.7);-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;z-index:1}.checkout-consultation__container{padding:0}.checkout-consultation__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.checkout-consultation__col{width:50%;min-height:100vh;padding:3.125rem 3.125rem 4.375rem}.checkout-consultation__col:nth-child(1){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:5.3125rem;background-color:var(--color-light)}.checkout-consultation__col:nth-child(2){background-color:var(--color-white)}.checkout-consultation__choose-title,.checkout-consultation__preparation-title{color:var(--color-heading)}.checkout-consultation__choose-title{margin-bottom:1.5rem}.checkout-consultation__preparation-title{margin-bottom:2rem}.checkout-consultation__products-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.9375rem;max-height:32.5rem;padding-right:1rem;overflow-y:scroll}.checkout-consultation__products-list::-webkit-scrollbar-track{border-radius:.625rem;background-color:var(--color-white)}.checkout-consultation__products-list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.1019607843);border-radius:.625rem}.checkout-consultation__products-list::-webkit-scrollbar{width:.75rem;border-radius:.625rem}.checkout-consultation .consultation-product__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:2.5rem 1.5rem;border-radius:1.5rem;color:var(--color-black);background-color:var(--color-white);cursor:pointer}.checkout-consultation .consultation-product__title{font-size:1.25rem;line-height:1.4;font-weight:500}.checkout-consultation .consultation-product__price{font-size:1.125rem;line-height:1.6666666667;font-weight:500}.checkout-consultation .consultation-product__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.checkout-consultation .consultation-product__check{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background-color:var(--color-light)}.checkout-consultation .consultation-product__check input{position:absolute;opacity:0;visibility:hidden}.checkout-consultation .consultation-product__check svg{width:.9375rem;height:.9375rem}.checkout-consultation .consultation-product__check.active{background-color:var(--color-heading)}.checkout-consultation__preparation-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin-bottom:2.5rem}.checkout-consultation__preparation-list li{position:relative;padding-left:2.75rem;font-size:1.125rem;line-height:1.6666666667;font-weight:500;color:var(--color-black)}.checkout-consultation__preparation-list li::before{content:"";position:absolute;top:.3125rem;left:0;display:block;width:1.25rem;height:1.25rem;background-image:url("../images/icons/arrow-checkout.svg");background-position:center;background-repeat:no-repeat;background-size:contain}.checkout-consultation__btn{min-width:100%;padding:1.25rem 1.5rem;font-size:1.5rem;line-height:1.2916666667}.checkout-consultation__btn.disable{background-color:var(--color-light);color:var(--color-medium-gray);pointer-events:none;cursor:default}.checkout-consultation__support._mobile{display:none}body.single-product form.cart{display:block;margin-bottom:4.75rem;position:relative;z-index:10}body.single-product form.cart .button{display:inline-block;min-width:21.25rem;margin-right:0 !important;padding:1.5rem;border-radius:1.5rem;font-size:1.5rem;line-height:1.2916666667;font-weight:500;text-align:center;background-color:var(--color-accent);color:var(--color-black);-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}body.single-product form.cart .button:hover{background-color:var(--color-heading);color:var(--color-black)}body.single-product form.cart .button.disabled{pointer-events:none}.product-about{background-color:var(--color-green)}.product-about__container{max-width:69.6875rem}.product-about__title{margin-bottom:1.5rem}.product-about__excerpt{position:relative;max-width:41.25rem;margin-bottom:6.75rem;font-size:1.5rem;line-height:1.3333333333;z-index:2}.product-about__excerpt span{display:block}.product-about .quantity{display:none}.product-about__details{position:relative}.product-about__details-img{position:absolute;top:0;right:.3125rem;width:30.3125rem;height:22.5rem;-webkit-transform:translate(0, -99.9%);-ms-transform:translate(0, -99.9%);transform:translate(0, -99.9%);z-index:1}.product-about__details-wrapper{position:relative;border-radius:1.875rem 1.875rem 0 0;background-color:var(--color-white)}.product-about__details-wrapper::before,.product-about__details-wrapper::after{content:"";display:block;position:absolute;bottom:0;height:1.5rem;width:1.5rem}.product-about__details-wrapper::before{left:-1.5rem;background-image:radial-gradient(ellipse farthest-corner at left top, transparent 70%, var(--color-white) 71%)}.product-about__details-wrapper::after{right:-1.5rem;background-image:radial-gradient(ellipse farthest-corner at right top, transparent 70%, var(--color-white) 71%)}.product-about__details-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:2.5rem 3.5rem;border-radius:1.5rem;background-color:var(--color-green-medium)}.product-about__details-title{margin-bottom:.75rem;font-size:1.75rem;line-height:1.2857142857;font-weight:500}.product-about__details-description{font-size:.875rem;line-height:1.2857142857;font-weight:500;color:var(--color-text-card)}.product-about__price{display:block}.product-about__price .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:1rem;margin-bottom:1rem;font-weight:500}.product-about__price .price ins,.product-about__price .price .full_price{font-size:2rem;color:var(--color-accent)}.product-about__price .price del{font-size:1.25rem;color:var(--color-medium-gray)}.product-content{padding-bottom:7.1875rem;background-color:var(--color-white);color:var(--color-black)}.product-content__body{position:relative;background-color:var(--color-white)}.product-content__body-top{position:absolute;width:100%;height:6.25rem;background-color:var(--color-white);border-top-left-radius:2.5rem;border-top-right-radius:2.5rem;z-index:1}.product-content__body::before,.product-content__body::after{content:"";position:absolute;top:0;background-color:var(--color-green);width:100px;height:100px}.product-content__body::before{left:0}.product-content__body::after{right:0}.product-content__text-block{position:relative}.product-content__text{position:relative;z-index:10;padding-top:6.5rem}.product-content__container{position:relative;z-index:10;max-width:69.6875rem}.product-content__title{font-size:3.4375rem;max-width:46.875rem;color:var(--color-heading)}.product-content__wrapper h1{padding-top:5rem;padding-bottom:1.25rem;color:var(--color-heading)}.product-content__wrapper h2,.product-content__wrapper h3,.product-content__wrapper h4,.product-content__wrapper h5,.product-content__wrapper h6{padding-top:2.5rem;font-size:1.75rem;line-height:1.2857142857;font-weight:500;color:#082c26}.product-content__wrapper p,.product-content__wrapper ul li{font-size:1.5rem;line-height:1.3333333333}.product-content__wrapper p,.product-content__wrapper figure{padding-top:1rem}.product-content__wrapper ul,.product-content__wrapper ol{padding-top:1.5rem;padding-left:1.25rem}.product-content__wrapper ul li:not(:last-child),.product-content__wrapper ol li:not(:last-child){margin-bottom:1rem}.product-content__wrapper ul li::marker,.product-content__wrapper ol li::marker{font-size:1.125rem}.product-content__wrapper ul li{list-style:disc}.product-content__wrapper ol li{list-style:decimal}.product-content__wrapper figure,.product-content__wrapper img{border-radius:1.125rem}.single-post .single-about__post-info{display:none}.single-about{padding-top:2rem;overflow:hidden}.single-about__title{margin-bottom:3.5rem}.single-about__img{position:relative;min-height:24.375rem;background-color:var(--color-white);border-radius:2.1875rem 2.1875rem 0 0}.single-about__img::before,.single-about__img::after{content:"";display:block;position:absolute;bottom:0;height:2rem;width:2rem}.single-about__img::before{left:-2rem;background-image:radial-gradient(ellipse farthest-corner at left top, transparent 70%, var(--color-white) 71%)}.single-about__img::after{right:-2rem;background-image:radial-gradient(ellipse farthest-corner at right top, transparent 70%, var(--color-white) 71%)}.single-about__img img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2rem;-o-object-fit:cover;object-fit:cover}.single-main{padding-top:3rem;padding-bottom:5.625rem;background-color:var(--color-white);color:var(--color-black)}.single-main__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3.125rem}.single-main__aside{position:sticky;top:5rem;left:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-flex:0;-ms-flex:0 0 23.4375rem;flex:0 0 23.4375rem}.single-main__toc{margin-top:1.5rem}.single-main__toc #ez-toc-container{display:block;padding:0;margin:0;border:none;-webkit-box-shadow:none;box-shadow:none;background-color:var(--color-white)}.single-main__toc #ez-toc-container ul li:not(:last-child){margin-bottom:1rem}.single-main__toc #ez-toc-container a{color:var(--color-black);text-decoration:none}.single-main__toc #ez-toc-container a::before{display:none}.single-main__toc #ez-toc-container a.active{color:var(--color-heading)}.single-main__toc-title{display:none}.single-main__toc-title svg{display:none}.single-main__toc-content{display:block}.single-main__author{margin-top:3rem}.single-main__author-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem}.single-main__author-img{width:5rem;height:5rem}.single-main__author-img img{width:100%;height:100%}.single-main__author-name{font-size:1.5rem;line-height:1.2916666667;font-weight:500;color:var(--color-heading)}.single-main__author-name-detail{font-size:1.125rem;line-height:1.6666666667;font-weight:500;color:#777e90}.single-main__content{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.single-main__content #ez-toc-container{display:none}.single-main__text p,.single-main__text li{font-size:1.125rem;line-height:1.6666666667;font-weight:500;color:var(--color-black)}.single-main__text p,.single-main__text ul,.single-main__text ol{margin-top:1.5rem}.single-main__text h1,.single-main__text h2,.single-main__text h3,.single-main__text h4,.single-main__text h5,.single-main__text h6{color:var(--color-green-text);font-weight:500}.single-main__text h1{margin-top:4.5rem;font-size:2rem;line-height:1.28125}.single-main__text h2{margin-top:4.5rem;margin-bottom:.5rem;font-size:2rem;font-weight:500;line-height:1.4642857143}.single-main__text h3,.single-main__text h4,.single-main__text h5,.single-main__text h6{margin-top:1.5rem;font-size:1.75rem;font-weight:500;line-height:1.2916666667}.single-main__text ul,.single-main__text ol{padding-left:1.25rem}.single-main__text ul li:not(:last-child),.single-main__text ol li:not(:last-child){margin-bottom:.75rem}.single-main__text ul li::marker,.single-main__text ol li::marker{font-size:1.125rem;color:var(--color-green-text)}.single-main__text ul li{list-style:disc}.single-main__text ol li{list-style:decimal}.single-main__text figure{margin-top:4.5rem}.single-main__text iframe{width:100%;min-height:28.125rem}.single-main__share{padding-top:1.25rem;border-top:.0625rem solid rgba(0,0,0,0.1019607843)}.single-main__subscribe .gform_wrapper form{position:relative}.single-main__subscribe .gform_wrapper form .gform-body{width:100%}.single-main__subscribe .gform_wrapper form .gform-body .gfield_label{display:none}.single-main__subscribe .gform_wrapper form .gform-body input[type=email]{padding:1.5rem;font-weight:400;color:var(--color-medium-gray);border:none;border-radius:1.5rem}.single-main__subscribe .gform_wrapper form .gform_footer{-webkit-margin-before:0;margin-block-start:0}.single-main__subscribe .gform_wrapper form .gform_footer .gform_button{background-color:var(--color-dark) !important;padding:1rem 1.5rem !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;font-weight:400 !important;border-radius:1.5rem !important}.related-posts{padding-bottom:5.6875rem;background-color:var(--color-white)}.related-posts__title{max-width:46.875rem;margin-bottom:2.5rem}.related-posts .blog-card{background-color:#0e352e}.related-posts .swiper-slide{height:auto}.checkout-empty{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.checkout-empty__title{margin-bottom:2.5rem;color:var(--color-heading)}.checkout-empty__btn{padding:.8125rem 1.5rem}.front-page{padding-top:0}.shop-categories{padding-top:3.5rem;padding-bottom:3rem;border-bottom:.0625rem solid hsla(0,0%,100%,.2)}.shop-categories .woocommerce-products-header{display:none}.shop-categories__title{margin-bottom:2.5rem}.shop-categories__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}.shop-categories__wrapper .categories{-webkit-box-flex:0;-ms-flex:0 1 81%;flex:0 1 81%}.shop-categories__wrapper .searchform{-webkit-box-flex:0;-ms-flex:0 0 19%;flex:0 0 19%;min-width:15.75rem}.shop-products{padding-top:2.5rem;padding-bottom:3rem}.shop-products:not(:last-child){border-bottom:.0625rem solid hsla(0,0%,100%,.2)}.shop-products__title{margin-bottom:2.625rem;color:var(--color-heading)}.shop-products .product-card__img img{-o-object-fit:cover;object-fit:cover}.search-page{padding:3.125rem 0}.search-page__title{margin-bottom:2.5rem;color:var(--color-heading)}.search-page .no-results__title{margin-bottom:2.5rem}.search-page .no-results__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.25rem}.search-page .no-results__description{-webkit-box-flex:0;-ms-flex:0 1 81%;flex:0 1 81%;font-size:1.5rem;line-height:1.3333333333}.search-page .no-results .searchform{-webkit-box-flex:0;-ms-flex:0 0 19%;flex:0 0 19%;min-width:15.75rem}.archive-blogs .blog-categories{padding:2.5rem 0;border-bottom:.0625rem solid hsla(0,0%,100%,.2)}.archive-blogs .blog-categories__text{max-width:43.75rem;margin-bottom:3rem}.archive-blogs .blog-categories__title{margin-bottom:1.5rem}.archive-blogs .blog-categories__description{font-size:1.5rem;line-height:1.3333333333}.archive-blogs .blog-categories__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1.25rem}.archive-blogs .blog-categories__wrapper .categories{-webkit-box-flex:0;-ms-flex:0 1 81%;flex:0 1 81%}.archive-blogs .blog-categories__wrapper .searchform{-webkit-box-flex:0;-ms-flex:0 0 19%;flex:0 0 19%;min-width:15.75rem}.archive-blogs .blog-posts{padding:3.125rem 0}.archive-blogs .blog-posts .pagination{margin-top:5.5rem}body.page-template-privacy-policy .header,body.page-template-offer-agreement .header{background-color:var(--color-green)}.privacy-policy,.offer-agreement{background-color:var(--color-white)}.privacy-policy__container,.offer-agreement__container{max-width:67.5rem}.privacy-policy__content,.offer-agreement__content{padding-top:6rem;padding-bottom:8.375rem}.privacy-policy__title,.offer-agreement__title{padding-bottom:1.5625rem;font-weight:400}.privacy-policy p,.privacy-policy a,.offer-agreement p,.offer-agreement a{margin-top:.9375rem;font-size:1.125rem;line-height:1.6666666667;font-weight:500}.privacy-policy p,.offer-agreement p{color:var(--color-black)}.privacy-policy a,.offer-agreement a{text-decoration:underline;color:var(--color-heading)}.privacy-policy a:hover,.offer-agreement a:hover{text-decoration:none}.privacy-policy h1,.offer-agreement h1{padding-bottom:1.5625rem;font-weight:400}.privacy-policy h2,.privacy-policy h3,.privacy-policy h4,.privacy-policy h5,.privacy-policy h6,.offer-agreement h2,.offer-agreement h3,.offer-agreement h4,.offer-agreement h5,.offer-agreement h6{padding-top:4.5rem;padding-bottom:1.0625rem;font-size:2rem;line-height:1.28125;font-weight:500;color:var(--color-green-text)}.single-product .header{background-color:var(--color-green)}.product-page{margin-bottom:-1.25rem}.product-page .container{max-width:69.6875rem;margin:0 auto}.single-post .wrapper{overflow:visible}.post-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding-bottom:1.125rem;padding:1.125rem 0;border-bottom:.0625rem solid rgba(0,0,0,0.1019607843);font-size:1.125rem;line-height:1.6666666667;font-weight:500;color:var(--color-black)}.post-info__time,.post-info__views{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem}.post-info__time svg,.post-info__views svg{width:1.125rem;height:1.125rem}.share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.75rem;margin-top:3rem}.share__description{font-size:1.125rem;line-height:1.6666666667;font-weight:500}.share .heateor_sss_sharing_container .heateor_sss_sharing_ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.125rem;margin:0 !important}.share .heateor_sss_sharing_container .heateor_sss_sharing_ul a{margin:0 !important;float:none}.share .heateor_sss_sharing_container .heateor_sss_sharing_ul a span{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.75rem !important;height:2.75rem !important;background:var(--color-accent) !important;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.share .heateor_sss_sharing_container .heateor_sss_sharing_ul a span::before{content:"";display:block;width:1.5rem;height:1.5rem;background-position:center;background-repeat:no-repeat;background-size:contain}.share .heateor_sss_sharing_container .heateor_sss_sharing_ul a span svg{display:none !important}.share .heateor_sss_sharing_container .heateor_sss_sharing_ul a:hover span{background:var(--color-heading) !important}.share .heateor_sss_sharing_container .heateor_sss_sharing_ul .heateor_sss_button_telegram span::before{background-image:url("../images/icons/telegram-share.svg")}.share .heateor_sss_sharing_container .heateor_sss_sharing_ul .heateor_sss_button_copy_link span::before{background-image:url("../images/icons/copy-link-share.svg")}.share .heateor_sss_sharing_container .heateor_sss_sharing_ul .heateor_sss_button_instagram span::before{background-image:url("../images/icons/instagram-share.svg")}.subscribe{margin-top:3rem;padding:2rem 2.5rem;border-radius:1.125rem;background-color:var(--color-accent)}.subscribe__title{margin-bottom:1.5rem;font-size:2rem;line-height:1.28125;font-weight:500}.subscribe .tnp-subscription{margin:0}.subscribe .tnp-subscription form{position:relative}.subscribe .tnp-subscription .tnp-field{margin:0}.subscribe .tnp-subscription label{display:none}.subscribe .tnp-subscription .tnp-email{padding:1rem 9.375rem 1rem 1.5rem;border:.0625rem solid var(--color-gray);border-radius:1.5rem;font-size:1rem;line-height:1;background-color:var(--color-white);color:var(--color-medium-gray);outline:none}.subscribe .tnp-subscription .tnp-field-button{position:absolute;top:0;right:8.75rem;height:100%}.subscribe .tnp-subscription .tnp-submit{height:100%;padding:1rem 1.5rem;border-radius:1.5rem;font-size:1rem;line-height:1;background-color:var(--color-dark);color:var(--color-white);cursor:pointer}.woocommerce-checkout .header{background-color:var(--color-green)}.woocommerce-checkout .site-main{background-color:var(--color-white)}.woocommerce-checkout .woocommerce-notices-wrapper,.woocommerce-checkout .woocommerce-NoticeGroup{display:none}.thank-you{margin-bottom:-1.25rem;background-color:var(--color-white)}.thank-you__container{padding:0}.thank-you__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.thank-you__label{display:inline-block;margin-bottom:1.5rem;padding:.375rem .75rem;border-radius:1.5rem;font-size:.875rem;line-height:1.2857142857;font-weight:500;text-transform:uppercase;color:var(--color-white);background-color:var(--color-heading)}.thank-you__col{position:relative;width:50%;min-height:100vh;padding:3.125rem 3.125rem 4.375rem;z-index:1}.thank-you__col:nth-child(1){background-color:var(--color-light)}.thank-you__col:nth-child(1)::before{content:"";position:absolute;top:0;right:0;width:100vw;height:100%;background-color:inherit;z-index:-1}.thank-you__col:nth-child(2){background-color:var(--color-white)}.thank-you__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.125rem}.thank-you__title{margin-bottom:1.75rem;color:var(--color-heading)}.thank-you__description{font-size:1.5rem;line-height:1.3333333333;color:var(--color-black)}.thank-you__description a{text-decoration:underline}.thank-you__download-products p:not(:last-child){margin-bottom:2rem}.thank-you .calendly-inline-widget{width:100%;max-width:38.375rem;height:35.625rem;margin:0 auto}.thank-you .calendly-inline-widget iframe{border-radius:2.5rem}.thank-you__support._mobile{display:none}.thank-you__img{position:absolute;border-radius:2.5rem;-webkit-box-shadow:.3125rem .3125rem .9375rem rgba(0,0,0,.2);box-shadow:.3125rem .3125rem .9375rem rgba(0,0,0,.2)}.thank-you__img_1{top:7%;left:31%;-webkit-transform:rotate(4deg);-ms-transform:rotate(4deg);transform:rotate(4deg)}.thank-you__img_2{top:21%;left:11%;-webkit-transform:rotate(-7deg);-ms-transform:rotate(-7deg);transform:rotate(-7deg)}.thank-you__img_3{top:34%;left:43%;-webkit-transform:rotate(8deg);-ms-transform:rotate(8deg);transform:rotate(8deg)}body.page-template-cookie-policy .header,body.page-template-offer-agreement .header{background-color:var(--color-green)}.cookie-policy,.offer-agreement{background-color:var(--color-white)}.cookie-policy__container,.offer-agreement__container{max-width:67.5rem}.cookie-policy__content,.offer-agreement__content{padding-top:6rem;padding-bottom:8.375rem}.cookie-policy__title,.offer-agreement__title{padding-bottom:1.5625rem;font-weight:400}.cookie-policy p,.cookie-policy a,.offer-agreement p,.offer-agreement a{margin-top:.9375rem;font-size:1.125rem;line-height:1.6666666667;font-weight:500}.cookie-policy p,.cookie-policy ul,.cookie-policy ol,.offer-agreement p,.offer-agreement ul,.offer-agreement ol{color:var(--color-black)}.cookie-policy ul,.cookie-policy ol,.offer-agreement ul,.offer-agreement ol{font-size:1.125rem;line-height:1.6666666667;font-weight:500;padding-top:1.5rem;padding-left:1.25rem}.cookie-policy ul li:not(:last-child),.cookie-policy ol li:not(:last-child),.offer-agreement ul li:not(:last-child),.offer-agreement ol li:not(:last-child){margin-bottom:1rem}.cookie-policy ul li::marker,.cookie-policy ol li::marker,.offer-agreement ul li::marker,.offer-agreement ol li::marker{font-size:1.125rem}.cookie-policy ul li,.offer-agreement ul li{list-style:disc}.cookie-policy ol li,.offer-agreement ol li{list-style:decimal}.cookie-policy a,.offer-agreement a{text-decoration:underline;color:var(--color-heading)}.cookie-policy a:hover,.offer-agreement a:hover{text-decoration:none}.cookie-policy h1,.offer-agreement h1{padding-bottom:1.5625rem;font-weight:400}.cookie-policy h2,.cookie-policy h3,.cookie-policy h4,.cookie-policy h5,.cookie-policy h6,.offer-agreement h2,.offer-agreement h3,.offer-agreement h4,.offer-agreement h5,.offer-agreement h6{padding-top:4.5rem;padding-bottom:1.0625rem;font-size:2rem;line-height:1.28125;font-weight:500;color:var(--color-green-text)}.about-course{padding-top:7rem;padding-bottom:7rem}.about-course__title{color:var(--color-heading);margin-bottom:2.1875rem}.about-course__descr{max-width:56.875rem;font-size:1.5rem;line-height:2.125rem;margin-bottom:4.375rem}.about-course__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about-course__info-item p{font-size:.875rem;font-weight:500;color:var(--color-green-text);margin-bottom:.9375rem;text-transform:uppercase}.about-course__info-item h3{font-size:2.5rem;font-weight:600;color:var(--color-green-medium)}.about-profile{display:grid;grid-template-columns:1fr 2fr;padding-top:5.625rem}.about-profile__adaptive-img{display:none}.about-profile__adaptive-img img{border-radius:2.5rem}.about-profile__img{max-width:23.125rem;position:relative;min-height:50rem}.about-profile__img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:2.5rem}.about-profile .profile{background:url(../images/single-product/about-profile-back.png);background-size:contain;background-repeat:no-repeat;background-position:center;position:relative;padding:3.125rem 2.8125rem;border-radius:2.5rem}.about-profile .profile__link-button{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;position:absolute;top:-0.625rem;right:0;background-color:var(--color-accent);padding:1.5625rem 4.875rem;border:.625rem solid var(--color-white);border-radius:3.125rem}.about-profile .profile__name{font-size:3.5rem;margin-bottom:.625rem}.about-profile .profile__descr{font-size:1.125rem;color:rgba(0,0,0,.7);margin-bottom:1.25rem}.about-profile .profile__info{font-size:1.125rem;font-weight:600;height:85%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about-profile .profile__info li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.9375rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.about-profile .profile__info li span{line-height:1.875rem}.block-info{position:relative}.block-info__wrapper{position:relative;background-color:var(--color-block-info);border-radius:2.5rem;padding-top:4.375rem;padding-bottom:2.5rem;z-index:10}.block-info__bottom-back{position:absolute;bottom:0;left:0;width:100%;height:6.25rem;background-color:var(--color-green);z-index:1}.block-info__content{max-width:69.6875rem;margin:0 auto}.block-info__title{font-size:.875rem;font-weight:500;text-transform:uppercase;margin-bottom:1.5rem;color:var(--color-green-text)}.block-info__descr{font-size:1.5rem;line-height:2.125rem;margin-bottom:3.75rem}.block-info__line{width:100%;height:.0625rem;background-color:var(--color-block-line);margin-bottom:2rem}.block-info__advantages{display:grid;grid-template-columns:repeat(4, auto);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.block-info__advantage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.9375rem}.block-info__advantage span{color:var(--color-green);font-weight:600}.block-audience{background-color:var(--color-green);padding-top:7.5rem;padding-bottom:7.5rem}.block-audience__content{max-width:69.6875rem;margin:0 auto}.block-audience__title{font-size:3.5rem;font-weight:400;color:var(--color-heading);margin-bottom:3.125rem}.block-audience__options{display:grid;grid-template-columns:repeat(3, 1fr);gap:.625rem}.block-audience .option{background-color:var(--color-white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:25.9375rem;border-radius:1.5625rem;padding:2.1875rem 1.875rem}.block-audience .option__title.hidden{font-size:1.5rem;font-weight:500;line-height:1.875rem;color:var(--color-green)}.block-audience .option__more-info{font-size:1rem}.block-audience .option__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.block-audience .option__toggle{background-color:var(--color-open-info);width:2.1875rem;height:2.1875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6.25rem}.block-audience .option__descr{overflow:hidden;-webkit-transition:height .5s ease;transition:height .5s ease;margin-top:.3125rem}.block-audience__additional-info{background-color:var(--color-green-text);font-size:1.5rem;font-weight:500;color:var(--color-white);border-radius:1.875rem;margin-top:.625rem;padding:2.1875rem 2.5rem}.blog-card{height:100%;border-radius:1.5rem;background:-webkit-gradient(linear, left top, right top, from(rgba(47, 108, 93, 0.3)), to(#0e352e));background:linear-gradient(to right, rgba(47, 108, 93, 0.3), #0e352e)}.blog-card__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.blog-card__img{position:relative;max-height:21.25rem}.blog-card__img img{width:100%;height:100%;border-radius:1.5rem;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}.blog-card__content{min-height:12.5rem;padding:1.625rem 1.5rem;border-radius:0 0 1.5rem 1.5rem}.blog-card__date{display:block;margin-bottom:1.25rem;font-size:1rem;line-height:1;font-weight:400;color:var(--color-text-card)}.blog-card__title{font-size:1.5rem;line-height:1.2916666667;font-weight:500;color:var(--color-white)}.product-card{height:100%}.product-card_large{grid-column:span 2}.product-card__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;border-radius:2.1875rem 0 1.5rem 1.5rem;background:-webkit-gradient(linear, left top, right top, from(rgba(37, 98, 83, 0.3)), to(var(--color-green)));background:linear-gradient(to right, rgba(37, 98, 83, 0.3), var(--color-green));-webkit-transition:.5s;transition:.5s}.product-card__link:hover{background:var(--color-green-primary) !important}.product-card__img{position:relative;background:var(--color-green);border-top-left-radius:2.1875rem}.product-card__img img{width:100%;height:100%;border-radius:1.5rem 1.5rem 0 0}.product-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem;height:100%;padding:2.5rem 1.5rem 1.5rem}.product-card__title{font-size:1.75rem;line-height:1.2857142857;font-weight:500}.product-card__list{margin-top:1.25rem}.product-card__list li{position:relative;padding-left:1.4375rem;font-size:.875rem;line-height:1.4;font-weight:500;color:var(--color-text-card)}.product-card__list li::before{content:"";position:absolute;top:0;left:0;display:block;width:1.25rem;height:1.25rem;background-image:url("../images/icons/check.svg");background-position:center;background-repeat:no-repeat;background-size:contain}.product-card__list-large{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;margin-top:1.5rem}.product-card__list-large li{width:25%}.product-card__list-large h3{margin-bottom:.5rem;font-size:1.125rem;line-height:1.6666666667;font-weight:500}.product-card__list-large p{font-size:1rem;line-height:1;color:var(--color-text-card)}.product-card__price{position:relative;padding-top:1.5rem;font-size:2rem;line-height:1.28125;font-weight:500;color:rgba(0,0,0,0)}.product-card__price .woocommerce-Price-amount{color:var(--color-heading)}.product-card__price::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:.0625rem;background-color:var(--color-white);opacity:.2}.product-card__price .old-price{font-size:1.5rem;color:var(--color-medium-gray);text-decoration:line-through}.product-card__labels._mobile{display:none}.categories__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:.75rem;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.categories__link{display:block;padding:.375rem .75rem;border:.0625rem solid rgba(0,0,0,0);border-radius:2rem;font-size:2.5rem;line-height:1;color:#81a29b;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.categories__link:hover{color:var(--color-accent)}.categories__link.active{border-color:var(--color-white);color:var(--color-accent)}.course-includes{padding-top:7.5rem;padding-bottom:3.75rem;position:relative;z-index:10;border-bottom:.0625rem solid #e5e5e5}.course-includes__content{max-width:69.6875rem;margin:0 auto}.course-includes__title{color:var(--color-heading);font-size:3.4375rem;font-weight:400;margin-bottom:3.125rem}.course-includes__cards{display:grid;gap:.625rem}.course-includes__cards .card{background-color:var(--color-light);display:grid;grid-template-columns:2fr 1fr;padding:1.875rem;border-radius:1.875rem}.course-includes__cards .card__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.course-includes__cards .card__info_more{font-size:1rem;justify-self:flex-end}.course-includes__cards .card__info_button{margin-top:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;cursor:pointer}.course-includes__cards .card__toggle{background-color:#e8e4f3;width:2.1875rem;height:2.1875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:1.875rem}.course-includes__cards .card__img img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:1.25rem}.course-includes__cards .card__type{color:var(--color-green-text);text-transform:uppercase;font-size:.875rem;font-weight:600;margin-bottom:.625rem}.course-includes__cards .card__title{font-size:1.75rem;font-weight:600}.course-includes__cards .card__descr{overflow:hidden;-webkit-transition:height .5s ease;transition:height .5s ease;margin-top:1.875rem;margin-right:1.875rem}.course-includes__cards .card__descr p{color:var(--color-green-text);font-size:1rem;font-weight:600;line-height:1.25rem}.product-content__container{padding-top:0}.course-program{padding-top:3.75rem}.course-program__title{color:var(--color-heading);font-size:3.4375rem;font-weight:400}.course-program .day{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.125rem;position:relative;padding-top:3.75rem;padding-bottom:2.5rem;border-bottom:.0625rem dashed #d1d1d1}.course-program .day__img{max-width:14.375rem;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:2;-ms-flex:2;flex:2}.course-program .day__img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1.25rem}.course-program .day__content{max-width:36.5625rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.course-program .day__title{font-size:1.75rem;font-weight:500;margin-bottom:1.5625rem}.course-program .day__descr{font-size:1rem;color:rgba(0,0,0,.6);margin-bottom:1.5625rem}.course-program .day__schedule-block{overflow:hidden;-webkit-transition:height .5s;transition:height .5s;font-size:1rem;padding-left:1.5625rem}.course-program .day__schedule-item{list-style:inherit}.course-program .day__schedule-item::marker{font-size:.75rem}.course-program .day__schedule-item:not(:last-child){margin-bottom:.9375rem}.course-program .day__info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.course-program .day__info-block{background-color:rgba(23,119,95,.1);color:var(--color-green-medium);font-size:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.625rem .9375rem;border-radius:3.125rem}.course-program .day__button{position:absolute;top:3.4375rem;right:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;cursor:pointer}.course-program .day svg{display:block;width:1.875rem;height:1.875rem;-webkit-transition:.5s;transition:.5s}.course-program .day svg.close{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.detailed-faq{padding-top:7.5rem}.detailed-faq__title{font-size:3.4375rem;color:var(--color-heading);max-width:40.625rem;margin-bottom:3.125rem}.detailed-faq__questions{counter-reset:item}.detailed-faq .question{list-style-type:none;position:relative;padding-left:4.0625rem;padding-bottom:1.5625rem;border-bottom:.0625rem dashed #d1d1d1}.detailed-faq .question:not(:first-child){padding-top:1.5625rem}.detailed-faq .question:not(:first-child)::before{top:1.4375rem}.detailed-faq .question::before{content:counter(item) ".";counter-increment:item;background-color:#f5f1ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;font-size:.875rem;font-weight:600;width:3.25rem;height:2rem;border-radius:3.125rem}.detailed-faq .question__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detailed-faq .question__top svg{display:none}.detailed-faq .question__top.accordion-button{cursor:pointer}.detailed-faq .question__top.accordion-button svg{display:block}.detailed-faq .question__title{font-size:1.375rem;font-weight:600;line-height:1.875rem;max-width:50rem}.detailed-faq .question__content-block{overflow:hidden;-webkit-transition:height .5s ease;transition:height .5s ease}.detailed-faq .question__content{padding-top:1.5625rem}.detailed-faq .question__more-info{margin-bottom:1.25rem;padding-left:2.1875rem}.detailed-faq .question__more-info li{font-size:1rem;line-height:1.25rem;list-style:disc}.detailed-faq .question__more-info li::marker{font-size:.75rem}.detailed-faq .question__more-info li:not(:last-child){margin-bottom:.9375rem}.detailed-faq .question__additional-info{font-size:1rem;font-weight:800}.detailed-faq svg{display:block;width:1.875rem;height:1.875rem;cursor:pointer;-webkit-transition:.5s;transition:.5s;-ms-flex-negative:0;flex-shrink:0}.detailed-faq svg.close{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.faq{padding-top:8.5rem}.faq__title{margin-bottom:3rem;color:var(--color-heading)}.faq__accordion:not(:last-child){border-bottom:.0625rem solid rgba(0,0,0,0.1019607843)}.faq .accordion__title{padding:2rem 3rem 2rem 0;font-size:1.75rem;line-height:1.2857142857;font-weight:500}.faq .accordion__title svg{position:absolute;top:2rem;right:0;width:2rem;height:2rem}.faq .accordion__title.active{color:var(--color-heading)}.faq .accordion__title.active svg{color:var(--color-heading)}.faq .accordion__content{padding-bottom:2rem;font-size:1.25rem;line-height:1.4}.get-course{margin-top:7.5rem;background-color:var(--color-green);color:var(--color-white);display:grid;position:relative;padding:4.375rem 0rem 0rem 3.125rem;border-radius:2.5rem}.get-course__title{max-width:63.4375rem;font-size:5.125rem;font-weight:400;margin-bottom:2.5rem}.get-course__descr-block{position:relative}.get-course__descr{max-width:32.1875rem;font-size:1.5rem;font-weight:500;line-height:2rem;margin-bottom:2.5rem}.get-course__button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--color-white)}.get-course__button-block{position:relative;z-index:10;background-color:var(--color-green);width:100%;height:100%;border-bottom-right-radius:2.5rem}.get-course__link-button-wrapper{background-color:var(--color-green);position:relative;z-index:1}.get-course__link-button{background-color:var(--color-green);display:inline-block;justify-self:end;position:relative;font-size:1.125rem;font-weight:500;padding:1.8125rem 6.5rem;border:.625rem solid var(--color-white);border-radius:3.125rem;cursor:pointer}.get-course__link-button:hover{background-color:var(--color-green-medium)}.get-course__link-button.buy{padding-left:7.75rem;padding-right:7.75rem}.get-course__link-button::before,.get-course__link-button::after{content:"";background-color:var(--color-white);position:absolute;bottom:-0.625rem;display:block;width:2.8125rem;height:2.8125rem;z-index:-1}.get-course__link-button::before{left:-0.625rem}.get-course__link-button::after{right:-0.625rem}.get-course__price .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:1rem;font-weight:500}.get-course__price .price ins,.get-course__price .price .full_price{font-size:2rem;color:var(--color-text-card)}.get-course__price .price del{font-size:1.25rem;color:var(--color-medium-gray)}.woocommerce .checkout-fields{width:50%;min-height:100vh;padding:3.125rem 3.125rem 4.375rem}.woocommerce .checkout-fields__title{margin-bottom:2.5rem;color:var(--color-heading)}.woocommerce .checkout-fields .col2-set::before,.woocommerce .checkout-fields .col2-set::after{display:none}.woocommerce .checkout-fields .col-1,.woocommerce .checkout-fields .col-2{float:none;width:100%}.woocommerce .checkout-fields .woocommerce-shipping-fields{display:none}.woocommerce .checkout-fields .woocommerce-additional-fields h3,.woocommerce .checkout-fields .woocommerce-additional-fields label{display:none}.woocommerce .checkout-fields .input-text{padding:1rem;border:.0625rem solid var(--color-gray);border-radius:1.5rem;font-size:1rem;line-height:1;font-weight:400;color:var(--color-medium-gray)}.woocommerce .checkout-fields .form-row::before,.woocommerce .checkout-fields .form-row::after{display:none}.woocommerce .checkout-fields .form-row.woocommerce-validated .input-text{border-color:var(--color-gray)}.woocommerce .checkout-fields .form-row .required{display:none}.woocommerce .checkout-fields .woocommerce-billing-fields__field-wrapper .form-row{position:relative;width:100%;margin-bottom:1rem;padding:0;float:none}.woocommerce .checkout-fields .woocommerce-billing-fields__field-wrapper .form-row label{position:absolute;top:1rem;left:1rem;font-size:0}.woocommerce .checkout-fields .woocommerce-billing-fields__field-wrapper .form-row label::before{content:"";display:block;width:1.5rem;height:1.5rem;background-position:center;background-repeat:no-repeat;background-size:contain}.woocommerce .checkout-fields .woocommerce-billing-fields__field-wrapper .form-row label[for=billing_first_name]::before{background-image:url("../images/icons/user.svg")}.woocommerce .checkout-fields .woocommerce-billing-fields__field-wrapper .form-row label[for=billing_phone]::before{background-image:url("../images/icons/phone.svg")}.woocommerce .checkout-fields .woocommerce-billing-fields__field-wrapper .form-row label[for=billing_email]::before{background-image:url("../images/icons/email-filed.svg")}.woocommerce .checkout-fields .woocommerce-billing-fields__field-wrapper .form-row .input-text{padding:1rem 1rem 1rem 3.5rem}.woocommerce .checkout-fields .woocommerce-additional-fields .form-row{margin-bottom:2.5rem;padding:0}.woocommerce .checkout-fields .woocommerce-additional-fields textarea[name=order_comments]{min-height:6.25rem;padding:1rem 1.5rem;resize:none}.woocommerce .checkout-fields #payment{border-radius:0;background-color:rgba(0,0,0,0)}.woocommerce .checkout-fields #payment .payment_methods{display:none}.woocommerce .checkout-fields #payment .form-row{margin:0;padding:0}.woocommerce .checkout-fields #payment .woocommerce-terms-and-conditions-wrapper{display:none}.woocommerce .checkout-fields #payment #place_order{width:100%;margin-bottom:0;padding:1.5rem;border-radius:1.5rem;color:var(--color-accent);background-color:var(--color-green-primary);font-size:1.5rem;line-height:1.2916666667;font-weight:500;float:none;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.woocommerce .checkout-fields #payment #place_order:hover{background-color:var(--color-green-medium)}.woocommerce .checkout-fields .checkout-coupon{margin-bottom:1rem}.woocommerce .checkout-fields .checkout-coupon__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.25rem}.woocommerce .checkout-fields .checkout-coupon__error{display:none}.woocommerce .checkout-fields .checkout-coupon__error.show{display:block}.woocommerce .checkout-fields .checkout-coupon__error li{color:var(--color-black)}.woocommerce .checkout-fields .checkout-coupon .form-row{width:auto;margin:0;padding:0;float:none}.woocommerce .checkout-fields .checkout-coupon .form-row-first{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.woocommerce .checkout-fields .checkout-coupon .form-row-last{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.woocommerce .checkout-fields .checkout-coupon__btn{padding:1.125rem 1.5rem;border:.0625rem solid var(--color-heading);border-radius:1.5rem;background-color:var(--color-white);color:var(--color-heading);font-size:1rem;line-height:1.25;font-weight:500;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.woocommerce .checkout-fields .checkout-coupon__btn:hover{background-color:var(--color-heading);color:var(--color-white)}.checkout-order{position:relative;width:50%;min-height:100vh;padding:3.125rem 3.125rem 4.375rem;background-color:var(--color-light);z-index:1}.checkout-order::before{content:"";position:absolute;top:0;right:0;width:100vw;height:100%;background-color:inherit;z-index:-1}.checkout-order__title{margin-bottom:1.5rem;color:var(--color-heading)}.checkout-order .blockUI{border-radius:1.5rem}.woocommerce table.shop_table{border:none;margin:0;padding:1.5rem;border-radius:1.5rem;background-color:var(--color-white)}.woocommerce table.shop_table thead,.woocommerce table.shop_table .product-quantity,.woocommerce table.shop_table .cart-subtotal{display:none}.woocommerce table.shop_table td,.woocommerce table.shop_table th{display:block;border-top:none;padding:0;line-height:normal}.woocommerce table.shop_table .product-name{font-size:1.25rem;line-height:1.4;font-weight:500;color:var(--color-black)}.woocommerce table.shop_table .product-total{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.125rem;line-height:1.6666666667;font-weight:500;color:var(--color-black)}.woocommerce table.shop_table .product-total__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.woocommerce table.shop_table .product-regular-price__old{text-decoration:line-through;font-weight:500;font-size:.875rem;color:var(--color-medium-gray)}.woocommerce table.shop_table .product-remove{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background-color:var(--color-light);-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.woocommerce table.shop_table .product-remove svg{width:1.5rem;height:1.5rem}.woocommerce table.shop_table .product-remove svg path{-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.woocommerce table.shop_table .product-remove:hover{background-color:var(--color-heading)}.woocommerce table.shop_table .product-remove:hover svg path{fill:var(--color-light)}.woocommerce table.shop_table .cart_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:1.5625rem 0;border-bottom:.0625rem solid rgba(0,0,0,0.1019607843)}.woocommerce table.shop_table .cart_item:nth-child(1){padding-top:0}.woocommerce table.shop_table .order-total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;margin-top:.625rem}.woocommerce table.shop_table .order-total__full-price{margin-top:2rem}.woocommerce table.shop_table .order-total__full-price,.woocommerce table.shop_table .order-total__discount-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.125rem;color:var(--color-black);margin-bottom:.5rem}.woocommerce table.shop_table .order-total__full-price th,.woocommerce table.shop_table .order-total__full-price td,.woocommerce table.shop_table .order-total__discount-price th,.woocommerce table.shop_table .order-total__discount-price td{font-weight:600;border-top:none;border-bottom:none}.woocommerce table.shop_table .order-total td,.woocommerce table.shop_table .order-total th{border-top:none;font-size:1.75rem;line-height:1.2857142857;font-weight:500;color:var(--color-dark)}.woocommerce table.shop_table .order-total .amount{font-weight:500}.woocommerce table.shop_table .cart-discount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 0;color:var(--color-black);border-bottom:.0625rem solid rgba(0,0,0,0.1019607843)}.woocommerce table.shop_table .cart-discount .woocommerce-remove-coupon{position:absolute;top:50%;left:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);width:1.125rem;height:1.125rem;font-size:0}.woocommerce table.shop_table .cart-discount .woocommerce-remove-coupon::before,.woocommerce table.shop_table .cart-discount .woocommerce-remove-coupon::after{content:"";position:absolute;top:50%;left:50%;display:block;width:.0625rem;height:100%;background-color:var(--color-black)}.woocommerce table.shop_table .cart-discount .woocommerce-remove-coupon::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.woocommerce table.shop_table .cart-discount .woocommerce-remove-coupon::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.woocommerce table.shop_table .cart-discount td,.woocommerce table.shop_table .cart-discount th{border-top:none;font-weight:500}.woocommerce table.shop_table .cart-discount td{position:relative;width:100%;margin-left:.625rem;padding-left:1.25rem;text-align:right}.support{max-width:26.875rem}.support__description{margin-bottom:1rem;font-size:1.125rem;line-height:1.6666666667;font-weight:500;color:var(--color-black)}.support__btn{min-width:auto;padding:.75rem 1.5rem;color:var(--color-white);background-color:var(--color-green)}.remodal.about-modal{max-width:58.5625rem;max-height:54.625rem}.about-modal{padding:4rem 4.5rem;border-radius:1rem;background-color:#fcfcfd;text-align:start}.about-modal__close{position:absolute;top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;-webkit-box-shadow:0 8px 16px -8px rgba(15,15,15,.2);box-shadow:0 8px 16px -8px rgba(15,15,15,.2);background-color:#fcfcfd}.about-modal__close svg{width:1.5rem;height:1.5rem;color:#777e90}.about-modal__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem;margin-bottom:3rem}.about-modal__img{max-width:14.625rem;max-height:14.625rem}.about-modal__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.about-modal__title{color:#23262f}.about-modal__description{margin-bottom:1.25rem;font-size:1.5rem;line-height:1.3333333333;font-weight:400;color:#777e90}.about-modal__text p{font-size:1.5rem;line-height:1.3333333333;font-weight:400;color:var(--color-black)}.about-modal__text p:not(:last-child){margin-bottom:1.5rem}.about-modal__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.about-modal__contacts._mobile{display:none}.about-modal__contacts-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background-color:var(--color-light)}.about-modal__contacts-link svg{width:1.5rem;height:1.5rem}.remodal.mobile-menu{width:100%;max-width:100%;height:100%;margin:0;padding:0;text-align:start}.mobile-menu__top{position:absolute;top:0;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem .9375rem}.mobile-menu__top .logo{color:var(--color-black)}.mobile-menu__top::before{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:.0625rem;background-color:var(--color-black);opacity:.2}.mobile-menu__close{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.375rem;height:3.375rem;border-radius:2rem;background-color:var(--color-light);cursor:pointer}.mobile-menu__close svg{width:1.5rem;height:1.5rem;color:#25314c}.mobile-menu__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;padding-top:7.375rem}.mobile-menu__nav .menu>.menu-item>a{position:relative;display:inline-block;padding:1rem 2rem;font-size:1.5rem;line-height:1.25;font-weight:500;color:var(--color-green-text)}.mobile-menu__nav .menu .menu-item-has-children>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3125rem}.mobile-menu__nav .menu .menu-item-has-children>a svg{width:1.5rem;height:1.5rem;padding:.375rem;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.mobile-menu__nav .menu .menu-item-has-children .sub-menu{height:0;overflow:hidden;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.mobile-menu__nav .menu .menu-item-has-children .sub-menu>.menu-item:not(:last-child){margin-bottom:.75rem}.mobile-menu__nav .menu .menu-item-has-children .sub-menu>.menu-item>a{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:.75rem 2rem;font-size:1.125rem;line-height:1.2222222222;font-weight:400;color:var(--color-green-text)}.mobile-menu__nav .menu .menu-item-has-children.active>a::before{content:"";position:absolute;top:0;left:0;display:block;width:.125rem;height:100%;background-color:var(--color-green-text)}.mobile-menu__nav .menu .menu-item-has-children.active>a svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mobile-menu__nav .menu .menu-item-has-children.active .sub-menu{height:auto}.mobile-menu__contacts{padding:1.125rem 2rem 2.75rem}.mobile-menu__contacts-link{display:inline-block;padding:.9375rem 1.1875rem;border-radius:2rem;font-size:1rem;line-height:1.5;font-weight:500;background-color:var(--color-accent);color:var(--color-dark)}.menu-open.scroll .mobile-menu__top{padding:.5rem .9375rem}.menu-open.scroll .mobile-menu__wrapper{padding-top:6.375rem}.menu-open .remodal-wrapper{padding:0}.searchform__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.searchform__text{position:absolute;top:0;right:0;width:0;height:100%;padding:0;border:.0625rem solid rgba(230,235,236,0.5019607843);border-radius:2rem;visibility:hidden;background-color:rgba(0,0,0,0);color:var(--color-white);opacity:0;outline:none;font-size:.875rem;line-height:1.1428571429;font-weight:400;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.searchform__text.visible{width:100%;padding:.875rem 4.375rem .875rem .875rem;visibility:visible;opacity:1}.searchform__submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.375rem;height:3.375rem;border-radius:50%;background-color:var(--color-accent);color:var(--color-black);-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;z-index:10;outline:none}.searchform__submit svg{width:1.5rem;height:1.5rem}.pagination__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.5rem}.pagination__wrapper .page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:2rem;line-height:1;color:var(--color-white);-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.pagination__wrapper .page-numbers:not(.current):hover{color:var(--color-accent)}.pagination__wrapper .page-numbers.prev,.pagination__wrapper .page-numbers.next{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;background-color:var(--color-heading)}.pagination__wrapper .page-numbers.prev:hover,.pagination__wrapper .page-numbers.next:hover{color:var(--color-white);background-color:var(--color-accent)}.pagination__wrapper .page-numbers.prev svg,.pagination__wrapper .page-numbers.next svg{width:1.5rem;height:1.5rem}.pagination__wrapper .page-numbers.prev svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media(min-width: 47.99875em){.header .main-nav__actions .action-btn:hover{background-color:var(--color-heading)}.single-main__subscribe .gform_wrapper{max-width:34.0625rem}.single-main__subscribe .gform_wrapper form .gform_footer{position:absolute;top:0;right:0}.get-course__price{position:absolute;bottom:-40px;left:0;z-index:20}.about-modal__close{left:2rem}.searchform__submit:hover{background-color:var(--color-heading)}}@media only screen and (min-width: 641px){.remodal{max-width:700px}}@media(max-width: 74.99875em){.footer__logo{font-size:3.875rem;line-height:1}.consultation .get-consultation__bottom-item{gap:3.125rem}.hero .hero-top__description{margin-right:2.8125rem}.about-profile .profile{background:#f5f1ff}.about-profile .profile__link-button{top:-2.1875rem}.get-course{background:var(--color-green);border-radius:2.5rem}}@media(max-width: 61.99875em){.btn_green-small{padding:.75rem;font-size:1.25rem;line-height:1.2}.btn_green-large{min-width:20.9375rem;padding:1.3125rem;font-size:1.5rem;line-height:1.25}.name{font-size:1rem;line-height:1.5}.cards{grid-template-columns:repeat(2, 1fr);gap:1rem}.get-course__top,.get-consultation__top{display:block;padding:0}.get-course__top-item,.get-consultation__top-item{display:none}.get-course__bottom,.get-consultation__bottom{padding:2rem 1rem;border-radius:1rem}.get-course__title,.get-consultation__title{margin-bottom:1.25rem;font-size:2.25rem}.get-course__list,.get-consultation__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.get-course__list li,.get-consultation__list li{font-size:1rem;line-height:1.5}.get-course__list li img,.get-consultation__list li img{top:0}.get-course__btn,.get-consultation__btn{min-width:100%}.header__content{gap:1.25rem}.contacts-links._desktop{gap:.625rem}.contacts-links__item{gap:.625rem}.footer__top{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__logo{font-size:3rem;line-height:1}.about__title{font-size:2.25rem;line-height:1.2777777778}.consultation__description{font-size:1.25rem;line-height:1.2;color:var(--color-text-card)}.consultation__description._mobile{display:block;margin-bottom:2.5rem;padding:0 .9375rem}.consultation .get-consultation .show-video .get-consultation__video{min-height:15.625rem;border-radius:1rem}.consultation .get-consultation .show-video .get-consultation__bottom{border-radius:1rem}.consultation .get-consultation__img{position:relative;border-radius:1rem}.consultation .get-consultation__description{max-width:100%}.consultation .get-consultation__bottom-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem;padding-top:1.25rem}.consultation .get-consultation__list{gap:1rem}.consultation .get-consultation__btn{min-width:100%}.more-blog__btn-item._desktop{display:none}.more-blog__btn-item._mobile{display:block;width:100%}.more-blog__btn{width:100%}.more-blog .more-blog-swiper{margin-bottom:1.5rem}.hero .hero-top__description{font-size:1.0625rem;max-width:16.25rem;margin-right:.9375rem;-webkit-transform:translate(0, 2.75rem);-ms-transform:translate(0, 2.75rem);transform:translate(0, 2.75rem)}.hero .hero-top__title{font-size:5.375rem;line-height:1}.hero .hero-bottom .experience__numbers{font-size:5rem;line-height:1}.contacts__title{margin-bottom:1rem;font-size:2.25rem;line-height:1}.contacts__description{font-size:1rem;line-height:1.25}.contacts__btn{padding:.8125rem 1.5rem;font-size:1.5rem;line-height:1.2916666667}.contacts__img{max-width:11.375rem;max-height:22.625rem}.reviews__content{gap:2rem;width:100%;padding:0}.reviews__name{font-size:1rem;line-height:1.5;letter-spacing:0}.checkout-summary .checkout{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.checkout-consultation__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.checkout-consultation__col:nth-child(2){padding:2rem .9375rem 4.25rem}.checkout-consultation__col{width:100%;min-height:auto;padding:2rem .9375rem}.checkout-consultation__choose-title,.checkout-consultation__preparation-title{font-size:1.75rem;line-height:1.0714285714}.checkout-consultation__choose-title{margin-bottom:1.25rem}.checkout-consultation__preparation-title{margin-bottom:1rem}.checkout-consultation__products-list{gap:.375rem;max-height:26.5625rem;padding-right:0;overflow-y:visible}.checkout-consultation .consultation-product__label{padding:1rem 1.25rem}.checkout-consultation .consultation-product__title{font-size:.875rem;line-height:1.4285714286}.checkout-consultation .consultation-product__price{font-size:.875rem;line-height:1.4285714286}.checkout-consultation .consultation-product__check{width:1.25rem;height:1.25rem}.checkout-consultation__preparation-list{gap:.75rem;margin-bottom:1.5rem}.checkout-consultation__preparation-list li::before{width:1rem;height:1rem}.checkout-consultation__preparation-list li{padding-left:1.75rem;font-size:1rem;line-height:1.5}.checkout-consultation__btn{min-width:100%;font-size:1.25rem;line-height:1.3}.checkout-consultation__support._desktop{display:none}.checkout-consultation__support._mobile{display:block;margin-top:4rem}.single-post .single-about__post-info{display:-webkit-box;display:-ms-flexbox;display:flex}.single-main{padding-top:1.5rem;padding-bottom:3.5rem}.single-main__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.single-main__aside{position:relative;top:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:2rem}.single-main__toc{border-bottom:.0625rem solid rgba(0,0,0,0.1019607843)}.single-main__toc-title{display:block;padding:1rem 2.5rem 1rem 0;font-size:1.25rem;line-height:1.3}.single-main__toc-title svg{position:absolute;top:1rem;right:0;display:block;width:1.5rem;height:1.5rem}.single-main__toc-content{display:none;padding-bottom:1rem}.single-main__author{margin-top:0}.single-main__author-img{width:4.5rem;height:4.5rem}.single-main__author-name{font-size:1.25rem;line-height:1.3}.single-main__author-name-detail{font-size:1rem;line-height:1.5}.single-main__post-info{display:none}.single-main__text p,.single-main__text li{font-size:1rem;line-height:1.5}.single-main__text p,.single-main__text ul,.single-main__text ol{margin-top:.75rem}.single-main__text h1{margin-top:3.5rem;font-size:1.5rem;line-height:1.25}.single-main__text h2{margin-top:3.5rem;margin-bottom:0rem;font-size:1.5rem;line-height:1.55}.single-main__text h3,.single-main__text h4,.single-main__text h5,.single-main__text h6{margin-top:1rem;font-size:1.25rem;line-height:1.4444444444}.single-main__text ul li:not(:last-child),.single-main__text ol li:not(:last-child){margin-bottom:.625rem}.single-main__text figure{margin-top:3.5rem}.shop-categories__wrapper .categories{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.shop-categories__wrapper .searchform{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.search-page .no-results__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search-page .no-results__description{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;font-size:1.125rem;line-height:1.1111111111}.search-page .no-results .searchform{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-item-align:end;align-self:flex-end}.archive-blogs .blog-categories__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.archive-blogs .blog-categories__wrapper .categories{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.archive-blogs .blog-categories__wrapper .searchform{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.post-info{padding:1.125rem 0;border-top:.0625rem solid hsla(0,0%,100%,.2);border-bottom:none;font-size:1rem;line-height:1.5;color:var(--color-white)}.thank-you__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.thank-you__col:nth-child(1){border-radius:0 0 1rem 1rem}.thank-you__col:nth-child(1)::before{display:none}.thank-you__col:nth-child(2){padding:2rem .9375rem 4.25rem}.thank-you__col{width:100%;min-height:auto;padding:2rem .9375rem}.thank-you__title{font-size:1.75rem;line-height:1.0714285714}.thank-you__description{font-size:1rem;line-height:1.25}.thank-you__download-products p:not(:last-child){margin-bottom:1rem}.thank-you__support._desktop{display:none}.thank-you__support._mobile{display:block}.thank-you__img{display:none}.about-course__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:3.125rem}.about-course__separator{display:none}.about-profile{grid-template-columns:1fr}.about-profile__img{justify-self:center}.about-profile__adaptive-img{display:block}.about-profile__img{max-width:100%;width:100%;min-height:31.25rem;max-height:31.25rem}.block-info__advantages{grid-template-columns:repeat(2, 1fr);justify-items:center;row-gap:2.1875rem}.detailed-faq .question__title{font-size:1.125rem}.faq{padding-top:3.5rem}.woocommerce .checkout-fields{width:100%;min-height:auto;padding:4.25rem .9375rem}.woocommerce .checkout-fields__title{margin-bottom:1rem;font-size:1.75rem;line-height:1.0714285714}.woocommerce .checkout-fields .woocommerce-billing-fields__field-wrapper .form-row{margin-bottom:.625rem}.woocommerce .checkout-fields #payment #place_order{border-radius:1.25rem;font-size:1.25rem;line-height:1.3}.checkout-order{width:100%;min-height:auto;padding:2rem .9375rem;border-radius:0 0 1rem 1rem}.checkout-order::before{display:none}.checkout-order__title{margin-bottom:1.25rem;font-size:1.75rem;line-height:1.0714285714}.checkout-order .blockUI{border-radius:1.25rem}.woocommerce table.shop_table{padding:1rem 1.25rem;border-radius:1.25rem}.woocommerce table.shop_table .product-name{font-size:.875rem;line-height:1.4285714286}.woocommerce table.shop_table .product-total{font-size:.875rem;line-height:1.4285714286}.woocommerce table.shop_table .product-total__wrapper{gap:.75rem}.woocommerce table.shop_table .product-remove{width:1.5rem;height:1.5rem}.woocommerce table.shop_table .product-remove svg{width:1.125rem;height:1.125rem}.woocommerce table.shop_table .cart_item{gap:.75rem;padding:1rem 0}.woocommerce table.shop_table .order-total{margin-top:1rem}.woocommerce table.shop_table .order-total td,.woocommerce table.shop_table .order-total th{font-size:1.25rem;line-height:1.3}.woocommerce table.shop_table .cart-discount{padding:.75rem 0;font-size:.875rem;line-height:1.4285714286}.woocommerce table.shop_table .cart-discount .woocommerce-remove-coupon{width:.875rem;height:.875rem}.support{max-width:100%}.support__btn{padding:.75rem 1.5rem}}@media(max-width: 47.99875em){.site-main{padding-top:5.375rem}h1.large{font-size:2.5rem}h1,h2,h3{font-weight:500}h1{font-size:2.25rem;letter-spacing:0}h2{font-size:1.75rem}h3{font-size:1.5rem}.btn_white{padding:1.75rem 6.25rem;font-size:1.25rem;line-height:1.2}.btn_green-small{min-width:100%}.btn_green-large{min-width:100%}.btn_purple{padding:1.6875rem 1.5rem;font-size:1.25rem;line-height:1.25}.labels{gap:.75rem;padding:1.25rem 1.5rem}.labels .label{padding:.25rem .625rem;font-size:.75rem;line-height:1.3333333333}body.scroll .header{padding:.5rem 0}.header{padding:1rem 0}.header__content{gap:.9375rem}.header .main-nav{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header .main-nav__list{display:none}.header .main-nav__actions{gap:.9375rem}.header .main-nav__actions .action-btn_cart{width:auto;height:auto;padding:0;background-color:rgba(0,0,0,0)}.header .main-nav__actions .action-btn_cart svg{color:var(--color-white)}.header .main-nav__actions .action-btn_cart .cart-count{top:-0.9375rem;right:-0.625rem;min-width:1.125rem;min-height:1.125rem}.header .main-nav__actions .menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex}.contacts-links._desktop{display:none}.contacts-links._mobile{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.footer{padding:4rem 0 1.5rem}.footer__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0;margin-bottom:1.5rem}.footer__col{position:relative;padding:2rem 0;border-bottom:.0625rem solid hsla(0,0%,100%,.2)}.footer__col:nth-child(2),.footer__col:nth-child(3),.footer__col:nth-child(4),.footer__col:nth-child(5){padding:2rem 0}.footer .accordion{padding:0}.footer .accordion__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0;padding:2rem 0}.footer .accordion__title svg{display:block;width:1.5rem;height:1.5rem;padding:.4375rem;color:var(--color-text-card)}.footer .accordion__content{display:none;padding-bottom:2rem}.footer__description{line-height:1.5}.footer__nav ul li a{line-height:1.25;font-weight:500}.footer .footer__menu-product a{color:var(--color-text-card)}.footer__title{line-height:1.3333333333}.footer__social-title{line-height:1.2222222222}.footer__copyright{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem}.about{padding-top:2.5rem;padding-bottom:3.5rem}.about__row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.5rem}.about__col-text{width:100%;gap:2rem}.about__title{padding-right:0;font-size:1.75rem;line-height:1.0714285714}.about__text-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.5rem}.about__btn-item{width:100%}.about__btn{width:100%}.about__col-img{width:100%}.consultation{padding-top:3rem;padding-bottom:3.5rem}.consultation__container{padding:0}.consultation__title{margin-bottom:1.5rem;padding:0 .9375rem}.consultation .get-consultation__duration{top:1rem;right:1rem;gap:.1875rem;padding:.25rem .5rem;font-size:1rem;line-height:1.25}.consultation .get-consultation__duration::before{width:.875rem;height:.875rem}.consultation .get-consultation__play-btn{width:3rem;height:3rem}.more-blog{padding-top:3rem;padding-bottom:14.6875rem}.more-blog__top{margin-bottom:2rem}.more-blog__title{max-width:100%}.hero .line_1{left:35%;height:82%}.hero .line_2{right:35%;height:84%}.hero .line_3{right:35%;height:5%}.hero .line_4{display:block;bottom:0;left:35%;height:7%}.hero .hero-top{padding-top:18.3125rem}.hero .hero-top__background{padding-bottom:5rem}.hero .hero-top__background img{border-radius:0 0 1.5rem 1.5rem}.hero .hero-top__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.0625rem;margin-top:1.5rem}.hero .hero-top__description{max-width:16.875rem;padding:0 .9375rem;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);font-size:1rem;line-height:1.25}.hero .hero-top__btn-item{width:100%}.hero .hero-top__btn{width:100%}.hero .hero-top__name{margin-bottom:.75rem;padding:.25rem .625rem;font-size:.75rem;line-height:1.3333333333}.hero .hero-top__title{font-size:2.5rem;line-height:1}.hero .hero-bottom{padding:2.5rem 0 2.875rem}.hero .hero-bottom .experience{gap:.625rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.hero .hero-bottom .experience__item:nth-child(2){padding-top:1rem}.hero .hero-bottom .experience__item:nth-child(3){padding-top:2rem}.hero .hero-bottom .experience__numbers{margin-bottom:.5rem;font-size:2.25rem;line-height:1}.hero .hero-bottom .experience__text{font-size:.75rem;line-height:1.3333333333}.contacts{padding:0 0 4.875rem}.contacts::before{display:none}.contacts__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.contacts__col-text{padding-top:15.625rem}.contacts__content{gap:2rem}.contacts__btn{padding:.75rem;font-size:1.25rem;line-height:1.2}.contacts__col-img{position:absolute;top:-9.0625rem;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);margin-top:0}.contacts__img{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.reviews{padding-top:3rem;padding-bottom:3.5rem}.reviews__top{margin-bottom:2rem}.reviews__btn-item._desktop{display:none}.reviews__btn-item._mobile{display:block;width:100%;margin-top:2.5rem}.reviews__bottom{display:none}.reviews__swiper-buttons._mobile{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem}.reviews__button-prev,.reviews__button-next{width:2rem;height:2rem}.services{padding-bottom:3.5rem}.services__title{margin-bottom:2rem}.services__wrapper{margin-bottom:1.5rem}.services__swiper-buttons{display:none}.services .categories{margin-bottom:2rem}body.single-product form.cart{margin-bottom:1.5rem}body.single-product form.cart .button{min-width:100%;font-size:1.25rem;line-height:1.25}.product-about{padding-top:1.5rem}.product-about__title{margin-bottom:1rem}.product-about__excerpt{max-width:100%;margin-bottom:2rem;font-size:1rem;line-height:1.25}.product-about__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 2.8125rem}.product-about__details-img{position:relative;right:0;width:15.625rem;height:16.125rem;padding:0 .9375rem;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.product-about__details-wrapper{width:100%}.product-about__details-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;padding:1.5rem 3.125rem}.product-about__details-title{margin-bottom:.1875rem;font-size:1.25rem;line-height:1.3}.product-about__details-description{line-height:1.1428571429}.product-content{padding-bottom:3.5rem}.product-content__wrapper h1{padding-top:3.5rem}.product-content__wrapper h2,.product-content__wrapper h3,.product-content__wrapper h4,.product-content__wrapper h5,.product-content__wrapper h6{padding-top:2rem;font-size:1.25rem;line-height:1.3}.product-content__wrapper p,.product-content__wrapper ul li{font-size:1rem;line-height:1.25}.product-content__wrapper p,.product-content__wrapper figure{padding-top:.625rem}.product-content__wrapper ul,.product-content__wrapper ol{padding-top:1rem}.product-content__wrapper ul li:not(:last-child),.product-content__wrapper ol li:not(:last-child){margin-bottom:.75rem}.single-about{padding-top:1.5rem}.single-about__container{padding:0}.single-about__top{padding:0 .9375rem}.single-about__title{margin-bottom:2rem}.single-about__img{border-radius:0}.single-about__img::before,.single-about__img::after{display:none}.single-about__img img{border-radius:0 0 1rem 1rem}.single-main__subscribe .gform_wrapper form .gform_footer .gform_button{inline-size:-webkit-fill-available !important;margin-top:.625rem !important}.related-posts{padding-bottom:3.5rem}.related-posts__title{max-width:100%;margin-bottom:1.5rem}.front-page{padding-top:0}.shop-categories{padding:2.5rem 0}.shop-categories__title{margin-bottom:2rem}.shop-categories__wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.shop-products{padding-top:3rem;padding-bottom:3.5rem}.shop-products__title{margin-bottom:1.5rem}.shop-products .product-card__content{padding:1.5rem 1.25rem;border-radius:1.5rem}.shop-products .product-card__labels._desktop{display:none}.shop-products .product-card__labels._mobile{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin-top:1.25rem;padding:0}.search-page{padding:2.5rem 0}.archive-blogs .blog-categories{padding:1.5rem 0}.archive-blogs .blog-categories__text{max-width:100%;margin-bottom:2rem}.archive-blogs .blog-categories__title{margin-bottom:1rem}.archive-blogs .blog-categories__description{font-size:1rem;line-height:1.25}.archive-blogs .blog-categories__wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.archive-blogs .blog-posts{padding:2.5rem 0}.archive-blogs .blog-posts .pagination{margin-top:3rem}.privacy-policy__content,.offer-agreement__content{padding-top:3rem;padding-bottom:5rem}.privacy-policy__title,.offer-agreement__title{padding-bottom:1.0625rem}.privacy-policy p,.privacy-policy a,.offer-agreement p,.offer-agreement a{font-size:1rem;line-height:1.5}.privacy-policy h1,.offer-agreement h1{padding-bottom:1.0625rem}.privacy-policy h2,.privacy-policy h3,.privacy-policy h4,.privacy-policy h5,.privacy-policy h6,.offer-agreement h2,.offer-agreement h3,.offer-agreement h4,.offer-agreement h5,.offer-agreement h6{padding-top:4rem;padding-bottom:.625rem;font-size:1.5rem;line-height:1.25}.single-post .wrapper{overflow:hidden}.share{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2.5rem}.share__description{font-size:1rem;line-height:1.5}.share .heateor_sss_sharing_container .heateor_sss_sharing_ul{gap:1rem}.share .heateor_sss_sharing_container .heateor_sss_sharing_ul a span{width:2.5rem !important;height:2.5rem !important}.share .heateor_sss_sharing_container .heateor_sss_sharing_ul a span::before{width:1.25rem;height:1.25rem}.subscribe{margin-top:2.5rem;padding:1.5rem}.subscribe__title{margin-bottom:1.25rem;font-size:1.5rem;line-height:1.25}.subscribe .tnp-subscription{max-width:100%}.subscribe .tnp-subscription .tnp-email{margin-bottom:.5rem;padding:1rem 1.5rem}.subscribe .tnp-subscription .tnp-field-button{position:relative;right:0}.subscribe .tnp-subscription .tnp-submit{width:100%}.cookie-policy__content,.offer-agreement__content{padding-top:3rem;padding-bottom:5rem}.cookie-policy__title,.offer-agreement__title{padding-bottom:1.0625rem}.cookie-policy p,.cookie-policy a,.offer-agreement p,.offer-agreement a{font-size:1rem;line-height:1.5}.cookie-policy ul,.cookie-policy ol,.offer-agreement ul,.offer-agreement ol{font-size:1rem;line-height:1.5;padding-top:1rem}.cookie-policy ul li:not(:last-child),.cookie-policy ol li:not(:last-child),.offer-agreement ul li:not(:last-child),.offer-agreement ol li:not(:last-child){margin-bottom:.75rem}.cookie-policy h1,.offer-agreement h1{padding-bottom:1.0625rem}.cookie-policy h2,.cookie-policy h3,.cookie-policy h4,.cookie-policy h5,.cookie-policy h6,.offer-agreement h2,.offer-agreement h3,.offer-agreement h4,.offer-agreement h5,.offer-agreement h6{padding-top:4rem;padding-bottom:.625rem;font-size:1.5rem;line-height:1.25}.block-audience__options{grid-template-columns:repeat(2, 1fr)}.product-card__content{gap:1.5rem;padding:1.5rem}.product-card__title{font-size:1.25rem;line-height:1.2}.product-card__list{margin-top:1rem}.product-card__list li{padding-left:1.5625rem;font-size:1rem;line-height:1.5}.product-card__list li::before{width:1.25rem;height:1.25rem}.product-card__list-large{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem;margin-top:1rem}.product-card__list-large li{width:100%}.product-card__list-large h3{margin-bottom:0;font-size:1rem}.product-card__price{padding-top:1.125rem;font-size:1.5rem;line-height:1.25}.product-card__price .old-price{display:block;font-size:1.25rem}.categories__list{row-gap:.3125rem;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.categories__link{font-size:1.5rem;line-height:1.0833333333}.faq__title{margin-bottom:2rem}.faq .accordion__title{padding:1rem 2.5rem 1rem 0;font-size:1.25rem;line-height:1.3}.faq .accordion__title svg{top:1rem;width:1.5rem;height:1.5rem}.faq .accordion__content{padding-bottom:1rem;font-size:1rem;line-height:1.5}.get-course{padding-top:5.625rem}.get-course__descr-block{margin-bottom:1.875rem}.woocommerce .checkout-fields .woocommerce-additional-fields .form-row{margin-bottom:1.5rem}.woocommerce .checkout-fields .checkout-coupon__wrapper{gap:.5rem}.woocommerce .checkout-fields .checkout-coupon__error li{font-size:1rem}.support__description{font-size:1rem;line-height:1.5}.about-modal{padding:1.5rem 1.25rem}.about-modal__close{top:.5rem;right:.5rem}.about-modal__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1.75rem}.about-modal__img{max-width:7.5rem;max-height:7.5rem}.about-modal__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.0714285714}.about-modal__description{margin-bottom:0;font-size:1rem;line-height:1.25}.about-modal__text{margin-bottom:1.75rem}.about-modal__text p{font-size:1rem;line-height:1.25}.about-modal__contacts._desktop{display:none}.about-modal__contacts._mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.mobile-menu__close{display:-webkit-box;display:-ms-flexbox;display:flex}.searchform{width:100%}.searchform__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;border:.0625rem solid rgba(230,235,236,0.5019607843);border-radius:2rem}.searchform__text{position:relative;width:100%;padding:.75rem .75rem .75rem 0;border:none;border-radius:0;visibility:visible;opacity:1}.searchform__submit{width:auto;height:auto;padding:.75rem;background-color:rgba(0,0,0,0)}.searchform__submit svg{width:1rem;height:1rem;color:var(--color-white)}.pagination__wrapper .page-numbers{font-size:1.5rem;line-height:1.25}.pagination__wrapper .page-numbers.prev,.pagination__wrapper .page-numbers.next{width:2.5rem;height:2.5rem}}@media(max-width: 35.99875em){.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb,.custom-breadcrumb{margin-bottom:2.8125rem}.cards{grid-template-columns:1fr}.product-content__text{padding-top:4.0625rem}.product-content__title{font-size:2.1875rem}.search-page__title{margin-bottom:2rem}.search-page .no-results__title{margin-bottom:2rem}.about-course{padding-top:2.8125rem;padding-bottom:2.8125rem}.about-course__info-item h3{font-size:1.5625rem}.about-profile{padding-bottom:5rem}.block-audience{padding-top:5.3125rem;padding-bottom:5.3125rem}.block-audience__title{font-size:2.1875rem}.block-audience__options{grid-template-columns:1fr}.block-audience .option{min-height:13.4375rem}.product-card_large{grid-column:1}.course-includes{padding-top:3.75rem;padding-bottom:2.5rem}.course-includes__title{margin-bottom:1.5625rem}.course-includes__title{font-size:2.1875rem}.course-includes__cards .card{grid-template-columns:1fr;row-gap:1.875rem}.course-includes__cards .card__img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.course-includes__cards .card__info{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.course-program{padding-top:2.5rem;padding-bottom:4.0625rem}.course-program__title{font-size:2.1875rem}.course-program .day{padding-top:1.875rem;padding-bottom:1.25rem}.course-program .day__img{display:none}.course-program .day__title{font-size:1.25rem}.course-program .day__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.course-program .day__button{top:1.5625rem}.detailed-faq{padding-bottom:5.3125rem}.detailed-faq__title{font-size:2.1875rem}}@media(max-width: 29.99875em){.product-content__title{font-size:1.5625rem}.about-profile .profile{padding-left:1.5625rem;padding-right:1.5625rem}.block-info__advantages{grid-template-columns:1fr}.block-audience__title{font-size:1.5625rem}.course-includes__title{font-size:1.5625rem}.course-program__title{font-size:1.5625rem}.detailed-faq__title{font-size:1.5625rem}.detailed-faq .question__more-info{padding-left:1.5625rem}.get-course{margin-top:0rem;border-radius:2.375rem;padding-left:0rem;padding-top:3.125rem}.get-course__title{margin-left:1.875rem;margin-right:1.875rem;font-size:2.25rem;line-height:2.25rem}.get-course__descr-block{margin:4.375rem 1.875rem 3.125rem;font-size:1.25rem}.get-course__button-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.get-course__link-button-wrapper{width:100%;background:var(--color-white)}.get-course__button-block{height:3.125rem;border-bottom-right-radius:0;border-bottom-left-radius:2.5rem}.get-course__link-button{width:100%;padding-left:0rem;padding-right:0rem;text-align:center}.get-course__link-button::after{top:-0.625rem;background-color:var(--color-green)}}@media(max-width: 22.49875em){.contacts-links._mobile{gap:0}.contacts-links__toggle{padding:1.0625rem 1rem}.contacts-links__item{gap:.3125rem}}
/*# sourceMappingURL=style.min.css.map */
