

/* Start:/local/components/page_blocks/advantages_services/templates/.default/style.css?17525143186590*/
.reviews_block_title::before {
    content: "";
    display: block;
    min-width: 36px;
    min-height: 36px;
    max-width: 36px;
    max-height: 36px;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2036%2036%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20opacity%3D%220.2%22%20d%3D%22M35%204.27157L34.2159%209.28053C32.2676%209.15983%2030.7946%209.48169%2029.7966%2010.2461C28.7987%2011.0105%2028.1572%2012.0566%2027.8721%2013.3843C27.587%2014.7119%2027.5157%2016.1804%2027.6583%2017.7897H35V32H21.0294V15.9793C21.0294%2011.7548%2022.2411%208.57646%2024.6646%206.44413C27.1356%204.27157%2030.5807%203.54738%2035%204.27157ZM14.9707%204.27157L14.1866%209.28053C12.2383%209.15983%2010.7652%209.48169%209.7673%2010.2461C8.76939%2011.0105%208.12788%2012.0566%207.84277%2013.3843C7.55765%2014.7119%207.48637%2016.1804%207.62893%2017.7897H14.9707V32H1V15.9793C1%2011.7548%202.21174%208.57646%204.63522%206.44413C7.10622%204.27157%2010.5514%203.54738%2014.9707%204.27157Z%22%20fill%3D%22%232463BD%22%20fill-opacity%3D%220.88%22/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
}

.reviews_block_title {
    display: flex;
    font-weight: 500;
    font-size: 32px;
    gap: 24px;
    line-height: 140%;
    color: var(--text-neutral-primary-mian);
}

.reviews_block {
    border-radius: var(--radius-600);
    padding: var(--space-800);
    background-color: var(--surface-neutral-secondary-main);
    box-shadow: 0 0 30px 0 var(--dark-blue-24);
}

.reviews_block_desc {
    padding: 16px 0;
    font-size: 18px;
    line-height: 150%;
    color: var(--text-neutral-primary-high);
}

.review_author {
    display: flex;
    gap: 8px;
    white-space: nowrap;
    font-size: 18px;
    line-height: 150%;
}

.review_block_inf {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-top: 16px;
    border-top: 1px solid var(--border-brand-primary-low);
}

.review_block_inf > a {
    display: flex;
    gap: 2px;
    height: fit-content;
    align-items: center;
    color: var(--text-neutral-primary-mian);
}


.review_block_inf>a::after {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'><path d='M9 5L16 12L9 19' stroke='%232463BD' stroke-opacity='0.88' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");
    display: block;
    width: 24px;
    height: 24px;
    content: "";
    background-repeat: no-repeat;
    background-size: contain;
}

.review_block_inf .yandex::before {
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2225%22%20viewBox%3D%220%200%2024%2025%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4%2010.9C4%206.26068%207.5816%202.5%2012%202.5C16.4184%202.5%2020%206.26068%2020%2010.9C20%2013.2188%2019.1052%2015.3184%2017.658%2016.8384C17.2803%2017.2352%2016.7689%2017.6784%2016.2157%2018.1577C14.6492%2019.5152%2012.7478%2021.1628%2012.6%2022.87C12.57%2023.2164%2012.3312%2023.5%2012%2023.5C11.6688%2023.5%2011.43%2023.2164%2011.4%2022.87C11.2522%2021.1628%209.35092%2019.5153%207.78435%2018.1578C7.23119%2017.6784%206.71976%2017.2352%206.342%2016.8384C4.8948%2015.3184%204%2013.2188%204%2010.9ZM15%2010.5C15%2012.1568%2013.6569%2013.5%2012%2013.5C10.3432%2013.5%209%2012.1568%209%2010.5C9%208.84314%2010.3432%207.5%2012%207.5C13.6569%207.5%2015%208.84314%2015%2010.5Z%22%20fill%3D%22%23FF4433%22/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
}


