@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");

body,
html {
    margin: 0;
    height: 100%;
    min-height: 100%
}

:root {
    --font-family: "Manrope", sans-serif;
    --second-family: "Montserrat", sans-serif;
    --third-family: "Inter", sans-serif
}

body {
    position: relative;
    min-width: 340px;
    text-align: left;
    color: #000;
    font: 18px var(--font-family), arial;
    line-height: 1;
    background: #FBFBFB
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #000;
    font-family: var(--font-family), var(--font-family), arial;
    font-weight: 400;
    font-style: normal
}

h1 {
    margin-top: 0;
    font-size: 50px
}

h2 {
    font-size: 48px
}

h3 {
    font-size: 46px
}

h4 {
    font-size: 44px
}

h5 {
    font-size: 42px
}

h6 {
    font-size: 41px
}

h5,
h6 {
    font-size: 40px
}

@media (max-width:1024px) {
    h1 {
        margin-top: 0;
        font-size: 28px
    }

    h2 {
        font-size: 26px
    }

    h3 {
        font-size: 24px
    }

    h4 {
        font-size: 22px
    }

    h5 {
        font-size: 20px
    }

    h6 {
        font-size: 18px
    }

    h5,
    h6 {
        font-size: 16px
    }
}

a {
    text-decoration: underline;
    color: #fe4904
}

a:hover {
    text-decoration: none
}

a img {
    border-color: #000
}

a[href^="tel:"] {
    text-decoration: none;
    color: inherit
}

img,
input,
table,
textarea {
    max-width: 100%
}

.site_wrapper {
    display: flex;
    flex-direction: column
}

* {
    box-sizing: border-box
}

.block_inner {
    max-width: 1650px;
    margin: 0 auto
}

@media (min-width:768px) {
    .col2-field {
        display: flex
    }

    .col2-field .field {
        flex: 0 0 calc(50% - 8px);
        margin-right: 16px
    }

    .col2-field .field:nth-child(2) {
        margin-right: 0
    }
}

.oveflowHidden {
    overflow: hidden
}

.field {
    margin-bottom: 16px;
    position: relative
}

.field input[type=password],
.field input[type=tel],
.field input[type=text] {
    width: 100%;
    padding: 0 22px;
    height: 60px;
    border: 1px solid #fff;
    border-radius: 5px;
    font-weight: 400;
    font-size: 18px;
    color: #fff;
    background: none;
    box-sizing: border-box;
    outline: none;
    font-family: var(--font-family);
    transition: all 0.3s
}

.field input[type=password]::-webkit-input-placeholder,
.field input[type=tel]::-webkit-input-placeholder,
.field input[type=text]::-webkit-input-placeholder {
    color: #fff
}

.field select {
    width: 100%;
    padding: 0 22px;
    height: 60px;
    border: 1px solid #fff;
    border-radius: 5px;
    font-weight: 400;
    font-size: 18px;
    color: #fff;
    color: #000;
    box-sizing: border-box;
    outline: none;
    font-family: var(--font-family);
    transition: all 0.3s
}

.field textarea {
    width: 100%;
    padding: 16px 22px;
    height: 100px;
    border: 1px solid #fff;
    border-radius: 5px;
    font-weight: 400;
    font-size: 18px;
    color: #fff;
    color: #000;
    box-sizing: border-box;
    outline: none;
    font-family: var(--font-family);
    transition: all 0.3s
}

.field .field_name {
    font-weight: 700;
    font-size: 16px;
    line-height: 95%;
    color: #242424;
    padding-bottom: 15px
}

.field.checkbox ul {
    padding: 2px 0;
    margin: 0;
    list-style: none;
    max-height: 190px;
    overflow: auto
}

.field.checkbox ul li {
    margin-bottom: 10px
}

.field.checkbox ul li label {
    position: relative;
    padding-left: 30px;
    font-weight: 400;
    font-size: 16px;
    line-height: 1;
    color: #242424;
    cursor: pointer;
    display: inline-block
}

.field.checkbox ul li label input {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0
}

.field.checkbox ul li label span {
    position: absolute;
    top: -2px;
    left: 0;
    width: 20px;
    height: 20px;
    border: 2px solid #747576;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    transition: all 0.3s;
    background-color: #fff;
    z-index: 1
}

.field.checkbox ul li label input:checked+span {
    background-color: #183E98;
    border-color: #183E98;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.6666 3.5L5.24992 9.91667L2.33325 7' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
}

.field.radio ul {
    padding: 2px 0;
    margin: 0;
    list-style: none;
    max-height: 190px;
    overflow: auto
}

.field.radio ul li {
    margin-bottom: 10px
}

.field.radio ul li label {
    position: relative;
    padding-left: 30px;
    font-weight: 400;
    font-size: 16px;
    line-height: 1;
    color: #242424;
    cursor: pointer;
    display: inline-block
}

.field.radio ul li label input {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0
}

.field.radio ul li label span {
    position: absolute;
    top: -2px;
    left: 0;
    width: 20px;
    height: 20px;
    border: 2px solid #747576;
    background-color: #fff;
    border-radius: 50%;
    z-index: 1
}

.field.radio ul li label span:before {
    content: "";
    transition: all 0.3s;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 10px;
    height: 10px;
    margin: auto;
    background: #183E98;
    opacity: 0;
    border-radius: 50%
}

.field.radio ul li label input:checked+span {
    border-color: #183E98
}

.field.radio ul li label input:checked+span:before {
    opacity: 1
}

.jq-selectbox.jqselect {
    display: block !important;
    width: 100%
}

.jq-selectbox.jqselect .jq-selectbox__select {
    width: 100%;
    padding: 18px 16px 17px;
    height: 60px;
    background: none;
    font-style: normal;
    font-weight: normal;
    font-size: 22px;
    text-transform: uppercase;
    color: #78B82A;
    border: 1px solid #78B82A;
    box-sizing: border-box;
    border-radius: 0;
    outline: none;
    font-family: var(--font-family);
    position: relative;
    cursor: pointer
}

.jq-selectbox.jqselect .jq-selectbox__select .jq-selectbox__select-text {
    width: 100% !important;
    margin: 0
}

.jq-selectbox.jqselect .jq-selectbox__select .jq-selectbox__trigger {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 24px;
    width: 12px;
    height: 12px;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 3.66528L6.01136 9.65392L5.05129 8.69385L11.0399 2.70521L12 3.66528Z' fill='%2378B82A'/%3E%3Cpath d='M5.98877 9.63599L0.000131678 3.64734L0.960205 2.68727L6.94884 8.67591L5.98877 9.63599Z' fill='%2378B82A'/%3E%3C/svg%3E%0A");
    background-position: 50%;
    background-repeat: no-repeat;
    margin: auto
}

.jq-selectbox.jqselect .jq-selectbox__dropdown {
    top: 100% !important;
    border: 1px solid #78B82A;
    background: #000;
    left: 0 !important;
    right: 0 !important;
    bottom: auto !important
}

.jq-selectbox.jqselect .jq-selectbox__dropdown ul {
    padding: 0;
    margin: 0;
    list-style: none
}

.jq-selectbox.jqselect .jq-selectbox__dropdown ul li {
    padding: 18px 16px 17px;
    font-size: 22px;
    text-transform: uppercase;
    color: #78B82A;
    cursor: pointer
}

.jq-selectbox.jqselect .jq-selectbox__dropdown ul li.sel,
.jq-selectbox.jqselect .jq-selectbox__dropdown ul li:hover {
    color: #fff
}

.burger {
    flex: 0 0 44px;
    z-index: 71;
    width: 44px;
    height: 44px;
    background: #222750 url("data:image/svg+xml,%3Csvg width='21' height='18' viewBox='0 0 21 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.222168' y='0.445312' width='13.4444' height='2.44444' fill='%23ffffff'/%3E%3Crect x='16.1113' y='0.445312' width='4.88889' height='2.44444' fill='%23ffffff'/%3E%3Crect x='5.11133' y='7.77734' width='15.8889' height='2.44444' fill='%23ffffff'/%3E%3Crect x='0.222168' y='7.77734' width='2.44444' height='2.44444' fill='%23ffffff'/%3E%3Crect x='7.55566' y='15.1133' width='13.4444' height='2.44444' fill='%23ffffff'/%3E%3Crect x='0.222168' y='15.1133' width='4.88889' height='2.44444' fill='%23ffffff'/%3E%3C/svg%3E%0A") 50% no-repeat;
    box-sizing: border-box;
    cursor: pointer;
    display: none;
    position: relative;
    margin-right: -16px
}

@media (max-width:1210px) {
    .burger {
        display: block
    }
}

.form-popup-wrapper {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    overflow: auto;
    white-space: nowrap;
    text-align: center;
    font-size: 0;
    opacity: 0;
    visibility: hidden;
    z-index: 100;
    background: rgba(30, 25, 61, 0.2);
    transition: all 0.5s;
    padding: 100px 40px 40px 40px
}

@media (max-width:767px) {
    .form-popup-wrapper {
        padding: 0
    }
}

@media (min-width:768px) {
    .form-popup-wrapper:before {
        height: 100%;
        display: inline-block;
        vertical-align: middle;
        content: ""
    }
}

.form-popup-wrapper.opened {
    opacity: 1;
    visibility: visible
}

.form-popup-wrapper .formExtraWrapper {
    width: 588px;
    margin: auto;
    position: relative;
    display: inline-block;
    white-space: normal;
    vertical-align: middle;
    text-align: left;
    z-index: 10
}

@media (max-width:767px) {
    .form-popup-wrapper .formExtraWrapper {
        width: 300;
        display: block
    }
}

.form-popup-wrapper .formExtraWrapper .close-form {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 26px;
    height: 26px;
    background: 50% url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.7071 2.70711C23.0976 2.31658 23.0976 1.68342 22.7071 1.29289C22.3166 0.902369 21.6834 0.902369 21.2929 1.29289L22.7071 2.70711ZM1.29289 21.2929C0.902369 21.6834 0.902369 22.3166 1.29289 22.7071C1.68342 23.0976 2.31658 23.0976 2.70711 22.7071L1.29289 21.2929ZM2.70711 1.29289C2.31658 0.902369 1.68342 0.902369 1.29289 1.29289C0.902369 1.68342 0.902369 2.31658 1.29289 2.70711L2.70711 1.29289ZM21.2929 22.7071C21.6834 23.0976 22.3166 23.0976 22.7071 22.7071C23.0976 22.3166 23.0976 21.6834 22.7071 21.2929L21.2929 22.7071ZM21.2929 1.29289L1.29289 21.2929L2.70711 22.7071L22.7071 2.70711L21.2929 1.29289ZM1.29289 2.70711L21.2929 22.7071L22.7071 21.2929L2.70711 1.29289L1.29289 2.70711Z' fill='%23322D50'/%3E%3C/svg%3E%0A") no-repeat;
    cursor: pointer;
    z-index: 101
}

.form-b {
    font-size: 0;
    padding: 52px 33px 48px;
    box-sizing: border-box;
    position: relative;
    background: #fff;
    z-index: 100
}

@media (max-width:767px) {
    .form-b {
        padding: 48px 20px
    }
}

.form-b .title {
    font-style: normal;
    font-weight: 800;
    font-size: 48px;
    line-height: 100%;
    text-transform: uppercase;
    color: #0C395F;
    text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25);
    padding-bottom: 14px
}

.form-b .text {
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 100%;
    color: #0C395F;
    padding-bottom: 52px
}

.menu_burger {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    width: 340px;
    z-index: 1001;
    transition: all 0.3s;
    opacity: 0;
    visibility: hidden;
    background: #1B1E2A;
    font-size: 0;
    box-shadow: 0 0 0 6000px rgba(30, 25, 61, 0.8)
}

.menu_burger.opened {
    opacity: 1;
    visibility: visible
}

.menu_burger .menu_scroll {
    overflow: auto;
    position: absolute;
    top: 40px;
    left: 0;
    right: 0;
    bottom: 0
}

.menu_burger .menuClose {
    position: absolute;
    top: 7px;
    right: 10px;
    width: 24px;
    height: 24px;
    cursor: pointer;
    box-sizing: border-box;
    background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.7071 2.70711C23.0976 2.31658 23.0976 1.68342 22.7071 1.29289C22.3166 0.902369 21.6834 0.902369 21.2929 1.29289L22.7071 2.70711ZM1.29289 21.2929C0.902369 21.6834 0.902369 22.3166 1.29289 22.7071C1.68342 23.0976 2.31658 23.0976 2.70711 22.7071L1.29289 21.2929ZM2.70711 1.29289C2.31658 0.902369 1.68342 0.902369 1.29289 1.29289C0.902369 1.68342 0.902369 2.31658 1.29289 2.70711L2.70711 1.29289ZM21.2929 22.7071C21.6834 23.0976 22.3166 23.0976 22.7071 22.7071C23.0976 22.3166 23.0976 21.6834 22.7071 21.2929L21.2929 22.7071ZM21.2929 1.29289L1.29289 21.2929L2.70711 22.7071L22.7071 2.70711L21.2929 1.29289ZM1.29289 2.70711L21.2929 22.7071L22.7071 21.2929L2.70711 1.29289L1.29289 2.70711Z' fill='white'/%3E%3C/svg%3E%0A") 50% no-repeat
}

.menu_burger .menu_top ul,
.menu_burger .menu_top2 ul {
    padding: 0;
    margin: 0;
    list-style: none
}

.menu_burger .menu_top ul>li,
.menu_burger .menu_top2 ul>li {
    padding: 2px 0
}

.menu_burger .menu_top ul>li>a,
.menu_burger .menu_top2 ul>li>a {
    display: block;
    font-style: normal;
    font-size: 18px;
    line-height: 27px;
    color: #FFFFFF;
    padding: 0 16px;
    text-decoration: none;
    position: relative
}

.menu_burger .menu_top ul>li>a:hover,
.menu_burger .menu_top2 ul>li>a:hover {
    text-decoration: underline
}

.menu_burger .menu_top ul>li>a .arrow,
.menu_burger .menu_top2 ul>li>a .arrow {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 16px;
    width: 24px;
    height: 24px;
    margin: auto
}

.menu_burger .menu_top ul>li>a .arrow:before,
.menu_burger .menu_top2 ul>li>a .arrow:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 10px;
    height: 10px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    margin: auto
}

.menu_burger .menu_top ul>li ul,
.menu_burger .menu_top2 ul>li ul {
    padding: 10px 26px;
    margin: 0;
    list-style: none
}

.menu_burger .menu_top ul>li ul li,
.menu_burger .menu_top2 ul>li ul li {
    padding: 4px 0
}

.menu_burger .menu_top ul>li ul li a,
.menu_burger .menu_top2 ul>li ul li a {
    display: block;
    font-style: normal;
    font-size: 16px;
    color: #FFFFFF;
    padding: 0 16px;
    text-decoration: none;
    position: relative
}

.menu_burger .menu_top ul>li.hasSubmenu ul,
.menu_burger .menu_top2 ul>li.hasSubmenu ul {
    display: block
}

.menu_burger .menu_left_inner {
    padding-top: 20px
}

.menu_burger .menu_left_inner>ul {
    background: #fff;
    padding: 16px;
    margin: 0;
    list-style: none
}

.menu_burger .menu_left_inner>ul>li>a {
    display: block;
    padding: 0;
    position: relative;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 32px;
    color: #242424;
    transition: all 0.3s;
    text-decoration: none
}

.menu_burger .menu_left_inner>ul>li>a:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 3px;
    background: #183E98;
    height: 24px;
    opacity: 0;
    transition: all 0.3s;
    margin: auto
}

.menu_burger .menu_left_inner>ul>li ul {
    padding: 0 0 0 15px;
    margin: 0;
    list-style: none;
    display: none
}

.menu_burger .menu_left_inner>ul>li ul li a {
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 32px;
    text-decoration: none;
    color: #242424
}

.menu_burger .menu_left_inner>ul>li ul li a:hover {
    text-decoration: underline
}

.menu_burger .menu_left_inner>ul>li ul li.opened>a {
    text-decoration: underline
}

.menu_burger .menu_left_inner>ul>li.opened>a {
    background: rgba(24, 62, 152, 0.1);
    color: #183E98;
    font-weight: 700;
    font-style: italic;
    padding-left: 15px
}

.menu_burger .menu_left_inner>ul>li.opened>a:before {
    opacity: 1
}

.menu_burger .menu_left_inner>ul>li.opened>ul {
    display: block
}

.site_wrapper {
    position: relative;
    display: flex;
    flex-direction: column;
    min-height: 100%
}

.content_block_wr {
    flex: 1 1 auto
}

.btn_button {
    display: inline-block;
    vertical-align: top;
    border: none;
    background: #fe4904;
    border-radius: 0;
    outline: none;
    padding: 15px 9px 15px 74px;
    font-weight: 600;
    font-size: 19px;
    line-height: 158%;
    text-transform: uppercase;
    color: #fff;
    transition: all 0.3s;
    text-align: center;
    cursor: pointer;
    font-family: var(--font-family);
    text-decoration: none;
    position: relative;
    min-height: 60px
}

.btn_button i {
    position: absolute;
    top: -24px;
    left: -14px;
    width: 78px;
    height: 84px;
    background: url(../img/cos.png) 50% no-repeat
}

.btn_button:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: -10px;
    width: 16px;
    background: url("data:image/svg+xml,%3Csvg width='16' height='60' viewBox='0 0 16 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.08276 2.62365C6.95585 1.00736 8.64493 0 10.482 0H11C13.7614 0 16 2.23858 16 5V26V55C16 57.7614 13.7614 60 11 60H5C2.23858 60 0 57.7614 0 55V15.1484C0 14.3187 0.206471 13.5021 0.600802 12.7721L6.08276 2.62365Z' fill='%23FE4904' /%3E%3C/svg%3E") 50% no-repeat;
    transition: all 0.3s
}

.btn_button:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: -26px;
    width: 33px;
    background: url("data:image/svg+xml,%3Csvg width='33' height='60' viewBox='0 0 33 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 5C0 2.23858 2.23858 0 5 0H20.1837C21.9321 0 23.5535 0.913268 24.4597 2.40849L31.5621 14.1275C32.4565 15.6032 32.5267 17.4358 31.748 18.9756L12.3875 57.2566C11.5365 58.9392 9.81126 60 7.92566 60H5C2.23858 60 0 57.7614 0 55V19.5042V5Z' fill='%23FE4904' /%3E%3C/svg%3E") 50% no-repeat;
    transition: all 0.3s
}

.btn_button:hover {
    opacity: 0.8
}

.header {
    backdrop-filter: blur(5px);
    background: #fe4904;
    padding: 0 16px;
    position: sticky;
    left: 0;
    right: 0;
    top: 0;
    z-index: 100
}

.header .block_inner {
    display: flex;
    gap: 40px;
    align-items: center
}

.header .block_inner .logo {
    flex: 0 0 170px
}

.header .block_inner .logo a {
    display: inline-block;
    vertical-align: top;
    text-decoration: none
}

.header .block_inner .logo a img {
    height: auto
}

@media (max-width:1400px) {
    .header .block_inner .logo {
        flex: 0 0 100px
    }
}

@media (max-width:1210px) {
    .header .block_inner .logo {
        flex: 1 1 auto
    }

    .header .block_inner .logo a {
        max-width: 100px
    }
}

@media (max-width:1500px) {
    .header .block_inner {
        gap: 20px
    }
}

@media (max-width:1210px) {
    .header .block_inner {
        gap: 10px
    }
}

.header .menu_top_main {
    flex: 1 1 auto
}

@media (max-width:1210px) {
    .header .menu_top_main {
        display: none
    }
}

.header .menu_top_main>ul {
    padding: 0;
    list-style: none;
    margin: 0;
    font-size: 0;
    text-align: center
}

.header .menu_top_main>ul>li {
    display: inline-block;
    vertical-align: top;
    position: relative
}

.header .menu_top_main>ul>li>a {
    padding: 20px 10px;
    text-decoration: none;
    display: block;
    transition: all 0.3s;
    font-weight: 600;
    font-size: 18px;
    line-height: 167%;
    color: #fff;
    z-index: 1;
    position: relative
}

@media (max-width:1500px) {
    .header .menu_top_main>ul>li>a {
        padding: 20px 10px
    }
}

@media (max-width:1400px) {
    .header .menu_top_main>ul>li>a {
        padding: 10px 8px;
        font-size: 16px
    }
}

