@charset "UTF-8";
/*!
    Theme Name: FrontendIE
    Author: Evgeniy Ivanov
    Author URI: http://frontendie.ru
    Version:      1.0.0
  */@import 'fonts/icon/style.css';@font-face{font-family:"Kudryashev Display";font-style:normal;font-weight:500;src:url("fonts/KudryashevDisplay/KudryashevDisplay-Sans.eot?") format("eot"),url("fonts/KudryashevDisplay/KudryashevDisplay-Sans.woff2") format("woff2"),url("fonts/KudryashevDisplay/KudryashevDisplay-Sans.woff") format("woff"),url("fonts/KudryashevDisplay/KudryashevDisplay-Sans.ttf") format("truetype"),url('fonts/KudryashevDisplay/KudryashevDisplay-Sans.svg#str-replace("Kudryashev Display", " ", "_")') format("svg");font-display:swap}@font-face{font-family:"Lovelace";font-style:normal;font-weight:normal;src:url("fonts/Lovelace/Lovelace-Regular.eot?") format("eot"),url("fonts/Lovelace/Lovelace-Regular.woff2") format("woff2"),url("fonts/Lovelace/Lovelace-Regular.woff") format("woff"),url("fonts/Lovelace/Lovelace-Regular.ttf") format("truetype"),url('fonts/Lovelace/Lovelace-Regular.svg#str-replace("Lovelace", " ", "_")') format("svg");font-display:swap}@font-face{font-family:"Playfair Display";font-style:normal;font-weight:600;src:url("fonts/Playfair_Display/PlayfairDisplay-SemiBold.eot?") format("eot"),url("fonts/Playfair_Display/PlayfairDisplay-SemiBold.woff2") format("woff2"),url("fonts/Playfair_Display/PlayfairDisplay-SemiBold.woff") format("woff"),url("fonts/Playfair_Display/PlayfairDisplay-SemiBold.ttf") format("truetype"),url('fonts/Playfair_Display/PlayfairDisplay-SemiBold.svg#str-replace("Playfair Display", " ", "_")') format("svg");font-display:swap}@font-face{font-family:"Playfair Display";font-style:normal;font-weight:normal;src:url("fonts/Playfair_Display/PlayfairDisplay-Regular.eot?") format("eot"),url("fonts/Playfair_Display/PlayfairDisplay-Regular.woff2") format("woff2"),url("fonts/Playfair_Display/PlayfairDisplay-Regular.woff") format("woff"),url("fonts/Playfair_Display/PlayfairDisplay-Regular.ttf") format("truetype"),url('fonts/Playfair_Display/PlayfairDisplay-Regular.svg#str-replace("Playfair Display", " ", "_")') format("svg");font-display:swap}@font-face{font-family:"Playfair Display";font-style:normal;font-weight:500;src:url("fonts/Playfair_Display/PlayfairDisplay-Medium.eot?") format("eot"),url("fonts/Playfair_Display/PlayfairDisplay-Medium.woff2") format("woff2"),url("fonts/Playfair_Display/PlayfairDisplay-Medium.woff") format("woff"),url("fonts/Playfair_Display/PlayfairDisplay-Medium.ttf") format("truetype"),url('fonts/Playfair_Display/PlayfairDisplay-Medium.svg#str-replace("Playfair Display", " ", "_")') format("svg");font-display:swap}@font-face{font-family:"Playfair Display";font-style:normal;font-weight:bold;src:url("fonts/Playfair_Display/PlayfairDisplay-Bold.eot?") format("eot"),url("fonts/Playfair_Display/PlayfairDisplay-Bold.woff2") format("woff2"),url("fonts/Playfair_Display/PlayfairDisplay-Bold.woff") format("woff"),url("fonts/Playfair_Display/PlayfairDisplay-Bold.ttf") format("truetype"),url('fonts/Playfair_Display/PlayfairDisplay-Bold.svg#str-replace("Playfair Display", " ", "_")') format("svg");font-display:swap}@font-face{font-family:"Playfair Display";font-style:normal;font-weight:900;src:url("fonts/Playfair_Display/PlayfairDisplay-Black.eot?") format("eot"),url("fonts/Playfair_Display/PlayfairDisplay-Black.woff2") format("woff2"),url("fonts/Playfair_Display/PlayfairDisplay-Black.woff") format("woff"),url("fonts/Playfair_Display/PlayfairDisplay-Black.ttf") format("truetype"),url('fonts/Playfair_Display/PlayfairDisplay-Black.svg#str-replace("Playfair Display", " ", "_")') format("svg");font-display:swap}@font-face{font-family:"Playfair Display";font-style:normal;font-weight:800;src:url("fonts/Playfair_Display/PlayfairDisplay-ExtraBold.eot?") format("eot"),url("fonts/Playfair_Display/PlayfairDisplay-ExtraBold.woff2") format("woff2"),url("fonts/Playfair_Display/PlayfairDisplay-ExtraBold.woff") format("woff"),url("fonts/Playfair_Display/PlayfairDisplay-ExtraBold.ttf") format("truetype"),url('fonts/Playfair_Display/PlayfairDisplay-ExtraBold.svg#str-replace("Playfair Display", " ", "_")') format("svg");font-display:swap}@font-face{font-family:"Montserrat";font-style:normal;font-weight:normal;src:url("fonts/Montserrat/Montserrat-Regular.eot?") format("eot"),url("fonts/Montserrat/Montserrat-Regular.woff2") format("woff2"),url("fonts/Montserrat/Montserrat-Regular.woff") format("woff"),url("fonts/Montserrat/Montserrat-Regular.ttf") format("truetype"),url('fonts/Montserrat/Montserrat-Regular.svg#str-replace("Montserrat", " ", "_")') format("svg");font-display:swap}*{box-sizing:border-box}:after,:before{box-sizing:border-box}body,html{height:100%;position:relative;box-sizing:content-box}.wrapper{min-height:100%}

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects;transition:all 0.3s}a:focus{outline:0}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:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none;max-width:100%}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0}button,input{overflow:visible;outline:0}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:0.35em 0.75em 0.625em}legend{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]{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}html[lang]{margin-top:0!important}body{font-family:"Playfair Display";color:#78716A;line-height:1.2;font-size:calc(5vw + 0px);background-color:#E8E3DD}@media (min-width:768px){body{font-size:calc(0.8333334vw + 0px)}}.wrapper{display:flex;flex-direction:column;height:auto;min-height:100%;font-size:1em}.main_content{flex-grow:1}.container_center,.footer__content,.header__content{max-width:117.5em;padding:0 0.625em;margin-left:auto;margin-right:auto}@media (min-width:768px){.container_center,.footer__content,.header__content{padding:0}}.container_center_sm{max-width:107.875em;padding:0 1.25em}@media (min-width:768px){.container_center_sm{padding:0}}.section{padding:2em 0}@media (min-width:768px){.section{padding:3.75em 0}}.section__title{font-size:1em;font-family:"Playfair Display";font-weight:400;margin:0;letter-spacing:-0.06em;color:#46264B;line-height:0.96}@media (min-width:768px){.section__title{line-height:1}}.section__title span{font-size:2.25em}@media (min-width:768px){.section__title span{font-size:3.75em}}.section__title_reverse{color:#E8E3DD}.section__title_sm{letter-spacing:-0.02em}.section__title_sm span{font-size:2em}@media (min-width:768px){.section__title_sm span{font-size:3em}}@media (max-width:767px){.desktop{display:none!important}}@media (min-width:768px){.mobile{display:none!important}}.d-none{display:none}.d-block{display:block!important}.bg{background-position:center;background-size:cover;background-repeat:no-repeat}.img img{display:block;width:100%;height:100%;object-fit:cover}.br{overflow:hidden;border-radius:1.25em}@media (min-width:768px){.br{border-radius:2.5em}}.pt_0{padding-top:0!important}.hand{text-decoration:none;display:inline-block}.hand__wrap{display:flex;align-items:center;justify-content:center;width:3.75em;height:3.75em;border-radius:100%;border:0.125em solid #5A3560;background-color:#F4F1EA}.hand__img{width:3em;height:1.3125em}.hand__img img{display:block;width:100%;height:100%;object-fit:cover}.list{margin:0;padding:0;list-style:none}.counter-wrap{counter-reset:line var(--line-num,0)}.counter-item{counter-increment:line}.counter-item:nth-child(n+10) .counter-el:before{content:none}.counter-item .counter-el:before{content:"0"}.counter-item .counter-el:after{content:counter(line) " "}.logo{letter-spacing:-0.02em;text-transform:uppercase}.logo__link{text-decoration:none;color:#ECE7DE;font-weight:600;font-size:0.875em}@media (min-width:768px){.logo__link{font-size:1.625em}}.logo__link:hover{color:#ffffff}.messenger{margin-top:10em}.messenger__label{letter-spacing:-0.02em;color:#46264B;font-size:0.875em}@media (min-width:768px){.messenger__label{font-size:1.5em}}.messenger__list{display:flex;align-items:center;list-style:none;padding:0;margin:0}.messenger .menu-item,.messenger__item{margin-right:0.75em}.messenger .menu-item:last-child,.messenger__item:last-child{margin-right:0}.messenger .menu-item>a,.messenger__link{display:flex;align-items:center;justify-content:center;width:4.625em;height:4.625em;border-radius:100%;border:0.0625em solid #E8E3DD;background-color:#F2EEE8;text-decoration:none;color:#352238}.messenger .menu-item>a i,.messenger__link i{font-size:1.625em!important;margin:0}.messenger .menu-item>a:hover,.messenger__link:hover{background-color:#ffffff}.messenger_share{display:flex;align-items:center;margin-top:0}.messenger_share .messenger__list{margin-left:1.25em}.messenger_share .messenger__item{margin-right:0.625em}.messenger_share .messenger__item:last-child{margin-right:0}.messenger_share .messenger__link{border:0.0625em solid #46264B;color:#5A3560;font-size:0.5em}@media (min-width:768px){.messenger_share .messenger__link{font-size:0.7568em}}.search__link{text-transform:uppercase;font-size:1.125em;font-weight:700;text-decoration:none;color:#ECE7DE}.search__link:before{content:"\e90f";font-family:"icon";margin-right:0.555556em;transition:0.3s}.search__link.active:before{content:"\e914"}.search__link:hover{color:#ffffff}@media (min-width:768px){.search__wrap{position:absolute;top:0;left:0;width:100%;background:#F8F4ED;border:0.125em solid #5A3560;border-radius:2.5em;overflow:hidden;transition:0.3s}.search__wrap.active .search__input{padding:3.25em 1.125em 1em}}.search__form{position:relative}.search__input{width:100%;background-color:transparent;font-family:"Playfair Display";outline:none;font-weight:400;transition:0.3s;padding:0;border:0;color:#ffffff;font-size:0.875em}.search__input::-webkit-input-placeholder{color:#ffffff;text-transform:uppercase}.search__input:-moz-placeholder{color:#ffffff;text-transform:uppercase}.search__input::-moz-placeholder{color:#ffffff;text-transform:uppercase}.search__input:-ms-input-placeholder{color:#ffffff;text-transform:uppercase}@media (min-width:768px){.search__input{border:0.0625em solid #ADCACB;color:#78716A;border-radius:1.25em;font-size:1.5em;padding:0.6em 1.125em}.search__input::-webkit-input-placeholder{color:rgba(83,77,71,0.5);text-transform:uppercase;text-transform:inherit}.search__input:-moz-placeholder{color:rgba(83,77,71,0.5);text-transform:uppercase;text-transform:inherit}.search__input::-moz-placeholder{color:rgba(83,77,71,0.5);text-transform:uppercase;text-transform:inherit}.search__input:-ms-input-placeholder{color:rgba(83,77,71,0.5);text-transform:uppercase;text-transform:inherit}}.search__btn{position:absolute;right:0;bottom:50%;transform:translateY(50%);display:flex;align-items:center;justify-content:center;padding:0;border:none;font:inherit;color:inherit;cursor:pointer;background-color:transparent;padding-left:0.5em}@media (min-width:768px){.search__btn{padding-left:0;bottom:1.5em;width:5.5em;transform:none}}.search__btn i{color:#ffffff;font-size:1em}@media (min-width:768px){.search__btn i{font-size:1.75em;color:#46264B}}.language{position:relative;text-transform:uppercase;color:#ffffff;font-weight:700;text-align:left;font-size:0.875em}@media (min-width:768px){.language{display:flex;font-size:1.125em;color:#ECE7DE}.language:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:3.7em;width:33em;background-color:#352238;z-index:1}}.language__toggle{position:relative;z-index:2;cursor:pointer}.language__toggle:after{display:inline-block;content:"\e90a";font-family:"icon";position:absolute;top:50%;transform:translateY(-50%) scale(1);transition:0.3s;right:0;font-size:0.5em}@media (min-width:768px){.language__toggle:after{right:-3em;font-size:0.39em}}.language__toggle.active:after{transform:translateY(-50%) scale(-1)}.language__list{display:flex;transition:0.3s}@media (max-width:767px){.language__list{justify-content:space-between;align-items:center;opacity:0;visibility:hidden;height:0}.language__list.active{opacity:1;visibility:visible;height:3em}}@media (min-width:768px){.language__list{position:absolute;top:0;left:50%;transform:translateX(-50%);padding:0 3.21em;background:#F8F4ED;border:0.125em solid #5A3560;border-top:0;border-bottom-left-radius:2.5em;border-bottom-right-radius:2.5em}.language__list.active{top:2.5em;padding:0.667em 3.21em 1.625em}}.language__item{display:flex;align-items:center;text-decoration:none;width:fit-content;color:#ECE7DE}@media (min-width:768px){.language__item{color:#352238;margin-right:5.5em}.language__item:last-child{margin-right:0}}.language__item .language__flag{width:2.1875em;height:1.375em;margin-right:0.875em}.language__item .language__flag img{display:block;width:100%;height:100%;object-fit:cover}.record{font-size:0.75em}@media (max-width:767px){.record{display:flex;align-items:center;justify-content:center}}@media (min-width:768px){.record{font-size:1em}}.record__content{display:flex;align-items:center;margin-left:1em}@media (min-width:768px){.record__content{margin-left:0}}.record__name{text-transform:uppercase;font-size:1.125em;color:#ECE7DE;font-weight:700}.record__img{width:4.25em;height:4.25em;border-radius:100%;overflow:hidden;border:0.125em solid #5A3560;margin-left:0.875em}.bell{display:inline-block;text-decoration:none;color:#ECE7DE;position:relative}.bell i{font-size:1.75em}.bell:before{content:"";position:absolute;top:-0.125em;right:0;display:block;width:0.625em;height:0.625em;border-radius:100%;background-color:#AD4FBC;opacity:0}.bell.active:before{opacity:1}.audio__wrap{background:#F2EEE8;border:1px solid #D1CAC2;border-radius:1.25em}.audio__content{display:flex;align-items:center;padding-right:1.5em}.audio__img{width:9.25em;height:9.25em;border-radius:1.25em;overflow:hidden;margin-right:1.5em;flex:none}.audio__img img{width:100%;height:100%;object-fit:cover;display:block}.audio__info{flex-grow:1;min-width:0}.audio__name{letter-spacing:-0.02em;font-size:1.5em;color:#46264B;min-height:2.4em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2}.audio__control{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:1em}.audio__toggle{display:flex;align-items:center;justify-content:center;width:2.5em;height:2.5em;margin-right:0.75em;background:#FCF9F3;border:0.0625em solid #46264B;border-radius:100%;cursor:pointer}.audio__toggle:after{display:inline-block;content:"\e90c";font-family:"icon";line-height:1;color:#46264B}.audio__toggle.active:after{content:"\e916"}.audio__line{flex-grow:1;height:0.25em;border-radius:6em;background-color:rgba(172,160,146,0.4);overflow:hidden;min-width:0}.audio__line_bg{border-radius:6em;height:100%;background-color:#46264B}.audio__time{color:#9F9383;font-family:"Montserrat";font-size:0.875em;margin-left:0.5em}.audio__close{display:none}.audio__close:before{content:"\e914";font-family:"icon";font-size:1.5em;font-weight:bold;color:#46264B;cursor:pointer}.audio.bottom{position:fixed;z-index:1;animation-name:showAudio;animation-duration:0.8s;animation-fill-mode:both}.audio.bottom .audio__wrap{display:flex;align-items:center;width:117.5em;padding:1.375em 4.375em 1.375em 43.75em;border:0.125em solid #5A3560}.audio.bottom .audio__content{width:100%;padding-right:0}.audio.bottom .audio__img{width:6.875em;height:6.875em}.audio.bottom .audio__name{width:100%;min-height:auto}.audio.bottom .audio__control{width:25.875em}.audio.bottom .audio__close{display:block}@keyframes showAudio{0%{bottom:1.25em;left:50%;transform:translate(-50%,14em)}to{bottom:1.25em;left:50%;transform:translate(-50%,0)}}.tabs__content{margin-top:1em}@media (min-width:768px){.tabs__content{margin-top:2em}}.tabs{display:flex}.tab{position:relative;letter-spacing:-0.02em;color:#ACA092;padding-bottom:0.69em;cursor:pointer;transition:0.3s;margin-right:1.25em;font-size:1.125em}.tab:last-child{margin-right:0}@media (min-width:768px){.tab{font-size:2em}}.tab:before{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:0.0625em solid #5A3560;opacity:0;transition:0.3s}.tab.active{color:#5A3560}.tab.active:before{content:"";opacity:1}.tab:hover{color:#5A3560}.header{padding-top:0.625em;padding-bottom:0.625em}@media (min-width:768px){.header{padding-top:1.25em;padding-bottom:1.25em;position:relative;z-index:10}}.header__content{position:relative}.header__row{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;background-color:#352238;color:#ECE7DE;border-radius:6.25em;padding:0.882em 0.625em}@media (min-width:768px){.header__row{padding:0 0 0 1.5em}}.header__col{display:flex;align-items:center;justify-content:space-between}@media (min-width:768px){.header__col:nth-child(2){width:29em}}@media (min-width:768px){.header__col:nth-child(3){width:26.25em}}.header__nav{position:absolute;top:-120vh;left:50%;transform:translateX(-50%);width:18.75em;height:auto;padding:2.75em 0;border-radius:1.25em;z-index:10;background-color:#352238;transition:0.3s}@media (min-width:768px){.header__nav{position:fixed;left:0;width:100vw;height:100vh;transform:none;padding:0;border-radius:0;display:flex;align-items:center;justify-content:center}}.header__nav.active{top:3.05em}@media (min-width:768px){.header__nav.active{top:0}}@media (max-width:767px){.header__nav .navbar__row{text-align:center;border-bottom:0.0625em solid #E8E3DD}.header__nav .navbar__row:first-child{padding-bottom:2.75em}.header__nav .navbar__row:nth-child(2),.header__nav .navbar__row:nth-child(3){padding:0.688em 1.25em}.header__nav .navbar__row:last-child{padding-top:2.75em;border-bottom:0}}@media (min-width:768px){.header__nav .navbar__close{position:absolute;top:2.5em;right:2.5em;display:flex;align-items:center;justify-content:center;width:2.5em;height:2.5em;cursor:pointer;color:#E8E3DD;transition:0.3s}.header__nav .navbar__close:after{content:"\e914";font-family:"icon";font-size:1.5em}.header__nav .navbar__close:hover{color:#ffffff}}.header__nav .menu{margin:0;padding:0;list-style:none;font-size:0.417em}@media (min-width:768px){.header__nav .menu{font-size:1em}}.header__nav .menu-item{letter-spacing:-0.02em;text-align:center;margin-bottom:1.125em}.header__nav .menu-item:last-child{margin-bottom:0}.header__nav .menu-item a{position:relative;font-size:3em;font-weight:500;color:#E8E3DD;text-decoration:none;font-family:"Playfair Display"}.header__nav .menu-item a:after{content:"";position:absolute;display:inline-block;width:0;left:50%;bottom:0;transform:translateX(-50%);border-bottom:1px solid;border-color:inherit;transition:width 0.3s}.header__nav .menu-item.current-menu-item a:after,.header__nav .menu-item:hover a:after{width:100%}.header .toggle{text-transform:uppercase;font-weight:800;cursor:pointer;transition:0.3s;font-size:0.875em}@media (min-width:768px){.header .toggle{font-size:1.125em}}.header .toggle:before{content:"\e915";font-family:"icon";font-size:0.875em;margin-right:0.64em}.header .toggle:hover{color:#ffffff}.header .toggle.active:before{content:"\e914"}@media (min-width:768px){.header .btn{padding:1.469em 2em}}.nav-open{overflow:hidden}.footer{position:relative;padding:0.625em 0.625em 1.25em;text-align:center}@media (min-width:768px){.footer{padding:0.625em 0 1.25em;text-align:left}}.footer__content{background-color:#352238;color:#E8E3DD;border-radius:1.25em;padding:4.625em 0 2.75em}@media (min-width:768px){.footer__content{border-radius:2.5em;padding-top:0;padding-bottom:0}}.footer__row{padding-left:0.625em;padding-right:0.625em}@media (min-width:768px){.footer__row{padding-left:7.125em;padding-right:2.25em}}.footer__row:first-child .footer__col:first-child{padding:0}@media (min-width:768px){.footer__row:first-child{padding-top:7.5em;padding-bottom:8.75em;padding-right:27.5em;display:flex;justify-content:space-between}}.footer__row_last{line-height:1}.footer__row_last .footer__col{position:relative;display:flex;flex-direction:column}.footer__row_last .footer__col:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);border-bottom:0.0625em solid #ECE7DE;width:18.75em}@media (min-width:768px){.footer__row_last .footer__col{flex-direction:row;align-items:center;justify-content:space-between}.footer__row_last .footer__col:after{content:none}}@media (min-width:768px){.footer__row_last{border-top:0.0625em solid #E8E3DD;padding-top:2.032em;padding-bottom:2.032em}}.footer__row_last a,.footer__row_last span{color:#E8E3DD;font-size:0.875em;margin-bottom:1.125em}.footer__row_last a:last-child,.footer__row_last span:last-child{margin-bottom:0}@media (min-width:768px){.footer__row_last a,.footer__row_last span{margin-bottom:0;font-size:1.125em}}.footer__row_last a{text-transform:uppercase;text-decoration:none;font-weight:700}.footer__row_last a:hover{color:#ffffff}.footer__col{padding:2.75em 0}.footer__col:nth-child(n+2){position:relative}.footer__col:nth-child(n+2):after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);border-bottom:0.0625em solid #ECE7DE;width:18.75em}@media (min-width:768px){.footer__col{padding:0}.footer__col:nth-child(n+2):after{content:none}}@media (min-width:768px){.footer__form{width:25.25em}}.footer__form .btn{border:0;padding:0.75em 0.5em}@media (min-width:768px){.footer__form .btn{padding:1.219em 0.5em}}.footer__form .btn span{font-size:0.875em}@media (min-width:768px){.footer__form .btn span{font-size:1.125em}.footer__form .btn span:after{display:inline-block;margin-left:2em;font-size:1.125em;transform:translateY(0.0625em)}}.footer .logo__link{font-size:1.75em}@media (min-width:768px){.footer .logo__link{font-size:2em}}.footer .toTop{display:block;text-decoration:none;color:#E8E3DD;width:fit-content;margin:2.75em auto 0}@media (min-width:768px){.footer .toTop{position:absolute;top:8.5em;right:6em}.footer .toTop:hover{color:#ffffff}.footer .toTop:hover .toTop__arrow{background-color:#ffffff}}.footer .toTop__arrow{display:flex;align-items:center;justify-content:center;width:4.625em;height:4.625em;border-radius:100%;border:0.0625em solid #E8E3DD;background-color:#F2EEE8;text-decoration:none;margin:0 auto 2em;transition:0.3s;font-size:0.8109em}@media (min-width:768px){.footer .toTop__arrow{font-size:1em}}.footer .toTop__arrow:before{content:"\e903";font-family:"icon";color:#352238;font-size:1.5em}.footer .toTop span{text-transform:uppercase;font-size:1.125em;font-weight:700}.footer .menu{margin:0;padding:0;list-style:none;font-size:0.78em}@media (min-width:768px){.footer .menu{font-size:1em}}.footer .menu .menu-item{margin-bottom:0.75em}.footer .menu .menu-item:last-child{margin-bottom:0}.footer .menu .menu-item a{position:relative;text-transform:uppercase;text-decoration:none;color:#E8E3DD;font-size:1.125em;font-weight:700}.footer .menu .menu-item a:after{content:"";position:absolute;display:inline-block;width:0;left:0;bottom:0.0625em;border-bottom:0.0625em solid;border-color:inherit;transition:width 0.3s}.footer .menu .menu-item.current-menu-item a:after,.footer .menu .menu-item:hover a:after{width:100%}.firstscreen{padding-top:0;padding-bottom:0.3125em}.firstscreen .swiper_nav i.swiper-button-disabled{color:rgba(90,53,96,0.1);cursor:not-allowed}.firstscreen .section__title{color:#5A3560}@media (min-width:768px){.firstscreen{padding-bottom:0.625em}}@media (min-width:768px){.firstscreen__wrap{position:relative;padding:1.25em;min-height:55em}}.firstscreen__img{width:100%;height:30.625em;margin-top:-17em}@media (min-width:768px){.firstscreen__img{margin-top:0;position:absolute;top:0;left:0;height:100%}}.firstscreen__content{position:relative;z-index:1;background-color:#F0ECE3;padding:2.25em 2em;text-align:center}@media (min-width:768px){.firstscreen__content{background-color:#ECE7DE;padding:3.5em 3.5em 5em;text-align:left;display:flex;justify-content:space-between}}@media (min-width:768px){.firstscreen__left{width:46em}}@media (min-width:768px){.firstscreen__right{width:50.625em;display:flex;justify-content:space-between}}.firstscreen__text{margin-bottom:2em}@media (min-width:768px){.firstscreen__text{margin-bottom:0;width:23.125em}}.firstscreen__text p{line-height:1.4;color:#534D47;font-size:0.875em;margin:1.5em 0 2em}@media (min-width:768px){.firstscreen__text p{font-size:1em;margin:0 0 1.25em}}.firstscreen__slider{flex:none;width:21.55em;overflow:hidden;font-size:0.83em;margin-left:-1.875em}@media (min-width:768px){.firstscreen__slider{width:24.5625em;font-size:1em}}.firstscreen__slider .swiper{margin:0 0 0 0.5em;overflow:visible;width:19em}@media (min-width:768px){.firstscreen__slider .swiper{margin:0 0 0 0.75em;width:21.5625em}}.firstscreen__slider .swiper_nav{width:8.875em;margin:1.6em auto 0}@media (min-width:768px){.firstscreen__slider .swiper_nav{margin:3.125em auto 0}}.firstscreen__slider .swiper-slide{opacity:0;transition:0.3s}.firstscreen__slider .swiper-slide.show{opacity:1}.firstscreen__circle{width:5.75em;height:5.75em}.platform{padding-top:0.625em}.platform__wrap{position:relative}@media (min-width:768px){.platform__wrap{min-height:47.75em}}.platform__img{width:100%;height:16.625em}@media (min-width:768px){.platform__img{position:absolute;top:0;left:0;height:100%}}.platform__content{position:relative;z-index:1;background-color:#352238;text-align:center;padding:4.625em 1.25em 3.375em}@media (min-width:768px){.platform__content{width:65em;margin:0 auto;padding-top:12.5em;padding-bottom:11.25em}}.platform__content p{margin:1.5em 0 0;color:#ECE7DE;line-height:1.4;font-size:0.875em}@media (min-width:768px){.platform__content p{width:31.25em;margin:2.25em auto 0;font-size:1em}}.platform__action{margin-top:1.75em}@media (min-width:768px){.platform__action{margin-top:3.25em;display:flex;align-items:center;justify-content:center}.platform__action>*{margin:0 0.375em}}.platform__action b{text-transform:uppercase;font-size:1em;font-weight:700;color:#F4F1EA;margin-left:0.75em}.platform__action .hand{margin-top:0.875em;display:flex;align-items:center;justify-content:center}@media (min-width:768px){.platform__action .hand{margin-top:0}}.fundraising{overflow:hidden}@media (min-width:768px){.fundraising__head{display:flex;align-items:center;justify-content:space-between}}.fundraising__action{display:flex;align-items:center;justify-content:space-between;margin-top:2.5em}@media (min-width:768px){.fundraising__action{margin-top:0}}.fundraising__action a{font-size:1.125em;font-weight:700;text-transform:uppercase;color:#5A3560;text-decoration:none}.fundraising__categories{margin-top:1.5em}@media (min-width:768px){.fundraising__categories{margin-top:3.25em}}.fundraising__categories .cat-list{margin:0;padding:0;list-style:none;display:flex}@media (max-width:767px){.fundraising__categories .cat-list{position:relative;overflow-x:auto;overflow-y:hidden;margin-bottom:1em;padding-bottom:1.25em}}@media (min-width:768px){.fundraising__categories .cat-list{flex-wrap:wrap;gap:0.875em}}.fundraising__categories .cat-item{width:fit-content;flex:none}@media (max-width:767px){.fundraising__categories .cat-item{margin-right:0.5em}.fundraising__categories .cat-item:last-child{margin-right:0;padding-right:0.0625em}}.fundraising__categories .cat-item a{display:inline-block;text-transform:uppercase;text-decoration:none;padding:0.688em 1.415em;border-radius:6.25em;border:0.0625em solid;background:#F2EEE8;color:#352238;border-color:#D1CAC2;line-height:1;font-size:0.75em}@media (min-width:768px){.fundraising__categories .cat-item a{font-size:1em}}.fundraising__categories .cat-item.current-cat a{color:#F4F1EA;background-color:#5A3560;border-color:#5A3560}.fundraising__categories .cat-item.current-cat a:after{display:inline-block;content:"\e913";font-family:"icon";font-size:0.625em;margin-left:1.125em;transform:translateY(-0.125em)}@media (min-width:768px){.fundraising__categories .cat-item:hover a{color:#F4F1EA;background-color:#5A3560;border-color:#5A3560}}.fundraising__sort{margin-top:1.5em;font-size:0.75em}@media (min-width:768px){.fundraising__sort{font-size:1em;margin-top:3.25em;width:15.625em}}.fundraising__slider{margin-top:2.5em}@media (min-width:768px){.fundraising__slider{margin-top:3.25em}}.fundraising__slider .swiper{width:32.375em}@media (min-width:768px){.fundraising__slider .swiper{width:auto}}.fundraising__grid{margin-top:2.375em}@media (min-width:768px){.fundraising__grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:minmax(43.75em,auto);grid-gap:1.25em}}.fundraising__grid .fundraising__item{margin-bottom:0.625em}.fundraising__grid .fundraising__item:last-child{margin-bottom:0}@media (min-width:768px){.fundraising__grid .fundraising__item{margin-bottom:0}}.fundraising__item{background-color:#FEFCFA;position:relative}.fundraising__cat{position:absolute;top:0.625em;left:0.625em}@media (min-width:768px){.fundraising__cat{top:1.75em;left:1.75em}}.fundraising__cat span{display:inline-block;line-height:1;text-transform:uppercase;font-weight:700;border-radius:7.125em;color:#E8E3DD;background-color:#5A3560;font-size:0.75em;padding:0.42em 0.913em}@media (min-width:768px){.fundraising__cat span{font-size:0.875em;padding:0.65em 0.913em}}.fundraising__img{position:relative;height:10.375em;display:block;text-decoration:none}@media (min-width:768px){.fundraising__img{height:22.9375em}}.fundraising__content{padding:1.75em 1em 2.25em}@media (min-width:768px){.fundraising__content{padding:1.6875em 2em 2.375em}}.fundraising__caption{display:flex;justify-content:space-between}.fundraising__title{letter-spacing:-0.02em;line-height:1.1;color:#46264B;font-size:1.25em}@media (min-width:768px){.fundraising__title{font-size:2em;width:12.25em;min-height:2.1875em}}.fundraising__status{position:absolute;top:3.75em;left:1.125em;padding:0.572em 0.75em 0.572em 1.5714em;border:0.125em solid #5A3560;border-radius:7.125em;font-size:0.875em;font-weight:700;text-transform:uppercase;color:#5A3560;background-color:#FEFCFA;line-height:1;font-size:0.584em}@media (min-width:768px){.fundraising__status{flex:none;position:relative;top:auto;left:auto;font-size:1em;margin-top:0.5em;height:fit-content}}.fundraising__status:before{position:absolute;top:50%;transform:translateY(-50%);left:0.875em;content:"";display:block;width:0.25em;height:0.25em;border-radius:100%;background-color:#5A3560}.fundraising__excerpt{margin-top:0.75em}.fundraising__excerpt p{line-height:1.38;margin:0;font-size:0.875em}@media (min-width:768px){.fundraising__excerpt p{line-height:1.25;min-height:3.75em;font-size:1em}}.fundraising__excerpt p a{font-size:1em;font-weight:700;color:#46264B;text-transform:uppercase}.fundraising__progress{margin-top:1.5em}@media (min-width:768px){.fundraising__progress{margin-top:1.625em}}.fundraising__day{display:flex;align-items:center;color:#46264B;margin-top:1em}@media (min-width:768px){.fundraising__day{margin-top:1.625em}}.fundraising__day>span{font-size:0.875em}@media (min-width:768px){.fundraising__day>span{font-size:1em}}.fundraising__circle{position:relative;width:1.625em;height:1.625em;border-radius:100%;display:flex;align-items:center;justify-content:center;border:0.0625em solid #46264B;background-color:#F2EEE8;margin-right:0.5625em}@media (min-width:768px){.fundraising__circle{margin-right:0.75em}}.progress__info{display:flex;align-items:center;justify-content:space-between;font-family:"Kudryashev Display";font-weight:400;letter-spacing:-0.02em}.progress__info span{font-size:1.375em}@media (min-width:768px){.progress__info span{font-size:2em}}.progress__sum{color:#46264B}.progress__percent{color:#ACA092}.progress__line{width:100%;height:0.25em;border-radius:6em;background-color:rgba(172,160,146,0.4);overflow:hidden;margin-top:0.5em}@media (min-width:768px){.progress__line{margin-top:0.625em}}.progress__line_bg{border-radius:6em;height:100%;background-color:#46264B;transition:1s}@media (min-width:768px){.faq__head{display:flex;align-items:center;justify-content:space-between}}.faq__question{font-size:1.125em;font-weight:700;text-transform:uppercase;color:#5A3560;text-decoration:none}@media (max-width:767px){.faq__question{display:block;margin:2.25em auto 0;width:fit-content}}.faq__question:after{content:"\e90d";font-family:"icon";font-size:0.875em;margin-left:1em;font-weight:bold}.faq__show{margin-top:2.75em;text-align:center}.faq__show a{font-size:1.125em;font-weight:700;text-transform:uppercase;color:#ACA092;text-decoration:none}.faq__grid{margin-top:2.5em}@media (min-width:768px){.faq__grid{margin-top:5em;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(11.25em,auto);grid-column-gap:3.25em}}.faq__item{border-bottom:0.125em solid #5A3560;padding:1.625em 0}.faq__item:first-child{border-top:0.125em solid #5A3560}@media (min-width:768px){.faq__item{padding:2.1875em 1em 2.1875em 0;display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse}.faq__item:nth-child(-n+3){border-top:0.125em solid #5A3560}}.faq__img{width:5.75em;height:5.75em;border-radius:0.625em;overflow:hidden;margin:0.875em 0 0 auto}@media (min-width:768px){.faq__img{margin:0;flex:none;width:6.25em;height:6.25em}}@media (min-width:768px){.faq__content{width:23.375em}}.faq__title{letter-spacing:-0.02em;font-size:1.5em;line-height:1;color:#46264B}@media (min-width:768px){.faq__title{min-height:2em}}.faq__excerpt{margin-top:1em}.faq__excerpt p{margin:0;font-size:0.875em}@media (min-width:768px){.faq__excerpt p{line-height:1.4;font-size:1em}}.library{padding-bottom:0.625em}.library .swiper_arrow{width:6.5em}@media (min-width:768px){.library .swiper_arrow{width:9.125em}}.library .swiper_arrow i{background-color:rgba(242,238,232,0.3);color:#46264B;border:0.0625em solid #46264B}.library .swiper_arrow i:hover{background-color:#f2eee8;color:#46264B}.library__wrap{background-color:#352238;border:0.1875em solid #5A3560;padding:1.25em 0.625em 2.75em}@media (min-width:768px){.library__wrap{padding:7.5em 4.75em}}.library__head{display:flex;align-items:center;justify-content:space-between}.library__slider{margin-top:1.625em;width:32.375em}@media (min-width:768px){.library__slider{margin-top:3.375em;width:119.5em}}.library__slider .library__item{padding:1.25em 1em 2.75em;min-height:27em}@media (min-width:768px){.library__slider .library__item{padding:2.5em 4em 2.5em 3.375em;min-height:27.5em}}.library__slider .video{display:flex;align-items:center;color:inherit;text-decoration:none}.library__slider .library__item_video .info{margin-left:-1em}@media (min-width:768px){.library__slider .library__item_video .info{margin-left:0}}.library__grid{margin-top:1.5em;margin-bottom:3em}@media (min-width:768px){.library__grid{margin-top:3.625em;display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:minmax(36.375em,auto);grid-gap:1.25em;margin-bottom:6em}}.library__grid .library__item{padding:1em;margin-bottom:1em}.library__grid .library__item:last-child{margin-bottom:0}@media (min-width:768px){.library__grid .library__item{margin-bottom:0;padding:2.75em}}.library__grid .video{position:relative;width:100%;padding-bottom:8em}@media (min-width:768px){.library__grid .video{padding-bottom:16.25em}}.library__grid .video__wrap{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:1.25em;overflow:hidden}.library__grid .video__wrap video{display:block;object-fit:cover;width:100%;height:100%}.library__grid .video__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.library__item{display:flex;flex-direction:column;justify-content:space-between;background:#F2EEE8;border:0.125em solid #46264B}.library__top{padding-bottom:1em}.library__cat span{display:inline-block;line-height:1;text-transform:uppercase;font-weight:700;border-radius:7.125em;color:#E8E3DD;background-color:#5A3560;font-size:0.75em;padding:0.42em 0.913em}@media (min-width:768px){.library__cat span{font-size:0.875em;padding:0.65em 0.913em}}.library__main{padding-bottom:1em}.library__caption .library__cat{margin-top:0.75em}@media (min-width:768px){.library__caption{display:flex;justify-content:space-between}.library__caption .library__cat{margin-top:0}.library__caption .library__title{width:10.125em}}.library__title{display:block;letter-spacing:-0.02em;line-height:1.1;color:#46264B;text-decoration:none;font-size:1.5em}@media (min-width:768px){.library__title{font-size:2em}}.library__excerpt{margin-top:1em}.library__excerpt p{line-height:1.334;margin:0 0 1em;text-align:justify;font-size:0.875em}@media (min-width:768px){.library__excerpt p{font-size:1em}}.library__excerpt p:first-child{margin-top:0}.library__excerpt p:last-child{margin-bottom:0}.library__excerpt p a{font-size:1em;font-weight:700;color:#46264B;text-transform:uppercase}.library__bottom{display:flex;align-items:center}@media (min-width:768px){.library__bottom{gap:2em;justify-content:space-between}}.library .library__item_video .video{position:relative;display:block;text-decoration:none}.library .library__item_video .info__label span:last-child{font-size:0.875em;font-family:"Playfair Display"}@media (min-width:768px){.library .library__item_video .info__label span:last-child{font-size:1em}}.library .video__play{display:flex;align-items:center;justify-content:center;width:4.5em;height:4.5em;border-radius:100%;background:#F2EEE8;border:0.0625em solid #46264B;color:#46264B;cursor:pointer;font-size:0.8056em}@media (min-width:768px){.library .video__play{font-size:1em}}.library .video__play:after{content:"\e90c";font-family:"icon"}.library .video__label{display:none}@media (min-width:768px){.library .video__label{display:block;text-transform:uppercase;color:#5A3560;font-size:1.125em;font-weight:700;margin-left:0.89em}}.library .info{display:flex;align-items:center}.library .info__img{flex:none;width:4.5em;height:4.5em;border-radius:100%;overflow:hidden;margin-right:1em;font-size:0.8056em}@media (min-width:768px){.library .info__img{font-size:1em}}.library .info__label{display:flex;flex-direction:column}.library .info__label span{font-size:1em}@media (min-width:768px){.library .info__label span{font-size:1.125em}}.library .info__label span:first-child{text-transform:uppercase;color:#5A3560;font-weight:700}.library .info__label span:last-child{margin-top:0.375em;font-family:"Kudryashev Display"}.library__genre{margin-top:1.5em}@media (min-width:768px){.library__genre{margin-top:4.25em}}.library__genre .cat-list{margin:0;padding:0;list-style:none;display:flex}@media (max-width:767px){.library__genre .cat-list{position:relative;overflow-x:auto;overflow-y:hidden;padding-bottom:0.75em}}@media (min-width:768px){.library__genre .cat-list{border-bottom:0.0625em solid #B7ADA2}}.library__genre .cat-item{width:fit-content;flex:none;margin-right:3.25em}@media (max-width:1365px){.library__genre .cat-item{margin-right:1em}.library__genre .cat-item:last-child{margin-right:0;padding-right:0.0625em}}.library__genre .cat-item:last-child{margin-right:0}.library__genre .cat-item a{display:inline-block;position:relative;text-transform:uppercase;color:#B7ADA2;font-weight:800;text-decoration:none;font-size:0.8em}@media (min-width:768px){.library__genre .cat-item a{font-size:1em;padding-bottom:1.5em}.library__genre .cat-item a:after{content:"";position:absolute;bottom:-0.0625em;left:50%;transform:translateX(-50%);width:0;border-bottom:0.0625em solid #5A3560;transition:0.3s}}.library__genre .cat-item.current-cat a,.library__genre .cat-item:hover a{color:#5A3560}@media (min-width:768px){.library__genre .cat-item.current-cat a:after,.library__genre .cat-item:hover a:after{width:100%}}.news{padding:0.625em 0}.news_archive{padding:0}.news__wrap{position:relative}@media (min-width:768px){.news__head{position:absolute;top:7em;left:5em;z-index:10;display:flex;align-items:center;justify-content:space-between;width:52.5em}}.news__slider .news__item{border:0.125em solid #5A3560}@media (min-width:768px){.news__slider .news__item{border:0.1875em solid #5A3560;min-height:40.875em}}.news__slider .news__img{width:100%;height:20em}@media (max-width:767px){.news__slider .news__img{border-top-left-radius:0;border-top-right-radius:0;margin-bottom:-0.125em}}@media (min-width:768px){.news__slider .news__img{width:55.5em;height:auto}}.news__slider .news__content{padding:2.5em 1.25em 2.75em}@media (min-width:768px){.news__slider .news__content{padding:15em 0 5em;width:27.1875em;margin-left:4.75em}}.news__slider .news__title{margin-top:1.6em}@media (min-width:768px){.news__slider .news__title{margin-top:0}}@media (min-width:768px){.news__slider .news__info{margin-top:2.8125em}}.news__slider .swiper_nav{margin:2.125em auto 0}@media (min-width:768px){.news__slider .swiper_nav{margin:0}}.news__grid{margin-top:2.5em}@media (min-width:768px){.news__grid{margin-top:4.375em;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(23.25em,auto);grid-gap:1.25em}}.news__grid .news__item{margin-bottom:1em}.news__grid .news__item:last-child{margin-bottom:0}@media (min-width:768px){.news__grid .news__item{margin-bottom:0}}@media (max-width:767px){.news__grid .news__img{height:14em;border-top-left-radius:0;border-top-right-radius:0;margin-bottom:-0.125em}}@media (min-width:768px){.news__grid .news__img{width:22.625em;height:auto}}.news__grid .news__content{padding:1.5em 1em}@media (min-width:768px){.news__grid .news__content{width:23.375em;padding:3.875em 0;margin-left:3.875em}}.news__item{position:relative;background:#E8E3DD;border:0.125em solid #5A3560}@media (min-width:768px){.news__item{background:#F4F1EA;display:flex;justify-content:space-between}}.news__title{min-height:2.1875em;color:#46264B;letter-spacing:-0.02em;line-height:1.1;font-size:1.25em}@media (min-width:768px){.news__title{font-size:2em}}.news__excerpt{margin-top:0.875em}@media (min-width:768px){.news__excerpt{margin-top:1.75em}}.news__excerpt p{line-height:1.334;margin:0;min-height:4em;font-size:0.875em}@media (min-width:768px){.news__excerpt p{font-size:1em}}.news__excerpt p a{font-size:1em;font-weight:700;color:#46264B;text-transform:uppercase}.news__info{display:flex;flex-wrap:wrap;align-items:center;margin-top:2em}.news__cat{flex:none;display:inline-block;line-height:1;text-transform:uppercase;font-weight:700;border-radius:7.125em;color:#E8E3DD;background-color:#5A3560;font-size:0.75em;padding:0.42em 0.913em;margin-right:0.7em}@media (min-width:768px){.news__cat{font-size:0.875em;padding:0.65em 0.913em;margin-right:1.75em}}.news__date{display:inline-block;font-family:"Kudryashev Display";transform:translateY(0.125em);font-size:1.125em;color:#5A3560}@media (min-width:768px){.news__date{font-size:1.5em;color:#78716A}}.news__img{display:block}@media (min-width:768px){.news__img{position:absolute;top:-0.125em;bottom:-0.125em;right:-0.125em}}@media (min-width:768px){.question_feedback{margin-top:-3.875em}}@media (min-width:768px){.question_feedback .section__title{padding-top:5.5em}}.question__content{position:relative}@media (min-width:768px){.question__caption{width:33.75em}}.question__form{margin-top:1.25em}@media (min-width:768px){.question__form{margin-top:2.625em;padding-bottom:1.75em;width:28.125em}}@media (min-width:768px){.question__form .form__row_group .btn{width:9.75em;height:fit-content}.question__form .form__row_group .btn span{font-size:1em}.question__form .form__row_group .btn span:after{margin-left:1em;font-size:1em}}.question__label{margin-top:1.5em;font-size:0.875em}@media (min-width:768px){.question__label{margin-top:2.25em;font-size:1em}}@media (min-width:768px){.question__img{position:absolute;top:0;bottom:0;right:0;width:70.75em}}@media (max-width:767px){.searchpage{padding-top:0.5em}}@media (min-width:768px){.searchpage__content{width:62.5em;margin:0 auto}}.searchpage__form{position:relative;font-size:0.594em}@media (min-width:768px){.searchpage__form{font-size:1em}}.searchpage__input{width:100%;background-color:#F8F4ED;border:0.125em solid #5A3560;font-family:"Playfair Display";outline:none;font-weight:400;transition:0.3s;padding:0.667em 4em 0.667em 1.4em;border-radius:1.7em;color:#46264B;font-size:1.5em}.searchpage__input::-webkit-input-placeholder{color:#46264B}.searchpage__input:-moz-placeholder{color:#46264B}.searchpage__input::-moz-placeholder{color:#46264B}.searchpage__input:-ms-input-placeholder{color:#46264B}.searchpage__btn{position:absolute;right:0;bottom:50%;transform:translateY(50%);display:flex;align-items:center;justify-content:center;height:100%;padding:0;border:none;font:inherit;color:inherit;cursor:pointer;background-color:transparent;padding-right:2.125em;padding-left:1em;border-top-right-radius:2.5em;border-bottom-right-radius:2.5em}.searchpage__btn i{font-size:1.75em;color:#46264B}.searchpage__result{margin-left:1.25em;margin-top:0.5em}@media (min-width:768px){.searchpage__result{margin-left:2.125em;margin-top:0.625em}}.searchpage__result span{color:rgba(83,77,71,0.5);font-size:0.75em}@media (min-width:768px){.searchpage__result span{font-size:1.125em}}.searchpage__list{margin:1em 0 0}@media (min-width:768px){.searchpage__list{margin:7.25em auto 0;width:40.625em}}.searchpage__item{border-bottom:0.0625em solid #CEC9C2;padding-bottom:2.5em;padding-top:2em}@media (min-width:768px){.searchpage__item{padding-bottom:3.4375em;padding-top:3em}}.searchpage__item:first-child{padding-top:0}.searchpage__title{letter-spacing:-0.02em;color:#5A3560;font-size:1.25em}@media (min-width:768px){.searchpage__title{font-size:2em}}.searchpage .breadcrumbs{padding:0;margin-top:0.75em}@media (min-width:768px){.searchpage .breadcrumbs{margin-top:1em}}.searchpage__excerpt{margin-top:0.625em}.searchpage__excerpt p{line-height:1.334;margin:0;font-size:0.875em}@media (min-width:768px){.searchpage__excerpt p{font-size:1em}}.searchpage__excerpt p a{font-size:1em;font-weight:700;color:#46264B;text-transform:uppercase}@media (min-width:768px){.searchpage .pagination{padding-top:5em}}.registration{padding:0;position:relative}.registration__back{position:absolute;text-decoration:none;top:1.25em;right:1.25em}@media (min-width:768px){.registration__back{right:auto;top:2.25em;left:2.25em}}.registration__back:before{display:inline-block;content:"\e914";font-family:"icon";font-size:1.625em;padding:0.125em;color:#46264B}@media (min-width:768px){.registration__content{display:flex;align-items:center;justify-content:space-between}}.registration__left{padding:4em 0.625em 2em}@media (min-width:768px){.registration__left{padding:0;width:31.25em;margin-left:14.0625em}}.registration__line{position:relative;text-align:center;padding:2em 0 1.875em}.registration__line:before{content:"";position:absolute;top:52%;left:0;width:100%;border-bottom:0.0625em solid #C6BDB3}.registration__line span{position:relative;display:inline-block;padding:0 1.25em;background-color:#E8E3DD;color:#78716A;font-size:0.875em;line-height:1}.registration__form .form__row_group{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center;margin-bottom:0;margin-top:1.25em}@media (min-width:768px){.registration__form .form__row_group{margin-top:2em}}.registration__form .form__row_group .btn{width:auto}.registration__form .form__row_group .form__check{margin-top:0}.registration__form .form__row_group .form__check span{font-size:1em;color:#5A3560}.registration__btn{text-align:center}.registration__right{background-color:#352238;padding:0.625em;border-top-left-radius:1.25em;border-top-right-radius:1.25em}@media (min-width:768px){.registration__right{padding:0;border-radius:0;display:flex;align-items:center;justify-content:center;width:50%;height:100vh}}.registration__img{border-radius:1.25em;overflow:hidden;width:100%;height:18.125em}@media (min-width:768px){.registration__img{width:46.875em;height:45.4375em}}.soc{margin-top:2.875em;display:flex;align-items:center;justify-content:space-between;font-size:0.6em}@media (min-width:768px){.soc{font-size:1em}}.soc__item{display:flex;align-items:center;justify-content:center;width:10em;height:3.5em;text-decoration:none;line-height:1;color:#5A3560;background:#F2EEE8;border:0.0625em solid #C6BDB3;border-radius:6.25em}.soc__item:first-child .soc__img{width:2.375em;height:2.375em}.soc__item:nth-child(2) .soc__img{width:1.5em;height:1.5625em;margin-right:0.625em}.soc__item:nth-child(3) .soc__img{width:2.625em;height:2.6875em}.content{position:relative;padding-top:3em}.content .section__title{margin-bottom:1.5em}@media (min-width:768px){.content .section__title{margin-bottom:2.875em}}.content .breadcrumbs{position:absolute;top:0;left:1.75em}@media (min-width:768px){.content .breadcrumbs{position:initial;top:auto;left:auto;padding:1em 0 1.625em}}.content .tabs__wrapper{margin-top:1.75em}@media (min-width:768px){.content .tabs__wrapper{margin-top:5.625em}}@media (min-width:768px){.content{padding-top:4.375em}}@media (min-width:768px){.content__wrap{display:flex}}@media (min-width:768px){.content__aside{flex:none;width:25.9375em;margin-right:13.125em;padding-top:3.875em;display:flex;flex-direction:column}}@media (min-width:768px){.content__aside_audio{width:34em;margin-right:5em}}.content__main{margin-top:2em}@media (min-width:768px){.content__main{margin-top:0;flex-grow:1;min-width:0}}.content__content p{line-height:1.4;margin:0.75em 0;font-size:0.75em}@media (min-width:768px){.content__content p{font-size:1.125em}}.content__content h1,.content__content h2,.content__content h3,.content__content h4,.content__content h5,.content__content h6{letter-spacing:-0.02em;color:#46264B;font-weight:400;line-height:1.1;margin:0.75em 0;font-size:1em}@media (min-width:768px){.content__content h1,.content__content h2,.content__content h3,.content__content h4,.content__content h5,.content__content h6{font-size:2em}}.content__content .wp-block-image{margin:1em 0;border-radius:1em;overflow:hidden}@media (min-width:768px){.content__content .wp-block-image{border-radius:2.5em}}.content__content .wp-block-image img{display:block;object-fit:cover;width:100%;height:100%}.content__content .content__img,.content__content .wp-block-image.size-large{width:100%;overflow:hidden;height:9.375em;border-radius:1em;margin:1em 0}@media (min-width:768px){.content__content .content__img,.content__content .wp-block-image.size-large{height:37.5em;border-radius:2.5em;margin:3.75em 0}}.content__content .content__img img,.content__content .wp-block-image.size-large img{width:100%;height:100%;object-fit:cover;display:block}.content__content .content__gallery,.content__content .gallery{display:flex;flex-wrap:wrap;gap:0.25em;margin:2em 0}@media (min-width:768px){.content__content .content__gallery,.content__content .gallery{gap:1em;margin:4.0625em 0}}.content__content .content__gallery .content__img,.content__content .content__gallery .gallery-item,.content__content .gallery .content__img,.content__content .gallery .gallery-item{width:calc(50% - 0.25em);margin:0;height:8.125em}@media (min-width:768px){.content__content .content__gallery .content__img,.content__content .content__gallery .gallery-item,.content__content .gallery .content__img,.content__content .gallery .gallery-item{width:calc(50% - 1em);height:31.875em}}.content__content .content__gallery .content__img a,.content__content .content__gallery .gallery-item a,.content__content .gallery .content__img a,.content__content .gallery .gallery-item a{display:block}.content__content .content__gallery .content__img a img,.content__content .content__gallery .gallery-item a img,.content__content .gallery .content__img a img,.content__content .gallery .gallery-item a img{display:block;object-fit:cover;width:100%;height:100%;border-radius:1.25em}@media (min-width:768px){.content__content .content__gallery .content__img a img,.content__content .content__gallery .gallery-item a img,.content__content .gallery .content__img a img,.content__content .gallery .gallery-item a img{border-radius:2.5em}}.content__nav .nav-links{display:flex;align-items:center;justify-content:space-between;margin-top:1.5em}@media (min-width:768px){.content__nav .nav-links{margin-top:5em}}.content__nav .nav-links .nav-next a,.content__nav .nav-links .nav-previous a{display:inline-block;padding:1.219em 2.143em;border:0.125em solid;color:#5a3560;border-radius:6em;text-decoration:none;font-family:"Playfair Display";text-transform:uppercase;font-weight:800;background:#f4f1ea}@media (min-width:768px){.content__nav .nav-links .nav-next a,.content__nav .nav-links .nav-previous a{padding:1.094em 2.143em}}@media (max-width:767px){.content__nav .nav-links .nav-next a,.content__nav .nav-links .nav-previous a{font-size:0.75em}}.content__nav .nav-links .nav-previous a:before{content:"\e90e";font-family:"icon";margin-right:0.625em}.content__nav .nav-links .nav-next a{background:#46264b;color:#e8e3dd}.content__nav .nav-links .nav-next a:after{content:"\e90d";font-family:"icon";margin-left:0.625em}.content__video{position:relative;width:100%;overflow:hidden;height:9.375em;border-radius:1em;margin:1em 0}@media (min-width:768px){.content__video{height:37.5em;border-radius:2.5em;margin:3.75em 0}}.content__video img,.content__video video{width:100%;height:100%;object-fit:cover;display:block}.content__video .play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:5.875em;height:5.875em;border-radius:100%;background:#f2eee8;border:0.0625em solid #46264B;color:#46264B;cursor:pointer;font-size:0.75xem}@media (min-width:768px){.content__video .play{font-size:1em}}.content__video .play.active{top:0;left:0;transform:translate(0%,0%);width:100%;height:100%;border-radius:0;opacity:0}.content__video .play:after{content:"\e90c";font-family:"icon"}.content__share{margin-top:2em}@media (min-width:768px){.content__share{margin-top:4em}}@media (min-width:768px){.myInformation{width:32em}}.myInformation__photo{display:flex;align-items:center;font-size:0.75em}@media (min-width:768px){.myInformation__photo{font-size:1em}}.myInformation__icon{overflow:hidden;display:flex;align-items:center;justify-content:center;flex:none;width:7.5em;height:7.5em;border-radius:100%;background:#f2eee8;border:0.125em solid #46264B;margin-right:1.5em}@media (min-width:768px){.myInformation__icon{margin-right:2.375em;width:8.625em;height:8.625em}}.myInformation__icon i{color:#5A3560;font-size:2.375em}.myInformation__icon img{display:block;object-fit:cover;width:100%;height:100%}.myInformation__upload>*{display:block;color:#6d665e}.myInformation__upload span{font-size:1em;margin-bottom:1.25em}.myInformation__upload .upload{position:relative;font-size:0.875em;text-decoration:none;width:fit-content;cursor:pointer}.myInformation__upload .upload input{display:none}.myInformation__upload .upload:before{display:inline-block;content:"\e912";font-family:"icon";font-size:0.875em;margin-right:1em;transform:translateY(0.3em)}.myInformation__upload .upload:after{content:"";position:absolute;bottom:0;right:0;width:6em;border-bottom:0.0625em solid}@media (min-width:768px){.myInformation__form{margin-top:0.5em}}.myInformation__formRez:not(:empty){margin:1em 0}@media (min-width:768px){.paymentHistory{width:59.625em}}.paymentHistory__item{background:#f2eee8;border:0.0625em solid #d1cac2;border-radius:1.25em;padding:1.5em 1em;margin-bottom:1em}.paymentHistory__item:last-child{margin-bottom:0}@media (min-width:768px){.paymentHistory__item{padding:2.5em 2.75em 3.125em;margin-bottom:1.25em;display:flex;align-items:stretch}}@media (min-width:768px){.paymentHistory__col{display:flex;flex-direction:column;justify-content:center;min-height:100%}}@media (min-width:768px){.paymentHistory__col:first-child{padding-right:4.375em;flex-grow:1}}.paymentHistory__col:first-child span{display:inline-block;font-weight:700;text-transform:uppercase;padding:0.572em 0.81em;width:fit-content;line-height:1;color:#5A3560;background:#faf6f0;border:0.125em solid #5A3560;border-radius:7.125em;font-size:0.625em;margin-bottom:0.75em}@media (min-width:768px){.paymentHistory__col:first-child span{font-size:0.875em;margin-bottom:1.43em}}.paymentHistory__col:first-child p{margin:0;color:#46264B;font-size:1em}@media (min-width:768px){.paymentHistory__col:first-child p{font-size:1.5em;width:14.917em}}.paymentHistory__col:nth-child(2){padding:1em 0}@media (min-width:768px){.paymentHistory__col:nth-child(2){padding:0;width:28%;align-items:center}}.paymentHistory__col:nth-child(2) span{display:inline-block;font-family:"Kudryashev Display";letter-spacing:-0.02em;color:#46264B;padding-top:0.25em;font-size:1.25em}@media (min-width:768px){.paymentHistory__col:nth-child(2) span{font-size:1.5em}}@media (max-width:767px){.paymentHistory__col:nth-child(3) .btn{width:100%}}@media (min-width:768px){.paymentHistory__col:nth-child(3){width:30%;align-items:flex-end}}@media (min-width:768px){.paymentHistory__col{border-right:0.0625em solid #c6bdb3}.paymentHistory__col:last-child{border-right:0}}@media (min-width:768px){.notice{width:59.625em}}.notice__item{background:#f2eee8;border:0.0625em solid #d1cac2;border-radius:1.25em;padding:1.5em 1em;margin-bottom:1em}.notice__item:last-child{margin-bottom:0}@media (min-width:768px){.notice__item{padding:2.5em 2.75em;margin-bottom:1.25em;display:flex;align-items:center;justify-content:space-between}}@media (min-width:768px){.notice__content{width:29em}}.notice__content span{display:inline-block;margin-top:0.75em;font-size:0.875em}@media (min-width:768px){.notice__content span{font-size:1em}}.notice__title{font-size:1em;color:#5A3560}@media (min-width:768px){.notice__title{font-size:1.5em}}.notice__btn{margin-top:0.625em}.notice__btn .btn{width:100%}@media (min-width:768px){.notice__btn{margin-top:0}}.singleFundraising__img{width:100%;overflow:hidden;height:9.375em;border-radius:1em}@media (min-width:768px){.singleFundraising__img{height:37.5em;border-radius:2.5em}}.singleFundraising__progress{margin-top:1em}@media (min-width:768px){.singleFundraising__progress{margin-top:4.6875em}}@media (min-width:768px){.singleFundraising__progress .progress__info span{font-size:2.625em}}@media (min-width:768px){.singleFundraising__progress .progress__line{margin-top:1.25em}}.singleFundraising__info{display:flex;align-items:center;justify-content:space-between;margin-top:1.25em}.singleFundraising__day{display:flex;align-items:center}.singleFundraising__circle{position:relative;width:3.5em;height:3.5em;border-radius:100%;border:0.0625em solid #46264B;background-color:#F2EEE8;margin-right:1.25em;font-size:0.5em}@media (min-width:768px){.singleFundraising__circle{font-size:1em}}.singleFundraising__circle span{position:absolute;top:50%;left:50%;transform:translate(-50%,-45%);font-weight:500;font-family:"Kudryashev Display";font-size:2em;letter-spacing:-0.02em;color:#46264B}.singleFundraising__label{letter-spacing:-0.02em;color:#46264B;font-size:0.875em}@media (min-width:768px){.singleFundraising__label{font-size:1.5em}}.singleFundraising__goal{display:flex;align-items:center}.singleFundraising__sum{transform:translateY(0.125em);margin-left:0.625em}@media (min-width:768px){.singleFundraising__sum{transform:translateY(0.25em);margin-left:1.25em}}.singleFundraising__sum span{font-family:"Kudryashev Display";font-weight:400;letter-spacing:-0.02em;color:#46264B;line-height:1;font-size:1.375em}@media (min-width:768px){.singleFundraising__sum span{font-size:2.625em}}.singleFundraising__support{margin-top:1em}@media (min-width:768px){.singleFundraising__support{margin-top:2.125em;display:flex;align-items:center;justify-content:space-between}}@media (max-width:767px){.singleFundraising__support .btn{margin-top:1em;width:100%}}@media (min-width:768px){.aside{display:flex;flex-direction:column;flex-grow:1;min-height:0}}@media (min-width:768px){.aside__list{display:flex;flex-direction:column;flex-grow:1;min-height:0}}.aside__item{background:#F2EEE8;border:0.0625em solid #D1CAC2;border-radius:1.25em;margin-bottom:0.625em}.aside__item:last-child{margin-bottom:0}.aside__wrap .aside__item{margin-bottom:3.875em}.aside__wrap .aside__item:last-child{margin-bottom:0}@media (min-width:768px){.aside__wrap{position:sticky;top:1em}}.aside__info{display:flex;align-items:center;margin-bottom:1em}@media (min-width:768px){.aside__info{margin-bottom:7.75em}}.aside__info>*{margin-right:1em}@media (min-width:768px){.aside__info>*{margin-right:1.25em}}.aside__info>:last-child{margin-right:0}.aside__cat{display:inline-block;width:fit-content;text-transform:uppercase;font-weight:700;color:#E8E3DD;background:#5A3560;border:0.0625em solid #5A3560;border-radius:6.25em;padding:0.588em 1.325em;font-size:0.75em}@media (min-width:768px){.aside__cat{font-size:1em}}.aside__date{color:#78716A;font-family:"Kudryashev Display";padding-top:0.25em;font-size:1em}@media (min-width:768px){.aside__date{font-size:1.25em}}.aside__status{position:relative;text-transform:uppercase;color:#5A3560;font-weight:700;padding-left:0.75em;font-size:0.75em}@media (min-width:768px){.aside__status{font-size:1em}}.aside__status:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;display:block;width:0.25em;height:0.25em;border-radius:100%;background-color:#5A3560}.aside__img{flex:none;width:4.8125em;height:4.8125em;border-radius:100%;overflow:hidden;font-size:0.75em}@media (min-width:768px){.aside__img{font-size:1em}}.aside__text{color:#46264B;line-height:1.1;font-size:1em}@media (min-width:768px){.aside__text{font-size:1.5em}}.account{padding:1.75em 1.25em;font-size:0.7em}@media (min-width:768px){.account{font-size:1em;padding:2.75em 2.75em 3.375em}}.account__head{display:flex;align-items:center}.account__img{flex:none;width:8.625em;height:8.625em;border-radius:100%;overflow:hidden;margin-right:1.625em}.account__name{font-size:1.5em;color:#5A3560;line-height:1}.account__edit{margin-top:1.625em;display:flex;align-items:center}.account__edit a{font-size:0.875em;color:#6D665E;font-family:"Montserrat"}.account__edit i{font-size:0.875em;color:#6D665E;margin-right:0.75em}.account__nav{margin-top:2.125em}.account__nav .menu{margin:0;padding:0;list-style:none}.account__nav .menu-item{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:1em}@media (min-width:768px){.account__nav .menu-item{margin-bottom:2em}}.account__nav .menu-item.current-menu-item{margin-bottom:1.5em}@media (min-width:768px){.account__nav .menu-item.current-menu-item{margin-bottom:2.875em}}.account__nav .menu-item.current-menu-item a{color:#5A3560}.account__nav .menu-item.current-menu-item:after{color:#5A3560;opacity:1}.account__nav .menu-item.current-menu-item:before{width:100%}.account__nav .menu-item:last-child{margin-bottom:0}.account__nav .menu-item:hover a{color:#5A3560}.account__nav .menu-item:after{content:"\e90d";font-family:"icon";display:inline-block;transform:translateY(0.2em);opacity:0}.account__nav .menu-item:before{content:"";position:absolute;display:inline-block;width:0;left:0;bottom:-0.875em;border-bottom:0.0625em solid;border-color:#5A3560}.account__nav .menu-item a{font-size:1.5em;text-decoration:none;color:#C6BDB3}.donations{padding:1.75em 1em}@media (min-width:768px){.donations{padding:2.75em 2.75em 3.375em}}.donations__caption{display:flex;align-items:center;justify-content:space-between}.donations__title{font-size:1.25em;color:#5A3560;line-height:1;width:9em}@media (min-width:768px){.donations__title{font-size:1.5em}}.donations__form{margin-top:1.125em}@media (min-width:768px){.donations__form{margin-top:1.625em}}.donations__form .form input:not([type]),.donations__form .form input[type=date],.donations__form .form input[type=email],.donations__form .form input[type=number],.donations__form .form input[type=password],.donations__form .form input[type=search],.donations__form .form input[type=tel],.donations__form .form input[type=text],.donations__form .form input[type=url],.donations__form .form textarea{font-family:"Kudryashev Display";background:#FAF6F0;border:0.0625em solid #C6BDB3;border-radius:6.25em;line-height:1;padding:0.5em 1.125em 0.2em;font-size:1.259em}@media (min-width:768px){.donations__form .form input:not([type]),.donations__form .form input[type=date],.donations__form .form input[type=email],.donations__form .form input[type=number],.donations__form .form input[type=password],.donations__form .form input[type=search],.donations__form .form input[type=tel],.donations__form .form input[type=text],.donations__form .form input[type=url],.donations__form .form textarea{font-size:1.5em}}.donations__form .form__row{margin-bottom:0}@media (max-width:767px){.donations__form .btn span{font-size:0.8em}}.donations__info{color:#78716A;text-align:center;line-height:1;font-size:0.75em;margin:1em 0 1.5em}@media (min-width:768px){.donations__info{font-size:0.875em;margin:1.5em 0 2.5em}}.donations .hand{font-size:0.75em}@media (min-width:768px){.donations .hand{font-size:1em}}.donors__row{border-bottom:1px solid #C6BDB3;font-size:0.75em;padding:1.5em}@media (min-width:768px){.donors__row{font-size:1em;padding:2em 2.75em}}.donors__row:last-child{border-bottom:0}.donors__title{letter-spacing:-0.02em;font-size:2em;color:#46264B;line-height:1}.donors__name{display:flex;align-items:center;justify-content:space-between;line-height:1}.donors__name span:first-child{flex:none;display:inline-block;letter-spacing:-0.02em;font-size:1.5em;color:#46264B;width:9em}.donors__name span:nth-child(2){position:relative;display:inline-block;transform:translateY(0.2em);font-family:"Montserrat";font-size:0.875em;color:#6D665E;padding-left:1em}.donors__name span:nth-child(2):before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;display:block;width:0.25em;height:0.25em;border-radius:100%;background-color:#9F9383}.donors__target{margin-top:0.6em;color:#78716A;font-size:0.875em}.donors__sum{margin-top:0.65em;letter-spacing:-0.02em;font-size:1.5em;line-height:1;color:#46264B;font-family:"Kudryashev Display"}@media (min-width:768px){.contacts{margin-top:-3.875em}}@media (min-width:768px){.contacts .section__title{padding-top:3.5em}}@media (min-width:768px){.contacts__wrap{display:flex;justify-content:space-between}}@media (min-width:768px){.contacts__content{width:21.875em}}.contacts__list{margin-top:2.5em;font-size:0.75em}@media (min-width:768px){.contacts__list{margin-top:3.875em;font-size:1em}}.contacts__item{display:flex;text-decoration:none;margin-bottom:2em;width:fit-content}.contacts__item:last-child{margin-bottom:0}.contacts__item:first-child .contacts__icon i{font-size:1.5em}.contacts__item:last-child .contacts__icon i{font-size:1.375em}.contacts__item:last-child .contacts__info span{font-family:"Kudryashev Display";font-size:1.25em}.contacts__icon{flex:none;display:flex;align-items:center;justify-content:center;width:4.125em;height:4.125em;border-radius:100%;background:#F4F1EA;border:0.125em solid #5A3560;margin-right:1.75em}.contacts__icon i{color:#5A3560;font-size:1.125em}.contacts__info{color:#78716A}.contacts__info span{font-size:1em}.contacts__label{letter-spacing:-0.02em;font-size:2em;color:#46264B;margin-bottom:0.25em}.contacts__btn{margin-top:2em}@media (min-width:768px){.contacts__btn{margin-top:3.75em}}.contacts__map{overflow:hidden;border-radius:1.25em;width:100%;height:16em;margin-top:2.5em}@media (min-width:768px){.contacts__map{margin-top:0;border-radius:2.5em;width:68.75em;height:38.875em}}.map{width:100%;height:100%;overflow:hidden}[class*=copyrights-pane]{display:none!important}[class*=ground-pane]{filter:grayscale(1)}.form{}.form_grid{display:flex;flex-wrap:wrap;margin:0 -0.3125em}.form_grid .form__row{margin:0 0.3125em 0.625em;width:100%}.form_grid .form__row:last-child{margin-bottom:0}@media (min-width:768px){.form_grid .form__row{width:calc(50% - 0.625em)}}.form_grid .form__row_full{width:100%}@media (min-width:768px){.form_grid .form__row .btn{width:auto;margin-top:1.25em}}.form__title{text-transform:uppercase;line-height:1.4;font-size:1.125em;font-weight:700;margin-bottom:1.5em}@media (min-width:768px){.form__title{margin-bottom:1.77778em}}.form__label{color:#5A3560;font-size:1.25em;margin-top:1em;margin-bottom:0.25em}@media (min-width:768px){.form__label{font-size:1.5em;margin-top:1.5em;margin-bottom:0.67em}}@media (min-width:768px){.form__content{width:23.75em}}.form__row{margin-bottom:0.25em}@media (min-width:768px){.form__row{margin-bottom:0.5em}}.form__row .btn,.form__row input:not([type]),.form__row input[type=date],.form__row input[type=email],.form__row input[type=number],.form__row input[type=password],.form__row input[type=search],.form__row input[type=tel],.form__row input[type=text],.form__row input[type=url],.form__row textarea{width:100%}.form__row textarea{min-height:6em;resize:vertical}.form__row_group{margin-top:0.75em}@media (min-width:768px){.form__row_group{margin-top:1.875em;display:flex;justify-content:space-between;flex-direction:row-reverse;gap:1.5em}}.form__row_group .form__check{margin-top:0.75em}@media (min-width:768px){.form__row_group .form__check{margin-top:0}}.form__check{flex:none;display:flex}@media (min-width:768px){.form__check{width:16.75em}}.form__check span{margin-left:0.75em;font-size:0.625em}@media (min-width:768px){.form__check span{font-size:0.875em}}.form__check span a{font-size:1em;color:#78716A}.form__privacy{margin-top:1.5em;font-size:0.875em}@media (min-width:768px){.form__privacy{margin-top:1.875em;font-size:1em}}.form__password{position:relative}.form__password input[type=password],.form__password input[type=text]{padding-right:4em!important}.form__password .icon_eyes{display:inline-block;position:absolute;top:50%;right:0.5em;transform:translateY(-50%);font-size:1.75em;color:#aca092;padding:0.025em 0.125em;cursor:pointer;transition:0.3s}@media (min-width:768px){.form__password .icon_eyes{right:0.75em}}.form__password .icon_eyes.view,.form__password .icon_eyes:hover{color:#5A3560}.form input:not([type]),.form input[type=date],.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=search],.form input[type=tel],.form input[type=text],.form input[type=url],.form textarea{background-color:#f2eee8;border:0.0625em solid #E8E3DD;font-family:"Playfair Display";color:#352238;outline:none;font-weight:400;border-radius:5.55556em;transition:0.3s;font-size:0.875em;padding:0.68em 1.125em}@media (min-width:768px){.form input:not([type]),.form input[type=date],.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=search],.form input[type=tel],.form input[type=text],.form input[type=url],.form textarea{font-size:1.125em;padding:0.945em 1.5em}}.form input:not([type]):hover,.form input[type=date]:hover,.form input[type=email]:hover,.form input[type=number]:hover,.form input[type=password]:hover,.form input[type=search]:hover,.form input[type=tel]:hover,.form input[type=text]:hover,.form input[type=url]:hover,.form textarea:hover{background-color:#ffffff}.form input:not([type]):focus,.form input[type=date]:focus,.form input[type=email]:focus,.form input[type=number]:focus,.form input[type=password]:focus,.form input[type=search]:focus,.form input[type=tel]:focus,.form input[type=text]:focus,.form input[type=url]:focus,.form textarea:focus{background-color:#ffffff}.form input:not([type])::-webkit-input-placeholder,.form input[type=date]::-webkit-input-placeholder,.form input[type=email]::-webkit-input-placeholder,.form input[type=number]::-webkit-input-placeholder,.form input[type=password]::-webkit-input-placeholder,.form input[type=search]::-webkit-input-placeholder,.form input[type=tel]::-webkit-input-placeholder,.form input[type=text]::-webkit-input-placeholder,.form input[type=url]::-webkit-input-placeholder,.form textarea::-webkit-input-placeholder{color:#352238}.form input:not([type]):-moz-placeholder,.form input[type=date]:-moz-placeholder,.form input[type=email]:-moz-placeholder,.form input[type=number]:-moz-placeholder,.form input[type=password]:-moz-placeholder,.form input[type=search]:-moz-placeholder,.form input[type=tel]:-moz-placeholder,.form input[type=text]:-moz-placeholder,.form input[type=url]:-moz-placeholder,.form textarea:-moz-placeholder{color:#352238}.form input:not([type])::-moz-placeholder,.form input[type=date]::-moz-placeholder,.form input[type=email]::-moz-placeholder,.form input[type=number]::-moz-placeholder,.form input[type=password]::-moz-placeholder,.form input[type=search]::-moz-placeholder,.form input[type=tel]::-moz-placeholder,.form input[type=text]::-moz-placeholder,.form input[type=url]::-moz-placeholder,.form textarea::-moz-placeholder{color:#352238}.form input:not([type]):-ms-input-placeholder,.form input[type=date]:-ms-input-placeholder,.form input[type=email]:-ms-input-placeholder,.form input[type=number]:-ms-input-placeholder,.form input[type=password]:-ms-input-placeholder,.form input[type=search]:-ms-input-placeholder,.form input[type=tel]:-ms-input-placeholder,.form input[type=text]:-ms-input-placeholder,.form input[type=url]:-ms-input-placeholder,.form textarea:-ms-input-placeholder{color:#352238}.form.form_sm input:not([type]),.form.form_sm input[type=date],.form.form_sm input[type=email],.form.form_sm input[type=number],.form.form_sm input[type=password],.form.form_sm input[type=search],.form.form_sm input[type=tel],.form.form_sm input[type=text],.form.form_sm input[type=url],.form.form_sm textarea{border:0.0625em solid #d1cac2;padding:1.032em 1.38em;font-size:0.875em}@media (min-width:768px){.form.form_sm input:not([type]),.form.form_sm input[type=date],.form.form_sm input[type=email],.form.form_sm input[type=number],.form.form_sm input[type=password],.form.form_sm input[type=search],.form.form_sm input[type=tel],.form.form_sm input[type=text],.form.form_sm input[type=url],.form.form_sm textarea{font-size:1em}}.form.form_sm textarea{min-height:13.125em;resize:vertical;border-radius:1.25em}.form.form_sm__row{margin-bottom:0.625em}.form input[type=search]::-webkit-search-cancel-button,.form input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.form input[type=number]::-webkit-inner-spin-button,.form input[type=number]::-webkit-outer-spin-button{height:auto;-webkit-appearance:none;appearance:none;margin:0}.form input[type=number]{-webkit-appearance:textfield;appearance:textfield}.form input[type=checkbox]{padding:0;display:inline-flex;align-items:center;justify-content:center;flex:none;height:1.25em;width:1.25em;color:#c6bdb3;background:0 0;border:0.0625em solid;border-radius:0.125em;overflow:hidden;vertical-align:middle;-webkit-appearance:none;appearance:none;outline:0;text-align:center;position:relative}.form input[type=checkbox]:not(:disabled),.form input[type=checkbox]:not(:disabled){cursor:pointer}.form input[type=checkbox]:before,.form input[type=checkbox]:before{display:block}.form input[type=checkbox]:disabled,.form input[type=checkbox]:disabled{color:#ddd}.form input[type=checkbox]:checked:before,.form input[type=checkbox]:indeterminate:before{content:"";width:40%;height:60%;color:#352238;margin-top:-0.1875em;border-right:0.0625em solid;border-bottom:0.0625em solid;transform:rotate(45deg)}.form input[type=checkbox]:indeterminate:before{content:""}.form input[type=checkbox]:disabled:checked:before,.form input[type=checkbox]:disabled:indeterminate:before{color:#aaa}.select2-hidden-accessible{display:none}.select2-search__field{display:none}.select2-container span{display:block}.form__row .select2-container{width:100%!important}.select2-container--open{z-index:1050}.select2-container--default .select2-results__options{list-style:none;padding:0;margin:0}.select2-container--default .select2-results__option{padding:0.971em 1.175em;cursor:pointer;color:#46264B}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#46264b;color:#d1cac2}.select2-container--default .select2-results__option--selected{background:rgba(70,38,75,0.9);color:#d1cac2}.select2-container--default .select2-dropdown{margin-top:0.25em;position:absolute;overflow:hidden;background-color:#f2eee8;border:0.0625em solid #d1cac2;border-radius:0.625em}.select2-container--default .select2-selection{background:#f2eee8;border:0.0625em solid;border-color:#d1cac2;font-family:"Playfair Display";color:#46264B;padding:0.625em 0.675em;outline:none;font-weight:400;border-radius:0.42em;transition:0.3s;transition-property:color background border;width:100%;height:auto;position:relative;font-size:1.5em;line-height:1;cursor:pointer}.select2-container--default .select2-selection:hover{border-color:#46264B}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1;padding:0 1em 0 0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#46264B;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.select2-container--default .select2-selection--single .select2-selection__arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;height:100%;width:2em;padding-bottom:0.3em;color:#46264B;transition:color 0.3s}.select2-container--default .select2-selection--single .select2-selection__arrow b{left:auto;top:auto;margin:auto;border:0;width:0.5em;height:0.5em;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg)}.select2-container--default.select2-container--open{z-index:1050}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow{padding-bottom:0}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border:0;width:0.5em;height:0.5em;border-right:2px solid;border-bottom:2px solid;transform:rotate(-135deg)}.frontendie__login form{display:flex;flex-wrap:wrap;gap:0.625em}.frontendie__login form>p{width:100%;margin:0}.frontendie__login form>p.login-password label,.frontendie__login form>p.login-username label{display:none}.frontendie__login form>p input[type=password],.frontendie__login form>p input[type=text]{width:100%}.frontendie__login form>p:nth-child(n+3){width:calc(50% - 0.625em)}.frontendie__login form>p:last-child{text-align:right}.frontendie__login form>p.login-remember{display:flex;align-items:center}.frontendie__login form>p.login-remember label{display:flex;align-items:center;gap:0.75em}.frontendie__login form>p.login-submit .button{width:100%;display:inline-block;border:0.125em solid;border-radius:6.25em;outline:none;max-width:100%;font-family:"Playfair Display";font-size:1em;font-weight:800;text-decoration:none;text-align:center;text-transform:uppercase;line-height:1;background-color:#46264B;color:#e8e3dd;border-color:#5A3560;cursor:pointer;transition:0.3s;padding:0.844em 1.115em}@media (min-width:768px){.frontendie__login form>p.login-submit .button{padding:1.219em 2.143em}}.frontendie__login form>p.login-submit .button:hover{background-color:#5A3560}.frontendie__login form>p.login-submit .button:after{content:"\e90d";display:block;font-family:"icon";margin-left:0.625em}.breadcrumbs{padding-top:1em;padding-bottom:2em;font-size:0.75em}@media (min-width:768px){.breadcrumbs{font-size:1em;padding-top:3.125em;padding-bottom:2.375em}.breadcrumbs_position{position:relative;z-index:1}}.breadcrumbs .aioseo-breadcrumbs a,.breadcrumbs .aioseo-breadcrumbs span{letter-spacing:0.02em;font-family:"Montserrat"}.breadcrumbs .aioseo-breadcrumbs span{font-size:1em;color:#5A3560}.breadcrumbs .aioseo-breadcrumbs a{text-decoration:none;font-size:1em;font-weight:400;font-style:normal;color:#9F9383}.breadcrumbs .aioseo-breadcrumbs .aioseo-breadcrumb-separator{margin-left:0.5em;margin-right:0.7em;color:#9F9383}.pagination{margin:3em 0}@media (min-width:768px){.pagination{margin:6.25em 0}}.pagination .nav-links{display:flex;justify-content:center;align-items:center;font-size:0.5em}@media (min-width:768px){.pagination .nav-links{font-size:1em}}.pagination .nav-links>*{display:flex;align-items:center;justify-content:center;width:1.875em;height:1.875em;border-radius:100%;padding-top:0.2em;margin:0 0.125em;border:1px solid;color:#ACA092;border-color:transparent;background-color:transparent;font-family:"Lovelace";font-size:2em;letter-spacing:-0.04em;text-transform:uppercase;text-decoration:none;transition:0.3s}.pagination .nav-links>:hover{color:#46264B}.pagination .nav-links>.dots,.pagination .nav-links>.next,.pagination .nav-links>.prev{border:0;background-color:transparent;color:#ACA092}.pagination .nav-links>.next,.pagination .nav-links>.prev{padding:0;cursor:pointer}.pagination .nav-links>.next:before,.pagination .nav-links>.prev:before{font-family:"icon";font-size:0.6534em}.pagination .nav-links>.next:hover,.pagination .nav-links>.prev:hover{color:#46264B}.pagination .nav-links>.next:before{content:"\e90d"}.pagination .nav-links>.prev:before{content:"\e90e"}.pagination .nav-links>:hover.dots{color:#ACA092}.pagination .nav-links>* a:hover{color:#46264B}.pagination .nav-links>.current{border-color:#46264B;background-color:#F2EEE8;color:#46264B}.btn{display:inline-block;border:0.125em solid;border-radius:6.25em;outline:none;max-width:100%;font-family:"Playfair Display";font-size:1em;font-weight:800;text-decoration:none;text-align:center;text-transform:uppercase;line-height:1;color:#5A3560;background-color:#F4F1EA;border-color:#5A3560;cursor:pointer;transition:0.3s;padding:0.844em 1.115em}@media (min-width:768px){.btn{padding:1.219em 2.143em}}.btn span{font-size:1em}.btn span:after{content:"\e90d";font-family:"icon";margin-left:0.625em}.btn:hover{background-color:#ffffff}.btn:active{background-color:#F4F1EA}.btn_reverse{background-color:#46264B;color:#E8E3DD}.btn_reverse:hover{background-color:#5A3560}@media (min-width:768px){.btn_sm{padding:1.094em 2.143em}}.btn_prev span:after{content:none}.btn_prev span:before{content:"\e90e";font-family:"icon";margin-right:0.625em}.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal-open{overflow:hidden}.modal-close{position:absolute;width:1.5em;height:1.5em;right:1em;top:1em;display:flex;align-items:center;justify-content:center;color:#78716A}.modal-close:after,.modal-close:before{content:"";position:absolute;display:block;width:100%;border-top:2px solid}.modal-close:before{transform:rotate(45deg)}.modal-close:after{transform:rotate(-45deg)}.modal-close:hover{opacity:0.8}.modal.fade .modal-dialog{transform:translate(0,-25%);transition:transform 0.3s ease-out}.modal.in{display:flex!important;align-items:center;justify-content:center}.modal.in .modal-dialog{transform:translate(0,0);position:relative}.modal-dialog{position:relative;width:auto;margin:auto;width:40em}.modal-content{position:relative;background-color:#fff;border:none;border-radius:0;box-shadow:0 0.2em 0.6em rgba(0,0,0,0.5);background-clip:padding-box;outline:0;padding:1em 1.1em}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:0.5;filter:alpha(opacity=50)}.modal-header{padding:1em 0;min-height:1em;color:#666;font-size:1.125em}.modal-header .close{margin-top:-0.125em}.modal-title{margin:0;line-height:1.4}.modal-body{position:relative;padding:0}.modal-footer{margin-top:1em;padding:1.25em;text-align:right;border-top:0.0625em solid #e5e5e5}.modal-footer .btn+.btn{margin-left:0.3125em;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-0.0625em}.modal-footer .btn-block+.btn-block{margin-left:0}.modalVideo .modal-dialog{max-width:19.25em;width:100%}@media (min-width:768px){.modalVideo .modal-dialog{max-width:73.25em}}.modalVideo .modal-content{padding:0;background:none}.modalVideo .modal-close{right:1em;top:-2em}@media (min-width:768px){.modalVideo .modal-close{right:-2em;top:-3em}}.modalVideo__wraper{width:100%;height:10.75em}@media (min-width:768px){.modalVideo__wraper{height:41.25em}}.modalVideo__wraper iframe{width:100%;height:100%}.swiper_nav{display:flex;align-items:center;justify-content:space-between}.swiper_nav i{font-size:1.25em;cursor:pointer;color:rgba(90,53,96,0.3);transition:0.3s;outline:none}.swiper_nav i:hover{color:#5a3560}.swiper_nav_circle{width:9.75em}@media (min-width:768px){.swiper_nav_circle{width:14.0625em}}.swiper_nav_circle i{display:flex;align-items:center;justify-content:center;width:3.1em;height:3.1em;border-radius:100%;border:0.0625em solid;outline:none}@media (max-width:767px){.swiper_nav_circle i{font-size:0.93em}}.swiper_nav_circle .swiper_fraction{font-size:1.25em}.swiper_arrow{display:flex;align-items:center;justify-content:space-between}.swiper_arrow i{font-size:1.25em;cursor:pointer;color:rgba(90,53,96,0.3);transition:0.3s;outline:none;margin-left:1em}.swiper_arrow i:hover{color:#5a3560}.swiper_arrow_circle i{flex:none;color:#ECE7DE;display:flex;align-items:center;justify-content:center;width:3.1em;height:3.1em;border-radius:100%;border:0.0625em solid;outline:none}@media (max-width:767px){.swiper_arrow_circle i{font-size:0.93em}}.swiper_fraction{font-family:"Lovelace";color:#5A3560;font-size:1.5em;width:fit-content;transform:translateY(0.125em)}.payment{margin-top:2.875em}.payment__form{width:31.25em}.payment__item{padding:1.375em;border-radius:1.25em;border:1px solid #d1cac2;background:#f2eee8;margin-bottom:0.4375em}.payment__label{color:#5a3560;font-size:1em;margin-bottom:0.6875em}.payment__row{display:flex;align-items:center;gap:1em}.payment__field{flex-grow:1;min-width:0}@media (min-width:768px){.payment__field{max-width:50%}}.form .payment__field input[type=text]{width:100%;padding:0.3em 0.7em;color:#46264b;font-family:Kudryashev Display;font-size:1.5em;border-radius:0.625em;border:1px solid #c6bdb3;background:#fff;line-height:1}.payment__range{display:flex;align-items:center;flex-grow:1;min-width:0;gap:0.875em}.payment__range input[type=radio]{padding:0;display:inline-flex;align-items:center;justify-content:center;flex:none;height:1.25em;width:1.25em;color:#c6bdb3;background:0 0;border:0.0625em solid;border-radius:0.125em;overflow:hidden;vertical-align:middle;-webkit-appearance:none;appearance:none;outline:0;text-align:center;position:relative}.payment__range input[type=radio]:not(:disabled),.payment__range input[type=radio]:not(:disabled){cursor:pointer}.payment__range input[type=radio]:before,.payment__range input[type=radio]:before{display:block}.payment__range input[type=radio]:disabled,.payment__range input[type=radio]:disabled{color:#ddd}.payment__range input[type=radio]:checked,.payment__range input[type=radio]:indeterminate{border:1px solid #46264b;background:#46264b}.payment__range input[type=radio]:checked:before,.payment__range input[type=radio]:indeterminate:before{content:"";width:37%;height:60%;color:#fff;margin-top:-0.1875em;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg)}.payment__range input[type=radio]:indeterminate:before{content:""}.payment__range input[type=radio]:disabled:checked:before,.payment__range input[type=radio]:disabled:indeterminate:before{color:#aaa}.payment__range .form__check{width:auto}.payment__range .form__check span{margin-left:0.625em;font-size:1em}
/*# sourceMappingURL=style.css.map */