.review_block_inf .GIS::before {
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2225%22%20viewBox%3D%220%200%2024%2025%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M16.2041%2014.048C12.9992%2014.0643%2012.4807%2016.0656%2012.308%2017.7577L12.2294%2018.5062H11.5853L11.5067%2017.7577C11.3339%2016.0656%2010.7998%2014.0643%207.70484%2014.048C7.18641%2012.9415%206.96646%2012.0466%206.96646%2011.0378C6.96646%208.51591%208.96168%206.15657%2011.9152%206.15657C14.8687%206.15657%2016.8325%208.49955%2016.8325%2011.0542C16.8325%2012.0466%2016.7382%2012.9415%2016.2041%2014.048ZM11.8838%203.09766C7.01364%203.09766%203.02319%207.23048%203.02319%2012.2906C3.02319%2017.3672%207.01364%2021.5%2011.8838%2021.5C16.801%2021.5%2020.7758%2017.3672%2020.7758%2012.2906C20.7758%207.2305%2016.801%203.09766%2011.8838%203.09766Z%22%20fill%3D%22%2329B24A%22/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
}

.review_author .date {
    font-size: 18px;
    line-height: 150%;
    color: var(--text-neutral-primary-medium);
}

.review_author .name {
    margin: auto 0;
    display: flex;
    height: fit-content;
    color: var(--text-neutral-primary-high);
}

.reviews_block_swiper.swiper {
    padding-bottom: 48px;
}

.reviews_block_wrapp {
    margin-top: 48px;
}

@media (max-width: 1200px) {
    .reviews_block_title {
        font-size: 28px;
    }
}

@media (max-width: 900px) {
    .reviews_block {
        padding: 35px 24px;
    }
}

@media (max-width: 769px) {
    .review_block_inf > a {
        order: 2;
    }
    .review_author {
        order: 1;
    }
    .reviews_block_title {
        gap: 16px;
    }
    .reviews_block_wrapp .swiper-button-circle-prev,.reviews_block_wrapp .swiper-button-circle-next {
        display: none;
    }
    .reviews_block_swiper.swiper {
        padding-bottom: 22px;
    }
    .reviews_block_wrapp {
        margin-top: 24px;
    }
    .reviews_block {
        border-radius: var(--radius-400);
    }
}

@media (max-width: 660px) {
    .reviews_block_title {
        font-size: 22px;
        line-height: 120%;
    }
    .reviews_block_desc {
        font-size: 16px;
        line-height: 140%;
    }
    .review_author {
        flex-direction: column;
        gap: 0;
    }
    .review_block_inf > a {
        margin: auto 0; 
    }
    .review_block_inf {
        padding-top: 8px;
    }
    .reviews_block_title::before {
        min-width: 30px;
        min-height: 30px;
        max-width: 30px;
        max-height: 30px;
    }
}
/* End */


/* Start:/local/components/page_blocks/specialists_swiper/templates/.default/style.css?17520063336590*/
.reviews_block_title::before {
    content: "";
    display: block;
    min-width: 36px;
    min-height: 36px;
    max-width: 36px;
    max-height: 36px;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2036%2036%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20opacity%3D%220.2%22%20d%3D%22M35%204.27157L34.2159%209.28053C32.2676%209.15983%2030.7946%209.48169%2029.7966%2010.2461C28.7987%2011.0105%2028.1572%2012.0566%2027.8721%2013.3843C27.587%2014.7119%2027.5157%2016.1804%2027.6583%2017.7897H35V32H21.0294V15.9793C21.0294%2011.7548%2022.2411%208.57646%2024.6646%206.44413C27.1356%204.27157%2030.5807%203.54738%2035%204.27157ZM14.9707%204.27157L14.1866%209.28053C12.2383%209.15983%2010.7652%209.48169%209.7673%2010.2461C8.76939%2011.0105%208.12788%2012.0566%207.84277%2013.3843C7.55765%2014.7119%207.48637%2016.1804%207.62893%2017.7897H14.9707V32H1V15.9793C1%2011.7548%202.21174%208.57646%204.63522%206.44413C7.10622%204.27157%2010.5514%203.54738%2014.9707%204.27157Z%22%20fill%3D%22%232463BD%22%20fill-opacity%3D%220.88%22/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
}