.header .menu_top_main>ul>li>a:before {
    position: absolute;
    top: 0;
    bottom: 100%;
    left: 0;
    right: 0;
    content: "";
    background: #222750;
    transition: all 0.3s;
    z-index: -1
}

.header .menu_top_main>ul>li>a:hover:before {
    bottom: 0
}

.header .menu_top_main>ul>li ul {
    padding: 0;
    margin: 0;
    list-style: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 300px;
    z-index: 100;
    opacity: 0;
    visibility: hidden;
    background: #222750;
    max-height: calc(100vh - 100px);
    overflow: auto;
    text-align: left;
    transition: all 0.3s
}

.header .menu_top_main>ul>li ul li {
    padding: 10px 0
}

.header .menu_top_main>ul>li ul li a {
    display: block;
    padding: 5px 20px;
    text-decoration: none;
    font-weight: 500;
    font-size: 18px;
    line-height: 139%;
    color: #fff;
    transition: all 0.3s
}

.header .menu_top_main>ul>li ul li a:hover {
    background: #fe4904
}

.header .menu_top_main>ul>li:hover a:before {
    bottom: 0
}

.header .menu_top_main>ul>li:hover ul {
    opacity: 1;
    visibility: visible
}

.header .phone {
    padding-left: 40px;
    position: relative;
    font-weight: 700;
    font-size: 22px;
    line-height: 136%;
    text-transform: uppercase;
    color: #fff
}

@media (max-width:1500px) {
    .header .phone {
        font-size: 18px
    }
}

.header .phone:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 30px;
    height: 30px;
    margin: auto;
    background: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.7596 14.2073C19.6353 14.2073 19.5161 14.158 19.4282 14.07C19.3403 13.9821 19.2909 13.8629 19.2909 13.7386C19.2899 12.9114 18.9609 12.1183 18.376 11.5333C17.7911 10.9484 16.9981 10.6192 16.1709 10.6181C16.0466 10.6181 15.9273 10.5687 15.8394 10.4808C15.7515 10.3929 15.7021 10.2737 15.7021 10.1494C15.7021 10.0251 15.7515 9.90582 15.8394 9.81792C15.9273 9.73001 16.0466 9.68062 16.1709 9.68062C18.4082 9.68062 20.2284 11.5008 20.2284 13.7386C20.2284 13.8629 20.179 13.9821 20.0911 14.07C20.0032 14.158 19.884 14.2073 19.7596 14.2073ZM24.1209 14.2073C23.9966 14.2073 23.8773 14.158 23.7894 14.07C23.7015 13.9821 23.6521 13.8629 23.6521 13.7386C23.6521 9.61312 20.2959 6.25734 16.1709 6.25734C16.0466 6.25734 15.9273 6.20796 15.8394 6.12005C15.7515 6.03214 15.7021 5.91291 15.7021 5.78859C15.7021 5.66427 15.7515 5.54504 15.8394 5.45714C15.9273 5.36923 16.0466 5.31984 16.1709 5.31984C20.8129 5.31984 24.5896 9.09656 24.5896 13.7386C24.5896 13.8629 24.5403 13.9821 24.4524 14.07C24.3644 14.158 24.2452 14.2073 24.1209 14.2073Z' fill='white' /%3E%3Cpath d='M28.5028 14.2073C28.3784 14.2073 28.2592 14.158 28.1713 14.0701C28.0834 13.9821 28.034 13.8629 28.034 13.7386C28.034 7.19719 22.7123 1.875 16.1709 1.875C16.0466 1.875 15.9273 1.82561 15.8394 1.73771C15.7515 1.6498 15.7021 1.53057 15.7021 1.40625C15.7021 1.28193 15.7515 1.1627 15.8394 1.07479C15.9273 0.986886 16.0466 0.9375 16.1709 0.9375C23.2293 0.9375 28.9715 6.67969 28.9715 13.7386C28.9715 13.8629 28.9221 13.9821 28.8342 14.0701C28.7463 14.158 28.6271 14.2073 28.5028 14.2073ZM3.06322 4.80797C3.70166 4.16953 4.4826 3.72188 5.3765 3.45938C5.66407 3.37531 5.97182 3.3929 6.24793 3.50919C6.52405 3.62547 6.75166 3.83335 6.89244 4.09781L10.0003 9.94313C10.1307 10.1885 10.179 10.4693 10.1379 10.7441C10.0968 11.019 9.96851 11.2734 9.77197 11.4698L7.63307 13.6088C8.13463 15.2995 9.30838 17.2294 11.0376 18.9586C12.7668 20.6878 14.7046 21.8691 16.3874 22.3631L18.5259 20.2247C18.7226 20.0282 18.9771 19.8999 19.2522 19.8589C19.5272 19.8179 19.8081 19.8663 20.0535 19.9969L25.9045 23.1136C26.1704 23.2551 26.379 23.4845 26.4947 23.7627C26.6103 24.0409 26.6259 24.3505 26.5387 24.6389C26.2701 25.5216 25.8239 26.2978 25.1882 26.9334C21.7218 30.3998 13.9635 28.2614 7.84916 22.147C1.74322 16.0406 -0.403185 8.27438 3.06322 4.80797Z' fill='white' /%3E%3C/svg%3E") 50% no-repeat;
    background-size: contain
}

.header .phone a {
    display: inline-block;
    white-space: nowrap
}

@media (max-width:767px) {
    .header .phone {
        font-size: 16px;
        padding-left: 30px
    }

    .header .phone:before {
        width: 20px;
        height: 20px
    }
}

.footer_bottom {
    background: #FE4904;
    padding: 15px 16px
}

.footer_bottom .block_inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    font-weight: 600;
    font-size: 18px;
    line-height: 167%;
    color: #fff
}

.footer_bottom .block_inner .copy {
    text-transform: uppercase;
	min-width: 150px;
}

.footer_bottom .block_inner .police a {
    text-decoration: underline;
    color: #fff
}

.footer_bottom .block_inner .police {
	display: flex;
	gap: 60px;
}

@media (max-width:1200px) {
    .footer_bottom .block_inner {
        font-size: 16px
    }
}

@media (max-width:1350px) {
    .footer_bottom .block_inner {
        display: block;
        text-align: center;
		padding-bottom: 50px;
    }
	
	.footer_bottom .block_inner .police {
		display: block;
	}
}

.footer_top {
    background: url(../img/footer_bg.jpg) 50% no-repeat;
    background-size: cover;
    padding: 30px 16px
}

.footer_top .title {
    font-weight: 700;
    font-size: 22px;
    line-height: 136%;
    text-transform: uppercase;
    color: #fe4904;
    padding: 0 0 30px;
    text-align: center
}

@media (max-width:1200px) {
    .footer_top .title {
        padding-bottom: 16px;
        font-size: 18px
    }
}

.footer_top .inner {
    display: flex;
    justify-content: space-between;
    gap: 20px;
    align-items: center
}

.footer_top .inner .text {
    font-weight: 600;
    font-size: 20px;
    line-height: 150%;
    color: #fff;
    flex: 0 0 292px
}

.footer_top .inner .data {
    font-weight: 600;
    font-size: 18px;
    line-height: 167%;
    text-transform: uppercase;
    text-align: right;
    color: #fff;
    flex: 0 0 240px
}

.footer_top .inner .contacts {
    flex: 0 0 240px
}

.footer_top .inner .contacts .phone {
    padding-left: 40px;
    position: relative;
    font-weight: 700;
    font-size: 20px;
    line-height: 150%;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 17px;
    display: inline-block
}

.footer_top .inner .contacts .phone:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 30px;
    height: 30px;
    margin: auto;
    background: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.7596 14.2078C19.6353 14.2078 19.5161 14.1584 19.4282 14.0705C19.3403 13.9826 19.2909 13.8634 19.2909 13.7391C19.2899 12.9118 18.9609 12.1188 18.376 11.5338C17.7911 10.9488 16.9981 10.6197 16.1709 10.6186C16.0466 10.6186 15.9273 10.5692 15.8394 10.4813C15.7515 10.3934 15.7021 10.2742 15.7021 10.1498C15.7021 10.0255 15.7515 9.90629 15.8394 9.81839C15.9273 9.73048 16.0466 9.68109 16.1709 9.68109C18.4082 9.68109 20.2284 11.5012 20.2284 13.7391C20.2284 13.8634 20.179 13.9826 20.0911 14.0705C20.0032 14.1584 19.884 14.2078 19.7596 14.2078ZM24.1209 14.2078C23.9966 14.2078 23.8773 14.1584 23.7894 14.0705C23.7015 13.9826 23.6521 13.8634 23.6521 13.7391C23.6521 9.61359 20.2959 6.25781 16.1709 6.25781C16.0466 6.25781 15.9273 6.20843 15.8394 6.12052C15.7515 6.03261 15.7021 5.91338 15.7021 5.78906C15.7021 5.66474 15.7515 5.54551 15.8394 5.45761C15.9273 5.3697 16.0466 5.32031 16.1709 5.32031C20.8129 5.32031 24.5896 9.09703 24.5896 13.7391C24.5896 13.8634 24.5403 13.9826 24.4524 14.0705C24.3644 14.1584 24.2452 14.2078 24.1209 14.2078Z' fill='%23FE4904' /%3E%3Cpath d='M28.5028 14.2073C28.3784 14.2073 28.2592 14.158 28.1713 14.0701C28.0834 13.9821 28.034 13.8629 28.034 13.7386C28.034 7.19719 22.7123 1.875 16.1709 1.875C16.0466 1.875 15.9273 1.82561 15.8394 1.73771C15.7515 1.6498 15.7021 1.53057 15.7021 1.40625C15.7021 1.28193 15.7515 1.1627 15.8394 1.07479C15.9273 0.986886 16.0466 0.9375 16.1709 0.9375C23.2293 0.9375 28.9715 6.67969 28.9715 13.7386C28.9715 13.8629 28.9221 13.9821 28.8342 14.0701C28.7463 14.158 28.6271 14.2073 28.5028 14.2073ZM3.06322 4.80797C3.70166 4.16953 4.4826 3.72188 5.3765 3.45938C5.66407 3.37531 5.97182 3.3929 6.24793 3.50919C6.52405 3.62547 6.75166 3.83335 6.89244 4.09781L10.0003 9.94313C10.1307 10.1885 10.179 10.4693 10.1379 10.7441C10.0968 11.019 9.96851 11.2734 9.77197 11.4698L7.63307 13.6088C8.13463 15.2995 9.30838 17.2294 11.0376 18.9586C12.7668 20.6878 14.7046 21.8691 16.3874 22.3631L18.5259 20.2247C18.7226 20.0282 18.9771 19.8999 19.2522 19.8589C19.5272 19.8179 19.8081 19.8663 20.0535 19.9969L25.9045 23.1136C26.1704 23.2551 26.379 23.4845 26.4947 23.7627C26.6103 24.0409 26.6259 24.3505 26.5387 24.6389C26.2701 25.5216 25.8239 26.2978 25.1882 26.9334C21.7218 30.3998 13.9635 28.2614 7.84916 22.147C1.74322 16.0406 -0.403185 8.27438 3.06322 4.80797Z' fill='%23FE4904' /%3E%3C/svg%3E") 50% no-repeat
}

.footer_top .inner .contacts .email {
    padding-left: 40px;
    position: relative;
    font-weight: 700;
    font-size: 20px;
    line-height: 150%;
    text-transform: uppercase;
    color: #fff;
    display: inline-block;
    background: none;
}

.footer_top .inner .contacts .email:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 30px;
    height: 30px;
    margin: auto;
    background: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_148_14187)'%3E%3Cpath d='M1.13794 7.43245L14.3082 16.3807C14.7285 16.6652 15.2715 16.6652 15.6886 16.3807L28.8588 7.43245C29.5183 6.98633 29.2015 5.95508 28.4063 5.95508H1.59053C0.795268 5.95508 0.478457 6.9831 1.13794 7.43245ZM28.736 8.84516L20.7187 14.2924L28.6293 21.9346C29.1433 22.4292 30 22.0672 30 21.3527V9.51435C29.9967 8.86456 29.2726 8.4831 28.736 8.84516ZM1.36747 21.9346L9.27803 14.2924L1.26079 8.84516C0.724147 8.47986 9.12292e-06 8.86456 9.12292e-06 9.51435V21.3527C-0.00322364 22.0672 0.853457 22.4292 1.36747 21.9346Z' fill='%23FE4904' /%3E%3Cpath d='M27.1843 24.0458C27.9117 24.0458 28.2673 23.1601 27.7468 22.6557L19.7619 14.9424L16.2253 17.3443C15.8535 17.5965 15.4268 17.7226 15.0001 17.7226C14.5734 17.7226 14.1466 17.5965 13.7749 17.3443L10.235 14.9424L2.25009 22.6557C1.72638 23.1601 2.08522 24.0458 2.81259 24.0458H27.1843Z' fill='%23FE4904' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_148_14187'%3E%3Crect width='30' height='30' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat
}

.footer_top .inner .contacts .email a {
    text-decoration: none;
    color: #fff
}

.footer_top .inner .massenger>div {
    margin-bottom: 10px
}

.footer_top .inner .massenger>div:last-child {
    margin-bottom: 0
}

.footer_top .inner .massenger>div a {
    display: inline-flex;
    gap: 10px;
    align-items: center;
    text-decoration: none
}

.footer_top .inner .massenger>div a i {
    font-size: 0;
    flex: 0 0 40px
}

.footer_top .inner .massenger>div a span {
    font-weight: 600;
    font-size: 20px;
    line-height: 150%;
    color: #fff
}

@media (max-width:1200px) {
    .footer_top .inner .text {
        font-size: 16px;
        flex: 0 0 230px
    }

    .footer_top .inner .data {
        font-size: 16px;
        flex: 0 0 210px
    }

    .footer_top .inner .contacts {
        flex: 0 0 180px
    }

    .footer_top .inner .contacts .phone {
        padding-left: 30px;
        font-size: 16px;
        margin-bottom: 10px
    }

    .footer_top .inner .contacts .phone:before {
        width: 20px;
        height: 20px;
        background: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.7596 14.2078C19.6353 14.2078 19.5161 14.1584 19.4282 14.0705C19.3403 13.9826 19.2909 13.8634 19.2909 13.7391C19.2899 12.9118 18.9609 12.1188 18.376 11.5338C17.7911 10.9488 16.9981 10.6197 16.1709 10.6186C16.0466 10.6186 15.9273 10.5692 15.8394 10.4813C15.7515 10.3934 15.7021 10.2742 15.7021 10.1498C15.7021 10.0255 15.7515 9.90629 15.8394 9.81839C15.9273 9.73048 16.0466 9.68109 16.1709 9.68109C18.4082 9.68109 20.2284 11.5012 20.2284 13.7391C20.2284 13.8634 20.179 13.9826 20.0911 14.0705C20.0032 14.1584 19.884 14.2078 19.7596 14.2078ZM24.1209 14.2078C23.9966 14.2078 23.8773 14.1584 23.7894 14.0705C23.7015 13.9826 23.6521 13.8634 23.6521 13.7391C23.6521 9.61359 20.2959 6.25781 16.1709 6.25781C16.0466 6.25781 15.9273 6.20843 15.8394 6.12052C15.7515 6.03261 15.7021 5.91338 15.7021 5.78906C15.7021 5.66474 15.7515 5.54551 15.8394 5.45761C15.9273 5.3697 16.0466 5.32031 16.1709 5.32031C20.8129 5.32031 24.5896 9.09703 24.5896 13.7391C24.5896 13.8634 24.5403 13.9826 24.4524 14.0705C24.3644 14.1584 24.2452 14.2078 24.1209 14.2078Z' fill='%23FE4904' /%3E%3Cpath d='M28.5028 14.2073C28.3784 14.2073 28.2592 14.158 28.1713 14.0701C28.0834 13.9821 28.034 13.8629 28.034 13.7386C28.034 7.19719 22.7123 1.875 16.1709 1.875C16.0466 1.875 15.9273 1.82561 15.8394 1.73771C15.7515 1.6498 15.7021 1.53057 15.7021 1.40625C15.7021 1.28193 15.7515 1.1627 15.8394 1.07479C15.9273 0.986886 16.0466 0.9375 16.1709 0.9375C23.2293 0.9375 28.9715 6.67969 28.9715 13.7386C28.9715 13.8629 28.9221 13.9821 28.8342 14.0701C28.7463 14.158 28.6271 14.2073 28.5028 14.2073ZM3.06322 4.80797C3.70166 4.16953 4.4826 3.72188 5.3765 3.45938C5.66407 3.37531 5.97182 3.3929 6.24793 3.50919C6.52405 3.62547 6.75166 3.83335 6.89244 4.09781L10.0003 9.94313C10.1307 10.1885 10.179 10.4693 10.1379 10.7441C10.0968 11.019 9.96851 11.2734 9.77197 11.4698L7.63307 13.6088C8.13463 15.2995 9.30838 17.2294 11.0376 18.9586C12.7668 20.6878 14.7046 21.8691 16.3874 22.3631L18.5259 20.2247C18.7226 20.0282 18.9771 19.8999 19.2522 19.8589C19.5272 19.8179 19.8081 19.8663 20.0535 19.9969L25.9045 23.1136C26.1704 23.2551 26.379 23.4845 26.4947 23.7627C26.6103 24.0409 26.6259 24.3505 26.5387 24.6389C26.2701 25.5216 25.8239 26.2978 25.1882 26.9334C21.7218 30.3998 13.9635 28.2614 7.84916 22.147C1.74322 16.0406 -0.403185 8.27438 3.06322 4.80797Z' fill='%23FE4904' /%3E%3C/svg%3E") 50% no-repeat;
        background-size: contain
    }

    .footer_top .inner .contacts .email {
        padding-left: 30px;
        font-size: 16px
    }

    .footer_top .inner .contacts .email:before {
        width: 20px;
        height: 20px;
        background: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_148_14187)'%3E%3Cpath d='M1.13794 7.43245L14.3082 16.3807C14.7285 16.6652 15.2715 16.6652 15.6886 16.3807L28.8588 7.43245C29.5183 6.98633 29.2015 5.95508 28.4063 5.95508H1.59053C0.795268 5.95508 0.478457 6.9831 1.13794 7.43245ZM28.736 8.84516L20.7187 14.2924L28.6293 21.9346C29.1433 22.4292 30 22.0672 30 21.3527V9.51435C29.9967 8.86456 29.2726 8.4831 28.736 8.84516ZM1.36747 21.9346L9.27803 14.2924L1.26079 8.84516C0.724147 8.47986 9.12292e-06 8.86456 9.12292e-06 9.51435V21.3527C-0.00322364 22.0672 0.853457 22.4292 1.36747 21.9346Z' fill='%23FE4904' /%3E%3Cpath d='M27.1843 24.0458C27.9117 24.0458 28.2673 23.1601 27.7468 22.6557L19.7619 14.9424L16.2253 17.3443C15.8535 17.5965 15.4268 17.7226 15.0001 17.7226C14.5734 17.7226 14.1466 17.5965 13.7749 17.3443L10.235 14.9424L2.25009 22.6557C1.72638 23.1601 2.08522 24.0458 2.81259 24.0458H27.1843Z' fill='%23FE4904' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_148_14187'%3E%3Crect width='30' height='30' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
        background-size: contain
    }

    .footer_top .inner .massenger>div {
        margin-bottom: 6px
    }

    .footer_top .inner .massenger>div a i {
        flex: 0 0 30px
    }

    .footer_top .inner .massenger>div a span {
        font-size: 16px
    }
}

@media (max-width:960px) {
    .footer_top .inner {
        flex-wrap: wrap
    }

    .footer_top .inner .text {
        flex: 0 0 calc(50% - 10px)
    }

    .footer_top .inner .data {
        flex: 0 0 calc(50% - 10px)
    }

    .footer_top .inner .contacts {
        flex: 0 0 calc(50% - 10px);
        text-align: right
    }

    .footer_top .inner .massenger {
        flex: 0 0 calc(50% - 10px)
    }
}

@media (max-width:520px) {
    .footer_top .inner {
        flex-wrap: wrap;
        text-align: center;
        gap: 16px
    }

    .footer_top .inner .text {
        flex: none;
        width: 100%
    }

    .footer_top .inner .data {
        flex: none;
        width: 100%;
        text-align: center
    }

    .footer_top .inner .contacts {
        flex: none;
        width: 100%;
        text-align: center
    }

    .footer_top .inner .massenger {
        flex: none;
        width: 100%
    }
}

