header.hero{background-image:url(/hero__bg.png);background-size:cover;background-position:50%;background-blend-mode:color-dodge;height:85vh;max-height:900px;position:relative;display:flex;justify-content:center}header.hero .row__hero{display:flex;flex-wrap:nowrap;align-items:center;position:relative;padding:0 1em;width:100%;max-width:1281px;height:100%;z-index:10}@media(max-width:1170px){header.hero .row__hero{flex-wrap:wrap;padding:0 2em}}header.hero .row__hero .col__left{width:55%;height:100%;display:flex;flex-direction:column;justify-content:center}@media(max-width:1170px){header.hero .row__hero .col__left{width:100%}}header.hero .row__hero .col__left h2.title{font-size:52px;font-weight:700;color:#281a42;margin:0 0 1em}@media(max-width:450px){header.hero .row__hero .col__left h2.title{font-size:34px}}header.hero .row__hero .col__left h2.title .shadow{color:#7851a9;position:relative;display:inline-block}header.hero .row__hero .col__left h2.title .shadow span:first-child{color:transparent;-webkit-text-stroke:1px #7851a9;margin-left:3px;margin-top:10px}header.hero .row__hero .col__left h2.title .shadow span:nth-child(2){position:absolute;top:-2px;left:0}header.hero .row__hero .col__left .subtitle{width:100%;max-width:543px;font-size:21px;margin-bottom:2em}header.hero .row__hero .col__left .chat{background-image:url(/chat__btn__bg.png);background-size:cover;background-position:50%;width:136.67px;height:71.46px;font-size:18px;font-weight:700;padding:0;margin:0;outline:none;border:none;background-color:unset}header.hero .row__hero .col__left .chat:hover{opacity:.8;transform:scale(.9)}header.hero .row__hero .col__right{width:45%;height:100%;display:flex;align-items:center;justify-content:center}@media(max-width:1170px){header.hero .row__hero .col__right{display:none}}header.hero .freepik{position:absolute;bottom:0;right:15px;font-size:11px;color:#acacac}header.hero .freepik a{text-decoration:none}.reviews__section{display:flex;justify-content:center;padding:0 2em 75px;background-color:#fbf8ff}.reviews__section .review__modal{position:fixed;top:0;left:0;width:100%;min-height:100vh;background-color:hsla(0,0%,53%,.561);z-index:999999999;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.reviews__section .review__modal button{font-size:43px;margin-right:-390px;color:#000;background:none;border:none}.reviews__section .review__modal .modal__content{min-width:328px;max-width:328px;min-height:420px;background-color:#fff;color:#000;padding:1em}.reviews__section .section__content{width:100%;max-width:1281px}.reviews__section .section__content .section__header{display:flex;justify-content:center;width:100%;margin:60px 0}.reviews__section .section__content .section__header .header__box{border:1px solid #c39fe6;box-shadow:10px 10px 0 0 rgba(195,159,230,.75);-webkit-box-shadow:10px 10px 0 0 rgba(195,159,230,.75);-moz-box-shadow:10px 10px 0 0 rgba(195,159,230,.75);width:100%;max-width:375.71px;text-align:center}.reviews__section .section__content .section__header h3{color:#7851a9;position:relative;display:inline-block;font-size:36px;font-weight:700;margin:0}.reviews__section .section__content .section__header h3 span:first-child{color:transparent;-webkit-text-stroke:1px #7851a9;margin-left:3px;margin-top:10px}.reviews__section .section__content .section__header h3 span:nth-child(2){position:absolute;top:-2px;left:0}.reviews__section .section__content .section__swiper{width:100%;padding-bottom:2em}.reviews__section .section__content .section__swiper .swiper__item{display:flex;flex-direction:column;align-items:center}.reviews__section .section__content .section__swiper .swiper__item .reviews__item{display:flex;flex-direction:column;align-items:center;justify-content:center;max-height:440px;height:100%;max-width:380px;width:100%}.reviews__section .section__content .section__swiper .swiper__item .reviews__item .review__header{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:99}.reviews__section .section__content .section__swiper .swiper__item .reviews__item .review__header img{border-radius:50%;box-shadow:8px 8px 0 0 rgba(245,238,255,.75);-webkit-box-shadow:8px 8px 0 0 rgba(245,238,255,.75);-moz-box-shadow:8px 8px 0 0 rgba(245,238,255,.75)}.reviews__section .section__content .section__swiper .swiper__item .reviews__item .review{background-color:#fff!important;padding-top:40px;margin-top:-46px;box-shadow:8px 8px 0 0 rgba(245,238,255,.75);-webkit-box-shadow:8px 8px 0 0 rgba(245,238,255,.75);-moz-box-shadow:8px 8px 0 0 rgba(245,238,255,.75)}.reviews__section .section__content .section__swiper .swiper__item .reviews__item .review p{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;height:140px;max-width:350px;text-align:left;margin:0 15px 48px;box-sizing:border-box}.reviews__section .section__content .section__swiper .swiper__item .reviews__item .review__heading-stars{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.reviews__section .section__content .section__swiper .swiper__item .reviews__item .review h5{color:#7851a9;font-size:24px;margin:1em 0 0}.reviews__section .section__content .section__swiper .swiper__item .reviews__item .review .see__more{font-weight:700;font-style:italic}.reviews__section .section__content .section__swiper .swiper__item .reviews__item .review .stars{display:flex;gap:10px;margin:1em 0}.reviews__section .section__content .section__swiper .swiper__item .reviews__item .review .stars svg{color:#ffc403;font-size:25px;height:20.96px;width:20.96px}