.reviews_block_title {
    display: flex;
    font-weight: 500;
    font-size: 32px;
    gap: 24px;
    line-height: 140%;
    color: var(--text-neutral-primary-mian);
}

.reviews_block {
    border-radius: var(--radius-600);
    padding: var(--space-800);
    background-color: var(--surface-neutral-secondary-main);
    box-shadow: 0 0 30px 0 var(--dark-blue-24);
}

.reviews_block_desc {
    padding: 16px 0;
    font-size: 18px;
    line-height: 150%;
    color: var(--text-neutral-primary-high);
}

.review_author {
    display: flex;
    gap: 8px;
    white-space: nowrap;
    font-size: 18px;
    line-height: 150%;
}

.review_block_inf {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-top: 16px;
    border-top: 1px solid var(--border-brand-primary-low);
}

.review_block_inf > a {
    display: flex;
    gap: 2px;
    height: fit-content;
    align-items: center;
    color: var(--text-neutral-primary-mian);
}


.review_block_inf>a::after {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'><path d='M9 5L16 12L9 19' stroke='%232463BD' stroke-opacity='0.88' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");
    display: block;
    width: 24px;
    height: 24px;
    content: "";
    background-repeat: no-repeat;
    background-size: contain;
}

.review_block_inf .yandex::before {
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2225%22%20viewBox%3D%220%200%2024%2025%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4%2010.9C4%206.26068%207.5816%202.5%2012%202.5C16.4184%202.5%2020%206.26068%2020%2010.9C20%2013.2188%2019.1052%2015.3184%2017.658%2016.8384C17.2803%2017.2352%2016.7689%2017.6784%2016.2157%2018.1577C14.6492%2019.5152%2012.7478%2021.1628%2012.6%2022.87C12.57%2023.2164%2012.3312%2023.5%2012%2023.5C11.6688%2023.5%2011.43%2023.2164%2011.4%2022.87C11.2522%2021.1628%209.35092%2019.5153%207.78435%2018.1578C7.23119%2017.6784%206.71976%2017.2352%206.342%2016.8384C4.8948%2015.3184%204%2013.2188%204%2010.9ZM15%2010.5C15%2012.1568%2013.6569%2013.5%2012%2013.5C10.3432%2013.5%209%2012.1568%209%2010.5C9%208.84314%2010.3432%207.5%2012%207.5C13.6569%207.5%2015%208.84314%2015%2010.5Z%22%20fill%3D%22%23FF4433%22/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
}


.review_block_inf .GIS::before {
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2225%22%20viewBox%3D%220%200%2024%2025%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M16.2041%2014.048C12.9992%2014.0643%2012.4807%2016.0656%2012.308%2017.7577L12.2294%2018.5062H11.5853L11.5067%2017.7577C11.3339%2016.0656%2010.7998%2014.0643%207.70484%2014.048C7.18641%2012.9415%206.96646%2012.0466%206.96646%2011.0378C6.96646%208.51591%208.96168%206.15657%2011.9152%206.15657C14.8687%206.15657%2016.8325%208.49955%2016.8325%2011.0542C16.8325%2012.0466%2016.7382%2012.9415%2016.2041%2014.048ZM11.8838%203.09766C7.01364%203.09766%203.02319%207.23048%203.02319%2012.2906C3.02319%2017.3672%207.01364%2021.5%2011.8838%2021.5C16.801%2021.5%2020.7758%2017.3672%2020.7758%2012.2906C20.7758%207.2305%2016.801%203.09766%2011.8838%203.09766Z%22%20fill%3D%22%2329B24A%22/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
}