.top_block_wr {
    position: relative;
    padding: 30px 16px;
    min-height: calc(100vh - 70px);
    background: url(../img/bg_top.jpg) 50% no-repeat;
    background-size: cover;
    display: flex;
    align-items: center
}

.top_block_wr:after {
    content: '';
    position: absolute;
    bottom: 52px;
    left: 0;
    right: 0;
    width: 28px;
    height: 28px;
    margin: auto;
    background: url("data:image/svg+xml,%3Csvg width='28' height='26' viewBox='0 0 28 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.4578 9.8078C27.3468 9.74764 27.2216 9.71851 27.0954 9.72346C26.9692 9.72841 26.8466 9.76726 26.7406 9.83592L14 18.1562L1.25939 9.83592C1.15317 9.76658 1.03017 9.72726 0.903425 9.72213C0.776679 9.71701 0.650907 9.74626 0.539436 9.8068C0.427965 9.86734 0.334948 9.95691 0.270242 10.066C0.205535 10.1751 0.17155 10.2997 0.171886 10.4265V15.4047C0.171249 15.5168 0.197781 15.6273 0.249211 15.7269C0.300641 15.8265 0.375438 15.9122 0.467199 15.9765L13.5922 25.3515C13.711 25.437 13.8537 25.483 14 25.483C14.1464 25.483 14.289 25.437 14.4078 25.3515L27.5328 15.9765C27.6246 15.9122 27.6994 15.8265 27.7508 15.7269C27.8022 15.6273 27.8288 15.5168 27.8281 15.4047V10.4265C27.8285 10.2995 27.7943 10.1747 27.729 10.0657C27.6638 9.95666 27.57 9.86749 27.4578 9.8078Z' fill='%23FE4904' /%3E%3Cpath d='M14 16.2812C13.8535 16.2823 13.7106 16.2363 13.5922 16.15L0.467199 6.775C0.375438 6.71062 0.300641 6.62497 0.249211 6.52538C0.197781 6.42578 0.171249 6.31521 0.171886 6.20312V1.22031C0.17155 1.09346 0.205535 0.968883 0.270242 0.859778C0.334948 0.750673 0.427965 0.661105 0.539436 0.600565C0.650907 0.540025 0.776679 0.510768 0.903425 0.515894C1.03017 0.521021 1.15317 0.56034 1.25939 0.629685L14 8.93593L26.7406 0.629685C26.8469 0.56034 26.9699 0.521021 27.0966 0.515894C27.2233 0.510768 27.3491 0.540025 27.4606 0.600565C27.5721 0.661105 27.6651 0.750673 27.7298 0.859778C27.7945 0.968883 27.8285 1.09346 27.8281 1.22031V6.19843C27.8288 6.31052 27.8022 6.4211 27.7508 6.52069C27.6994 6.62029 27.6246 6.70593 27.5328 6.77031L14.4078 16.1453C14.29 16.2332 14.147 16.2809 14 16.2812ZM1.57814 5.8375L14 14.7109L26.4219 5.8375V2.51875L14.3844 10.3656C14.2697 10.4391 14.1363 10.4782 14 10.4782C13.8638 10.4782 13.7304 10.4391 13.6156 10.3656L1.57814 2.51875V5.8375Z' fill='white' /%3E%3C/svg%3E") 50% no-repeat;
}

@media (max-width:800px) {
    .top_block_wr {
        min-height: 100%
    }

    .top_block_wr:after{
        display: none;
    }
}

.top_block_wr .block_inner {
    display: flex;
    align-items: center
}

.top_block_wr .block_inner .left {
    flex: 0 0 50%;
    padding-right: 10px
}

.top_block_wr .block_inner .left .title {
    font-weight: 400;
    font-size: 40px;
    line-height: 150%;
    text-transform: uppercase;
    color: #fff;
    text-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.25);
    margin: 0 0 50px
}

@media (max-width:1400px) {
    .top_block_wr .block_inner .left .title {
        font-size: 30px;
        margin-bottom: 30px
    }
}

@media (max-width:1200px) {
    .top_block_wr .block_inner .left .title {
        font-size: 24px;
        margin-bottom: 20px
    }
}

@media (max-width:550px) {
    .top_block_wr .block_inner .left .title {
        font-size: 20px
    }
}

.top_block_wr .block_inner .left ul {
    padding: 0 0 74px;
    list-style: none;
    margin: 0
}

.top_block_wr .block_inner .left ul li {
    padding-left: 55px;
    position: relative;
    margin-bottom: 20px;
    font-weight: 400;
    font-size: 30px;
    line-height: 134%;
    color: #fff;
    position: relative
}

.top_block_wr .block_inner .left ul li:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 40px;
    height: 40px;
    background: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_148_11880)'%3E%3Cpath d='M11.8 16.2L9 19L18 28L38 8L35.2 5.2L18 22.4L11.8 16.2ZM36 20C36 28.8 28.8 36 20 36C11.2 36 4 28.8 4 20C4 11.2 11.2 4 20 4C21.6 4 23 4.2 24.4 4.6L27.6001 1.4C25.2 0.6 22.6 0 20 0C9 0 0 9 0 20C0 31 9 40 20 40C31 40 40 31 40 20H36Z' fill='%23FE4904' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_148_11880'%3E%3Crect width='40' height='40' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
    margin: auto;
    background-size: contain
}

@media (max-width:1400px) {
    .top_block_wr .block_inner .left ul {
        padding-bottom: 40px
    }

    .top_block_wr .block_inner .left ul li {
        font-size: 24px
    }
}

@media (max-width:1200px) {
    .top_block_wr .block_inner .left ul {
        padding-bottom: 20px
    }

    .top_block_wr .block_inner .left ul li {
        font-size: 18px;
        padding-left: 30px
    }

    .top_block_wr .block_inner .left ul li:before {
        width: 20px;
        height: 20px
    }
}

.top_block_wr .block_inner .left .btn_button {
    margin-left: 10px
}

.top_block_wr .block_inner .right {
    flex: 0 0 50%
}

@media (max-width:800px) {
    .top_block_wr .block_inner {
        display: block
    }

    .top_block_wr .block_inner .left {
        padding: 0 0 20px
    }

    .top_block_wr .block_inner .right {
        display: none
    }
}

.variant_block_wr {
    padding: 69px 16px
}

@media (max-width:1280px) {
    .variant_block_wr {
        padding: 40px 16px
    }
}

@media (max-width:1024px) {
    .variant_block_wr {
        padding: 30px 16px
    }
}

.variant_block_wr .title {
    display: inline-block;
    max-width: 1170px;
    padding-right: 80px;
    font-weight: 600;
    font-size: 80px;
    line-height: 125%;
    text-transform: uppercase;
    color: #dcdcdc;
    position: relative;
    margin: 0 0 77px
}

.variant_block_wr .title:after {
    content: "";
    position: absolute;
    bottom: 21px;
    right: 0;
    width: 60px;
    height: 60px;
    background: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_164_8)'%3E%3Cpath d='M60 60H15.5017V51.0183H44.6673L0 6.35156L6.35156 0L51.0187 44.6672V15.5017H60V60Z' fill='%23FE4904' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_164_8'%3E%3Crect width='60' height='60' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
    background-size: contain
}

@media (max-width:1280px) {
    .variant_block_wr .title {
        font-size: 40px;
        margin-bottom: 40px;
        padding-right: 40px
    }

    .variant_block_wr .title:after {
        bottom: 10px;
        width: 30px;
        height: 30px
    }
}

@media (max-width:620px) {
    .variant_block_wr .title {
        font-size: 24px;
        margin-bottom: 20px;
        padding-right: 30px
    }

    .variant_block_wr .title:after {
        bottom: 6px;
        width: 20px;
        height: 20px
    }
}

.variant_block_wr .inner {
    display: flex;
    align-items: start
}

.variant_block_wr .inner .left {
    flex: 0 0 calc(50% - 14px);
    margin-top: -14px
}

.variant_block_wr .inner .right {
    flex: 0 0 calc(50% + 30px);
    padding: 0 0 0 109px
}

.variant_block_wr .inner .right .item {
    max-width: 530px;
    display: flex;
    align-items: center;
    min-height: 135px;
    padding: 30px;
    gap: 15px;
    background: #2b3160;
    border-radius: 5px;
    margin-bottom: 30px
}

.variant_block_wr .inner .right .item:nth-child(2) {
    margin-left: 13%
}

.variant_block_wr .inner .right .item:last-child {
    margin-bottom: 0;
    margin-left: 27%
}

.variant_block_wr .inner .right .item .number {
    flex: 0 0 90px;
    font-weight: 600;
    font-size: 70px;
    line-height: 1;
    color: #dcdcdc
}

.variant_block_wr .inner .right .item .text {
    flex: 1 1 auto;
    font-weight: 400;
    font-size: 18px;
    line-height: 139%;
    color: #fff
}

@media (max-width:1440px) {
    .variant_block_wr .inner .right {
        padding-left: 40px
    }
}

@media (max-width:1280px) {
    .variant_block_wr .inner .right .item {
        padding: 14px;
        min-height: 108px
    }

    .variant_block_wr .inner .right .item .number {
        font-size: 40px;
        flex: 0 0 56px
    }

    .variant_block_wr .inner .right .item .text {
        font-size: 16px
    }
}

@media (max-width:1000px) {
    .variant_block_wr .inner {
        display: block
    }

    .variant_block_wr .inner .left {
        max-width: 400px;
        margin: 0 auto 20px
    }

    .variant_block_wr .inner .right {
        padding: 0
    }

    .variant_block_wr .inner .right .item {
        max-width: 100%;
        margin-bottom: 20px
    }

    .variant_block_wr .inner .right .item:last-child {
        margin-bottom: 0
    }
}

@media (max-width:620px) {
    .variant_block_wr .inner {
        display: block
    }

    .variant_block_wr .inner .left {
        max-width: 400px;
        margin: 0 auto 20px
    }

    .variant_block_wr .inner .right {
        padding: 0
    }

    .variant_block_wr .inner .right .item {
        max-width: 100%;
        margin: 0 0 20px !important
    }

    .variant_block_wr .inner .right .item:last-child {
        margin-bottom: 0 !important
    }
}

.help_block_wr {
    padding: 80px 16px;
    background: url(../img/bg_top.jpg) 50% no-repeat;
    background-size: cover
}

@media (max-width:1280px) {
    .help_block_wr {
        padding: 40px 16px
    }
}

@media (max-width:1024px) {
    .help_block_wr {
        padding: 30px 16px
    }
}

.help_block_wr .title {
    text-align: right;
    margin: 0
}

.help_block_wr .title span {
    display: inline-block;
    padding-left: 80px;
    font-weight: 600;
    font-size: 80px;
    line-height: 125%;
    text-transform: uppercase;
    color: #dcdcdc;
    position: relative;
    margin: 0 0 60px
}

.help_block_wr .title span:after {
    content: "";
    position: absolute;
    bottom: 21px;
    left: 0;
    width: 60px;
    height: 60px;
    background: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_167_940)'%3E%3Cpath d='M-2.62268e-06 60L-6.776e-07 15.5017L8.98172 15.5017L8.98172 44.6673L53.6484 -2.77636e-07L60 6.35156L15.3328 51.0187L44.4983 51.0187L44.4983 60L-2.62268e-06 60Z' fill='%23FE4904' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_167_940'%3E%3Crect width='60' height='60' fill='white' transform='translate(60) rotate(90)' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
    background-size: contain
}

@media (max-width:1280px) {
    .help_block_wr .title span {
        font-size: 40px;
        margin-bottom: 40px;
        padding-left: 40px
    }

    .help_block_wr .title span:after {
        bottom: 10px;
        width: 30px;
        height: 30px
    }
}

@media (max-width:620px) {
    .help_block_wr .title span {
        font-size: 24px;
        margin-bottom: 20px;
        padding-left: 30px
    }

    .help_block_wr .title span:after {
        bottom: 6px;
        width: 20px;
        height: 20px
    }
}

.help_block_wr .inner {
    display: flex;
    gap: 75px;
    flex-wrap: wrap
}

.help_block_wr .inner .item {
    flex: 0 0 calc(33.33% - 50px);
    padding: 50px 30px 35px;
    background: #363f77;
    border-radius: 5px
}

.help_block_wr .inner .item:nth-child(2) {
    background: #363f77
}

.help_block_wr .inner .item:nth-child(3) {
    background: #2b3160
}

.help_block_wr .inner .item .name {
    font-weight: 600;
    font-size: 30px;
    line-height: 100%;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    padding-bottom: 50px
}

.help_block_wr .inner .item ul {
    padding: 0;
    margin: 0;
    list-style: none
}

.help_block_wr .inner .item ul li {
    margin-bottom: 15px;
    padding-left: 40px;
    position: relative;
    font-weight: 400;
    font-size: 18px;
    line-height: 139%;
    color: #fff
}

.help_block_wr .inner .item ul li:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 25px;
    height: 25px;
    background: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_167_1113)'%3E%3Cpath d='M7.375 10.125L5.625 11.875L11.25 17.5L23.75 5L22 3.25L11.25 14L7.375 10.125ZM22.5 12.5C22.5 18 18 22.5 12.5 22.5C7 22.5 2.5 18 2.5 12.5C2.5 7 7 2.5 12.5 2.5C13.5 2.5 14.375 2.625 15.25 2.875L17.25 0.875C15.75 0.375 14.125 0 12.5 0C5.625 0 0 5.625 0 12.5C0 19.375 5.625 25 12.5 25C19.375 25 25 19.375 25 12.5H22.5Z' fill='%23FE4904' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_167_1113'%3E%3Crect width='25' height='25' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
    margin: auto
}

.help_block_wr .inner .item ul li:last-child {
    margin-bottom: 0
}

@media (max-width:1280px) {
    .help_block_wr .inner {
        gap: 30px
    }

    .help_block_wr .inner .item {
        flex: 0 0 calc(33.33% - 20px);
        padding: 30px 20px 20px
    }

    .help_block_wr .inner .item .name {
        font-size: 24px;
        padding-bottom: 20px
    }

    .help_block_wr .inner .item ul li {
        font-size: 16px
    }
}

@media (max-width:1000px) {
    .help_block_wr .inner .item {
        flex: 0 0 calc(50% - 15px);
        padding: 30px 20px 20px
    }

    .help_block_wr .inner .item .name {
        font-size: 24px;
        padding-bottom: 20px
    }

    .help_block_wr .inner .item ul li {
        font-size: 16px
    }

    .help_block_wr .inner .item:last-child {
        width: 100%;
        flex: none
    }
}

@media (max-width:680px) {
    .help_block_wr .inner {
        gap: 20px
    }

    .help_block_wr .inner .item {
        flex: none;
        width: 100%;
        padding: 20px 15px 15px
    }

    .help_block_wr .inner .item .name {
        font-size: 20px;
        padding-bottom: 15px
    }

    .help_block_wr .inner .item ul li {
        font-size: 16px
    }
}

.statistic_block_wr {
    padding: 74px 16px 82px
}

@media (max-width:1280px) {
    .statistic_block_wr {
        padding: 40px 16px
    }
}

@media (max-width:1024px) {
    .statistic_block_wr {
        padding: 30px 16px
    }
}

.statistic_block_wr .title {
    margin: 0
}

.statistic_block_wr .title span {
    display: inline-block;
    padding-right: 80px;
    font-weight: 600;
    font-size: 80px;
    line-height: 125%;
    text-transform: uppercase;
    color: #dcdcdc;
    position: relative;
    margin: 0 0 37px
}

.statistic_block_wr .title span:after {
    content: "";
    position: absolute;
    bottom: 21px;
    right: 0;
    width: 60px;
    height: 60px;
    background: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_164_8)'%3E%3Cpath d='M60 60H15.5017V51.0183H44.6673L0 6.35156L6.35156 0L51.0187 44.6672V15.5017H60V60Z' fill='%23FE4904' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_164_8'%3E%3Crect width='60' height='60' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
    background-size: contain
}

@media (max-width:1280px) {
    .statistic_block_wr .title span {
        font-size: 40px;
        margin-bottom: 40px;
        padding-right: 40px
    }

    .statistic_block_wr .title span:after {
        bottom: 10px;
        width: 30px;
        height: 30px
    }
}

@media (max-width:620px) {
    .statistic_block_wr .title span {
        font-size: 24px;
        margin-bottom: 20px;
        padding-right: 30px
    }

    .statistic_block_wr .title span:after {
        bottom: 6px;
        width: 20px;
        height: 20px
    }
}

.statistic_block_wr .block_inner {
    display: flex;
    align-items: end
}

@media (max-width:1280px) {
    .statistic_block_wr .block_inner {
        gap: 15px
    }
}

.statistic_block_wr .block_inner .left {
    flex: 1 1 auto;
    padding-right: 5px
}

.statistic_block_wr .block_inner .left .list {
    padding: 0;
    margin: 0;
    list-style: none
}

.statistic_block_wr .block_inner .left .list li {
    display: inline-flex;
    align-items: end;
    font-weight: 700;
    font-size: 20px;
    line-height: 1;
    text-transform: uppercase;
    color: #161616;
    padding-bottom: 20px;
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: -8px;
    gap: 20px
}

.statistic_block_wr .block_inner .left .list li span {
    font-weight: 600;
    font-size: 90px;
    text-transform: uppercase;
    color: #fe4904;
    margin: 0 0 -11px
}

.statistic_block_wr .block_inner .left .list li b {
    font-weight: 600;
    font-size: 30px;
    line-height: 100%;
    text-transform: uppercase;
    color: #fe4904
}

@media (max-width:1280px) {
    .statistic_block_wr .block_inner .left .list li {
        margin: 0;
        font-size: 18px
    }

    .statistic_block_wr .block_inner .left .list li span {
        font-size: 60px
    }

    .statistic_block_wr .block_inner .left .list li b {
        font-size: 24px
    }
}

@media (max-width:1000px) {
    .statistic_block_wr .block_inner .left .list li {
        margin-bottom: 10px;
        font-size: 16px
    }

    .statistic_block_wr .block_inner .left .list li span {
        font-size: 50px
    }

    .statistic_block_wr .block_inner .left .list li b {
        font-size: 20px
    }
}

@media (max-width:767px) {
    .statistic_block_wr .block_inner .left .list li {
        margin-bottom: 10px;
        font-size: 14px;
        gap: 10px
    }

    .statistic_block_wr .block_inner .left .list li span {
        font-size: 40px;
		margin-bottom: -4px;
    }

    .statistic_block_wr .block_inner .left .list li b {
        font-size: 18px
    }
}

@media (max-width:767px) {
    .statistic_block_wr .block_inner {
        display: block;
        padding: 0
    }
}

.statistic_block_wr .block_inner .right {
    flex: 0 0 530px
}

@media (max-width:1280px) {
    .statistic_block_wr .block_inner .right {
        flex: 0 0 400px
    }
}

@media (max-width:1000px) {
    .statistic_block_wr .block_inner .right {
        flex: 0 0 300px
    }
}

@media (max-width:767px) {
    .statistic_block_wr .block_inner .right {
        display: block;
        text-align: center
    }
}

.select_block_wr {
    padding: 76px 16px;
    background: url(../img/bg.jpg) 50% no-repeat;
    background-size: cover;
    position: relative
}

@media (max-width:1280px) {
    .select_block_wr {
        padding: 40px 16px;
        background: url(../img/bg_top.jpg) 50% no-repeat;
        background-size: cover
    }
}

@media (max-width:1024px) {
    .select_block_wr {
        padding: 30px 16px
    }
}

.select_block_wr .title {
    text-align: right;
    margin: 0 107px 0 0
}

@media (max-width:1280px) {
    .select_block_wr .title {
        margin: 0
    }
}

.select_block_wr .title span {
    display: inline-block;
    padding-left: 80px;
    font-weight: 600;
    font-size: 80px;
    line-height: 125%;
    text-transform: uppercase;
    color: #dcdcdc;
    position: relative;
    margin: 0 0 60px
}

