@keyframes a{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes b{0%{opacity:0}to{opacity:1}}@keyframes c{0%{opacity:0;transform:translateX(-30px)}20%{opacity:0}to{opacity:1;transform:translateX(0)}}@keyframes d{0%{transform:translate3d(-5%,0,0)}50%{transform:translate3d(105%,0,0)}to{transform:translate3d(-5%,0,0)}}@keyframes e{0%{color:#373737}50%{color:#2f9d79}to{color:#373737}}@keyframes f{0%{color:#5d5d5d}50%{color:#2f9d79}to{color:#5d5d5d}}@keyframes g{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}@keyframes h{0%{transform:translateY(0)}50%{transform:translateY(5px)}to{transform:translateY(0)}}.overlay-enter{opacity:.01}.overlay-enter .popup{transform:scale(.95)}.overlay-enter.overlay-enter-active{opacity:1;transition:opacity .3s ease-in}.overlay-enter.overlay-enter-active .popup{transition:transform .3s ease-in;transform:scale(1)}.overlay-leave{opacity:1}.overlay-leave .popup{transform:scale(1)}.overlay-leave.overlay-leave-active{opacity:.01;transition:opacity .3s ease-out}.overlay-leave.overlay-leave-active .popup{transition:transform .3s ease-out;transform:scale(.95)}.input-control-enter{opacity:0;transform:scale(.7)}.input-control-enter.input-control-enter-active{opacity:1;transform:scale(1);transition:opacity .2s ease,transform .2s ease}.input-control-leave{opacity:1;transform:scale(1)}.input-control-leave.input-control-leave-active{opacity:0;transform:scale(.7);transition:opacity .2s ease,transform .2s ease}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */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:hidden}figure{margin:1em 40px}hr{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;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;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}.react-autosuggest__container{position:relative}.react-autosuggest__container--open .react-autosuggest__input{border-bottom-left-radius:0;border-bottom-right-radius:0}.react-autosuggest__container--open .react-autosuggest__suggestions-container{width:400px;border:1px solid #1f563e;border-top:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;display:block;position:absolute;top:40px;z-index:2;background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.15);font-size:17px}@media (min-width:0) and (max-width:768px){.react-autosuggest__container--open .react-autosuggest__suggestions-container{width:100%}}.react-autosuggest__input{width:400px;height:40px;padding-left:20px;border:1px solid #2f9d79;border-radius:3px;transition:border-color .2s ease}.react-autosuggest__input:focus,.react-autosuggest__input:hover{border-color:#1f563e;outline:none}@media (min-width:0) and (max-width:768px){.react-autosuggest__input{width:100%}}.react-autosuggest__suggestions-container{display:none}.react-autosuggest__suggestions-list{max-height:380px;margin:0;padding:0;overflow-y:auto;list-style-type:none}.react-autosuggest__suggestion{cursor:pointer;padding:10px 20px}.react-autosuggest__suggestion--highlighted{background-color:hsla(82,34%,56%,.2)}*,:after,:before{box-sizing:border-box;outline:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:320px}body{color:#373737;font-size:17px;font-family:Arial,sans-serif;background-color:#fff}h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility}a{color:#2f9d79;text-decoration:none;transition:color .25s ease}a:hover{color:#1f563e}fieldset{margin-left:0;margin-right:0}.ukraine{height:500px;position:relative}.ukraine:before{top:0;bottom:50%;background:#06c}.ukraine:after,.ukraine:before{content:"";height:250px;position:absolute;right:0;left:0}.ukraine:after{top:50%;bottom:0;background:#fc0}.ukraine a{z-index:2}.ukraine a,.ukraine div{position:absolute;top:0;right:0;bottom:0;left:0}.ukraine div{padding:60px 40px 20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;font-size:50px;font-weight:700;z-index:1;color:#fff;text-align:center}@media (min-width:0) and (max-width:768px){.layout{padding-top:50px}}.layout__row{max-width:1800px;margin:0 auto;padding:30px;display:-ms-flexbox;display:flex}@media (min-width:0) and (max-width:768px){.layout__row{padding:20px;display:block}}.layout__row_center{-ms-flex-pack:center;justify-content:center}@media (min-width:769px) and (max-width:1199px){.layout__row_small-vertical{display:block}}.layout__column{width:100%}.layout__column_narrow{width:400px;margin-right:20px;-ms-flex-preferred-size:400px;flex-basis:400px}@media (min-width:769px) and (max-width:1199px){.layout__column_narrow+.layout__column{margin-top:40px}}@media (min-width:0) and (max-width:768px){.layout__column_narrow{width:100%;-ms-flex:1;flex:1}.layout__column_narrow+.layout__column{margin-top:40px}}.layout__column_special{position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}@media (min-width:769px) and (max-width:1199px){.layout__column_special{position:absolute;-ms-flex-positive:0;flex-grow:0;top:90px;right:30px;width:auto}}.layout__column_aside{width:300px;padding-right:30px;-ms-flex-preferred-size:300px;flex-basis:300px;border-right:1px solid rgba(0,0,0,.15)}@media (min-width:769px) and (max-width:1199px){.layout__column_aside{width:250px;-ms-flex-preferred-size:250px;flex-basis:250px}}@media (min-width:0) and (max-width:768px){.layout__column_aside{width:100%;padding:0;border-right:0}}.layout__column_main{-ms-flex:1;flex:1}.layout__heading{font-size:34px;line-height:38px;margin:0 0 30px}@media (min-width:0) and (max-width:768px){.layout__heading{font-size:17px;line-height:21px}}.layout__line{padding-top:20px}.layout__line_centered{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.form{width:100%;max-width:600px;display:block;animation:b .3s ease both}.form_full{max-width:100%}.form_padding-top{padding-top:20px;margin-top:20px}.form_top-none{padding-top:0;margin-top:-3px}.form_top-none fieldset{padding-top:0!important}.form__title{margin:0 0 40px;font-size:34px;line-height:38px;font-weight:700}.form fieldset{padding:10px 0 20px;border:0}.form fieldset label{margin-bottom:10px;display:block}.form__button{width:400px;margin-top:20px}@media (min-width:0) and (max-width:768px){.form__button{width:100%}}.form__button .button{width:100%}.form__button_top-none{margin-top:0}.form__button_top-medium{margin-top:40px}.form__button+fieldset{padding-top:25px}.form__error{color:#ff1427}.form__error+.form__button{margin-top:20px}.form__desc{padding:0;margin:10px 0 15px;color:#5d5d5d;font-size:15px}.form__line{margin-top:20px}.form__inner-line+fieldset{margin-top:10px}.form__text-opt{font-style:italic;color:#999}.form__text_small{font-size:13px;line-height:18px}.form__check-field{margin-bottom:-40px;top:20px;position:relative;z-index:-1;pointer-events:none;input{position:absolute}}.form__check-field:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background-color:#fff}.form__inline{display:-ms-flexbox;display:flex}.input{width:400px;height:40px;padding-left:20px;border:1px solid #2f9d79;border-radius:3px;transition:border-color .2s ease}.input:focus,.input:hover{border-color:#1f563e;outline:none}.input:disabled{color:hsla(0,0%,100%,.5);background-color:hsla(82,34%,56%,.2)}.input:disabled:focus,.input:disabled:hover{border-color:#2f9d79}@media (min-width:0) and (max-width:768px){.input{width:100%}}.input-wrapper{position:relative}.input-wrapper+.input-wrapper{margin-top:15px}.input-wrapper__icon{position:absolute;top:5px;left:5px}.input-wrapper__icon svg{width:30px;height:30px}.input-wrapper__icon+input{padding-left:45px}.input-group{display:-ms-flexbox;display:flex}.input-group__item{position:relative}@media (min-width:0) and (max-width:768px){.input-group__item{width:100%}}.input-group__control{padding:0;border:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;width:40px;position:absolute;top:5px;right:5px;bottom:0}.input-group__control,.input-group__control:active,.input-group__control:focus,.input-group__control:hover{outline:0}.input-group__control:hover svg{fill:#1f563e}.input-group__control svg{fill:#2f9d79;transition:fill .2s ease}.file-input{width:400px;height:40px;border:1px solid #2f9d79;position:relative;border-radius:3px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.file-input:hover{background-color:#2f9d79;color:#fff}@media (min-width:0) and (max-width:768px){.file-input{width:100%;height:auto}.file-input:hover{background-color:transparent;color:inherit}}.file-input input{opacity:0;z-index:-1;position:absolute}.file-input__inner{height:38px;padding-left:20px;padding-right:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.file-input__text{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-input__preview-container{width:200px;height:140px;position:absolute;right:-230px;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}@media (min-width:0) and (max-width:768px){.file-input__preview-container{padding-bottom:10px;margin:0 auto;position:static;-ms-flex-pack:center;justify-content:center}}.file-input__preview{max-width:100%;max-height:100%;display:block;border:0}.button{height:50px;padding:0 30px;border:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:17px;line-height:21px;color:#fff;border-radius:3px;background-color:#2f9d79;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.button:focus,.button:hover{background-color:#2b8465}.button_processing{position:relative;overflow:hidden;color:hsla(0,0%,100%,.5);pointer-events:none}.button_processing:after{content:"";width:100%;height:100%;position:absolute;top:0;left:-50%;z-index:2;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.4) 49.8%,hsla(0,0%,100%,.85) 50%,hsla(0,0%,100%,.4) 50.2%,hsla(0,0%,100%,0) 70%,hsla(0,0%,100%,0));animation:d 1.5s linear infinite}.button_small{height:30px;padding-left:15px;padding-right:15px;font-size:15px;line-height:18px}.button_transparent{border:1px solid #2f9d79;background-color:transparent;color:#2f9d79}.button_transparent:focus,.button_transparent:hover{background-color:transparent;border-color:#2b8465;color:#2b8465}.button_danger{background-color:#ff1427}.button_danger:focus,.button_danger:hover{background-color:#ff0c00}.button_built-in{height:40px;padding-left:20px;padding-right:20px}.textarea{width:400px;min-height:100px;padding:15px 20px;border:1px solid #2f9d79;border-radius:3px;transition:border-color .2s ease}.textarea:focus,.textarea:hover{border-color:#1f563e}@media (min-width:0) and (max-width:768px){.textarea{width:100%}}.textarea_full{width:100%}.checkbox{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center;position:relative;cursor:pointer}.checkbox:hover .checkbox__icon{border-color:#1f563e}.checkbox:hover .checkbox__icon:after{background-color:#1f563e}.checkbox_small .checkbox__icon{width:30px;min-width:30px;height:30px;min-height:30px}.checkbox_small .checkbox__icon:after{width:22px;height:22px}.checkbox_small .checkbox__text{font-size:13px;line-height:18px}.checkbox__input{position:absolute;z-index:-1;opacity:0}.checkbox__input:checked~.checkbox__icon:after{opacity:1;transition:background-color .2s ease,opacity 0ms ease,transform .2s ease;transform:scale(1)}.checkbox__input:checked~.checkbox__text{color:#2b8465;cursor:default}.checkbox__icon{width:40px;min-width:40px;height:40px;min-height:40px;border:2px solid #2f9d79;border-radius:50%;display:block;position:relative;transition:border-color .2s ease}.checkbox__icon:after{content:"";width:32px;height:32px;position:absolute;top:2px;left:2px;display:block;border-radius:50%;opacity:0;transform:scale(0);background-color:#2f9d79;transition:background-color .2s ease,opacity 0s ease .2s,transform .2s ease}.checkbox__text{margin-left:10px;cursor:pointer;transition:color .2s ease}.radio-button{display:-ms-flexbox!important;display:flex!important;position:relative;-ms-flex-align:center;align-items:center;cursor:pointer}.radio-button:hover .radio-button__input:not(:checked)~.radio-button__icon{border-color:#1f563e}.radio-button:hover .radio-button__input:not(:checked)~.radio-button__icon:after{background-color:#1f563e}.radio-button__input{position:absolute;z-index:-1;opacity:0}.radio-button__input:checked~.radio-button__icon{cursor:default}.radio-button__input:checked~.radio-button__icon:after{opacity:1;transition:background-color .2s ease,opacity 0s ease,transform .2s ease;transform:scale(1)}.radio-button__input:checked~.radio-button__text{color:#2b8465;cursor:default}.radio-button__icon{min-width:40px;width:40px;height:40px;border:2px solid #2f9d79;border-radius:50%;display:block;position:relative;transition:border-color .2s ease}.radio-button__icon:after{content:"";width:32px;height:32px;position:absolute;top:2px;left:2px;display:block;border-radius:50%;opacity:0;transform:scale(0);background-color:#2f9d79;transition:background-color .2s ease,opacity 0s ease .2s,transform .2s ease}.radio-button__text{margin-left:10px;cursor:pointer;transition:color .2s ease}.radio-button__text:first-letter{text-transform:uppercase}.radio-group{margin-right:-15px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:0) and (max-width:500px){.radio-group{margin-right:0}}.radio-group__item{width:calc(25% - 15px);margin-right:15px}@media (min-width:0) and (max-width:768px){.radio-group__item{width:calc(50% - 15px)}}@media (min-width:0) and (max-width:500px){.radio-group__item{width:100%;margin-right:0}}.social-buttons{display:-ms-flexbox;display:flex}.social-buttons__item{margin-right:15px}.social-buttons__item:last-child{margin-right:0}.social-buttons__link{display:block;transition:transform .2s ease}.social-buttons__link path{transition:fill .2s ease}.social-buttons__link:hover{transform:translateY(-3px)}.social-buttons__link:hover.social-buttons__link_fb path{fill:#8b9dc3}.social-buttons__link:hover.social-buttons__link_vk path{fill:#6285af}.social-buttons__link:hover.social-buttons__link_tw path{fill:#37c9ff}.select{height:40px;position:relative}.select__input{width:100%;position:absolute;top:0;bottom:0;left:0;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.select__input:focus+.select__key,.select__input:hover+.select__key{border-color:#1f563e;outline:none}.select__key{height:100%;padding-left:20px;border:1px solid #2f9d79;border-radius:3px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;transition:border-color .2s ease}.select__key_placeholder{color:#999}.select__control{padding:0;border:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;width:40px;position:absolute;top:0;right:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:1;cursor:pointer}.select__control,.select__control:active,.select__control:focus,.select__control:hover{outline:0}.loader{width:35px;height:35px;margin:0 auto;animation:b .2s ease both .2s}.loader img{max-width:100%;max-height:100%;display:block;border:0}.up-btn{position:fixed;bottom:60px;right:60px;z-index:100}@media (min-width:0) and (max-width:768px){.up-btn{bottom:20px;right:20px}}.up-btn__item{width:50px;height:50px;position:relative;background-color:#000;opacity:0;border-radius:50%;cursor:pointer;pointer-events:none;transition:opacity .2s ease}.up-btn__item+.up-btn__item{margin-top:10px}.up-btn__item:hover{opacity:.4}@media (min-width:0) and (max-width:768px){.up-btn__item:hover{opacity:.2}}.up-btn__item:after{content:"";margin-left:-15px;position:absolute;top:50%;left:50%;width:0;height:0;border-style:solid}.up-btn__item_visible{opacity:.2;pointer-events:auto}.up-btn__item_up:after{border-width:0 15px 20px;border-color:transparent transparent #fff;margin-top:-12px}.up-btn__item_down:after{border-width:20px 15px 0;border-color:#fff transparent transparent;margin-top:-8px}.bread{min-height:30px;animation:b .3s ease both .1s}.bread__list{margin:0;padding:0;list-style:none;min-height:30px;display:-ms-flexbox;display:flex}@media (min-width:0) and (max-width:768px){.bread__list{max-width:100%;overflow:hidden}}.bread__link{padding:7px 20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;font-size:15px;line-height:18px;background-color:#2b8465;box-shadow:0 0 1px 0 rgba(0,0,0,.5);color:#fff}@media (min-width:0) and (max-width:768px){.bread__link{padding-right:10px;padding-left:10px;text-align:center}}.bread__link:first-of-type{padding-left:30px}@media (min-width:0) and (max-width:768px){.bread__link:first-of-type{padding-left:20px}}.bread__link:first-of-type:after{left:30px}@media (min-width:0) and (max-width:768px){.bread__link:first-of-type:after{left:20px}}.bread__link.active{pointer-events:none;cursor:default}.bread__link.active:hover{color:#fff}.bread__link.active:after{display:block;animation:a .3s ease alternate}.bread__link.active:before{content:"";width:0;height:0;position:absolute;right:-15px;top:0;border-style:solid;border-width:16px 0 16px 15px;border-color:transparent transparent transparent #2b8465}.bread__link:hover{color:hsla(0,0%,100%,.6)}.bread__link:after{content:"";display:none;position:absolute;left:20px;right:20px;bottom:5px;border-top:1px solid #fff}@media (min-width:0) and (max-width:768px){.bread__link:after{left:10px;right:10px}}@media (min-width:0) and (max-width:768px){.header{position:fixed;top:0;left:0;right:0;z-index:100}}.header__container{height:60px;padding-left:30px;padding-right:30px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;background-color:#2b8465}@media (min-width:0) and (max-width:768px){.header__container{max-height:50px;padding-left:20px;padding-right:20px;padding-bottom:10px;position:absolute;left:0;top:0;right:0;z-index:2;height:auto;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:column;flex-direction:column;overflow:hidden;box-shadow:none;will-change:max-height,box-shadow;transition:max-height .25s ease,box-shadow .2s ease}}.header__container_open{max-height:400px;box-shadow:5px 10px 20px rgba(43,132,101,.4)}.header__container_open~.header__menu-button-container .header__menu-button .header__menu-button-inner{opacity:0}.header__container_open~.header__menu-button-container .header__menu-button:before{transform:rotate(45deg)}.header__container_open~.header__menu-button-container .header__menu-button:after{transform:rotate(-45deg)}.header__container_open~.header__mask{display:block}.header__container_open .nav__list-item:not(.nav__list-item_space-right){visibility:visible;transition:visibility 0ms ease}.header__menu-button-container{width:70px;height:50px;padding-left:20px;position:absolute;top:0;right:0;z-index:3;display:none}@media (min-width:0) and (max-width:768px){.header__menu-button-container{display:block}}.header__menu-button{width:30px;height:24px;padding:0;border:none;outline:none;display:none;position:relative;top:12px;background:transparent}@media (min-width:0) and (max-width:768px){.header__menu-button{display:block}}.header__menu-button-inner,.header__menu-button:after,.header__menu-button:before{background:#fff}.header__menu-button:after,.header__menu-button:before{content:"";width:100%;height:2px;position:absolute;left:0;top:50%;transform-origin:50% 50%;transition:transform .25s;will-change:transform}.header__menu-button-inner{width:100%;height:2px;position:absolute;left:0;overflow:hidden;text-indent:200%;transition:opacity .25s}.header__menu-button:before{transform:translate3d(0,-10px,0)}.header__menu-button:after{transform:translate3d(0,10px,0)}.header__mask{height:100vh;display:none;position:absolute;top:0;left:0;right:0;z-index:1}.nav__list{margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (min-width:0) and (max-width:768px){.nav__list{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}}.nav__list-item_space-right{margin-right:50px}@media (min-width:769px) and (max-width:1199px){.nav__list-item_space-right{margin-right:25px}}@media (min-width:0) and (max-width:768px){.nav__list-item{width:100%;display:block}.nav__list-item:not(.nav__list-item_space-right){visibility:hidden;transition:visibility .1s ease .3s}}.nav__link{height:60px;padding:0 15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff;text-decoration:none}.nav__link:after{content:"";display:none;position:absolute;left:15px;right:15px;bottom:15px;border-top:1px solid #fff}@media (min-width:769px) and (max-width:1199px){.nav__link:after{left:10px;right:10px}}@media (min-width:0) and (max-width:768px){.nav__link:after{left:-9px;right:auto;bottom:10px;top:10px;border-left:1px solid #fff;border-top:0}}.nav__link:hover{color:hsla(0,0%,100%,.6)}@media (min-width:769px) and (max-width:1199px){.nav__link{font-size:15px;padding-left:10px;padding-right:10px}}@media (min-width:0) and (max-width:768px){.nav__link{width:100%;height:40px;padding:0}}.nav__link.active{position:relative}.nav__link.active:after{display:block;animation:a .3s ease alternate}.logo{height:60px;padding:0 20px;margin:0 -20px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;color:#fff;font-size:17px;font-weight:400;text-decoration:none}.logo:not(h1):hover{color:hsla(0,0%,100%,.6)}@media (min-width:0) and (max-width:768px){.logo{height:50px;margin-bottom:10px}}.logo__image{width:50px;height:50px}@media (min-width:0) and (max-width:768px){.logo__image{width:40px;height:40px}}.icon{display:inline-block}.icon,.icon_close{line-height:0}.icon_close:hover svg{fill:#1f563e}.icon_close svg{fill:#2f9d79;transition:fill .2s ease}.links-list{animation:b .3s ease both .1s}.links-list_compact .links-list__title{margin-bottom:20px;color:#373737}.links-list_compact .links-list__link{vertical-align:baseline}@media (min-width:0) and (max-width:768px){.links-list_with-select{padding-bottom:30px}}@media (min-width:0) and (max-width:768px){.links-list_with-select .links-list__list{display:none}}@media (min-width:0) and (max-width:768px){.links-list_with-select .links-list__title:not(.links-list__title_small){display:none}}.links-list_bottom-none{padding-bottom:0!important}.links-list__title{font-size:20px;line-height:25px;margin:0 0 30px;color:#4f4f4f}.links-list__title_small{font-size:17px}.links-list__list{display:-ms-flexbox;display:flex}.links-list__list:not(.links-list__list_native){margin:0;padding:0;list-style:none}.links-list__list_vertical{-ms-flex-direction:column;flex-direction:column}.links-list__link{padding-top:5px;padding-bottom:5px;display:inline-block;vertical-align:middle}.links-list__link.active{font-weight:700}.links-list__select-container{display:none;position:relative}@media (min-width:0) and (max-width:768px){.links-list__select-container{display:block}}@media (min-width:0) and (max-width:768px){.links-list__select-container_bottom-medium{margin-bottom:30px}}.links-list__select-content{height:40px;border:1px solid #2f9d79;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:3px;background-color:#fff}.links-list__select{width:100%;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;opacity:0}.main-bnr{position:relative;background-color:hsla(82,34%,56%,.2)}.main-bnr__inner{max-width:1800px;padding:30px;margin:0 auto;display:-ms-flexbox;display:flex}@media (min-width:0) and (max-width:768px){.main-bnr__inner{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}.main-bnr__image{width:278.6px;min-width:278.6px;min-height:217px;position:relative}.main-bnr__image img{max-width:100%;max-height:100%;border:0;display:block}@media (min-width:0) and (max-width:768px){.main-bnr__image{min-height:170px;min-width:220px;width:220px}}.main-bnr__texts{width:100%;padding-left:50px;padding-top:30px}.main-bnr__text{max-width:80%;margin:0 0 30px;font-size:25px;line-height:29px;color:rgba(0,0,0,.65)}.main-bnr__text_fade-in{opacity:0;animation:c 1s ease forwards}@media (min-width:769px) and (max-width:1199px){.main-bnr__text{font-size:21px;line-height:25px;margin-bottom:20px}}@media (min-width:0) and (max-width:768px){.main-bnr__text{max-width:100%;font-size:19px;line-height:23px;margin-bottom:20px}}.footer{height:50px;margin-top:50px;background-color:hsla(82,34%,56%,.2)}@media (min-width:0) and (max-width:768px){.footer{height:auto;-ms-flex-direction:column;flex-direction:column}}.footer__inner{max-width:1800px;height:100%;padding-left:30px;padding-right:30px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (min-width:0) and (max-width:768px){.footer__inner{padding-top:20px;padding-bottom:20px;-ms-flex-direction:column;flex-direction:column}}.footer__item{color:rgba(0,0,0,.65)}.footer__item+.footer__item{margin-left:40px}@media (min-width:0) and (max-width:768px){.footer__item+.footer__item{width:100%;margin-left:0;margin-top:15px}}.footer__item_fb{position:relative;top:-2px}@media (min-width:0) and (max-width:768px){.footer__item_social{text-align:center}.footer__item_social #vk_like{margin:auto}}.poems{max-width:70%;margin:0 auto;animation:b .3s ease both .1s}@media (min-width:0) and (max-width:768px){.poems{max-width:100%}}.poems__item{position:relative}.poems__item .poem{padding-bottom:40px}.poems__item .poem:after{display:none}.poems__title{margin:0 0 50px;font-size:34px;line-height:38px}.poems__subtitle{margin-bottom:30px;position:relative;top:-20px}.poems__button{margin-bottom:80px;display:inline-block}.poems__button:after{content:"";border-bottom:1px solid rgba(0,0,0,.15);position:absolute;bottom:35px;left:0;right:50px}.poems__button .button{width:auto}.poem{padding-bottom:60px;position:relative}@media (min-width:0) and (max-width:768px){.poem{width:100%}}.poem:target .poem__content{animation:e 2s ease alternate}.poem:after{content:"";border-bottom:1px solid rgba(0,0,0,.15);position:absolute;bottom:35px;left:0;right:0}@media (min-width:0) and (max-width:768px){.poem:after{right:0}}.poem__title{margin:0 0 30px;font-size:34px;line-height:38px;font-weight:700}.poem__title-link{font-size:inherit}.poem__author{max-width:260px;margin:0 0 27px;position:relative;left:150px;font-size:17px;line-height:21px;font-style:italic}@media (min-width:0) and (max-width:768px){.poem__author{max-width:500px;position:static;display:block;text-align:right}}.poem__author-link{font-size:inherit}.poem__content{overflow-x:auto}@media (min-width:0) and (max-width:768px){.poem__content{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}.poem__content p{margin:17px 0;white-space:pre}.poem__content pre{margin:0;font-family:Arial,sans-serif}.poem__content pre+p{margin-top:0}.poem__epigraph{max-width:200px;position:relative;left:200px;font-style:italic}@media (min-width:0) and (max-width:768px){.poem__epigraph{max-width:500px;position:static;display:block;text-align:right}}.poem__epigraph p{margin:10px 0;font-size:13px;line-height:18px;white-space:pre}.poem__epigraph pre{margin:0;font-family:Arial,sans-serif;font-size:13px;line-height:18px}.poem__epigraph pre+p{margin-top:0}.poem__epigraph+.poem__devotion{margin-top:10px}.poem__epigraph-author{max-width:200px;position:relative;left:200px;font-style:italic;font-size:13px;line-height:18px}@media (min-width:0) and (max-width:768px){.poem__epigraph-author{max-width:500px;position:static;display:block;text-align:right}}.poem__epigraph-author+.poem__devotion{margin-top:10px}.poem__devotion{max-width:200px;margin-bottom:20px;position:relative;left:150px;font-style:italic;font-size:13px;line-height:18px}@media (min-width:0) and (max-width:768px){.poem__devotion{max-width:500px;position:static;display:block;text-align:right}}.poem__date{padding-top:15px;font-size:15px;font-style:italic;line-height:18px}.poem__source{padding-top:23px;margin-top:40px;position:relative;font-size:15px;line-height:21px}.poem__source:before{content:"";border-bottom:1px solid rgba(0,0,0,.15);position:absolute;top:0;left:0;right:50px}@media (min-width:0) and (max-width:768px){.poem__source:before{right:0}}.poem__source+.poem__categories{margin-top:25px}.poem__categories{padding-top:23px;margin-top:40px;position:relative;font-size:15px;line-height:21px}.poem__categories:before{content:"";border-bottom:1px solid rgba(0,0,0,.15);position:absolute;top:0;left:0;right:50px}@media (min-width:0) and (max-width:768px){.poem__categories:before{right:0}}.poem__mood{font-size:13px;line-height:18px}.poem__mood+.poem__keywords{margin-top:10px}.poem__mood-name{margin-left:5px;font-style:italic}@media (min-width:0) and (max-width:768px){.poem__mood-name{margin-left:0;display:block}}.poem__keywords{display:-ms-flexbox;display:flex;font-size:13px;line-height:18px}@media (min-width:0) and (max-width:768px){.poem__keywords{display:block}}.poem__keywords-list{margin-left:5px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:0) and (max-width:768px){.poem__keywords-list{margin-left:0}}.poem__keywords-link{margin-right:5px;display:-ms-flexbox;display:flex;white-space:nowrap}.poem__keywords-name{font-style:italic}.poem__buttons-container{padding-bottom:37px;border-bottom:1px solid rgba(0,0,0,.15)}.poem__buttons{-ms-flex-pack:justify;justify-content:space-between}.poem__buttons,.poem__share{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.poem__share{margin-top:40px}.poem__share-text{margin-right:20px;font-size:13px;line-height:18px}a.poem__keywords-name,a.poem__mood-name{font-style:normal}.poem-preview-container{padding-top:40px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;animation:b .3s ease both .1s}@media (min-width:769px) and (max-width:1199px){.poem-preview-container{padding-top:10px}}@media (min-width:0) and (max-width:768px){.poem-preview-container{padding-top:10px}}.poem-preview-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:hsla(0,0%,100%,.5);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.poem-preview-container_processing:after{opacity:1;visibility:visible}.poem-preview{max-width:600px;padding:15px 20px 0;border:1px solid #2f9d79;border-radius:3px;box-shadow:0 5px 10px 0 rgba(0,0,0,.2),0 0 0 1px rgba(0,0,0,.1);color:#373737;transition:box-shadow .2s ease}@media (min-width:0) and (max-width:768px){.poem-preview{max-width:100%}}.poem-preview+.poem-preview{margin-top:15px}.poem-preview:hover{box-shadow:0 15px 20px 0 rgba(0,0,0,.2),0 0 0 1px rgba(0,0,0,.1)}.poem-preview_compact{max-width:410px}.poem-preview__header{position:relative;display:-ms-flexbox;display:flex}.poem-preview__header .poem-preview__text+.poem-preview__text{margin-left:30px}@media (min-width:0) and (max-width:768px){.poem-preview__header .poem-preview__text+.poem-preview__text{margin-left:0;margin-top:10px}}@media (min-width:0) and (max-width:768px){.poem-preview__header{display:block}}.poem-preview__subheader{padding-top:20px}.poem-preview__content{max-height:200px;position:relative;overflow:hidden}@media (min-width:0) and (max-width:768px){.poem-preview__content{margin-left:-20px;margin-right:-20px;padding-left:20px}}.poem-preview__content:before{content:"";width:20px;position:absolute;top:0;right:0;bottom:0;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff)}.poem-preview__content:after{content:"";position:absolute;left:0;right:0;top:180px;height:20px;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff)}.poem-preview__content p{margin:17px 0;white-space:pre}.poem-preview__content pre{margin:0;font-family:Arial,sans-serif}.poem-preview__content pre+p{margin-top:0}.poem-preview__text_aside{top:0;right:0;position:absolute}@media (min-width:0) and (max-width:768px){.poem-preview__text_aside{position:static}}.poem-preview__text_bold{font-weight:700}.poem-preview__text_opt{color:#5d5d5d;font-size:15px}@media (min-width:0) and (max-width:768px){.poem-preview__text_opt{font-size:13px}}.poem-preview__text_ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-cards{width:100%;margin-right:-20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.user-cards+.layout__heading{margin-top:60px}.user-cards+.layout__line{margin-bottom:50px}@media (min-width:0) and (max-width:768px){.user-cards+.layout__line{margin-bottom:60px}}.user-card{width:200px;height:200px;margin-right:17px;margin-bottom:17px;position:relative;box-shadow:0 5px 10px 0 rgba(0,0,0,.2),0 0 0 1px rgba(0,0,0,.1)}.user-card:hover .user-card__image{transform:scale(1.05)}.user-card__link{position:absolute;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.user-card__image-container{height:140px;overflow:hidden}.user-card__image{height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;will-change:transform;transition:transform .2s ease}.user-card__title{height:30px;padding-left:10px;padding-right:10px;padding-top:3px;font-size:15px;line-height:30px;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-card__title_sub{padding-top:0;line-height:22px}.user-card__title-opt{color:#5d5d5d;font-size:13px}.user-card__title-opt+.user-card__title-opt{margin-left:10px}.user-info{display:-ms-flexbox;display:flex;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.15);margin-bottom:50px;animation:b .3s ease both}@media (min-width:0) and (max-width:768px){.user-info{padding-bottom:20px;margin-bottom:35px;-ms-flex-direction:column;flex-direction:column}}.user-info__image{width:200px;height:200px;margin-left:20px;text-align:center}@media (min-width:0) and (max-width:768px){.user-info__image{margin:0 auto 30px;text-align:center}}.user-info__image img{max-width:100%;max-height:100%;display:inline-block}.user-info__info{-ms-flex:1;flex:1}.user-info__line{padding-left:20px;margin-bottom:30px}@media (min-width:0) and (max-width:768px){.user-info__line{padding-left:0;margin-bottom:15px}}.user-info__text{margin:0;font-size:17px;line-height:21px}.user-info__text_large{font-size:25px;line-height:29px}.user-info__text span+span{margin-left:10px}.comments{padding-top:50px}@media(min-width:0) and (max-width:768px){.comments{padding-top:30px}}.comments__title{margin-top:20px;margin-bottom:30px;font-weight:700}.comments__title+.comments__header{margin-top:-15px}.comments__header{margin-bottom:23px}.comment{padding:0 15px 20px;margin:0 -15px 20px;box-shadow:0 3px 3px 0 hsla(82,34%,56%,.2),0 0 0 1px hsla(82,34%,56%,.2)}@media (min-width:0) and (max-width:768px){.comment{padding-left:20px;padding-right:20px;margin-left:-20px;margin-right:-20px}}.comment:target .comment__content{animation:f 2s ease alternate}.comment_editing{padding-top:15px}.comment_has-reply .comment__header{border-bottom:0}.comment_has-reply .comment__main{padding-top:0}.comment_has-reply .comment-reply{border-radius:0}.comment__header{padding-top:10px;padding-bottom:10px;border-bottom:1px solid hsla(82,34%,56%,.2);display:-ms-flexbox;display:flex}@media (min-width:0) and (max-width:768px){.comment__header{display:block}}.comment__main{padding-top:20px}.comment__picture{width:42px;height:42px;margin-right:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:relative;overflow:hidden}.comment__picture:after{content:"";border:1px solid hsla(82,34%,56%,.2);border-radius:5px;position:absolute;top:0;right:0;bottom:0;left:0}.comment__image{max-width:100%;max-height:100%;border:0;display:block}.comment__info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.comment__info+.comment__info{margin-left:20px}@media (min-width:0) and (max-width:768px){.comment__info+.comment__info{margin-left:0}}.comment__info:hover .comment__info-text_opt{color:#999}@media (min-width:0) and (max-width:768px){.comment__info_aside{margin-top:10px}}.comment__info-text{font-size:13px;line-height:18px}.comment__info-text_opt{color:#5d5d5d;transition:color .2s ease}.comment__content p{margin:0 0 1em}.comment__content p:last-child{margin-bottom:0}.comment__footer-inner{padding-top:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.comment__footer-inner a{font-size:15px;line-height:18px}.comment__footer-inner .button{margin-top:-6px;margin-bottom:-10px}.comment-reply{padding:10px 15px;border-radius:3px;margin:0 -15px 15px;position:relative;background:hsla(82,34%,56%,.2);font-size:13px;line-height:18px}@media (min-width:0) and (max-width:768px){.comment-reply{padding-left:20px;padding-right:20px;margin-left:-20px;margin-right:-20px}}.comment-reply__title{font-weight:700}.comment-reply__delete{position:absolute;top:10px;right:15px;text-decoration:none}@media (min-width:0) and (max-width:768px){.comment-reply__delete{right:20px}}.comment-reply__content{padding-top:10px}.comment-reply__content p{margin:0 0 1em}.comment-reply__content p:last-child{margin-bottom:0}.p-steps{display:-ms-flexbox;display:flex;animation:b .3s ease both}@media(min-width:0) and (max-width:768px){.p-steps{display:block}}.p-steps__column{width:50%;padding-right:50px}@media(min-width:0) and (max-width:768px){.p-steps__column{padding-right:0}}.p-steps__column:last-child{padding-right:0}@media(min-width:0) and (max-width:768px){.p-steps__column{width:100%}}.p-steps__title{margin-top:10px;margin-bottom:15px;color:#5d5d5d;font-size:21px;font-weight:700;line-height:25px}@media(min-width:0) and (max-width:768px){.p-steps__title{margin-top:30px;color:#373737;font-size:17px;line-height:21px}}.p-steps__text-row{display:-ms-flexbox;display:flex}.p-steps__text-row+.p-steps__text-row{margin-top:7px}.p-steps__text-opt{color:#5d5d5d;font-size:13px;line-height:18px}.p-step{padding-bottom:30px;border-bottom:1px solid hsla(82,34%,56%,.2);margin-bottom:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media(min-width:0) and (max-width:768px){.p-step{padding-bottom:20px;margin-bottom:20px}}.p-step__content{max-width:500px;margin-left:40px;color:#5d5d5d;font-size:21px;line-height:25px}@media(min-width:0) and (max-width:768px){.p-step__content{margin-left:20px;font-size:17px;line-height:21px}}.p-step__picture{width:64px;min-width:64px;height:64px}@media(min-width:0) and (max-width:768px){.p-step__picture{width:50px;min-width:50px;height:50px}}.p-step__img{max-width:100%;max-height:100%}.overlay{padding-top:40px;padding-bottom:40px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background-color:rgba(0,0,0,.4);transition:opacity .2s ease-out;-webkit-overflow-scrolling:touch}@media (min-width:0) and (max-width:768px){.overlay{padding:0;z-index:101;background-color:#fff}}.popup{width:760px;padding:21px 30px;margin:0 auto;border-radius:3px;position:relative;box-shadow:0 5px 10px rgba(0,0,0,.2);background-color:#fff}@media (min-width:0) and (max-width:768px){.popup{padding-left:20px;padding-right:20px;width:100%;box-shadow:none;border-radius:0}}.popup__control{padding:0;border:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;position:absolute;top:15px;right:15px}.popup__control,.popup__control:active,.popup__control:focus,.popup__control:hover{outline:0}.popup__title{margin:0 0 30px;text-align:center;color:#373737;font-size:25px;font-weight:700;line-height:29px}@media (min-width:0) and (max-width:768px){.popup__title{font-size:21px;line-height:25px;text-align:left}}.popup__content{padding:20px 0}@media (min-width:0) and (max-width:768px){.popup__content{padding-top:5px}}.popup__text{margin:0 0 20px}.popup__text:last-child{margin-bottom:0}.tags{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@keyframes i{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.tag{padding:2px 28px 2px 8px;border:1px solid #2b8465;border-radius:12px;margin-right:10px;margin-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;animation:i .25s ease-out both}.tag:last-child{margin-right:0}.tag__text{font-size:13px;line-height:18px}.tag__control{padding:0;border:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;padding-right:6px;padding-left:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:absolute;top:0;right:0;bottom:0;line-height:0}.tag__control,.tag__control:active,.tag__control:focus,.tag__control:hover{outline:0}.tag__control:hover~.tag__text{text-decoration:line-through}.auth-social-buttons{width:400px;margin-bottom:40px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:0) and (max-width:768px){.auth-social-buttons{width:100%;display:block}}@media (min-width:0) and (max-width:768px){.auth-social-buttons .auth-social-button+.auth-social-button{margin-top:5px}}.auth-social-button{padding:0;border:0;margin:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;width:48%;height:40px;color:#fff;border-radius:3px;font-size:17px;line-height:21px;transition:background-color .2s ease}.auth-social-button:active,.auth-social-button:focus,.auth-social-button:hover{outline:0}@media (min-width:0) and (max-width:768px){.auth-social-button{width:100%}}.auth-social-button_processing{position:relative;overflow:hidden;color:hsla(0,0%,100%,.5);pointer-events:none}.auth-social-button_processing:after{content:"";width:100%;height:100%;position:absolute;top:0;left:-50%;z-index:2;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.4) 49.8%,hsla(0,0%,100%,.85) 50%,hsla(0,0%,100%,.4) 50.2%,hsla(0,0%,100%,0) 70%,hsla(0,0%,100%,0));animation:d 1.5s linear infinite}.auth-social-button_fb{background-color:#3b5998}.auth-social-button_fb:hover{background-color:#34467e}.auth-social-button_vk{background-color:#507299}.auth-social-button_vk:hover{background-color:#3d5a7a}.promo-cards{margin-left:-15px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;animation:b .3s ease both}@media (min-width:0) and (max-width:768px){.promo-cards{margin-left:0;-ms-flex-direction:column;flex-direction:column}}.promo-cards_wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.promo-cards_wrap .promo-card{margin-bottom:15px}@media (min-width:0) and (max-width:768px){.promo-cards_wrap .promo-card{margin-bottom:5px}}.promo-cards_processing{height:132px}.promo-card{width:calc(33.3333% - 15px);min-width:calc(33.3333% - 15px);padding:15px;margin-left:15px;border-radius:5px;position:relative}@media (min-width:0) and (max-width:768px){.promo-card{width:100%;margin-bottom:5px;margin-left:0}}.promo-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.1;transition:opacity .2s ease}.promo-card_blue{color:#fff;background-color:#50b8c5}.promo-card_blue:hover{color:#fff}.promo-card_blue:hover:after{opacity:.3}.promo-card_blue:nth-child(3n+2):hover:after{opacity:.4}.promo-card_blue:nth-child(3n+2):after{opacity:.2}.promo-card_image{min-height:132px;background-color:#fff;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}@media (min-width:0) and (max-width:768px){.promo-card_image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}.promo-card_image:hover:after{opacity:.5}.promo-card_image:after{opacity:.3}.promo-card_image.promo-card_no-image:after{opacity:.1}.promo-card_image.promo-card_no-image:hover:after{opacity:.1}.promo-card_image.promo-card_no-image:hover .promo-card__text{color:#1f563e}.promo-card_image.promo-card_no-image .promo-card__text{color:#2f9d79;transition:color .2s ease}.promo-card_image .promo-card__text{color:#fff;font-size:21px;line-height:25px}@media (min-width:0) and (max-width:768px){.promo-card_image .promo-card__text{font-size:17px;line-height:21px}}.promo-card_image .promo-card__text_main{font-size:34px;line-height:38px}@media (min-width:0) and (max-width:768px){.promo-card_image .promo-card__text_main{font-size:25px;line-height:29px}}.promo-card_aside-image{min-height:132px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.promo-card__inner{text-align:center;position:relative;z-index:1}.promo-card__text{font-size:17px;line-height:21px}@media (min-width:0) and (max-width:768px){.promo-card__text{font-size:15px;line-height:18px}}.promo-card__text_main{margin:5px 0;font-size:25px;line-height:29px;font-weight:700}@media (min-width:0) and (max-width:768px){.promo-card__text_main{font-size:21px;line-height:25px}}.pagination{margin:0;padding:0;list-style:none;margin-top:50px;display:-ms-flexbox;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pagination__page{position:relative}.pagination__page.active .pagination__link{pointer-events:none;color:#373737}.pagination__link{padding:5px 7px;display:block;cursor:pointer}.pagination__prev{display:none}.pagination__next.disabled{display:none}.pagination__next-link{padding:5px 7px;display:block;cursor:pointer}.pagination__break{margin:0 15px}.like-buttons{margin-left:-15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.like-buttons__cnt{min-width:20px;margin-right:20px;text-align:center}.like-button{padding:0;border:0;margin:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;width:50px;height:50px;margin-right:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:color .2s ease}.like-button:active,.like-button:focus,.like-button:hover{outline:0}.like-button:last-child{margin-right:0}.like-button:disabled{opacity:.3;pointer-events:none}.like-button_up{color:#2b8465}.like-button_up:hover{color:#1f563e;animation:g .5s ease both infinite}.like-button_down{color:#ff1427}.like-button_down:hover{color:#ae0c00;animation:h .5s ease both infinite;.mobile-yes &{animation:none}}.mobile-yes .like-button:hover{animation:none}.p-block{padding:0;position:relative}.p-block:empty{display:none}.p-block div{margin:0!important}.p-block img{max-width:100%;display:block}.p-block_sticky{position:-webkit-sticky;position:sticky;top:20px}.p-block_spread{margin:0 -30px}@media (min-width:0) and (max-width:768px){.p-block_spread{margin:0}}@media (min-width:0) and (max-width:768px){.p-block_spread-mobile{margin-left:-20px;margin-right:-20px}}.p-block_space-top{margin-top:20px}.p-block_space-left{margin-left:20px}.p-block_no-center .p-block__content{display:block}.p-block__content{-ms-flex-pack:center;justify-content:center;position:relative;z-index:1}.mentor-promo,.p-block__content{display:-ms-flexbox;display:flex}.mentor-promo{padding:15px;border:2px solid #6177ff;border-radius:5px;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:0) and (max-width:768px){.mentor-promo{display:block}}.mentor-promo__content{padding-right:15px}@media (min-width:0) and (max-width:768px){.mentor-promo__content{padding-right:0}}.mentor-promo__content p:first-child{margin-top:0}.mentor-promo__image-container{max-width:calc(33.333% - 15px);display:block}@media (min-width:0) and (max-width:768px){.mentor-promo__image-container{max-width:100%}}.mentor-promo__image-container img{max-width:100%;max-height:100%}.has-sticky-footer,.has-sticky-footer #root,.has-sticky-footer .root-wrapper,.has-sticky-footer body{height:100%}.has-sticky-footer .container{min-height:calc(100% - 60px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:0) and (max-width:768px){.has-sticky-footer .container{min-height:100vh}}.has-sticky-footer .layout{-ms-flex:1;flex:1}.overlay-open body{overflow:hidden}.overlay-open .container{pointer-events:none}.overlay-open .overlay{overflow-y:auto}