.review_author .date {
    font-size: 18px;
    line-height: 150%;
    color: var(--text-neutral-primary-medium);
}

.review_author .name {
    margin: auto 0;
    display: flex;
    height: fit-content;
    color: var(--text-neutral-primary-high);
}

.reviews_block_swiper.swiper {
    padding-bottom: 48px;
}

.reviews_block_wrapp {
    margin-top: 48px;
}

@media (max-width: 1200px) {
    .reviews_block_title {
        font-size: 28px;
    }
}

@media (max-width: 900px) {
    .reviews_block {
        padding: 35px 24px;
    }
}

@media (max-width: 769px) {
    .review_block_inf > a {
        order: 2;
    }
    .review_author {
        order: 1;
    }
    .reviews_block_title {
        gap: 16px;
    }
    .reviews_block_wrapp .swiper-button-circle-prev,.reviews_block_wrapp .swiper-button-circle-next {
        display: none;
    }
    .reviews_block_swiper.swiper {
        padding-bottom: 22px;
    }
    .reviews_block_wrapp {
        margin-top: 24px;
    }
    .reviews_block {
        border-radius: var(--radius-400);
    }
}

@media (max-width: 660px) {
    .reviews_block_title {
        font-size: 22px;
        line-height: 120%;
    }
    .reviews_block_desc {
        font-size: 16px;
        line-height: 140%;
    }
    .review_author {
        flex-direction: column;
        gap: 0;
    }
    .review_block_inf > a {
        margin: auto 0; 
    }
    .review_block_inf {
        padding-top: 8px;
    }
    .reviews_block_title::before {
        min-width: 30px;
        min-height: 30px;
        max-width: 30px;
        max-height: 30px;
    }
}
/* End */


/* Start:/local/components/page_blocks/sert/templates/.default/style.css?17520785376590*/
.reviews_block_title::before {
    content: "";
    display: block;
    min-width: 36px;
    min-height: 36px;
    max-width: 36px;
    max-height: 36px;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2036%2036%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20opacity%3D%220.2%22%20d%3D%22M35%204.27157L34.2159%209.28053C32.2676%209.15983%2030.7946%209.48169%2029.7966%2010.2461C28.7987%2011.0105%2028.1572%2012.0566%2027.8721%2013.3843C27.587%2014.7119%2027.5157%2016.1804%2027.6583%2017.7897H35V32H21.0294V15.9793C21.0294%2011.7548%2022.2411%208.57646%2024.6646%206.44413C27.1356%204.27157%2030.5807%203.54738%2035%204.27157ZM14.9707%204.27157L14.1866%209.28053C12.2383%209.15983%2010.7652%209.48169%209.7673%2010.2461C8.76939%2011.0105%208.12788%2012.0566%207.84277%2013.3843C7.55765%2014.7119%207.48637%2016.1804%207.62893%2017.7897H14.9707V32H1V15.9793C1%2011.7548%202.21174%208.57646%204.63522%206.44413C7.10622%204.27157%2010.5514%203.54738%2014.9707%204.27157Z%22%20fill%3D%22%232463BD%22%20fill-opacity%3D%220.88%22/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
}

.reviews_block_title {
    display: flex;
    font-weight: 500;
    font-size: 32px;
    gap: 24px;
    line-height: 140%;
    color: var(--text-neutral-primary-mian);
}

.reviews_block {
    border-radius: var(--radius-600);
    padding: var(--space-800);
    background-color: var(--surface-neutral-secondary-main);
    box-shadow: 0 0 30px 0 var(--dark-blue-24);
}

.reviews_block_desc {
    padding: 16px 0;
    font-size: 18px;
    line-height: 150%;
    color: var(--text-neutral-primary-high);
}

.review_author {
    display: flex;
    gap: 8px;
    white-space: nowrap;
    font-size: 18px;
    line-height: 150%;
}