.select_block_wr .title span:after {
    content: "";
    position: absolute;
    bottom: 21px;
    left: 0;
    width: 60px;
    height: 60px;
    background: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_167_940)'%3E%3Cpath d='M-2.62268e-06 60L-6.776e-07 15.5017L8.98172 15.5017L8.98172 44.6673L53.6484 -2.77636e-07L60 6.35156L15.3328 51.0187L44.4983 51.0187L44.4983 60L-2.62268e-06 60Z' fill='%23FE4904' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_167_940'%3E%3Crect width='60' height='60' fill='white' transform='translate(60) rotate(90)' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
    background-size: contain
}

@media (max-width:1280px) {
    .select_block_wr .title span {
        font-size: 40px;
        margin-bottom: 40px;
        padding-left: 40px
    }

    .select_block_wr .title span:after {
        bottom: 10px;
        width: 30px;
        height: 30px
    }
}

@media (max-width:620px) {
    .select_block_wr .title span {
        font-size: 24px;
        margin-bottom: 20px;
        padding-left: 30px
    }

    .select_block_wr .title span:after {
        bottom: 6px;
        width: 20px;
        height: 20px
    }
}

.select_block_wr .list {
    max-width: 1120px;
    padding: 77px 0 38px 0;
    margin: 0
}

@media (max-width:1280px) {
    .select_block_wr .list {
        padding: 0
    }
}

.select_block_wr .list li {
    display: flex;
    gap: 20px;
    margin-bottom: 31px;
    align-items: center
}

.select_block_wr .list li:last-child {
    margin-bottom: 0
}

.select_block_wr .list li .number {
    flex: 0 0 88px;
    font-weight: 600;
    font-size: 70px;
    line-height: 36%;
    color: #dcdcdc
}

.select_block_wr .list li .right {
    flex: 1 1 autol
}

.select_block_wr .list li .right .name {
    font-weight: 700;
    font-size: 18px;
    line-height: 167%;
    text-transform: uppercase;
    color: #fff;
    padding-bottom: 15px
}

.select_block_wr .list li .right .text {
    font-weight: 400;
    font-size: 18px;
    line-height: 139%;
    color: #fff
}

@media (max-width:1280px) {
    .select_block_wr .list li {
        gap: 16px
    }

    .select_block_wr .list li .number {
        font-size: 40px;
        flex: 0 0 50px
    }

    .select_block_wr .list li .right {
        flex: 1 1 autol
    }

    .select_block_wr .list li .right .name {
        font-size: 16px;
        padding-bottom: 10px
    }

    .select_block_wr .list li .right .text {
        font-size: 16px
    }
}

@media (max-width:767px) {
    .select_block_wr .list li {
        gap: 10px;
        align-items: start;
        margin-bottom: 20px
    }

    .select_block_wr .list li .number {
        font-size: 40px;
        flex: 0 0 50px;
        padding-top: 10px
    }

    .select_block_wr .list li .right {
        flex: 1 1 autol
    }

    .select_block_wr .list li .right .name {
        font-size: 14px;
        padding-bottom: 10px
    }

    .select_block_wr .list li .right .text {
        font-size: 14px
    }
}

.good_block_wr {
    padding: 80px 16px 72px
}

@media (max-width:1024px) {
    .good_block_wr {
        padding: 30px 16px
    }
}

@media (max-width:767px) {
    .good_block_wr {
        background: #38407d
    }
}

.good_block_wr .title {
    text-align: right;
    margin: 0
}

@media (max-width:1280px) {
    .good_block_wr .title {
        margin: 0
    }
}

.good_block_wr .title span {
    display: inline-block;
    padding-left: 80px;
    font-weight: 600;
    font-size: 80px;
    line-height: 125%;
    text-transform: uppercase;
    color: #dcdcdc;
    position: relative;
    margin: 0 0 50px
}

.good_block_wr .title span:after {
    content: "";
    position: absolute;
    bottom: 21px;
    left: 0;
    width: 60px;
    height: 60px;
    background: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_167_940)'%3E%3Cpath d='M-2.62268e-06 60L-6.776e-07 15.5017L8.98172 15.5017L8.98172 44.6673L53.6484 -2.77636e-07L60 6.35156L15.3328 51.0187L44.4983 51.0187L44.4983 60L-2.62268e-06 60Z' fill='%23FE4904' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_167_940'%3E%3Crect width='60' height='60' fill='white' transform='translate(60) rotate(90)' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
    background-size: contain
}

@media (max-width:1280px) {
    .good_block_wr .title span {
        font-size: 40px;
        margin-bottom: 40px;
        padding-left: 40px
    }

    .good_block_wr .title span:after {
        bottom: 10px;
        width: 30px;
        height: 30px
    }
}

@media (max-width:620px) {
    .good_block_wr .title span {
        font-size: 24px;
        margin-bottom: 20px;
        padding-left: 30px
    }

    .good_block_wr .title span:after {
        bottom: 6px;
        width: 20px;
        height: 20px
    }
}

.good_block_wr .block_inner {
    display: flex;
    gap: 50px;
    padding: 47px 50px;
    background: #38407d
}

@media (max-width:1280px) {
    .good_block_wr .block_inner {
        gap: 30px;
        padding: 30px
    }
}

@media (max-width:767px) {
    .good_block_wr .block_inner {
        padding: 0
    }
}

.good_block_wr .block_inner .left {
    flex: 0 0 319px
}

@media (max-width:1000px) {
    .good_block_wr .block_inner .left {
        flex: 0 0 220px
    }
}

@media (max-width:767px) {
    .good_block_wr .block_inner .left {
        display: none
    }
}

.good_block_wr .block_inner .right {
    flex: 1 1 auto
}

.good_block_wr .block_inner .right .name {
    font-weight: 400;
    font-size: 50px;
    line-height: 1;
    text-transform: uppercase;
    color: #fff;
    padding-bottom: 29px
}

.good_block_wr .block_inner .right .text {
    font-weight: 400;
    font-size: 18px;
    line-height: 167%;
    color: #fff;
    padding-bottom: 54px
}

.good_block_wr .block_inner .right .btn_button {
    margin-left: 14px
}

@media (max-width:1280px) {
    .good_block_wr .block_inner .right .name {
        font-size: 32px;
        padding-bottom: 20px
    }

    .good_block_wr .block_inner .right .text {
        padding-bottom: 30px
    }
}

@media (max-width:767px) {
    .good_block_wr .block_inner .right .name {
        font-size: 20px;
        padding-bottom: 16px
    }

    .good_block_wr .block_inner .right .text {
        padding-bottom: 30px;
        font-size: 16px
    }
}

.steps_block_wr {
    padding: 0 16px 80px
}

@media (max-width:1280px) {
    .steps_block_wr {
        padding: 0 16px 40px
    }
}

@media (max-width:1024px) {
    .steps_block_wr {
        padding: 0 16px 30px
    }
}

@media (max-width:767px) {
    .steps_block_wr {
        padding-top: 30px
    }
}

.steps_block_wr .title {
    margin: 0 0 42px
}

.steps_block_wr .title span {
    display: inline;
    padding-right: 80px;
    font-weight: 600;
    font-size: 80px;
    line-height: 125%;
    text-transform: uppercase;
    color: #dcdcdc;
    position: relative
}

.steps_block_wr .title span:after {
    content: "";
    position: absolute;
    bottom: 21px;
    right: 0;
    width: 60px;
    height: 60px;
    background: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_164_8)'%3E%3Cpath d='M60 60H15.5017V51.0183H44.6673L0 6.35156L6.35156 0L51.0187 44.6672V15.5017H60V60Z' fill='%23FE4904' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_164_8'%3E%3Crect width='60' height='60' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
    background-size: contain
}

@media (max-width:1280px) {
    .steps_block_wr .title span {
        font-size: 40px;
        padding-right: 40px
    }

    .steps_block_wr .title span:after {
        bottom: 10px;
        width: 30px;
        height: 30px
    }
}

@media (max-width:620px) {
    .steps_block_wr .title span {
        font-size: 24px;
        padding-right: 30px
    }

    .steps_block_wr .title span:after {
        bottom: 6px;
        width: 20px;
        height: 20px
    }
}

@media (max-width:1280px) {
    .steps_block_wr .title {
        margin-bottom: 40px
    }
}

@media (max-width:620px) {
    .steps_block_wr .title {
        margin-bottom: 20px
    }
}

.steps_block_wr .inner {
    display: flex;
    gap: 30px;
    flex-wrap: wrap
}

@media (max-width:1280px) {
    .steps_block_wr .inner {
        gap: 20px
    }
}

.steps_block_wr .inner .item {
    flex: 1 0 calc(25% - 23px);
    padding: 30px 20px 20px;
    background: #fff;
    text-align: center
}

.steps_block_wr .inner .item .icon {
    max-width: 80px;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 15px
}

.steps_block_wr .inner .item .icon svg path {
    transition: all 0.3s
}

/* .steps_block_wr .inner .item:hover .icon svg>path {
    fill: #00B40C
}

.steps_block_wr .inner .item:hover .icon svg g path {
    stroke: #00B40C
} */

.steps_block_wr .inner .item .name {
    font-weight: 700;
    font-size: 18px;
    line-height: 167%;
    text-transform: uppercase;
    color: #fe4904;
    padding-bottom: 15px
}

.steps_block_wr .inner .item .text {
    font-weight: 400;
    font-size: 18px;
    line-height: 139%;
    color: #161616
}

@media (max-width:1380px) {
    .steps_block_wr .inner .item .name {
        font-size: 16px
    }

    .steps_block_wr .inner .item .text {
        font-size: 16px
    }
}

@media (max-width:1280px) {
    .steps_block_wr .inner .item {
        flex: 1 0 calc(33.33% - 14px)
    }
}

@media (max-width:1024px) {
    .steps_block_wr .inner .item {
        flex: 1 0 calc(50% - 10px)
    }
}

@media (max-width:650px) {
    .steps_block_wr .inner .item {
        flex: none;
        width: 100%
    }
}

.tarif_block_wr {
    padding: 80px 16px;
    background: url(../img/bg_top.jpg) 50% no-repeat;
    background-size: cover
}

@media (max-width:1280px) {
    .tarif_block_wr {
        padding: 40px 16px
    }
}

@media (max-width:1024px) {
    .tarif_block_wr {
        padding: 30px 16px
    }
}

.tarif_block_wr .title {
    text-align: right;
    margin: 0
}

.tarif_block_wr .title span {
    display: inline-block;
    padding-left: 80px;
    font-weight: 600;
    font-size: 80px;
    line-height: 125%;
    text-transform: uppercase;
    color: #dcdcdc;
    position: relative;
    margin: 0 0 68px
}

.tarif_block_wr .title span:after {
    content: "";
    position: absolute;
    bottom: 21px;
    left: 0;
    width: 60px;
    height: 60px;
    background: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_167_940)'%3E%3Cpath d='M-2.62268e-06 60L-6.776e-07 15.5017L8.98172 15.5017L8.98172 44.6673L53.6484 -2.77636e-07L60 6.35156L15.3328 51.0187L44.4983 51.0187L44.4983 60L-2.62268e-06 60Z' fill='%23FE4904' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_167_940'%3E%3Crect width='60' height='60' fill='white' transform='translate(60) rotate(90)' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
    background-size: contain
}

@media (max-width:1280px) {
    .tarif_block_wr .title span {
        font-size: 40px;
        margin-bottom: 40px;
        padding-left: 40px
    }

    .tarif_block_wr .title span:after {
        bottom: 10px;
        width: 30px;
        height: 30px
    }
}

@media (max-width:620px) {
    .tarif_block_wr .title span {
        font-size: 24px;
        margin-bottom: 20px;
        padding-left: 30px
    }

    .tarif_block_wr .title span:after {
        bottom: 6px;
        width: 20px;
        height: 20px
    }
}

.tarif_block_wr .inner {
    display: flex;
    gap: 75px;
    flex-wrap: wrap
}

.tarif_block_wr .inner .item {
    flex: 0 0 calc(33.33% - 50px);
    padding: 37px 30px 30px;
    background: #2b3160;
    border-radius: 5px;
    display: flex;
    flex-direction: column;
    text-decoration: none
}

.tarif_block_wr .inner .item:nth-child(2) {
    background: #2b3160
}

.tarif_block_wr .inner .item:nth-child(3) {
    background: #2b3160
}

.tarif_block_wr .inner .item .name {
    font-weight: 700;
    font-size: 18px;
    line-height: 167%;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    padding-bottom: 30px;
    width: 100%
}

.tarif_block_wr .inner .item .image {
    margin-bottom: 50px;
    width: 100%;
    text-align: center
}

.tarif_block_wr .inner .item ul {
    padding: 0 0 61px 20px;
    margin: 0;
    list-style: none;
    flex: 1 1 auto
}

.tarif_block_wr .inner .item ul li {
    margin-bottom: 15px;
    padding-left: 40px;
    position: relative;
    font-weight: 400;
    font-size: 18px;
    line-height: 139%;
    color: #fff
}

.tarif_block_wr .inner .item ul li:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 25px;
    height: 25px;
    background: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_167_1113)'%3E%3Cpath d='M7.375 10.125L5.625 11.875L11.25 17.5L23.75 5L22 3.25L11.25 14L7.375 10.125ZM22.5 12.5C22.5 18 18 22.5 12.5 22.5C7 22.5 2.5 18 2.5 12.5C2.5 7 7 2.5 12.5 2.5C13.5 2.5 14.375 2.625 15.25 2.875L17.25 0.875C15.75 0.375 14.125 0 12.5 0C5.625 0 0 5.625 0 12.5C0 19.375 5.625 25 12.5 25C19.375 25 25 19.375 25 12.5H22.5Z' fill='%23FE4904' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_167_1113'%3E%3Crect width='25' height='25' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
    margin: auto
}

.tarif_block_wr .inner .item ul li:last-child {
    margin-bottom: 0
}

.tarif_block_wr .inner .item .price {
    margin: 0 0 0 -30px;
    background: #3b4384;
    display: flex;
	align-items: center;
	justify-content: center;
    padding: 0;
    font-weight: 500;
    font-size: 18px;
    line-height: 1.2;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    font-family: var(--second-family);
    position: relative;
    height: 50px;
    z-index: 1
}

.tarif_block_wr .inner .item .price strong {
    font-weight: 600;
    font-size: 20px
}

.tarif_block_wr .inner .item .price:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: -30px;
    width: 42px;
    height: 50px;
    z-index: -1;
    background: url("data:image/svg+xml,%3Csvg width='41' height='50' viewBox='0 0 41 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 5C0 2.23858 2.23858 0 5 0H27.0877C28.4808 0 29.8107 0.581203 30.757 1.60356L39.1262 10.6452C40.785 12.4374 40.9066 15.1655 39.4138 17.0981L15.5012 48.0565C14.5544 49.2822 13.093 50 11.5442 50H5C2.23858 50 0 47.7614 0 45V16.2535V5Z' fill='%233B4384' /%3E%3C/svg%3E") 50% no-repeat
}

@media (max-width:1280px) {
    .tarif_block_wr .inner {
        gap: 30px
    }

    .tarif_block_wr .inner .item {
        flex: 0 0 calc(33.33% - 20px);
        padding: 20px 20px 20px
    }

    .tarif_block_wr .inner .item .name {
        padding-bottom: 20px
    }

    .tarif_block_wr .inner .item ul li {
        font-size: 16px
    }

    .tarif_block_wr .inner .item .price {
        margin: 0 10px 0 -20px;
        font-size: 16px;
        padding-left: 10px
    }

    .tarif_block_wr .inner .item .price:before {
        right: -30px
    }

    .tarif_block_wr .inner .item .price strong {
        font-size: 16px
    }
}

@media (max-width:1000px) {
    .tarif_block_wr .inner .item {
        flex: 0 0 calc(50% - 15px);
        padding: 30px 20px 20px
    }

    .tarif_block_wr .inner .item .name {
        padding-bottom: 20px
    }

    .tarif_block_wr .inner .item ul {
        padding-left: 0
    }

    .tarif_block_wr .inner .item ul li {
        font-size: 16px
    }

    .tarif_block_wr .inner .item:last-child {
        width: 100%;
        flex: none
    }
}

@media (max-width:680px) {
    .tarif_block_wr .inner {
        gap: 20px
    }

    .tarif_block_wr .inner .item {
        flex: none;
        width: 100%;
        padding: 20px 15px 15px
    }

    .tarif_block_wr .inner .item .name {
        font-size: 20px;
        padding-bottom: 15px
    }

    .tarif_block_wr .inner .item ul li {
        font-size: 16px
    }

    .tarif_block_wr .inner .item .price {
        margin: 0 15px 0 -15px;
        font-size: 16px;
        padding-left: 15px
    }

    .tarif_block_wr .inner .item .price:before {
        right: -30px
    }

    .tarif_block_wr .inner .item .price strong {
        font-size: 16px
    }
}

.tarif_block_wr .bottom_text {
    text-align: center;
    padding: 60px 0 84px;
    font-weight: 600;
    font-size: 20px;
    line-height: 150%;
    text-transform: uppercase;
    color: #fff
}

@media (max-width:1280px) {
    .tarif_block_wr .bottom_text {
        padding: 30px 0 40px;
        font-size: 18px
    }
}

.tarif_block_wr .bottom_btn {
    text-align: center;
    padding-right: 10px
}

.team_block_wr {
    padding: 75px 16px 80px
}

@media (max-width:1280px) {
    .team_block_wr {
        padding: 40px 16px 40px
    }
}

@media (max-width:1024px) {
    .team_block_wr {
        padding: 30px 16px 30px
    }
}

.team_block_wr .title {
    margin: 0 0 72px
}

.team_block_wr .title span {
    display: inline;
    padding-right: 80px;
    font-weight: 600;
    font-size: 80px;
    line-height: 125%;
    text-transform: uppercase;
    color: #dcdcdc;
    position: relative
}

.team_block_wr .title span:after {
    content: "";
    position: absolute;
    bottom: 21px;
    right: 0;
    width: 60px;
    height: 60px;
    background: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_164_8)'%3E%3Cpath d='M60 60H15.5017V51.0183H44.6673L0 6.35156L6.35156 0L51.0187 44.6672V15.5017H60V60Z' fill='%23FE4904' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_164_8'%3E%3Crect width='60' height='60' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
    background-size: contain
}

@media (max-width:1280px) {
    .team_block_wr .title span {
        font-size: 40px;
        padding-right: 40px
    }

    .team_block_wr .title span:after {
        bottom: 10px;
        width: 30px;
        height: 30px
    }
}

@media (max-width:620px) {
    .team_block_wr .title span {
        font-size: 24px;
        padding-right: 30px
    }

    .team_block_wr .title span:after {
        bottom: 6px;
        width: 20px;
        height: 20px
    }
}

@media (max-width:1280px) {
    .team_block_wr .title {
        margin-bottom: 40px
    }
}

@media (max-width:620px) {
    .team_block_wr .title {
        margin-bottom: 20px
    }
}

.team_block_wr .inner {
    position: relative
}

.team_block_wr .item {
    position: relative;
    display: flex;
    gap: 50px;
    padding-right: 110px
}

.team_block_wr .item .left {
    flex: 1 1 auto;
    padding: 51px 0
}

.team_block_wr .item .left .name {
    font-weight: 600;
    font-size: 50px;
    line-height: 1;
    text-transform: uppercase;
    color: #fe4904;
    padding-bottom: 137px
}

.team_block_wr .item .left .job {
    font-weight: 700;
    font-size: 20px;
    line-height: 150%;
    text-transform: uppercase;
    color: #161616;
    padding-bottom: 15px
}

.team_block_wr .item .left ul {
    padding: 0;
    margin: 0;
    list-style: none
}

.team_block_wr .item .left ul li {
    margin-bottom: 15px;
    font-weight: 400;
    font-size: 20px;
    line-height: 150%;
    text-transform: uppercase;
    color: #161616
}

.team_block_wr .item .left ul li strong {
    font-weight: 600;
    color: #fe4904
}

.team_block_wr .item .left ul li:last-child {
    margin-bottom: 0
}

@media (max-width:1280px) {
    .team_block_wr .item {
        padding-right: 66px
    }

    .team_block_wr .item .left {
        padding: 0
    }

    .team_block_wr .item .left .name {
        font-size: 30px;
        padding-bottom: 30px
    }

    .team_block_wr .item .left .job {
        font-size: 18px
    }

    .team_block_wr .item .left ul li {
        font-size: 18px
    }
}

