.home .intro {
    background: url("../assets/img/homeIntroBg.png") right no-repeat;
    background-size: contain
}

.home .intro__inner {
    min-height: 490px
}

.home .intro__title {
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 40px;
    line-height: 48px;
    color: #391C44
}

.home .intro__title span {
    font-weight: 600
}

.home .intro__btn {
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    font-size: 16px;
    border-radius: 4px;
    line-height: 16px;
    color: #FEFEFE;
    background: #391C44;
    -webkit-transition: 0.2s ease;
    transition: 0.2s ease
}

.home .intro__btn:hover {
    color: #FEFEFE;
    background: #302e4d
}

.home .cover__counters .question__icon {
    position: absolute;
    top: 50%;
    right: 0;
    z-index: 2;
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px)
}

.home .cover__counters .question__icon button {
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 16px;
    color: #FEFEFE;
    background: #00AD4F;
    box-shadow: 0px 0px 15px 0px #09124140;
    -webkit-box-shadow:  0px 0px 15px 0px #09124140;
    border-radius: 24px
}

.home .cover__counters .question__icon button p {
    font: inherit;
    color: inherit
}

.home .cover__counters .row {
    max-width: 976px;
    margin-inline: auto
}

.home .cover__counters-text {
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    font-size: 24px;
    line-height: 28px
}

.home .cover__counters-item > div {
    background: #FEFEFE;
    -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
    border-radius: 6px
}

.home .cover__counters-item > div p {
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    font-size: 32px;
    line-height: 38px;
    color: #391C44
}

.home .cover__counters-item > div p:last-child {
    font-size: 24px;
    font-weight: 400;
    line-height: 28px
}

.home .home__steps .title {
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    text-align: center;
    color: #391C44
}

.home .home__steps .title p {
    font: inherit;
    color: inherit
}