.review_block_inf {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-top: 16px;
    border-top: 1px solid var(--border-brand-primary-low);
}

.review_block_inf > a {
    display: flex;
    gap: 2px;
    height: fit-content;
    align-items: center;
    color: var(--text-neutral-primary-mian);
}


.review_block_inf>a::after {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'><path d='M9 5L16 12L9 19' stroke='%232463BD' stroke-opacity='0.88' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");
    display: block;
    width: 24px;
    height: 24px;
    content: "";
    background-repeat: no-repeat;
    background-size: contain;
}

.review_block_inf .yandex::before {
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2225%22%20viewBox%3D%220%200%2024%2025%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4%2010.9C4%206.26068%207.5816%202.5%2012%202.5C16.4184%202.5%2020%206.26068%2020%2010.9C20%2013.2188%2019.1052%2015.3184%2017.658%2016.8384C17.2803%2017.2352%2016.7689%2017.6784%2016.2157%2018.1577C14.6492%2019.5152%2012.7478%2021.1628%2012.6%2022.87C12.57%2023.2164%2012.3312%2023.5%2012%2023.5C11.6688%2023.5%2011.43%2023.2164%2011.4%2022.87C11.2522%2021.1628%209.35092%2019.5153%207.78435%2018.1578C7.23119%2017.6784%206.71976%2017.2352%206.342%2016.8384C4.8948%2015.3184%204%2013.2188%204%2010.9ZM15%2010.5C15%2012.1568%2013.6569%2013.5%2012%2013.5C10.3432%2013.5%209%2012.1568%209%2010.5C9%208.84314%2010.3432%207.5%2012%207.5C13.6569%207.5%2015%208.84314%2015%2010.5Z%22%20fill%3D%22%23FF4433%22/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
}


.review_block_inf .GIS::before {
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2225%22%20viewBox%3D%220%200%2024%2025%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M16.2041%2014.048C12.9992%2014.0643%2012.4807%2016.0656%2012.308%2017.7577L12.2294%2018.5062H11.5853L11.5067%2017.7577C11.3339%2016.0656%2010.7998%2014.0643%207.70484%2014.048C7.18641%2012.9415%206.96646%2012.0466%206.96646%2011.0378C6.96646%208.51591%208.96168%206.15657%2011.9152%206.15657C14.8687%206.15657%2016.8325%208.49955%2016.8325%2011.0542C16.8325%2012.0466%2016.7382%2012.9415%2016.2041%2014.048ZM11.8838%203.09766C7.01364%203.09766%203.02319%207.23048%203.02319%2012.2906C3.02319%2017.3672%207.01364%2021.5%2011.8838%2021.5C16.801%2021.5%2020.7758%2017.3672%2020.7758%2012.2906C20.7758%207.2305%2016.801%203.09766%2011.8838%203.09766Z%22%20fill%3D%22%2329B24A%22/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
}

.review_author .date {
    font-size: 18px;
    line-height: 150%;
    color: var(--text-neutral-primary-medium);
}

.review_author .name {
    margin: auto 0;
    display: flex;
    height: fit-content;
    color: var(--text-neutral-primary-high);
}

.reviews_block_swiper.swiper {
    padding-bottom: 48px;
}

.reviews_block_wrapp {
    margin-top: 48px;
}

@media (max-width: 1200px) {
    .reviews_block_title {
        font-size: 28px;
    }
}

@media (max-width: 900px) {
    .reviews_block {
        padding: 35px 24px;
    }
}

@media (max-width: 769px) {
    .review_block_inf > a {
        order: 2;
    }
    .review_author {
        order: 1;
    }
    .reviews_block_title {
        gap: 16px;
    }
    .reviews_block_wrapp .swiper-button-circle-prev,.reviews_block_wrapp .swiper-button-circle-next {
        display: none;
    }
    .reviews_block_swiper.swiper {
        padding-bottom: 22px;
    }
    .reviews_block_wrapp {
        margin-top: 24px;
    }
    .reviews_block {
        border-radius: var(--radius-400);
    }
}