@media (max-width:767px) {
    .team_block_wr .item {
        gap: 20px
    }

    .team_block_wr .item .left {
        padding: 0
    }

    .team_block_wr .item .left .name {
        font-size: 26px;
        padding-bottom: 30px
    }

    .team_block_wr .item .left .job {
        font-size: 18px
    }

    .team_block_wr .item .left ul li {
        font-size: 18px
    }
}

@media (max-width:650px) {
    .team_block_wr .item {
        flex-wrap: wrap;
        padding-right: 36px
    }

    .team_block_wr .item .left {
        flex: none;
        width: 100%
    }

    .team_block_wr .item .right {
        flex: 0 0 calc(88% - 20px)
    }

    .team_block_wr .item .logo {
        flex: 0 0 12%
    }
}

.team_block_wr .slider_controls {
    padding-top: 58px
}

.team_block_wr .slider_controls .swiper-button-prev {
    display: none
}

.team_block_wr .slider_controls .swiper-button-next {
    top: 39%;
    width: 50px;
    height: 50px;
    background: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M49.9146 25L31.621 43.2937L27.9285 39.6012L39.9187 27.6109L3.19273 27.6112V22.3888L39.9189 22.3888L27.9287 10.3986L31.621 6.70635L49.9146 25Z' fill='%23FE4904' /%3E%3C/svg%3E") 50% no-repeat;
    background-size: contain
}

@media (max-width:650px) {
    .team_block_wr .slider_controls .swiper-button-next {
        width: 30px;
        height: 30px
    }
}

.team_block_wr .slider_controls .swiper-button-next:after {
    display: none
}

@media (max-width:767px) {
    .team_block_wr .slider_controls {
        padding-top: 20px
    }
}

.team_block_wr .swiper-pagination {
    height: 10px;
    background: #F1F1F1;
    position: static
}

.team_block_wr .swiper-pagination .swiper-pagination-progressbar-fill {
    background: #FE4904
}

.clients_block_wr {
    padding: 84px 16px 65px;
    background: url(../img/bg_top.jpg) 50% no-repeat;
    background-size: cover
}

@media (max-width:1280px) {
    .clients_block_wr {
        padding: 40px 16px
    }
}

@media (max-width:1024px) {
    .clients_block_wr {
        padding: 30px 16px
    }
}

.clients_block_wr .title {
    text-align: right;
    margin: 0
}

.clients_block_wr .title span {
    display: inline-block;
    padding-left: 80px;
    font-weight: 600;
    font-size: 80px;
    line-height: 125%;
    text-transform: uppercase;
    color: #dcdcdc;
    position: relative;
    margin: 0 0 68px
}

.clients_block_wr .title span:after {
    content: "";
    position: absolute;
    bottom: 21px;
    left: 0;
    width: 60px;
    height: 60px;
    background: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_167_940)'%3E%3Cpath d='M-2.62268e-06 60L-6.776e-07 15.5017L8.98172 15.5017L8.98172 44.6673L53.6484 -2.77636e-07L60 6.35156L15.3328 51.0187L44.4983 51.0187L44.4983 60L-2.62268e-06 60Z' fill='%23FE4904' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_167_940'%3E%3Crect width='60' height='60' fill='white' transform='translate(60) rotate(90)' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
    background-size: contain
}

@media (max-width:1280px) {
    .clients_block_wr .title span {
        font-size: 40px;
        margin-bottom: 40px;
        padding-left: 40px
    }

    .clients_block_wr .title span:after {
        bottom: 10px;
        width: 30px;
        height: 30px
    }
}

@media (max-width:620px) {
    .clients_block_wr .title span {
        font-size: 24px;
        margin-bottom: 20px;
        padding-left: 30px
    }

    .clients_block_wr .title span:after {
        bottom: 6px;
        width: 20px;
        height: 20px
    }
}

.clients_block_wr .inner {
    position: relative;
    padding: 6px 79px
}

.clients_block_wr .inner .item {
    height: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 15px
}

@media (max-width:650px) {
    .clients_block_wr .inner {
        padding: 0 40px
    }

    .clients_block_wr .inner .item {
        padding: 0 10px
    }
}

.clients_block_wr .slider_controls .swiper-button-prev {
    transform: rotate(180deg)
}

.clients_block_wr .slider_controls .swiper-button-next,
.clients_block_wr .slider_controls .swiper-button-prev {
    width: 50px;
    height: 50px;
    background: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M49.9146 25L31.621 43.2937L27.9285 39.6012L39.9187 27.6109L3.19273 27.6112V22.3888L39.9189 22.3888L27.9287 10.3986L31.621 6.70635L49.9146 25Z' fill='%23FE4904' /%3E%3C/svg%3E") 50% no-repeat;
    background-size: contain
}

@media (max-width:650px) {

    .clients_block_wr .slider_controls .swiper-button-next,
    .clients_block_wr .slider_controls .swiper-button-prev {
        width: 30px;
        height: 30px
    }
}

.clients_block_wr .slider_controls .swiper-button-next:after,
.clients_block_wr .slider_controls .swiper-button-prev:after {
    display: none
}

.ceys_block_wr {
    padding: 75px 16px 80px
}

@media (max-width:1280px) {
    .ceys_block_wr {
        padding: 40px 16px 40px
    }
}

@media (max-width:1024px) {
    .ceys_block_wr {
        padding: 30px 16px 30px
    }
}

.ceys_block_wr .title {
    margin: 0 0 72px
}

.ceys_block_wr .title span {
    display: inline;
    padding-right: 80px;
    font-weight: 600;
    font-size: 80px;
    line-height: 125%;
    text-transform: uppercase;
    color: #dcdcdc;
    position: relative
}

.ceys_block_wr .title span:after {
    content: "";
    position: absolute;
    bottom: 21px;
    right: 0;
    width: 60px;
    height: 60px;
    background: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_164_8)'%3E%3Cpath d='M60 60H15.5017V51.0183H44.6673L0 6.35156L6.35156 0L51.0187 44.6672V15.5017H60V60Z' fill='%23FE4904' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_164_8'%3E%3Crect width='60' height='60' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
    background-size: contain
}

@media (max-width:1280px) {
    .ceys_block_wr .title span {
        font-size: 40px;
        padding-right: 40px
    }

    .ceys_block_wr .title span:after {
        bottom: 10px;
        width: 30px;
        height: 30px
    }
}

@media (max-width:620px) {
    .ceys_block_wr .title span {
        font-size: 24px;
        padding-right: 30px
    }

    .ceys_block_wr .title span:after {
        bottom: 6px;
        width: 20px;
        height: 20px
    }
}

@media (max-width:1280px) {
    .ceys_block_wr .title {
        margin-bottom: 40px
    }
}

@media (max-width:620px) {
    .ceys_block_wr .title {
        margin-bottom: 20px
    }
}

.ceys_block_wr .inner {
    position: relative
}

.ceys_block_wr .inner_slider {
    padding-right: 110px;
    position: relative
}

@media (max-width:1100px) {
    .ceys_block_wr .inner_slider {
        padding-right: 80px
    }
}

@media (max-width:650px) {
    .ceys_block_wr .inner_slider {
        padding-right: 34px
    }
}

.ceys_block_wr .item {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: start;
    background: #2b3160;
    padding: 47px 30px 50px;
    height: auto;
    margin-bottom: 77px
}

.ceys_block_wr .item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    width: 57px;
    height: 57px;
    background: url("data:image/svg+xml,%3Csvg width='57' height='57' viewBox='0 0 57 57' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_148_13651)'%3E%3Cpath d='M28.2842 56.2844L7.30747 35.3077L11.5415 31.0736L25.2903 44.8224L25.29 2.70998L31.2783 2.70998L31.2783 44.8226L45.0271 31.0739L49.2609 35.3077L28.2842 56.2844Z' fill='%23FE4904' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_148_13651'%3E%3Crect width='57' height='57' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
    background-size: contain;
    margin: 10px auto 0;
    transition: all 0.3s;
    opacity: 0;
    visibility: hidden
}

@media all and (max-width: 650px) {
	.ceys_block_wr .item:before {
		width: 30px;
		height: 30px;
	}
	
	.ceys_block_wr .item {
		margin-bottom: 52px;
	}
}

.ceys_block_wr .item.active:before {
    opacity: 1;
    visibility: visible
}

.ceys_block_wr .item .name {
    font-weight: 600;
    font-size: 30px;
    line-height: 133%;
    text-transform: uppercase;
    color: #fe4904;
    margin-bottom: 34px;
    min-height: 80px
}

.ceys_block_wr .item .label {
    font-weight: 600;
    font-size: 30px;
    line-height: 100%;
    text-transform: uppercase;
    color: #fff
}

.ceys_block_wr .item ul {
    flex: 1 1 auto;
    padding: 30px 0 76px;
    margin: 0;
    list-style: none
}

.ceys_block_wr .item ul li {
    margin-bottom: 9px;
    position: relative;
    font-weight: 600;
    font-size: 18px;
    line-height: 167%;
    color: #fff;
    padding-left: 45px
}

.ceys_block_wr .item ul li:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 30px;
    height: 30px;
    margin: auto;
    background: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.9485 15L18.9723 25.9762L16.7568 23.7607L23.9509 16.5666L1.91534 16.5667V13.4333L23.951 13.4333L16.7569 6.23917L18.9723 4.02381L29.9485 15Z' fill='%23FE4904' /%3E%3C/svg%3E") 50% no-repeat
}

.ceys_block_wr .item ul li:last-child {
    margin-bottom: 0
}

.ceys_block_wr .item .btn_button {
    margin-left: 14px;
    padding-right: 60px
}

.ceys_block_wr .item .btn_button i {
    background: url(../img/con2.png) 50% no-repeat
}

@media (max-width:1200px) {
    .ceys_block_wr .item {
        padding: 30px 20px
    }

    .ceys_block_wr .item .name {
        font-size: 24px;
        margin-bottom: 16px
    }

    .ceys_block_wr .item .label {
        font-size: 24px
    }

    .ceys_block_wr .item ul {
        padding: 20px 0 40px
    }

    .ceys_block_wr .item ul li {
        font-size: 16px
    }

    .ceys_block_wr .item .btn_button {
        padding-right: 20px
    }
}

@media (max-width:1000px) {
    .ceys_block_wr .item {
        padding: 30px 20px
    }

    .ceys_block_wr .item .name {
        font-size: 20px
    }

    .ceys_block_wr .item .label {
        font-size: 20px
    }

    .ceys_block_wr .item ul {
        padding: 20px 0 40px
    }

    .ceys_block_wr .item .btn_button {
        padding-right: 20px
    }
}

@media (max-width:767px) {
    .ceys_block_wr .item {
        padding: 20px 16px
    }

    .ceys_block_wr .item .name {
        font-size: 20px;
        min-height: 56px
    }

    .ceys_block_wr .item .label {
        font-size: 20px
    }

    .ceys_block_wr .item ul {
        padding: 20px 0 40px
    }

    .ceys_block_wr .item .btn_button {
        padding-right: 20px;
        margin-left: 6px
    }
}

.ceys_block_wr .slider_controls {
    padding-bottom: 70px
}

@media (max-width:1100px) {
    .ceys_block_wr .slider_controls {
        padding-bottom: 40px
    }
}

@media (max-width:767px) {
    .ceys_block_wr .slider_controls {
        padding-bottom: 20px
    }
}

.ceys_block_wr .swiper-button-prev {
    width: 50px;
    height: 50px;
    right: 0;
    top: 39%;
    left: auto;
    background: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M49.9146 25L31.621 43.2937L27.9285 39.6012L39.9187 27.6109L3.19273 27.6112V22.3888L39.9189 22.3888L27.9287 10.3986L31.621 6.70635L49.9146 25Z' fill='%23FE4904' /%3E%3C/svg%3E") 50% no-repeat;
    background-size: contain;
    transform: rotate(180deg);
    transition: all 0.3s
}

@media (max-width:650px) {
    .ceys_block_wr .swiper-button-prev {
        width: 30px;
        height: 30px
    }
}

.ceys_block_wr .swiper-button-prev:after {
    display: none
}

.ceys_block_wr .swiper-button-prev.swiper-button-disabled {
    opacity: 0;
    visibility: hidden
}

.ceys_block_wr .swiper-button-next {
    width: 50px;
    height: 50px;
    right: 0;
    background: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M49.9146 25L31.621 43.2937L27.9285 39.6012L39.9187 27.6109L3.19273 27.6112V22.3888L39.9189 22.3888L27.9287 10.3986L31.621 6.70635L49.9146 25Z' fill='%23FE4904' /%3E%3C/svg%3E") 50% no-repeat;
    background-size: contain;
    transition: all 0.3s
}

@media (max-width:650px) {
    .ceys_block_wr .swiper-button-next {
        width: 30px;
        height: 30px
    }
}

.ceys_block_wr .swiper-button-next:after {
    display: none
}

.ceys_block_wr .swiper-button-next.swiper-button-disabled {
    opacity: 0;
    visibility: hidden
}

.ceys_block_wr .swiper-pagination {
    height: 10px;
    background: #F1F1F1;
    position: static
}

.ceys_block_wr .swiper-pagination .swiper-pagination-progressbar-fill {
    background: #FE4904
}

.ceys_block_wr .tab_item {
    display: none;
    padding: 30px;
    background: #2b3160 url("data:image/svg+xml,%3Csvg width='625' height='420' viewBox='0 0 625 420' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:screen'%3E%3Cpath d='M53.6052 420L59.4312 409.554C64.5805 399.42 74.879 393.016 86.3217 393.016H328.091C347.871 393.016 366.179 381.504 374.761 363.67L445.461 191.968C453.062 175.998 452 157.514 442.437 142.436C432.874 127.519 416.691 118.602 398.873 118.602H10.1456C2.62608 118.602 -2.27796 111.873 1.07314 105.226L48.9693 15.1597C54.282 5.83687 64.2536 0 75.1242 0H524.089C534.306 0 543.706 5.18833 549.345 13.7815L620.209 123.79C626.175 132.951 626.584 144.625 621.353 154.191L488.327 420C477.591 420 429.32 420 418.286 420H53.6052Z' fill='%23475091' /%3E%3C/g%3E%3C/svg%3E") 100% 100% no-repeat;
    background-size: contain
}

.ceys_block_wr .tab_item .name {
    padding-left: 45px;
    font-weight: 600;
    font-size: 30px;
    line-height: 100%;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 30px
}

.ceys_block_wr .tab_item ul {
    padding: 0;
    margin: 0;
    list-style: none;
    max-width: 950px
}

.ceys_block_wr .tab_item ul li {
    padding-left: 45px;
    position: relative;
    font-weight: 600;
    font-size: 18px;
    line-height: 167%;
    color: #fff;
    margin-bottom: 30px
}

.ceys_block_wr .tab_item ul li:last-child {
    margin-bottom: 0
}

.ceys_block_wr .tab_item ul li p {
    margin: 0 0 15px
}

.ceys_block_wr .tab_item ul li p:last-child {
    margin-bottom: 0
}

.ceys_block_wr .tab_item ul li:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    height: 30px;
    background: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.6138 25.4654L10.0912 25.4654L10.0912 22.3322L20.2652 22.3322L4.68359 6.75082L6.89926 4.53516L22.4808 20.1167V9.94272H25.6138L25.6138 25.4654Z' fill='%23FE4904' /%3E%3C/svg%3E") 50% no-repeat
}

@media (max-width:767px) {
    .ceys_block_wr .tab_item {
        padding: 20px 16px;
        background: #2b3160
    }

    .ceys_block_wr .tab_item .name {
        font-size: 24px;
        padding-left: 36px;
        margin-bottom: 20px
    }

    .ceys_block_wr .tab_item ul li {
        font-size: 16px;
        margin-bottom: 16px;
        padding-left: 36px
    }

    .ceys_block_wr .tab_item ul li p {
        margin-bottom: 10px
    }
}

.ceys_block_wr .tab_item.active {
    display: block
}

.demo_block_wr {
    padding: 84px 16px 65px;
    background: url(../img/bg_top.jpg) 50% no-repeat;
    background-size: cover
}

@media (max-width:1280px) {
    .demo_block_wr {
        padding: 40px 16px
    }
}

@media (max-width:1024px) {
    .demo_block_wr {
        padding: 30px 16px
    }
}

.demo_block_wr .title {
    text-align: right;
    margin: 0
}

.demo_block_wr .title span {
    display: inline-block;
    padding-left: 80px;
    font-weight: 600;
    font-size: 40px;
    line-height: 125%;
    text-transform: uppercase;
    color: #dcdcdc;
    position: relative;
    margin: 0 0 68px
}

.demo_block_wr .title span:after {
    content: "";
    position: absolute;
    bottom: 10px;
    left: 0;
    width: 60px;
    height: 60px;
    background: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_167_940)'%3E%3Cpath d='M-2.62268e-06 60L-6.776e-07 15.5017L8.98172 15.5017L8.98172 44.6673L53.6484 -2.77636e-07L60 6.35156L15.3328 51.0187L44.4983 51.0187L44.4983 60L-2.62268e-06 60Z' fill='%23FE4904' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_167_940'%3E%3Crect width='60' height='60' fill='white' transform='translate(60) rotate(90)' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
    background-size: contain
}

@media (max-width:1280px) {
    .demo_block_wr .title span {
        font-size: 40px;
        margin-bottom: 40px;
        padding-left: 40px
    }

    .demo_block_wr .title span:after {
        bottom: 10px;
        width: 30px;
        height: 30px
    }
}

@media (max-width:620px) {
    .demo_block_wr .title span {
        font-size: 24px;
        margin-bottom: 20px;
        padding-left: 30px
    }

    .demo_block_wr .title span:after {
        bottom: 6px;
        width: 20px;
        height: 20px
    }
}

@media (min-width:1281px) {
    .demo_block_wr.demo_inner .title span {
        font-size: 80px
    }

    .demo_block_wr.demo_inner .title span:after {
        bottom: 20px
    }
}

.demo_block_wr .inner {
    position: relative
}

.demo_block_wr .inner .item {
    height: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 30px 0;
    background: #2b3160
}

.demo_block_wr .inner .item .name {
    font-weight: 600;
    font-size: 30px;
    line-height: 133%;
    text-transform: uppercase;
    text-align: center;
    color: #fe4904;
    min-height: 80px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px
}

.demo_block_wr .inner .item .image {
    margin-bottom: 54px
}

@media (max-width:1024px) {
    .demo_block_wr .inner .item {
        padding: 20px 0
    }

    .demo_block_wr .inner .item .name {
        font-size: 24px
    }

    .demo_block_wr .inner .item .image {
        margin-bottom: 30px
    }
}

@media (max-width:650px) {
    .demo_block_wr .inner .item {
        padding: 20px 0
    }
}

.demo_block_wr .slider_controls {
    padding-top: 70px
}

@media (max-width:1024px) {
    .demo_block_wr .slider_controls {
        padding-top: 30px
    }
}

.demo_block_wr .slider_controls .swiper-pagination {
    height: 10px;
    background: #F1F1F1;
    position: static
}

.demo_block_wr .slider_controls .swiper-pagination .swiper-pagination-progressbar-fill {
    background: #FE4904
}

.review_block_wr {
    padding: 84px 16px 65px
}

@media (max-width:1280px) {
    .review_block_wr {
        padding: 40px 16px
    }
}

@media (max-width:1024px) {
    .review_block_wr {
        padding: 30px 16px
    }
}

.review_block_wr .title {
    text-align: right;
    margin: 0
}

.review_block_wr .title span {
    display: inline-block;
    padding-left: 80px;
    font-weight: 600;
    font-size: 80px;
    line-height: 125%;
    text-transform: uppercase;
    color: #dcdcdc;
    position: relative;
    margin: 0 0 68px
}

.review_block_wr .title span:after {
    content: "";
    position: absolute;
    bottom: 21px;
    left: 0;
    width: 60px;
    height: 60px;
    background: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_167_940)'%3E%3Cpath d='M-2.62268e-06 60L-6.776e-07 15.5017L8.98172 15.5017L8.98172 44.6673L53.6484 -2.77636e-07L60 6.35156L15.3328 51.0187L44.4983 51.0187L44.4983 60L-2.62268e-06 60Z' fill='%23FE4904' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_167_940'%3E%3Crect width='60' height='60' fill='white' transform='translate(60) rotate(90)' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
    background-size: contain
}

@media (max-width:1280px) {
    .review_block_wr .title span {
        font-size: 40px;
        margin-bottom: 40px;
        padding-left: 40px
    }

    .review_block_wr .title span:after {
        bottom: 10px;
        width: 30px;
        height: 30px
    }
}

