/*!**************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/vendor/normalize.css ***!
  \**************************************************************************************************************************************************/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}
/*!****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/vendor/fonts/fonts.css ***!
  \****************************************************************************************************************************************************/
@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(4c96ed73beaf6d1e6cc7.woff2) format("woff2"),url(34ed58565339f4f3be40.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(293fd13dbca5a3e450ef.woff2) format("woff2"),url(9053572c46aeb4b16caa.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(141c7af6ed109b318513.woff2) format("woff2"),url(fd37f7e052bea1018058.woff) format("woff")}@font-face{font-display:swap;font-family:Vesna;font-style:normal;font-weight:400;src:url(790c9761adb26e97d463.woff2) format("woff2"),url(9c76c8ce39c1866cf9c5.woff) format("woff")}
/*!**************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/page/page.css ***!
  \**************************************************************************************************************************************************/
.page{font-family:otp,Arial,sans-serif;max-width:100vw;min-height:100vh;min-width:320px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;background-color:#fff;color:#000;font-style:normal;font-weight:400;margin:0 auto}
/*!******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/header/header.css ***!
  \******************************************************************************************************************************************************/
.header{box-sizing:border-box;font-family:Inter,Arial,sans-serif;margin:0 auto;max-width:100%;padding:0;width:92%}@media screen and (max-width:1184px){.header{margin:0 auto}}@media screen and (max-width:984px){.header{margin:0 auto}}@media screen and (max-width:715px){.header{margin:0 auto}}
/*!********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/content/content.css ***!
  \********************************************************************************************************************************************************/
.content{align-items:center;display:flex;flex-direction:column;justify-content:center}
/*!********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/profile/profile.css ***!
  \********************************************************************************************************************************************************/
.profile{display:flex;margin:0;padding:0;position:relative;width:100%}
/*!**************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/test/test.css ***!
  \**************************************************************************************************************************************************/
.test{align-items:center;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;margin:0 0 20px;padding:0 0 120px;position:relative;width:100%}@media screen and (max-width:1280px){.test{padding-bottom:100px}}@media screen and (max-width:1184px){.test{padding-bottom:80px}}@media screen and (max-width:984px){.test{padding-bottom:50px}}@media screen and (max-width:715px){.test{margin-bottom:0;padding-bottom:30px}}
/*!****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/promo/promo.css ***!
  \****************************************************************************************************************************************************/
.promo{align-items:center;display:flex;flex-direction:column;margin:0 0 100px;width:100%}@media screen and (max-width:715px){.promo{margin-bottom:60px}}
/*!********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/aboutMe/aboutMe.css ***!
  \********************************************************************************************************************************************************/
.aboutMe{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0}
/*!**************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/card/card.css ***!
  \**************************************************************************************************************************************************/
.card{box-sizing:border-box;width:100%}@media screen and (max-width:525px){.card__wrapper{height:280px}}
/*!**********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/telegram/telegram.css ***!
  \**********************************************************************************************************************************************************/
.telegram{margin:0 0 100px;padding:0}@media screen and (max-width:715px){.telegram{margin-bottom:60px}}
/*!******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/footer/footer.css ***!
  \******************************************************************************************************************************************************/
.footer{align-items:center;background:#5d3b67;display:flex;height:50px;justify-content:space-between;width:100%}
/*!****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/popup.css ***!
  \****************************************************************************************************************************************************/
.popup{background:rgba(0,0,0,.8);display:flex;height:100%;justify-content:flex-end;margin:0;opacity:0;overflow:auto;padding:0;position:fixed;right:0;top:0;transition:.5s ease-in-out;visibility:hidden;width:100%;z-index:18}
/*!******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/hidden/hidden.css ***!
  \******************************************************************************************************************************************************/
.hidden{display:none}
/*!**********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/elements/elements.css ***!
  \**********************************************************************************************************************************************************/
.elements{align-items:center;display:flex;justify-content:center;margin:30px auto 50px;padding:0;position:relative;width:100%}@media screen and (max-width:1184px){.elements{margin-top:20px;width:95%}}@media screen and (max-width:984px){.elements{margin-top:10px}}@media screen and (max-width:715px){.elements{grid-template-columns:5% 75% 5%;margin-bottom:40px}}
/*!************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/agreement/agreement.css ***!
  \************************************************************************************************************************************************************/
.agreement{align-items:center;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;justify-content:center;margin:0 auto 100px;position:relative;width:100%}@media screen and (max-width:1184px){.agreement{margin-bottom:70px}}@media screen and (max-width:984px){.agreement{margin-bottom:60px}}@media screen and (max-width:715px){.agreement{margin-bottom:50px}}
/*!************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/test-page/test-page.css ***!
  \************************************************************************************************************************************************************/
.test-page{padding-bottom:120px}@media screen and (max-width:715px){.test-page{padding-bottom:10px}}
/*!****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/scroll-lock/scroll-lock.css ***!
  \****************************************************************************************************************************************************************/
.scroll-lock{overflow:hidden}
/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/header/__item/header__item.css ***!
  \*******************************************************************************************************************************************************************/
.header__item{align-items:center;display:flex;justify-content:space-between;padding:20px 0 40px}@media screen and (max-width:984px){.header__item{padding-bottom:30px}}@media screen and (max-width:525px){.header__item{padding-bottom:15px}}
/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/header/__logo/header__logo.css ***!
  \*******************************************************************************************************************************************************************/
.header__logo{background:url(99fe33f0bef8e2e7bd37.png) no-repeat;background-size:cover;height:60px;margin:0 15px 0 0;padding:0;width:60px}@media screen and (max-width:715px){.header__logo{height:50px;margin-right:10px;width:50px}}@media screen and (max-width:525px){.header__logo{height:45px;margin-right:10px;width:45px}}
/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/header/__text/header__text.css ***!
  \*******************************************************************************************************************************************************************/
.header__text{color:#57b597;font-family:otp,Arial,sans-serif;font-size:16px;font-weight:700;margin:0;padding:0;text-align:center;text-transform:uppercase}@media screen and (max-width:715px){.header__text{font-size:14px}}@media screen and (max-width:525px){.header__text{font-size:12px}}
/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/header/__place/header__place.css ***!
  \*********************************************************************************************************************************************************************/
.header__place{align-items:center;display:flex}
/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/header/__menu/header__menu.css ***!
  \*******************************************************************************************************************************************************************/
.header__menu{background:url(c076b7fafabd17e00cb1.svg) no-repeat;background-color:transparent;background-size:cover;border:0;box-sizing:border-box;height:50px;margin:0;padding:0;position:fixed;right:5%;top:20px;width:50px;z-index:10}.header__menu:hover{cursor:pointer;opacity:.8}@media screen and (max-width:715px){.header__menu{height:40px;width:40px}}@media screen and (max-width:525px){.header__menu{height:36px;width:36px}}
/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/header/__link/header__link.css ***!
  \*******************************************************************************************************************************************************************/
.header__link{color:#57b597;font-family:otp,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:1.25;margin:0;padding:0;text-align:center;text-transform:uppercase;text-underline-position:under}@media screen and (max-width:715px){.header__link{font-size:14px}}@media screen and (max-width:525px){.header__link{font-size:12px}}
/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/profile/__place/profile__place.css ***!
  \***********************************************************************************************************************************************************************/
.profile__place{margin:0;width:100%}
/*!*********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/profile/__photo-back/profile__photo-back.css ***!
  \*********************************************************************************************************************************************************************************/
.profile__photo-back{background:url(056589b2c5d292e118a6.jpg) no-repeat;background-size:cover;box-shadow:inset 0 -3em 3em #fff,0 0 0 2px #fff,.3em .3em 1em #fff;height:100%;min-height:-moz-fit-content;min-height:fit-content;padding:35px;position:absolute;right:0;top:-24%;width:100%;z-index:-1}@media screen and (max-width:715px){.profile__photo-back{background-position:50%;height:90%;padding:20px}}
/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/profile/__info/profile__info.css ***!
  \*********************************************************************************************************************************************************************/
.profile__info{display:flex;justify-content:space-between;margin:0 auto;padding:0;width:75%}@media screen and (max-width:1280px){.profile__info{width:80%}}@media screen and (max-width:984px){.profile__info{width:95%}}@media screen and (max-width:715px){.profile__info{align-items:center;flex-direction:column;justify-content:center;width:100%}}
/*!***********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/profile/__place-photo/profile__place-photo.css ***!
  \***********************************************************************************************************************************************************************************/
.profile__place-photo{box-sizing:border-box;margin:0;max-width:40%;padding:0}@media screen and (max-width:715px){.profile__place-photo{display:none}}
/*!***************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/profile/__content/profile__content.css ***!
  \***************************************************************************************************************************************************************************/
.profile__content{display:flex;flex-direction:column;margin:80px 0 0;max-width:60%}@media screen and (max-width:984px){.profile__content{margin-top:60px}}@media screen and (max-width:715px){.profile__content{margin-top:10px;max-width:90%}}@media screen and (max-width:525px){.header__item{max-width:100%}}
/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/profile/__item/profile__item.css ***!
  \*********************************************************************************************************************************************************************/
.profile__item{display:flex;justify-content:space-between;width:100%}@media screen and (max-width:715px){.profile__item{text-align:center}}
/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/profile/__title/profile__title.css ***!
  \***********************************************************************************************************************************************************************/
.profile__title{background:linear-gradient(45deg,#5d3b67,#834297,#5d3b67);-webkit-background-clip:text;background-clip:text;font-family:otp,Arial,sans-serif;font-size:42px;font-weight:700;text-align:center;text-transform:uppercase;-webkit-text-fill-color:transparent;margin:0;padding:0 0 8px}@media screen and (max-width:1184px){.profile__title{font-size:36px}}@media screen and (max-width:984px){.profile__title{font-size:32px}}@media screen and (max-width:715px){.profile__title{font-size:36px}}@media screen and (max-width:525px){.profile__title{font-size:22px}}
/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/profile/__image/profile__image.css ***!
  \***********************************************************************************************************************************************************************/
.profile__image{min-height:17px;-o-object-fit:contain;object-fit:contain;width:119px}@media screen and (max-width:9845px){.profile__image{width:90px}}@media screen and (max-width:715px){.profile__image{width:25%}}
/*!*****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/profile/__subtitle/profile__subtitle.css ***!
  \*****************************************************************************************************************************************************************************/
.profile__subtitle{color:#5d3b67;font-family:otp,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.35;margin:25px 20px 30px;max-width:500px;padding:0;text-align:left}@media screen and (max-width:1184px){.profile__subtitle{margin:20px}}@media screen and (max-width:984px){.profile__subtitle{font-size:18px;margin:20px 0;max-width:95%;text-align:center}}@media screen and (max-width:715px){.profile__subtitle{font-size:18px;margin:0 0 20px;max-width:95%;text-align:center}}@media screen and (max-width:525px){.profile__subtitle{font-size:14px;margin-top:-10px;z-index:3}}
/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/profile/__link/profile__link.css ***!
  \*********************************************************************************************************************************************************************/
.profile__link{align-items:center;display:flex;justify-content:center;text-decoration:none}
/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/profile/__button/profile__button.css ***!
  \*************************************************************************************************************************************************************************/
.profile__button{align-self:center;background:#57b597;border:0;border-radius:10px;box-shadow:0 5px 10px 0 rgba(0,0,0,.3);box-sizing:border-box;color:#fff;font-size:20px;font-weight:500;height:89.5px;margin:25px 0 0;overflow-x:hidden;padding:0;position:relative;text-transform:uppercase;width:274px}.profile__button:hover{cursor:pointer;opacity:.8}.profile__button:before{animation:shine 3s linear infinite;background-image:linear-gradient(120deg,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.8),hsla(0,0%,100%,0) 70%);content:"";height:100%;left:-100px;position:absolute;top:0;width:100px}@keyframes shine{0%{left:-100px}20%{left:100%}to{left:100%}}@media screen and (max-width:984px){.profile__button{height:84px;margin-top:15px;width:250px}}@media screen and (max-width:715px){.profile__button{height:89.5px;margin-bottom:20px;margin-top:15px;width:274px}}
/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/profile/__photo/profile__photo.css ***!
  \***********************************************************************************************************************************************************************/
.profile__photo{box-sizing:border-box;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}
/*!***************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/profile/__element/profile__element.css ***!
  \***************************************************************************************************************************************************************************/
.profile__element{background:url(e10fc50ce5f88a3937b1.png);background-repeat:no-repeat;background-size:cover;box-sizing:border-box;filter:blur(10px);height:180px;margin-bottom:-40px;margin-top:-7%;width:100%;z-index:2}@media screen and (max-width:1184px){.profile__element{height:150px}}@media screen and (max-width:984px){.profile__element{height:100px;margin-bottom:-30px;margin-top:-5%}}@media screen and (max-width:715px){.profile__element{display:none}}
/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/profile/__button-arrow/profile__button-arrow.css ***!
  \*************************************************************************************************************************************************************************************/
.profile__button-arrow{background:url(b04f8bc1d427c0fb1d9b.svg) no-repeat;border:0;bottom:60px;height:50px;left:30px;position:fixed;width:50px;z-index:100}.profile__button-arrow:hover{cursor:pointer;opacity:.8}
/*!*****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/test/__title/test__title.css ***!
  \*****************************************************************************************************************************************************************/
.test__title{color:#5d3b67;font-family:otp,Arial,sans-serif;font-size:48px;font-weight:700;line-height:1.15;margin:0 0 20px;max-width:650px;text-align:center;text-transform:uppercase}@media screen and (max-width:1184px){.test__title{font-size:42px}}@media screen and (max-width:984px){.test__title{margin-bottom:25px;margin-top:30px}}@media screen and (max-width:715px){.test__title{font-size:34px;max-width:500px;width:90%}}@media screen and (max-width:525px){.test__title{font-size:30px}}
/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/test/__section/test__section.css ***!
  \*********************************************************************************************************************************************************************/
.test__section{display:flex;justify-content:space-between;padding:25px 0 0;width:90%}@media screen and (max-width:715px){.test__section{align-items:center;flex-direction:column-reverse;justify-content:center;padding:0}}
/*!*****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/test/__place/test__place.css ***!
  \*****************************************************************************************************************************************************************/
.test__place{align-items:center;display:flex;justify-content:center;margin:0 auto}@media screen and (max-width:715px){.test__place{flex-direction:column-reverse}}
/*!***************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/test/__place-list/test__place-list.css ***!
  \***************************************************************************************************************************************************************************/
.test__place-list{display:flex;flex-direction:column;margin:0;padding:0;width:55%}@media screen and (max-width:984px){.test__place-list{width:50%}}@media screen and (max-width:715px){.test__place-list{width:90%}}
/*!*****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/test/__place-image/test__place-image.css ***!
  \*****************************************************************************************************************************************************************************/
.test__place-image{align-items:center;display:flex;flex-direction:column;margin:0;position:relative;width:35%}@media screen and (max-width:1184px){.test__place-image{justify-content:center;width:37%}}@media screen and (max-width:984px){.test__place-image{justify-content:space-evenly;width:45%}}@media screen and (max-width:715px){.test__place-image{flex-direction:column-reverse;justify-content:center;margin-bottom:25px;width:90%}}
/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/test/__subtitle/test__subtitle.css ***!
  \***********************************************************************************************************************************************************************/
.test__subtitle{color:#5d3b67;font-size:28px;font-weight:700;line-height:1.35;margin:0;padding:0}@media screen and (max-width:1280px){.test__subtitle{font-size:27px}}@media screen and (max-width:1184px){.test__subtitle{font-size:23px}}@media screen and (max-width:715px){.test__subtitle{font-size:20px}}@media screen and (max-width:525px){.test__subtitle{font-size:19px}}
/*!*****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/test/__quote/test__quote.css ***!
  \*****************************************************************************************************************************************************************/
.test__quote{color:#fff;font-size:20px;font-weight:700;line-height:1.35;margin:0;text-align:center;width:90%}@media screen and (max-width:715px){.test__quote{font-size:20px;margin-bottom:20px;width:100%}}@media screen and (max-width:525px){.test__quote{font-size:18px;margin-bottom:10px}}
/*!***************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/test/__list/test__list.css ***!
  \***************************************************************************************************************************************************************/
.test__list{list-style-type:none;margin:0;padding:25px 0 20px}@media screen and (max-width:715px){.test__list{padding-bottom:5px}}
/*!***************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/test/__item/test__item.css ***!
  \***************************************************************************************************************************************************************/
.test__item{align-items:center;display:flex;padding:0 0 15px}
/*!***************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/test/__icon/test__icon.css ***!
  \***************************************************************************************************************************************************************/
.test__icon{height:60px;margin:0 15px 0 0;-o-object-fit:cover;object-fit:cover;padding:0 0 15px;width:60px}@media screen and (max-width:525px){.test__icon{height:55px;padding-bottom:10px;width:55px}}
/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/test/__button/test__button.css ***!
  \*******************************************************************************************************************************************************************/
.test__button{background:#57b597;border:0;border-radius:10px;box-shadow:0 5px 10px 0 rgba(0,0,0,.3);box-sizing:border-box;color:#fff;font-size:20px;font-weight:500;height:89.5px;margin:50px 30px 0 0;padding:0;text-transform:uppercase;width:274px}.test__button:hover{cursor:pointer;opacity:.8}@media screen and (max-width:984px){.test__button{height:84px;margin:0;width:250px}}@media screen and (max-width:715px){.test__button{height:89.5px;width:274px}}
/*!*****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/test/__image/test__image.css ***!
  \*****************************************************************************************************************************************************************/
.test__image{height:100%;-o-object-fit:cover;object-fit:cover;width:45%}@media screen and (max-width:1184px){.test__image{width:50%}}@media screen and (max-width:984px){.test__image{width:55%}}@media screen and (max-width:715px){.test__image{padding-bottom:15px;padding-right:50px;width:60%}}@media screen and (max-width:525px){.test__image{padding-right:30px;width:80%}}
/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/test/__workshop/test__workshop.css ***!
  \***********************************************************************************************************************************************************************/
.test__workshop{-o-object-fit:cover;object-fit:cover;padding:0 0 20px;width:80%}@media screen and (max-width:1280px){.test__workshop{padding:10px 0;width:100%}}@media screen and (max-width:1184px){.test__workshop{padding-bottom:20px}}@media screen and (max-width:984px){.test__workshop{width:100%}}@media screen and (max-width:715px){.test__workshop{padding:0;width:60%}}@media screen and (max-width:525px){.test__workshop{width:80%}}@media screen and (max-width:425px){.test__workshop{width:100%}}
/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/test/__element/test__element.css ***!
  \*********************************************************************************************************************************************************************/
.test__element{background:#57b597;border-radius:50px;bottom:-20px;filter:blur(50px);height:40%;position:absolute;right:0;width:100%;z-index:-1}@media screen and (max-width:715px){.test__element{filter:blur(45px);left:0;top:-20px}}
/*!*****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/test/__button-item/test__button-item.css ***!
  \*****************************************************************************************************************************************************************************/
.test__button-item{align-self:center;margin:0;overflow-x:hidden;position:relative}.test__button-item:before{animation:shine 3s linear infinite;background-image:linear-gradient(120deg,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.8),hsla(0,0%,100%,0) 70%);content:"";height:100%;left:-100px;position:absolute;top:0;width:100px}@keyframes shine{0%{left:-100px}20%{left:100%}to{left:100%}}
/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/test/__icon-boy/test__icon-boy.css ***!
  \***********************************************************************************************************************************************************************/
.test__icon-boy{bottom:0;height:250px;left:20%;-o-object-fit:cover;object-fit:cover;position:absolute;width:150px}@media screen and (max-width:1184px){.test__icon-boy{height:217px;left:15%;width:130px}}@media screen and (max-width:984px){.test__icon-boy{left:11%}}@media screen and (max-width:715px){.test__icon-boy{position:static}}
/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/test/__icon-girl/test__icon-girl.css ***!
  \*************************************************************************************************************************************************************************/
.test__icon-girl{bottom:0;height:250px;-o-object-fit:cover;object-fit:cover;position:absolute;right:17%;width:250px}@media screen and (max-width:1184px){.test__icon-girl{height:217px;right:10%;width:217px}}@media screen and (max-width:984px){.test__icon-girl{height:217px;right:2%;width:217px}}@media screen and (max-width:715px){.test__icon-girl{display:none}}
/*!***************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/test/__title-page/test__title-page.css ***!
  \***************************************************************************************************************************************************************************/
.test__title-page{font-size:28px;line-height:1.25}@media screen and (max-width:984px){.test__title-page{font-size:23px}}@media screen and (max-width:715px){.test__title-page{font-size:20px;width:90%}}
/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/test/__container/test__container.css ***!
  \*************************************************************************************************************************************************************************/
.test__container{list-style:none;margin:0;padding:0;width:80%}@media screen and (max-width:1184px){.test__container{width:90%}}@media screen and (max-width:984px){.test__container{margin-bottom:30px}}
/*!***************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/test/__text/test__text.css ***!
  \***************************************************************************************************************************************************************/
.test__text{color:#5d3b67;font-family:otp,Arial,sans-serif;font-size:20px;font-weight:500;line-height:1.35;margin:0;padding:0 0 15px;text-align:justify}@media screen and (max-width:984px){.test__text{font-size:17px;line-height:1.3}}@media screen and (max-width:715px){.test__text{font-size:16px;line-height:1.25;padding-bottom:12px;padding-bottom:10px}}@media screen and (max-width:525px){.test__text{text-align:start}}
/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/test/__text-page/test__text-page.css ***!
  \*************************************************************************************************************************************************************************/
.test__text-page{text-align:justify}
/*!***************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/test/__link/test__link.css ***!
  \***************************************************************************************************************************************************************/
.test__link{align-items:center;display:flex;justify-content:center;text-decoration:none}
/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/promo/__title/promo__title.css ***!
  \*******************************************************************************************************************************************************************/
.promo__title{align-self:center;color:#5d3b67;font-family:otp,Arial,sans-serif;font-size:48px;font-weight:700;line-height:1.15;margin:0 0 40px;text-align:center;text-transform:uppercase}@media screen and (max-width:1184px){.promo__title{font-size:42px}}@media screen and (max-width:984px){.promo__title{margin-bottom:35px;margin-top:30px}}@media screen and (max-width:715px){.promo__title{font-size:34px;width:90%}}@media screen and (max-width:525px){.promo__title{font-size:30px}}
/*!*****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/promo/__list/promo__list.css ***!
  \*****************************************************************************************************************************************************************/
.promo__list{display:flex;justify-content:space-around;list-style-type:none;margin:0 auto;padding:0;width:70%}@media screen and (max-width:1184px){.promo__list{width:85%}}@media screen and (max-width:984px){.promo__list{width:95%}}@media screen and (max-width:715px){.promo__list{align-items:center;flex-direction:column;justify-content:center}}
/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/promo/__element/promo__element.css ***!
  \***********************************************************************************************************************************************************************/
.promo__element{align-items:center;background:linear-gradient(-45deg,#73bfa6,#9fdac6,#73bfa6);border-radius:15px;box-shadow:0 5px 10px 0 rgba(0,0,0,.3);box-sizing:border-box;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;justify-content:center;padding:20px;width:362px}@media screen and (max-width:984px){.promo__element{padding:35px 20px;width:320px}}@media screen and (max-width:715px){.promo__element{margin-bottom:30px;width:362px}.promo__element:last-of-type{margin-bottom:0}}@media screen and (max-width:525px){.promo__element{margin-bottom:30px;max-width:310px;width:85%}}
/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/promo/__image/promo__image.css ***!
  \*******************************************************************************************************************************************************************/
.promo__image{background-size:cover;box-shadow:0 5px 10px 0 rgba(0,0,0,.3);box-sizing:border-box;height:auto;width:145px}
/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/promo/__subtitle/promo__subtitle.css ***!
  \*************************************************************************************************************************************************************************/
.promo__subtitle{color:#fff;font-family:Bebas Neue,Arial,sans-serif;font-size:32px;line-height:1.2;max-width:300px;text-align:center;text-transform:uppercase}@media screen and (max-width:984px){.promo__subtitle{font-size:30px}}@media screen and (max-width:715px){.promo__subtitle{font-size:32px}}@media screen and (max-width:525px){.promo__subtitle{font-size:28px}}
/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/promo/__subtitle-place/promo__subtitle-place.css ***!
  \*************************************************************************************************************************************************************************************/
.promo__subtitle-place{max-width:300px}
/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/promo/__button/promo__button.css ***!
  \*********************************************************************************************************************************************************************/
.promo__button{background-color:#fff;background-position:50%;border:1px solid #5d3b67;border-radius:30px;box-shadow:0 5px 10px 0 rgba(0,0,0,.2);box-sizing:border-box;color:#5d3b67;font-size:18px;font-weight:700;height:55px;line-height:1.55;transition:.5s;width:200px}.promo__button:hover{cursor:pointer;transform:scale(1.1)}
/*!*****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/promo/__link/promo__link.css ***!
  \*****************************************************************************************************************************************************************/
.promo__link{align-items:center;display:flex;justify-content:center;text-decoration:none}
/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/aboutMe/__title/aboutMe__title.css ***!
  \***********************************************************************************************************************************************************************/
.aboutMe__title{color:#5d3b67;font-family:otp,Arial,sans-serif;font-size:48px;font-weight:700;margin:0 0 40px;padding:0;text-align:center;text-transform:uppercase}@media screen and (max-width:1184px){.aboutMe__title{font-size:42px}}@media screen and (max-width:984px){.aboutMe__title{margin-bottom:25px}}@media screen and (max-width:715px){.aboutMe__title{font-size:34px;margin-bottom:20px;width:90%}}@media screen and (max-width:525px){.aboutMe__title{font-size:30px}}
/*!*****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/aboutMe/__subtitle/aboutMe__subtitle.css ***!
  \*****************************************************************************************************************************************************************************/
.aboutMe__subtitle{background:#fff;border:2px solid #57b597;border-radius:10px;box-shadow:-20px -14px #57b597;color:#57b597;font-family:otp,Arial,sans-serif;font-size:28px;font-weight:500;margin:20px 35px 10px;padding:2px 10px;text-align:center;text-transform:uppercase;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1184px){.aboutMe__subtitle{font-size:26px;margin-top:15px}}@media screen and (max-width:720px){.aboutMe__subtitle{margin-top:10px}}@media screen and (max-width:525px){.aboutMe__subtitle{padding:4px 0 0;width:90%}}
/*!*******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/aboutMe/__container/aboutMe__container.css ***!
  \*******************************************************************************************************************************************************************************/
.aboutMe__container{display:flex;justify-content:space-between;margin-bottom:60px;width:90%}@media screen and (max-width:984px){.aboutMe__container{align-items:center;flex-direction:column-reverse;justify-content:center}}@media screen and (max-width:720px){.aboutMe__container{margin-bottom:40px;width:92%}}
/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/aboutMe/__list/aboutMe__list.css ***!
  \*********************************************************************************************************************************************************************/
.aboutMe__list{display:flex;flex-direction:column;justify-content:flex-start;list-style-type:none;margin:0 0 10px}
/*!*******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/aboutMe/__text-main/aboutMe__text-main.css ***!
  \*******************************************************************************************************************************************************************************/
.aboutMe__text-main{box-sizing:border-box;color:#5d3b67;font-family:otp,Arial,sans-serif;font-size:20px;font-weight:400;font-weight:700;line-height:1.35;margin:0 0 15px;padding:0;position:relative;text-align:justify}.aboutMe__text-main:before{background:url(a482d15f6bd20cbdd765.svg);content:"";height:20px;left:-30px;position:absolute;top:5px;width:20px}@media screen and (max-width:1184px){.aboutMe__text-main{font-size:17px}.aboutMe__text-main:before{height:16px;width:16px}}@media screen and (max-width:715px){.aboutMe__text-main{font-size:16px;line-height:1.28;margin-bottom:10px}}
/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/aboutMe/__place/aboutMe__place.css ***!
  \***********************************************************************************************************************************************************************/
.aboutMe__place{display:flex;flex-direction:column;justify-content:flex-start;list-style-type:none;margin:20px 0 30px}@media screen and (max-width:720px){.aboutMe__place{margin:10px 0 25px}}
/*!***************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/aboutMe/__section/aboutMe__section.css ***!
  \***************************************************************************************************************************************************************************/
.aboutMe__section{display:flex;flex-direction:column;width:60%;z-index:3}@media screen and (max-width:1280px){.aboutMe__section{width:55%}}@media screen and (max-width:1184px){.aboutMe__section{width:50%}}@media screen and (max-width:984px){.aboutMe__section{width:96%}}
/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/aboutMe/__text/aboutMe__text.css ***!
  \*********************************************************************************************************************************************************************/
.aboutMe__text{box-sizing:border-box;color:#5d3b67;font-family:otp,Arial,sans-serif;font-size:20px;font-weight:400;line-height:1.35;margin:0 0 15px;padding:0;position:relative;text-align:justify}.aboutMe__text:before{background-color:#73bfa6;border-radius:50%;content:"";height:15px;left:-30px;position:absolute;top:5px;width:15px}@media screen and (max-width:1184px){.aboutMe__text{font-size:17px}}@media screen and (max-width:715px){.aboutMe__text{font-size:16px;line-height:1.28;margin-bottom:10px}}
/*!*********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/aboutMe/__text-place/aboutMe__text-place.css ***!
  \*********************************************************************************************************************************************************************************/
.aboutMe__text-place{color:#5d3b67;font-weight:700}
/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/aboutMe/__button/aboutMe__button.css ***!
  \*************************************************************************************************************************************************************************/
.aboutMe__button{background:#57b597;border:0;border-radius:10px;box-shadow:0 5px 10px 0 rgba(0,0,0,.3);box-sizing:border-box;color:#fff;font-size:20px;font-weight:500;height:89.5px;margin:20px 0 0;text-transform:uppercase;width:274px}.aboutMe__button:hover{cursor:pointer;opacity:.8}@media screen and (max-width:1184px){.aboutMe__button{margin:0}}@media screen and (max-width:984px){.aboutMe__button{height:84px;width:250px}}@media screen and (max-width:720px){.aboutMe__button{height:89.5px;width:274px}}
/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/aboutMe/__link/aboutMe__link.css ***!
  \*********************************************************************************************************************************************************************/
.aboutMe__link{align-items:center;align-self:center;display:flex;justify-content:center;text-decoration:none}
/*!***********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/aboutMe/__place-image/aboutMe__place-image.css ***!
  \***********************************************************************************************************************************************************************************/
.aboutMe__place-image{display:flex;justify-content:center;margin-top:-5%;position:relative}@media screen and (max-width:984px){.aboutMe__place-image{margin-bottom:20px;margin-left:-7%;margin-top:0}}
/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/aboutMe/__image/aboutMe__image.css ***!
  \***********************************************************************************************************************************************************************/
.aboutMe__image{box-sizing:border-box;height:660px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:720px){.aboutMe__image{height:100%;width:60%}}@media screen and (max-width:525px){.aboutMe__image{width:70%}}
/*!***************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/aboutMe/__element/aboutMe__element.css ***!
  \***************************************************************************************************************************************************************************/
.aboutMe__element{background:url(e10fc50ce5f88a3937b1.png);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-10%;box-sizing:border-box;filter:blur(10px);height:150px;left:0;position:absolute;width:100%;z-index:2}@media screen and (max-width:720px){.aboutMe__element{height:120px}}@media screen and (max-width:525px){.aboutMe__element{height:100px}}
/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/card/__wrapper/card__wrapper.css ***!
  \*********************************************************************************************************************************************************************/
.card__wrapper{height:460px;max-height:100%;position:relative;width:100%}@media screen and (max-width:984px){.card__wrapper{height:450px}}@media screen and (max-width:715px){.card__wrapper{height:310px}}@media screen and (max-width:525px){.card__wrapper{height:280px}}
/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/card/__running/card__running.css ***!
  \*********************************************************************************************************************************************************************/
.card__running{display:flex;flex-flow:column nowrap;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}
/*!*************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/card/__row/card__row.css ***!
  \*************************************************************************************************************************************************************/
.card__row{display:flex;flex-flow:row nowrap;margin-bottom:40px;width:-moz-min-content;width:min-content}.card__row:first-of-type{animation:slide 100s linear infinite}.card__row:nth-of-type(2){animation:slide 100s linear infinite reverse}@keyframes slide{to{transform:translatex(-50%)}}@media screen and (max-width:984px){.card__row{margin-bottom:30px}}@media screen and (max-width:715px){.card__row{margin-bottom:20px}}
/*!*****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/card/__image/card__image.css ***!
  \*****************************************************************************************************************************************************************/
.card__image{height:150px;margin-right:15px;-o-object-fit:cover;object-fit:cover;width:200px}@media screen and (max-width:715px){.card__image{height:100px;width:150px}}
/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/telegram/__place/telegram__place.css ***!
  \*************************************************************************************************************************************************************************/
.telegram__place{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto}
/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/telegram/__title/telegram__title.css ***!
  \*************************************************************************************************************************************************************************/
.telegram__title{color:#5d3b67;font-family:otp,Arial,sans-serif;font-size:32px;font-weight:700;margin:0 0 15px;text-align:center;text-transform:uppercase}@media screen and (max-width:525px){.telegram__title{font-size:30px}}
/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/telegram/__text/telegram__text.css ***!
  \***********************************************************************************************************************************************************************/
.telegram__text{box-sizing:border-box;color:#4e4d4d;font-family:otp,Arial,sans-serif;font-size:20px;font-weight:400;line-height:1.35;margin:0;padding:0}@media screen and (max-width:715px){.telegram__text{font-size:18px}}@media screen and (max-width:525px){.telegram__text{font-size:16px}}
/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/telegram/__links/telegram__links.css ***!
  \*************************************************************************************************************************************************************************/
.telegram__links{align-items:center;display:flex;justify-content:center;margin:50px 0 0}@media screen and (max-width:525px){.telegram__links{margin-top:40px}}
/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/telegram/__link/telegram__link.css ***!
  \***********************************************************************************************************************************************************************/
.telegram__link{background:url(0d009c1e7da4cfe9466c.svg);background-repeat:no-repeat;background-size:cover;height:90px;margin:0 20px 0 0;width:90px}@media screen and (max-width:525px){.telegram__link{height:80px;margin-right:15px;width:80px}}
/*!***************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/telegram/__button/telegram__button.css ***!
  \***************************************************************************************************************************************************************************/
.telegram__button{align-items:center;background:#57b597;border:0;border-radius:10px;box-shadow:0 5px 10px 0 rgba(0,0,0,.3);box-sizing:border-box;color:#fff;display:flex;font-size:20px;font-weight:500;height:89.5px;justify-content:center;margin:0;padding:0;text-decoration:none;text-transform:uppercase;width:274px}.telegram__button:hover{cursor:pointer;opacity:.8}@media screen and (max-width:984px){.telegram__button{height:84px;width:250px}}@media screen and (max-width:715px){.telegram__button{height:89.5px;width:274px}}@media screen and (max-width:525px){.telegram__button{font-size:16px;height:74px;width:200px}}
/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/footer/__links/footer__links.css ***!
  \*********************************************************************************************************************************************************************/
.footer__links{display:flex}
/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/footer/__link/footer__link.css ***!
  \*******************************************************************************************************************************************************************/
.footer__link{color:#fff;cursor:pointer;font-family:otp,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.2;margin:0 0 0 20px;opacity:.7;padding:0 20px 0 0;text-decoration:none}@media screen and (max-width:525px){.footer__link{font-size:13px;padding-right:10px}.footer__link:last-of-type{margin-left:0}}
/*!*****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/footer/__copyright/footer__copyright.css ***!
  \*****************************************************************************************************************************************************************************/
.footer__copyright{color:#fff;font-family:otp,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.2;margin:0 20px 0 0;padding:0}@media screen and (max-width:525px){.footer__copyright{font-size:13px}}
/*!***************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/__container/popup__container.css ***!
  \***************************************************************************************************************************************************************************/
.popup__container{align-items:center;background:#fff;display:flex;height:100%;justify-content:center;overflow:auto;position:relative;width:300px}@media screen and (max-width:984px){.popup__container{max-width:320px;width:100%}}
/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/__button/popup__button.css ***!
  \*********************************************************************************************************************************************************************/
.popup__button{background:url(2001e956d267bc9b1a23.svg) no-repeat 50%/cover;border:0;display:block;height:32px;padding:0;position:absolute;right:22px;top:22px;width:32px;z-index:15}.popup__button:hover{cursor:pointer;opacity:.6}@media screen and (max-width:715px){.popup__button{height:30px;right:13px;top:13px;width:30px}}
/*!*****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/__menu/popup__menu.css ***!
  \*****************************************************************************************************************************************************************/
.popup__menu{display:flex;flex-direction:column;justify-content:center;list-style:none;margin:0;padding:0 20px}@media screen and (max-width:984px){.popup__menu{padding:0 15px}}
/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/__title/popup__title.css ***!
  \*******************************************************************************************************************************************************************/
.popup__title{color:#5d3b67;font-family:otp,Arial,sans-serif;font-size:26px;font-weight:700;margin:0 0 30px;text-align:center;text-transform:uppercase}@media screen and (max-width:984px){.popup__title{font-size:23px;margin-bottom:25px}}@media screen and (max-width:715px){.popup__title{font-size:20px;margin-bottom:20px;width:90%}}
/*!*****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/__text/popup__text.css ***!
  \*****************************************************************************************************************************************************************/
.popup__text{color:#5d3b67;font-family:otp,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.25;margin:0 20px 10px;padding:0;text-align:start;text-decoration:none;text-transform:uppercase}@media screen and (max-width:984px){.popup__text{font-size:14px;margin:0 0 10px}}
/*!*****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/__link/popup__link.css ***!
  \*****************************************************************************************************************************************************************/
.popup__link{margin:0;padding-bottom:15px;text-decoration:none}.popup__link:hover{cursor:pointer;opacity:.7}.popup__link:last-of-type{padding-bottom:0}@media screen and (max-width:984px){.popup__link{padding-bottom:25px}}@media screen and (max-width:715px){.popup__link{padding-bottom:15px}}@media screen and (max-width:425px){.popup__link{padding-bottom:25px}}
/*!*********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/__link-payment/popup__link-payment.css ***!
  \*********************************************************************************************************************************************************************************/
.popup__link-payment{align-items:center;align-self:center;background:#57b597;border:0;border-radius:10px;box-shadow:0 5px 10px 0 rgba(0,0,0,.3);box-sizing:border-box;color:#fff;display:flex;font-size:20px;font-weight:500;height:89.5px;justify-content:center;margin:10px 0 0;padding:0;text-decoration:none;text-transform:uppercase;width:274px}.popup__link-payment:hover{cursor:pointer;opacity:.8}@media screen and (max-width:984px){.popup__link-payment{height:84px;width:250px}}@media screen and (max-width:715px){.popup__link-payment{height:89.5px;width:274px}}@media screen and (max-width:525px){.popup__link-payment{font-size:16px;height:74px;width:200px}}
/*!*****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/__list/popup__list.css ***!
  \*****************************************************************************************************************************************************************/
.popup__list{list-style-type:decimal;margin:0;padding:0 0 0 40px}
/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/__container-test/popup__container-test.css ***!
  \*************************************************************************************************************************************************************************************/
.popup__container-test{display:flex;justify-content:center;position:relative}
/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/__container-answer/popup__container-answer.css ***!
  \*****************************************************************************************************************************************************************************************/
.popup__container-answer{display:flex}@media screen and (max-width:984px){.popup__container-answer{align-self:start}}
/*!*********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/__button-close/popup__button-close.css ***!
  \*********************************************************************************************************************************************************************************/
.popup__button-close{background:url(5ae89176f88fa89252c5.svg) no-repeat;height:24px;right:-42px;top:-42px;width:24px;z-index:20}.popup__button-close:hover{cursor:pointer;opacity:.6}@media screen and (max-width:984px){.popup__button-close{right:-36px;top:-36px}}@media screen and (max-width:715px){.popup__button-close{background:url(2001e956d267bc9b1a23.svg) no-repeat;height:20px;right:10px;top:10px;width:20px;z-index:5}}
/*!*****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/__card/popup__card.css ***!
  \*****************************************************************************************************************************************************************/
.popup__card{background:#fff;border-radius:10px;box-shadow:0 0 25px rgba(0,0,0,.15);box-sizing:border-box;color:#000;display:flex;flex-direction:column;padding:34px 36px 37px;position:relative;width:430px}@media screen and (max-width:715px){.popup__card{padding:15px;width:282px}}@media screen and (max-width:525px){.popup__card{padding:15px 10px}}
/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/__container-payment/popup__container-payment ***!
  \***************************************************************************************************************************************************************************************/
.popup__container-payment{align-content:center;display:flex;justify-content:center;position:relative}@media screen and (max-width:715px){.popup__container-payment{left:0;position:absolute;top:15px}}
/*!*********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/__card-payment/popup__card-payment.css ***!
  \*********************************************************************************************************************************************************************************/
.popup__card-payment{border-radius:10px;box-sizing:border-box;min-height:-moz-fit-content;min-height:fit-content;overflow:auto;width:70%}@media screen and (max-width:1184px){.popup__card-payment{max-height:80vh;width:80%}}@media screen and (max-width:715px){.popup__card-payment{height:90vh;width:90%}}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{border-radius:14px}::-webkit-scrollbar-track{background:#f1f1f1;margin:7px}::-webkit-scrollbar-thumb{background:#57b597}::-webkit-scrollbar-thumb:hover{background:#4fb796}
/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/__heading/popup__heading.css ***!
  \***********************************************************************************************************************************************************************/
.popup__heading{color:#5d3b67;font-size:24px;font-weight:700;line-height:1.208;margin:0;padding-bottom:54px;text-align:center}@media screen and (max-width:1184px){.popup__heading{font-size:20px;padding-bottom:50px}}@media screen and (max-width:984px){.popup__heading{font-size:18px;padding-bottom:45px}}@media screen and (max-width:715px){.popup__heading{font-size:16px;line-height:1.22;padding-bottom:35px}}
/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/__number/popup__number.css ***!
  \*********************************************************************************************************************************************************************/
.popup__number{color:#5d3b67;font-size:24px;font-weight:500;line-height:1.208;margin:0 0 5px;padding:0;text-align:center}@media screen and (max-width:715px){.popup__number{font-size:18px}}
/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/__options/popup__options.css ***!
  \***********************************************************************************************************************************************************************/
.popup__options{display:flex;justify-content:space-around;width:100%}@media screen and (max-width:715px){.popup__options{justify-content:space-around}}
/*!***************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/__btn/popup__btn.css ***!
  \***************************************************************************************************************************************************************/
.popup__btn{background:#57b597;border:0;border-radius:2px;border-radius:10px;box-shadow:0 5px 10px 0 rgba(0,0,0,.3);box-sizing:border-box;color:#fff;font-size:18px;line-height:1.22;padding:16px 0 16px 8px;text-align:center;width:100px}.popup__btn:hover{cursor:pointer;opacity:.8}@media screen and (max-width:715px){.popup__btn{font-size:14px;margin-bottom:15px;max-width:150px;padding-bottom:14px}}@media screen and (max-width:525px){.popup__btn{margin-bottom:10px}}
/*!*******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/__card-answer/popup__card-answer.css ***!
  \*******************************************************************************************************************************************************************************/
.popup__card-answer{box-sizing:border-box;max-height:650px;overflow:auto;position:relative;width:70%}@media screen and (max-width:1184px){.popup__card-answer{max-height:600px;width:80%}}@media screen and (max-width:984px){.popup__card-answer{margin-bottom:2%;margin-top:2%;max-height:500px;width:90%}}
/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/__subtitle/popup__subtitle.css ***!
  \*************************************************************************************************************************************************************************/
.popup__subtitle{color:#5d3b67;display:none;font-size:24px;font-weight:700;line-height:1.208;margin:0;padding:0 0 30px;text-align:center}@media screen and (max-width:984px){.popup__subtitle{padding-bottom:25px}}@media screen and (max-width:715px){.popup__subtitle{font-size:20px;padding-bottom:20px}}
/*!*******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/__test-text.css/popup__test-text.css ***!
  \*******************************************************************************************************************************************************************************/
.popup__test-text{color:#5d3b67;font-size:22px;font-weight:500;line-height:1.208;margin:0;padding-bottom:54px;text-align:justify}@media screen and (max-width:1184px){.popup__test-text{font-size:20px;padding-bottom:50px}}@media screen and (max-width:984px){.popup__test-text{font-size:18px;padding-bottom:45px}}@media screen and (max-width:715px){.popup__test-text{font-size:16px;line-height:1.2;padding-bottom:35px}}@media screen and (max-width:525px){.popup__test-text{padding-bottom:25px}}
/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/__btn-test/popup__btn-test.css ***!
  \*************************************************************************************************************************************************************************/
.popup__btn-test{align-self:center;padding-left:0;width:200px}@media screen and (max-width:715px){.popup__btn-test{font-weight:700;max-width:180px}}
/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/__article/popup__article.css ***!
  \***********************************************************************************************************************************************************************/
.popup__article{list-style:none;padding:0}
/*!*********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/__article-text/popup__article-text.css ***!
  \*********************************************************************************************************************************************************************************/
.popup__article-text{color:#5d3b67;font-size:17px;font-weight:500;line-height:1.2;margin:0;padding-bottom:10px;text-align:justify}@media screen and (max-width:715px){.popup__article-text{font-size:16px;padding-bottom:5px}}
/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/__article-text-type/popup__article-text-type.css ***!
  \*******************************************************************************************************************************************************************************************/
.popup__article-text-type{font-size:25px;margin:0;padding:0}@media screen and (max-width:715px){.popup__article-text-type{font-size:21px}}
/*!*********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/__article-icon/popup__article-icon.css ***!
  \*********************************************************************************************************************************************************************************/
.popup__article-icon{position:relative}.popup__article-icon:after{background:url(731bbc11c05f0cb3e9b9.svg);background-repeat:no-repeat;background-size:cover;content:"";height:20px;left:auto;position:absolute;top:0;width:20px}
/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/__element/popup__element.css ***!
  \***********************************************************************************************************************************************************************/
.popup__element{align-self:center;background:url(99fe33f0bef8e2e7bd37.png) no-repeat 50%/cover;margin:0;min-height:40px;padding:10px 0 0;rotate:342deg;width:50px}
/*!***************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/__copyright/popup__copyright.css ***!
  \***************************************************************************************************************************************************************************/
.popup__copyright{color:#57b597;font-family:Vesna,Arial,sans-serif;font-size:26px}
/*!*********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/__menu-payment/popup__menu-payment.css ***!
  \*********************************************************************************************************************************************************************************/
.popup__menu-payment{display:flex;flex-direction:column;justify-content:center;list-style:none;margin:0;padding:0}
/*!***********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/__button-finish/popup__button-finish.css ***!
  \***********************************************************************************************************************************************************************************/
.popup__button-finish{background:url(2001e956d267bc9b1a23.svg) no-repeat;height:32px;right:10px;top:10px;width:32px;z-index:5}@media screen and (max-width:984px){.popup__button-finish{height:25px;width:25px}}@media screen and (max-width:715px){.popup__button-finish{height:24px;width:24px}}
/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/elements/__list/elements__list.css ***!
  \***********************************************************************************************************************************************************************/
.elements__list{align-items:center;display:flex;margin:0 25px;max-height:100%;max-width:100%;min-height:-moz-fit-content;min-height:fit-content;padding:0;width:845px;z-index:2}.hidden{display:none}@media screen and (max-width:984px){.elements__list{margin:0 20px}}@media screen and (max-width:715px){.elements__list{margin:0 10px}}
/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/elements/__image/elements__image.css ***!
  \*************************************************************************************************************************************************************************/
.elements__image{border-radius:0;box-sizing:border-box;-o-object-fit:cover;object-fit:cover;width:100%}
/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/elements/__next/elements__next.css ***!
  \***********************************************************************************************************************************************************************/
.elements__next{background:url(959c1866ff2aa3b37e0d.svg) no-repeat 50%/contain;border:none;height:50px;margin:0;padding:0;width:50px}.elements__next:hover{cursor:pointer;opacity:.7}@media screen and (max-width:1184px){.elements__next:hover{cursor:none}}
/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/elements/__prev/elements__prev.css ***!
  \***********************************************************************************************************************************************************************/
.elements__prev{background:url(959c1866ff2aa3b37e0d.svg) no-repeat 50%/contain;border:none;height:50px;margin:0;padding:0;transform:rotate(-180deg);width:50px}.elements__prev:hover{cursor:pointer;opacity:.7}@media screen and (max-width:1184px){.elements__prev:hover{cursor:none}}
/*!***********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/agreement/__container/agreement__container.css ***!
  \***********************************************************************************************************************************************************************************/
.agreement__container{border:3px solid #57b597;border-radius:15px;list-style:none;margin:0;padding:10px;width:80%}@media screen and (max-width:1184px){.agreement__container{width:90%}}
/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/agreement/__container-list/agreement__container-list.css ***!
  \*********************************************************************************************************************************************************************************************/
.agreement__container-list{border:none;border-radius:0;padding:0;width:75%}@media screen and (max-width:1184px){.agreement__container-list{width:85%}}@media screen and (max-width:715px){.agreement__container-list{width:80%}}@media screen and (max-width:525px){.agreement__container-list{width:75%}}
/*!***************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/agreement/__title/agreement__title.css ***!
  \***************************************************************************************************************************************************************************/
.agreement__title{color:#5d3b67;font-family:otp,Arial,sans-serif;font-size:26px;font-weight:700;margin:0 0 40px;text-align:center;text-transform:uppercase}@media screen and (max-width:984px){.agreement__title{font-size:23px;margin-bottom:30px}}@media screen and (max-width:715px){.agreement__title{font-size:20px;margin-bottom:25px;width:90%}}
/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/agreement/__text/agreement__text.css ***!
  \*************************************************************************************************************************************************************************/
.agreement__text{color:#5d3b67;font-family:otp,Arial,sans-serif;font-size:20px;font-weight:500;line-height:1.35;margin:0;padding:0 0 15px;text-align:justify}@media screen and (max-width:984px){.agreement__text{font-size:17px;line-height:1.3}}@media screen and (max-width:715px){.agreement__text{font-size:16px;font-size:15px;line-height:1.25}}
/*!***********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/agreement/__text-item/agreement__text-item.css ***!
  \***********************************************************************************************************************************************************************************/
.agreement__text-item{position:relative}.agreement__text-item:before{background:url(a482d15f6bd20cbdd765.svg);content:"";height:20px;left:-40px;position:absolute;top:5px;width:20px}@media screen and (max-width:984px){.agreement__text-item:before{height:17px;left:-35px;width:17px}}@media screen and (max-width:525px){.agreement__text-item:before{height:16px;left:-28px;width:16px}}
/*!***********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/agreement/__text-desc/agreement__text-desc.css ***!
  \***********************************************************************************************************************************************************************************/
.agreement__text-desc{font-weight:700}
/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/agreement/__link/agreement__link.css ***!
  \*************************************************************************************************************************************************************************/
.agreement__link{align-items:center;display:flex;justify-content:center;text-decoration:none}
/*!*****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/agreement/__button/agreement__button.css ***!
  \*****************************************************************************************************************************************************************************/
.agreement__button{background:#57b597;border:0;border-radius:10px;box-shadow:0 5px 10px 0 rgba(0,0,0,.3);box-sizing:border-box;color:#fff;font-size:20px;font-weight:500;height:89.5px;margin:50px 0 0;padding:0;text-transform:uppercase;width:274px}.agreement__button:hover{cursor:pointer;opacity:.8}@media screen and (max-width:984px){.agreement__button{height:84px;margin-top:40px;width:250px}}
/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/_opened/popup_opened.css ***!
  \*******************************************************************************************************************************************************************/
.popup_opened{opacity:1;visibility:visible}
/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/_payment/popup_payment.css ***!
  \*********************************************************************************************************************************************************************/
.popup_payment{align-items:center;display:flex;justify-content:center}
/*!***************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/_test/popup_test.css ***!
  \***************************************************************************************************************************************************************/
.popup_test{align-items:center;display:flex;justify-content:center;transition:none}
/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/_answer/popup_answer.css ***!
  \*******************************************************************************************************************************************************************/
.popup_answer{align-items:center;display:flex;justify-content:center;transition:none}
/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/_finish/popup_finish.css ***!
  \*******************************************************************************************************************************************************************/
.popup_finish{align-items:center;display:flex;justify-content:center}
/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/test/__title/_width/test__title_width.css ***!
  \******************************************************************************************************************************************************************************/
.test__title_width{margin-bottom:20px;max-width:600px}@media screen and (max-width:1184px){.test__title_width{max-width:540px}}@media screen and (max-width:715px){.test__title_width{max-width:430px}}
/*!**********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/test/__button/_opened/test__button_opened.css ***!
  \**********************************************************************************************************************************************************************************/
.test__button_opened{padding:0}@media screen and (max-width:984px){.test__button{height:84px;width:250px}}
/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/card/__image/_position/card__image_position.css ***!
  \************************************************************************************************************************************************************************************/
.card__image_position{-o-object-position:top;object-position:top}
/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/profile/__photo/_hidden/profile__photo_hidden.css ***!
  \**************************************************************************************************************************************************************************************/
.profile__photo_hidden{display:none}@media screen and (max-width:715px){.profile__photo_hidden{align-self:center;display:flex;margin:15px 0 0;width:85%}}
/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/profile/__element/_hidden/profile__element_hidden.css ***!
  \******************************************************************************************************************************************************************************************/
.profile__element_hidden{display:none}@media screen and (max-width:715px){.profile__element_hidden{display:flex;height:80px;margin-bottom:0}}@media screen and (max-width:525px){.profile__element_hidden{display:flex;height:80px;margin-top:-10%}}
/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/__article-text/_weight/popup__article-text_weight.css ***!
  \************************************************************************************************************************************************************************************************/
.popup__article-text_weight{color:#57b597;font-weight:700}
/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/__article-text/_item/popup__article-text_item.css ***!
  \********************************************************************************************************************************************************************************************/
.popup__article-text_item{border-bottom:2px solid #57b597;border-top:2px solid #57b597;font-weight:700;margin-bottom:12px;padding-top:10px}@media screen and (max-width:715px){.popup__article-text_item{margin-bottom:10px;padding-bottom:8px;padding-top:8px}}
/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/__article-text/_place/popup__article-text_place.css ***!
  \**********************************************************************************************************************************************************************************************/
.popup__article-text_place{padding-top:10px}
/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/__subtitle/_correct/popup__subtitle_correct.css ***!
  \******************************************************************************************************************************************************************************************/
.popup__subtitle_correct{display:block}.popup__subtitle_correct:before{color:#57b597;content:"\2713";font-size:30px;font-weight:700;padding-right:10px}@media screen and (max-width:984px){.popup__subtitle_correct:before{font-size:28px}}@media screen and (max-width:715px){.popup__subtitle_correct:before{font-size:25px}}
/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/__subtitle/_incorrect/popup__subtitle_incorrect.css ***!
  \**********************************************************************************************************************************************************************************************/
.popup__subtitle_incorrect{color:red;display:block}
/*!****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/__btn/_agree/popup__btn_agree.css ***!
  \****************************************************************************************************************************************************************************/
.popup__btn_agree{background-image:url(491b320665a33f5a9be8.svg);background-position:15% 45%;background-repeat:no-repeat;background-size:cover;background-size:25px}
/*!**********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/__btn/_disagree/popup__btn_disagree.css ***!
  \**********************************************************************************************************************************************************************************/
.popup__btn_disagree{background-color:red;background-image:url(5ae89176f88fa89252c5.svg);background-position:10% 45%;background-repeat:no-repeat;background-size:cover;background-size:20px}
/*!****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/__btn/_again/popup__btn_again.css ***!
  \****************************************************************************************************************************************************************************/
.popup__btn_again{height:76px;width:200px}@media screen and (max-width:715px){.popup__btn_again{height:65px}}@media screen and (max-width:525px){.popup__btn_again{font-size:13px;height:55px;padding:10px;width:120px}}
/*!************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/blocks/popup/__btn/_end/popup__btn_end.css ***!
  \************************************************************************************************************************************************************************/
.popup__btn_end{height:76px;width:200px}@media screen and (max-width:715px){.popup__btn_end{height:65px}}@media screen and (max-width:525px){.popup__btn_end{font-size:13px;height:55px;padding:10px;width:120px}}
/*!*********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./src/pages/index.css ***!
  \*********************************************************************************************************************************************/