@media (max-width: 660px) {
    .reviews_block_title {
        font-size: 22px;
        line-height: 120%;
    }
    .reviews_block_desc {
        font-size: 16px;
        line-height: 140%;
    }
    .review_author {
        flex-direction: column;
        gap: 0;
    }
    .review_block_inf > a {
        margin: auto 0; 
    }
    .review_block_inf {
        padding-top: 8px;
    }
    .reviews_block_title::before {
        min-width: 30px;
        min-height: 30px;
        max-width: 30px;
        max-height: 30px;
    }
}
/* End */


/* Start:/local/components/page_blocks/reviews_wrapper/templates/.default/style.css?17545453006590*/
.reviews_block_title::before {
    content: "";
    display: block;
    min-width: 36px;
    min-height: 36px;
    max-width: 36px;
    max-height: 36px;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2036%2036%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20opacity%3D%220.2%22%20d%3D%22M35%204.27157L34.2159%209.28053C32.2676%209.15983%2030.7946%209.48169%2029.7966%2010.2461C28.7987%2011.0105%2028.1572%2012.0566%2027.8721%2013.3843C27.587%2014.7119%2027.5157%2016.1804%2027.6583%2017.7897H35V32H21.0294V15.9793C21.0294%2011.7548%2022.2411%208.57646%2024.6646%206.44413C27.1356%204.27157%2030.5807%203.54738%2035%204.27157ZM14.9707%204.27157L14.1866%209.28053C12.2383%209.15983%2010.7652%209.48169%209.7673%2010.2461C8.76939%2011.0105%208.12788%2012.0566%207.84277%2013.3843C7.55765%2014.7119%207.48637%2016.1804%207.62893%2017.7897H14.9707V32H1V15.9793C1%2011.7548%202.21174%208.57646%204.63522%206.44413C7.10622%204.27157%2010.5514%203.54738%2014.9707%204.27157Z%22%20fill%3D%22%232463BD%22%20fill-opacity%3D%220.88%22/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
}

.reviews_block_title {
    display: flex;
    font-weight: 500;
    font-size: 32px;
    gap: 24px;
    line-height: 140%;
    color: var(--text-neutral-primary-mian);
}

.reviews_block {
    border-radius: var(--radius-600);
    padding: var(--space-800);
    background-color: var(--surface-neutral-secondary-main);
    box-shadow: 0 0 30px 0 var(--dark-blue-24);
}

.reviews_block_desc {
    padding: 16px 0;
    font-size: 18px;
    line-height: 150%;
    color: var(--text-neutral-primary-high);
}

.review_author {
    display: flex;
    gap: 8px;
    white-space: nowrap;
    font-size: 18px;
    line-height: 150%;
}

.review_block_inf {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-top: 16px;
    border-top: 1px solid var(--border-brand-primary-low);
}

.review_block_inf > a {
    display: flex;
    gap: 2px;
    height: fit-content;
    align-items: center;
    color: var(--text-neutral-primary-mian);
}


.review_block_inf>a::after {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'><path d='M9 5L16 12L9 19' stroke='%232463BD' stroke-opacity='0.88' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");
    display: block;
    width: 24px;
    height: 24px;
    content: "";
    background-repeat: no-repeat;
    background-size: contain;
}