@media (max-width:620px) {
    .review_block_wr .title span {
        font-size: 24px;
        margin-bottom: 20px;
        padding-left: 30px
    }

    .review_block_wr .title span:after {
        bottom: 6px;
        width: 20px;
        height: 20px
    }
}

.review_block_wr .inner {
    display: flex;
    flex-wrap: wrap;
    gap: 30px
}

.review_block_wr .inner .item {
    padding: 20px 22px 20px 20px;
    background: #fff;
    border-radius: 5px;
    flex: 0 0 calc(50% - 15px);
    transition: all 0.5s
}

@media (max-width:1024px) {
    .review_block_wr .inner .item {
        width: 100%;
        flex: none
    }
}

.review_block_wr .inner .item .name {
    font-weight: 600;
    font-size: 18px;
    line-height: 139%;
    color: #fe4904;
    margin-bottom: 20px
}

.review_block_wr .inner .item .body {
/*     max-height: 75px; */
    overflow: hidden;
    font-weight: 400;
    font-size: 18px;
    line-height: 139%;
    color: #1d1d1d;
/*     transition: all 0.2s */
}

.review_block_wr .inner .item .body p {
    margin: 0 0 15px
}

.review_block_wr .inner .item .body p:last-child {
    margin-bottom: 0
}

.review_block_wr .inner .item .more_r {
    margin-top: 20px;
    display: inline-block;
    padding-right: 30px;
    position: relative;
    cursor: pointer;
    font-weight: 400;
    font-size: 18px;
    line-height: 139%;
    text-transform: uppercase;
    color: #fe4904;
    transition: all 0.5s
}

.review_block_wr .inner .item .more_r:hover {
    opacity: 0.8
}

.review_block_wr .inner .item .more_r:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 20px;
    height: 20px;
    transition: all 0.5s;
    background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_195_20)'%3E%3Cpath d='M-8.74228e-07 20L-2.25867e-07 5.16723L2.99391 5.16723L2.99391 14.8891L17.8828 -9.25452e-08L20 2.11719L5.11094 17.0062L14.8328 17.0062L14.8328 20L-8.74228e-07 20Z' fill='%23FE4904' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_195_20'%3E%3Crect width='20' height='20' fill='white' transform='translate(20) rotate(90)' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat
}

.review_block_wr .inner .item.opened .body {
/*     max-height: 100% */
}

.review_block_wr .inner .item.opened .more_r:before {
    transform: rotate(180deg)
}

.review_block_wr .bottom_btn {
    padding-top: 84px;
    text-align: center
}

@media (max-width:1024px) {
    .review_block_wr .bottom_btn {
        padding-top: 40px
    }
}

.faq_block_wr {
    padding: 75px 16px 80px;
    background: url(../img/bg_top.jpg) 50% no-repeat;
    background-size: cover
}

@media (max-width:1280px) {
    .faq_block_wr {
        padding: 40px 16px 40px
    }
}

@media (max-width:1024px) {
    .faq_block_wr {
        padding: 30px 16px 30px
    }
}

.faq_block_wr .title {
    margin: 0
}

.faq_block_wr .title span {
    display: inline;
    padding-right: 80px;
    font-weight: 600;
    font-size: 80px;
    line-height: 125%;
    text-transform: uppercase;
    color: #dcdcdc;
    position: relative
}

.faq_block_wr .title span:after {
    content: "";
    position: absolute;
    bottom: 21px;
    right: 0;
    width: 60px;
    height: 60px;
    background: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_164_8)'%3E%3Cpath d='M60 60H15.5017V51.0183H44.6673L0 6.35156L6.35156 0L51.0187 44.6672V15.5017H60V60Z' fill='%23FE4904' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_164_8'%3E%3Crect width='60' height='60' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
    background-size: contain
}

@media (max-width:1280px) {
    .faq_block_wr .title span {
        font-size: 40px;
        padding-right: 40px
    }

    .faq_block_wr .title span:after {
        bottom: 10px;
        width: 30px;
        height: 30px
    }
}

@media (max-width:620px) {
    .faq_block_wr .title span {
        font-size: 24px;
        padding-right: 30px
    }

    .faq_block_wr .title span:after {
        bottom: 6px;
        width: 20px;
        height: 20px
    }
}

@media (max-width:1280px) {
    .faq_block_wr .title {
        margin-bottom: 0
    }
}

@media (max-width:620px) {
    .faq_block_wr .title {
        margin-bottom: 0
    }
}

.faq_block_wr .inner {
    position: relative;
    display: flex;
    gap: 136px;
    align-items: center
}

.faq_block_wr .inner .left {
    flex: 1 1 auto;
    padding: 30px 0
}

.faq_block_wr .inner .right {
    flex: 0 0 670px
}

.faq_block_wr .inner .accor_block {
    margin-bottom: 10px
}

.faq_block_wr .inner .accor_block .name {
    font-weight: 600;
    font-size: 18px;
    line-height: 139%;
    color: #fff;
    padding: 18px 50px 17px 20px;
    cursor: pointer;
    border-radius: 5px;
    background: #3b4384;
    position: relative
}

.faq_block_wr .inner .accor_block .name:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 15px;
    width: 30px;
    height: 30px;
    background: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.68352 25.4654L4.68352 9.94272L7.81668 9.94272L7.81668 20.1168L23.3981 4.53516L25.6138 6.75082L10.0322 22.3324L20.2062 22.3324L20.2062 25.4654L4.68352 25.4654Z' fill='%23FE4904' /%3E%3C/svg%3E") 50% no-repeat;
    margin: auto
}

.faq_block_wr .inner .accor_block .body {
    margin-top: 10px;
    font-weight: 400;
    font-size: 18px;
    line-height: 139%;
    color: #fff;
    padding: 30px;
    background: #1c2045;
    border-radius: 5px;
    display: none
}

.faq_block_wr .inner .accor_block.opened .body {
/*     display: block */
}

.faq_block_wr .inner .accor_block:last-child {
    margin-bottom: 0
}

@media (max-width:1280px) {
    .faq_block_wr .inner {
        gap: 30px
    }

    .faq_block_wr .inner .right {
        flex: 0 0 400px
    }
}

@media (max-width:1024px) {
    .faq_block_wr .inner {
        gap: 30px
    }

    .faq_block_wr .inner .right {
        flex: 0 0 300px
    }
}

@media (max-width:1024px) {
    .faq_block_wr .inner {
        display: block
    }

    .faq_block_wr .inner .right {
        text-align: center;
        padding: 0
    }
}

.faq_block_wr.faq_inner {
    background: none
}

@media (min-width:1281px) {
    .faq_block_wr.faq_inner {
        padding-top: 142px
    }
}

.faq_block_wr.faq_inner .title {
    text-align: right;
    margin-bottom: 80px
}

.faq_block_wr.faq_inner .title span {
    padding-left: 80px;
    padding-right: 0
}

.faq_block_wr.faq_inner .title span:after {
    left: 0;
    right: auto;
    background: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_167_940)'%3E%3Cpath d='M-2.62268e-06 60L-6.776e-07 15.5017L8.98172 15.5017L8.98172 44.6673L53.6484 -2.77636e-07L60 6.35156L15.3328 51.0187L44.4983 51.0187L44.4983 60L-2.62268e-06 60Z' fill='%23FE4904' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_167_940'%3E%3Crect width='60' height='60' fill='white' transform='translate(60) rotate(90)' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
	background-size: contain;
}

@media (max-width: 620px) {
    .faq_block_wr.faq_inner .title span {
        padding-left: 30px;
    }
}

@media (max-width:1280px) {
    .faq_block_wr.faq_inner .title {
        margin-bottom: 40px
    }
}

@media (max-width:620px) {
    .faq_block_wr.faq_inner .title {
        margin-bottom: 30px
    }
}

.content_text_block {
    padding: 50px 16px;
    font-weight: 400;
    font-size: 18px;
    line-height: 167%;
    color: #161616
}

.content_text_block h2 {
    font-weight: 600;
    font-size: 22px;
    line-height: 136%;
    color: #161616;
    margin: 30px 0
}

.content_text_block p {
    margin: 30px 0
}

.content_text_block h3 {
    font-weight: 600;
    font-size: 20px;
    line-height: 150%;
    color: #161616;
    margin: 30px 0
}

.content_text_block h4,
.content_text_block h5,
.content_text_block h6 {
    font-weight: 600;
    font-size: 18px;
    line-height: 167%;
    color: #161616;
    margin: 30px 0
}

@media (max-width:1280px) {
    .content_text_block {
        padding: 20px 16px 20px
    }
}

@media (max-width:1024px) {
    .content_text_block {
        padding: 20px 16px 20px
    }

    .content_text_block h2,
    .content_text_block h3,
    .content_text_block h4,
    .content_text_block h5,
    .content_text_block h6,
    .content_text_block p {
        margin: 20px 0
    }
}

@media (max-width:767px) {

    .content_text_block h2,
    .content_text_block h3,
    .content_text_block h4,
    .content_text_block h5,
    .content_text_block h6,
    .content_text_block p {
        margin: 16px 0
    }
}

.link_up {
    position: fixed;
    z-index: 200;
    bottom: 200px;
    right: 40px;
    cursor: pointer;
    width: 50px;
    height: 50px;
    background: #fe4904 url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 0.20101L17.3418 7.54286L15.8599 9.02477L11.0479 4.21268L11.048 18.952H8.95205L8.95205 4.21263L4.13998 9.02469L2.65815 7.54286L10 0.20101Z' fill='white' /%3E%3C/svg%3E") 50% no-repeat;
    border-radius: 3px;
    transition: all 0.3s;
    opacity: 0;
    visibility: hidden
}

.link_up.show {
    opacity: 1;
    visibility: visible
}

@media all and (min-width: 1025px) {
	.police {
		padding-right: 0;
	}
}

@media (max-width:1280px) {
    .link_up {
        bottom: 100px;
        right: 10px;
        width: 40px;
        height: 40px
    }
}

.path_block {
    margin: 0 0 20px;
    font-weight: 400;
    font-size: 16px;
    line-height: 137%;
    color: #fe4904
}

.path_block a {
    text-decoration: none;
    color: #161616
}

.path_block span {
    color: #161616
}

.path_block .breadcrumb_last {
    color: #fe4904
}

.content_main_block {
    padding: 80px 16px
}

@media (min-width:1281px) {
    .content_main_block.page_inner_block {
        padding: 60px 16px
    }
}

@media (max-width:1280px) {
    .content_main_block {
        padding: 40px 16px
    }
}

@media (max-width:1024px) {
    .content_main_block {
        padding: 30px 16px
    }
}

.content_main_block h1 {
    font-weight: 600;
    font-size: 30px;
    line-height: 87%;
    color: #161616;
    margin: 0
}

@media (max-width:1024px) {
    .content_main_block h1 {
        font-size: 24px;
		line-height: 1.3;
    }
}

.content_main_block .page_content {
    padding-top: 30px;
    font-weight: 400;
    font-size: 18px;
    line-height: 167%;
    color: #161616
}

.content_main_block .page_content img {
    border-radius: 5px
}

.content_main_block .page_content h2 {
    font-weight: 600;
    font-size: 22px;
    line-height: 136%;
    color: #161616;
    margin: 30px 0
}

.content_main_block .page_content p {
    margin: 30px 0
}

.content_main_block .page_content h3 {
    font-weight: 600;
    font-size: 20px;
    line-height: 150%;
    color: #161616;
    margin: 30px 0
}

.content_main_block .page_content h4,
.content_main_block .page_content h5,
.content_main_block .page_content h6 {
    font-weight: 600;
    font-size: 18px;
    line-height: 167%;
    color: #161616;
    margin: 30px 0
}

@media (max-width:1280px) {
    .content_main_block .page_content {
        padding: 20px 0 20px
    }
}

@media (max-width:1024px) {

    .content_main_block .page_content h2,
    .content_main_block .page_content h3,
    .content_main_block .page_content h4,
    .content_main_block .page_content h5,
    .content_main_block .page_content h6,
    .content_main_block .page_content p {
        margin: 20px 0
    }
}

@media (max-width:767px) {

    .content_main_block .page_content h2,
    .content_main_block .page_content h3,
    .content_main_block .page_content h4,
    .content_main_block .page_content h5,
    .content_main_block .page_content h6,
    .content_main_block .page_content p {
        margin: 16px 0
    }
}

.panel_block {
    display: flex;
    justify-content: space-between;
    gap: 20px;
    padding: 60px 0 40px
}

.panel_block .search_block {
    flex: 0 0 270px;
    border: 1px solid #2D3259;
    background: white;
    height: 50px;
    position: relative;
    border-radius: 5px;
    padding-right: 50px
}

.panel_block .search_block input[type=text] {
    width: 100%;
    height: 48px;
    padding: 0 15px;
    font-weight: 400;
    font-size: 18px;
    color: #6c6c6c;
    border: none;
    outline: none;
    background: none
}

.panel_block .search_block input[type=submit] {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 12px;
    width: 25px;
    height: 25px;
    background: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_224_1766)'%3E%3Cpath d='M10.0617 20.1167C12.2962 20.1168 14.4669 19.3712 16.2297 17.9981L22.8805 24.6489C23.3774 25.1288 24.1691 25.115 24.6489 24.6182C25.117 24.1335 25.117 23.3652 24.6489 22.8806L17.9981 16.2298C21.4053 11.8438 20.6119 5.5262 16.2259 2.119C11.8399 -1.28819 5.52238 -0.494774 2.11519 3.8912C-1.29201 8.27718 -0.498589 14.5948 3.88739 18.002C5.65315 19.3737 7.82573 20.1178 10.0617 20.1167ZM4.71786 4.71783C7.66922 1.76641 12.4543 1.76636 15.4057 4.71772C18.3571 7.66908 18.3572 12.4542 15.4058 15.4056C12.4545 18.357 7.66938 18.3571 4.71797 15.4057L4.71786 15.4056C1.7665 12.4757 1.74911 7.70808 4.67896 4.75672L4.71786 4.71783Z' fill='%23FE4904' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_224_1766'%3E%3Crect width='25' height='25' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
    margin: auto;
    border: none;
    outline: none;
    font-size: 0;
    cursor: pointer
}

@media (max-width:600px) {
    .panel_block {
        display: block;
        padding: 30px 0 20px
    }

    .panel_block .search_block {
        margin-bottom: 20px;
        width: 100%
    }
}

.sort-posts {
    position: relative;
    width: 240px
}

@media (max-width:600px) {
    .sort-posts {
        width: 100%
    }
}

.sort-posts .sort-posts__toggle {
    padding: 13px 15px;
    border: 1px solid #2D3259;
    background: white;
    height: 50px;
    cursor: pointer;
    border-radius: 5px;
    font-weight: 400;
    font-size: 18px;
    color: #161616;
    position: relative;
    padding-right: 50px;
    display: block;
    width: 100%
}

.sort-posts .sort-posts__toggle .arrow {
    background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5488 15.1728L19.7738 5.92219C20.0759 5.6191 20.0754 5.1284 19.7723 4.82583C19.4692 4.52348 18.9782 4.52427 18.6759 4.82739L9.99997 13.5274L1.32406 4.82708C1.02172 4.52399 0.531059 4.52321 0.227936 4.82551C0.155602 4.89748 0.0982227 4.98305 0.0591049 5.07729C0.0199852 5.17153 -0.000101089 5.27258 5.72205e-06 5.37461C-0.000120163 5.47628 0.0198097 5.57697 0.0586529 5.67093C0.097496 5.76488 0.15449 5.85025 0.226374 5.92215L9.45114 15.1728C9.59637 15.3188 9.79403 15.4007 9.99997 15.4007C10.2059 15.4007 10.4033 15.3185 10.5488 15.1728Z' fill='%23FE4904' /%3E%3C/svg%3E") 50% no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 15px;
    margin: auto
}

.sort-posts .sort-posts__list {
    position: absolute;
    top: 100%;
    left: 0;
    background: #fff;
    margin: 2px 0 0;
    padding: 7.5px 0;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
    background: #fff;
    display: none;
    z-index: 10;
    list-style: none;
    width: 100%;
    border-radius: 4px
}

.sort-posts .sort-posts__list li {
    padding: 7.5px 15px;
    cursor: pointer;
    font-weight: 400;
    font-size: 18px;
    color: #161616
}

.sort-posts .sort-posts__list li.active,
.sort-posts .sort-posts__list li:hover {
    color: #fe4904
}

.blog_content_wr {
    display: flex;
    gap: 30px
}

.blog_content_wr .left {
    flex: 0 0 270px
}

.blog_content_wr .left ul {
    backdrop-filter: blur(5px);
    background: rgba(34, 39, 80, 0.95);
    padding: 15px 0;
    margin: 0;
    list-style: none
}

.blog_content_wr .left ul li {
    margin: 5px 0
}

.blog_content_wr .left ul li a {
    display: block;
    text-decoration: none;
    padding: 5px 20px;
    font-weight: 500;
    font-size: 18px;
    line-height: 139%;
    color: #fff;
    transition: all 0.3s
}

.blog_content_wr .left ul li a:hover {
    background: #fe4904
}

.blog_content_wr .right_content {
    flex: 1 1 auto;
    display: flex;
    gap: 30px;
    flex-wrap: wrap
}

.blog_content_wr .right_content .item {
    flex: 0 0 calc(33.33% - 20px);
    background: #2b3160;
    border-radius: 5px;
    overflow: hidden;
    text-decoration: none;
    display: block
}

.blog_content_wr .right_content .item img {
    width: 100%;
    height: 300px;
    border-radius: 5px 5px 0 0;
    object-fit: cover
}

.blog_content_wr .right_content .item .image {
    position: relative;
    display: block
}

.blog_content_wr .right_content .item .image:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(43, 49, 96, 0.85);
    transition: all 0.3s;
    opacity: 0
}

.blog_content_wr .right_content .item .image .date {
    position: absolute;
    top: 0;
    left: 0;
    padding: 8px 20px;
    font-weight: 600;
    font-size: 16px;
    line-height: 187%;
    color: #fff;
    background: #2b3160;
    z-index: 1
}

.blog_content_wr .right_content .item:hover .image:before {
    opacity: 1
}

.blog_content_wr .right_content .item .body {
    padding: 20px;
    display: block
}

.blog_content_wr .right_content .item .body .name {
    display: block;
    font-weight: 600;
    font-size: 20px;
    line-height: 150%;
    color: #fff;
    padding-bottom: 20px
}

.blog_content_wr .right_content .item .body .text {
    font-weight: 400;
    font-size: 18px;
    line-height: 139%;
    color: #fff;
    display: block;
    padding-bottom: 20px
}

.blog_content_wr .right_content .item .body .time {
    font-weight: 400;
    font-size: 16px;
    line-height: 187%;
    color: #fff
}

.blog_content_wr .right_content .item .body .time strong {
    font-weight: 600
}

@media (max-width:1360px) {
    .blog_content_wr .right_content .item {
        flex: 0 0 calc(50% - 15px)
    }

    .blog_content_wr .right_content .item img {
        height: 200px
    }
}

@media (max-width:1000px) {
    .blog_content_wr .left {
        display: none
    }
}

@media (max-width:767px) {
    .blog_content_wr {
        display: block
    }

    .blog_content_wr .right_content {
        gap: 20px
    }

    .blog_content_wr .right_content .item {
        flex: 0 0 calc(50% - 10px)
    }
}

@media (max-width:600px) {
    .blog_content_wr {
        display: block
    }

    .blog_content_wr .right_content {
        gap: 20px
    }

    .blog_content_wr .right_content .item {
        flex: none;
        width: 100%
    }
}

.block_image {
    display: flex;
    gap: 60px;
    margin-bottom: 20px;
    padding-top: 40px
}

.block_image .left {
    flex: 1 1 auto;
    padding: 30px;
    background: #fff
}

.block_image .left h1 {
    font-weight: 700;
    font-size: 50px;
    line-height: 120%;
    color: #fe4904;
    margin: 0
}

.block_image .left .body {
    font-weight: 400;
    font-size: 18px;
    line-height: 167%;
    color: #000;
    padding: 30px 0 0
}

@media (max-width:1380px) {
    .block_image .left {
        padding: 20px
    }

    .block_image .left h1 {
        font-size: 40px
    }
}

