/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */@import url(https://fonts.googleapis.com/css?family=Montserrat:100,300,400,500,500i,600,700&subset=cyrillic&display=swap);html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}h3{font-size:18px}li,p{font-size:16px;line-height:1.5}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;color:#bbb;border-top:1px solid #bbb;border-bottom:0;margin:20px 0 20px 0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%}body{font-family:Montserrat,sans-serif;color:#000;background:#fff;position:relative;height:auto;min-height:100%;min-width:320px}.pre-formatted{white-space:pre-wrap}.gray{color:#8a8a8a!important}.bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:url(../img/bg-new.jpg) center top}.main-page{height:100%}.main-page .bg{position:fixed}.wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;width:1110px;margin:0 auto;padding:0 20px}.content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:20px 0;margin-bottom:120px;border-bottom:1px solid #202020}.logo{display:block;width:230px;margin:0 auto -10px 0}.logo img{max-width:100%}.nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0;list-style:none}.nav__item{position:relative;padding-right:50px}.nav__item:hover .nav__link{text-shadow:1px 0 0 #000}.nav__item:last-child{padding-right:0}.nav__item.open .sub-nav{display:block}.nav__link{color:#000;font-size:16px;font-weight:500;letter-spacing:.53px;text-decoration:none;text-transform:uppercase}.nav__link.active{font-weight:700;text-shadow:none!important}.sub-nav{display:none;position:absolute;top:59px;left:0;width:250px;padding:0;margin:0;list-style:none}.sub-nav#menu_active{display:block}li.nav__item,li.sub-nav__item{font-size:14px;line-height:1.15}.sub-nav:before{content:'';position:absolute;top:-45px;left:0;width:100%;height:45px}.sub-nav__item--margin .sub-nav__link{margin-top:27px}.sub-nav__link{display:block;margin-bottom:5px;color:#000;font-size:16px;font-weight:500;text-decoration:none}.sub-nav__link.active,.sub-nav__link:hover{font-weight:700}.sub-nav__link.inactive{color:#bbb}.sub-nav__link.inactive:hover{font-weight:500;cursor:default}.nav-header-link-back{top:20px;left:0;position:relative}.nav-header-link-back .nav__link:hover{text-shadow:1px 0 0 #000}.header--inner{margin-bottom:160px}.social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;list-style:none}.social-icons__item:last-child .social-icons__link{margin-right:0}.social-icons__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:21px;height:21px;margin-right:10px}.social-icons__link:hover{opacity:.7}.social-icons__link img{display:block;max-height:21px}.h1{margin-top:0;color:#000;font-size:40px;font-weight:700;letter-spacing:3.5px;text-transform:uppercase;min-height:107px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.h1-inner{margin-top:0;margin-bottom:60px;padding-bottom:20px;color:#000;font-size:38px;font-weight:700;text-transform:uppercase;border-bottom:1px solid #000;min-height:107px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.h1-inner-subtitle{border-bottom:none;min-height:0;margin-bottom:40px;padding:0;margin-top:-15px}.h1-inner--noborder{border-bottom:none}.h1-marafon{margin-top:66px}a.h1-inner{text-decoration:none}ul.colored-bullet-list{list-style:none}ul.colored-bullet-list li::before{content:"\2022";color:#00dbd6;font-size:20px;font-weight:700;display:inline-block;width:.85em;margin-left:-.9em}.smaller{font-size:87.5%}.footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.footer__bottom{border-top:1px solid #000;padding:15px 0;margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__copyright{color:#000;font-size:12px;font-weight:500}.footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sitemap{margin-bottom:150px}.sitemap__category{margin-bottom:38px}.sitemap__title{margin-bottom:15px;color:#000;font-size:21px;font-weight:700;letter-spacing:.53px}.sitemap__list{padding:0;margin:0 0 0 18px;list-style:none}.sitemap__list>li{margin-bottom:10px}.sitemap__articles{padding:0;margin-left:88px;margin-bottom:9px;list-style:none}.sitemap__articles>li{margin-top:10px}.block-footer:nth-child(1){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:230px}.articles__list{list-style:none}.block-footer:nth-child(2){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:300px}.block-footer:nth-child(3){width:280px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.block-footer:nth-child(4){width:220px}.block-footer__title{padding-bottom:15px;margin-bottom:15px;color:#000;font-size:16px;font-weight:700;letter-spacing:.53px;border-bottom:1px solid #000}.block-footer__list{padding:0;margin:0 30px 0 0;list-style:none}.block-footer__item:last-child .block-footer__link{margin-top:20px}.block-footer__link{display:block;color:#000;font-size:14px;font-weight:500;line-height:22px;text-decoration:none}.block-footer__link:hover{font-weight:700}.footer-reviews{margin-right:30px}.footer-reviews__info{color:#000;font-size:14px;font-weight:500;line-height:22px;text-decoration:underline}.footer-reviews__text{height:88px;overflow:hidden;margin-bottom:8px;color:#000;font-size:14px;font-weight:500;line-height:22px}.btn{display:block;width:170px;height:30px;border-radius:2px;border:1px solid #000;color:#000;font-size:12px;font-weight:500;line-height:24px;text-decoration:none;text-align:center;line-height:28px}.btn:hover{opacity:.8}.btn--more{margin-top:auto;width:100px}.btn--more:hover{background:#000;color:#fff}.footer-contacts__item{margin-bottom:13px;color:#000;font-size:14px;font-weight:500;line-height:22px}.footer-contacts__item:last-child{margin-bottom:0}.footer-contacts__item a{color:#000;font-size:14px;font-weight:500;line-height:22px;text-decoration:none}.footer-contacts__item a:hover{text-decoration:underline}.footer-contacts__item img{margin-left:7px}#cbg{position:absolute;top:0;left:0}.techniques{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:80px}.techniques__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:315px;height:315px;margin-bottom:60px;margin-right:62px;padding:20px 20px 30px;border:1px solid #000;text-decoration:none}.techniques__item:nth-child(3n){margin-right:0}.techniques__item:hover .techniques__name{font-weight:500}.techniques__item:hover .techniques__arrow{width:255px}.techniques__item:hover .techniques__arrow.close{width:100px}.techniques__name{margin-bottom:60px;color:#000;font-size:24px;text-transform:uppercase}.techniques__arrow{width:100px;height:50px;margin-top:auto;background:url(../img/arrow-right.png) right center no-repeat;-webkit-transition:all .35s;transition:all .35s}.techniques-text{margin-bottom:60px}.techniques-text p{margin-top:0;margin-bottom:20px;color:#000}.techniques-text .col__title{border-bottom:none}.techniques-text .big-title{border:none;text-align:center;line-height:120%;margin-bottom:72px}.techniques-text .h1-inner{border-bottom:none;margin-bottom:50px;padding-bottom:0}.techniques-text .retrit-day{border-bottom:none;padding-bottom:0;display:flex;align-items:center}.techniques-descr{margin-bottom:70px}.h2-inner,.page__real-title{margin-top:0;margin-bottom:52px;font-size:25px;text-transform:uppercase}h2.page__real-title{margin-bottom:20px}.h2-header{margin-bottom:15px!important;font-size:25px!important;text-transform:uppercase!important}.h2-retreat{margin-top:64px}.text-uni{font-size:16px!important}.h1-uni{font-size:25px!important;text-transform:none!important;margin-bottom:15px!important}.h2-uni{font-size:21px!important;text-transform:none!important;margin-bottom:15px!important;margin-top:50px}.h2-uni-font-size{font-size:21px!important}h2{font-size:21px;text-transform:none;margin-bottom:15px}.techniques-sub-descr{margin-bottom:50px}.techniques-descr li,.techniques-descr p,.techniques-sub-descr p{margin-top:0;margin-bottom:15px;color:#000}.techniques-step{position:relative;margin-bottom:50px;padding-left:110px}.techniques-step__number{position:absolute;left:0;top:-25px;width:80px;height:80px;border-radius:50%;border:1px solid #000;font-size:45px;font-weight:700;line-height:75px;text-align:center;padding-left:10px}.techniques-step-small{position:relative;margin-bottom:15px;padding-left:65px}.techniques-step-small__number{position:absolute;left:0;height:35px;width:35px;border-radius:50%;border:1px solid #000;font-size:20px;font-weight:700;line-height:35px;text-align:center;padding-left:4px}.techniques-step li,.techniques-step p{margin-top:0;margin-bottom:15px;color:#000}.back-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.back{display:block;width:100px;height:65px;background:url(../img/arrow-left.png) left top no-repeat;-webkit-transition:all .35s;transition:all .35s}.back:hover{width:150px;margin-right:50px}.back.back_from_faq{margin-top:-30px;margin-bottom:30px}.left-col .social-share-buttons{margin-top:70px}.teachers{margin-bottom:100px}.teachers__item{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:60px;margin-bottom:60px;border-bottom:1px solid #000}.teachers__item:last-child{border-bottom:none;padding-bottom:0}.teachers__item:nth-child(2n) .teachers__photo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:0;margin-left:60px}.teachers__info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.teachers__photo{-ms-flex-negative:0;flex-shrink:0;width:250px;height:250px;margin-right:60px;border:1px solid #000}.teachers__photo img{display:block;width:100%}.teachers__name{margin-bottom:20px;font-size:20px;font-weight:700;text-transform:uppercase}.teachers__position{margin-bottom:20px}.teachers__text{margin-bottom:20px;font-size:14px;line-height:20px}.founder{margin-bottom:60px}.founder:after{content:'';display:table;clear:both}.founder img{display:block;float:left;width:250px;height:250px;margin-right:60px;margin-bottom:60px;border:1px solid #000}.founder p{margin-top:0;margin-bottom:20px;color:#000}.founder h2{margin-top:40px;margin-bottom:30px;font-size:18px;text-align:center}.description{color:#000;font-size:30px;font-weight:500;letter-spacing:1.05px;margin-bottom:60px;margin-top:-15px}.table-wrap{overflow:auto;width:100%}.table{min-width:500px;width:100%;border-collapse:collapse}.table td{width:20%;border:1px solid #000;padding:0}.event-calendar-table{width:100%;display:table;border-collapse:collapse;margin:2.8vw 0 2.8vw 0}.event-calendar-table thead th{font-weight:400;text-align:left;vertical-align:baseline;border:none;padding:0;font-size:21px;height:2vw}.event-calendar-table .weekdays td,.event-calendar-table td{box-sizing:border-box;border:1px solid #b4b4b4;text-align:left;height:2.8vw}.event-calendar-table .weekdays td{border:0}.event-calendar-table td a{width:100%;height:100%;text-decoration:none}.event-calendar-table td a:hover{font-weight:700}.event-calendar-table .weekdays td a,.event-calendar-table td{padding:15px}.event-calendar-table td{vertical-align:top;font-size:21px;width:14%}.event-calendar-table .weekdays td{vertical-align:bottom;font-size:18px}.event-calendar-table .current-day{background-color:#c6f6fc}.event-calendar-table .following-day a{color:#b4b4b4}.event-calendar-table .following-day a:hover{font-weight:400}.table--calendar{margin-bottom:100px}.table--calendar a{text-decoration:none;display:block;color:#000}.table--calendar a:hover{opacity:.9}.event{padding:10px;font-size:13px;min-height:77px}.event span{display:block;margin-bottom:5px}.event--marafon{background:#fba7f4}.event--retrit{background:#fde3fb}.event--seminar{background:#79e7f9}.disabled-btn{pointer-events:none;cursor:not-allowed;opacity:.5;-webkit-box-shadow:none;box-shadow:none}.anketa__checkbox_group{margin-bottom:20px;position:relative}.anketa__checkbox_group input[type=checkbox]{opacity:0;width:15px;position:absolute;z-index:-1}.anketa__checkbox_group input[type=checkbox]:checked+label:before{content:'✔'}.anketa__checkbox_group label{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:140%}.anketa__checkbox_group label:before{content:'';width:25px;height:25px;border-radius:4px;border:1px solid #000;-ms-flex-negative:0;flex-shrink:0;margin-right:20px;font-size:25px;text-align:center;line-height:25px}.anketa__checkbox_group input{border:1px solid #000;padding:10px 10px;width:100%;background:0 0;color:#000;font-size:18px;outline:0}.anketa__checkbox_group input::-webkit-input-placeholder{color:#919191}.anketa__checkbox_group input::-moz-placeholder{color:#919191}.anketa__checkbox_group input::-ms-input-placeholder{color:#919191}.anketa__checkbox_group input::placeholder{color:#919191}.online-course__img{margin-bottom:40px}.online-course__img img{width:100%;display:block}.online-course a{color:#000;text-decoration:none}.online-course a:hover{opacity:.9}.online-course h3{margin-top:50px}.online-course ul{margin:40px 0 40px 20%;padding:0}.online-course ul li{display:block;font-weight:700;margin-bottom:5px}.online-course ul li:first-child{margin-bottom:20px}.col{width:100%}.col__title{margin-top:0;margin-bottom:10px;padding-bottom:10px;color:#000;font-size:21px;font-weight:700;border-bottom:1px solid #000}.cols-3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:50px;margin-bottom:52px}.cols-3 .col{width:30%}.cols-3 .col :last-child{margin-bottom:-2px}.cols-2 .col :last-child{margin-bottom:0}.big-title{color:#000;font-size:21px;font-weight:700;border:1px solid #000;background:#fba7f4;padding:20px;margin:72px 0;letter-spacing:2px;text-transform:none}.big-title--blue{background:#c5f5fc;margin-bottom:90px}.retrit-day{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #000;padding-bottom:30px;margin-bottom:30px}.retrit-day img{width:400px;max-width:40%;margin-right:30px;-ms-flex-negative:0;flex-shrink:0}.retrit-day__info h3{margin-top:0}.retrit-day__info :last-child{margin-bottom:0!important}.retrit-day:nth-child(2n) img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:0;margin-left:30px}.retrit-day.last{border-bottom:none}.retrit-price{margin-top:70px;background:#fba7f4;border:1px solid #000}.retrit-price__title{font-size:30px;padding:30px;border-bottom:1px solid #000;font-weight:700;letter-spacing:3px}.retrit-price-cols{display:-webkit-box;display:-ms-flexbox;display:flex}.retrit-price-col{width:50%;border-left:1px solid #000;padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.retrit-price-col:first-child{border-left:0}.retrit-price-col--full{width:100%}.retrit-price ul{margin:0;padding:0;margin-top:30px;font-size:15px;min-height:100px}.retrit-price ul li{display:block;margin-bottom:10px}.retrit-price ul li:before{content:'';display:inline-block;margin-right:10px;width:0;height:0;border-left:5px solid #000;border-top:5px solid transparent;border-bottom:5px solid transparent}.retrit-price__price{font-size:30px;font-weight:700;margin:30px 0}.retrit-price_left{margin-top:14px;margin-bottom:34px}.retrit-price_right{margin:30px 0}@media (max-width:1024px){.retrit-price_right{margin-top:49px}.retrit-price_left{margin-bottom:32px}}.cols-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px}.cols-2 .col{width:45%}.retrit p a{color:#000;text-decoration:underline}.retrit p a:hover{text-decoration:none}.retrit .online-course__img{display:block;margin-bottom:50px}.retrit .uppercase{text-transform:uppercase;font-size:16px}.retrit .online-video{margin:40px auto 20px;max-width:100%;display:block}.accordion{margin-bottom:40px}.accordion__link{background:#fba7f4;border:1px solid #000;padding:20px;text-transform:uppercase;font-size:21px;display:block;text-decoration:none;color:#000;font-weight:600;margin-left:80px;position:relative}.accordion__link:after{content:'';display:block;position:absolute;top:5px;left:-80px;width:50px;height:50px;background:url(../img/arrow-down.svg) right center no-repeat;background-size:100%;-webkit-transition:all .35s;transition:all .35s}.accordion__link:hover{opacity:.9}.accordion__link.open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion__link h3{margin:0;font-size:21px;font-weight:600}.accordion__content{padding:20px;padding-left:80px;display:none}.accordion__content p{padding-left:40px}.accordion__content ol,.accordion__content ul{padding:0;margin:0;font-size:14px;line-height:20px;color:#000}.accordion__content ol li,.accordion__content ul li{margin-bottom:10px;display:block;padding-left:40px;position:relative;min-height:30px}.accordion__content ol li .icon,.accordion__content ul li .icon{position:absolute;top:0;left:0;width:20px;height:20px}.accordion__content li:last-child{margin-bottom:-30px!important}.accordion+p,p.p-margin{margin-bottom:40px}.text-divider{content:url(/img/text-divider-curve.svg);display:block;margin:auto;width:50%;margin-top:65px!important;margin-bottom:65px!important}.text-divider-founder{content:url(/img/text-divider-founder.svg);display:block;margin:auto;width:50%;margin-top:65px!important;margin-bottom:65px!important}.retrit-list{margin-top:40px;margin-bottom:100px}.retrit-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:17px;margin-bottom:15px}.retrit-list__link{font-weight:700;text-transform:uppercase;color:#000;text-decoration:none}.retrit-list__link:hover{opacity:.8}.cols-2 .col--faq{width:calc(50% - 13px)}.faq__number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;top:18px;position:relative}.faq__number a{text-decoration:none;color:#000}.faq__container{margin-left:-30px;margin-right:-30px}.faq{margin-bottom:20px}.faq__title{font-size:15px;font-weight:700;padding:0 15px 10px 55px;position:relative;cursor:pointer}.faq__title:after{content:'';display:block;background:url(../img/arrow-down.svg) center center no-repeat;background-size:100%;width:32px;height:17px;position:absolute;top:2px;left:0;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.faq__title.open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq__title--big{font-size:21px;font-weight:unset}.faq__title--big:after{top:4px}.faq__content{padding:5px 15px 5px 55px;font-size:16px;line-height:1.5;color:#000;display:none}.faq__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:315px;height:315px;margin-bottom:60px;margin-right:30px;margin-left:30px;padding:20px 20px 30px;border:1px solid #000;text-decoration:none;position:relative}.techniquefaq__items__item:hover .techniques__name{font-weight:500}.faq__item:hover .faq__arrow{width:245px}.faq__tile_description{color:#000;font-family:Montserrat,sans-serif;font-size:16px;line-height:24px;margin-top:30px}.faq__tile_name{color:#000;font-family:Montserrat,sans-serif;font-size:25px}.faq__item:hover .faq__tile_name{font-weight:700}.faq__tile_year{color:#8a8a8a;position:absolute;top:20px;right:20px}.faq__tile_count{color:#8a8a8a;position:absolute;bottom:20px;right:20px}.faq__arrow{width:100px;height:65px;margin-top:15px;background:url(../img/arrow-right.png) right center no-repeat;-webkit-transition:all .35s;transition:all .35s}.reviews-item{padding-bottom:45px;border-bottom:1px solid #202020;margin-bottom:80px}.reviews-item__top{color:#000;font-size:16px;font-weight:400;line-height:18px;font-style:italic;margin-bottom:15px}.reviews-item__title{color:#000;font-size:20px;font-weight:700;line-height:23px;text-transform:uppercase;margin-bottom:20px}.reviews-item__text{color:#000;font-weight:400;margin-bottom:10px;overflow:hidden}.reviews-item__more{display:none}.reviews-item__button{color:#000;font-size:18px;font-weight:500;line-height:20px;padding:10px 20px;border-radius:2px;border:1px solid #000;text-decoration:none;display:inline-block}.reviews-item__button:hover{color:#fff;background:#000}.navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:130px}.navigation__prev{width:75px;height:50px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.navigation__prev span{width:100%;height:100%;background:url(../img/arrow-right.png) right center no-repeat;background-size:auto 100%;-webkit-transition:all .35s;transition:all .35s;display:block}.navigation__prev:hover span{width:145px}.navigation__next{width:75px;height:50px}.navigation__next span{width:100%;height:100%;background:url(../img/arrow-right.png) right center no-repeat;background-size:auto 100%;-webkit-transition:all .35s;transition:all .35s;display:block}.navigation__next:hover span{width:145px}.navigation__page{color:#000;font-size:20px;font-weight:400;margin:0 30px}.navigation__page span{font-size:36px;font-weight:300;line-height:50px;margin:0 8px}.comments-widget{margin-bottom:90px}.reviews-item--faq{margin-bottom:62px}.reviews-item--faq .reviews-item__title{color:#000;font-size:16px;font-weight:700;line-height:1.5;text-transform:none;max-width:830px}.reviews-item--faq .reviews-item__title-answer{color:#000;font-style:italic;font-size:16px;font-weight:400;line-height:18px}.reviews-item--faq .reviews-item__text{margin-left:115px}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.faq-question{border:1px solid #000;padding:45px 30px;margin-bottom:90px;max-width:790px;text-align:center}.faq-question__title{color:#000;font-weight:700;text-transform:uppercase;line-height:44px;font-size:18px;margin-bottom:40px}.faq-question__mail{color:#000;font-weight:500;font-size:18px;line-height:24px;text-decoration:none}.faq-question__mail:hover{text-decoration:underline}.results{margin:40px 0 60px}.results h3{margin-bottom:30px}.results ul{padding:0;margin:0}.results li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;color:#000}.results li span{border:1px solid #000;border-radius:50%;height:35px;width:35px;text-align:center;line-height:35px;color:#000;font-size:20px;font-weight:700;padding-left:4px;margin-right:30px;-ms-flex-negative:0;flex-shrink:0}.library-item{border-bottom:1px solid #202020;margin-bottom:65px;padding-bottom:45px;display:-webkit-box;display:-ms-flexbox;display:flex}.library-science-item__img{width:270px;margin-right:60px;-ms-flex-negative:0;flex-shrink:0;margin-bottom:30px}.library-item__img{background:url(/img/texts/icons/icon_bg.png);background-repeat:no-repeat;width:270px;min-height:282px;margin-right:60px;-ms-flex-negative:0;flex-shrink:0}.library-item__img img{width:40%;left:95px;top:40px;position:relative}.library-science-item__img img{width:100%}.library-item__info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}.library-item__title{color:#000;font-size:20px;font-weight:700;line-height:23px;text-transform:uppercase;margin-bottom:20px;max-width:530px}.library-item__title a{color:#000;text-decoration:none}.library-item__text{color:#000;font-size:14px;font-weight:400;line-height:20px;margin-bottom:35px}.library-item__button{border-radius:2px;border:1px solid #000;color:#000;font-size:18px;font-weight:500;padding:0 20px;height:35px;line-height:33px;text-decoration:none;display:inline-block}.library-item__button:hover{background:#000;color:#fff}.techniques-library-item{padding-bottom:20px}.techniques-library-item .library-item__button{margin-bottom:25px}.techniques-library-item .library-science-item__img{width:260px;margin-top:-22px}.techniques--article img{margin-top:30px;margin-bottom:30px;display:block;max-width:100%}.techniques--article .techniques-descr{margin-bottom:45px}.indented-paragraphs h2,.indented-paragraphs ol,.indented-paragraphs p,.indented-paragraphs ul{margin-bottom:45px}.indented-paragraphs ol,.indented-paragraphs ul{margin-top:-35px}.indented-paragraphs li{margin-bottom:0}.indented-content li{margin-bottom:15px}.recommended-articles-aligned{margin-bottom:135px}.techniques--article .techniques-step__number{top:-10px}.techniques--article .question{font-weight:700;font-style:italic;margin-bottom:5px}a{color:#000}a:hover{text-decoration:none}.techniques--article .techniques-step h2{margin-bottom:0;margin-top:40px}.techniques--cols{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.techniques--cols .left-col{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}.techniques--cols .right-col{width:240px;margin-left:50px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:end;align-self:flex-end}.techniques--cols .right-col h3{margin-top:0;text-transform:uppercase}.mini-article{border:1px solid #000;padding:20px 15px;margin-bottom:20px}.mini-article__title{color:#000;font-size:13px;font-weight:500;line-height:18px;text-transform:uppercase;margin-bottom:10px}.mini-article__text{color:#000;font-size:14px;font-weight:400;line-height:1.5}.mini-article__more{width:33px;height:27px;margin-top:20px;background:url(../img/arrow-right.png) right center no-repeat;-webkit-transition:all .35s;transition:all .35s;display:block}.mini-article__more:hover{width:70px}.progressbar,.progressbar-mini{background:url(../img/progressbar.png) left top no-repeat;width:20px;height:748px;position:absolute;top:515px;left:50%;margin-left:600px;margin-top:0}.progressbar span,.progressbar-mini span{background:url(../img/progressbar-active.png) left top no-repeat;position:absolute;top:0;left:0;width:100%;height:0}.progressbar-mini.fixed,.progressbar.fixed{position:fixed;top:50%;margin-top:-374px}.progressbar-mini,.progressbar-mini-mini{height:608px;margin-left:650px;background:url(../img/progressbar_mini.png) left top no-repeat}.progressbar-mini span,.progressbar-mini-mini span{background:url(../img/progressbar_mini-active.png) left top no-repeat}.progressbar-mini-mini.fixed,.progressbar-mini.fixed{margin-top:-304px}.header--inner2{margin-bottom:0}.header .h1-inner{margin-bottom:0;border:none;padding-bottom:0;font-size:40px;line-height:32px;min-height:0}.logo--nomargin{margin-right:0}.header__right{text-align:right}.header__autorization{color:#000;font-size:20px;font-weight:500;line-height:20px;letter-spacing:.5px;text-decoration:none}.header__autorization:hover{text-decoration:underline}.header__cab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__cab-img{width:32px;height:32px;border-radius:50%;overflow:hidden}.header__cab-img img{display:block;max-width:100%}.header__cab-name{color:#000;font-size:20px;font-weight:500;line-height:18px;letter-spacing:.5px;text-decoration:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:150px;margin-left:15px}.header__cab-name:hover{text-decoration:underline}.header__cab-exit{width:17px;height:17px;background:url(../img/autorization.png) left center no-repeat;text-decoration:none;margin-left:15px;display:block}.header__cab-exit:hover{opacity:.8}.peresmotr-text{color:#000;font-size:20px;font-weight:400;line-height:20px;padding:35px 40px 15px;border-bottom:1px solid #202020;margin-bottom:50px}.peresmotr-text .red{color:red;font-weight:500}.peresmotr-text p:first-child{margin-top:0}.peresmotr-text b{font-size:25px;font-weight:500}.peresmotr-text i{font-style:normal}.techniques--peresmotr{margin-bottom:0}.techniques--peresmotr .techniques__item{margin-bottom:50px}.techniques--peresmotr .techniques__name{color:#000;font-size:25px;font-weight:500;text-transform:uppercase}.no-margin-bottom{margin-bottom:0!important}.no-margin-top{margin-top:0!important}.no-margin-right{margin-right:0!important}.no-margin-left{margin-left:0!important}.no-padding-bottom{padding-bottom:0!important}.no-padding-top{padding-top:0!important}.no-padding-right{padding-right:0!important}.no-padding-left{padding-left:0!important}.bordered-top{border-top:1px solid #202020}.techniques__item:hover .techniques__name{font-weight:700}.champions{border-top:1px solid #202020;margin-bottom:50px;padding-top:30px}.champions__title{color:#000;font-size:25px;font-weight:500;line-height:44px;text-transform:uppercase;text-align:center;margin-bottom:30px}.champions-table__wrap{max-height:430px;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s}.champions-table__wrap.open{max-height:99999px}.champions-table{width:680px;margin:0 auto;border-collapse:collapse}.champions-table tr th{text-align:center;color:#000;font-size:17px;font-weight:400;line-height:20px;border-bottom:1px solid #202020;padding-top:5px;padding-bottom:5px}.champions-table tr th:first-child{padding-left:75px;text-align:left}.champions-table tr td{color:#000;font-size:17px;font-weight:400;line-height:20px;border-bottom:1px solid #202020;padding-top:5px;padding-bottom:5px;text-align:center}.champions-table tr td:first-child{text-align:left}.champions-table tr:last-child td{border-bottom:none}.champions-table__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.champions-table__item-number{color:#000;font-size:20px;font-weight:400;line-height:20px;width:32px;margin-right:5px;-ms-flex-negative:0;flex-shrink:0}.champions-table__item-img{width:32px;height:32px;margin-right:10px;-ms-flex-negative:0;flex-shrink:0;border-radius:50%;overflow:hidden}.champions-table__item-img img{display:block;max-width:100%}.marafon_avatar_svg_square{border-radius:0}.champions-table__item-name{color:#000;font-size:17px;font-weight:400;line-height:20px}.champions-table__medals{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:20px}.medal{width:18px;height:25px;margin-right:5px;color:#000;font-size:11px;font-weight:700;text-align:center;padding-top:7px;line-height:20px;padding-left:1px}.medal--orange{background:url(../img/medal1-1.png) 0 0 no-repeat;background-size:18px 25px}.medal--orange.medal--opacity{background:url(../img/medal1.png) 0 0 no-repeat;background-size:18px 25px}.medal--grey{background:url(../img/medal2-1.png) 0 0 no-repeat;background-size:18px 25px}.medal--grey.medal--opacity{background:url(../img/medal2.png) 0 0 no-repeat;background-size:18px 25px}.medal--yellow{background:url(../img/medal3-1.png) 0 0 no-repeat;background-size:18px 25px}.medal--yellow.medal--opacity{background:url(../img/medal3.png) 0 0 no-repeat;background-size:18px 25px}.medal--blue{background:url(../img/medal4-1.png) 0 0 no-repeat;background-size:18px 25px}.medal--blue.medal--opacity{background:url(../img/medal4.png) 0 0 no-repeat;background-size:18px 25px}.plates-divider{content:url(/img/online-pereprosmotr/pereprosmotr-branch.svg);display:block;margin-top:-130px}.marafons{padding-top:50px;margin-bottom:50px}.marafons__wrap{max-height:330px;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s}.marafons__wrap.open{max-height:5000px}.techniques--marafons{margin-bottom:0;max-height:330px;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s}.techniques--marafons.open{max-height:5000px}.techniques--marafons .techniques__name{font-size:25px;font-weight:500}.techniques--marafons .techniques__item{margin-bottom:30px}.arrow-more{background:url(../img/arrow-more.svg) center center no-repeat;width:40px;height:28px;display:inline-block;margin-top:20px}.arrow-more:hover{opacity:.7}.b-center{text-align:center}.btn--black{background:#000;color:#fff;font-size:17px;font-weight:400;padding:7px 25px;height:auto;width:auto;display:inline-block;line-height:100%}.peresmotr-text__title{color:#000;font-size:25px;line-height:120%;font-weight:500;margin-top:21px}.peresmotr-welcome{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:50px;border-bottom:1px solid #202020;margin-bottom:50px;margin-top:-20px}.peresmotr-welcome__img{width:500px;height:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #000005;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;margin-right:40px}.peresmotr-welcome__img img{width:500px}.peresmotr-welcome__title{color:#000;font-weight:700;line-height:120%;margin-bottom:30px}h2.peresmotr-welcome__title{margin-bottom:40px!important}.peresmotr-welcome__text{color:#000;font-size:16px;font-weight:400;line-height:1.5}.champions__title--left{text-align:left}.techniques--days{margin-bottom:0}.techniques--days .techniques__item{height:150px;margin-bottom:50px;padding:15px}.techniques--days .techniques__name{font-size:25px;font-weight:500;margin-bottom:10px}.techniques--days .techniques__day{font-size:20px}.techniques__day{color:#000;font-size:17px;font-weight:400;line-height:24px;text-transform:none;margin-top:5px}.techniques__weekday{display:inline-block;float:right;color:#000;font-size:25px;font-weight:500;line-height:24px;text-transform:none;margin-top:5px}.techniques__status{margin-top:auto;text-align:right}.tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 -15px;padding:0;list-style-type:none}.tags--bg{margin:0 0 65px}.tags__item{margin:0 15px 15px 0}.tags__tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 15px;border-radius:2px;background-color:transparent;border:1px solid #00dbd6;color:#000;font-weight:500;font-size:14px;line-height:120%;text-decoration:none}.tags__tag.active{background-color:#00dbd6}@media (hover:hover){.tags__tag:hover{font-weight:600}}.tags-in-row{display:flex;flex-wrap:wrap;justify-content:space-between}body.no-scroll{width:100%;height:100%;overflow:hidden}.popup-bg{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto;opacity:0;pointer-events:none;-webkit-transition:all .5s;transition:all .5s}.popup-bg.open{opacity:1;pointer-events:auto}.popup{margin:auto;width:460px;max-width:100%;background:#fff;position:relative;padding:50px 60px;display:none}.popup__close{position:absolute;top:15px;right:15px;width:25px;height:25px;background:url(../img/popup-close.png) 0 0 no-repeat;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.popup__close:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.popup__title{text-align:center;color:#000;font-size:18px;font-weight:500;margin-bottom:15px;text-transform:uppercase}.popup__text{color:#555;font-size:14px;font-weight:600;text-align:center;margin-bottom:20px}.popup__text--mini{margin-top:35px;margin-bottom:0;font-size:14px;font-weight:500;line-height:1.5;color:#6b6b6b}.popup__text--mini a{color:#393939}.popup__text--mini a:hover{color:#131313;text-decoration:none}.popup__error{color:#dc0000;font-weight:600;font-size:14px;text-align:center;margin-bottom:15px}.popup__captcha{margin-bottom:15px;width:100%}.popup__captcha img{max-width:100%;display:block}.popup-form__input{border-radius:2px;border:1px solid #a6a6a6;background-color:#fff;width:100%;display:block;margin-bottom:20px;color:#222;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;padding:15px 25px;outline:0}.popup-form__checkbox{margin-bottom:20px;padding-left:10px}.popup-form__checkbox-input{display:none}.popup-form__checkbox-input:checked+label:after{background:url(../img/check.png) center center no-repeat}.popup-form__checkbox-label{color:#555;font-size:14px;font-weight:600;display:block;cursor:pointer;position:relative;padding:5px 0 5px 30px}.popup-form__checkbox-label span{font-size:9px;display:block;margin-top:5px}.popup-form__checkbox-label:after,.popup-form__checkbox-label:before{content:'';border-radius:1px;border:2px solid #555;background-color:#fff;width:14px;height:14px;position:absolute;top:50%;left:0;margin-top:-11px}.popup-form__checkbox-label:after{width:20px;height:23px;border:none;background:0 0;margin-top:-14px}.popup-form__button{display:block;border-radius:2px;border:1px solid #000;background-color:#000;color:#fff;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;width:100%;height:65px;line-height:60px;cursor:pointer;text-align:center;text-decoration:none;padding-bottom:5px}.popup-form__button:hover{background:#000;color:#fff}.popup-form__button--border{color:#000;background:0 0;border:1px solid #000}.popup-form__button--border:hover{opacity:1;border-color:#000;color:#fff;background:#000}.popup__links{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:45px}.popup__links .btn{height:65px;line-height:65px;margin:0 10px;font-size:17px;font-weight:500;padding:0;min-width:205px}.popup--profile{padding:30px 40px;width:505px}.popup--profile .popup-form__checkbox-label{font-size:13px}.popup--sure{width:auto;padding-left:45px;padding-right:45px}.popup--confirm{width:400px;max-width:90%;padding-left:45px;padding-right:45px;padding-bottom:20px}.popup--confirm .popup__text{color:#000;font-size:14px;font-weight:500;line-height:20px}.profile-popup{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.profile-popup__left{width:120px;margin-right:20px;-ms-flex-negative:0;flex-shrink:0}.profile-popup__right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:calc(100% - 140px)}.profile-popup__avatars{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:auto;max-height:120px;margin-right:-10px;padding-right:10px}.profile-popup__link{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile-popup__link .icon{max-width:32px;max-height:32px}.profile-popup__link:hover{opacity:.8}.profile-popup__ava{width:110px;height:110px;border-radius:2px;border:1px solid #000;background-color:#fff;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile-popup__ava img{display:block;max-width:100%;max-height:100%}.profile-popup__ava .icon{display:block;max-width:80%;max-height:80%}.profile-popup__file{display:none}.profile-popup__file-label{color:#555;font-size:14px;font-weight:600;text-decoration:underline;cursor:pointer}.profile-popup__file-label:hover{text-decoration:none}.comments__mail{margin-left:10px}.comments__mail:hover{opacity:.8}.comments__form{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.comments__form-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.comments__form-links button{padding:0 70px}.comments__autorization{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comments__autorization a{margin-right:20px}.comments__form-right{width:340px;margin-left:auto;position:relative;margin-bottom:20px}.comments__form-right .comments__top-error{position:absolute;top:0;right:100%;width:350px;line-height:24px;padding-right:50px}.comments__form-right .popup__text{text-align:left}.comments__form-right-title{color:#000;font-size:16px;font-weight:700;margin-bottom:20px}.comments__form-right .popup-form__input{border:1px solid #bababa;background:rgba(255,255,255,.5);font-size:14px;height:60px}.comments__form-right .popup__text--mini{margin-top:15px;text-align:left}.comments__form-right .comments__btn{padding-left:0;padding-right:0;width:100%}.comments__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.comments__top-input{-webkit-box-shadow:0 4px 15px 3px rgba(0,0,0,.17);box-shadow:0 4px 15px 3px rgba(0,0,0,.17);border:1px solid rgba(186,186,186,.5);background-color:rgba(255,255,255,.5);height:60px;color:#acacac;font-size:14px;font-weight:500;padding-left:20px}.comments__top-input input{color:#000;width:220px;border:none;height:58px;margin-left:5px;outline:0;padding-right:10px;font-size:16px;background:0 0}.comments__top-input input::-webkit-input-placeholder{color:#acacac}.comments__top-input input::-ms-input-placeholder{color:#acacac}.comments__top-input input::placeholder{color:#acacac}.comments__top-error{color:#d41e1e;font-size:14px;font-weight:500;line-height:18px;margin-left:50px;background:url(../img/warning.png) left center no-repeat;padding-left:30px;line-height:30px}.comments__textarea{width:100%;-webkit-box-shadow:0 4px 15px 3px rgba(0,0,0,.17);box-shadow:0 4px 15px 3px rgba(0,0,0,.17);background-color:rgba(255,255,255,.5);margin-bottom:20px;position:relative;font-size:16px}.comments__textarea_box{position:relative}.comments__textarea textarea{width:100%;height:100%;border:none;outline:0;background:0 0;resize:none;padding:30px 40px;color:#000;min-height:175px}.comments__textarea textarea::-webkit-input-placeholder{color:#acacac}.comments__textarea textarea::-ms-input-placeholder{color:#acacac}.comments__textarea textarea::placeholder{color:#acacac}.comments__file{position:absolute;right:15px;bottom:15px}.comments__file input{position:absolute;top:0;right:0;opacity:0;pointer-events:none;width:0}.comments__file .comments__file-toggle,.comments__file label{display:block;width:24px;height:24px;background:url(../img/file-icon.png) 0 0 no-repeat;cursor:pointer}.comments__file .comments__file-toggle:hover,.comments__file label:hover{background:url(../img/file-icon_hover.png) 0 0 no-repeat}.comments__file .comments__file-menu{display:block;position:absolute!important;right:0!important;background:none repeat scroll 0 0 #fff!important;border:1px solid #ccc!important;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;list-style-type:none!important;margin:3px 0 0 0!important;padding:0!important;z-index:999999!important;text-align:left!important;box-shadow:0 1px 6px rgba(0,0,0,.15)!important;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.15)!important;-moz-box-shadow:0 1px 6px rgba(0,0,0,.15)!important}.comments__file .comments__file-menu li{list-style:none!important;padding:0!important;margin:0!important;border-bottom:1px solid #ededed!important}.comments__file .comments__file-menu li a{display:block!important;margin:0!important;padding:8px 14px 8px 30px!important;color:#999!important;font-size:13px!important;text-decoration:none!important;white-space:nowrap!important}.comments__file .comments__file-menu li img{position:absolute;width:15px;margin:8px}.comments__file .comments__file-menu li a:hover{color:#666!important;background-color:#f1f1f1!important}.comments__file .comments__file-attachlinkbox{padding:4px!important}.comments__file .comments__file-attachlink-textarea{min-height:65px!important;padding:2px!important;font-size:12px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important;width:100%!important;resize:none!important;border:1px solid #ccc}.comments__file .comments__file-attachlink-btn{margin-top:4px!important;width:100%!important;margin-left:0!important;display:inline-block!important;outline:0!important;border:0!important;padding:0 6px!important;line-height:36px!important;min-height:36px!important;background:0 0!important;white-space:nowrap!important;min-width:88px!important;text-align:center!important;text-transform:uppercase!important;font-weight:500!important;font-size:14px!important;font-style:inherit!important;font-variant:inherit!important;font-family:inherit!important;text-decoration:none!important;cursor:pointer!important;overflow:hidden!important;transition:box-shadow .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1)!important;color:rgba(0,0,0,.87)!important;background:#fafafa!important;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.26)!important;-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.26)!important;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)!important}.comments__file .comments__file-attachlink-btn:active{background:rgba(0,0,0,.09)!important;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.4)!important;-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.26)!important;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)!important}.comments__media-preview{display:inline-block;width:100%!important;overflow:hidden!important;border-top:1px dashed #ccc!important;margin-top:8px!important}.comments__media-preview ul{list-style-type:none!important;display:block}.comments__media-preview li{display:inline-block!important;position:relative!important;margin:10px 10px 0 0!important}.comments__media-preview li span{position:absolute!important;top:-5px!important;right:-5px!important;cursor:pointer!important;font-size:26px!important;font-weight:700!important;color:#999!important;width:18px!important;height:18px!important;text-align:center!important;border-radius:20px!important;background:#eee!important;line-height:18px!important}.comments__media-preview li span:hover{color:rgba(0,0,0,.87)!important}.comments__media-preview .comments__media-surface{display:block!important;border:1px solid #ccc!important;background:#fff!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08)!important;-moz-box-shadow:0 1px 3px rgba(0,0,0,.08)!important;box-shadow:0 1px 3px rgba(0,0,0,.08)!important}.comments__media-preview img{display:block!important;max-width:300px!important;max-height:75px!important}.comments__btn{color:#fff;font-size:18px;font-weight:500;height:65px;line-height:65px;padding:0 95px;margin-left:auto;outline:0;cursor:pointer}.comments__btn--cancel{height:65px;line-height:65px;padding:0 70px;width:auto;margin-left:15px;background:0 0;color:#000}.comments__btn--border{color:#000;background:0 0;border:1px solid #000}.comments__btn--border:hover{opacity:1;border-color:#000;color:#fff;background:#000}.comments__content{margin-bottom:50px}.comments-item{margin-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex}.comments-item--answer{margin-left:60px}.comments-item--answer2{margin-left:120px}.comments-item-hidden{display:none}.comments-item__left{margin-right:10px;-ms-flex-negative:0;flex-shrink:0}.comments-item__right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.comments-item__ava{width:50px;height:50px;border-radius:50%;overflow:hidden;margin:0 auto 10px}.comments-item__ava img{width:100%}.comments-item__date-reg{color:#5d5a5a;font-size:9px;font-weight:500}.comments-item__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.comments-item__top .comments__top-error{margin-left:10px}.comments-item__name{color:#000;font-size:16px;font-weight:600;margin-bottom:7px}.comments-item__medals{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:10px}.comments-item__meditation-time{color:#000;font-size:16px;font-weight:600;margin-bottom:5px}.comments-item__text{color:#000;font-weight:500;margin-bottom:15px;font-size:16px;line-height:1.5;overflow-wrap:anywhere;word-break:break-word}.comments-item__text p{margin-top:0;display:none}.comments-item__text p:first-child{display:block}.comments-item__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comments-item__date{color:#a6a6a6;font-size:12px;font-weight:500;margin-right:23px}.comments-item__like{color:#a6a6a6;font-size:12px;font-weight:500;background:url(../img/like.png) left center no-repeat;padding-left:15px;line-height:15px;margin-right:25px;text-decoration:none}.comments-item__like:hover,.comments-item__like_active{background:url(../img/like_active.png) left center no-repeat;color:#000}.comments-item__answer{color:#a6a6a6;font-size:12px;font-weight:500;margin-right:25px;text-decoration:none}.comments-item__answer:hover{color:#000}.comments-item__more{background:url(../img/more.png) top center no-repeat;width:20px;height:6px;display:block}.comments-item__more:hover{background-position:bottom center}.comments-item__more-block{position:relative}.comments-item__dropdown{padding:10px 15px 10px;background:#fff;position:absolute;top:calc(100% + 10px);right:-12px;border:1px solid #bababa;z-index:1;display:none}.comments-item__dropdown:after,.comments-item__dropdown:before{bottom:100%;left:calc(100% - 20px);border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.comments-item__dropdown:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:7px;margin-left:-7px}.comments-item__dropdown:before{border-color:rgba(186,186,186,0);border-bottom-color:#bababa;border-width:8px;margin-left:-8px}.comments-item__link{color:#000;font-size:12px;font-weight:500;line-height:22px;text-decoration:none;display:block;white-space:nowrap}.comments-item__link:hover{text-decoration:underline}.comments-item__expand{text-decoration:underline;color:#000}.comments-item__expand:hover{text-decoration:none}.all-comments{color:#000;font-size:16px;font-weight:500;border:1px solid #000;height:65px;line-height:65px;text-decoration:none;width:100%;display:block;text-align:center}.all-comments:hover{background:#000;color:#fff;border-color:#000}.scroll-wrapper{overflow:hidden!important;padding:0!important;position:relative}.scroll-wrapper>.scroll-content{border:none!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important;height:auto;left:0;margin:0;max-height:none;max-width:none!important;overflow:scroll!important;padding:0;position:relative!important;top:0;width:auto!important}.scroll-wrapper>.scroll-content::-webkit-scrollbar{height:0;width:0}.scroll-element{display:none}.scroll-element,.scroll-element div{-webkit-box-sizing:content-box;box-sizing:content-box}.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible{display:block}.scroll-element .scroll-arrow,.scroll-element .scroll-bar{cursor:pointer}.scroll-textarea{border:1px solid #ccc;border-top-color:#b7bdc9}.scroll-textarea>.scroll-content{overflow:hidden!important}.scroll-textarea>.scroll-content>textarea{border:none!important;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%!important;margin:0;max-height:none!important;max-width:none!important;overflow:scroll!important;outline:0;padding:2px;position:relative!important;top:0;width:100%!important}.scroll-textarea>.scroll-content>textarea::-webkit-scrollbar{height:0;width:0}.scroll-element,.scroll-element div{border:none;margin:0;padding:0;position:absolute;z-index:10}.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scroll-element.scroll-x{bottom:2px;height:8px;left:0;width:100%}.scroll-element.scroll-y{height:100%;right:0;top:0;width:8px;border-radius:4px}.scroll-element .scroll-element_outer{overflow:hidden}.scroll-element .scroll-bar,.scroll-element .scroll-element_track{border-radius:8px;width:100%;left:0}.scroll-element .scroll-element_track{background-color:#919191}.scroll-element .scroll-bar{background-color:#353535}.scroll-element:hover .scroll-bar{background-color:#353535}.scroll-element.scroll-draggable .scroll-bar{background-color:#353535}.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-12px}.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-12px}.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-12px}.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-12px}.disclaimer-bg{background-color:rgba(0,0,0,.8);position:fixed;bottom:0;left:0;width:100%;z-index:100;padding-bottom:20px}.disclaimer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.disclaimer__info{margin-right:30px}.disclaimer__text{color:#fff;padding:20px 30px 0 30px}.disclaimer .button{-ms-flex-negative:0;flex-shrink:0;margin-right:30px;color:#fff;border:1px solid #fff;padding:10px 40px;height:55px}.disclaimer .button:hover{color:#000;background:#fff}@media (max-width:1199px){.wrapper{width:970px}.techniques__item{position:relative;width:268px;height:268px}.techniques__name{font-size:20px}.techniques__arrow{position:absolute;height:50px;width:100px;bottom:25px;left:20px;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:left center;transform-origin:left center}.techniques__arrow:hover{width:180px}.techniques__arrow.close:hover{width:100px}.progressbar{margin-left:500px}.progressbar-mini{margin-left:540px}.header .h1-inner{font-size:25px;text-align:center}.header__autorization,.header__cab-name{font-size:17px}.techniques--peresmotr .techniques__name{font-size:17px}.champions__title{font-size:25px}.logo--nomargin{margin-bottom:-10px}.peresmotr-welcome__img{width:400px;height:400px}.peresmotr-welcome__img img{width:400px}.marafons__wrap{max-height:280px}.techniques--marafons{max-height:280px}.retrit-register{margin:0 -18px}.retrit-register-item{width:286px;height:286px;margin:0 18px 36px}.retrit-register-item__title{font-size:25px}.event-calendar-table{margin:7.5vw 0 7.5vw 0}.event-calendar-table .weekdays td,.event-calendar-table td{height:7.5vw}.event-calendar-table thead th{font-size:18px}.event-calendar-table .weekdays td{font-size:16px}.event-calendar-table td{font-size:18px}}@media (max-width:991px){.wrapper{width:750px}.logo{width:200px}.nav__item{padding-right:30px}.h1{font-size:40px}.h1-inner{font-size:30px}.sub-nav__link{font-size:14px}.footer-reviews__info{font-size:12px}.footer-reviews__text{height:54px;margin-bottom:27px;font-size:12px;line-height:18px}.footer-contacts__item{font-size:12px;line-height:18px;white-space:nowrap}.footer-contacts__item a{font-size:12px;line-height:18px}.footer__copyright{font-size:11px}.founder img{margin-right:30px;margin-bottom:30px}.h2-inner,.page__real-title{font-size:23px}.h2-uni{font-size:19px!important}.h2-uni-font-size{font-size:19px!important}h2{font-size:19px}h3{font-size:17px}.h2-retreat{margin-top:35px}.cols-2,.cols-3{margin-bottom:20px;margin-top:-5px}.cols-3 .col :last-child{margin-bottom:8px}.cols-2 .col :last-child{margin-bottom:8px}#retrit-first-p{margin-bottom:34px}.techniques-step__number{font-size:35px}.techniques__item{position:relative;margin-right:30px;margin-bottom:30px;width:216px;height:216px}.techniques__name{font-size:16px;margin-bottom:30px}.techniques__arrow{position:absolute;height:50px;width:100px;bottom:20px;left:20px;-webkit-transform:scale(.8);transform:scale(.8)}.description{font-size:25px}.big-title{font-size:18px}.techniques-text .big-title{margin-top:47px;margin-bottom:47px}.faq__title--big{font-size:18px;padding-left:40px}.faq__title:after{width:25px;height:14px}.faq__content{margin-left:0;padding-left:40px}.accordion__link h3{font-size:18px}.col__title{font-size:23px;padding-top:10px}.library-item__img{margin-right:40px}.progressbar{display:none}.peresmotr-welcome__img{width:300px;height:300px}.peresmotr-welcome__img img{width:300px}.peresmotr-welcome__text{font-size:16px;line-height:1.5}.champions-table{width:100%}.marafons__wrap{max-height:230px}.techniques--marafons{max-height:230px}.techniques--marafons .techniques__name{font-size:20px}.techniques--marafons .techniques__name:hover{font-weight:500}.techniques__item:hover .techniques__arrow{width:200px}.techniques__item:hover .techniques__arrow.close{width:100px}.retrit-register{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.techniques-library-item{padding-bottom:45px}.techniques-library-item .library-item__button{margin-bottom:0}}@media (max-width:767px){.left-col .social-share-buttons{margin-top:50px;margin-bottom:50px;padding:0}.left-col .back{margin-top:-10px;margin-bottom:5px}.disclaimer-bg{padding-bottom:20px}.disclaimer-bg:before{top:-70px}.disclaimer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.disclaimer__info{margin-right:0;margin-bottom:15px}.disclaimer__title{font-size:22px;line-height:40px}.disclaimer__text p{font-size:11px;line-height:1.5}.back.back_from_faq{margin-top:-40px;margin-bottom:30px}.disclaimer .button{margin-bottom:0;margin-top:-10px;-ms-flex-negative:0;flex-shrink:0;margin-right:30px;color:#fff;border:1px solid #fff;padding:2px 40px;height:40px;margin-right:0}.wrapper{width:100%}.header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:90px;padding-bottom:15px}.header--inner{margin-bottom:200px}.header--inner .sub-nav{padding:10px 0;background:0 0}.logo{margin:0 auto 30px 0}.header__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:0;top:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:right;width:calc(100% - 230px);padding-right:20px;padding-top:20px;min-height:80px}.nav__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nav{width:100%}.sub-nav{top:39px;width:200px;padding:0;margin-top:10px}.sub-nav:before{content:'';position:absolute;top:0;left:0;width:0;height:0;background-color:red}.h1{margin-bottom:90px;font-size:35px;letter-spacing:2px}.h1-inner{padding-bottom:12px;margin-bottom:45px;font-size:25px}.h1-inner-subtitle{margin-bottom:25px;padding:0}.footer__top{-ms-flex-wrap:wrap;flex-wrap:wrap}.sitemap__articles{margin-left:22px}.block-footer{margin-bottom:30px}.block-footer:nth-child(1){width:45%}.block-footer:nth-child(2){width:55%}.block-footer:nth-child(3){width:45%}.block-footer:nth-child(4){width:55%}.founder img{width:180px;height:180px}.founder h2{margin-top:30px;margin-bottom:20px;font-size:16px}.teachers__photo{width:180px;height:180px;margin-right:30px}.teachers__text{line-height:1.7}.teachers__name{font-size:18px;margin-bottom:10px}.teachers__position{line-height:1.4;margin-bottom:10px}.h2-inner,.page__real-title{font-size:20px;margin-bottom:38px}h3{font-size:16px}.techniques-step{padding-left:80px}.techniques-step__number{width:60px;height:60px;font-size:30px;line-height:60px}.techniques--nomargin-mob{margin-left:-15px;margin-right:-15px}.techniques{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.techniques__item{width:205px;height:205px;padding:20px;margin-left:15px;margin-right:15px}.techniques__item:nth-child(3n){margin-right:15px}.techniques__item:nth-child(2n){margin-right:15px}.description{font-size:20px;margin-top:-80px}.retrit-price-col,.retrit-price__title{padding:20px}.col__title{font-size:18px}.cols-2--faq{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cols-2 .col--faq{width:100%}.library-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.library-item__img{margin:0 0 30px}.nav__item{padding-right:20px}.techniques--cols{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.techniques--cols .right-col{margin-left:0;width:100%;padding-top:35px}.retrit .online-video{height:300px}.reviews-item--faq .reviews-item__text{margin-left:0;margin-top:10px}.header .h1-inner{width:100%;margin-bottom:20px}.header__cab{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.header--inner2{margin-bottom:0}.peresmotr-text{font-size:16px;padding:25px 0 10px}.techniques--marafons,.techniques--peresmotr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.techniques--marafons .techniques__item,.techniques--peresmotr .techniques__item{width:300px;height:300px;min-height:300px;margin-bottom:30px}.champions .b-center{margin-top:10px}.peresmotr-welcome{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.peresmotr-welcome__img{margin:0 auto 30px}.peresmotr-welcome__info{width:100%}.techniques--days .techniques__item{width:300px}.comments__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.comments__top-input{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:10px}.comments__top-error{margin:0}.comments__btn{margin-left:0}.comments__form{margin-bottom:20px}.comments-item__right{position:relative}.comments-item__more-block{position:absolute;top:10px;right:0}.comments-item--answer{margin-left:15px}.comments-item--answer2{margin-left:30px}.comments__form-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.comments__form-links .comments__btn--cancel{margin-top:20px}.popup__links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popup__links .btn{margin-bottom:15px;width:100%}.popup--sure{width:400px;max-width:90%;padding:30px}.comments-item__meditation-time{font-size:16px;line-height:1.5}.comments-item__left{width:40px}.comments-item__ava{width:40px;height:40px}.comments-item__top .comments__top-error{font-size:0}.comments__form-right .comments__top-error{position:static;top:0;right:100%;width:100%;font-size:14px;line-height:18px;padding-right:0;margin-bottom:20px}.marafons__wrap{max-height:980px}.techniques--marafons{max-height:980px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.accordion__content{padding-left:0;padding-right:0}.retrit-price .cols-2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.retrit-price .cols-2 .col{width:100%}.faq__container{margin-left:-15px;margin-right:-15px}.faq__item:hover .faq__arrow{width:155px}.faq__item{width:205px;height:205px;padding:13px;margin-left:15px;margin-right:15px;margin-bottom:30px}.faq__tile_description{color:#000;font-family:Montserrat,sans-serif;font-size:12px;line-height:20px;margin-top:10px;margin-right:-10px}.faq__tile_name{color:#000;font-family:Montserrat,sans-serif;font-size:18px}.faq__tile_year{color:#8a8a8a;position:absolute;top:13px;right:13px;font-size:13px}.faq__tile_count{color:#8a8a8a;position:absolute;bottom:13px;right:13px;font-size:13px}.faq__arrow{position:absolute;height:30px;width:90px;bottom:36px;left:14px;background:url(../img/arrow-right.png) right center no-repeat;-webkit-transition:all .35s;transition:all .35s}.event-calendar-table .weekdays td a,.event-calendar-table td{padding:12px}}@media (max-width:479px){.wrapper{position:relative;padding:0 15px}.header{margin-bottom:60px}.header--inner{margin-bottom:150px}.logo{width:150px;margin-bottom:20px;margin-left:0}.header__right{width:calc(100% - 170px);min-height:68px}.nav__link{font-size:11px}.nav__item{padding-right:8px}.sub-nav{top:34px}.sub-nav__link{font-size:12px}.h1{font-size:30px}.h1-inner{font-size:22px}.sitemap__title{margin-bottom:14px;font-size:18px}.sitemap___list{margin-right:0}.block-footer{margin-bottom:15px}.block-footer__title{padding-bottom:10px;margin-bottom:10px;font-size:12px}.block-footer__list{margin-right:10px}.footer-reviews{margin-right:10px}.footer-reviews__info{font-size:10px;line-height:14px}.footer-reviews__text{height:42px;margin-bottom:30px;font-size:10px;line-height:14px}.btn{width:100px;font-size:9px}.footer-contacts__item{font-size:10px;line-height:14px}.footer-contacts__item a{font-size:10px;line-height:14px}.founder img{float:none;margin:0 auto 30px}.teachers{margin-bottom:60px}.teachers__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:30px;margin-bottom:30px}.teachers__item:nth-child(2n) .teachers__photo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 auto 30px}.teachers__item:nth-child(2n) .teachers__info{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.teachers__photo{margin:0 auto 30px}.teachers__name{width:100%;font-size:16px;text-align:center}.teachers__position{width:100%;text-align:center}.btn--more{margin:0 auto}.h2-inner,.page__real-title{font-size:20px}.h1-uni{font-size:20px!important;text-transform:none!important;margin-bottom:15px!important}.h2-uni{font-size:18px!important;text-transform:none!important;margin-bottom:15px!important}.h2-uni-font-size{font-size:18px!important}h2{font-size:18px;text-transform:none;margin-bottom:15px}.h2-header{font-size:20px!important}h3{font-size:16px}ul.colored-bullet-list li::before{font-size:15px}.techniques-step{padding-left:60px}.techniques-step__number{width:50px;height:50px;line-height:50px;font-size:24px}.back{-webkit-transform:scale(.7);transform:scale(.7)}.recommended-articles-aligned{margin-bottom:auto}.techniques__name{margin-bottom:20px;font-size:12px}.techniques__arrow{height:50px;left:10px;-webkit-transform:scale(.8);transform:scale(.8)}.techniques__item{position:relative;width:140px;height:140px;margin-left:5px;margin-right:5px;margin-bottom:10px;padding:20px 0 0 10px}.techniques__item:nth-child(3n){margin-right:5px}.techniques__item:nth-child(2n){margin-right:5px}.techniques__item:hover .techniques__arrow{width:145px}.faq__container{margin-left:-10px;margin-right:-10px}.faq__item:hover .faq__arrow{width:115px}.faq__item{width:290px;height:290px;margin-left:15px;margin-right:15px;margin-bottom:30px;padding:20px 20px 30px}.faq__tile_name{margin-bottom:5px;font-size:20px}.faq__tile_year{color:#8a8a8a;position:absolute;top:20px;right:20px}.faq__tile_count{color:#8a8a8a;position:absolute;bottom:20px;right:20px}.faq__arrow{width:80px;height:45px;margin-top:15px;margin-left:10px;background:url(../img/arrow-right.png) right center no-repeat;-webkit-transition:all .35s;transition:all .35s}.faq__tile_description{color:#000;font-family:Montserrat,sans-serif;font-size:16px;line-height:24px;margin-top:30px}.faq__item:hover .faq__arrow{width:245px}.description{font-size:17px}.online-course ul{margin-left:40px}.retrit-list__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.retrit-list__title{margin-bottom:10px}.accordion__link:after{width:55px;height:25px}.cols-2,.cols-3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cols-2 .col,.cols-3 .col{width:100%}.retrit-price__title{font-size:20px}.retrit-price-cols{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.retrit-price-col{width:100%;border-left:0;border-top:1px solid #000}.retrit-price-col:first-child{border-top:0}.retrit-day{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.retrit-day img{max-width:100%;margin-bottom:20px;margin-right:0;margin-left:0!important;-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.navigation__page{margin:0 10px}.navigation__next,.navigation__prev{width:55px}.navigation__next:hover span,.navigation__prev:hover span{width:130%}.faq-question__title{font-size:16px;line-height:34px}.faq-question__mail{font-size:15px}.footer-contacts__item img{margin-left:5px;width:14px}.techniques-step--article .techniques-step__number{width:50px;height:50px;font-size:24px;line-height:48px;top:-10px;padding-left:5px}.retrit .online-video{height:205px}.btn--black{width:auto;font-size:13px}.techniques--marafons .techniques__item,.techniques--peresmotr .techniques__item{width:290px;height:290px;min-height:290px}.header--inner2{margin-bottom:0}.champions__title{font-size:20px;line-height:30px}.champions-table__item-number{font-size:13px;width:20px}.champions-table__item-name{font-size:13px}.champions-table__item-img{width:25px;height:25px;margin-right:5px}.champions-table tr td{font-size:13px}.champions-table tr th{font-size:13px}.champions-table tr th:first-child{padding-left:57px}.peresmotr-text p:first-child,.peresmotr-text__title{font-size:22px}.peresmotr-text__title{margin-top:18px}.peresmotr-text b{font-size:22px;font-weight:500;line-height:120%}.peresmotr-welcome__img{width:290px;height:290px}.peresmotr-welcome__img img{width:290px}.peresmotr-welcome__title{margin-bottom:10px}.peresmotr-welcome__text{font-size:16px;text-indent:0}.popup{padding:50px 20px 30px}.popup--profile{padding:30px 20px}.profile-popup__left{margin-right:10px}.profile-popup__right{max-width:calc(100% - 130px)}.profile-popup__link{width:37px}.popup-form__button,.popup-form__input{font-size:20px}.champions-table__item{-ms-flex-wrap:wrap;flex-wrap:wrap}.champions-table__medals{width:100%;margin-top:5px}.comments__form-links .btn{width:100%;height:60px;line-height:60px;font-size:14px}.comments-item__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.comments-item__name{margin-bottom:10px}.comments-item__medals{margin-left:0}.comments__textarea textarea{background-position:94% 90%}.comments__top-error{line-height:100%;font-size:13px;min-height:30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comments-item .comments{margin-left:-50px;margin-top:30px}.comments__top-input{font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comments-item__date,.comments-item__like{margin-right:15px}.comments-item__answer{margin-right:0}.all-comments{font-size:14px}.comments__form-right{width:100%}.comments__form-right .popup__text,.comments__form-right-title{text-align:center}.comments__form-right .popup__captcha img{margin:0 auto}.comments__autorization{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.comments__autorization a{margin-left:10px;margin-right:10px}.comments__form-right .comments__top-error{font-size:13px}.comments__form-right .popup__text{font-size:11px}.comments-item__top--nodirection{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.comments-item__top--nodirection{margin-bottom:10px}.comments-item__top .comments__top-error{min-height:16px;padding-left:16px;background-size:16px}.comments__textarea textarea{padding:30px;font-size:13px}.champions-table__wrap{max-height:663px}.marafons__wrap{max-height:940px}.techniques--marafons{max-height:940px}.peresmotr-text i{display:block}.accordion__link{margin-left:0;text-align:center;margin-bottom:80px}.accordion__link:after{width:55px;height:30px;left:0;right:0;top:75px;margin:0 auto}.event-calendar-table{margin:11vw 0 11vw 0}.event-calendar-table td{font-size:15px}.event-calendar-table .weekdays td{font-size:13px}.event-calendar-table .weekdays td,.event-calendar-table td{padding:10px 2px 10px 2px;text-align:center}.event-calendar-table thead th{font-size:15px;height:11vw}}.comments-item--answer{margin-top:25px}.comments-comment-media{display:inline-block!important;margin:5px 0 0!important;width:100%!important}.comments-comment-media ul{list-style-type:none!important;padding-left:0}.comments-comment-media li{display:inline-block;margin:0 10px 10px 0!important;min-height:auto!important;min-width:auto!important}.comments-comment-media a{position:relative!important;display:inline-block!important;max-width:100%!important;cursor:pointer!important}.comments-comment-media img{display:block!important;max-width:300px!important;max-height:200px!important;z-index:-1!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)!important;border:0!important}.comments-comment-media .comments-media-play{position:absolute!important;top:0!important;left:0!important;z-index:0!important;width:100%!important;height:100%!important;opacity:.6!important;transition:opacity .2s!important}.comments-media-block{display:block!important}.comments-comment-media embed,.comments-comment-media iframe,.comments-comment-media object{display:block!important;width:100%!important;height:360px;max-width:640px}.fade-enter-active,.fade-leave-active{transition:opacity 1.5s}.fade-enter,.fade-leave-to{opacity:0}.comments__loader img{width:50px}.comments__loader{position:absolute;top:0;right:100%;padding-right:20px;padding-top:7px}.comments-inblacklist{color:#d41e1e;cursor:default}.comments-inblacklist:hover{text-decoration:none}.js-popup--confirm,.js-popup--confirm-auth{height:220px}.js-popup--sure-delete,.js-popup--sure-toblacklist,.js-popup--sure-topersonblacklist{height:230px}@media (hover:none){.comments-item__like:hover{background:url(../img/like.png) left center no-repeat}.comments-item__like_active{background:url(../img/like_active.png) left center no-repeat!important;color:#000}}.comments_usertop_wrapper{float:right;margin-bottom:13px}.comments_usertop_wrapper>div{float:left}.comments_usertop_text_wrapper{padding-top:14px;padding-right:17px}.comments_usertop_text_wrapper>div:first-child{float:none}.comments_usertop_text_wrapper>div:nth-child(2){float:right}.comments_usertop_text_logout{color:#a6a6a6;font-size:12px;font-weight:500;text-decoration:none;margin:0}.peresmotr-welcome__title_user{margin-bottom:15px!important}@media (max-width:767px){.comments_usertop_ava{margin-top:8px!important}}@media (max-width:479px){.comments_usertop_name{margin-bottom:0!important}}.social-share-buttons{display:flex;margin-bottom:70px;height:21px;justify-content:center;list-style:none}.social-share-buttons first{border-left:0}.social-share-button{border-right:1px solid #a6a6a6;border-left:1px solid #a6a6a6;padding:0 16px;align-items:center;justify-content:center;display:flex;list-style:none}.social-share-button span{position:relative;vertical-align:middle;font-size:12px;font-weight:300;margin-left:5px;padding-top:3px}body:after{display:none;content:url(/img/soc/small/tw-blue.svg) url(/img/soc/small/tg-blue.svg) url(/img/soc/small/fb-blue.svg) url(/img/soc/small/vk-blue.svg)}.vk-share-button-img{background:url(/img/soc/small/vk.svg) no-repeat;display:inline-block;width:19px;height:12px}.vk-share-button-img:hover{background:url(/img/soc/small/vk-blue.svg) no-repeat}.fb-share-button-img{background:url(/img/soc/small/fb.svg) no-repeat;display:inline-block;width:9px;height:17px;top:1px;position:relative}.fb-share-button-img:hover{background:url(/img/soc/small/fb-blue.svg) no-repeat}.tg-share-button-img{background:url(/img/soc/small/tg.svg) no-repeat;display:inline-block;width:17px;height:17px;top:2px;position:relative}.tg-share-button-img:hover{background:url(/img/soc/small/tg-blue.svg) no-repeat}.tw-share-button-img{background:url(/img/soc/small/tw.svg) no-repeat;display:inline-block;width:18px;height:15px;top:3px;position:relative}.tw-share-button-img:hover{background:url(/img/soc/small/tw-blue.svg) no-repeat}.retrit-register{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -25px}.retrit-register-item{width:323px;height:323px;border:1px solid #000;background:#ffe4ff;padding:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 25px 50px;text-decoration:none;color:#000}.retrit-register-item--seminar{background:#e1e1ff}.retrit-register-item--peresmotr{background:#c6f6fc}.retrit-register-item__top{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.retrit-register-item__month{font-size:18px}.retrit-register-item__year{color:#b4b4b4;font-size:18px;font-weight:600}.retrit-register-item__title{font-size:30px;margin-bottom:20px;margin-left:-2px}.retrit-register-item__date{font-size:20px}.retrit-register-item__city{font-size:20px;margin-bottom:20px}.retrit-register-item__status{margin-top:auto;margin-bottom:10px}.retrit-register-item__noplace{width:100%;height:2px;background:#5a5a5a;margin:30px 0}.retrit-register-item__more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right;width:100px;overflow:hidden;-webkit-transition:all .35s;transition:all .35s}.retrit-register-item__place{color:#b4b4b4;font-size:18px;font-weight:600;margin-left:auto;text-align:right}@media (max-width:479px){.retrit-register-item{margin-left:0;margin-right:0}.retrit-register{margin-left:0;margin-right:0}}a.retrit-register-item:hover .retrit-register-item__city,a.retrit-register-item:hover .retrit-register-item__date,a.retrit-register-item:hover .retrit-register-item__title{font-weight:500}a.retrit-register-item:hover .retrit-register-item__more{width:200px}.cols-2--nomargin{margin-bottom:0}ul.list-line{min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.list-line li{margin-right:30px;font-size:18px}.retrit p a{color:#000;text-decoration:underline}.retrit p a:hover{text-decoration:none}.retrit .online-course__img{display:block;margin-bottom:50px}.retrit .uppercase{text-transform:uppercase;font-size:16px}.retrit .online-video{margin:40px auto 20px;max-width:100%;display:block}.retrit__inputs{margin-top:auto}.retrit__group{margin-bottom:20px;position:relative}.retrit__group input[type=checkbox]{display:none}.retrit__group input[type=checkbox]:checked+label:before{content:'✔'}.retrit__group label{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:140%}.retrit__group label:before{content:'';width:25px;height:25px;border-radius:4px;border:1px solid #000;-ms-flex-negative:0;flex-shrink:0;margin-right:20px;font-size:25px;text-align:center;line-height:25px}.retrit__group label input{width:80px;border:1px solid #000;background:0 0;padding:5px 10px;font-size:14px;outline:0}.retrit__group label input::-webkit-input-placeholder{color:#919191}.retrit__group label input::-moz-placeholder{color:#919191}.retrit__group label input::-ms-input-placeholder{color:#919191}.retrit__group label input::placeholder{color:#919191}.retrit__group input{border:1px solid #000;padding:10px 10px;width:100%;background:0 0;color:#000;font-size:18px;outline:0}.retrit__group input::-webkit-input-placeholder{color:#919191}.retrit__group input::-moz-placeholder{color:#919191}.retrit__group input::-ms-input-placeholder{color:#919191}.retrit__group input::placeholder{color:#919191}.retrit__group input:focus~.form__label{top:-30px;font-size:16px}.retrit__group .form__label{position:absolute;top:0;left:0;width:100%;height:100%;color:#919191;font-family:Roboto,sans-serif;font-size:18px;pointer-events:none;-webkit-transition:all .3s;transition:all .3s;padding:0 10px;line-height:42px}.retrit__group .form__label.fix{top:-30px;font-size:16px}.retrit__group button{border:1px solid #000;padding:10px 10px;width:100%;background:0 0;color:#000;font-size:22px;outline:0;cursor:pointer}.retrit__group button:hover{background:#000;color:#fff}.retrit__number{position:relative;display:inline-block;margin-left:10px}.retrit__number input:focus~.form__label{top:-25px;font-size:14px}.retrit__number .form__label{font-size:14px;padding:0 10px;line-height:28px}.retrit__number .form__label.fix{top:-25px;font-size:14px}#seminar_ul{margin-top:0;width:550px}@media (max-width:1200px){#seminar_ul{width:unset}}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.js-autorization-send:disabled{cursor:not-allowed}.popup-form__input_error{background:#ffe9e9;border-color:#dbc7c7}.champions-table__item-img svg{max-width:32px;max-height:32px}@media (max-width:479px){.champions-table__item-img svg{max-width:25px;max-height:25px}}@media (max-width:773px){.js-popup--sure-delete,.js-popup--sure-toblacklist,.js-popup--sure-topersonblacklist{height:initial}.popup__links .btn{width:96%}}.marafon_header_link{color:#000;text-decoration:none}@media (max-width:320px){.nav__link{font-size:10px}.sub-nav__link{font-size:10px}}@media (max-width:767px){.twolines{margin-top:85px}}@media (max-width:320px){.twolines{margin-top:70px}}.video-container{overflow:hidden;position:relative;width:100%}.video-container::after{padding-top:56.25%;display:block;content:''}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.techniques-descr .video-container{margin-top:30px;margin-bottom:30px}.marafons-video-instructions{padding-top:110px}.plates{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:80px}.plates__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:315px;height:315px;margin-bottom:60px;margin-right:62px;padding:20px 20px 30px;border:1px solid #000;text-decoration:none}.plates__item:nth-child(3n){margin-right:0}.plates__item:hover .plates__name{font-weight:700}.plates__name{margin-bottom:60px;color:#000;font-size:22px;text-transform:uppercase;font-weight:500}.plates__arrow{width:100px;height:65px;margin-top:auto;background:url(../img/arrow-right.png) right center no-repeat;-webkit-transition:all .35s;transition:all .35s}.plates__item:hover .plates__arrow{width:245px}.plates__item:hover .plates__arrow.close{width:100px}.rounded_plates__arrow{width:100px;height:65px;margin-top:auto;background:url(../img/arrow-right.png) right center no-repeat;-webkit-transition:all .35s;transition:all .35s}.arrow-container:hover .rounded_plates__arrow{width:245px}.arrow-container:hover .rounded_plates__arrow.close{width:100px}.text-with-arrow{display:flex;flex-direction:row}.rounded_plates_row{display:flex}.rounded_plate{flex:1 0;border-style:solid;border-width:thin;border-color:grey;padding:20px;border-radius:2em}div.rounded_plates_row>div:first-child{margin-right:30px}@media (max-width:1199px){.marafons-video-instructions{padding-top:105px}.plates__item{position:relative;width:268px;height:268px}.plates__name{font-size:20px}.plates__arrow{position:absolute;height:50px;width:100px;bottom:25px;left:20px;-webkit-transform-origin:left center;transform-origin:left center}.plates__item:hover .plates__arrow{width:220px}.rounded_plates__arrow{height:50px;width:100px;margin-top:10px}.arrow-container:hover .rounded_plates__arrow{width:220px}.techniques-library-item .library-item__title{max-width:425px}}@media (max-width:991px){.marafons-video-instructions{padding-top:75px}.plates-divider{margin-top:-90px}.plates__item{position:relative;margin-right:30px;margin-bottom:30px;width:216px;height:216px}.plates__name{font-size:16px;margin-bottom:30px}.plates__arrow{position:absolute;height:50px;width:70px;bottom:20px;left:20px}.plates__item:hover .plates__arrow{width:170px}.rounded_plates__arrow{height:50px;width:70px}.arrow-container:hover .rounded_plates__arrow{width:170px}}@media (max-width:767px){.plates{margin-left:-15px;margin-right:-15px}.plates__item{width:290px;height:290px;margin-left:15px;margin-right:15px}.plates__name{font-size:20px}.plates__item:nth-child(3n){margin-right:15px}.plates__item:nth-child(2n){margin-right:15px}.plates__arrow{position:absolute;height:65px;width:100px;bottom:20px;left:20px;-webkit-transform:scale(.8);transform:scale(.8)}.plates__item:hover .plates__arrow{width:245px}.rounded_plates__arrow{height:65px;width:100px}.arrow-container:hover .rounded_plates__arrow{width:245px}.rounded_plates_row{flex-direction:column}.text-with-arrow{flex-direction:column}div.rounded_plates_row>div:first-child{margin-right:0;margin-bottom:10px}}@media (max-width:479px){.plates-divider{content:url(/img/online-pereprosmotr/pereprosmotr-branch-mob.svg);margin-left:45px;margin-right:45px;margin-top:-70px}.plates{margin-left:-15px;margin-right:-15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:1025px){.h1.h1-main{margin-bottom:80px}}@media screen and (max-width:1024px){.h1.h1-main{margin-bottom:20px}}@media screen and (min-width:1024px){.h1.h1-main{margin-top:135px}}@media screen and (max-width:1023px){.h1.h1-main{margin-top:100px}}@media screen and (max-width:767px){.h1.h1-main{margin-top:110px}}#main-img{height:200px;width:100%;background-size:cover;margin-bottom:20px}@media screen and (min-width:1070px){#main-img{background-image:url(/img/candles.png)}}@media screen and (max-width:1069px){#main-img{background-image:url(/img/candles-small.png);height:600px}}@media screen and (max-width:991px){#main-img{background-image:url(/img/candles-small.png);height:450px}}@media screen and (max-width:658px){#main-img{background-image:url(/img/candles-small.png);height:400px}}@media screen and (max-width:580px){#main-img{background-image:url(/img/candles-small.png);height:350px}}@media screen and (max-width:520px){#main-img{background-image:url(/img/candles-small.png);height:300px}}@media screen and (max-width:450px){#main-img{background-image:url(/img/candles-small.png);height:250px}}@media screen and (max-width:375px){.plates-divider{margin-left:25px;margin-right:25px}}@media (max-width:320px){.plates-divider{margin-right:0;margin-left:0}.h1.h1-main{margin-top:100px}}@media screen and (max-width:360px){#main-img{background-image:url(/img/candles-small.png);height:200px}}.weekday-header{text-align:left}.weekday-item{text-align:left}.weekday-checkbox{float:right;margin-right:5px}.comment_checkbox{position:absolute;font-size:14px;bottom:4px;left:4px;z-index:10;color:green}@media screen and (max-width:360px){.comment_checkbox{font-size:11px}}