.home .home__steps .first:after {
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0);
    display: block;
    content: "";
    width: 60px;
    height: 60px;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 10;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik00MC4xNzY3IDcuMDIxOTdDNDAuNjQ1IDcuMDIyMDggNDEuMTA4OCA3LjExNDUyIDQxLjU0MTMgNy4yOTQwMUM0MS45NzM5IDcuNDczNDkgNDIuMzY2OSA3LjczNjQ5IDQyLjY5NzcgOC4wNjc5N0w1MS40Mjg3IDE2Ljc4MUM1MS45MjY4IDE3LjI3NzkgNTIuMzIyMSAxNy44NjgzIDUyLjU5MTcgMTguNTE4MkM1Mi44NjE0IDE5LjE2ODEgNTMuMDAwMiAxOS44NjQ4IDUzLjAwMDIgMjAuNTY4NUM1My4wMDAyIDIxLjI3MjEgNTIuODYxNCAyMS45Njg4IDUyLjU5MTcgMjIuNjE4OEM1Mi4zMjIxIDIzLjI2ODcgNTEuOTI2OCAyMy44NTkgNTEuNDI4NyAyNC4zNTZMNDIuNjk3NyAzMy4wNjlDNDIuMTk4MiAzMy41Njg3IDQxLjU2MTcgMzMuOTA5MSA0MC44Njg4IDM0LjA0NzFDNDAuMTc1OCAzNC4xODUyIDM5LjQ1NzUgMzQuMTE0NyAzOC44MDQ2IDMzLjg0NDVDMzguMTUxNyAzMy41NzQ0IDM3LjU5MzYgMzMuMTE2NyAzNy4yMDA4IDMyLjUyOTRDMzYuODA4IDMxLjk0MjEgMzYuNTk4MSAzMS4yNTE1IDM2LjU5NzcgMzAuNTQ1VjIyLjM1QzI5Ljc5MjQgMjIuMzU5IDIzLjI2ODUgMjUuMDY2OCAxOC40NTY5IDI5Ljg3OTRDMTMuNjQ1NCAzNC42OTIxIDEwLjkzOTEgNDEuMjE2NiAxMC45MzE3IDQ4LjAyMlY1MC44NzRDMTAuOTM3MyA1MS4xMTE2IDEwLjg5NTQgNTEuMzQ4IDEwLjgwODMgNTEuNTY5MkMxMC43MjEzIDUxLjc5MDMgMTAuNTkwOSA1MS45OTE5IDEwLjQyNDggNTIuMTYxOUMxMC4yNTg3IDUyLjMzMiAxMC4wNjAzIDUyLjQ2NzEgOS44NDEyOCA1Mi41NTk0QzkuNjIyMjEgNTIuNjUxNyA5LjM4NjkxIDUyLjY5OTIgOS4xNDkyMSA1Mi42OTkyQzguOTExNTEgNTIuNjk5MiA4LjY3NjIxIDUyLjY1MTcgOC40NTcxNSA1Mi41NTk0QzguMjM4MDggNTIuNDY3MSA4LjAzOTY4IDUyLjMzMiA3Ljg3MzYgNTIuMTYxOUM3LjcwNzUyIDUxLjk5MTkgNy41NzcxMiA1MS43OTAzIDcuNDkwMDcgNTEuNTY5MkM3LjQwMzAzIDUxLjM0OCA3LjM2MTA4IDUxLjExMTYgNy4zNjY3MSA1MC44NzRWNDguMDIyQzcuMzY2MzIgNDQuMTgyNyA4LjEyMjE5IDQwLjM4MDkgOS41OTExNiAzNi44MzM3QzExLjA2MDEgMzMuMjg2NSAxMy4yMTM0IDMwLjA2MzQgMTUuOTI4MSAyNy4zNDg1QzE4LjY0MjggMjQuNjMzNSAyMS44NjU2IDIyLjQ3OTkgMjUuNDEyNyAyMS4wMTA2QzI4Ljk1OTcgMTkuNTQxMiAzMi43NjE0IDE4Ljc4NSAzNi42MDA3IDE4Ljc4NUMzNy41NDYxIDE4Ljc4NTggMzguNDUyNSAxOS4xNjE2IDM5LjEyMSAxOS44M0MzOS43ODk2IDIwLjQ5ODMgNDAuMTY1NiAyMS40MDQ2IDQwLjE2NjcgMjIuMzVWMzAuNTQzSDQwLjE3NTdMNDguOTA2NyAyMS44M0M0OS4wNzMgMjEuNjY0MiA0OS4yMDQ5IDIxLjQ2NzEgNDkuMjk1IDIxLjI1MDJDNDkuMzg1IDIxLjAzMzMgNDkuNDMxMyAyMC44MDA4IDQ5LjQzMTMgMjAuNTY2QzQ5LjQzMTMgMjAuMzMxMSA0OS4zODUgMjAuMDk4NiA0OS4yOTUgMTkuODgxN0M0OS4yMDQ5IDE5LjY2NDggNDkuMDczIDE5LjQ2NzggNDguOTA2NyAxOS4zMDJMNDAuMTc5NyAxMC41OTFINDAuMTcwN1YxMi41NDZDNDAuMTU5NyAxMy4wMTE0IDM5Ljk2NyAxMy40NTQxIDM5LjYzNCAxMy43Nzk0QzM5LjMwMDkgMTQuMTA0NiAzOC44NTM4IDE0LjI4NjcgMzguMzg4MiAxNC4yODY3QzM3LjkyMjYgMTQuMjg2NyAzNy40NzU1IDE0LjEwNDYgMzcuMTQyNSAxMy43Nzk0QzM2LjgwOTQgMTMuNDU0MSAzNi42MTY3IDEzLjAxMTQgMzYuNjA1NyAxMi41NDZWMTAuNTkyQzM2LjYwNzYgOS42NDUzNyAzNi45ODQ2IDguNzM4MSAzNy42NTQxIDguMDY4OTRDMzguMzIzNiA3LjM5OTc4IDM5LjIzMTEgNy4wMjMyOSA0MC4xNzc3IDcuMDIxOTdINDAuMTc2N1oiIGZpbGw9IiNDRENEREQiLz4NCjwvc3ZnPg0K);
    background-color: transparent;
    background-size: 60px 60px;
    background-repeat: no-repeat;
    background-position: 100% 100%
}

.home .home__steps .first .top {
    border-radius: 30px;
    min-width: 182px;
    min-height: 320px;
    background: #fefefe;
    -webkit-filter: drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.15));
    filter: drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.15))
}