@media (max-width:1024px) {
    .block_image .left h1 {
        font-size: 30px
    }

    .block_image .left .body {
        font-size: 16px;
        padding-top: 16px
    }
}

.block_image .image {
    flex: 0 0 40%;
	display: flex;
}

.block_image .image img {
    border-radius: 5px;
	object-fit: cover;
}

@media (max-width:1280px) {
    .block_image {
        padding: 0;
        margin-bottom: 10px;
        gap: 30px
    }
}

@media (max-width:1000px) {
    .block_image {
        display: block
    }

    .block_image .left {
        margin-bottom: 20px;
        padding: 16px
    }

    .block_image .left h1 {
        font-size: 26px
    }

    .block_image .image img {
        width: 100%
    }
}

.we_help_block_wr {
    padding: 0 16px 80px
}

@media (max-width:1280px) {
    .we_help_block_wr {
        padding: 0 16px 40px
    }
}

@media (max-width:1024px) {
    .we_help_block_wr {
        padding: 0 16px 30px
    }
}

.we_help_block_wr .title {
    display: inline-block;
    padding-right: 80px;
    font-weight: 600;
    font-size: 80px;
    line-height: 125%;
    text-transform: uppercase;
    color: #dcdcdc;
    position: relative;
    margin: 0 0 77px
}

.we_help_block_wr .title:after {
    content: "";
    position: absolute;
    bottom: 21px;
    right: 0;
    width: 60px;
    height: 60px;
    background: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_164_8)'%3E%3Cpath d='M60 60H15.5017V51.0183H44.6673L0 6.35156L6.35156 0L51.0187 44.6672V15.5017H60V60Z' fill='%23FE4904' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_164_8'%3E%3Crect width='60' height='60' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
    background-size: contain
}

@media (max-width:1280px) {
    .we_help_block_wr .title {
        font-size: 40px;
        margin-bottom: 40px;
        padding-right: 40px
    }

    .we_help_block_wr .title:after {
        bottom: 10px;
        width: 30px;
        height: 30px
    }
}

@media (max-width:620px) {
    .we_help_block_wr .title {
        font-size: 24px;
        margin-bottom: 20px;
        padding-right: 30px
    }

    .we_help_block_wr .title:after {
        bottom: 6px;
        width: 20px;
        height: 20px
    }
}

.we_help_block_wr .inner {
    display: flex;
    gap: 30px;
    flex-wrap: wrap
}

.we_help_block_wr .inner .item {
    flex: 0 0 calc(33.33% - 20px);
    padding: 30px 32px 30px 98px;
    font-weight: 400;
    font-size: 18px;
    line-height: 139%;
    color: #fff;
    background: #2b3160;
    border-radius: 5px;
    position: relative;
    min-height: 135px;
    display: flex;
    align-items: center
}

.we_help_block_wr .inner .item:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 33px;
    width: 50px;
    height: 50px;
    background: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_205_6811)'%3E%3Cpath d='M14.75 20.25L11.25 23.75L22.5 35L47.5 10L44 6.5L22.5 28L14.75 20.25ZM45 25C45 36 36 45 25 45C14 45 5 36 5 25C5 14 14 5 25 5C27 5 28.75 5.25 30.5 5.75L34.5001 1.75C31.5 0.75 28.25 0 25 0C11.25 0 0 11.25 0 25C0 38.75 11.25 50 25 50C38.75 50 50 38.75 50 25H45Z' fill='%23FE4904' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_205_6811'%3E%3Crect width='50' height='50' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
    margin: auto;
    background-size: contain
}

@media (max-width:1280px) {
    .we_help_block_wr .inner {
        gap: 20px
    }

    .we_help_block_wr .inner .item {
        flex: 0 0 calc(33.33% - 14px);
        padding: 20px 20px 20px 60px;
        font-size: 16px;
        min-height: 100px
    }

    .we_help_block_wr .inner .item:before {
        width: 30px;
        height: 30px;
        left: 20px
    }
}

@media (max-width:1024px) {
    .we_help_block_wr .inner {
        gap: 20px
    }

    .we_help_block_wr .inner .item {
        flex: 0 0 calc(50% - 10px);
        padding: 20px 20px 20px 60px;
        font-size: 16px;
        min-height: 100px
    }

    .we_help_block_wr .inner .item:before {
        width: 30px;
        height: 30px;
        left: 20px
    }
}

@media (max-width:1024px) {
    .we_help_block_wr .inner .item {
        width: 100%;
        flex: none
    }
}

.pred_block_wr {
    padding: 76px 16px;
    background: url(../img/bg_top.jpg) 50% no-repeat;
    background-size: cover;
    position: relative
}

@media (max-width:1280px) {
    .pred_block_wr {
        padding: 40px 16px
    }
}

@media (max-width:1024px) {
    .pred_block_wr {
        padding: 30px 16px
    }
}

.pred_block_wr .title {
    text-align: right;
    margin: 0
}

@media (max-width:1280px) {
    .pred_block_wr .title {
        margin: 0
    }
}

.pred_block_wr .title span {
    display: inline-block;
    padding-left: 80px;
    font-weight: 600;
    font-size: 80px;
    line-height: 125%;
    text-transform: uppercase;
    color: #dcdcdc;
    position: relative;
    margin: 0 0 60px
}

.pred_block_wr .title span:after {
    content: "";
    position: absolute;
    bottom: 21px;
    left: 0;
    width: 60px;
    height: 60px;
    background: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_167_940)'%3E%3Cpath d='M-2.62268e-06 60L-6.776e-07 15.5017L8.98172 15.5017L8.98172 44.6673L53.6484 -2.77636e-07L60 6.35156L15.3328 51.0187L44.4983 51.0187L44.4983 60L-2.62268e-06 60Z' fill='%23FE4904' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_167_940'%3E%3Crect width='60' height='60' fill='white' transform='translate(60) rotate(90)' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
    background-size: contain
}

@media (max-width:1280px) {
    .pred_block_wr .title span {
        font-size: 40px;
        margin-bottom: 40px;
        padding-left: 40px
    }

    .pred_block_wr .title span:after {
        bottom: 10px;
        width: 30px;
        height: 30px
    }
}

@media (max-width:620px) {
    .pred_block_wr .title span {
        font-size: 24px;
        margin-bottom: 20px;
        padding-left: 30px
    }

    .pred_block_wr .title span:after {
        bottom: 6px;
        width: 20px;
        height: 20px
    }
}

.pred_block_wr .list {
    padding: 29px 0 29px 0;
    margin: 0
}

@media (max-width:1280px) {
    .pred_block_wr .list {
        padding: 0 0 30px
    }
}

.pred_block_wr .list li {
    display: flex;
    gap: 20px;
    margin-bottom: 31px;
    align-items: center
}

.pred_block_wr .list li:last-child {
    margin-bottom: 0
}

.pred_block_wr .list li .number {
    flex: 0 0 88px;
    font-weight: 600;
    font-size: 70px;
    line-height: 36%;
    color: #dcdcdc
}

.pred_block_wr .list li .right {
    flex: 1 1 autol
}

.pred_block_wr .list li .right .name {
    font-weight: 700;
    font-size: 18px;
    line-height: 167%;
    text-transform: uppercase;
    color: #fff;
    padding-bottom: 15px
}

.pred_block_wr .list li .right .text {
    font-weight: 400;
    font-size: 18px;
    line-height: 139%;
    color: #fff
}

@media (max-width:1280px) {
    .pred_block_wr .list li {
        gap: 16px
    }

    .pred_block_wr .list li .number {
        font-size: 40px;
        flex: 0 0 50px
    }

    .pred_block_wr .list li .right {
        flex: 1 1 autol
    }

    .pred_block_wr .list li .right .name {
        font-size: 16px;
        padding-bottom: 10px
    }

    .pred_block_wr .list li .right .text {
        font-size: 16px
    }
}

@media (max-width:767px) {
    .pred_block_wr .list li {
        gap: 10px;
        align-items: start;
        margin-bottom: 20px
    }

    .pred_block_wr .list li .number {
        font-size: 40px;
        flex: 0 0 50px;
        padding-top: 10px
    }

    .pred_block_wr .list li .right {
        flex: 1 1 autol
    }

    .pred_block_wr .list li .right .name {
        font-size: 14px;
        padding-bottom: 10px
    }

    .pred_block_wr .list li .right .text {
        font-size: 14px
    }
}

.pred_block_wr .inner {
    display: flex;
    gap: 70px;
    align-items: start;
    padding: 0 80px 0 0
}

.pred_block_wr .inner .list {
    flex: 1 1 auto
}

.pred_block_wr .inner .image {
    flex: 0 0 548px
}

@media (max-width:1280px) {
    .pred_block_wr .inner {
        padding: 0;
        gap: 40px
    }

    .pred_block_wr .inner .image {
        flex: 0 0 400px
    }
}

@media (max-width:1000px) {
    .pred_block_wr .inner {
        display: block
    }

    .pred_block_wr .inner .image {
        text-align: center
    }
}

.pred_block_wr .bottom_btn {
    padding: 60px 0 0;
    text-align: center
}

@media (max-width:1000px) {
    .pred_block_wr .bottom_btn {
        padding-top: 30px
    }
}

.preim_block_wr {
    padding: 80px 16px 80px
}

@media (max-width:1280px) {
    .preim_block_wr {
        padding: 40px 16px 40px
    }
}

@media (max-width:1024px) {
    .preim_block_wr {
        padding: 30px 16px 30px
    }
}

@media (max-width:767px) {
    .preim_block_wr {
        padding-top: 30px
    }
}

.preim_block_wr .title {
    margin: 0 0 42px
}

.preim_block_wr .title span {
    display: inline;
    padding-right: 80px;
    font-weight: 600;
    font-size: 80px;
    line-height: 125%;
    text-transform: uppercase;
    color: #dcdcdc;
    position: relative
}

.preim_block_wr .title span:after {
    content: "";
    position: absolute;
    bottom: 21px;
    right: 0;
    width: 60px;
    height: 60px;
    background: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_164_8)'%3E%3Cpath d='M60 60H15.5017V51.0183H44.6673L0 6.35156L6.35156 0L51.0187 44.6672V15.5017H60V60Z' fill='%23FE4904' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_164_8'%3E%3Crect width='60' height='60' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
    background-size: contain
}

@media (max-width:1280px) {
    .preim_block_wr .title span {
        font-size: 40px;
        padding-right: 40px
    }

    .preim_block_wr .title span:after {
        bottom: 10px;
        width: 30px;
        height: 30px
    }
}

@media (max-width:620px) {
    .preim_block_wr .title span {
        font-size: 24px;
        padding-right: 30px
    }

    .preim_block_wr .title span:after {
        bottom: 6px;
        width: 20px;
        height: 20px
    }
}

@media (max-width:1280px) {
    .preim_block_wr .title {
        margin-bottom: 40px
    }
}

@media (max-width:620px) {
    .preim_block_wr .title {
        margin-bottom: 20px
    }
}

.preim_block_wr .inner {
    display: flex;
    gap: 30px;
    flex-wrap: wrap
}

@media (max-width:1280px) {
    .preim_block_wr .inner {
        gap: 20px
    }
}

.preim_block_wr .inner .item {
    flex: 1 0 calc(25% - 23px);
    padding: 30px 20px 20px;
    background: #fff;
    text-align: center
}

.preim_block_wr .inner .item .icon {
    max-width: 80px;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 15px
}

.preim_block_wr .inner .item .icon svg path {
    transition: all 0.3s
}

.preim_block_wr .inner .item:hover .icon svg>path {
    fill: #00B40C
}

.preim_block_wr .inner .item:hover .icon svg g path {
    stroke: #00B40C
}

.preim_block_wr .inner .item .name {
    font-weight: 700;
    font-size: 18px;
    line-height: 167%;
    text-transform: uppercase;
    color: #fe4904;
    padding-bottom: 15px
}

.preim_block_wr .inner .item .text {
    font-weight: 400;
    font-size: 18px;
    line-height: 139%;
    color: #161616
}

@media (max-width:1380px) {
    .preim_block_wr .inner .item .name {
        font-size: 16px
    }

    .preim_block_wr .inner .item .text {
        font-size: 16px
    }
}

@media (max-width:1280px) {
    .preim_block_wr .inner .item {
        flex: 1 0 calc(33.33% - 14px)
    }
}

@media (max-width:1024px) {
    .preim_block_wr .inner .item {
        flex: 1 0 calc(50% - 10px)
    }
}

@media (max-width:650px) {
    .preim_block_wr .inner .item {
        flex: none;
        width: 100%
    }
}

.form_block_wr {
    padding: 60px 16px;
    background: url(../img/bg_top.jpg) 50% no-repeat;
    background-size: cover;
    margin-top: 62px
}

@media (max-width:1280px) {
    .form_block_wr {
        padding: 40px 16px 40px;
        margin-top: 0
    }
}

@media (max-width:1024px) {
    .form_block_wr {
        padding: 30px 16px 30px
    }
}

.form_block_wr .block_inner {
    position: relative
}

.form_block_wr .block_inner .image {
    position: absolute;
    top: -152px;
    width: 466px;
    right: 0
}

@media (max-width:1400px) {
    .form_block_wr .block_inner .image {
        width: 300px
    }
}

@media (max-width:1280px) {
    .form_block_wr .block_inner .image {
        display: none
    }
}

.form_block_wr .form_block {
    max-width: 1033px;
    position: relative;
    z-index: 1
}

.form_block_wr .form_block .title {
    font-weight: 600;
    font-size: 30px;
    line-height: 167%;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 84px
}

.form_block_wr .form_block .title br {
    display: block
}

.form_block_wr .form_block .field_row {
    display: flex;
    gap: 30px
}

.form_block_wr .form_block .field_row .field {
    flex: 0 0 350px
}

.form_block_wr .form_block .field_btn {
    flex: 0 0 238px;
    margin-left: 10px
}

.form_block_wr .form_block .btn_button {
    display: block
}

.form_block_wr .form_block .btn_button input {
    display: none
}

.form_block_wr .form_block p {
    margin: 0
}

.form_block_wr .form_block br {
    display: none
}

.form_block_wr .form_block .police {
    padding-top: 14px;
    font-weight: 400;
    font-size: 14px;
    line-height: 143%;
    color: #fff;
	
}

.form_block_wr .form_block .police a {
    color: #fff
}

@media (max-width:1280px) {
    .form_block_wr .form_block .title {
        font-size: 24px;
        margin: 0 0 40px
    }

    .form_block_wr .form_block .field_row {
        gap: 20px
    }

    .form_block_wr .form_block .field_row .field {
        flex: 0 0 326px
    }

    .form_block_wr .form_block .field_btn {
        flex: 0 0 238px;
        margin-left: 10px
    }
}

@media (max-width:1000px) {
    .form_block_wr .form_block .title {
        font-size: 24px;
        margin: 0 0 40px
    }

    .form_block_wr .form_block .field_row {
        gap: 20px;
        flex-wrap: wrap
    }

    .form_block_wr .form_block .field_row .field {
        flex: 0 0 calc(50% - 10px)
    }

    .form_block_wr .form_block .field_btn {
        flex: none;
        width: 100%;
        text-align: center;
        margin-left: 0
    }

    .form_block_wr .form_block .field_btn .btn_button {
        display: inline-block
    }

    .form_block_wr .form_block .police {
        text-align: center
    }
}

@media (max-width:767px) {
    .form_block_wr .form_block .title {
        font-size: 18px;
        margin: 0 0 20px;
        line-height: 1.2
    }

    .form_block_wr .form_block .field_row {
        gap: 10px
    }

    .form_block_wr .form_block .field_row .field {
        flex: none;
        width: 100%
    }

    .form_block_wr .form_block .field_btn {
        flex: none;
        width: 100%;
        text-align: center;
        margin-left: 0;
        margin-top: 20px
    }

    .form_block_wr .form_block .field_btn .btn_button {
        display: inline-block
    }

    .form_block_wr .form_block .police {
        text-align: center
    }
}

.page_list {
    flex: none;
    width: 100%;

}

.custom-pagination ul{
    display: flex;
    padding: 30px 0 0;
    margin: 0;
    list-style: none;
    align-items: center;
    justify-content: center;
    gap: 5px;
}

.custom-pagination ul .page-numbers {
    width: 30px;
    height: 30px;
    display: block;
    text-decoration: none;
    border-radius: 2px;
    background: #2b3160;
    font-weight: 600;
    font-size: 18px;
    color: #fff;
    line-height: 30px;
    text-align: center;
}

.custom-pagination ul .page-numbers.current {
    background: #fe4904;
}

.custom-pagination ul .page-numbers.next,
.custom-pagination ul .page-numbers.prev{
    display: none;
}

#breadcrumbs {
    margin: 0;
}

.content_main_block.page_block .date {
    font-weight: 600;
    font-size: 18px;
    line-height: 167%;
    color: #161616;
}

.share-block {
    display: flex;
    align-items: center;
    margin: 60px 0 0;
    gap: 10px;
    justify-content: end;
}

.share-title {
    font-weight: 600;
    font-size: 18px;
    line-height: 167%;
    color: #161616;
}

.share-buttons {
    display: flex;
    gap: 10px;
}

@media all and (max-width: 767px){
    .share-block {
        margin: 30px 0 0;
        gap: 5px;
    }

    .share-title {
        font-size: 16px;
    }

    .share-buttons {
        gap: 5px;
    }
}

.share-button {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    border-radius: 4px;
    color: #fff;
    text-decoration: none;
    transition: opacity 0.3s;
    background-position: 50%;
    background-repeat: no-repeat;
}

.share-button:hover {
    opacity: 0.85;
}

.facebook {
    background-color: #4267B2;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.25 0H3.75C1.68187 0 0 1.68187 0 3.75V26.25C0 28.3181 1.68187 30 3.75 30H26.25C28.3181 30 30 28.3181 30 26.25V3.75C30 1.68187 28.3181 0 26.25 0Z' fill='%231976D2' /%3E%3Cpath d='M25.3125 15H20.625V11.25C20.625 10.215 21.465 10.3125 22.5 10.3125H24.375V5.625H20.625C17.5181 5.625 15 8.14313 15 11.25V15H11.25V19.6875H15V30H20.625V19.6875H23.4375L25.3125 15Z' fill='%23FAFAFA' /%3E%3C/svg%3E");
}

