.tpl .tpl-main-index{background-color:#fafcff}.tpl .tpl-sect__form{padding:3.375rem 0 5rem;color:#fff;background:#1349be;background:-webkit-gradient(linear,left top,left bottom,color-stop(24.48%,#1655de),to(#6b8ef0));background:linear-gradient(180deg,#1655de 24.48%,#6b8ef0 100%);position:relative;overflow:hidden;isolation:isolate}.tpl .tpl-sect__form:before{content:"";display:inline-block;position:absolute;z-index:-1;bottom:-2px;left:0;height:257px;width:100%;background-color:#fafcff}@media screen and (max-width:575px){.tpl .tpl-sect__form:before{height:247px}}.tpl .tpl-promo{position:relative;padding-left:220px;padding-right:220px}@media only screen and (max-width:1200px){.tpl .tpl-promo{padding-left:170px;padding-right:170px}}@media only screen and (max-width:992px){.tpl .tpl-promo{padding-left:0;padding-right:0}}.tpl .tpl-promo-text{margin-bottom:1.25rem}.tpl .tpl-promo-text h1,.tpl .tpl-promo-text h2{font:2rem Lato-Regular,sans-serif;margin-bottom:1rem}.tpl .tpl-promo-text p{margin-bottom:1rem}.tpl .tpl-promo-text :last-child{margin-bottom:0}@media only screen and (max-width:575px){.tpl .tpl-sect__form{padding-top:1rem;padding-bottom:1.25rem}.tpl .tpl-promo-text{margin-bottom:1rem}.tpl .tpl-promo-text h1,.tpl .tpl-promo-text h2{font-size:1.5rem;line-height:1.2}}.tpl .swiper *{-webkit-box-sizing:border-box;box-sizing:border-box}.tpl .tpl-feedbacks-heading{margin-bottom:1.5rem}.tpl .tpl-feedbacks-heading img{-webkit-box-flex:0;-ms-flex:none;flex:none;width:auto;max-height:36px}.tpl .tpl-feedbacks-heading .tpl-row{gap:12px}.tpl .tpl-feedbacks-heading .tpl-rating{background-color:#fff;height:2rem;padding-left:12px;padding-right:12px;font-size:1rem}.tpl .tpl-sect__feedbacks{padding-bottom:7.5rem}@media only screen and (max-width:575px){.tpl .tpl-feedbacks-heading{margin-bottom:2.25rem}.tpl .tpl-sect__feedbacks{padding-bottom:2.25rem}.tpl .tpl-sect__feedbacks .tpl-sect-text{margin-bottom:1.25rem}}.tpl .tpl-feedbacks{margin-left:-1.25rem;margin-right:-1.25rem}.tpl .tpl-feedbacks .swiper-slide{padding:1.25rem}.tpl .tpl-feedback{border-radius:30px;background-color:#fff;padding:3.25rem;-webkit-box-shadow:0 2px 20px 0 rgba(7,40,135,.08);box-shadow:0 2px 20px 0 rgba(7,40,135,.08)}@media only screen and (max-width:992px){.tpl .tpl-feedback{padding:2rem}}.tpl .tpl-feedback-comments{margin-top:2.5rem}.tpl .tpl-feedback-comments__title{color:#000;font-size:1.25rem;line-height:1.6;margin-bottom:1rem}@media only screen and (max-width:575px){.tpl .tpl-feedback{padding:1.25rem 1rem 3rem}.tpl .tpl-feedback-comments__title{margin-bottom:1.25rem}.tpl .tpl-feedback-comments{margin-top:1.75rem}}@media only screen and (max-width:374px){.tpl .tpl-feedback{padding:1.25rem 12px 2.5rem}.tpl .tpl-feedback-comments{margin-top:1.25rem}}