.home .home__steps .second:after {
    display: block;
    content: "";
    width: 60px;
    height: 60px;
    position: absolute;
    bottom: 0;
    right: 0;
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0);
    z-index: 10;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICA8cGF0aCBkPSJNNDAuMTc2NyA1Mi45Nzc5QzQwLjY0NTEgNTIuOTc3OCA0MS4xMDg4IDUyLjg4NTQgNDEuNTQxNCA1Mi43MDU5QzQxLjk3MzkgNTIuNTI2NCA0Mi4zNjY5IDUyLjI2MzQgNDIuNjk3NyA1MS45MzE5TDUxLjQyODcgNDMuMjE4OUM1MS45MjY5IDQyLjcyMiA1Mi4zMjIxIDQyLjEzMTYgNTIuNTkxNyA0MS40ODE3QzUyLjg2MTQgNDAuODMxOCA1My4wMDAyIDQwLjEzNTEgNTMuMDAwMiAzOS40MzE0QzUzLjAwMDIgMzguNzI3OCA1Mi44NjE0IDM4LjAzMTEgNTIuNTkxNyAzNy4zODEyQzUyLjMyMjEgMzYuNzMxMiA1MS45MjY5IDM2LjE0MDkgNTEuNDI4NyAzNS42NDM5TDQyLjY5NzcgMjYuOTMwOUM0Mi4xOTgyIDI2LjQzMTIgNDEuNTYxOCAyNi4wOTA4IDQwLjg2ODggMjUuOTUyOEM0MC4xNzU5IDI1LjgxNDcgMzkuNDU3NSAyNS44ODUyIDM4LjgwNDcgMjYuMTU1NEMzOC4xNTE4IDI2LjQyNTUgMzcuNTkzNiAyNi44ODMyIDM3LjIwMDggMjcuNDcwNUMzNi44MDggMjguMDU3OCAzNi41OTgxIDI4Ljc0ODQgMzYuNTk3NyAyOS40NTQ5VjM3LjY0NTlDMjkuNzkzMyAzNy42MzcyIDIzLjI3IDM0LjkzMDMgMTguNDU4NCAzMC4xMTlDMTMuNjQ2OCAyNS4zMDc2IDEwLjkzOTcgMTguNzg0NCAxMC45MzA3IDExLjk3OTlWOS4xMjg5M0MxMC45MzY0IDguODkxMyAxMC44OTQ0IDguNjU0OTQgMTAuODA3NCA4LjQzMzc1QzEwLjcyMDMgOC4yMTI1NiAxMC41ODk5IDguMDExMDEgMTAuNDIzOCA3Ljg0MDk2QzEwLjI1NzggNy42NzA5IDEwLjA1OTQgNy41MzU3NyA5Ljg0MDMgNy40NDM1QzkuNjIxMjQgNy4zNTEyNCA5LjM4NTkzIDcuMzAzNzEgOS4xNDgyMyA3LjMwMzcxQzguOTEwNTMgNy4zMDM3MSA4LjY3NTIzIDcuMzUxMjQgOC40NTYxNyA3LjQ0MzVDOC4yMzcxIDcuNTM1NzcgOC4wMzg3IDcuNjcwOSA3Ljg3MjYyIDcuODQwOTZDNy43MDY1NCA4LjAxMTAxIDcuNTc2MTUgOC4yMTI1NiA3LjQ4OTEgOC40MzM3NUM3LjQwMjA1IDguNjU0OTQgNy4zNjAxMSA4Ljg5MTMgNy4zNjU3MyA5LjEyODkzVjExLjk3OTlDNy4zNTUzNCAxNS44MjA3IDguMTA2OCAxOS42MjUzIDkuNTc2NjQgMjMuMTczNkMxMS4wNDY1IDI2LjcyMiAxMy4yMDU1IDI5Ljk0MzYgMTUuOTI4NyAzMi42NTE5QzE4LjYzNzEgMzUuMzc1MiAyMS44NTg3IDM3LjUzNDIgMjUuNDA3IDM5LjAwNEMyOC45NTU0IDQwLjQ3MzkgMzIuNzYgNDEuMjI1MyAzNi42MDA3IDQxLjIxNDlDMzcuNTQ2NiA0MS4yMTM5IDM4LjQ1MzQgNDAuODM3NCAzOS4xMjE4IDQwLjE2ODJDMzkuNzkwMyAzOS40OTkgNDAuMTY1NyAzOC41OTE4IDQwLjE2NTcgMzcuNjQ1OVYyOS40NTY5SDQwLjE3NDdMNDguOTA1NyAzOC4xNjk5QzQ5LjA3MiAzOC4zMzU4IDQ5LjIwNCAzOC41MzI4IDQ5LjI5NCAzOC43NDk3QzQ5LjM4NCAzOC45NjY2IDQ5LjQzMDQgMzkuMTk5MSA0OS40MzA0IDM5LjQzMzlDNDkuNDMwNCAzOS42Njg4IDQ5LjM4NCAzOS45MDEzIDQ5LjI5NCA0MC4xMTgyQzQ5LjIwNCA0MC4zMzUxIDQ5LjA3MiA0MC41MzIxIDQ4LjkwNTcgNDAuNjk3OUw0MC4xNzQ3IDQ5LjQxMDlINDAuMTY1N1Y0Ny40NTM5QzQwLjE1NDcgNDYuOTg4NSAzOS45NjIxIDQ2LjU0NTggMzkuNjI5IDQ2LjIyMDVDMzkuMjk1OSA0NS44OTUzIDM4Ljg0ODggNDUuNzEzMiAzOC4zODMyIDQ1LjcxMzJDMzcuOTE3NyA0NS43MTMyIDM3LjQ3MDYgNDUuODk1MyAzNy4xMzc1IDQ2LjIyMDVDMzYuODA0NCA0Ni41NDU4IDM2LjYxMTggNDYuOTg4NSAzNi42MDA3IDQ3LjQ1MzlWNDkuNDA3OUMzNi42MDI2IDUwLjM1NTIgMzYuOTgwMSA1MS4yNjMxIDM3LjY1MDUgNTEuOTMyNEMzOC4zMjA5IDUyLjYwMTcgMzkuMjI5NCA1Mi45Nzc3IDQwLjE3NjcgNTIuOTc3OVoiIGZpbGw9IiNDRENEREQiLz4NCjwvc3ZnPg==);
    background-color: transparent;
    background-size: 60px 60px;
    background-repeat: no-repeat;
    background-position: 100% 100%
}