.email {
    background-color: #7F7F7F;
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_236_337)'%3E%3Cpath d='M21.083 3.40894H0.917051C0.412658 3.40894 0 3.82171 0 4.32593V17.6739C0 18.1783 0.412658 18.5909 0.917051 18.5909H21.083C21.5873 18.5909 22 18.1783 22 17.6739V4.32593C22 3.82165 21.5873 3.40894 21.083 3.40894ZM14.3511 11.6369C16.0528 12.7842 20.45 16.1881 20.45 16.1881C20.6252 16.3068 20.6377 16.611 20.55 16.7923C20.4624 16.9737 20.1884 17.084 20.0133 16.9654C20.0133 16.9654 15.3326 13.5859 13.5416 12.3598C13.4425 12.292 13.3547 12.3734 13.3547 12.3734L11.3908 13.9403C11.2834 14.0285 11.1418 14.077 10.9924 14.077C10.8429 14.077 10.7014 14.0285 10.5939 13.9403L8.60746 12.355C8.60746 12.355 8.53906 12.2954 8.46126 12.3494C6.69084 13.5783 2.03057 16.9653 2.03057 16.9653C1.85548 17.084 1.52233 16.9737 1.43473 16.7923C1.34713 16.611 1.35966 16.3067 1.53474 16.188C1.53474 16.188 5.93747 12.7948 7.61202 11.6534C7.70766 11.5882 7.6073 11.4923 7.6073 11.4923L1.3977 5.90142C1.17193 5.71636 1.10436 5.38492 1.24382 5.14681C1.32664 5.00516 1.47254 4.92058 1.63392 4.92058C1.74756 4.92058 1.86222 4.96328 1.95679 5.04078L10.7878 12.7803C10.8399 12.823 10.9145 12.8476 10.9924 12.8476C11.0703 12.8476 11.1448 12.823 11.1971 12.7803L20.028 5.04078C20.1225 4.96323 20.2372 4.92058 20.3509 4.92058C20.5123 4.92058 20.6581 5.00516 20.741 5.14681C20.8804 5.38492 20.8128 5.71642 20.5872 5.90142L14.361 11.5098C14.361 11.5098 14.2733 11.5842 14.3511 11.6369Z' fill='white' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_236_337'%3E%3Crect width='22' height='22' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.viber {
    background-color: #7360F2;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='30' height='30' rx='5' fill='%237C529E' /%3E%3Cpath d='M25.513 9.28686V9.26085C25.2689 8.30433 24.6319 7.31579 23.7964 6.48334C22.8202 5.50681 21.5772 4.7404 20.39 4.49226H20.3652C16.8249 3.83591 13.188 3.83591 9.64775 4.49226H9.62293C7.41822 4.95451 5.0253 7.18372 4.4917 9.26085V9.28686C3.8361 12.1666 3.8361 15.1499 4.4917 18.0296V18.0536C4.87225 19.5344 6.19591 21.0913 7.72225 22.0318C8.22072 22.3461 8.76332 22.5893 9.33338 22.7542V25.0714C9.33419 25.2566 9.39196 25.4374 9.49934 25.5907C9.60673 25.744 9.75885 25.8629 9.93633 25.9322C10.1138 26.0015 10.3086 26.0181 10.4959 25.98C10.6832 25.9418 10.8545 25.8505 10.988 25.7178L13.416 23.2764C13.9414 23.3045 14.4708 23.3205 14.9961 23.3205C16.7944 23.3199 18.5886 23.1551 20.3549 22.8282H20.3797C22.5782 22.3639 24.9732 20.1347 25.5027 18.0576V18.0336C26.1623 15.1533 26.1658 12.1686 25.513 9.28686ZM23.5916 17.6014C23.2359 18.9561 21.42 20.643 19.9743 20.9532C18.0966 21.3012 16.1855 21.4522 14.2743 21.4034C14.2557 21.4023 14.2371 21.4053 14.2199 21.4123C14.2027 21.4192 14.1874 21.4299 14.1751 21.4434L12.4026 23.2044L10.5164 25.0754C10.4862 25.1063 10.4472 25.1277 10.4043 25.1368C10.3614 25.1459 10.3167 25.1424 10.2759 25.1267C10.2351 25.1109 10.2002 25.0837 10.1756 25.0485C10.151 25.0133 10.1379 24.9718 10.1379 24.9293V21.0873C10.138 21.0564 10.1268 21.0264 10.1064 21.0027C10.086 20.9789 10.0576 20.9628 10.0262 20.9572C9.7247 20.8879 9.43399 20.7803 9.16172 20.637C7.93321 20.0027 6.69435 18.702 6.40893 17.6014C5.81775 14.9983 5.81775 12.3021 6.40893 9.69908C6.7626 8.35035 8.58883 6.66744 10.0242 6.35527C13.3111 5.74677 16.6874 5.74677 19.9743 6.35527C20.7706 6.52736 21.6806 7.11368 22.3921 7.83407C22.9774 8.42039 23.4262 9.09676 23.5916 9.70509C24.1819 12.3062 24.1819 15.0003 23.5916 17.6014Z' fill='white' /%3E%3Cpath d='M20.0257 17.8015C19.757 18.3948 19.2951 18.8867 18.7104 19.2023C18.5269 19.2776 18.3365 19.3359 18.1416 19.3763C17.9203 19.3123 17.7093 19.2683 17.5211 19.1902C15.9533 18.6 14.4939 17.7696 13.1986 16.7309C12.8138 16.4134 12.4524 16.0704 12.1169 15.7044C11.2884 14.7813 10.5927 13.7541 10.0487 12.6507C9.78395 12.1284 9.56059 11.5881 9.33308 11.0498C9.12626 10.5596 9.43236 10.0493 9.74673 9.68309C10.0544 9.34348 10.4329 9.07069 10.8574 8.88266C11.0067 8.81004 11.1776 8.79029 11.3404 8.82684C11.5033 8.86339 11.6477 8.95394 11.7488 9.08277C12.2772 9.65719 12.7429 10.2828 13.1386 10.9498C13.2632 11.1437 13.3059 11.3766 13.2578 11.6002C13.2096 11.8238 13.0744 12.0208 12.8801 12.1504C12.7767 12.2205 12.6732 12.3005 12.5843 12.3786C12.4966 12.4414 12.421 12.5186 12.3609 12.6067C12.3091 12.6891 12.2776 12.7821 12.269 12.8782C12.2604 12.9744 12.2749 13.0711 12.3113 13.161C12.7105 14.2236 13.3165 15.11 14.2223 15.7324C14.5289 15.9421 14.8592 16.1173 15.2068 16.2547C15.4338 16.3741 15.6889 16.4348 15.9472 16.4308C16.3981 16.3787 16.547 15.8965 16.8614 15.6483C17.0057 15.534 17.1842 15.4678 17.3705 15.4595C17.5568 15.4512 17.7409 15.5013 17.8955 15.6023C18.2305 15.8024 18.5532 16.0285 18.8758 16.2487C19.1949 16.4594 19.5022 16.6865 19.7962 16.929C19.9337 17.0257 20.0319 17.1658 20.0738 17.3251C20.1157 17.4845 20.0987 17.653 20.0257 17.8015ZM15.5936 8.2123H15.3288C15.4136 8.2083 15.5026 8.2123 15.5936 8.2123Z' fill='white' /%3E%3Cpath d='M20.1703 14.2097C19.9635 14.2097 19.8621 14.0396 19.8476 13.8535C19.8207 13.4873 19.8001 13.1191 19.7484 12.7549C19.659 12.1404 19.4378 11.5508 19.0989 11.0239C18.7507 10.4751 18.2873 10.003 17.7386 9.63835C17.19 9.27366 16.5683 9.02443 15.9139 8.90679C15.6161 8.85477 15.312 8.84276 15.0122 8.81274C14.8219 8.79273 14.5716 8.78073 14.5303 8.5526C14.5241 8.5083 14.5277 8.46322 14.541 8.4204C14.5543 8.37757 14.5768 8.33798 14.6072 8.30426C14.6375 8.27054 14.675 8.24348 14.717 8.22488C14.759 8.20628 14.8046 8.19658 14.8508 8.19641C14.9004 8.19364 14.9501 8.19364 14.9997 8.19641C15.9038 8.20381 16.792 8.42682 17.5856 8.84568C18.3793 9.26454 19.0539 9.86632 19.5498 10.5977C19.9413 11.1872 20.2071 11.8465 20.3316 12.5368C20.4102 12.969 20.4391 13.4132 20.4743 13.8535C20.4814 13.8966 20.4789 13.9407 20.467 13.9829C20.4551 14.025 20.434 14.0642 20.4053 14.0979C20.3766 14.1316 20.3407 14.159 20.3002 14.1782C20.2597 14.1975 20.2154 14.2082 20.1703 14.2097Z' fill='white' /%3E%3Cpath d='M19.0527 13.2749C19.0516 13.3344 19.0432 13.3935 19.0279 13.451C19.0099 13.5089 18.9738 13.56 18.9247 13.5973C18.8756 13.6346 18.8158 13.6564 18.7534 13.6597C18.691 13.663 18.6291 13.6476 18.5761 13.6156C18.5231 13.5837 18.4815 13.5367 18.4571 13.4811C18.4343 13.4002 18.4239 13.3167 18.4261 13.2329C18.4309 12.7853 18.3393 12.3417 18.1572 11.9302C18.1158 11.8422 18.0703 11.7521 18.0186 11.6661C17.7226 11.1724 17.2832 10.7736 16.755 10.5195C16.4363 10.3739 16.0979 10.2728 15.7498 10.2193C15.5968 10.1953 15.4437 10.1813 15.2907 10.1613C15.2508 10.1593 15.2118 10.1495 15.1761 10.1324C15.1403 10.1153 15.1086 10.0913 15.0828 10.0618C15.057 10.0324 15.0377 9.99814 15.0262 9.9612C15.0146 9.92427 15.011 9.88543 15.0156 9.84709C15.0156 9.80787 15.0242 9.76911 15.0408 9.73333C15.0574 9.69755 15.0816 9.66558 15.1119 9.6395C15.1422 9.61342 15.1778 9.59383 15.2165 9.58202C15.2551 9.5702 15.2959 9.56643 15.3362 9.57094C15.9435 9.59362 16.5384 9.74384 17.0797 10.0112C17.7407 10.333 18.2799 10.8484 18.6205 11.484C18.8123 11.8551 18.9408 12.2538 19.001 12.6646C19.0122 12.7182 19.0205 12.7723 19.0259 12.8267C19.0362 12.9468 19.0403 13.0668 19.0507 13.2149C19.0507 13.2289 19.0527 13.2469 19.0527 13.2749Z' fill='white' /%3E%3Cpath d='M17.6363 12.9985C17.6246 13.0492 17.5975 13.0954 17.5584 13.1311C17.5193 13.1667 17.4701 13.1903 17.4171 13.1986H17.3716C17.3038 13.2029 17.2365 13.1856 17.1797 13.1495C17.123 13.1134 17.08 13.0604 17.0572 12.9985C17.0444 12.9657 17.036 12.9314 17.0324 12.8964C17.0215 12.7618 17.0008 12.628 16.9703 12.4962C16.9089 12.2294 16.7522 11.992 16.5278 11.8259C16.4193 11.7505 16.2983 11.6937 16.17 11.6578C16.0066 11.6118 15.8349 11.6238 15.6736 11.5857C15.5938 11.5721 15.523 11.5284 15.4764 11.4642C15.4299 11.4001 15.4116 11.3208 15.4254 11.2436C15.4408 11.1696 15.4835 11.1036 15.5456 11.0579C15.6076 11.0123 15.6847 10.99 15.7625 10.9954C16.7098 11.0615 17.4171 11.5017 17.5991 12.4842C17.6178 12.5754 17.6309 12.6677 17.6384 12.7604C17.65 12.8394 17.6493 12.9197 17.6363 12.9985Z' fill='white' /%3E%3C/svg%3E");
}

.odnoklassniki {
    background-color: #EE8208;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='20' viewBox='0 0 12 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.07825 13.8316C3.62427 13.6799 2.31347 13.3203 1.19188 12.4441C1.05211 12.335 0.908929 12.2294 0.781088 12.1032C0.290179 11.6311 0.240747 11.0907 0.629384 10.535C0.96177 10.0578 1.51916 9.92992 2.10041 10.2044C2.21203 10.2609 2.31916 10.3258 2.42086 10.3987C3.46024 11.1051 4.68538 11.4881 5.94203 11.4997C7.19867 11.5112 8.43064 11.1507 9.48279 10.4634C9.68384 10.3005 9.91576 10.1799 10.1646 10.1089C10.396 10.0405 10.6437 10.0519 10.8678 10.1412C11.0919 10.2306 11.2795 10.3927 11.4004 10.6015C11.7072 11.1026 11.7038 11.5901 11.3254 11.9788C10.7454 12.5654 10.0444 13.0185 9.27143 13.3066C8.51884 13.577 7.73557 13.7528 6.93961 13.8299C7.05893 13.9612 7.11007 14.0242 7.19188 14.0992C8.27086 15.185 9.35495 16.2657 10.4305 17.3532C10.6019 17.509 10.7181 17.7161 10.7617 17.9436C10.8054 18.171 10.7741 18.4064 10.6726 18.6146C10.5692 18.8427 10.4009 19.0354 10.1887 19.1684C9.97648 19.3015 9.72978 19.3691 9.47938 19.3629C9.18646 19.334 8.91538 19.1951 8.72086 18.9742C7.90609 18.1544 7.07597 17.3498 6.27825 16.5146C6.04643 16.2725 5.93734 16.3186 5.72938 16.5282C4.9095 17.3805 4.07598 18.2038 3.23904 19.0288C3.08365 19.201 2.87543 19.3167 2.64712 19.3578C2.4188 19.3988 2.18332 19.3628 1.97768 19.2555C1.75487 19.1514 1.56686 18.9853 1.43623 18.7769C1.3056 18.5686 1.23792 18.3269 1.24132 18.0811C1.26592 17.7772 1.40773 17.4948 1.63677 17.2936C2.70723 16.2265 3.77427 15.1589 4.83791 14.0907C4.9095 14.0174 4.97768 13.9407 5.07825 13.8316Z' fill='white' /%3E%3Cpath d='M5.9629 10.1158C5.02293 10.1104 4.10575 9.82583 3.3277 9.29836C2.54965 8.77089 1.94578 8.02423 1.59267 7.15308C1.23956 6.28193 1.15312 5.32554 1.34433 4.4052C1.53553 3.48486 1.99575 2.64203 2.66663 1.98361C3.3375 1.32519 4.18881 0.88085 5.11257 0.706933C6.03634 0.533016 6.99094 0.637362 7.85532 1.00674C8.7197 1.37611 9.45491 1.99387 9.9677 2.78168C10.4805 3.56948 10.7478 4.49182 10.7356 5.43174C10.7186 6.6841 10.2074 7.87901 9.31354 8.75631C8.41965 9.6336 7.21537 10.1222 5.9629 10.1158ZM8.32029 5.36526C8.31893 4.90581 8.18128 4.45709 7.92475 4.07592C7.66823 3.69474 7.30437 3.39826 6.87924 3.22399C6.45411 3.04973 5.98684 3.00553 5.53658 3.09699C5.08632 3.18845 4.67332 3.41145 4.34987 3.73777C4.02642 4.06408 3.80707 4.47903 3.71959 4.93008C3.63211 5.38113 3.68043 5.848 3.85844 6.27157C4.03644 6.69514 4.33613 7.05637 4.71955 7.30952C5.10297 7.56268 5.55289 7.69637 6.01234 7.69367C6.31696 7.69301 6.61845 7.63217 6.89949 7.51467C7.18054 7.39717 7.43561 7.22531 7.65006 7.00896C7.86451 6.79262 8.03411 6.53604 8.14913 6.25397C8.26414 5.97189 8.32231 5.66988 8.32029 5.36526Z' fill='white' /%3E%3C/svg%3E");
}

.twitter {
    background-color: #1DA1F2;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_236_365)'%3E%3Cpath d='M27.6316 0H2.36842C1.06038 0 0 1.06038 0 2.36842V27.6316C0 28.9396 1.06038 30 2.36842 30H27.6316C28.9396 30 30 28.9396 30 27.6316V2.36842C30 1.06038 28.9396 0 27.6316 0Z' fill='%2303A9F4' /%3E%3Cpath d='M24.716 8.97427C23.9852 9.29346 23.2121 9.50552 22.4206 9.60387C23.2549 9.10914 23.8786 8.32535 24.1733 7.40124C23.3924 7.86473 22.538 8.19116 21.647 8.36637C21.101 7.78246 20.3919 7.37636 19.612 7.20089C18.8321 7.02542 18.0174 7.08871 17.2739 7.38252C16.5304 7.67633 15.8926 8.18706 15.4433 8.84829C14.9941 9.50952 14.7542 10.2906 14.7549 11.0901C14.752 11.3952 14.7832 11.6997 14.8476 11.998C13.2627 11.9201 11.712 11.5088 10.2969 10.7908C8.88176 10.0729 7.634 9.0645 6.63512 7.8315C6.12168 8.70863 5.96261 9.74872 6.19042 10.7392C6.41824 11.7297 7.01573 12.5958 7.86077 13.1605C7.23003 13.1434 6.61264 12.9749 6.06077 12.669V12.7124C6.06255 13.6318 6.38078 14.5226 6.96198 15.235C7.54318 15.9474 8.3519 16.4379 9.25222 16.6243C8.91151 16.7138 8.5604 16.7576 8.20814 16.7545C7.95449 16.7592 7.70108 16.7367 7.45222 16.6874C7.71016 17.4781 8.20674 18.1695 8.87367 18.6664C9.5406 19.1633 10.3451 19.4414 11.1766 19.4624C9.7676 20.5637 8.03066 21.1619 6.24235 21.1618C5.92372 21.1645 5.60525 21.146 5.28906 21.1065C7.11249 22.2821 9.23793 22.9033 11.4075 22.8947C18.7397 22.8947 22.7483 16.8216 22.7483 11.5578C22.7483 11.3822 22.7483 11.2124 22.7345 11.0427C23.5151 10.4793 24.1866 9.77836 24.716 8.97427Z' fill='white' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_236_365'%3E%3Crect width='30' height='30' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.telegram {
    background-color: #0088cc;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_236_373)'%3E%3Cpath d='M25.9091 0H4.09091C1.83156 0 0 1.83156 0 4.09091V25.9091C0 28.1684 1.83156 30 4.09091 30H25.9091C28.1684 30 30 28.1684 30 25.9091V4.09091C30 1.83156 28.1684 0 25.9091 0Z' fill='%231C8ADB' /%3E%3Cpath d='M23.1712 7.75562L22.861 7.86812L6.0235 13.9346C5.90418 13.9715 5.80048 14.0469 5.72864 14.1491C5.65681 14.2513 5.6209 14.3744 5.62656 14.4992C5.63221 14.6239 5.6791 14.7433 5.75988 14.8385C5.84066 14.9338 5.95077 14.9996 6.07293 15.0255L10.4315 16.2187L11.2445 18.6051L12.0576 20.9914C12.1043 21.1084 12.1789 21.2122 12.2748 21.2938C12.3707 21.3755 12.4851 21.4325 12.6081 21.4598C12.731 21.4872 12.8588 21.4842 12.9803 21.4509C13.1018 21.4177 13.2134 21.3554 13.3053 21.2693L15.557 19.142L19.9786 22.1403C20.519 22.5085 21.2894 22.2357 21.4275 21.6289L24.3559 8.68971C24.4991 8.0488 23.8241 7.5221 23.1712 7.75562ZM21.0218 10.6278L13.4144 16.846L13.0565 17.1391C12.9778 17.2015 12.9265 17.2919 12.9133 17.3914L12.8332 18.0528L12.6133 19.9107C12.6151 19.9333 12.6078 19.9557 12.5931 19.973C12.5784 19.9903 12.5575 20.001 12.5349 20.0028C12.5123 20.0046 12.4899 19.9973 12.4726 19.9826C12.4553 19.9679 12.4446 19.947 12.4428 19.9244L11.8241 18.0681L11.1849 16.1676C11.1578 16.0821 11.1614 15.9899 11.195 15.9069C11.2286 15.8238 11.2901 15.7551 11.369 15.7124L19.2849 11.1749L20.7746 10.3227C20.9911 10.1965 21.2127 10.471 21.0218 10.6278Z' fill='white' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_236_373'%3E%3Crect width='30' height='30' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.more {
    background-color: #2980b9;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_236_380)'%3E%3Cpath d='M16.7727 7.36364H10.6363V1.22727C10.6363 0.549819 10.0865 0 9.40905 0H8.59091C7.91346 0 7.36364 0.549819 7.36364 1.22727V7.36364H1.22727C0.549819 7.36364 0 7.91346 0 8.59091V9.40905C0 10.0865 0.549819 10.6363 1.22727 10.6363H7.36364V16.7727C7.36364 17.4501 7.91346 18 8.59091 18H9.40905C10.0865 18 10.6363 17.4501 10.6363 16.7727V10.6363H16.7727C17.4501 10.6363 18 10.0865 18 9.40905V8.59091C18 7.91346 17.4501 7.36364 16.7727 7.36364Z' fill='white' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_236_380'%3E%3Crect width='18' height='18' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.wpcf7-spinner {
    display: none;
}

.wpcf7 form .wpcf7-response-output {
    color: #fff;
    padding: 10px;
	text-align: center;
}

.cookie_block {
	position: fixed;
	bottom: 10px;
	left: 10px;
	right: 10px;
	max-width: 530px;
	padding: 15px;
	background: rgba(43, 49, 96, 0.98);
	margin: 0 auto;
	z-index: 999999990000;
	text-align: center;
	border-radius: 5px;
}

.cookie_block .text{
	color: #fff;
	font-weight: 400;
	font-size: 18px;
	line-height: 30px;
	padding: 0 0 15px;
}

.cookie_block .text a {
	color: #FE4904;
}

.cookie_block .cookies-agree {
	display: inline-block;
	color: #fff;
	font-weight: 600;
	font-size: 19px;
	line-height: 30px;
	text-transform: uppercase;
	padding: 13px 17px;
	border-radius: 5px;
	background: #FE4904;
	cursor: pointer;
}

@media all and (max-width: 767px){
	
	.cookie_block .text{
		font-size: 16px;
	}
	
	.cookie_block .cookies-agree {
		font-size: 16px;
		line-height: 20px;
		padding: 10px 14px;
	}
}