.review_block_inf .yandex::before {
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2225%22%20viewBox%3D%220%200%2024%2025%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4%2010.9C4%206.26068%207.5816%202.5%2012%202.5C16.4184%202.5%2020%206.26068%2020%2010.9C20%2013.2188%2019.1052%2015.3184%2017.658%2016.8384C17.2803%2017.2352%2016.7689%2017.6784%2016.2157%2018.1577C14.6492%2019.5152%2012.7478%2021.1628%2012.6%2022.87C12.57%2023.2164%2012.3312%2023.5%2012%2023.5C11.6688%2023.5%2011.43%2023.2164%2011.4%2022.87C11.2522%2021.1628%209.35092%2019.5153%207.78435%2018.1578C7.23119%2017.6784%206.71976%2017.2352%206.342%2016.8384C4.8948%2015.3184%204%2013.2188%204%2010.9ZM15%2010.5C15%2012.1568%2013.6569%2013.5%2012%2013.5C10.3432%2013.5%209%2012.1568%209%2010.5C9%208.84314%2010.3432%207.5%2012%207.5C13.6569%207.5%2015%208.84314%2015%2010.5Z%22%20fill%3D%22%23FF4433%22/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
}


.review_block_inf .GIS::before {
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2225%22%20viewBox%3D%220%200%2024%2025%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M16.2041%2014.048C12.9992%2014.0643%2012.4807%2016.0656%2012.308%2017.7577L12.2294%2018.5062H11.5853L11.5067%2017.7577C11.3339%2016.0656%2010.7998%2014.0643%207.70484%2014.048C7.18641%2012.9415%206.96646%2012.0466%206.96646%2011.0378C6.96646%208.51591%208.96168%206.15657%2011.9152%206.15657C14.8687%206.15657%2016.8325%208.49955%2016.8325%2011.0542C16.8325%2012.0466%2016.7382%2012.9415%2016.2041%2014.048ZM11.8838%203.09766C7.01364%203.09766%203.02319%207.23048%203.02319%2012.2906C3.02319%2017.3672%207.01364%2021.5%2011.8838%2021.5C16.801%2021.5%2020.7758%2017.3672%2020.7758%2012.2906C20.7758%207.2305%2016.801%203.09766%2011.8838%203.09766Z%22%20fill%3D%22%2329B24A%22/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
}

.review_author .date {
    font-size: 18px;
    line-height: 150%;
    color: var(--text-neutral-primary-medium);
}

.review_author .name {
    margin: auto 0;
    display: flex;
    height: fit-content;
    color: var(--text-neutral-primary-high);
}

.reviews_block_swiper.swiper {
    padding-bottom: 48px;
}

.reviews_block_wrapp {
    margin-top: 48px;
}

@media (max-width: 1200px) {
    .reviews_block_title {
        font-size: 28px;
    }
}

@media (max-width: 900px) {
    .reviews_block {
        padding: 35px 24px;
    }
}

@media (max-width: 769px) {
    .review_block_inf > a {
        order: 2;
    }
    .review_author {
        order: 1;
    }
    .reviews_block_title {
        gap: 16px;
    }
    .reviews_block_wrapp .swiper-button-circle-prev,.reviews_block_wrapp .swiper-button-circle-next {
        display: none;
    }
    .reviews_block_swiper.swiper {
        padding-bottom: 22px;
    }
    .reviews_block_wrapp {
        margin-top: 24px;
    }
    .reviews_block {
        border-radius: var(--radius-400);
    }
}

@media (max-width: 660px) {
    .reviews_block_title {
        font-size: 22px;
        line-height: 120%;
    }
    .reviews_block_desc {
        font-size: 16px;
        line-height: 140%;
    }
    .review_author {
        flex-direction: column;
        gap: 0;
    }
    .review_block_inf > a {
        margin: auto 0; 
    }
    .review_block_inf {
        padding-top: 8px;
    }
    .reviews_block_title::before {
        min-width: 30px;
        min-height: 30px;
        max-width: 30px;
        max-height: 30px;
    }
}
/* End */
/* /local/components/page_blocks/advantages_services/templates/.default/style.css?17525143186590 */
/* /local/components/page_blocks/specialists_swiper/templates/.default/style.css?17520063336590 */
/* /local/components/page_blocks/sert/templates/.default/style.css?17520785376590 */
/* /local/components/page_blocks/reviews_wrapper/templates/.default/style.css?17545453006590 */