.home .home__steps .second .top .item {
    background: #FAFAFF;
    -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
    border-radius: 6px
}

.home .home__steps .second .top .item.active {
    background: #FEFEFE
}

.home .home__steps .second .top .item:first-child, .home .home__steps .second .top .item:last-child {
    -webkit-transform: translateX(32px);
    transform: translateX(32px)
}

.home .home__steps .third .top {
    background: #FEFEFE;
    -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
    border-radius: 6px;
    position: relative
}

.home .home__steps .third .top:after {
    position: absolute;
    right: 0;
    top: 0;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjY4IiBoZWlnaHQ9IjIxNCIgdmlld0JveD0iMCAwIDI2OCAyMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogICAgPHJlY3QgeD0iMS41IiB5PSIxLjUiIHdpZHRoPSIyNjUiIGhlaWdodD0iMjExIiByeD0iNC41IiBzdHJva2U9IiNGNEY1RkUiIHN0cm9rZS13aWR0aD0iMyIvPg0KPC9zdmc+) center/cover no-repeat;
    width: 100%;
    height: 100%;
    display: block;
    content: "";
    -webkit-transform: translate(20px, -20px);
    transform: translate(20px, -20px);
    z-index: -1
}

.home .home__steps .count {
    padding: 6px 12px;
    background: #00AD4F;
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    text-align: center;
    color: #FEFEFE
}

.home .home__steps .content .title {
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 23px;
    color: #391C44
}

.home .home__steps .content .text {
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    color: #391C44;
    max-width: 280px
}

.home .home__about {
    background: url("../assets/img/aboutBg.png") center /cover no-repeat;
    min-height: 600px
}

.home .home__about .content {
    min-height: 600px;
    width: 100%
}

.home .home__about .content h3 {
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    font-size: 32px;
    line-height: 38px;
    color: #FEFEFE
}

.home .home__about .content p {
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    color: #FEFEFE;
    max-width: 428px
}

.home .upload-block {
    width: 340px;
    min-height: 400px;
    background: #FAFAFF;
    -webkit-box-shadow: 0px 0px 4px rgba(15, 23, 42, 0.4);
    box-shadow: 0px 0px 4px rgba(15, 23, 42, 0.4);
    border-radius: 16px;
    display: none
}

