html{font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}body{margin: 0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display: block}audio,canvas,progress,video{display: inline-block;vertical-align: baseline}audio:not([controls]){display: none;height: 0}[hidden],template{display: none}a{background-color: transparent}a:active,a:hover{outline: 0}abbr[title]{border-bottom: 1px dotted}b,strong{font-weight: 700}dfn{font-style: italic}h1{font-size: 2em;margin: .67em 0}mark{background: #ff0;color: #000}small{font-size: 80%}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}sup{top: -.5em}sub{bottom: -.25em}img{border: 0}svg:not(:root){overflow: visible}figure{margin: 1em 40px}hr{-moz-box-sizing: content-box;box-sizing: content-box;height: 0}pre{overflow: auto}code,kbd,pre,samp{font-family: monospace, monospace;font-size: 1em}button,input,optgroup,select,textarea{color: inherit;font: inherit;margin: 0}button{overflow: visible}button,select{text-transform: none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance: button;cursor: pointer}button[disabled],html input[disabled]{cursor: default}button::-moz-focus-inner,input::-moz-focus-inner{border: 0;padding: 0}input{line-height: normal}input[type=checkbox],input[type=radio]{box-sizing: border-box;padding: 0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height: auto}input[type=search]{-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance: none}fieldset{border: 1px solid #c0c0c0;margin: 0 2px;padding: .35em .625em .75em}legend{border: 0;padding: 0}textarea{overflow: auto}optgroup{font-weight: 700}table{border-collapse: collapse;border-spacing: 0}td,th{padding: 0}@font-face{font-family: 'Baryton';src: url(../fonts/Baryton-Italic.woff2) format('woff2'), url(../fonts/Baryton-Italic.woff) format('woff');font-weight: normal;font-style: italic;font-display: swap}@font-face{font-family: 'Baryton';src: url(../fonts/Baryton-Regular.woff2) format('woff2'), url(../fonts/Baryton-Regular.woff) format('woff');font-weight: normal;font-style: normal;font-display: swap}@font-face{font-family: 'Lausanne';src: url(../fonts/lausanne-300-webfont.woff2) format('woff2'), url(../fonts/lausanne-300-webfont.woff) format('woff');font-weight: normal;font-style: normal;font-display: swap}*,*::before,*::after{box-sizing: border-box;outline: none}ul{margin: 0;padding: 0}ul li{list-style: none}h1,h2,h3,h4{margin: 0}input,select,textarea{-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none}svg{pointer-events: none}.border{padding: 0 !important}.border:before{background: #000;transition: width 1.2s 200ms, height 1.2s 200ms}.border-bottom{height: 2px !important;width: 100% !important;bottom: 0;left: 0}.border-bottom:before{content: '';position: absolute;height: 2px;width: 0;top: 0;left: 0}.border-bottom.is-visible:before{width: 100%}.border-top{height: 2px !important;width: 100% !important;top: 0;left: 0}.border-top:before{content: '';position: absolute;height: 2px;width: 0;top: 0;left: 0}.border-top.is-visible:before{width: 100%}.border-left{width: 2px !important;height: 100% !important;top: 0;left: 0}.border-left:before{content: '';position: absolute;width: 2px;height: 0;bottom: 0;left: 0}.border-left.is-visible:before{height: 100%}.border-right{width: 2px !important;height: 100% !important;top: 0;right: 0}.border-right:before{content: '';position: absolute;width: 2px;height: 0;top: 0;left: 0}.border-right.is-visible:before{height: 100%}.border-middle{width: 2px !important;height: 100% !important;top: 0;left: 50%;margin-left: -1px}.border-middle:before{content: '';position: absolute;width: 2px;height: 0;top: 0;left: 0}.border-middle.is-visible:before{height: 100%}.border-holder{position: relative}.border-holder .border{position: absolute;z-index: 2}html{-ms-touch-action: none;font-weight: normal;font-size: 10vw;line-height: 1.5;background: #ede9e6;font-family: 'Lausanne';-webkit-tap-highlight-color: transparent;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}body{font-size: .117rem;line-height: 1.5}h1,h2,h3{font-family: 'Baryton'}.heading-1,.heading-2,.heading-3,.heading-4{font-family: 'Baryton'}.heading-1 a,.heading-2 a,.heading-3 a,.heading-4 a{text-decoration: none}h1,h2,h3,p{font-weight: normal;margin: 0}a{color: #000}a:hover{text-decoration: none}*::-webkit-selection{background-color: #000;color: #fff}*::-moz-selection{background-color: #000;color: #fff}*::selection{background-color: #000;color: #fff}.heading-1{font-size: .673rem;line-height: 1}.heading-2{font-size: .41rem;line-height: 1.14}.heading-3{font-size: .351rem;line-height: 1.17}.heading-4{font-size: 0.2rem;line-height: 1.25}.site{max-width: 10rem;margin: 0 auto;overflow: hidden}.block{border-bottom: 2px solid #000}.image{background-size: cover;background-repeat: no-repeat;background-position: center;position: relative}.image a{position: absolute;width: 100%;height: 100%;left: 0;top: 0}.wrap{width: 9.49rem;margin: 0 auto}.full-wrap{margin: 0 auto;width: 10rem}.logo{font-size: 0;margin-left: .256rem}.logo svg{width: 1.81rem;height: .293rem}.header{display: flex;align-items: center;position: relative;justify-content: space-between;z-index: 10}.header ul{display: flex}.header ul li{position: relative}.header ul li span{cursor: default}.header ul li a,.header ul li span{text-decoration: none;padding: 0 .117rem;line-height: .264rem;border: 2px solid transparent;border-radius: .132rem;display: flex;align-items: center;transition: border 200ms ease-in-out}.header ul li a svg,.header ul li span svg{width: .066rem;height: .044rem;margin: 0 0 0 .066rem;transform: rotate(180deg);transition: transform 200ms ease-in-out}.header ul li:hover > a{border-color: #000}.header ul li:hover > a svg{transform: rotate(0)}.header-cta ul,.header ul li ul{position: absolute;border: 2px solid #000;z-index: 3;border-radius: .088rem;display: block;background: #ede9e6;top: 100%;margin-top: .059rem;transform: translate3d(0, .073rem, 0);opacity: 0;transition: transform 200ms ease-in-out, opacity 200ms ease-in-out;pointer-events: none}.header-cta ul::before,.header ul li ul::before{position: absolute;left: 0;height: .088rem;content: '';width: 100%;bottom: 100%}.header-cta ul li,.header ul li ul li{border-bottom: 2px solid #000}.header-cta ul li a,.header ul li ul li a{border: 0;border-radius: 0;white-space: nowrap}.header-cta ul li:first-child a,.header ul li ul li:first-child a{border-radius: .088rem .088rem 0 0}.header-cta ul li:last-child a,.header ul li ul li:last-child a{border-radius: 0 0 .088rem .088rem}.header-cta ul li:last-child,.header ul li ul li:last-child{border: 0}.header-cta:hover ul,.header ul li:hover ul{transform: translate3d(0, 0, 0);opacity: 1;pointer-events: all}.header-cta ul{right: .117rem;margin-top: -0.059rem}.actions{display: flex}.actions > *{height: .527rem;display: flex;align-items: center;justify-content: center;width: .761rem;position: relative}.actions > * svg{width: .234rem;height: .234rem}.actions > * .count{line-height: .205rem;height: .22rem;min-width: .22rem;border-radius: .11rem;padding: 0 .037rem;font-size: .102rem;text-align: center;position: absolute;bottom: 50%;left: 50%;border: .022rem solid #ede9e6;background: #fd8a61}.hero{margin: .578rem 0 0 0;position: relative;height: 4.54rem}.hero h1{padding: 0 .256rem;width: 3.88rem;bottom: .278rem;position: absolute;margin: 0}.hero .line{position: absolute;left: 0;top: 0}.hero .line svg{width: 10rem;height: 3.81rem;stroke-dasharray: 4776;animation: dash 5s linear}.hero .flip-box-front,.hero .flip-box-back{position: absolute;width: 100%;height: 100%;-webkit-backface-visibility: hidden;backface-visibility: hidden}.hero .flip-box-back{border-radius: 50%;background-color: #f9ed58;font-family: 'Lausanne';transform: rotateY(180deg);font-size: .066rem;font-weight: 600;line-height: 1.3}.hero .flip-box-back h4{font-size: .081rem;font-weight: 700;margin: 0 0 .059rem 0;padding-top: .11rem}.hero .flip-box-back::before{content: '';float: left;height: 100%;width: 50%;shape-outside: polygon(0 0, 98% 0, 50% 6%, 23.4% 17.3%, 6% 32.6%, 0 50%, 6% 65.6%, 23.4% 82.7%, 50% 94%, 98% 100%, 0 100%);shape-margin: 2%}.hero .flip-box-back > div{height: 100%;text-align: center}.hero .flip-box-back > div::before{content: '';width: 50%;height: 100%;float: right;shape-outside: polygon(2% 0%, 100% 0%, 100% 100%, 2% 100%, 50% 94%, 76.6% 82.7%, 94% 65.6%, 100% 50%, 94% 32.6%, 76.6% 17.3%, 50% 6%);shape-margin: 2%}.hero .flip-box-inner{position: relative;width: 100%;height: 100%;text-align: center;transition: transform 1.6s;transform-style: preserve-3d}.hero .image{position: absolute;border-radius: 50%;width: .922rem;height: .922rem;background-size: cover;background-repeat: no-repeat;background-position: center}.hero .image a{position: absolute;width: 100%;height: 100%;left: 0;top: 0}.hero .img{width: .922rem;height: .922rem;position: absolute}.hero .img-1{left: .966rem;top: .505rem}.hero .img-2{left: 2.72rem;top: 1.22rem;width: .988rem;height: .988rem}.hero .img-2 .image{width: .988rem;height: .988rem}.hero .img-3{left: 4.76rem;top: .974rem;width: 1.17rem;height: 1.17rem}.hero .img-3 .image{width: 1.17rem;height: 1.17rem}.hero .img-4{left: 6.43rem;top: .11rem;width: .908rem;height: .908rem}.hero .img-4 .image{width: .908rem;height: .908rem}.hero .img-5{left: 7.99rem;top: 1.32rem;width: .783rem;height: .783rem}.hero .img-5 .image{width: .783rem;height: .783rem}.hero .img-6{left: 7.2rem;top: 2.82rem;width: .908rem;height: .908rem}.hero .img-6 .image{width: .908rem;height: .908rem}.hero .hero-circle{position: absolute;right: .329rem;bottom: .337rem;width: .878rem;height: .878rem;display: flex;align-items: center;justify-content: center;cursor: pointer}.hero .hero-circle svg:first-child{width: .878rem;height: .878rem;position: absolute}.hero .hero-circle svg:last-child{width: .183rem;height: .271rem}@keyframes dash{from{stroke-dashoffset: 4776}to{stroke-dashoffset: 0}}.section-title{padding: .22rem 0;text-transform: uppercase}.center-title{display: flex;justify-content: center;padding: .586rem 0 .264rem;text-align: center}.button-holder{padding: .264rem 0 .586rem;display: flex;justify-content: center}.marquees{overflow: hidden}.marquees .marquee + .marquee{margin-top: .264rem}.marquee{display: flex;flex-wrap: nowrap;will-change: transform;justify-content: center}.marquee .card + .card{margin-left: .264rem}.card{margin-bottom: -2px;display: flex;flex-direction: column}.card .head{padding: 0 0 0 .073rem;font-size: .176rem;line-height: 1.33;display: flex;min-height: .381rem;justify-content: flex-end}.card .head svg{width: .234rem;height: .234rem;margin: 0 .088rem 0 0}.card .head a{text-decoration: none}.card .head a:hover{text-decoration: underline}.card .head > div{white-space: nowrap;padding: .073rem .183rem;display: flex;align-items: center}.card .head > div:first-child{border: 0;margin: 0 auto 0 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%}.card .head > div:first-child span{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%}.card .content{display: flex;height: 100%}.card .content > div{width: 50%;display: flex;flex-direction: column}.card .content > div:first-child:last-child{width: 100%;height: 100%}.card .content .date{margin: 0 0 .168rem 0}.card .content .info{margin: auto 0 0 0;padding-top: .351rem;display: flex;justify-content: space-between;align-items: center}.card .content .price{font-size: .381rem;line-height: 1.15;font-family: 'Baryton';margin: .176rem 0}.card .content .left{padding: .256rem;display: flex;flex-direction: column;align-items: flex-start}.card .content .left .btn{margin: auto 0 0 0}.card .content .left:has(.switch){padding: .586rem .256rem}.card .content .image{padding-bottom: 100%;min-height: 100%}.card .content .image .circle{position: absolute;right: .256rem;bottom: .549rem}.card--small{border: 2px solid #000;margin-bottom: 0}.card--small .head{padding: 0;font-size: .088rem;min-height: 0}.card--small .head > div{padding: .073rem .117rem}.card--small .content{border-top: 2px solid #000;height: auto}.card--small .content .left{padding: .117rem;width: 1.46rem;border-right: 2px solid #000;display: flex;flex-direction: column;justify-content: space-between}.card--small .content .image{height: 1.46rem;width: 1.46rem;padding: 0;min-height: 1.46rem;max-height: 1.46rem}.card--small .content .heading-4{font-size: .132rem}.card--small .content .info{font-size: .088rem;padding: 0}.link-back-block{padding: .132rem 0}.link-back{display: flex;align-items: center;font-size: .117rem;text-decoration: none}.link-back svg{margin: 0 .088rem 0 0;width: .176rem;height: .117rem}.link-back span{position: relative;top: .015rem}.card-inner .head{border-top: 0}.card-inner .content > div:last-child{padding-bottom: 0}.card-big .content .left{justify-content: space-between}.card-big .content .info{margin: 0}.cards{display: flex;flex-wrap: wrap}.cards .card{width: 50%}.cards .card:nth-child(even) > .border-right{display: none}.circle{width: 1.76rem;height: 1.76rem;position: relative;display: flex;justify-content: center;align-items: center;flex-shrink: 0;user-select: none;cursor: pointer;text-decoration: none !important}.circle svg{width: 1.76rem;height: 1.76rem;position: absolute}.circle svg:last-child:not(:first-child){width: .183rem;height: .271rem}.medium-circle{width: 1.17rem;height: 1.17rem}.medium-circle svg{width: 1.17rem;height: 1.17rem}.small-circle{width: .878rem;height: .878rem}.small-circle svg{width: .878rem;height: .878rem}.card-circle{display: flex;justify-content: center;align-items: center}.links{display: flex}.links > div{width: 50%}.links .left{padding: .256rem;display: flex;flex-direction: column;justify-content: space-between}.links .right a{display: block;padding: .176rem .256rem;position: relative;display: flex;align-items: center;justify-content: space-between;text-decoration: none;font-size: .176rem}.links .right a svg{transform: rotate(-90deg) translate3d(0, .146rem, 0);width: .183rem;height: .271rem;position: absolute;right: .256rem;opacity: 0;transition: opacity 200ms ease-in-out, transform 200ms ease-in-out}.links .right a:hover svg{transform: rotate(-90deg) translate3d(0, 0, 0);opacity: 1}.nav{width: .776rem;height: .776rem;display: flex;justify-content: center;align-items: center;position: absolute;top: 50%;cursor: pointer;z-index: 2;margin-top: -0.388rem}.nav svg{width: .183rem;height: .271rem;transform: rotate(90deg)}.nav-right{right: 0}.nav-right svg{transform: rotate(-90deg)}.nav-left{left: 0}.testimonials{font-family: 'Baryton'}.testimonials .quotes{position: absolute;top: .586rem;left: 50%;margin-left: -0.191rem}.testimonials .quotes svg{width: .381rem;height: .381rem}.testimonials .swiper-slide{padding: 1.23rem 0 .586rem 0;font-size: .234rem;line-height: 1.25;text-align: center;height: auto;display: flex;align-items: center}.testimonials .swiper-slide .text{padding: 0 1.9rem}.invitation{padding: .439rem 0}.invitation .wrap{align-items: center;display: flex}.invitation .circle{margin-left: 4em}.invitation .title{width: 100%}.invitation .image{width: 4.01rem;height: 1.76rem;border-radius: .878rem;margin-left: .439rem;flex-shrink: 0}.invitation p{margin: .183rem 0 0 0}.invitation p a{text-decoration: underline}.invitation p a:hover{text-decoration: none}.invitation--2 .wrap{flex-direction: column;justify-content: center;align-items: center}.invitation--2 .btn{color: #ede9e6;margin: .176rem 0 0}.invitation--2 p{max-width: 3.21rem;text-align: center;font-size: .088rem}.posts{display: flex;flex-wrap: wrap}.post{width: 50%}.post .head{background: #cdaf78;padding: .11rem .256rem;font-size: .176rem;line-height: 1.33}.post .content{padding: .256rem .256rem .586rem .256rem}.post .content .heading-3{margin: .168rem 0 .527rem 0}.post .content img{width: 2.93rem;display: block;margin: auto auto 0 auto}.post:nth-child(even) .border-right{display: none}.post-product{width: 25%}.post-product a{position: absolute;width: 100%;height: 100%;left: 0;top: 0}.post-product .content{padding: .256rem}.post-product .content .name{margin: .168rem 0 0 0}.post-product .content img{width: 1.46rem}.post-product:nth-child(even) .border-right{display: block}.post-circle{display: flex;justify-content: center;align-items: center}.subscribe .wrap{display: flex;padding: .234rem 0;justify-content: flex-end;align-items: center}.subscribe .wrap .heading-3{margin: 0 auto 0 0}.subscribe .wrap .input{width: 2.93rem;margin: 0 !important}.subscribe .wrap .input input{border-color: #000 !important}.subscribe .wrap .checkbox{margin-left: .644rem;margin-bottom: 0}.button,.btn{height: .41rem;padding: 0 .183rem;border-radius: .205rem;line-height: .425rem;color: #fff;background: #000;border: 0;display: inline-block;overflow: hidden;position: relative;text-decoration: none;text-align: center;cursor: pointer;white-space: nowrap}.button svg,.btn svg{width: .088rem;height: .088rem;margin: 0 .059rem 0 0}.button i svg,.btn i svg{width: .117rem;height: .117rem;left: .183rem;position: absolute;top: 50%;margin-top: -0.059rem}.button[data-loading] span,.btn[data-loading] span{position: relative}.button[data-loading] i,.btn[data-loading] i{position: absolute;left: 0;top: 0;bottom: 0;right: 0}.button[data-loading] i:before,.btn[data-loading] i:before{content: '';border-radius: .22rem;position: absolute;height: 100%;left: 0;top: 0;background: #2bb673}.button span,.btn span{transition: transform 250ms ease-in-out;display: block}.button > span + span,.btn > span + span{width: 100%;height: 100%;left: 0;top: 0;position: absolute !important;transform: translate3d(0, .41rem, 0)}.button:hover > span,.btn:hover > span{transform: translate3d(0, -0.41rem, 0)}.button:hover > span + span,.btn:hover > span + span{transform: translate3d(0, 0, 0)}.btn-facebook i svg,.btn-apple i svg{width: .146rem;height: .146rem;margin-top: -0.073rem}.btn-block{display: block;width: 100%}.btn-ghost{background: transparent;color: #000}.btn-ghost:before{position: absolute;width: 100%;height: 100%;left: 0;top: 0;border: 2px solid #000;border-radius: .205rem;content: ''}.btn-loading i:before{-webkit-animation: infinite-loader 5s linear;animation: infinite-loader 5s linear}.btn-small{height: .264rem;line-height: .278rem;padding: 0 .168rem}@-moz-keyframes infinite-loader{0%{width: 0}10%{width: 50%}20%{width: 75%}30%{width: 87.5%}40%{width: 93.75%}50%{width: 96.875%}60%{width: 98.4375%}70%{width: 99.21875%}80%{width: 99.609375%}90%{width: 99.8046875}100%{width: 99.90234375%}}@-webkit-keyframes infinite-loader{0%{width: 0}10%{width: 50%}20%{width: 75%}30%{width: 87.5%}40%{width: 93.75%}50%{width: 96.875%}60%{width: 98.4375%}70%{width: 99.21875%}80%{width: 99.609375%}90%{width: 99.8046875}100%{width: 99.90234375%}}@-o-keyframes infinite-loader{0%{width: 0}10%{width: 50%}20%{width: 75%}30%{width: 87.5%}40%{width: 93.75%}50%{width: 96.875%}60%{width: 98.4375%}70%{width: 99.21875%}80%{width: 99.609375%}90%{width: 99.8046875}100%{width: 99.90234375%}}@-ms-keyframes infinite-loader{0%{width: 0}10%{width: 50%}20%{width: 75%}30%{width: 87.5%}40%{width: 93.75%}50%{width: 96.875%}60%{width: 98.4375%}70%{width: 99.21875%}80%{width: 99.609375%}90%{width: 99.8046875}100%{width: 99.90234375%}}@keyframes infinite-loader{0%{width: 0}10%{width: 50%}20%{width: 75%}30%{width: 87.5%}40%{width: 93.75%}50%{width: 96.875%}60%{width: 98.4375%}70%{width: 99.21875%}80%{width: 99.609375%}90%{width: 99.8046875%}100%{width: 99.90234375%}}.thinkific__cart-item__cost{white-space: nowrap}.thinkific__checkout__coupon-code__input-container,.input{position: relative}.thinkific__checkout__coupon-code__input-container input,.input input,.thinkific__checkout__coupon-code__input-container textarea,.input textarea,.thinkific__checkout__coupon-code__input-container select,.input select{height: .41rem;border: 2px solid #000;border-radius: .205rem;width: 100%;background: transparent;padding: 0 .176rem;resize: none;display: block}.thinkific__checkout__coupon-code__input-container input::-webkit-input-placeholder,.input input::-webkit-input-placeholder,.thinkific__checkout__coupon-code__input-container textarea::-webkit-input-placeholder,.input textarea::-webkit-input-placeholder,.thinkific__checkout__coupon-code__input-container select::-webkit-input-placeholder,.input select::-webkit-input-placeholder{color: #000;transition: 200ms ease-in-out}.thinkific__checkout__coupon-code__input-container input:-moz-placeholder,.input input:-moz-placeholder,.thinkific__checkout__coupon-code__input-container textarea:-moz-placeholder,.input textarea:-moz-placeholder,.thinkific__checkout__coupon-code__input-container select:-moz-placeholder,.input select:-moz-placeholder{color: #000;transition: 200ms ease-in-out}.thinkific__checkout__coupon-code__input-container input::-moz-placeholder,.input input::-moz-placeholder,.thinkific__checkout__coupon-code__input-container textarea::-moz-placeholder,.input textarea::-moz-placeholder,.thinkific__checkout__coupon-code__input-container select::-moz-placeholder,.input select::-moz-placeholder{color: #000;transition: 200ms ease-in-out}.thinkific__checkout__coupon-code__input-container input:-ms-input-placeholder,.input input:-ms-input-placeholder,.thinkific__checkout__coupon-code__input-container textarea:-ms-input-placeholder,.input textarea:-ms-input-placeholder,.thinkific__checkout__coupon-code__input-container select:-ms-input-placeholder,.input select:-ms-input-placeholder{color: #000;transition: 200ms ease-in-out}.thinkific__checkout__coupon-code__input-container input:focus::-webkit-input-placeholder,.input input:focus::-webkit-input-placeholder,.thinkific__checkout__coupon-code__input-container textarea:focus::-webkit-input-placeholder,.input textarea:focus::-webkit-input-placeholder,.thinkific__checkout__coupon-code__input-container select:focus::-webkit-input-placeholder,.input select:focus::-webkit-input-placeholder{color: transparent}.thinkific__checkout__coupon-code__input-container input:focus:-moz-placeholder,.input input:focus:-moz-placeholder,.thinkific__checkout__coupon-code__input-container textarea:focus:-moz-placeholder,.input textarea:focus:-moz-placeholder,.thinkific__checkout__coupon-code__input-container select:focus:-moz-placeholder,.input select:focus:-moz-placeholder{color: transparent}.thinkific__checkout__coupon-code__input-container input:focus::-moz-placeholder,.input input:focus::-moz-placeholder,.thinkific__checkout__coupon-code__input-container textarea:focus::-moz-placeholder,.input textarea:focus::-moz-placeholder,.thinkific__checkout__coupon-code__input-container select:focus::-moz-placeholder,.input select:focus::-moz-placeholder{color: transparent}.thinkific__checkout__coupon-code__input-container input:focus:-ms-input-placeholder,.input input:focus:-ms-input-placeholder,.thinkific__checkout__coupon-code__input-container textarea:focus:-ms-input-placeholder,.input textarea:focus:-ms-input-placeholder,.thinkific__checkout__coupon-code__input-container select:focus:-ms-input-placeholder,.input select:focus:-ms-input-placeholder{color: transparent}.thinkific__checkout__coupon-code__input-container .btn,.input .btn{position: absolute;margin: auto;top: 0;bottom: 0;right: .073rem}.thinkific__checkout__coupon-code__input-container .icon,.input .icon{width: .41rem;height: .41rem;position: absolute;right: 0;bottom: 0;justify-content: center;align-items: center;display: flex;cursor: pointer}.thinkific__checkout__coupon-code__input-container .icon svg,.input .icon svg{width: .146rem;height: .146rem}.thinkific__checkout__coupon-code__input-container .error-message,.input .error-message{position: absolute;color: #fd8a61;font-size: .102rem;padding: .029rem .176rem;pointer-events: none;opacity: 0}.show-hide-password svg:last-child{display: none}.show-password .show-hide-password svg:last-child{display: block}.show-password .show-hide-password svg:first-child{display: none}.checkbox{line-height: .176rem;position: relative;padding: .015rem 0 0 .234rem;user-select: none;display: inline-block;margin: 0 0 .146rem 0;cursor: pointer}.checkbox input{cursor: pointer;position: absolute;left: 0;top: 0;width: .176rem;height: .176rem;border-radius: .059rem;border: 2px solid #000;transition: background-color 200ms ease-in-out}.checkbox input:checked{background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMi4zNzQgMTIuMzc1Ij4KICA8cGF0aCBkYXRhLW5hbWU9ImljX2NoZWNrIiBkPSJNLjUyOTYwNDk0IDcuMDcxMTA3OTdsNC4yNDI2NDA2OSA0LjI0MjY0MDY4IDcuMDcxMDY3OC03LjA3MTA2NzgxIiBmaWxsPSJub25lIiBzdHJva2U9IiNlZGU5ZTYiIHN0cm9rZS13aWR0aD0iMS41Ii8+Cjwvc3ZnPg==');background-color: #000;background-size: .088rem;background-position: center;background-repeat: no-repeat}.checkbox:hover input,.checkbox input:checked{background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMi4zNzQgMTIuMzc1Ij4KICA8cGF0aCBkYXRhLW5hbWU9ImljX2NoZWNrIiBkPSJNLjUyOTYwNDk0IDcuMDcxMTA3OTdsNC4yNDI2NDA2OSA0LjI0MjY0MDY4IDcuMDcxMDY3OC03LjA3MTA2NzgxIiBmaWxsPSJub25lIiBzdHJva2U9IiNlZGU5ZTYiIHN0cm9rZS13aWR0aD0iMS41Ii8+Cjwvc3ZnPg==');background-color: #000;background-size: .088rem;background-position: center .029rem;background-repeat: no-repeat}.checkbox a{text-decoration: underline}.checkbox a:hover{text-decoration: none}.footer-contacts{text-align: center;padding: .586rem 0}.footer-contacts .heading-3{line-height: 1.5}.footer{padding: 0 0 .256rem 0}.footer .wrap{display: flex;justify-content: space-between}.footer .center a{margin: 0 .139rem}.footer a{text-decoration: none}.footer a:hover{text-decoration: underline}.modal{position: fixed;width: 100%;height: 100%;left: 0;top: 0;background: #ede9e6;overflow: auto;-webkit-overflow-scrolling: touch;opacity: 0;pointer-events: none;transition: opacity 250ms ease-in-out;z-index: 100}.modal.show{opacity: 1;pointer-events: all}.modal-page{opacity: 1;pointer-events: all}.modal-request{z-index: 100}.modal-request .full-wrap{position: relative;min-height: 100vh;display: flex}.modal-request .image{background-size: cover;background-repeat: no-repeat;background-position: center;width: 50%}.modal-request .content{padding: .264rem;width: 50%;display: flex;flex-direction: column;justify-content: space-between}.modal-request .content .heading-2{width: 2.56rem}.modal-request .content form{padding: .264rem 0 0 0}.modal-list{align-items: center;padding: .264rem;justify-content: center;z-index: 100;background-color: rgba(0,0,0,0.36)}.modal-list .auto-wrap{max-width: 100%;background: #ede9e6;border-radius: .088rem;padding: .264rem;border: 2px solid #000;position: relative;width: 4.39rem;margin: auto}.modal-list .auto-wrap .section-title{font-size: .234rem;padding-top: 0;text-transform: none}.list__item{margin-bottom: .264rem}.list__item:last-child{margin-bottom: 0}.list__title{font-family: 'Lausanne';font-size: .117rem;margin-bottom: .176rem}.list__title--pink{color: #f473d0}.list__title--green{color: #2bb673}.list__title--blue{color: #668efc}.list__title--purple{color: #a970f9}.list__title--yellow{color: #d8b521}.list__title--orange{color: #fd8a61}.list__text.text-block{margin: 0;padding: 0}.list__text.text-block p{margin: 0}.list__text.text-block small{font-size: .088rem;margin-top: .044rem;line-height: 1}.list__text.text-block small + p,.list__text.text-block p + ul,.list__text.text-block p + ol,.list__text.text-block ul + p,.list__text.text-block ol + p,.list__text.text-block p + p,.list__text.text-block p + blockquote,.list__text.text-block blockquote + p,.list__text.text-block p + figure,.list__text.text-block figure + p{margin-top: .176rem}.list__subitem{margin-top: .176rem}.list__link{text-decoration: none}.list__link:hover{text-decoration: underline}.list__info{font-size: .088rem;margin-top: .044rem;line-height: 1}.form-bottom{justify-content: space-between;display: flex;align-items: center;margin-top: .176rem}.form-bottom .checkbox{margin: 0}.form-bottom-right{justify-content: flex-end}.close{width: .527rem;height: .527rem;position: absolute;display: flex;justify-content: center;align-items: center;right: .132rem;top: .132rem;cursor: pointer;transition: opacity 200ms ease-in-out}.close svg{width: .176rem;height: .176rem}.close:hover{opacity: 0.6}.input-group{display: flex}.input-group .input + .input{margin-left: .117rem}.input{margin: 0 0 .117rem 0;width: 100%}.input input,.input select,.input textarea{-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;height: .41rem;border: 2px solid #000;padding: 0 .176rem}.input input:focus,.input select:focus,.input textarea:focus{border: 2px solid #668efc}.input input:focus + label,.input select:focus + label,.input textarea:focus + label{color: #668efc}.input input.country-selector,.input select.country-selector,.input textarea.country-selector{border: none;height: 100%;border-radius: 0;border-right: 1px solid #000;width: .805rem}.input textarea{padding: .102rem .176rem}.input label{height: .41rem;line-height: .41rem;padding: 0 .146rem;position: absolute;top: 0;left: 0;width: 100%;pointer-events: none;transition: font-size 200ms ease-in-out, top 200ms ease-in-out, color 200ms ease-in-out}.input label span{padding: 0 .029rem;background: #ede9e6}.input [type='file']{text-indent: -99999px}.input.has-value [type='file']{text-indent: 0}.input.has-focus label,.input.has-value label{font-size: .102rem;top: -0.198rem}.phone-input-wrapper{position: relative}.phone-input-container{position: relative;display: flex;align-items: center}.phone-input-container.active input{border-bottom-left-radius: 0;border-bottom-right-radius: 0}.phone-input-container.active .country-selector-icon svg{transform: rotate(180deg)}.phone-input-container input#phone{padding-left: .922rem}.country-selector-wrapper{position: absolute;left: 0;padding: .088rem 0;width: .805rem;height: 100%}.country-selector-wrapper svg{width: .117rem;height: .117rem;position: absolute;right: .088rem;top: .146rem;transform-origin: center;transition: transform 200ms ease-in-out}.country-selector{display: flex;align-items: center;justify-content: space-between;gap: .029rem;background: none;cursor: pointer;z-index: 2}.country-list-container{position: absolute;top: 100%;left: 0;width: 100%;background: #ede9e6;border: 2px solid #000;border-top: 0;border-bottom-left-radius: .205rem;border-bottom-right-radius: .205rem;box-shadow: 0 4px 12px rgba(0,0,0,0.1);display: none;z-index: 1000;padding-right: .088rem;overflow: hidden}.country-list-container.active{display: block}.country-list{list-style: none;padding: 0;margin: 0;max-height: 200px;overflow-y: auto}.country-list::-webkit-scrollbar{width: 6px}.country-list::-webkit-scrollbar-track{background: rgba(0,0,0,0.16)}.country-list::-webkit-scrollbar-thumb{background: #000;border-radius: 3px}.country-list li{display: flex;align-items: center;padding: 10px 16px;cursor: pointer;transition: background-color .2s}.country-list li:hover span,.country-list li:focus span{text-decoration: underline}.country-code{min-width: .439rem}.country-name{flex-grow: 1}.modal-show{position: relative;overflow: hidden}.tabs{display: flex;margin: 0 -0.029rem 0 -0.029rem;padding-bottom: .264rem}.tabs .tab{display: flex;align-items: center;text-align: center;cursor: pointer;border: 2px solid #000;height: .264rem;border-radius: .132rem;margin: .029rem;padding: .015rem .176rem 0 .176rem}.tabs .tab a{text-decoration: none}.pagination{display: flex;justify-content: space-between;align-items: center}.pagination > *{position: static;margin: 0}.pagination a{text-decoration: none}.pagination .numbers{font-size: .176rem}.pagination .numbers > *{padding: .081rem;display: inline-block}.pagination .numbers .current{text-decoration: underline}.text-block{width: 4.57rem;margin: 0 auto;padding: .351rem 0 .586rem 0}.text-block a{text-decoration: underline}.text-block a:hover{text-decoration: none}.text-block p{margin: 0 0 1.5em 0}.text-block h2{font-size: .234rem;line-height: 1.25;margin: .395rem 0 .176rem 0}.text-block li{list-style: initial}.text-block ul{padding: 0 0 0 1em}.text-block figure{margin: .351rem 0}.text-block figure img{width: 100%;height: auto}.text-block blockquote{background-image: url(../img/quote.svg);background-size: .381rem;background-repeat: no-repeat;background-position: center top;font-size: .234rem;line-height: 1.25;font-family: 'Baryton';text-align: center;padding: .644rem 0 0 0;margin: .527rem 0}.text-block iframe{width: 4.57rem;height: 3.24rem;margin: .351rem 0}.text-block ul li h3{font-size: .117rem;font-family: 'Lausanne';margin: .256rem 0 .11rem 0}table{border: 0;border-collapse: collapse;border-radius: .088rem;overflow: hidden;position: relative}table::before{position: absolute;width: 100%;height: 100%;left: 0;top: 0;border-radius: .088rem;content: '';border: 2px solid #000;pointer-events: none}table td,table th{border: 2px solid #000;text-align: left;padding: .11rem;font-weight: normal;width: 25%}table tr:last-child td,table tr:last-child th{border-bottom: 0}table tr:first-child td{border-top: 0}table td:first-child{border-left: 0}table td:last-child{border-right: 0}table th{background: #f9ed58}.text-block-big{width: 6.21rem}.info-item .wrap{display: flex;padding: .139rem 0;align-items: center}.info-item .wrap svg{margin: 0 .264rem 0 0;width: .307rem;height: .307rem;flex-shrink: 0}.text-blocks{display: flex}.text-blocks .heading-2{font-size: .395rem}.text-blocks .heading-2 + .circle{margin-top: .176rem}.text-blocks .tabs{margin: .264rem 0 0 0;padding: 0}.text-blocks > div{width: 55%;padding: .264rem}.text-blocks p{margin: 0 0 1.5em 0}.text-blocks p:last-child{margin: 0}.text-blocks .btn{margin: .264rem 0 0 0}.text-blocks.borderless > div:first-child{border: 0}.text-blocks:has(.solo-image) > div{width: 50%;padding: .469rem .264rem}.text-blocks:has(.solo-image) .heading-container{display: flex;flex-direction: column;justify-content: center}.solo-image{display: flex;justify-content: center;align-items: center}.solo-image img{width: 100%;height: auto;object-fit: contain}.elements{display: flex;flex-wrap: wrap}.elements .name{position: absolute;bottom: 0;left: 0;padding: .264rem;font-size: .176rem}.elements .name span{padding-bottom: 0.2em}.elements .option{position: absolute;bottom: 0;left: 0;height: auto;width: 100%;background: transparent !important;padding-bottom: .22rem}.elements img{height: 2.63rem;width: auto}.elements .element{height: 5rem;width: 50%;display: flex;justify-content: center;align-items: center;position: relative;transition: background 200ms ease-in-out}.elements .element a{position: absolute;width: 100%;height: 100%;left: 0;top: 0}.elements .element:nth-child(even) .border-right{display: none}.elements .element:hover{background: #f9ed58}.elements .element:hover .option .title{text-decoration: underline}.elements .element-product img{box-shadow: .117rem .117rem .264rem rgba(0,0,0,0.16)}.share{display: flex;align-items: center}.share a,.share span{margin-left: .256rem}.share .facebook svg{width: .091rem;height: .176rem}.share .mail svg{width: .176rem;height: .146rem}.navigation{display: flex}.navigation .texts{display: flex;flex-direction: column;justify-content: space-between;padding: .044rem 0;margin-left: .264rem;width: 100%}.navigation .title{font-size: .176rem}.navigation .image{background-size: cover;background-repeat: no-repeat;background-position: center;width: .878rem;height: .878rem;flex-shrink: 0}.navigation .texts,.navigation .image{transition: transform 200ms ease-in-out}.navigation .nav{transition: transform 200ms ease-in-out, opacity 200ms ease-in-out;opacity: 0}.navigation .nav-left{transform: translate3d(-0.264rem, 0, 0)}.navigation .nav-right{transform: translate3d(.264rem, 0, 0)}.navigation > div{width: 50%;padding: .264rem;display: flex;position: relative;transition: background 200ms ease-in-out}.navigation > div a{position: absolute;width: 100%;height: 100%;left: 0;top: 0}.navigation > div:first-child{border-right: 2px solid #000}.navigation > div:last-child .texts{text-align: right;margin: 0 .264rem 0 0}.navigation > div:hover{background: #f9ed58}.navigation > div:hover .nav{transform: translate3d(0, 0, 0);opacity: 1}.navigation > div:hover .texts,.navigation > div:hover .image{transform: translate3d(.527rem, 0, 0)}.navigation > div:hover:last-child .texts,.navigation > div:hover:last-child .image{transform: translate3d(-0.527rem, 0, 0)}.subscriptions{display: flex}.subscriptions > div{width: 50%}.subscriptions h2{font-size: .176rem;font-family: 'Lausanne';margin: .256rem 0 .11rem 0}.subscriptions .left{padding: .256rem;display: flex;flex-direction: column;align-items: flex-start}.subscriptions .left .switch{margin: 0 0 .264rem 0}.subscriptions .left p{margin: .11rem 0}.subscriptions .right{display: flex;flex-direction: column}.subscriptions .right h2:first-child{margin-top: 0}.option{font-size: .176rem;height: 100%;display: flex;align-items: center;padding: .256rem;justify-content: flex-end;position: relative;transition: background 200ms ease-in-out}.option a{position: absolute;width: 100%;height: 100%;left: 0;top: 0}.option:last-child{border: 0}.option:hover{background: #f9ed58}.option .basket{font-size: .102rem;text-align: center;margin: 0 0 0 .439rem;display: flex;flex-direction: column;align-items: center;cursor: pointer;position: relative}.option .basket svg{width: .234rem;height: .234rem;margin: 0 0 .081rem 0}.option .title{margin: 0 auto 0 0}.option .quantity{font-size: .102rem;margin: 0 0 0 .439rem;display: flex;flex-direction: column;align-items: center}.option .numbers{user-select: none;font-size: .176rem;height: .234rem;margin: 0 0 .081rem 0;display: flex;align-items: center}.option .numbers-btn{width: .176rem;height: .176rem;cursor: pointer}.option .numbers-btn svg{width: .176rem;height: .176rem}.option .numbers-value{padding-top: 0.15em;width: .505rem;text-align: center}.switch{padding: .073rem;border: 2px solid #000;border-radius: .22rem;display: inline-block}.switch + h1,.switch + h2,.switch + h3,.switch + h4,.switch + h5,.switch + h6{margin-top: .176rem}.switch--2{padding: 0;border: none}.switch--2 .switch-btn{border: 1px solid #000;display: inline-flex;align-items: center;justify-content: center}.switch-btn{height: .264rem;line-height: .264rem;border-radius: .132rem;padding: 0 .183rem;display: inline-block;cursor: pointer;text-decoration: none}.switch-btn a{text-decoration: none}.switch-btn.active{background: #000;color: #fff}.product{display: flex}.product > *{width: 50%}.product .swiper-slide{padding: .732rem 0;width: 100%}.product img{display: block;margin: 0 auto;max-height: 3.51rem;max-width: 3.51rem;box-shadow: .176rem .176rem .351rem rgba(0,0,0,0.16)}.product .left{user-select: none;display: flex;align-items: center;position: relative}.product .price{position: absolute;left: 0;width: 100%;font-size: .176rem;bottom: .22rem;text-align: center}.product .right{padding: .264rem;display: flex;flex-direction: column}.product .right .heading-3{margin: 0 0 .264rem 0}.product .right .option{position: static;height: auto;background: transparent !important;padding: 0;padding-top: .22rem;margin: auto .22rem -0.015rem 0}.product .right p{margin: 0 0 1.5em 0}.full-page-image{font-size: 0}.full-page-image img{width: 100%;height: auto}.sheet{position: absolute;width: 100%;height: 100%;left: 0;top: 0}.text-image-block{display: flex}.text-image-block > *{width: 50%;align-items: center;display: flex}.text-image-block .left{padding: .256rem}.text-image-block .left .heading-4{margin: 0 0 .176rem 0}.text-image-block .left .heading-3{margin: 0 0 .264rem 0}.text-image-block .left p{margin: 1.5em 0 0 0}.text-image-block .right{background-size: cover;background-repeat: no-repeat;background-position: center;min-height: 5rem}.text-image-block.text-image-block-even .left{order: 2;border-right: 0}.text-image-block.text-image-block-even .left .border-right{display: none}.text-image-block.text-image-block-odd .right .border-right{display: none}.text-image-block-404{margin: 0 0 .264rem 0}.text-image-block-404 .left{align-items: flex-start}.text-image-block-404 .right{min-height: 3.41rem}.text-image-block-404 + .footer-contacts{display: none}.arrow-link{display: block;text-decoration: none}.arrow-link span{display: block;transform: translate3d(-0.527rem, 0, 0);transition: transform 200ms ease-in-out}.arrow-link svg{width: .264rem;height: .176rem;margin: 0 .176rem 0 0;opacity: 0;transition: opacity 200ms ease-in-out}.arrow-link:hover span{transform: translate3d(0, 0, 0)}.arrow-link:hover svg{opacity: 1}.elements .element-team{flex-direction: column;height: auto;min-height: 5rem}.elements .element-team .details{font-size: .117rem;margin-top: .037rem}.elements .element-team .name{text-decoration: none !important}.elements .element-team .name a{position: static;text-decoration: underline}.elements .element-team .name a:hover{text-decoration: none}.elements .element-team img{margin-top: .22rem}.elements .element-team .name{position: relative}.contacts{display: flex;margin: 0 0 .264rem 0}.contacts .heading-2{margin: 0 0 .264rem 0}.contacts .heading-4{line-height: 1.5;margin: 0 0 .124rem 0}.contacts .directions{text-decoration: underline;display: inline-block}.contacts .directions:hover{text-decoration: none}.contacts .details{margin: .512rem 0 0 0}.contacts > *{padding: .256rem;width: 50%}.contacts + .footer-contacts{display: none}.auth-head{padding: 0 0 .168rem 0}.auth-container{height: 100vh;display: flex;flex-direction: column}.auth-container .center{padding: .586rem 0;width: 2.93rem;margin: 0 auto}.auth-container .form-bottom{margin: .234rem 0}.auth{display: flex;flex-grow: 1}.auth > div{width: 50%;position: relative}.auth > div:first-child{border-right: 2px solid #000}.bg-light{background: #ede9e6}.bg-pink{background: #f473d0}.bg-blue-lavender{background: #abbbeb}.bg-dusty-brown{background: #997f6d}.bg-green{background: #2bb673}.bg-blue{background: #668efc}.bg-purple{background: #a970f9}.bg-yellow{background: #f9ed58}.bg-yellow .btn{color: #f9ed58}.bg-orange{background: #fd8a61}.bg-brown{background: #cdaf78}.bg-white{background: #fff}.bg-nemokami{background: #d1d1d1}.soc-icons .btn{margin: 0 0 .117rem 0}.basket-popup{position: absolute;width: 2.93rem;top: 100%;margin-top: .117rem;border-radius: .088rem;right: .117rem;border: 2px solid #000;background: #ede9e6;opacity: 0;transform: translate3d(0, .088rem, 0);pointer-events: none;transition: transform 200ms ease-in-out, opacity 200ms ease-in-out}.basket-popup .btn{margin: .11rem 0 0 0}.basket-popup .row{display: flex;justify-content: space-between}.basket-popup .row-big{font-size: .176rem}.basket-popup .line{padding: .154rem .176rem;border-bottom: 2px solid #000}.basket-popup .line:last-child{border: 0}.basket-popup .heading-4{line-height: .938}.basket-popup .close{right: 0;top: 0}.basket-popup.show{pointer-events: all;opacity: 1;transform: translate3d(0, 0, 0)}.cookies{display: none;position: fixed;bottom: .176rem;left: .176rem;padding: .176rem;border-radius: .088rem;width: 2.4rem;background: #f9ed58;border: 2px solid #000;z-index: 9}.cookies p{margin: 0 0 .088rem 0}.cookies .btn{color: #f9ed58;margin: 0 0 .176rem 0}.confirm-checkout{display: none;top: 50%;left: 50%;margin-top: -1.46rem;margin-left: -1.83rem;position: fixed;width: 3.29rem;padding: .088rem;background: #f9ed58;border: 2px solid #000;border-radius: .088rem;z-index: 15}.confirm-checkout p{margin: 0 0 .088rem 0 !important}.confirm-checkout .btn{color: #f9ed58;margin: 0 0 .176rem 0}.confirm-checkout .btn-back{background-color: #f9ed58;border: 2px solid #000;color: black}.has-error .error-message{opacity: 1;pointer-events: all;margin-top: -0.293rem}.has-error input,.has-error textarea,.has-error select{margin-bottom: .293rem}.has-error input,.has-error select,.has-error textarea{border: 2px solid #fd8a61 !important}.has-error input + label,.has-error select + label,.has-error textarea + label{color: #fd8a61 !important}.has-error.checkbox input{border-color: #fd8a61 !important}.profile{display: flex}.profile .left{width: 1.72rem;flex-shrink: 0;padding: .183rem .146rem;display: flex;flex-direction: column;align-items: flex-start}.profile .left a{position: relative;height: .264rem;line-height: .278rem;padding: 0 .117rem;display: inline-block;text-decoration: none}.profile .left a.active:after{position: absolute;width: 100%;height: 100%;left: 0;top: 0;border-radius: .132rem;content: '';border: 2px solid #000}.profile .right{padding: .351rem .264rem .732rem .264rem;width: 100%}.profile .order-page{padding: 0}.profile .order-page .content{margin: .337rem .264rem}.profile .content{width: 4.7rem}.profile .content .heading-2{margin-bottom: .264rem}.profile .content .heading-4{margin: -0.073rem 0 .146rem 0}.profile .content table{width: 7.76rem}.nowrap{white-space: nowrap}.file-link{font-size: 0;display: block;margin: 0 auto;width: .132rem}.file-link svg{width: .132rem;height: .176rem}.hidden-input{position: fixed;opacity: 0;pointer-events: none}.form-text{font-size: .102rem;padding: 0 .176rem}.avatar-container{text-align: center;margin: .264rem 0}.avatar-container .avatar{background-size: cover;background-repeat: no-repeat;background-position: center;width: 1.3rem;height: 1.3rem;border-radius: 50%;margin: 0 auto .11rem auto;border: 2px solid #000;display: flex;justify-content: center;align-items: center}.avatar-container .avatar svg{width: .469rem;height: .469rem}.avatar-container label{text-decoration: underline;cursor: pointer}.avatar-container label:hover{text-decoration: none}.certificates{width: 6.02rem;margin: -0.132rem}.certificates .image{background-color: #fff;border: 2px solid #000;border-radius: .088rem;margin: 0 0 .117rem 0;padding-bottom: 69%;position: relative}.certificates .image i{background-size: contain;background-repeat: no-repeat;background-position: center;position: absolute;margin: auto;left: .088rem;top: .088rem;right: .088rem;bottom: .088rem}.certificates .certificate{display: inline-block;width: 33%;padding: .132rem}.profile-head{display: flex;justify-content: space-between;align-items: center;margin: 0 0 .124rem 0}.profile-head *{margin: 0 !important}.payment-method{padding: .102rem .176rem;border: 2px solid #000;border-radius: .088rem;display: flex;align-items: center;margin: 0 0 .307rem 0}.payment-method svg{width: .293rem;height: .205rem;margin: 0 .176rem 0 0}.payment-method .end{margin: 0 0 0 auto;text-align: right}.payment-method .small{font-size: .102rem;margin-bottom: .029rem}.payment-method.membership{padding: 0}.payment-method.membership > div{width: 100%;border-right: 2px solid #000;padding: .102rem .176rem}.payment-method.membership > div:first-child{width: 200%}.payment-method.membership > div:last-child{border: 0}.profile-back{width: 8.28rem;padding: .132rem .264rem}.profile .content .table-order{width: 100%}.table-order-bottom{display: flex;justify-content: space-between;font-size: .176rem}.order-details{width: 3.22rem;font-size: .176rem;margin: 0 0 .439rem 0}.order-details .small{font-size: .102rem;margin: 0 0 .037rem 0}.order-details .row{display: flex;margin: 0 0 .249rem 0}.order-details .col{width: 50%}.partners{position: relative}.partners .swiper-container{width: 7.58rem;margin: 0 auto}.partners .swiper-container .swiper-slide{width: 2.53rem;display: flex;align-items: center;justify-content: center;height: 1.76rem}.partners .swiper-container .swiper-slide img{max-width: 1.25rem;max-height: .659rem}.reviews{position: relative;padding: .586rem 0}.reviews .swiper-container{padding: 0 .351rem}.reviews .swiper-slide{padding-bottom: .454rem;height: auto !important}.nav-controls{display: flex;justify-content: center;align-items: center;margin-top: .264rem}.nav-controls .nav-control{cursor: pointer;width: .264rem;height: .264rem}.nav-controls .nav-control svg{width: .264rem;height: .264rem}.nav-controls .nav-control-left svg{transform: rotate(90deg)}.nav-controls .nav-control-right svg{transform: rotate(-90deg)}.nav-controls .swiper-pagination{position: static;width: fit-content}.nav-controls .swiper-pagination-bullets{display: flex;align-items: center;margin: 0 .088rem}.nav-controls .swiper-pagination-bullets .swiper-pagination-bullet + .swiper-pagination-bullet{margin-left: .059rem}.nav-controls .swiper-pagination-bullet{width: .088rem;height: .088rem;border: 2px solid #000;opacity: 1;background: transparent}.nav-controls .swiper-pagination-bullet-active{background: #000}.review{border: 2px solid #000;position: relative;height: 100%}.review__body{padding: .264rem;display: flex;flex-direction: column;justify-content: space-between;height: 100%}.review__rating{display: flex;height: .176rem}.review__rating svg{width: .176rem;height: .176rem}.review__rating svg + svg{margin-left: .059rem}.review__text{font-size: .132rem;margin-top: .176rem}.review__author{display: flex;align-items: center;margin-top: .176rem}.review__avatar{width: .439rem;height: .439rem;border-radius: 50%;overflow: hidden;margin: 0 .117rem 0 0}.review__avatar img{width: 100%;height: 100%;object-fit: cover}.review:after{content: '';position: absolute;right: .264rem;bottom: -0.447rem;border-style: solid;border-width: 0 .454rem .454rem 0;border-color: transparent transparent #000 transparent;transform: rotate(180deg);z-index: 2}.review:before{content: '';position: absolute;right: .251rem;bottom: -0.476rem;border-style: solid;border-width: 0 .469rem .469rem 0;border-color: transparent transparent #000 transparent;transform: rotate(180deg);z-index: 0}.review.bg-brown:after{border-bottom-color: #cdaf78}.review.bg-blue:after{border-bottom-color: #668efc}.review.bg-purple:after{border-bottom-color: #a970f9}.review.bg-yellow:after{border-bottom-color: #f9ed58}.review.bg-orange:after{border-bottom-color: #fd8a61}.review.bg-green:after{border-bottom-color: #2bb673}.review.bg-pink:after{border-bottom-color: #f473d0}.review-alt{border: 2px solid #000;position: relative;height: 100%}.review-alt__quote{position: absolute;top: -0.242rem;left: 50%;transform: translate(-50%);width: .483rem;height: .483rem;display: flex;align-items: center;justify-content: center;padding: .088rem;background-color: #ede9e6}.review-alt__quote svg{width: .381rem;height: .381rem}.review-alt__body{padding: .264rem;display: flex;flex-direction: column;justify-content: space-between;height: 100%}.review-alt__rating{display: flex;justify-content: center;margin-top: .264rem;height: .176rem}.review-alt__rating svg{width: .176rem;height: .176rem}.review-alt__rating svg + svg{margin-left: .059rem}.review-alt__text{font-size: .132rem;margin-top: .176rem}.review-alt__author{display: flex;align-items: center;margin-top: .264rem}.review-alt__avatar{width: .439rem;height: .439rem;border-radius: 50%;overflow: hidden;margin: 0 .117rem 0 0}.review-alt__avatar img{width: 100%;height: 100%;object-fit: cover}.glue-outer{width: 100%;height: 100%;padding: 15%;position: absolute;left: -15%;top: -15%;border-radius: 50%;box-sizing: content-box}.swiper-container img{opacity: 1}img,.img{opacity: 0;transition: opacity 300ms ease-in-out;background-size: cover;background-repeat: no-repeat;background-position: center}.is-visible{opacity: 1}.animated-link:hover{text-decoration: underline;text-decoration-thickness: .015rem}.b-tooltip{display: inline-block;font-size: .102rem;padding: .117rem;position: absolute;text-align: center;background: #000;color: #fff;z-index: 5000;text-align: left;max-width: 4.1rem;border-radius: .088rem}.faq-content{display: none;padding: .073rem .256rem .168rem .256rem}.faq-content p,.faq-content > div{margin: 0 0 .146rem;position: relative}.faq-content > div{padding-left: .293rem}.faq-content svg{width: .176rem;height: .176rem;vertical-align: middle;margin: 0 .117rem 0 0;left: 0;margin-top: -0.022rem;position: absolute}.faq{transition: background 200ms ease-in-out;transform: translate3d(0, 0, 0)}.faq .down{position: absolute;font-size: 0;top: .278rem;right: .256rem;transition: transform 200ms ease-in-out}.faq .down svg{width: .176rem;height: .088rem}.faq h3{font-size: .176rem;padding: .205rem .256rem;cursor: pointer;user-select: none}.faq:hover{background: #f9ed58}.faq.active:hover{background: transparent}.faq.active .down{transform: rotate(180deg)}.single-image{font-size: 0;position: relative}.single-image img{width: 100%;height: auto}.single-image-video{cursor: pointer}.play-video{font-size: 0;left: 50%;top: 50%;margin: -0.439rem;position: absolute;transition: opacity 200ms ease-in-out, transform 200ms ease-in-out;cursor: pointer}.play-video a{position: absolute;width: 100%;height: 100%;left: 0;top: 0;opacity: 0}.play-video svg{width: .878rem;height: .878rem}.play-video:hover{opacity: 0.8;transform: scale(.95)}.card-big .btn{margin: .322rem 0 0 0}.icons-texts{display: flex}.icons-texts--2{flex-wrap: wrap}.icons-texts--2 .icons-text{width: 50%}.icons-texts--2 .icons-text:nth-child(2n) .border-right{display: none}.icons-texts--2 .icons-text:nth-child(3n) .border-right{display: block}.icons-text{width: 33.33%;padding: .264rem .176rem}.icons-text h3{font-size: .234rem;line-height: 1.25;margin: 0 0 .183rem 0}.icons-text svg{width: .307rem;height: .307rem;margin: 0 0 .307rem 0}.icons-text:nth-child(3n) .border-right{display: none}.StripeElement{height: .41rem;border: 2px solid #000;border-radius: .205rem;display: flex;align-items: center;padding: 0 .176rem}.StripeElement > *{width: 100%}.credit-card__buttons{display: flex;justify-content: flex-end;margin-top: .22rem;position: relative;z-index: 2}.credit-card__buttons .btn-default{background: transparent;color: #000;padding: 0}.credit-card__buttons .btn-default:hover{text-decoration: underline}.credit-card__buttons .btn-primary{min-width: 1.46rem}.credit-card__buttons > *{margin-left: .22rem}.order-security{filter: grayscale(100%);margin-top: -0.205rem;transform: translate(0, -50%);display: flex;align-items: center}.order-security img{margin: 0 .088rem 0 0}.checkout{display: flex}.checkout + .footer-contacts{display: none}.checkout + .footer-contacts + .footer{display: none}.checkout-left{width: 50%;padding: .344rem .256rem}.checkout-left h2{font-size: .41rem;line-height: 1.14;margin: 0 0 .124rem 0}.checkout-left p{margin: 0 0 .256rem 0}.checkout-right{width: 50%;padding: .256rem}.checkout-right h3{font-size: .176rem;line-height: 1.33;margin: 0 0 .168rem 0}.checkout-right p{margin: .264rem 0 0 0}.checkout-right p svg{width: .176rem;height: .176rem;vertical-align: middle;margin: 0 .059rem 0 0;display: inline-block;position: relative;top: -0.015rem}.or{position: relative;margin: .176rem -0.256rem;text-align: center;font-size: .102rem}.or:before{content: '';position: absolute;width: 100%;left: 0;top: 50%;margin-top: -0.007rem;border-bottom: 2px solid #000}.or span{padding: 0 .051rem;background: #ede9e6;position: relative}.small-soc-buttons{display: flex;justify-content: center}.small-soc{font-size: 0;margin: 0 .059rem;cursor: pointer;display: block}.small-soc svg{width: .41rem;height: .41rem}.cart-item{display: flex;margin: 0 0 .176rem 0;align-items: center}.cart-item-image{background-size: cover;background-repeat: no-repeat;background-position: center;width: .381rem;height: .527rem;margin: 0 .117rem 0 0;box-shadow: .029rem .029rem .059rem rgba(0,0,0,0.16)}.checkout-summary{padding: .124rem .256rem;margin: 0 -0.256rem}.checkout-summary > div{display: flex;justify-content: space-between;margin: 0 0 .102rem 0}.checkout-summary > div > div:last-child:not(:first-child){white-space: nowrap}.checkout-summary .total{font-size: .176rem;line-height: 1.33}.checkout-card{padding: .264rem .256rem;margin: 0 -0.256rem}.checkout-footer{padding: .264rem 0 0 0;text-align: center}.checkout-footer a{margin: 0 .088rem;text-decoration: none}.checkout-footer a:hover{text-decoration: underline}.thinkific__checkout__cart-container{padding: .124rem .256rem;margin: 0 -0.256rem}.thinkific__checkout__cart-container > div{display: flex;justify-content: space-between;margin: 0 0 .102rem 0}.thinkific__checkout__cart-container .thinkific__checkout__cart-item--total-row{font-size: .176rem;line-height: 1.33}.thinkific__checkout__coupon-code__check-container{margin: 0 0 .264rem 0}.thinkific__checkout__coupon-code .thinkific__checkout__coupon-code__container{display: flex;margin: 0 0 .264rem 0}.thinkific__checkout__coupon-code .thinkific__checkout__coupon-code__container .thinkific__checkout__coupon-code__input-container{width: 100%}.thinkific__checkout__coupon-code .thinkific__checkout__coupon-code__container .thinkific__checkout__coupon-code__submit-container{margin-left: .176rem;min-width: 1.32rem}.thinkific__checkout__coupon-code .thinkific__checkout__coupon-code__container .thinkific__checkout__coupon-code__submit-container input{width: 100%}.thinkific__checkout__coupon-code .thinkific__checkout__coupon-code__container label{display: none}.thinkific__checkout__coupon-code.hide{display: none}.checkout-spinner{display: none}.thinkific__checkout__credit-card-container form{display: flex}.thinkific__checkout__credit-card-container form .form-control{width: 100%}.thinkific__checkout__credit-card-container form .form-control + .thinkific__checkout__credit-card-submit-container{margin-left: .176rem}.thinkific__checkout__credit-card-container form .thinkific__checkout__credit-card-submit-container{min-width: 1.32rem}.thinkific__checkout__credit-card-container form .thinkific__checkout__credit-card-submit-container button{width: 100%}.thinkific__checkout__credit-card-submit-container{flex-shrink: 0}.thinkific__checkout__container .order-security{margin: .264rem 0 0 0;transform: none}.custom-checkout{padding: .124rem .256rem .264rem .256rem;margin: 0 -0.256rem;position: relative}.subscriptions-form{padding: .264rem .264rem .146rem .264rem}.select-caret,.remove-subscription,.cancel-typing{position: absolute;width: .41rem;height: .41rem;justify-content: center;align-items: center;display: flex;top: 0;right: 0;cursor: pointer;transition: transform 200ms ease-in-out}.select-caret{pointer-events: none}.select-caret svg{width: .088rem;height: .088rem}.cancel-typing{display: none;width: .381rem;height: .381rem;font-size: .132rem}.remove-subscription:hover{transform: rotate(90deg)}.remove-subscription svg{width: .117rem;height: .117rem}.add-subscription-container{display: flex}.add-subscription{width: .41rem;height: .41rem;justify-content: center;align-items: center;display: flex;cursor: pointer;transition: transform 200ms ease-in-out;transform: rotate(45deg)}.add-subscription:hover{transform: rotate(135deg)}.add-subscription svg{width: .117rem;height: .117rem}.alert{white-space: normal !important;margin: 0 0 .176rem 0;position: relative;border-radius: .205rem;border: 2px solid #000;padding: .124rem .146rem .095rem .381rem;background: #fd8a61}.alert svg{left: .117rem;top: .117rem;width: .176rem;height: .176rem;position: absolute}.thankyou{padding: .439rem 0}.thankyou p{margin: .117rem 0 .256rem}.thankyou + .footer-contacts{display: none}.thankyou + .footer-contacts + .footer{display: none}.progress-bar{width: 100%;height: .117rem;margin: 0 0 .176rem 0;position: relative;overflow: hidden;border-radius: .059rem}.progress-bar::before{position: absolute;width: 100%;height: 100%;left: 0;top: 0;content: '';background: #fff;border-radius: .059rem;border: 2px solid #000}.progress-bar .bar{border: 2px solid #000;border-radius: .059rem;height: .117rem;position: relative;background: #2bb673}.progress-text{margin: 0 0 .051rem 0}.courses-head{display: flex;justify-content: space-between;align-items: center;padding-left: .256rem;padding-right: .256rem}.courses-head .input{margin: 0;width: 2.93rem}.checkout-block{display: flex;flex-direction: column;margin: .264rem 0 !important}.checkout-block-heading{margin: 0 0 .75em 0}.checkout-block-btns{display: flex;margin: 0 -0.044rem}.checkout-block-btns > *{margin: 0 .044rem;padding: 0 .22rem}.checkout-block-company{display: none}.cart-item.option{background: transparent !important;padding: 0;height: auto;justify-content: flex-start}.cart-item.option .quantity{margin: 0 0 0 auto}.cart-item.option .cart-item-text{font-size: .117rem;line-height: 1.5;margin-right: 0.5em}.checkout-block-people{counter-reset: people}.checkout-block-people .checkout-block{counter-increment: people}.checkout-block-people .checkout-block .checkout-block-heading span:first-child:after{content: ' ' counter(people)}.checkout-block-people .checkout-block:not(:first-child) .checkout-block-heading span:last-child{display: none}.products__list-no-results{width: 9.49rem;margin: 3em auto}.dib-homepage-title{text-align: left;margin: 0 0 1em 0}#dib-template-2 .dib-post img.dib-post-featured-image,#dib-template-2 a.dib-post{border-radius: 0}#dib-template-2.dib-container{max-width: 9.49rem;padding: 0}.my-account__heading{margin-bottom: 0.264rem;font-size: 0.41rem;line-height: 1.14}.my-account__billing__h4{font-size: 0.234rem;line-height: 1.25;margin: 0 0 .124rem 0}.table-responsive{margin: 0 0 .307rem 0}.table-responsive table{width: 100% !important}.table-responsive .btn{background: transparent;color: #000;display: inline;padding: 0;line-height: 1;text-decoration: underline}.table-responsive .btn:hover{text-decoration: none}#main-content.student-certificate{margin: 0 auto;padding: .659rem;max-width: 6.59rem}#main-content.student-certificate img{width: 100%;height: auto}.student-certificate__data{margin: .146rem 0;text-align: center}.student-certificate__data__container{display: inline-block;margin: 0 .11rem .073rem .11rem}.student-certificate__data__label{font-weight: bold}.student-certificate__share{text-align: center}.student-certificate__share .button{margin: 0 .073rem;min-width: 1.46rem}.product-images{width: 100%;overflow: hidden}#notifications .message{background: #fd8a61 !important}.input-searchable{position: relative}.input-searchable .select-caret,.input-searchable label{z-index: 6}.dropdown-open .select-caret,.dropdown-open label{z-index: 8 !important}.dropdown-open .searchable-dropdown{z-index: 7}.searchable-dropdown{top: 0;min-height: .41rem;border: 2px solid #000;border-radius: .205rem;position: absolute;width: 100%;background: #ede9e6;z-index: 5;opacity: 0}.searchable-dropdown input{border: 0 !important}.searchable-dropdown .dropdown-add{display: none;padding: 0 .176rem}.searchable-dropdown .dropdown-add span{cursor: pointer;text-decoration: underline}.searchable-dropdown .dropdown-add span:hover{text-decoration: none}.searchable-options{padding-bottom: .11rem;display: none}.searchable-options > div{padding: .022rem .176rem;cursor: pointer}.searchable-options > div:hover{text-decoration: underline}.dropdown-open .select-caret{transform: rotate(180deg)}.dropdown-open .searchable-dropdown{opacity: 1}.dropdown-open .searchable-options{display: block}.dropdown-can-add .dropdown-add{display: block}.dropdown-typing .select-caret,.dropdown-typing .searchable-dropdown{display: none}.dropdown-typing .cancel-typing{display: flex}.hero .img.flipmore .flip-box-inner{transform: rotateY(360deg)}.hero .img.flipslow .flip-box-inner{transition: transform .8s}.full-option{padding: 0.256rem;justify-content: center}.full-option-content{display: flex;align-items: center}.full-option-content .circle{margin-left: .439rem;width: 1.17rem;height: 1.17rem}.full-option-content .circle svg{width: 1.17rem;height: 1.17rem}.register-container{display: flex;justify-content: space-between;align-items: flex-start}.register-container .register{padding-right: .059rem}.register{display: flex;flex-direction: column;justify-content: space-between;height: 100%}.register .heading-2{margin-bottom: .176rem}.register .btn{width: fit-content;color: #fff}.hero-slider{overflow: hidden;position: relative}.hero-slider--half{height: calc(100vh - .5rem);width: 100%}.hero-slider--half .swiper-container{height: 100%}.hero-slider--half .nav-controls{position: absolute;right: .256rem;bottom: .256rem;z-index: 4}.hero-slider--half .nav-controls{color: var(--controls-color);transition: color 150ms ease-in-out}.hero-slider--half .nav-controls svg{stroke: var(--controls-color) !important}.hero-slider--half .nav-controls .swiper-pagination-bullet{border-color: var(--controls-color);transition: border-color 150ms ease-in-out}.hero-slider--half .nav-controls .swiper-pagination-bullet.swiper-pagination-bullet-active{background: var(--controls-color);transition: background 150ms ease-in-out}.hero-slider--full{height: calc(100vh - .5rem);width: 100%;position: relative}.hero-slider--full .swiper-container{height: 100%}.hero-slider--full .nav-controls{position: absolute;right: .256rem;bottom: .256rem;z-index: 4}.hero-slider--full .nav-controls{color: var(--color)}.hero-slider--full .nav-controls svg{stroke: var(--color) !important}.hero-slider--full .nav-controls .swiper-pagination-bullet{border-color: var(--color)}.hero-slider--full .nav-controls .swiper-pagination-bullet.swiper-pagination-bullet-active{background: var(--color)}.hero-slider-slide{width: 100vw;height: calc(100vh - .5rem);position: relative;overflow: hidden}.hero-slider-slide .date{margin: 0 0 .168rem 0}.hero-slider-slide .price{font-size: .381rem;line-height: 1.15;font-family: 'Baryton';margin: .176rem 0}.hero-slider-slide--half{display: flex;flex-wrap: nowrap}.hero-slider-slide--half .hero-slider-slide__content{display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: space-between;align-items: flex-start;padding: .454rem .264rem;width: 50%;background-color: var(--bg-color);color: var(--color)}.hero-slider-slide--half .hero-slider-slide__content a{color: var(--color)}.hero-slider-slide--half .hero-slider-slide__content svg{stroke: var(--color) !important}.hero-slider-slide--half .hero-slider-slide__image{width: 50%}.hero-slider-slide--half .hero-slider-slide__image img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 50%;display: block;position: relative}.hero-slider-slide--full{display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: flex-end;align-items: flex-start;padding: .264rem}.hero-slider-slide--full .hero-slider-slide__content{max-width: 5.39rem;position: relative;z-index: 2;color: var(--color)}.hero-slider-slide--full .hero-slider-slide__content .heading-2{margin-bottom: .176rem}.hero-slider-slide--full .hero-slider-slide__content p{margin-bottom: .176rem}.hero-slider-slide--full .hero-slider-slide__content .price{margin-bottom: .176rem}.hero-slider-slide--full .btn{color: var(--btn-color);background: var(--color)}.hero-slider-slide--full .hero-slider-slide__image{display: block;z-index: 1;height: 100%;width: 100%;top: 0;left: 0;position: absolute;object-fit: cover;object-position: 50% 50%}.hero-slider-slide--full .hero-slider-slide__image:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.48))}.hero-slider-slide--full .hero-slider-slide__image img{width: 100%;height: 100%;object-fit: cover}@media only screen and (orientation: landscape) and (min-width: 751px){.hero .img:hover .flip-box-inner{transform: rotateY(180deg)}.desktop-hide{display: none !important}.dropdown a span{padding: 0 !important}.dropdown a span,.header ul li ul li a span,.element .name span,.animated-underline{text-decoration: none !important;background: linear-gradient(to right, rgba(0,0,0,0), rgba(0,0,0,0)), linear-gradient(to right, #000, #000, #000);background-size: 100% .015rem, 0 .015rem;background-position: 100% 100%, 0 100%;background-repeat: no-repeat;transition: background-size 800ms !important}.dropdown a span.min,.header ul li ul li a span.min,.element .name span.min,.animated-underline.min{background-size: 100% 2px, 0 2px;padding-bottom: .029rem}.dropdown a span,.header ul li ul li a span{pointer-events: none;border-radius: 0;display: block;transform: translate3d(0, 0, 0);background-position: 100% 100%, 0 82%;padding: 0;background-size: 100% 2px, 0 2px}.animated-underline:hover,.animated-underline:focus{background-size: 0 .015rem, 100% .015rem;text-decoration: none !important}.animated-underline:hover.min,.animated-underline:focus.min{background-size: 0 2px, 100% 2px}.element:hover .name span,.dropdown a:hover span,.header ul li ul li a:hover span{background-size: 0 2px, 100% 2px}.card:not(.card-big) .border-bottom,.element .border-bottom,.post .border-bottom,.card:not(.card-big) .border-top,.element .border-top,.post .border-top{width: 100vw !important}.card:not(.card-big):nth-child(even) .border-bottom,.element:nth-child(even) .border-bottom,.post:nth-child(even) .border-bottom,.card:not(.card-big):nth-child(even) .border-top,.element:nth-child(even) .border-top,.post:nth-child(even) .border-top{display: none !important}.links .border-bottom{width: 100vw !important}.links .right a:last-child .border-bottom{display: none}.before-circle .head > .border-bottom{width: 100% !important}}@media only screen and (orientation: portrait), only screen and (max-width: 750px){.mobile-hide{display: none !important}.products__list-no-results{width: 9.12rem}body{font-size: .373rem}.b-tooltip{font-size: .347rem;padding: .4rem;max-width: 20rem;border-radius: .32rem}.heading-1{font-size: 1.17rem;line-height: 1}.heading-2{font-size: .96rem;line-height: 1.22}.heading-3{font-size: .853rem;line-height: 1.25}.heading-4{font-size: .747rem;line-height: 1.29}.site{max-width: 100%}.logo{margin: 0 0 0 .427rem}.logo svg{width: 4.62rem;height: .747rem}body{padding-top: 1.65rem}.header{height: 1.65rem;position: fixed;background: #ede9e6;top: 0;width: 100%}.header > ul{display: none}.actions > *{height: 1.65rem;width: 2.13rem}.actions > * svg{width: .853rem;height: .853rem}.actions > * .count{line-height: .613rem;height: .693rem;min-width: .693rem;border-radius: .347rem;padding: 0 .133rem;font-size: .32rem;border: .08rem solid #ede9e6}.hero{padding: 1.28rem 0 0 0;height: 16.2rem;margin: 0}.hero .line{top: 1.28rem;left: -15.3rem}.hero .line svg{height: 10.7rem;width: 28rem}.hero .img-1,.hero .img-2{display: none}.hero .img-3{width: 3.29rem;height: 3.29rem;left: -1.96rem;top: 4rem}.hero .img-3 .image{width: 3.29rem;height: 3.29rem}.hero .img-4{width: 2.53rem;height: 2.53rem;left: 2.75rem;top: 1.63rem}.hero .img-4 .image{width: 2.53rem;height: 2.53rem}.hero .img-5{width: 2.19rem;height: 2.19rem;left: 7.12rem;top: 4.93rem}.hero .img-5 .image{width: 2.19rem;height: 2.19rem}.hero .img-6{width: 2.53rem;height: 2.53rem;left: 4.91rem;top: 9.15rem}.hero .img-6 .image{width: 2.53rem;height: 2.53rem}.hero .img.flip .flip-box-inner{transform: rotateY(180deg)}.hero .flip-box-back{font-size: .187rem}.hero .flip-box-back h4{font-size: .213rem;margin: 0 0 .107rem 0;padding-top: .267rem}.hero h1{padding: 0 .48rem;width: auto;bottom: .667rem}.hero .hero-circle{display: none}.section-title{padding: .427rem 0;word-break: break-word;font-size: 1.12rem}.center-title{padding: 1.6rem 0 .64rem}.center-title .heading-2{max-width: 80%}.button-holder{padding: .64rem 0 1.6rem}.marquees .marquee + .marquee{margin-top: .64rem}.marquee .card + .card{margin-left: .64rem}.site{overflow: hidden}.card .head{padding: 0 .107rem;font-size: .48rem}.card .head > div{padding: .267rem .32rem}.card .head svg{width: .853rem;height: .853rem;margin: 0 .213rem 0 0}.card .content{flex-direction: column}.card .content > div{padding: 0;width: 100%}.card .content .left{order: 2;padding: .64rem .427rem .64rem .427rem}.card .content .left:has(.switch){padding: .64rem .427rem .64rem .427rem}.card .content .date{margin: 0}.card .content .info{padding: 0}.card .content .image{border-bottom: 2px solid #000}.card .content .heading-3,.card .content .heading-2{margin-bottom: .4rem}.card--small{border: 2px solid #000;margin-bottom: 0}.card--small .head{padding: 0;font-size: .267rem;min-height: 0}.card--small .head > div{padding: .267rem .427rem}.card--small .content{border-top: 2px solid #000;flex-direction: row;height: auto}.card--small .content .left{order: 1;padding: .267rem;width: 3.73rem;border-right: 2px solid #000;display: flex;flex-direction: column;justify-content: space-between}.card--small .content .image{height: 3.73rem;width: 3.73rem;padding: 0;min-height: 3.73rem;max-height: 3.73rem;border-bottom: none}.card--small .content .heading-4{font-size: .32rem}.card--small .content .info{font-size: .267rem;padding: 0}.card--small .content > div{width: 3.73rem;order: 2}.cards{display: block}.cards .card{width: 100%;border-right: 0 !important}.cards .card .heading-4{font-size: .96rem;line-height: 1.22;margin: .4rem 0}.card-circle{padding: 1.6rem 0}.circle{width: 6.4rem;height: 6.4rem;text-decoration: none}.circle svg{width: 6.4rem;height: 6.4rem}.links{display: block}.links > div{border-right: 0 !important;width: 100%}.links .left{padding: .64rem .427rem}.links .left p{margin: .427rem 0}.links .right a{font-size: .48rem;padding: .613rem .427rem}.testimonials .quotes{top: 1.6rem;left: 50%;margin-left: -0.694rem}.testimonials .quotes svg{width: 1.39rem;height: 1.39rem}.testimonials .swiper-slide{font-size: .747rem;line-height: 1.29;padding: 3.63rem 0 3.2rem 0}.testimonials .swiper-slide .text{padding: 0 .427rem}.testimonials .navs{position: absolute;bottom: .667rem;display: flex;left: 0;width: 100%;justify-content: center}.nav{width: 2.24rem;height: 1.92rem;margin: 0;position: static}.nav svg{width: .64rem;height: .96rem}.wrap{width: 9.12rem}.invitation{padding: 1.79rem 0 1.6rem 0;text-align: center;display: block}.invitation .wrap{display: block}.invitation .heading-2{margin: 0 0 .667rem 0}.invitation .circle{margin: 0 auto}.invitation .image{display: none}.invitation p{margin-bottom: .64rem}.invitation--2 .wrap{display: flex;flex-direction: column;align-items: center}.invitation--2 .heading-3{text-align: center;max-width: 90%}.invitation--2 .btn{color: #ede9e6;margin: .64rem 0 0}.invitation--2 p{max-width: 100%;text-align: center;font-size: .32rem;margin-top: .64rem;margin-bottom: 0}.posts{display: block}.post{width: 100%;border-right: 0 !important}.post .head{padding: .453rem .427rem;font-size: .48rem}.post .content{padding: .613rem .427rem 1.92rem .427rem}.post .content .heading-3{margin: .427rem 0 .64rem 0}.post .content img{max-width: 7.47rem;max-height: 7.47rem;height: auto;width: auto}.post-circle{padding: 1.6rem 0}.thinkific__checkout__coupon-code__input-container input,.input input,.thinkific__checkout__coupon-code__input-container textarea,.input textarea,.thinkific__checkout__coupon-code__input-container select,.input select{height: 1.49rem;border-radius: .747rem;padding: 0 .64rem}.thinkific__checkout__coupon-code__input-container .btn,.input .btn{right: .267rem}.thinkific__checkout__coupon-code__input-container .icon,.input .icon{width: 1.49rem;height: 1.49rem}.thinkific__checkout__coupon-code__input-container .icon svg,.input .icon svg{width: .533rem;height: .533rem}.thinkific__checkout__coupon-code__input-container .error-message,.input .error-message{font-size: .373rem;padding: .107rem .64rem}.input{margin: 0 0 .427rem 0}.input textarea{padding: .373rem .64rem}.input label{height: 1.49rem;line-height: 1.49rem;padding: 0 .533rem;align-items: center;display: flex}.input label span{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0 .107rem;display: block;height: 2em;line-height: 2em}.input input.country-selector{border: none;height: 100%;border-radius: 0;border-right: 1px solid #000;width: 2.93rem}.input.has-focus label,.input.has-value label{font-size: .373rem;top: -0.72rem}.checkbox{line-height: .64rem;padding: .053rem 0 0 .853rem;margin: 0 0 .533rem 0}.checkbox input{width: .64rem;height: .64rem;border-radius: .213rem}.checkbox input:checked{background-size: .32rem;background-position: center .107rem}.button,.btn{width: 100%;height: 1.49rem;padding: 0 .933rem;border-radius: .747rem;line-height: 1.55rem}.button svg,.btn svg{width: .32rem;height: .32rem;margin: 0 .213rem 0 0}.button i svg,.btn i svg{width: .427rem;height: .427rem;left: .667rem;margin-top: -0.213rem}.button[data-loading] i:before,.btn[data-loading] i:before{border-radius: .8rem}.button > span + span,.btn > span + span{transform: translate3d(0, 1.49rem, 0)}.button:hover > span,.btn:hover > span{transform: translate3d(0, -1.49rem, 0)}.btn-facebook i svg,.btn-apple i svg{width: .533rem;height: .533rem;margin-top: -0.267rem}.btn-ghost:before{border-radius: .747rem}.btn-small{height: .96rem;line-height: 1.01rem;padding: 0 .613rem}.footer-contacts{padding: 1.73rem 0 0 0}.footer-contacts .heading-3{font-size: .747rem}.footer{padding: 0 0 .64rem 0;position: relative}.footer .wrap{height: 3.2rem;align-items: flex-end}.footer .center{position: absolute;width: 100%;left: 0;text-align: center;bottom: 2.59rem}.input-group{display: block}.form-bottom{display: block}.form-bottom .checkbox{margin: 0 0 .427rem 0}.phone-input-container input#phone{padding-left: 3.36rem}.country-selector-wrapper{position: absolute;left: 0;padding: .32rem 0;width: 2.93rem;height: 100%}.country-selector-wrapper svg{width: .427rem;height: .427rem;position: absolute;right: .32rem;top: .533rem;transform-origin: center;transition: transform 200ms ease-in-out}.country-selector{display: flex;align-items: center;justify-content: space-between;gap: .107rem;background: none;cursor: pointer;z-index: 2}.country-list-container{position: absolute;top: 100%;left: 0;width: 100%;background: #ede9e6;border: 2px solid #000;border-top: 0;border-bottom-left-radius: .747rem;border-bottom-right-radius: .747rem;box-shadow: 0 4px 12px rgba(0,0,0,0.1);display: none;z-index: 1000;padding-right: .32rem;overflow: hidden}.country-list-container.active{display: block}.country-list{list-style: none;padding: 0;margin: 0;max-height: 200px;overflow-y: auto}.country-list::-webkit-scrollbar{width: 6px}.country-list::-webkit-scrollbar-track{background: rgba(0,0,0,0.16)}.country-list::-webkit-scrollbar-thumb{background: #000;border-radius: 3px}.country-list li{display: flex;align-items: center;padding: 10px 16px;cursor: pointer;transition: background-color .2s}.country-list li:hover span,.country-list li:focus span{text-decoration: underline}.country-code{min-width: 1.6rem}.country-name{flex-grow: 1}.close{width: 1.76rem;height: 1.76rem;right: 0;top: 0}.close svg{width: .587rem;height: .587rem}.modal-request .full-wrap{display: block}.modal-request .full-wrap .image{display: none}.modal-request .full-wrap .content{width: 100%;padding: .507rem .427rem}.modal-request .full-wrap .content .heading-2{width: auto}.modal-request .full-wrap .content form{padding: .533rem 0}.modal-request .form-bottom{padding: 0 0 .427rem 0}.modal-request .form-bottom .checkbox{margin: 0 0 .427rem 0}.modal-list{padding: 0}.modal-list .auto-wrap{border-radius: 0;border: none;height: 100%;width: 100%;max-width: 100%;max-height: 100%;overflow: auto;padding: .96rem .427rem}.modal-list .auto-wrap .section-title{font-size: .64rem}.list__item{margin-bottom: .96rem}.list__item:last-child{margin-bottom: 0}.list__title{font-size: .427rem;margin-bottom: .64rem}.list__text.text-block{margin: 0;padding: 0}.list__text.text-block p{margin: 0}.list__text.text-block small{font-size: .32rem;margin-top: .16rem;line-height: 1}.list__text.text-block small + p,.list__text.text-block p + ul,.list__text.text-block p + ol,.list__text.text-block ul + p,.list__text.text-block ol + p,.list__text.text-block p + p,.list__text.text-block p + blockquote,.list__text.text-block blockquote + p,.list__text.text-block p + figure,.list__text.text-block figure + p{margin-top: .64rem}.list__subitem{margin-top: .64rem}.list__link{text-decoration: none}.list__link:hover{text-decoration: underline}.list__info{font-size: .32rem;margin-top: .16rem;line-height: 1}.tabs{display: flex;margin: 0 -0.533rem 0 -0.533rem;padding: 0 .427rem;padding-bottom: .56rem;overflow: auto;-webkit-overflow-scrolling: touch;align-items: center}.tabs .tab{height: .96rem;border-radius: .48rem;margin: .107rem;padding: .053rem .533rem 0 .533rem;white-space: nowrap}.tabs .tab.active{border-radius: .587rem;height: 1.17rem;line-height: 1.17rem}.pagination .nav{width: 1.81rem}.pagination .numbers{font-size: .48rem}.pagination .numbers > *{padding: .293rem}.card .content .image .circle{display: none}.text-block{padding: .96rem .427rem;width: auto}.text-block h2{font-size: .747rem;line-height: 1.29;margin: 1.28rem 0 .64rem 0}.text-block iframe{width: 9.12rem;height: 6.45rem}.text-block blockquote{font-size: .747rem;margin: 1.28rem 0;padding: 2.03rem 0 0 0;background-size: 1.39rem}.info-item .wrap{padding: .507rem 0;align-items: flex-start}.info-item .wrap svg{margin: 0 .427rem 0 0;width: 1.12rem;height: 1.12rem}.text-blocks{display: block}.text-blocks > div:first-child{border: 0;border-bottom: 2px solid #000}.text-blocks > div{width: 100%;padding: .64rem .427rem}.text-blocks .heading-2{font-size: .853rem;line-height: 1.25}.text-blocks .heading-2 + .circle{margin-top: .64rem}.text-blocks:has(.solo-image) > div{width: 100%;padding: .64rem .427rem}.text-blocks:has(.solo-image) .heading-container{display: flex;flex-direction: column;justify-content: center;padding-bottom: 0}.text-blocks:has(.solo-image) .circle-container{display: flex;justify-content: center;align-items: center}.text-blocks-teacher .heading-2{margin: 0 0 .427rem 0}.text-blocks-teacher .heading-2 + .btn{margin-top: 0}.elements{display: block}.elements .element{border-right: 0 !important;width: 100%;height: auto}.elements .element img{margin: 2.67rem 0;max-width: 6.4rem;max-height: 6.4rem;width: auto;height: auto}.elements .element .name{font-size: .48rem;padding: .427rem}.subscriptions{display: block}.subscriptions > div{width: 100%;border-right: 0 !important}.subscriptions h2{font-size: .48rem;margin: .613rem 0 .4rem 0}.subscriptions .left{padding: .64rem .427rem}.subscriptions .heading-2{margin: 0 0 .427rem 0}.switch{padding: .267rem;border-radius: .8rem;width: 100%;display: flex}.switch + h1,.switch + h2,.switch + h3,.switch + h4,.switch + h5,.switch + h6{margin-top: .64rem}.switch--2{padding: 0}.switch--2 .switch-btn{width: fit-content}.switch--2 .switch-btn + .switch-btn{margin-left: .213rem}.switch-btn{width: 100%;height: .96rem;line-height: .96rem;border-radius: .48rem;padding: 0 .667rem}.option{font-size: .373rem;padding: .587rem .427rem}.option .basket{font-size: .32rem;text-align: center;margin: 0 0 0 .64rem}.option .basket svg{width: .853rem;height: .853rem;margin: 0 0 .213rem 0}.option .quantity{font-size: .32rem;margin: 0 0 0 .64rem}.option .numbers{font-size: .373rem;height: .853rem;margin: 0 0 .293rem 0}.option .numbers-btn{width: .64rem;height: .64rem}.option .numbers-btn svg{width: .64rem;height: .64rem}.option .numbers-value{font-size: .48rem;width: 1.47rem}.basket-popup{width: 9.57rem;top: .213rem;margin: 0;position: fixed;border-radius: .32rem;right: .213rem;transform: translate3d(0, 0, 0)}.basket-popup .btn{margin: .4rem 0 0 0}.basket-popup .row-big{font-size: .48rem}.basket-popup .line{padding: .48rem .64rem}.basket-popup .heading-4{line-height: .938}.basket-popup .close{right: 0;top: 0}.basket-popup.show{pointer-events: all;opacity: 1;transform: translate3d(0, 0, 0)}.text-blocks-shop{position: relative;padding: 0 0 2.4rem 0}.text-blocks-shop > div{position: static}.text-blocks-shop > div:first-child{padding-bottom: 0}.text-blocks-shop .tabs{margin: 0;position: absolute;bottom: .427rem;width: 100%;left: 0}.elements-shop{display: flex}.elements-shop .element{width: 50%;display: block}.elements-shop .element:nth-child(odd) .border-right{display: block !important}.elements-shop .element img{height: 4.27rem;width: auto;margin: 1.07rem auto;display: block}.elements-shop .element .option{position: static;padding: .427rem;flex-wrap: wrap;justify-content: space-between}.elements-shop .element .option .quantity{margin: 0}.elements-shop .element .option .basket{margin: 0}.elements-shop .element .option .title{width: 100%;font-size: .453rem;margin: 0 0 .8rem 0}.product{display: block}.product img{max-height: 8.53rem;max-width: 100vw;box-shadow: .427rem .427rem .96rem rgba(0,0,0,0.16)}.product > *{width: 100%}.product .swiper-slide{padding: 1.33rem 0}.product .price{font-size: .48rem}.product .left{height: auto;border: 0}.product .left .nav{position: absolute;width: 1.49rem;margin-top: -0.96rem}.product .left .nav svg{height: .64rem;width: .427rem}.product .right{padding: .64rem .427rem}.product .right .heading-3{margin: 0 0 .64rem 0}.product .right .option{background: #f9ed58 !important;position: fixed;bottom: 0;left: 0;width: 100%;margin: 0;z-index: 9;height: 2.13rem;border-top: 2px solid #000;display: flex;align-items: center;padding: 0;justify-content: center}.product .right .option > *{margin: 0 .64rem}.text-blocks > div:first-child:last-child{width: 100%}.text-blocks.borderless > div:first-child{border-bottom: 2px solid #000}.text-blocks.borderless.block > div:first-child:last-child{border: 0}.text-image-block{flex-direction: column}.text-image-block > *{width: 100%}.text-image-block .left{border-right: 0;padding: .64rem .427rem}.text-image-block .left .arrow-link{font-size: .72rem;margin: 0 0 .533rem 0}.text-image-block .left .arrow-link span{transform: translate3d(0, 0, 0)}.text-image-block .left .arrow-link svg{width: .96rem;height: .64rem;margin: 0 .16rem 0 0;opacity: 1}.text-image-block .left .arrow-link:last-child{margin: 0}.text-image-block .right{height: 10rem;order: 2}.text-image-block--mobile-revers .left{order: 2}.text-image-block--mobile-revers .right{order: 1}.elements .element-team{flex-direction: column}.elements .element-team img{margin-bottom: .533rem}.elements .element-team .details{font-size: .373rem}.elements .element-team .name{position: relative}.contacts{display: block}.contacts > *{width: 100%;padding: .64rem .32rem}.contacts > * .heading-2{margin: 0 0 .64rem 0}.contacts > * .heading-4{margin: .8rem 0 .427rem 0}.contacts > * .details{margin: 1.28rem 0 0 0}.contacts > *:first-child{border: 0;border-bottom: 2px solid #000}.auth-head{border-bottom: 0}.auth-container{padding-bottom: 1.6rem}.auth-container .section-title{text-transform: none !important;font-size: .96rem}.auth-container .center{width: 9.15rem;padding-bottom: 1.6rem}.auth-container .right .center{padding-bottom: 0}.auth{flex-direction: column}.auth > div{width: 100%}.auth > div:first-child{border: 0}.auth .left{order: 2}.soc-icons .btn{margin: 0 0 .427rem 0}.email-login-text{font-size: .373rem;text-align: center;position: relative;margin: -0.373rem 0 .533rem 0}.email-login-text:before{content: '';position: absolute;height: 1px;width: 100%;background: #000;left: 0;bottom: 50%;margin-bottom: 1px}.email-login-text span{display: inline-block;padding: 0 .16rem;background: #ede9e6;position: relative}.text-block h2:first-child{margin-top: 0}.text-block ul li h3{font-size: .373rem;margin: .8rem 0 .267rem 0}.text-block .table-wrap{margin: 0 -0.427rem;padding: 0 .427rem;overflow: auto;-webkit-overflow-scrolling: touch}table{width: 22.6rem;border-radius: .32rem}table td,table th{padding: .4rem}table::before{border-radius: .32rem}.confirm-checkout{top: 45%;left: 50%;margin-top: -5.33rem;margin-left: -4rem;width: 8rem;padding: .32rem;border-radius: .32rem;z-index: 15}.confirm-checkout p{margin: 0 0 .32rem 0}.confirm-checkout .btn{margin: 0 0 .32rem 0}.cookies{bottom: .213rem;left: .213rem;padding: .64rem;border-radius: .32rem;width: 9.63rem}.cookies p{margin: 0 0 .64rem 0}.cookies .btn{margin: 0 0 .64rem 0}.profile{display: block}.profile .left{width: 100%;border: 0;display: block;padding: 0}.profile .left .link-list{width: 100%;display: flex;flex-direction: row;padding: .427rem;overflow: auto}.profile .left a{height: .96rem;line-height: 1.01rem;padding: 0 .32rem;white-space: nowrap}.profile .left a.active:after{border-radius: .48rem}.profile .right{padding: .64rem .427rem 1.6rem .427rem}.profile .right .content{width: auto}.profile .right .content .heading-2{margin-bottom: .64rem}.profile .right .content .heading-4{margin: 0 0 20px 0}.form-text{font-size: .32rem;padding: 0 .64rem .32rem .64rem}.avatar-container{margin: .747rem 0}.avatar-container .avatar{background-size: cover;background-repeat: no-repeat;background-position: center;width: 4.75rem;height: 4.75rem;margin: 0 auto .4rem auto}.avatar-container .avatar svg{width: 1.71rem;height: 1.71rem}.certificates{width: auto;margin: -0.107rem;font-size: 0}.certificates .image{border-radius: .32rem;margin: 0 0 .32rem 0}.certificates .certificate{width: 50%;padding: .107rem;font-size: .32rem;margin: 0 0 .32rem 0}.profile-head{margin: 0 0 .453rem 0}.payment-method{padding: .427rem .64rem;border-radius: .32rem;margin: 0 0 .64rem 0}.payment-method svg{width: 1.07rem;height: .747rem;margin: 0 .4rem 0 0}.payment-method .small{font-size: .32rem;margin-bottom: .053rem}.payment-method.membership{padding: 0}.payment-method.membership > div{width: 100%;border-right: 2px solid #000;padding: .102rem .176rem}.payment-method.membership > div:first-child{width: 200%}.payment-method.membership > div:last-child{border: 0}.table-order-bottom{font-size: .48rem}.profile .content table.order-history,.table-order{width: 100%}.profile .content table.order-history tr:first-child,.table-order tr:first-child{display: none !important}.profile .content table.order-history:before,.table-order:before{z-index: 2}.profile .content table.order-history .summary td,.table-order .summary td{border: 0}.profile .content table.order-history tr:not(.summary),.table-order tr:not(.summary){display: flex;flex-direction: column;border-bottom: 2px solid #000;padding: .267rem 0;position: relative}.profile .content table.order-history tr:not(.summary):before,.table-order tr:not(.summary):before{content: '';position: absolute;width: 3.41rem;height: 100%;background: #f9ed58;border-right: 2px solid #000;left: 0;top: 0}.profile .content table.order-history tr:not(.summary) td,.table-order tr:not(.summary) td{display: block;width: 100%;border: 0;padding: .187rem 0 .187rem 3.84rem}.profile .content table.order-history tr:not(.summary) td::before,.table-order tr:not(.summary) td::before{position: absolute;padding: 0 .427rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;left: 0;content: attr(data-label)}.profile .content table.order-history tr:not(.summary) .file-link,.table-order tr:not(.summary) .file-link{margin: 0}.profile .content table.order-history tr:not(.summary) .file-link svg,.table-order tr:not(.summary) .file-link svg{width: .48rem;height: .64rem}.profile .content table.order-history tr:not(.summary):last-child,.table-order tr:not(.summary):last-child{border: 0}.profile-back{padding: .48rem .427rem;width: auto}.profile .order-page{padding: 0}.profile .order-page .content{margin: 0;padding: .8rem .427rem}.order-details{width: auto;font-size: .48rem;margin: 0 0 1.07rem 0}.order-details .small{font-size: .373rem;margin: 0 0 .133rem 0}.order-details .row{margin: 0 0 .64rem 0}.partners{padding: 0 0 1.6rem 0}.partners .navs{width: 100%;display: flex;justify-content: center}.partners .nav{height: .64rem}.partners .swiper-container{width: 8.67rem}.partners .swiper-container .swiper-slide{width: 4.33rem;height: 4.8rem}.partners .swiper-container .swiper-slide img{max-width: 3rem;max-height: 1.6rem}.reviews{position: relative;padding: 1.6rem 0}.reviews .swiper-container{padding: 0 .427rem}.reviews .swiper-slide{padding-bottom: 1.65rem}.nav-controls{display: flex;justify-content: center;align-items: center;margin-top: .64rem}.nav-controls .nav-control{cursor: pointer;width: .96rem;height: .96rem}.nav-controls .nav-control svg{width: .96rem;height: .96rem}.nav-controls .nav-control-left svg{transform: rotate(90deg)}.nav-controls .nav-control-right svg{transform: rotate(-90deg)}.nav-controls .swiper-pagination{position: static}.nav-controls .swiper-pagination-bullets{display: flex;align-items: center;margin: 0 .32rem}.nav-controls .swiper-pagination-bullets .swiper-pagination-bullet + .swiper-pagination-bullet{margin-left: .213rem}.nav-controls .swiper-pagination-bullet{width: .32rem;height: .32rem;border: 2px solid #000;opacity: 1;background: transparent}.nav-controls .swiper-pagination-bullet-active{background: #000}.review__body{padding: .64rem .427rem}.review__rating{display: flex;height: .64rem}.review__rating svg{width: .64rem;height: .64rem}.review__rating svg + svg{margin-left: .213rem}.review__text{font-size: .48rem;margin-top: .64rem}.review__author{display: flex;align-items: center;margin-top: .64rem}.review__avatar{width: 1.28rem;height: 1.28rem;border-radius: 50%;overflow: hidden;margin: 0 .427rem 0 0}.review__avatar img{width: 100%;height: 100%;object-fit: cover}.review:after{content: '';position: absolute;right: .96rem;bottom: -1.63rem;border-style: solid;border-width: 0 1.65rem 1.65rem 0;border-color: transparent transparent #000 transparent;transform: rotate(180deg);z-index: 2}.review:before{content: '';position: absolute;right: .915rem;bottom: -1.73rem;border-style: solid;border-width: 0 1.71rem 1.71rem 0;border-color: transparent transparent #000 transparent;transform: rotate(180deg);z-index: 0}.review-alt__quote{position: absolute;top: -0.72rem;left: 50%;transform: translate(-50%);width: 1.44rem;height: 1.44rem;display: flex;align-items: center;justify-content: center;padding: .32rem;background-color: #ede9e6}.review-alt__quote svg{width: 1.17rem;height: 1.17rem}.review-alt__body{padding: .64rem .427rem;display: flex;flex-direction: column;justify-content: space-between;height: 100%}.review-alt__rating{display: flex;justify-content: center;margin-top: .64rem;height: .64rem}.review-alt__rating svg{width: .64rem;height: .64rem}.review-alt__rating svg + svg{margin-left: .213rem}.review-alt__text{font-size: .48rem;margin-top: .64rem}.review-alt__author{display: flex;align-items: center;margin-top: .64rem}.review-alt__avatar{width: 1.28rem;height: 1.28rem;border-radius: 50%;overflow: hidden;margin: 0 .427rem 0 0}.review-alt__avatar img{width: 100%;height: 100%;object-fit: cover}.subscribe .wrap{display: block;padding: 1.12rem 0 .96rem 0}.subscribe .wrap .input{width: 100%;margin: .64rem 0}.subscribe .wrap .checkbox{margin: 0}.subscribe .wrap .btn{width: auto}.header > ul{position: fixed;width: 100%;top: 1.65rem;background: #ede9e6;bottom: 0;overflow: auto;-webkit-overflow-scrolling: touch}.header > ul > li > a,.header > ul > li > span{padding: .64rem .427rem .587rem .427rem;border: 0;border-bottom: 2px solid #000;border-radius: 0;font-size: .48rem}.header > ul > li > a svg,.header > ul > li > span svg{width: .32rem;height: .16rem;margin: 0 0 0 .24rem;position: relative;top: -0.027rem}.header > ul > li > ul{position: static;opacity: 1;pointer-events: all;margin: 0;transform: translate3d(0, 0, 0);border: 0;border-radius: 0;display: none}.header > ul > li > ul::before{display: none}.header > ul > li > ul li{margin: 0}.header > ul > li > ul li:last-child{border-bottom: 2px solid #000}.header > ul > li > ul a{border-radius: 0 !important;padding: .32rem .427rem .267rem .427rem}.header > ul > li.open svg{transform: rotate(0)}.header > ul > li.open > ul{display: block}.header-cta-user{display: none}.header-cta-bars svg:last-child{width: .64rem;height: .64rem;display: none}.header > ul > li > a.mobile-user-link svg{width: .853rem;height: .853rem;transform: none;margin: -0.533rem .32rem -0.533rem 0}.show-menu{overflow: hidden;position: relative}.show-menu .header-cta-bars svg:first-child{display: none}.show-menu .header-cta-bars svg:last-child{display: block}.show-menu .header > ul{display: block}.card-big .content .left{border-right: 0}.navigation{display: block}.navigation .image{display: none}.navigation > div{width: 100%;padding: .64rem .427rem;text-align: left}.navigation > div .nav{right: 0;position: absolute;left: auto;top: 50%;opacity: 1;transform: translate(0, -50%)}.navigation > div .texts{padding: 0;margin: 0 !important;font-size: .373rem;text-align: left !important}.navigation > div .texts .title{font-size: .48rem}.link-back-block{padding: .24rem 0}.link-back{font-size: .373rem;padding: .213rem 0}.link-back svg{margin: 0 .32rem 0 0 !important;width: .64rem !important;height: .427rem !important}.link-back span{top: .053rem}.border-right,.card-big .content .left .border-right{display: none !important}.subscribe .wrap .input,.subscribe .wrap .heading-3{margin: 0 0 .64rem 0 !important}.element-product:nth-child(even) .border-bottom{display: none !important}.element-product:nth-child(odd) .border-bottom{width: 100vw !important}.product + .footer-contacts + .footer{margin-bottom: 2.13rem}.share{margin: .427rem 0 0 0}.share a,.share span{margin-left: .613rem}.share .facebook svg{width: .332rem;height: .64rem}.share .mail svg{width: .64rem;height: .533rem}.card .content .info{display: block}.text-blocks-tabs-mobile-shorter > div{padding-bottom: 0 !important}.text-blocks-mobile-shorter .heading-2{padding-bottom: 0}.faq-content{display: none;padding: .133rem .427rem .96rem .427rem}.faq-content p,.faq-content > div{margin: 0 0 .533rem}.faq-content > div{padding-left: 1.07rem}.faq-content svg{width: .64rem;height: .64rem;margin: -0.08rem .427rem 0 0}.faq .down{top: .907rem;right: .453rem}.faq .down svg{width: .64rem;height: .32rem}.faq h3{min-height: 2.13rem;font-size: .48rem;padding: .347rem .427rem;display: flex;align-items: center;cursor: pointer;user-select: none}.icons-texts{flex-direction: column}.icons-texts--2{flex-wrap: wrap}.icons-texts--2 .icons-text{width: 100%}.icons-texts--2 .icons-text:nth-child(2n) .border-right{display: none}.icons-texts--2 .icons-text:nth-child(3n) .border-bottom{display: block}.icons-text{width: 100%;padding: .64rem .427rem}.icons-text h3{font-size: .747rem;line-height: 1.29;margin: 0 0 .453rem 0}.icons-text svg{width: 1.12rem;height: 1.12rem;margin: 0 0 .507rem 0}.icons-text:nth-child(3n) .border{display: none}.play-video{margin: -1.07rem}.play-video svg{width: 2.13rem;height: 2.13rem}.StripeElement{height: 1.49rem;border-radius: .747rem;padding: 0 .64rem}.credit-card__buttons{display: flex;justify-content: center;margin-top: .533rem}.credit-card__buttons .btn-default{padding: 0;min-width: 0;width: auto;flex-shrink: 0;margin: 0}.credit-card__buttons > *{margin-left: .8rem}.order-security{margin-top: 1.6rem;justify-content: center;transform: translate(0, 0)}.checkout{flex-direction: column}.checkout-left{width: 100%;padding: .827rem .427rem;order: 2}.checkout-left h2{font-size: .96rem;line-height: 1.22;margin: 0 0 .427rem 0}.checkout-left p{margin: 0 0 .64rem 0}.checkout-right{width: 100%;padding: .613rem .427rem}.checkout-right h3{font-size: .48rem;line-height: 1.22;margin: 0 0 .64rem 0}.checkout-right p{margin: .96rem 0 0 0}.checkout-right p svg{width: .64rem;height: .64rem;margin: 0 .213rem 0 0;top: -0.053rem}.or{margin: .64rem -0.427rem;font-size: .373rem}.or span{padding: 0 .187rem}.small-soc{margin: 0 .213rem}.small-soc svg{width: 1.49rem;height: 1.49rem}.cart-item{margin: 0 0 .64rem 0}.cart-item-image{background-size: cover;background-repeat: no-repeat;background-position: center;width: 1.39rem;height: 1.92rem;margin: 0 .427rem 0 0;box-shadow: .107rem .107rem .213rem rgba(0,0,0,0.16)}.checkout-summary{padding: .267rem .427rem;margin: 0 -0.427rem}.checkout-summary > div{margin: 0 0 .373rem 0}.checkout-summary .total{font-size: .48rem;line-height: 1.22}.checkout-card{padding: .64rem .427rem;margin: 0 -0.427rem}.checkout-card .order-security{margin-top: .64rem}.checkout-footer{padding: .64rem 0 0 0;display: flex;text-align: left;flex-direction: column}.checkout-footer a{margin: 0 0 .373rem 0}.subscriptions-form{padding: .64rem .427rem .213rem .427rem}.select-caret,.remove-subscription,.cancel-typing{width: 1.49rem;height: 1.49rem}.select-caret svg{width: .32rem;height: .32rem}.remove-subscription svg{width: .427rem;height: .427rem}.cancel-typing{width: 1.39rem;height: 1.39rem;font-size: .48rem}.add-subscription{width: 1.49rem;height: 1.49rem}.add-subscription svg{width: .427rem;height: .427rem}.thinkific__checkout__cart-container{padding: .267rem .427rem;margin: 0 -0.427rem}.thinkific__checkout__cart-container > div{margin: 0 0 .373rem 0}.thinkific__checkout__cart-container .thinkific__checkout__cart-item--total-row{font-size: .48rem}.thinkific__checkout__coupon-code__check-container{margin: 0 0 .8rem 0}.thinkific__checkout__coupon-code .thinkific__checkout__coupon-code__container{margin: 0 0 .8rem 0}.thinkific__checkout__coupon-code .thinkific__checkout__coupon-code__container .thinkific__checkout__coupon-code__input-container{width: 100%}.thinkific__checkout__coupon-code .thinkific__checkout__coupon-code__container .thinkific__checkout__coupon-code__submit-container{margin-left: .48rem;min-width: 3.2rem}.thinkific__checkout__credit-card-container form{display: block}.thinkific__checkout__credit-card-container form .thinkific__checkout__credit-card-submit-container{margin-left: 0;margin-top: .427rem}.thinkific__checkout__container .order-security{margin: .8rem 0 0 0;transform: none}.custom-checkout{padding: .267rem .427rem .8rem .427rem;margin: 0 -0.427rem;position: relative}.alert{border-radius: .747rem;margin: .64rem 0;padding: 0 .533rem .347rem 1.39rem}.alert svg{left: .427rem;top: .427rem;width: .64rem;height: .64rem}.thankyou{padding: .96rem 0}.thankyou p{margin: .373rem 0 .64rem}.courses-head{display: block;padding: 0 0 .64rem 0}.courses-head .input{width: auto;margin: 0 .427rem}.progress-bar{height: .427rem;margin: 0 0 .427rem 0}.progress-bar::before{border-radius: .213rem}.progress-bar .bar{border-radius: .213rem;height: .427rem}.progress-text{margin: 0 0 .213rem 0}#dib-template-2 .dib-post-single .dib-post-content img:not(.dib-noborder){margin: 0}.cart-item.option .cart-item-text{font-size: .373rem}.checkout-block-btns{flex-direction: column}.checkout-block-btns > *{margin-bottom: .24rem}.my-account__heading{margin-bottom: 0.64rem;font-size: 0.96rem;line-height: 1.22}.my-account__billing__h4{font-size: 0.747rem;line-height: 1.29;margin: 0 0 .453rem 0}.table-responsive{margin: 0 0 .64rem 0}#main-content.student-certificate{padding: .533rem;max-width: 100%}#main-content.student-certificate img{width: 100%;height: auto}.student-certificate__data{margin: .533rem 0}.student-certificate__data__container{margin: 0 .133rem .133rem .133rem;font-size: .32rem}.student-certificate__share{text-align: center}.student-certificate__share .button{margin: 0 0 .4rem 0;min-width: 1.46rem}.post-product{width: 100%}.post-product .content{padding: .613rem .427rem}.post-product .content .name{margin: .613rem 0 .267rem 0;font-family: 'Baryton';font-size: 0.853rem;line-height: 1.25}.post-product:nth-child(even) .border-right{display: block}.post-product.post-circle{padding: 1.6rem 0}.post-product.post-circle .circle{width: 6.4rem;height: 6.4rem;position: relative}.full-option{padding: .64rem .427rem}.full-option-content .circle{margin-left: .8rem;width: 3.2rem;height: 3.2rem}.full-option-content .circle svg{width: 3.2rem;height: 3.2rem}}.prebasket img{width: .381rem;height: auto;flex-shrink: 0;display: block}.prebasket .tr{padding-left: .3rem;display: flex;align-items: center;padding-top: .176rem;padding-bottom: .19rem}.prebasket .trh{padding-top: .124rem;padding-bottom: .139rem}.prebasket .td-0{width: .556rem}.prebasket .tds{display: flex;align-items: center;width: 100%;flex-shrink: 1}.prebasket .td-1{width: 100%;flex-shrink: 1}.prebasket .td-2{width: 1.32rem;flex-shrink: 0;display: flex;justify-content: center}.prebasket .td-3{width: 1.57rem;flex-shrink: 0;display: flex;justify-content: center;flex-direction: column;align-items: center}.prebasket .td-4{width: 1.32rem;flex-shrink: 0;display: flex;justify-content: center}.prebasket .foo{display: flex;padding-left: .3rem;padding-top: .264rem;padding-bottom: .52rem;padding-right: .256rem}.prebasket .fo-1{padding-top: .059rem;width: 100%;flex-shrink: 1}.prebasket .fo-1 > div:first-child{margin-bottom: .315rem}.prebasket .fo-2{width: 2.11rem;flex-shrink: 0;text-align: center}.prebasket .totals{font-size: .176rem;display: flex;justify-content: space-between}.prebasket button{margin: .168rem 0}.prebasket .trd{position: relative;font-size: .176rem}.prebasket .trd:hover{background: #f9ed58}.prebasket .trd > a{position: absolute;width: 100%;height: 100%;left: 0;top: 0}.prebasket .quantity{display: flex;flex-direction: column;align-items: center;z-index: 1}.prebasket .numbers{user-select: none;font-size: .176rem;height: .234rem;margin: 0 0 .081rem 0;display: flex;align-items: center}.prebasket .numbers-btn{width: .176rem;height: .176rem;cursor: pointer}.prebasket .numbers-btn svg{width: .176rem;height: .176rem}.prebasket .numbers-value{padding-top: 0.15em;width: .505rem;text-align: center}.prebasket .remove-quantity{padding: 0rem .088rem;position: relative;z-index: 1;user-select: none;font-size: .102rem;line-height: .176rem;height: .176rem;cursor: pointer;position: absolute;margin-top: .512rem}.prebasket .remove-quantity::before{content: '';position: absolute;width: 100%;height: 100%;left: 0;top: 0;border: 2px solid #000;border-radius: .088rem}@media only screen and (orientation: portrait), only screen and (max-width: 750px){.prebasket img{width: 1.39rem}.prebasket .trh{display: none}.prebasket .tr{padding-left: .427rem;padding-top: .64rem;padding-bottom: .64rem}.prebasket .tds{display: block;font-size: .48rem}.prebasket .td-0{width: auto;margin-right: .64rem;flex-shrink: 0}.prebasket .td-1,.prebasket .td-2,.prebasket .td-3,.prebasket .td-4{width: auto;display: block}.prebasket .td-2{display: none}.prebasket .quantity{display: block}.prebasket .numbers{height: .853rem;margin: .64rem 0}.prebasket .numbers-btn{width: .64rem;height: .64rem}.prebasket .numbers-btn svg{width: .64rem;height: .64rem}.prebasket .numbers-value{font-size: .48rem;width: 1.47rem}.prebasket .remove-quantity{padding: 0rem .32rem;font-size: .32rem;line-height: .64rem;height: .64rem;margin: 0;right: .427rem;top: 50%;margin-top: -0.32rem}.prebasket .remove-quantity::before{border-radius: .32rem}.prebasket .foo{display: block;text-align: center;padding-top: 1.73rem;padding-bottom: 1.6rem}.prebasket .fo-1{padding: 0 10%}.prebasket .fo-1 > div:first-child{margin-bottom: .613rem}.prebasket .fo-2{width: 100%}.prebasket button{margin: .64rem 0}.prebasket .totals{position: absolute;font-size: .48rem;width: 100%;top: .613rem;left: 0;padding: 0 .427rem}.register-container{flex-direction: column}.register-container .register{padding-right: 0;padding-bottom: .64rem}.register .heading-2{margin-bottom: .427rem}.register .btn{margin-top: .64rem;width: 100%}.hero-slider--half{height: auto}.hero-slider--half .nav-controls{pointer-events: none;width: 100%;aspect-ratio: 1;padding: .64rem .427rem;right: 0;bottom: unset;left: 0;top: 0;align-items: flex-end;margin-top: 0}.hero-slider--half .nav-controls .swiper-pagination{pointer-events: auto;height: .96rem}.hero-slider--half .nav-controls .nav-control{pointer-events: auto}.hero-slider--full{height: calc(100vh - 1.5rem)}.hero-slider--full .nav-controls{position: absolute;right: unset;left: 0;bottom: .64rem;width: 100%;z-index: 4}.hero-slider-slide{width: 100vw;height: auto}.hero-slider-slide .date{margin: 0 0 .427rem 0}.hero-slider-slide .price{margin: .64rem 0;font-size: .96rem}.hero-slider-slide--half{height: auto;flex-direction: column-reverse}.hero-slider-slide--half .hero-slider-slide__content{display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: space-between;align-items: flex-start;padding: .64rem .427rem;width: 100%}.hero-slider-slide--half .hero-slider-slide__image{width: 100%;aspect-ratio: 1}.hero-slider-slide--full{height: calc(100vh - 1.5rem)}.hero-slider-slide--full .hero-slider-slide__content{max-width: 100%;position: relative;z-index: 2;padding: .64rem .427rem 2.24rem}.hero-slider-slide--full .hero-slider-slide__content .heading-2{margin-bottom: .64rem}.hero-slider-slide--full .hero-slider-slide__content p{margin-bottom: .64rem}.hero-slider-slide--full .hero-slider-slide__content .price{margin-bottom: .64rem}.hero-slider-slide--full .hero-slider-slide__content .btn{width: fit-content}}.checkout-summary > div.discount{display: flex;margin-top: .176rem;margin-bottom: .439rem;justify-content: flex-start}.checkout-summary > div.discount .input{width: 2.11rem;margin-right: .088rem;margin-bottom: 0}.checkout-summary > div.discount .btn{min-width: .864rem}.checkout-block-company-2 .checkout-block{margin: .059rem 0 !important}@media only screen and (orientation: portrait), only screen and (max-width: 750px){.checkout-summary > div.discount{margin-top: .64rem;margin-bottom: 1.28rem}.checkout-summary > div.discount .btn{width: auto;flex-shrink: 0}.checkout-summary > div.discount .input{width: 100%;flex-shrink: 1;margin-right: .32rem}}@media only screen and (orientation: landscape) and (min-width: 751px){.header{position: fixed;width: 100%;background: #ede9e6;top: 0}body{padding-top: 0.527rem}.heading-1{font-size: 62px}}.heading-2 + div > .btn{margin-top: 2.5em !important}@media only screen and (orientation: portrait), only screen and (max-width: 750px){.heading-2 + div > .btn{margin-top: 1.5em !important}.faq h3{padding-right: 3em}}.kapow-spa .img,.kapow-spa img{opacity: 1}.do-test{display: flex}.do-test > div{width: 50%;padding: .264rem;position: relative}.do-test > div h2{margin-bottom: .264rem}.do-test > div .test-link{left: 50%;top: 50%;transform: translate(-50%, -50%)}.do-test + .footer-contacts{display: none}.do-test + .footer-contacts + .footer{display: none}.test-link{display: flex;flex-direction: column;text-decoration: none;font-size: .176rem;text-align: center;padding: .447rem 0 0 0;position: absolute;left: 5.45rem;top: 1.9rem;width: 1.25rem;height: 1.25rem;border-radius: 50%;background: #000;align-items: center;z-index: 1;transition: background 300ms ease-in-out, opacity 300ms ease-in-out;color: #FFF}.test-link svg{margin-top: .11rem;width: .183rem;height: .125rem;transform: rotate(180deg)}.test-link:hover{opacity: 0.8}.test-link:hover svg{animation: navContactArrowHover .6s ease}@keyframes navContactArrowHover{49%{opacity: 0;transform: translate3d(50%, 0, 0) rotate(180deg)}50%{opacity: 0;transform: translate3d(-50%, 0, 0) rotate(180deg)}100%{opacity: 1;transform: rotate(180deg)}}.btn-blue{background: #87B1F4;color: #000}.btn-green{background: #97d8aa;color: #000}.btn-tint{background: #a3dae6;color: #000}.btn-purple{background: #b3b0f6;color: #000}.prebasket .quantity{margin: .5em 0}.prebasket .tr .numbers-btn,.prebasket .tr > a{cursor: default}.multi-checks{display: flex;flex-direction: column;align-items: center}.multi-checks label:not(:last-child){margin-bottom: 0 !important}@media only screen and (orientation: portrait), only screen and (max-width: 750px){.do-test{flex-direction: column}.do-test > div{padding: .64rem .427rem;width: 100%}.do-test > div .test-link{margin: 0}.do-test .balance{width: 9.12rem;height: 9.12rem}.test-link{display: flex;flex-direction: column;text-decoration: none;font-size: .48rem;text-align: center;padding: .96rem 0 0 0;position: absolute;left: 50%;margin-left: -1.44rem;top: 5.36rem;width: 2.93rem;height: 2.93rem;border-radius: 50%;background: #000;align-items: center}.test-link svg{margin-top: .32rem;width: .668rem;height: .455rem;transform: rotate(180deg)}}.recommendations-modal{position: fixed;left: 0;top: 0;background: rgba(0,0,0,0.36);z-index: 100;width: 100%;height: 100%;overflow: auto;transition: opacity 200ms ease-in-out;opacity: 0;pointer-events: none}.recommendations-holder{height: 100vh;width: 100vw;display: table-cell;vertical-align: middle}.recommendations-content{width: 6.21rem;padding: .586rem .82rem;background: #fff;margin: 0 auto;position: relative}.recommendations-content ul{margin-top: .256rem}.recommendations-content li{position: relative;padding-left: 1em}.recommendations-content li:before{content: '•';font-size: 80%;position: absolute;margin-top: 0.1em;left: 0}.recommendations-content .bottom-note{margin: .161rem 0;color: #8b0000}.recommendations-modal-show{position: relative;overflow: hidden}.recommendations-modal-show .recommendations-modal{opacity: 1;pointer-events: all}.recommendations-link{cursor: pointer}.recommendations-link:hover{text-decoration: underline}@media only screen and (orientation: portrait), only screen and (max-width: 750px){.recommendations-modal{background: #fff}.recommendations-holder{display: block}.recommendations-content{width: 100%;padding: 1.73rem .427rem .933rem .427rem}.recommendations-content .heading-1{font-size: .853rem}.recommendations-content ul{margin-top: .64rem}.recommendations-content .bottom-note{margin: .587rem 0}}.progress{height: .381rem;margin-bottom: .344rem}.progress .bar{height: .381rem;line-height: .366rem;width: 10%;padding: 0 .256rem;min-width: .659rem;background: #f9ed58;border-right: 2px solid #000}.test-questions{text-align: center;padding: 0 0 .586rem 0}.test-questions + .footer-contacts{display: none}.test-questions + .footer-contacts + .footer{display: none}.test-questions h2{font-size: .41rem;margin: 0 0 .256rem 0}.test-questions .test-form{width: 4.57rem;margin: 0 auto}.test-questions .test-form p{margin: 0 0 .264rem 0}.test-questions .test-form .input{text-align: left}.test-questions .test-form .checkbox{margin: .102rem 0 .293rem 0}.test-questions .btn{min-width: .805rem}.test-questions .question-item p{margin: 0 0 .168rem 0}.test-questions .question-item .question-options{width: 2.93rem;height: 2px;background: #000;display: flex;align-items: center;position: relative;justify-content: space-between;margin: .315rem auto .586rem auto}.test-questions .question-item .question-options .label{position: absolute;font-size: .088rem}.test-questions .question-item .question-options .label-left{right: 100%;margin-right: .066rem}.test-questions .question-item .question-options .label-right{left: 100%;margin-left: .066rem}.test-questions .question-item .question-option{color: #ff8893;width: .293rem;height: .293rem;border-radius: .293rem;border: 2px solid currentColor;background: #ede9e6;cursor: pointer}.test-questions .question-item .question-option:nth-child(3){width: .234rem;height: .234rem}.test-questions .question-item .question-option:nth-child(3){width: .176rem;height: .176rem;color: #cfcfcf}.test-questions .question-item .question-option:nth-child(4){width: .234rem;height: .234rem;color: #83dba6}.test-questions .question-item .question-option:nth-child(5){color: #83dba6}.test-questions .question-item .question-option.active{background: currentColor}.test-buttons{display: flex;align-items: center;justify-content: center}.test-go-back{display: inline-flex;align-items: center;margin: 0 .264rem 0 0;cursor: pointer}.test-go-back svg{width: .176rem;height: .117rem;margin: 0 .088rem 0 0}.btn-disabled{cursor: not-allowed;opacity: 0.48}@media only screen and (orientation: portrait), only screen and (max-width: 750px){.progress{height: 1.39rem;margin-bottom: .8rem;font-size: .373rem}.progress .bar{white-space: nowrap;height: 1.39rem;line-height: 1.33rem;padding: 0 .427rem;min-width: 1.6rem}.test-questions{padding: 0 0 2.13rem 0}.test-questions h2{font-size: .853rem;margin: 0 0 .96rem 0}.test-questions .has-error .error-message{position: static}.test-questions .test-form{width: 9.12rem}.test-questions .test-form p{margin: -0.32rem 0 .64rem 0}.test-questions .test-form .checkbox{margin: .32rem 0 .96rem 0}.test-questions .btn{width: 100%}.test-questions .question-item p{margin: 0 0 .427rem 0}.test-questions .question-item .question-options{width: 9.12rem;margin: 1.15rem auto 3.04rem auto}.test-questions .question-item .question-options .label{position: absolute;font-size: .32rem}.test-questions .question-item .question-options .label-left{right: auto;left: 0;top: 100%;margin-right: 0;margin-top: .933rem}.test-questions .question-item .question-options .label-right{left: auto;margin-left: 0;right: 0;top: 100%;margin-top: .933rem}.test-questions .question-item .question-option{width: 1.07rem;height: 1.07rem;border-radius: 50%}.test-questions .question-item .question-option:nth-child(3){width: .853rem;height: .853rem}.test-questions .question-item .question-option:nth-child(3){width: .64rem;height: .64rem}.test-questions .question-item .question-option:nth-child(4){width: .853rem;height: .853rem}.test-buttons{padding: 0 .427rem}.test-go-back{width: 100%;margin: 0;justify-content: center}.test-go-back svg{width: .64rem;height: .427rem;margin: 0 .32rem 0 0}}.need-help{margin: .132rem 0 0 0}.need-help svg{width: .176rem;height: .176rem;vertical-align: middle;margin: 0 .059rem 0 0;display: inline-block;position: relative;top: -0.015rem}@media only screen and (orientation: portrait), only screen and (max-width: 750px){.need-help{margin: .48rem 0 0 0}.need-help svg{width: .64rem;height: .64rem;margin: 0 .213rem 0 0;top: -0.053rem}}.confirm-checkout-overlay{position: fixed;width: 100%;height: 100%;left: 0;top: 0;z-index: 10;background: rgba(255,255,255,0.75);display: none;align-items: center;justify-content: center}.confirm-checkout-overlay *{display: none}.confirm-checkout-overlay.show{display: flex}.confirm-checkout-overlay.loading *{display: block}svg.hidden{position: absolute}.test-results{display: flex}.test-results .score{position: absolute;text-align: center}.test-results .score b{display: block;font-size: .673rem;font-weight: normal;line-height: 1;font-family: 'Baryton'}.test-results .test-chart{width: 3.71rem;height: 3.71rem;display: block;margin: 0 auto}.test-results .test-chart path{stroke-width: 1.2;stroke: #CFCFCF;transition: all 200ms eas-in-out}.test-results + .footer-contacts{display: none}.test-results + .footer-contacts + .footer{display: none}.test-results > div{width: 50%;position: relative;padding: .22rem .256rem}.test-results > div:last-child{display: flex;align-items: center;justify-content: center}.test-results .list-info{display: flex;margin-top: .322rem;flex-wrap: wrap}.test-results .list-info > div{width: 20%;margin-bottom: .22rem}.test-results .list-info b{font-size: .234rem;font-weight: normal;font-family: 'Baryton';display: block}@media only screen and (orientation: portrait), only screen and (max-width: 750px){.test-results{flex-direction: column}.test-results .score b{font-size: 1.17rem;margin-bottom: .187rem}.test-results .test-chart{width: 9.29rem;height: 9.29rem}.test-results > div{width: 100%;padding: .64rem .427rem}.test-results > div:first-child{order: 2}.test-results > div:last-child{order: 1;justify-content: center}.test-results .list-info{margin-top: 1.07rem}.test-results .list-info > div{width: 33.33%;margin-bottom: .8rem}.test-results .list-info b{font-size: .747rem}}.result-perc{margin-top: .366rem}.result-perc-item{margin-bottom: .146rem}.result-perc-top{margin-bottom: .022rem;position: relative;padding-right: .512rem}.result-perc-top > b{font-weight: normal;position: relative;margin-top: -0.15em;margin-right: .029rem;font-size: .176rem;white-space: nowrap}.result-perc-top > span{position: relative;top: -0.1em}.result-perc-top > div{font-size: .176rem;position: absolute;right: 0;top: 0}.result-perc-track{background: #E8E8E8;height: .059rem;position: relative}.result-perc-track > div{position: absolute;height: 100%;left: 0}.result-perc-sveikata .result-perc-top > b{color: #ffab76}.result-perc-sveikata .result-perc-track > div{background: #ffab76}.result-perc-karjera .result-perc-top > b{color: #2bb673}.result-perc-karjera .result-perc-track > div{background: #2bb673}.result-perc-seima .result-perc-top > b{color: #ff8893}.result-perc-seima .result-perc-track > div{background: #ff8893}.result-perc-santykiai_poroje .result-perc-top > b{color: #edb7e6}.result-perc-santykiai_poroje .result-perc-track > div{background: #edb7e6}.result-perc-draugyste .result-perc-top > b{color: #f473d0}.result-perc-draugyste .result-perc-track > div{background: #f473d0}.result-perc-laisvalaikis .result-perc-top > b{color: #668efc}.result-perc-laisvalaikis .result-perc-track > div{background: #668efc}.result-perc-asmeninis_augimas .result-perc-top > b{color: #83dba6}.result-perc-asmeninis_augimas .result-perc-track > div{background: #83dba6}.result-perc-aplinka .result-perc-top > b{color: #c4e283}.result-perc-aplinka .result-perc-track > div{background: #c4e283}.result-perc-finansai .result-perc-top > b{color: #94dce8}.result-perc-finansai .result-perc-track > div{background: #94dce8}@media only screen and (orientation: portrait), only screen and (max-width: 750px){.result-perc{margin-top: 1.33rem}.result-perc-item{margin-bottom: .64rem}.result-perc-top{margin-bottom: .213rem;position: relative;padding-right: 1.6rem;display: block;line-height: .587rem}.result-perc-top > b{position: relative;top: 0.05em;margin-right: .107rem;font-size: .64rem}.result-perc-top > div{position: absolute;right: 0;top: 0.05em;font-size: .64rem}.result-perc-track{height: .213rem}}@media only screen and (orientation: portrait), only screen and (max-width: 750px){.test-results{flex-direction: column}.test-results .score b{font-size: 1.17rem;margin-bottom: .187rem}.test-results .test-chart{width: 9.29rem;height: 9.29rem}.test-results > div{width: 100%;padding: .64rem .427rem}.test-results > div:first-child{order: 2}.test-results > div:last-child{order: 1;justify-content: center}.test-results .list-info{margin-top: 1.07rem}.test-results .list-info > div{width: 33.33%;margin-bottom: .8rem}.test-results .list-info b{font-size: .747rem}}.courses{text-align: center;padding-bottom: .586rem}.courses + .footer-contacts{display: none}.courses + .footer-contacts + .footer{display: none}.courses .prices{font-size: .41rem;color: #FF8893;margin: 0 0 .176rem 0;line-height: 1;padding-top: .395rem;font-family: 'Baryton'}.courses .prices > *{margin: 0 .124rem;position: relative}.courses .prices .discount-circle{position: absolute;width: .381rem;height: .381rem;border-radius: 50%;background: #FF8893;color: #fff;font-family: 'Lausanne';font-size: .117rem;line-height: .351rem;text-align: center;top: 50%;margin-top: -0.388rem;left: 100%;margin-lefT: -0.139rem;border: .015rem solid #fff}.courses .prices .old-price{color: #231F20;position: relative}.courses .prices .old-price::before{content: '';position: absolute;height: .029rem;top: 50%;margin-top: .029rem;width: 100%;background: currentColor}.courses h2{padding: .344rem 0 0 0;font-size: .41rem;margin: 0 0 .088rem 0}.courses > p{margin: 0 auto .351rem auto;max-width: 4.57rem}.courses .block{padding: .351rem;width: 6.91rem;margin: 0 auto .264rem auto;display: flex;border: 2px solid #000;justify-content: space-between;position: relative}.courses .block img{width: 2.11rem;height: 2.11rem;object-fit: cover;flex-shrink: 0;object-position: center}.courses .block .block-left{margin-right: .351rem;text-align: left;height: 100%}.courses .block .block-left h3{font-size: .234rem;margin: 0 0 .176rem 0;line-height: 1.25}.courses .block .block-left .read-more{display: inline-block;margin-top: .351rem}.courses .block .block-left .checkbox{margin-bottom: .176rem;display: block;padding: 0}.courses .block .block-left .checkbox input{position: relative;background-size: .146rem;width: .264rem;height: .264rem}.courses .unchecked-block{opacity: 0.36}@media only screen and (orientation: portrait), only screen and (max-width: 750px){.courses{padding-bottom: 1.28rem;padding-left: .427rem;padding-right: .427rem}.courses .prices{font-size: .853rem;margin: 0 0 .427rem 0;padding-top: 1.76rem}.courses .prices > *{margin: 0 .213rem}.courses .prices .old-price{color: #231F20;position: relative}.courses .prices .old-price::before{height: .08rem;margin-top: .08rem}.courses h2{padding: .8rem 0 0 0;font-size: .853rem;margin: 0 0 .48rem 0}.courses > p{margin: 0 auto .96rem auto;max-width: 100%}.courses .block{padding: .64rem;width: 100%;margin: 0 auto .64rem auto;flex-direction: column}.courses .block img{order: 1;width: 100%;height: 7.84rem;margin-top: 1.6rem;margin-bottom: .64rem}.courses .block .block-left{order: 2;margin-right: 0}.courses .block .block-left h3{font-size: .747rem;margin: 0 0 .64rem 0}.courses .block .block-left .read-more{margin-top: .351rem}.courses .block .block-left .checkbox{position: absolute;top: .64rem;margin-bottom: .64rem}.courses .block .block-left .checkbox input{background-size: .533rem;width: .96rem;height: .96rem}.courses .unchecked-block{opacity: 0.36}}.courses-modal{position: fixed;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0,0,0,0.36);z-index: 200;overflow: scroll;padding: .264rem 0;-webkit-overflow-scrolling: touch;pointer-events: none;opacity: 0;transition: opacity 200ms ease-in-out}.courses-modal .courses-modal-content{background: #fff;width: 7.85rem;margin: 0 auto;position: relative;padding: .344rem .469rem .256rem .469rem}.courses-modal .courses-modal-content .close-more-courses{padding: .088rem;right: .176rem;cursor: pointer;top: .176rem;position: absolute}.courses-modal .courses-modal-content .close-more-courses svg{display: block;width: .176rem;height: .176rem}.courses-modal .courses-modal-content .cancel-more-courses{margin-top: .256rem}.courses-modal .courses-modal-content .name{font-size: .41rem;font-family: 'Baryton';margin: 0 0 .264rem 0}.courses-modal .courses-modal-content .unchecked-block{opacity: 1}.show-more-courses html{position: relative;overflow: hidden}.show-more-courses .courses-modal{opacity: 1;pointer-events: all}