.home .upload-block .center {
    background: url("../assets/img/icons/helpBg.svg") right bottom /contain no-repeat;
    width: 100%
}

.home .upload-block .center .title {
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 18px;
    color: #391C44
}

.home .upload-block .center .subtitle {
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    max-width: 200px;
    color: #391C44
}

.home .upload-block .center p {
    font: inherit;
    color: inherit
}

.home .upload-block .bottom button {
    border: 1px dashed #00AD4F;
    border-radius: 6px;
    background: #FAFAFF;
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #00AD4F;
    -webkit-box-shadow: none;
    box-shadow: none
}

.home .upload-block .bottom button p {
    font: inherit !important;
    color: inherit
}

.home .upload-block .img .name {
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 13px;
    line-height: 16px;
    color: #391C44
}

.home .upload-block .img .name p {
    font: inherit;
    color: inherit
}

.home .upload-block .fade {
    background: rgba(28, 27, 45, 0.2);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    border-radius: 16px;
    opacity: 1 !important;
    display: none
}

.home .upload-block .fade .title {
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    color: #0F172A
}

.home .upload-block .fade .subtitle {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    color: #0F172A
}

.home .upload-block .fade p {
    font: inherit;
    color: inherit
}

.home .upload-block .fade button {
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: #24223F;
    border: 1px solid #24223F;
    border-radius: 6px
}

.home .upload-block .fade button.primary {
    background: #391C44;
    color: #fff
}

.home .upload-block .fade button.outline {
    background: transparent;
    color: #24223F
}

.home .upload-block .fade button p {
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    font-style: inherit;
    font-family: inherit
}

.home .upload-block .fade .active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.home .upload-block.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media screen and (max-width: 1350px) {
    .home .home__steps .first:after, .home .home__steps .second:after {
        -webkit-transform: translate(50%, 0);
        transform: translate(50%, 0)
    }
}

@media screen and (max-width: 991px) {
    .home .intro {
        background-size: contain
    }

    .home .home__steps .row {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        gap: 100px
    }

    .home .home__steps .row > div {
        margin-inline: auto
    }

    .home .home__steps .row .first:after, .home .home__steps .row .second:after {
        width: 45px;
        height: 45px;
        bottom: 0;
        background-size: 45px 45px;
        left: 50%;
        -webkit-transform: translate(-50%, calc(50px + 50%)) rotate(90deg);
        transform: translate(-50%, calc(50px + 50%)) rotate(90deg)
    }
}

@media screen and (max-width: 768px) {
    .home .intro {
        background-size: contain;
        background-position-y: bottom
    }

    .home .intro__inner {
        min-height: 85vw
    }

    .home .intro__title {
        font-size: 35px
    }

    .home .home__about {
        min-height: 300px
    }

    .home .home__about .content {
        min-height: 300px
    }

    .home .cover__counters .question__icon {
        top: 0;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .home .cover__counters .question__icon > button p {
        display: none
    }
}

@media screen and (max-width: 575px) {
    .home .intro {
        height: 115vw;
        margin-top: 16px;
        background: url("../assets/img/homeInroMobile.png") right no-repeat;
        background-size: contain;
        background-position-y: bottom
    }

    .home .intro__inner {
        min-height: 60vh
    }

    .home .intro__title {
        font-weight: 400;
        font-size: 20px;
        line-height: 26px
    }

    .home .home__about, .home .home__about .content {
        min-height: 150px
    }

    .home .home__about .content h3, .home .home__about h3 {
        font-size: 18px;
        line-height: 21px
    }

    .home .home__about .content p, .home .home__about p {
        font-size: 14px;
        line-height: 16px;
        max-width: 222px
    }

    .home .cover__counters-text {
        font-weight: 500;
        font-size: 18px;
        line-height: 21px
    }

    .home .cover__counters-item > div p {
        font-weight: 500;
        font-size: 24px;
        line-height: 28px
    }

    .home .cover__counters-item > div p:last-child {
        font-weight: 400;
        font-size: 16px;
        line-height: 19px
    }

    .home .home__steps .title {
        font-weight: 500;
        font-size: 18px;
        line-height: 21px
    }
}