* {
    padding: 0;
    margin: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-family: "TT Firs Neue", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
}

::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

::-webkit-scrollbar-track {
    background: #F0F4FA;
}

::-webkit-scrollbar-track-piece {
    background: #F0F4FA;
}

::-webkit-scrollbar-thumb {
    background: #EC5F12;
}

::-webkit-scrollbar-corner {
    background: #EC5F12;
}

::-webkit-resizer {
    background: #EC5F12;
}

a, button, textarea, input {
    outline: none;
    text-decoration: none;
}

body {
    background: #F0F4FA;
}
body.menu {
    overflow: hidden;
}

.heading-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16px;
}
.heading-text > h1, .heading-text h2, .heading-text h3 {
    color: #11161D;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
}
.heading-text > h1 {
    font-size: 60px;
}
.heading-text > h2 {
    font-size: 50px;
}
.heading-text > h3 {
    font-size: 40px;
}
.heading-text > p {
    color: rgba(17, 22, 29, 0.8);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
}
.heading-text > p.xs {
    font-size: 16px;
}
.heading-text > span {
    color: #EC6012;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
}
.heading-text.center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
}
.heading-text.left {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    text-align: left;
}
.heading-text.invert > h1, .heading-text.invert h2, .heading-text.invert h3 {
    color: #FFF;
}
.heading-text.invert > p {
    color: rgba(255, 255, 255, 0.8);
}

.upper {
    text-transform: uppercase;
}

.container {
    max-width: 1232px;
    width: 100%;
    padding: 0px 16px;
    margin: 0px auto;
}

.navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.navigation > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    gap: 40px;
}

.link-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;
}

.link-head {
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    opacity: 0.8;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s;
}
.link-head > p {
    white-space: nowrap;
    color: #11161D;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
}

.link-body {
    padding: 8px 0;
    top: calc(100% + 4px);
    left: -20px;
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    border-radius: 2px;
    border: 1px solid #FFF;
    background: #FFF;
    -webkit-box-shadow: 0px 24px 48px -4px rgba(13, 50, 82, 0.08);
            box-shadow: 0px 24px 48px -4px rgba(13, 50, 82, 0.08);
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    opacity: 0;
    pointer-events: none;
    -webkit-transition: opacity 0.2s, -webkit-transform 0.3s;
    transition: opacity 0.2s, -webkit-transform 0.3s;
    transition: transform 0.3s, opacity 0.2s;
    transition: transform 0.3s, opacity 0.2s, -webkit-transform 0.3s;
}
.link-body:hover {
    pointer-events: all;
}
.link-body > ul {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 4px;
}

.link-nav:hover > .link-head {
    opacity: 1;
}
.link-nav:hover > .link-head::after {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}
.link-nav:hover > .link-body {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    pointer-events: all;
    opacity: 1;
}

.link-list-item {
    height: 44px;
    padding: 0px 12px;
    padding-left: 9px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 8px;
    border-left: 3px solid #FFF;
}
.link-list-item:hover {
    border-left: 3px solid #EC6012;
    background: #F0F4FA;
}
.link-list-item > p {
    color: #11161D;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    white-space: nowrap;
}

.icon {
    width: 24px;
    height: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 20px;
}
header > .item {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
header > .item:last-child {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}

.header-logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    height: 60px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
.header-logo > img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: left center;
       object-position: left center;
}

.responsive-header {
    position: relative;
    z-index: 2;
    padding: 16px 0;
    border-bottom: 1px solid #FFF;
    background: #F0F4FA;
}

.x-list > .link-head {
    position: relative;
    gap: 4px;
}
.x-list > .link-head::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 4px;
    inset-inline: 0;
    top: 100%;
    opacity: 0;
    background: none;
}
.x-list > .link-head::after {
    width: 16px;
    height: 16px;
    position: relative;
    content: "";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 4.59845L1.19994 3.39844L8 10.1985L14.8001 3.39844L16 4.59845L8 12.5985L0 4.59845Z' fill='%2311161D'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.icon-nav-a {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.0048 4.85459C18.1026 4.83022 18.1952 4.7798 18.2717 4.70332C18.4962 4.47876 18.4962 4.11467 18.2717 3.89012C18.0471 3.66557 17.6831 3.66557 17.4585 3.89012C17.391 3.95767 17.3438 4.03774 17.3169 4.12293C17.2943 4.19424 17.2225 4.24657 17.1509 4.22524C16.0601 3.89961 13.7056 3.26172 12.0001 3.26172C10.2946 3.26172 7.94011 3.89961 6.84933 4.22524C6.77768 4.24657 6.70586 4.19424 6.68334 4.12293C6.65642 4.03774 6.60919 3.95767 6.5417 3.89012C6.31714 3.66557 5.95305 3.66557 5.7285 3.89012C5.50397 4.11467 5.50397 4.47876 5.7285 4.70332C5.80498 4.7798 5.89763 4.83022 5.99542 4.85459C6.06766 4.87262 6.12409 4.94073 6.10744 5.01328C5.79953 6.35616 5.1001 9.66376 5.1001 12.0017C5.1001 14.3397 5.79953 17.6473 6.10744 18.9902C6.12409 19.0627 6.06766 19.1308 5.99542 19.1488C5.89763 19.1732 5.80498 19.2236 5.7285 19.3001C5.50397 19.5247 5.50397 19.8888 5.7285 20.1133C5.95305 20.3379 6.31714 20.3379 6.5417 20.1133C6.60919 20.0458 6.65642 19.9657 6.68334 19.8805C6.70586 19.8092 6.77768 19.7569 6.84933 19.7782C7.94011 20.1038 10.2946 20.7417 12.0001 20.7417C13.7056 20.7417 16.0601 20.1038 17.1509 19.7782C17.2225 19.7569 17.2943 19.8092 17.3169 19.8805C17.3438 19.9657 17.391 20.0458 17.4585 20.1133C17.6831 20.3379 18.0471 20.3379 18.2717 20.1133C18.4962 19.8888 18.4962 19.5247 18.2717 19.3001C18.1952 19.2236 18.1026 19.1732 18.0047 19.1488C17.9325 19.1308 17.8761 19.0627 17.8928 18.9902C18.2007 17.6473 18.9001 14.3397 18.9001 12.0017C18.9001 9.66376 18.2007 6.35616 17.8928 5.01328C17.8761 4.94073 17.9325 4.87262 18.0048 4.85459ZM12.0001 13.2667C14.5406 13.2667 16.6001 12.7004 16.6001 12.0017C16.6001 11.3031 14.5406 10.7367 12.0001 10.7367C9.4596 10.7367 7.4001 11.3031 7.4001 12.0017C7.4001 12.7004 9.4596 13.2667 12.0001 13.2667Z' fill='%23EC6012'/%3E%3C/svg%3E");
}

.icon-nav-b {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M11.607 4.65271C11.796 4.37618 12.204 4.37618 12.393 4.65271L20.8616 17.0387C21.102 17.3903 21.028 17.8531 20.6493 18.048C19.5718 18.6028 16.9982 19.5517 12 19.5517C7.00181 19.5517 4.42824 18.6028 3.35069 18.048C2.97204 17.8531 2.89801 17.3903 3.13838 17.0387L11.607 4.65271Z' fill='%23EC6012'/%3E%3C/svg%3E");
}

.icon-nav-c {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.14234 4.71898C6.14234 4.59804 6.24038 4.5 6.36131 4.5H6.58029C6.70123 4.5 6.79927 4.59804 6.79927 4.71898V6.03285C6.79927 6.15379 6.89731 6.25182 7.01825 6.25182H8.11314C8.23408 6.25182 8.33212 6.15379 8.33212 6.03285V4.71898C8.33212 4.59804 8.43016 4.5 8.55109 4.5H8.77007C8.89101 4.5 8.98905 4.59804 8.98905 4.71898V6.03285C8.98905 6.15379 9.08709 6.25182 9.20803 6.25182H10.3029C10.4239 6.25182 10.5219 6.15379 10.5219 6.03285V4.71898C10.5219 4.59804 10.6199 4.5 10.7409 4.5H10.9599C11.0808 4.5 11.1788 4.59804 11.1788 4.71898V6.03285C11.1788 6.15379 11.2769 6.25182 11.3978 6.25182H12.4927C12.6136 6.25182 12.7117 6.15379 12.7117 6.03285V4.71898C12.7117 4.59804 12.8097 4.5 12.9307 4.5H13.1496C13.2706 4.5 13.3686 4.59804 13.3686 4.71898V6.03285C13.3686 6.15379 13.4667 6.25182 13.5876 6.25182H14.6825C14.8034 6.25182 14.9015 6.15379 14.9015 6.03285V4.71898C14.9015 4.59804 14.9995 4.5 15.1204 4.5H15.3394C15.4604 4.5 15.5584 4.59804 15.5584 4.71898V6.03285C15.5584 6.15379 15.6564 6.25182 15.7774 6.25182H16.8723C16.9932 6.25182 17.0912 6.15379 17.0912 6.03285V4.71898C17.0912 4.59804 17.1893 4.5 17.3102 4.5H17.5292C17.6501 4.5 17.7482 4.59804 17.7482 4.71898V6.03285C17.7482 6.15379 17.8462 6.25182 17.9672 6.25182H19.281C19.402 6.25182 19.5 6.34986 19.5 6.4708V6.68978C19.5 6.81072 19.402 6.90876 19.281 6.90876H17.9672C17.8462 6.90876 17.7482 7.0068 17.7482 7.12774V8.22263C17.7482 8.34357 17.8462 8.44161 17.9672 8.44161H19.281C19.402 8.44161 19.5 8.53965 19.5 8.66058V8.87956C19.5 9.0005 19.402 9.09854 19.281 9.09854H17.9672C17.8462 9.09854 17.7482 9.19658 17.7482 9.31752V10.4124C17.7482 10.5333 17.8462 10.6314 17.9672 10.6314H19.281C19.402 10.6314 19.5 10.7294 19.5 10.8504V11.0693C19.5 11.1903 19.402 11.2883 19.281 11.2883H17.9672C17.8462 11.2883 17.7482 11.3864 17.7482 11.5073V12.6022C17.7482 12.7231 17.8462 12.8212 17.9672 12.8212H19.281C19.402 12.8212 19.5 12.9192 19.5 13.0401V19.281C19.5 19.402 19.402 19.5 19.281 19.5H17.7482H17.0912H15.5584H14.9015H13.3686H12.7117H11.1788H10.5219H8.98905H8.33212H6.79927H6.14234H4.71898C4.59804 19.5 4.5 19.402 4.5 19.281V13.0401C4.5 12.9192 4.59804 12.8212 4.71898 12.8212H5.92336C6.0443 12.8212 6.14234 12.7231 6.14234 12.6022V11.5073C6.14234 11.3864 6.0443 11.2883 5.92336 11.2883H4.71898C4.59804 11.2883 4.5 11.1903 4.5 11.0693V10.8504C4.5 10.7294 4.59804 10.6314 4.71898 10.6314H5.92336C6.0443 10.6314 6.14234 10.5333 6.14234 10.4124V9.31752C6.14234 9.19658 6.0443 9.09854 5.92336 9.09854H4.71898C4.59804 9.09854 4.5 9.0005 4.5 8.87956V8.66058C4.5 8.53965 4.59804 8.44161 4.71898 8.44161H5.92336C6.0443 8.44161 6.14234 8.34357 6.14234 8.22263V7.12774C6.14234 7.0068 6.0443 6.90876 5.92336 6.90876H4.71898C4.59804 6.90876 4.5 6.81072 4.5 6.68978V6.4708C4.5 6.34986 4.59804 6.25182 4.71898 6.25182H5.92336C6.0443 6.25182 6.14234 6.15379 6.14234 6.03285V4.71898ZM6.79927 12.6022C6.79927 12.7231 6.89731 12.8212 7.01825 12.8212H8.11314C8.23408 12.8212 8.33212 12.7231 8.33212 12.6022V11.5073C8.33212 11.3864 8.23408 11.2883 8.11314 11.2883H7.01825C6.89731 11.2883 6.79927 11.3864 6.79927 11.5073V12.6022ZM8.98905 12.6022C8.98905 12.7231 9.08709 12.8212 9.20803 12.8212H10.3029C10.4239 12.8212 10.5219 12.7231 10.5219 12.6022V11.5073C10.5219 11.3864 10.4239 11.2883 10.3029 11.2883H9.20803C9.08709 11.2883 8.98905 11.3864 8.98905 11.5073V12.6022ZM11.1788 12.6022C11.1788 12.7231 11.2769 12.8212 11.3978 12.8212H12.4927C12.6136 12.8212 12.7117 12.7231 12.7117 12.6022V11.5073C12.7117 11.3864 12.6136 11.2883 12.4927 11.2883H11.3978C11.2769 11.2883 11.1788 11.3864 11.1788 11.5073V12.6022ZM13.3686 12.6022C13.3686 12.7231 13.4667 12.8212 13.5876 12.8212H14.6825C14.8034 12.8212 14.9015 12.7231 14.9015 12.6022V11.5073C14.9015 11.3864 14.8034 11.2883 14.6825 11.2883H13.5876C13.4667 11.2883 13.3686 11.3864 13.3686 11.5073V12.6022ZM15.5584 12.6022C15.5584 12.7231 15.6564 12.8212 15.7774 12.8212H16.8723C16.9932 12.8212 17.0912 12.7231 17.0912 12.6022V11.5073C17.0912 11.3864 16.9932 11.2883 16.8723 11.2883H15.7774C15.6564 11.2883 15.5584 11.3864 15.5584 11.5073V12.6022ZM16.8723 9.09854C16.9932 9.09854 17.0912 9.19658 17.0912 9.31752V10.4124C17.0912 10.5333 16.9932 10.6314 16.8723 10.6314H15.7774C15.6564 10.6314 15.5584 10.5333 15.5584 10.4124V9.31752C15.5584 9.19658 15.6564 9.09854 15.7774 9.09854H16.8723ZM14.6825 9.09854C14.8034 9.09854 14.9015 9.19658 14.9015 9.31752V10.4124C14.9015 10.5333 14.8034 10.6314 14.6825 10.6314H13.5876C13.4667 10.6314 13.3686 10.5333 13.3686 10.4124V9.31752C13.3686 9.19658 13.4667 9.09854 13.5876 9.09854H14.6825ZM12.4927 9.09854C12.6136 9.09854 12.7117 9.19658 12.7117 9.31752V10.4124C12.7117 10.5333 12.6136 10.6314 12.4927 10.6314H11.3978C11.2769 10.6314 11.1788 10.5333 11.1788 10.4124V9.31752C11.1788 9.19658 11.2769 9.09854 11.3978 9.09854H12.4927ZM10.3029 9.09854C10.4239 9.09854 10.5219 9.19658 10.5219 9.31752V10.4124C10.5219 10.5333 10.4239 10.6314 10.3029 10.6314H9.20803C9.08709 10.6314 8.98905 10.5333 8.98905 10.4124V9.31752C8.98905 9.19658 9.08709 9.09854 9.20803 9.09854H10.3029ZM8.11314 9.09854C8.23408 9.09854 8.33212 9.19658 8.33212 9.31752V10.4124C8.33212 10.5333 8.23408 10.6314 8.11314 10.6314H7.01825C6.89731 10.6314 6.79927 10.5333 6.79927 10.4124V9.31752C6.79927 9.19658 6.89731 9.09854 7.01825 9.09854H8.11314ZM16.8723 6.90876C16.9932 6.90876 17.0912 7.0068 17.0912 7.12774V8.22263C17.0912 8.34357 16.9932 8.44161 16.8723 8.44161H15.7774C15.6564 8.44161 15.5584 8.34357 15.5584 8.22263V7.12774C15.5584 7.0068 15.6564 6.90876 15.7774 6.90876H16.8723ZM14.6825 6.90876C14.8034 6.90876 14.9015 7.0068 14.9015 7.12774V8.22263C14.9015 8.34357 14.8034 8.44161 14.6825 8.44161H13.5876C13.4667 8.44161 13.3686 8.34357 13.3686 8.22263V7.12774C13.3686 7.0068 13.4667 6.90876 13.5876 6.90876H14.6825ZM12.4927 6.90876C12.6136 6.90876 12.7117 7.0068 12.7117 7.12774V8.22263C12.7117 8.34357 12.6136 8.44161 12.4927 8.44161H11.3978C11.2769 8.44161 11.1788 8.34357 11.1788 8.22263V7.12774C11.1788 7.0068 11.2769 6.90876 11.3978 6.90876H12.4927ZM10.3029 6.90876C10.4239 6.90876 10.5219 7.0068 10.5219 7.12774V8.22263C10.5219 8.34357 10.4239 8.44161 10.3029 8.44161H9.20803C9.08709 8.44161 8.98905 8.34357 8.98905 8.22263V7.12774C8.98905 7.0068 9.08709 6.90876 9.20803 6.90876H10.3029ZM8.11314 6.90876C8.23408 6.90876 8.33212 7.0068 8.33212 7.12774V8.22263C8.33212 8.34357 8.23408 8.44161 8.11314 8.44161H7.01825C6.89731 8.44161 6.79927 8.34357 6.79927 8.22263V7.12774C6.79927 7.0068 6.89731 6.90876 7.01825 6.90876H8.11314Z' fill='%23EC6012'/%3E%3C/svg%3E");
}

.button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    border: none;
}

.primary-button {
    height: 44px;
    padding: 0 20px;
    border-radius: 22px;
    border: 1px solid #EC5F12;
    background: linear-gradient(93deg, #EC5F12 0.17%, #FF8615 50.17%, #EC5F12 100.17%);
    -webkit-box-shadow: 0px -12px 20px -8px #EC6012 inset;
            box-shadow: 0px -12px 20px -8px #EC6012 inset;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.primary-button > p {
    white-space: nowrap;
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
    letter-spacing: 0.16px;
    text-transform: uppercase;
}
.primary-button.xl {
    border-radius: 32px;
    height: 64px;
    padding: 0px 40px;
}
.primary-button.xl > p {
    font-size: 18px;
    letter-spacing: 0.18px;
}
.primary-button:hover {
    opacity: 0.6;
}
.primary-button:disabled, .primary-button.disabled {
    background: #D7E0EC;
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #D7E0EC;
}

section.section-bold {
    padding: 120px 0;
}

.gap-bold {
    gap: 80px;
}

.gap-medium {
    gap: 48px;
}

.gap-regular {
    gap: 32px;
}

.welcome {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.welcome-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.benefits {
    width: 100%;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 24px 1fr 24px 1fr 24px 1fr;
    grid-template-columns: repeat(4, 1fr);
    gap: 24px;
}
.benefits > .item {
    overflow: hidden;
    position: relative;
    padding: 24px 0;
    border-radius: 2px;
    border: 1px solid #FFF;
    -webkit-box-shadow: 0px 24px 48px -4px rgba(13, 50, 82, 0.08);
            box-shadow: 0px 24px 48px -4px rgba(13, 50, 82, 0.08);
    isolation: isolate;
    height: 360px;
}
.benefits > .item > img {
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    position: absolute;
    inset: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.benefits > .item:hover > img {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
}

.benefit-text {
    padding: 0px 24px;
    padding-left: 21px;
    border-left: 3px solid #EC6012;
}
.benefit-text > p {
    text-transform: uppercase;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
}

.responsive-welcome {
    position: relative;
    isolation: isolate;
}
.responsive-welcome::after {
    position: absolute;
    content: "";
    width: 100%;
    height: 260px;
    inset-inline: 0;
    bottom: 0;
    z-index: -1;
    background: #FFF;
}

.item-run {
    pointer-events: none;
    width: 100%;
    height: 80px;
    background: url(../img/item-run.png);
    background-size: 1920px;
    height: 80px;
    background-repeat: repeat no-repeat;
    background-position: center;
    -webkit-animation: 40s run infinite linear;
            animation: 40s run infinite linear;
}

@-webkit-keyframes run {
    0% {
        background-position-x: 1920px;
    }
    100% {
        background-position-x: 0px;
    }
}

@keyframes run {
    0% {
        background-position-x: 1920px;
    }
    100% {
        background-position-x: 0px;
    }
}
.responsive-partners {
    position: relative;
    z-index: 1;
    background: #FFF;
}

.about {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 60px 1fr;
    grid-template-columns: 1fr 1fr;
    gap: 60px;
    isolation: isolate;
}

.about-map {
    z-index: -1;
    width: 100%;
    height: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.about-map > img {
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    width: 1022px;
    height: 550px;
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: center;
       object-position: center;
    position: absolute;
}

.responsive-about {
    background: #FFF;
    overflow-x: hidden;
}

.responsive-provider {
    background: url(../img/provider-bg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: relative;
    isolation: isolate;
}
.responsive-provider::after {
    position: absolute;
    content: "";
    width: 100%;
    height: 240px;
    inset-inline: 0;
    bottom: 0;
    z-index: -1;
    background: #FFF;
}

.provider-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.stats {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 24px 1fr 24px 1fr;
    grid-template-columns: repeat(3, 1fr);
    gap: 24px;
}
.stats > .item {
    padding: 32px;
    border-radius: 2px;
    overflow: hidden;
    border: 1px solid #FFF;
    -webkit-box-shadow: 0px 24px 48px -4px rgba(13, 50, 82, 0.08);
            box-shadow: 0px 24px 48px -4px rgba(13, 50, 82, 0.08);
    background: url(../img/grid-a.svg) lightgray 50%/cover no-repeat;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 24px;
}

.provider {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.stat-icon {
    width: 80px;
    height: 80px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    border-radius: 2px;
    background-color: #FFF;
    -webkit-box-shadow: 0px 24px 48px -4px rgba(13, 50, 82, 0.08);
            box-shadow: 0px 24px 48px -4px rgba(13, 50, 82, 0.08);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 48px 48px;
}

.stat-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    gap: 12px;
}
.stat-text > span {
    color: #EC6012;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
}
.stat-text > p {
    color: #11161D;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
}

.icon-stat-a {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.50328 10.7927C6.03548 11.1201 6.01275 11.2814 6.01275 14.2791C6.01275 16.4292 6.09638 17.5055 6.27754 17.6867C6.62398 18.0331 21.7128 18.0673 22.356 17.7231C22.7477 17.5135 22.7828 17.2328 22.7828 14.3155C22.7828 11.2801 22.7605 11.1206 22.2922 10.7927C21.5568 10.2774 7.23873 10.2774 6.50328 10.7927ZM25.6955 10.7139C25.3259 11.0835 25.3259 17.3171 25.6955 17.6867C26.075 18.0662 41.3357 18.0662 41.7152 17.6867C41.8962 17.5058 41.98 16.434 41.98 14.3007C41.98 11.5573 41.9313 11.1354 41.5764 10.8143C41.2174 10.4893 40.3348 10.4491 33.5665 10.4491C27.9448 10.4491 25.8912 10.5182 25.6955 10.7139ZM6.28218 20.6389C5.90882 21.0122 5.90463 27.0227 6.27754 27.3957C6.68466 27.8028 14.2565 27.7655 14.5975 27.3548C14.77 27.1468 14.8316 26 14.7899 23.7691L14.7287 20.4891L10.6402 20.4293C7.64628 20.3853 6.47967 20.4414 6.28218 20.6389ZM17.7518 20.6435C17.4168 20.9785 17.3857 26.6176 17.7154 27.2337C17.9347 27.6435 18.2595 27.6604 25.872 27.6604C33.4845 27.6604 33.8093 27.6435 34.0286 27.2337C34.3583 26.6176 34.3272 20.9785 33.9922 20.6435C33.6127 20.264 18.1313 20.264 17.7518 20.6435ZM37.0022 20.6643C36.942 20.8214 36.9201 22.4348 36.9539 24.25L37.0152 27.5501L39.1891 27.6134C40.6027 27.6547 41.4712 27.5874 41.6715 27.421C42.0817 27.0808 42.1206 21.0489 41.7152 20.6435C41.3328 20.2611 37.1498 20.2797 37.0022 20.6643ZM6.37794 30.4913C6.07432 30.8269 6.01275 31.422 6.01275 34.0271C6.01275 37.1598 6.01275 37.1598 6.57874 37.3749C7.21975 37.6185 21.2496 37.6349 22.1208 37.3928C22.6724 37.2397 22.6724 37.2397 22.7353 34.0498C22.7951 31.0155 22.775 30.8412 22.3247 30.4738C21.8944 30.1228 21.164 30.0877 14.2971 30.0877C7.25925 30.0877 6.7182 30.1153 6.37794 30.4913ZM25.6955 30.3525C25.5134 30.5345 25.4307 31.6354 25.4307 33.8753C25.4307 36.8705 25.4651 37.1516 25.8574 37.3617C26.4388 37.6728 40.9718 37.6728 41.5533 37.3617C41.9441 37.1525 41.98 36.8723 41.98 34.0372C41.98 32.3252 41.8779 30.7505 41.7516 30.5144C41.5323 30.1049 41.2093 30.0877 33.7417 30.0877C27.9837 30.0877 25.8914 30.1565 25.6955 30.3525Z' fill='%23EC6012'/%3E%3C/svg%3E");
}

.icon-stat-b {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.3467 6.07692C23.9021 6.1731 21.5956 6.20859 19.8481 6.1461C18.7815 6.10795 18.6468 6.11876 18.6219 6.24485C18.5915 6.39864 18.7619 6.82331 19.0028 7.19398C19.1546 7.42749 19.1546 7.42749 18.5007 8.02995C17.1309 9.29222 16.5477 10.7544 16.5465 12.9302C16.5462 13.5557 16.6024 14.3114 16.6795 14.7182C16.753 15.1056 16.7898 15.4461 16.7611 15.4747C16.7324 15.5034 16.5891 15.5667 16.4426 15.6155C16.2961 15.6643 16.0954 15.8134 15.9968 15.9469C15.3804 16.7802 16.5143 20.9762 17.3557 20.9762C17.6165 20.9762 17.6288 20.9973 17.8314 21.7892C18.1487 23.0299 18.9802 24.522 19.7739 25.2749C21.0365 26.4728 23.3366 27.1715 24.9678 26.8524C26.3897 26.5743 27.4752 25.9925 28.3992 25.0131C29.2273 24.1353 29.79 23.0433 30.1704 21.5763C30.3087 21.0426 30.3273 21.0173 30.6096 20.9762C30.9887 20.9211 31.3571 20.3916 31.6674 19.4563C31.9405 18.6332 32.23 17.2783 32.2318 16.8154C32.2338 16.3095 31.9131 15.7255 31.573 15.6155C31.4221 15.5667 31.2782 15.5064 31.2531 15.4814C31.2282 15.4564 31.2887 15.0334 31.3876 14.5414C31.723 12.8735 31.6105 11.0532 31.1117 10.0755C30.7255 9.31845 30.0071 8.76185 29.289 8.66344C28.9037 8.61064 28.8766 8.58792 28.6177 8.1023C27.8194 6.60455 25.9672 5.72623 24.3467 6.07692ZM18.1318 27.2718C16.7879 28.1577 14.8047 29.0652 12.6207 29.7935C11.2827 30.2398 10.7491 30.5261 10.3266 31.0246C9.96837 31.4472 9.52166 32.4791 9.38279 33.2049C9.23809 33.9613 9.21906 36.17 9.34756 37.2918C9.48883 38.5246 9.49475 38.5323 10.8161 39.1755C13.699 40.579 16.9047 41.4662 20.5011 41.8559C22.2435 42.0448 25.8087 42.0486 27.5184 41.8636C30.9783 41.489 34.6289 40.4589 37.3913 39.0777C38.2836 38.6315 38.3707 38.5665 38.4666 38.273C38.8167 37.2009 38.8322 33.7464 38.4914 32.6774C38.1415 31.5793 37.7246 30.9373 37.0679 30.4855C36.8488 30.3347 36.0893 30.0272 35.255 29.7513C33.1053 29.0406 31.4005 28.2648 29.9803 27.3509C29.6606 27.1452 29.3608 26.9768 29.3141 26.9768C29.1931 26.9768 29.1483 27.1014 28.3271 29.7199C26.8855 34.3166 26.1405 36.5778 26.0676 36.5778C25.9801 36.5778 25.9791 36.5756 25.5068 35.2062C25.3035 34.6169 25.071 33.9711 24.9901 33.7713C24.8431 33.4078 24.8431 33.4078 25.1564 32.9358C25.7536 32.0362 26.015 31.3671 26.0168 30.7338C26.0186 30.0569 25.8667 29.7941 25.282 29.4628C24.945 29.2718 24.8059 29.2485 24.0038 29.2485C23.2017 29.2485 23.0626 29.2718 22.7256 29.4628C22.137 29.7963 21.9882 30.0567 21.9955 30.7401C22.0022 31.3632 22.2076 31.903 22.8255 32.9214L23.1297 33.4226L22.85 34.2531C22.3752 35.6628 22.0048 36.5829 21.923 36.5557C21.8468 36.5303 21.3171 34.9134 19.7258 29.8485C18.843 27.0388 18.8193 26.9745 18.6693 26.9831C18.6094 26.9865 18.3675 27.1164 18.1318 27.2718Z' fill='%23EC6012'/%3E%3C/svg%3E");
}

.icon-stat-c {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.2863 8.92279C17.0905 9.1596 16.4614 9.92848 15.8884 10.6314C15.3153 11.3342 14.8014 11.9453 14.7465 11.9892C14.6752 12.0461 14.3305 12.0691 13.5461 12.0691H12.4456L11.4393 13.1234L10.4329 14.1777L9.66058 14.1789L8.88818 14.1802L8.30741 14.7061C7.98799 14.9953 7.48997 15.4442 7.2007 15.7036C6.90115 15.9722 6.69885 16.1992 6.73061 16.231C6.76198 16.2623 10.4749 16.2797 15.2175 16.2706L23.6486 16.2544L23.8403 15.8695C24.869 13.8041 25.162 13.1475 25.1236 12.9944C25.1013 12.9053 25.0145 12.6822 24.9308 12.4986C24.8471 12.3151 24.7095 11.9924 24.6251 11.7815L24.4716 11.3981L23.3946 11.3662L22.3176 11.3342L21.9545 10.7911C21.7548 10.4924 21.3328 9.85979 21.0167 9.38535L20.4421 8.52273L19.0421 8.50746L17.6422 8.49219L17.2863 8.92279ZM26.5781 14.0978C26.4193 14.4405 26.224 14.8646 26.144 15.0403C26.064 15.216 25.8785 15.6186 25.7316 15.9349C25.5847 16.2512 25.3427 16.7831 25.1939 17.117L24.9233 17.724L14.4617 17.7402L4 17.7563V19.1604V20.5644L5.0646 20.5819L6.1292 20.5994L6.13489 22.7398L6.14058 24.8802L7.0032 25.0814C7.88863 25.2878 8.19949 25.3719 9.52965 25.7649C14.6017 27.2633 18.1488 29.5922 19.2292 32.1329C19.3263 32.3614 19.429 32.5914 19.4574 32.6441C19.5019 32.7265 19.8775 32.7423 22.1295 32.7567C24.1787 32.7697 24.7634 32.7558 24.8116 32.6928C24.8455 32.6484 24.9396 32.3822 25.0208 32.101C25.4845 30.4945 26.6235 28.9793 27.8068 28.3946L28.2805 28.1606L28.2968 22.2394L28.3131 16.3183L34.5973 16.2863L40.8815 16.2544L41.8592 14.9125C42.3969 14.1745 42.8236 13.5491 42.8076 13.5227C42.7915 13.4964 39.1983 13.4748 34.8226 13.4748H26.8666L26.5781 14.0978ZM29.7803 17.8354C29.7635 17.8796 29.7571 20.1585 29.7663 22.8997L29.7827 27.8837L31.0927 27.8922C32.4528 27.9011 32.8289 27.9515 33.7761 28.2524C34.7969 28.5766 35.6914 29.2098 36.4973 30.1788L36.7581 30.4925L37.0516 30.2906C37.5892 29.9207 37.501 29.9308 40.4856 29.8965L43.2652 29.8646L43.2817 26.1438L43.2981 22.423L42.6161 21.3834C42.241 20.8117 41.6904 19.97 41.3925 19.5131C41.0946 19.0563 40.7168 18.4812 40.5528 18.2352L40.2547 17.7879L35.0328 17.7715C30.8892 17.7586 29.8047 17.7718 29.7803 17.8354ZM40.2962 20.8071C40.6206 21.3255 40.9468 21.8358 41.0212 21.9413C41.151 22.1251 41.1566 22.2039 41.1566 23.8582V25.5834H38.3131H35.4696L35.453 22.8039C35.4438 21.2751 35.4501 19.9884 35.467 19.9445C35.4906 19.8828 35.9774 19.8646 37.602 19.8646H39.7065L40.2962 20.8071ZM12.0511 29.6369C11.4239 29.7289 10.3942 30.1442 9.92058 30.4963C8.91048 31.2471 8.20728 32.3103 7.92415 33.5147C7.76569 34.1889 7.82927 35.4561 8.05399 36.1024C8.34939 36.9522 8.6407 37.4195 9.26799 38.0501C9.91201 38.6975 10.3968 39.0023 11.2782 39.3142C11.795 39.497 11.8842 39.5086 12.7859 39.5108C13.6233 39.5128 13.801 39.4943 14.1917 39.3641C15.2078 39.0257 15.9593 38.5284 16.6073 37.7658C17.9293 36.2099 18.1296 33.9362 17.1089 32.0721C16.8004 31.5087 15.9265 30.634 15.3236 30.2853C14.3808 29.7399 13.0913 29.4845 12.0511 29.6369ZM30.6454 29.6395C29.5725 29.7984 28.6751 30.2613 27.8626 31.0747C26.9964 31.942 26.5481 32.8609 26.4285 34.0141C26.2112 36.1092 27.2635 38.0787 29.0914 38.9982C29.9813 39.4458 30.2529 39.5071 31.3482 39.5075C32.267 39.5079 32.3757 39.4951 32.8498 39.3302C33.6997 39.0346 34.2603 38.6877 34.8691 38.0805C35.4846 37.4664 35.8432 36.889 36.122 36.0627C36.2785 35.5991 36.2948 35.4622 36.2967 34.593C36.2988 33.7068 36.2852 33.5936 36.1174 33.0914C35.5688 31.4501 34.2799 30.214 32.6581 29.7738C32.1337 29.6315 31.1449 29.5655 30.6454 29.6395ZM37.9137 31.4352C37.6666 31.5791 37.6102 31.831 37.6102 32.7921C37.6102 33.6245 37.6229 33.7292 37.7415 33.88C37.969 34.1693 38.1614 34.1864 40.9539 34.1653C43.5626 34.1457 43.5626 34.1457 43.7813 33.9071C44 33.6683 44 33.6683 44 32.7431C44 31.8179 44 31.8179 43.8017 31.5921C43.6034 31.3662 43.6034 31.3662 40.8144 31.3681C39.0394 31.3694 37.9849 31.3937 37.9137 31.4352ZM13.3208 33.0185C13.7872 33.1957 14.0715 33.4444 14.2699 33.8486C14.8158 34.9607 14.0268 36.2165 12.7795 36.221C12.3694 36.2225 11.9374 36.0496 11.6114 35.7536C11.1821 35.3639 11.0296 34.4965 11.2894 33.9221C11.5035 33.4485 11.8364 33.1645 12.4345 32.945C12.6336 32.8719 13.0192 32.9039 13.3208 33.0185ZM32.0511 33.0759C32.8888 33.4648 33.2585 34.5027 32.8423 35.2964C32.6173 35.7253 32.5006 35.8427 32.0953 36.048C31.6415 36.2777 31.1334 36.2857 30.6773 36.0701C30.273 35.879 30.0584 35.6494 29.8421 35.1765C29.7013 34.8685 29.6768 34.7415 29.7052 34.4664C29.8254 33.301 31.016 32.5953 32.0511 33.0759Z' fill='%23EC6012'/%3E%3C/svg%3E");
}

.responsive-catalog {
    background: #11161D;
}

.catalog {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 120px;
}

.catalog-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 48px;
}

.catalog-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 48px;
}
.catalog-group > .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 24px;
}
.catalog-group > .item > p {
    color: #FFF;
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    text-transform: uppercase;
}
.catalog-group > .item > p > span {
    color: #EC6012;
}

.variant-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 12px;
    width: 100%;
}
.variant-text > span {
    color: #FFF;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    text-transform: uppercase;
}
.variant-text > p {
    opacity: 0.8;
    color: rgba(255, 255, 255, 0.8);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
}

.variant-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 120px;
    height: 120px;
}
.variant-image > img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}

.item-variant {
    padding: 24px;
    overflow: hidden;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 16px;
    border-radius: 2px;
    border: 1px solid #1F252E;
    background: #1F252E;
    -webkit-box-shadow: 0px 24px 24px -4px rgba(8, 10, 13, 0.16);
            box-shadow: 0px 24px 24px -4px rgba(8, 10, 13, 0.16);
}

.variants {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 24px 1fr;
    grid-template-columns: 1fr 1fr;
    gap: 24px;
}

.tag {
    height: 24px;
    padding: 0px 6px;
    border-radius: 0px 0px 0px 8px;
    background: #EC6012;
    position: absolute;
    top: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 4px;
}
.tag::before {
    position: relative;
    content: "";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.tag > p {
    color: #FBFCFE;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    line-height: normal;
}

.tag-a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.0035 3.23379C12.0687 3.21754 12.1305 3.18393 12.1815 3.13294C12.3311 2.98324 12.3311 2.74051 12.1815 2.59081C12.0318 2.44111 11.789 2.44111 11.6393 2.59081C11.5943 2.63584 11.5628 2.68923 11.5449 2.74601C11.5299 2.79356 11.482 2.82845 11.4342 2.81422C10.707 2.59714 9.13738 2.17188 8.00039 2.17188C6.8634 2.17188 5.29374 2.59714 4.56654 2.81422C4.51878 2.82845 4.4709 2.79356 4.45589 2.74601C4.43794 2.68923 4.40645 2.63584 4.36146 2.59081C4.21175 2.44111 3.96903 2.44111 3.81932 2.59081C3.66964 2.74051 3.66964 2.98324 3.81932 3.13294C3.87031 3.18393 3.93208 3.21754 3.99727 3.23379C4.04543 3.24581 4.08305 3.29122 4.07195 3.33958C3.86668 4.23484 3.40039 6.4399 3.40039 7.99854C3.40039 9.55718 3.86668 11.7622 4.07195 12.6575C4.08305 12.7059 4.04543 12.7513 3.99727 12.7633C3.93208 12.7795 3.87031 12.8132 3.81932 12.8641C3.66964 13.0138 3.66964 13.2566 3.81932 13.4063C3.96903 13.556 4.21175 13.556 4.36146 13.4063C4.40645 13.3612 4.43794 13.3079 4.45589 13.2511C4.4709 13.2035 4.51878 13.1686 4.56654 13.1829C5.29374 13.3999 6.8634 13.8252 8.00039 13.8252C9.13738 13.8252 10.707 13.3999 11.4342 13.1829C11.482 13.1686 11.5299 13.2035 11.5449 13.2511C11.5628 13.3079 11.5943 13.3612 11.6393 13.4063C11.789 13.556 12.0318 13.556 12.1815 13.4063C12.3311 13.2566 12.3311 13.0138 12.1815 12.8641C12.1305 12.8132 12.0687 12.7795 12.0035 12.7633C11.9554 12.7513 11.9177 12.7059 11.9288 12.6575C12.1341 11.7622 12.6004 9.55718 12.6004 7.99854C12.6004 6.4399 12.1341 4.23484 11.9288 3.33958C11.9177 3.29122 11.9554 3.24581 12.0035 3.23379ZM8.00039 8.84188C9.69406 8.84188 11.0671 8.46431 11.0671 7.99854C11.0671 7.53278 9.69406 7.15521 8.00039 7.15521C6.30672 7.15521 4.93372 7.53278 4.93372 7.99854C4.93372 8.46431 6.30672 8.84188 8.00039 8.84188Z' fill='white'/%3E%3C/svg%3E");
}

.tag-b::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M7.73798 3.10311C7.86402 2.91876 8.13598 2.91876 8.26202 3.10311L13.9077 11.3605C14.068 11.5948 14.0186 11.9034 13.7662 12.0333C13.0478 12.4032 11.3321 13.0358 8 13.0358C4.66787 13.0358 2.95216 12.4032 2.23379 12.0333C1.98136 11.9034 1.93201 11.5948 2.09225 11.3605L7.73798 3.10311Z' fill='white'/%3E%3C/svg%3E");
}

.x-mark {
    max-width: 576px;
    width: 100%;
    padding-left: 22px;
    border-left: 2px solid #EC6012;
}

.service-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16px;
    padding: 0px 32px;
    padding-left: 29px;
    border-left: 3px solid #EC6012;
}
.service-text > span {
    color: #11161D;
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    text-transform: uppercase;
}
.service-text > ul {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 8px;
}
.service-text > ul > li {
    color: #11161D;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
}

.service {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.service-items {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 24px 1fr;
    grid-template-columns: 1fr 1fr;
    gap: 24px;
}
.service-items > .item {
    min-height: 440px;
    padding: 32px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;
    isolation: isolate;
    overflow: hidden;
    border-radius: 2px;
    border: 1px solid #FFF;
    -webkit-box-shadow: 0px 24px 48px -4px rgba(13, 50, 82, 0.08);
            box-shadow: 0px 24px 48px -4px rgba(13, 50, 82, 0.08);
}
.service-items > .item > img {
    -webkit-transition: 0.2s;
    transition: 0.2s;
    position: absolute;
    inset: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.service-items > .item:hover > img {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
}

.responsive-cooperation {
    background: url(../img/cooperation-bg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.cooperation {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.partners {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 24px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.partners > .item {
    width: 100%;
    height: 112px;
}
.partners > .item > img {
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: center;
       object-position: center;
}

.contact {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
}

.contact-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 32px;
}

.contact-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 32px;
}
.contact-items > .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16px;
}
.contact-items > .item > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 8px;
    list-style: none;
}
.contact-items > .item > ul > li {
    color: #11161D;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
}
.contact-items > .item > ul > li > * {
    color: #EC6012;
    font-weight: 500;
}

.head-contact {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 8px;
}
.head-contact > p {
    text-transform: uppercase;
    color: #11161D;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
}

.responsive-contact {
    background: #FFF;
}

.icon-contact-a {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22 17.3013C21.987 16.3303 21.259 15.6383 20.251 14.6803C20.004 14.4453 19.735 14.1893 19.453 13.9053C18.153 12.6053 17.076 13.0263 16.125 13.3993C15.039 13.8233 14.014 14.2273 12.144 12.3563H12.143C10.273 10.4893 10.674 9.46329 11.099 8.37729C11.471 7.42629 11.893 6.34829 10.594 5.04629C10.309 4.76129 10.052 4.49029 9.81505 4.24129C8.85905 3.23629 8.16805 2.50829 7.19905 2.49629C6.40905 2.48429 5.47905 3.01929 4.16305 4.33529C4.15005 4.34929 4.08205 4.41729 4.07005 4.43229C3.78005 4.71729 3.00705 5.47529 3.00005 6.94929C2.98905 9.25629 4.85005 12.2913 8.53205 15.9733C12.201 19.6423 15.228 21.5023 17.531 21.5013H17.562C19.037 21.4903 19.791 20.7153 20.075 20.4233L20.167 20.3333C21.479 19.0203 22.01 18.1423 22 17.3013Z' fill='%2311161D'/%3E%3C/svg%3E");
}

.icon-contact-b {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.798 15.7544C17.655 15.8814 17.478 15.9434 17.3 15.9434C17.094 15.9434 16.888 15.8584 16.739 15.6924L13.942 12.5454L13.769 12.6844C13.225 13.0914 12.607 13.2944 11.993 13.2944C11.384 13.2944 10.778 13.0954 10.249 12.6974L10.108 12.5854L7.252 15.7004C7.105 15.8614 6.902 15.9434 6.699 15.9434C6.518 15.9434 6.336 15.8784 6.193 15.7464C5.887 15.4674 5.866 14.9924 6.147 14.6874L8.934 11.6464L6.23 9.48444C5.907 9.22544 5.855 8.75444 6.113 8.43044C6.374 8.10744 6.845 8.05644 7.168 8.31244L11.168 11.5124C11.68 11.8974 12.316 11.8974 12.85 11.4984L16.831 8.31244C17.155 8.05644 17.626 8.10744 17.886 8.43044C18.145 8.75444 18.092 9.22544 17.769 9.48444L15.115 11.6074L17.86 14.6954C18.136 15.0054 18.108 15.4794 17.798 15.7544ZM16.4 3.39844H7.6C4.645 3.39844 2.5 5.71244 2.5 8.89844V15.0984C2.5 18.2334 4.692 20.5984 7.6 20.5984H16.4C19.355 20.5984 21.5 18.2844 21.5 15.0984V8.89844C21.5 5.76344 19.307 3.39844 16.4 3.39844Z' fill='%2311161D'/%3E%3C/svg%3E");
}

.contact-form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 32px;
    gap: 20px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-radius: 2px;
    border: 1px solid #FFF;
    background: #F0F4FA;
    -webkit-box-shadow: 0px 24px 48px -4px rgba(13, 50, 82, 0.08);
            box-shadow: 0px 24px 48px -4px rgba(13, 50, 82, 0.08);
}

.contact-form-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16px;
}
.contact-form-content > .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 4px;
}
.contact-form-content > .item > p {
    color: rgba(17, 22, 29, 0.8);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
}

.primary-input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 44px;
    padding: 0px 16px;
    border-radius: 2px;
    border: 1px solid #D7E0EC;
    background: #FFF;
    color: #11161D;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
}
.primary-input::-webkit-input-placeholder {
    color: rgba(17, 22, 29, 0.4);
}
.primary-input::-moz-placeholder {
    color: rgba(17, 22, 29, 0.4);
}
.primary-input:-ms-input-placeholder {
    color: rgba(17, 22, 29, 0.4);
}
.primary-input::-ms-input-placeholder {
    color: rgba(17, 22, 29, 0.4);
}
.primary-input::placeholder {
    color: rgba(17, 22, 29, 0.4);
}
.primary-input:focus {
    border: 1px solid #EC5F12;
}

.checkbox-content {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border-radius: 2px;
    border: 1px solid #D7E0EC;
    background: #FFF;
    padding: 16px;
    gap: 8px;
}
.checkbox-content > .icon {
    width: 40px;
    height: 40px;
}
.checkbox-content > p {
    text-align: center;
    color: #11161D;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
}

.group-filed {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 8px 1fr 8px 1fr;
    grid-template-columns: repeat(3, 1fr);
    gap: 8px;
}

.primary-checkbox {
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.primary-checkbox > input {
    display: none;
}
.primary-checkbox > input:checked ~ .checkbox-content {
    background: #EC6012;
}
.primary-checkbox > input:checked ~ .checkbox-content > p {
    color: #FFF;
}
.primary-checkbox > input:checked ~ .checkbox-content > .icon {
    -webkit-filter: brightness(0) invert(1);
            filter: brightness(0) invert(1);
}

.icon-type-a {
    background-image: 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%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M30.0078 8.08838C30.1708 8.04777 30.3252 7.96372 30.4527 7.83626C30.8269 7.462 30.8269 6.85518 30.4527 6.48093C30.0784 6.10667 29.4716 6.10667 29.0973 6.48093C28.9848 6.59351 28.9061 6.72697 28.8613 6.86894C28.8237 6.9878 28.704 7.07502 28.5846 7.03946C26.7666 6.49674 22.8425 5.43359 20 5.43359C17.1575 5.43359 13.2334 6.49674 11.4154 7.03946C11.296 7.07502 11.1763 6.9878 11.1387 6.86894C11.0939 6.72697 11.0152 6.59351 10.9027 6.48093C10.5284 6.10667 9.92159 6.10667 9.54733 6.48093C9.17313 6.85518 9.17313 7.462 9.54733 7.83626C9.6748 7.96372 9.82922 8.04777 9.9922 8.08838C10.1126 8.11842 10.2067 8.23195 10.1789 8.35286C9.66572 10.591 8.5 16.1037 8.5 20.0003C8.5 23.8969 9.66572 29.4095 10.1789 31.6477C10.2067 31.7686 10.1126 31.8821 9.9922 31.9121C9.82922 31.9528 9.6748 32.0368 9.54733 32.1643C9.17313 32.5385 9.17313 33.1453 9.54733 33.5196C9.92159 33.8938 10.5284 33.8938 10.9027 33.5196C11.0152 33.407 11.0939 33.2736 11.1387 33.1316C11.1763 33.0127 11.296 32.9255 11.4154 32.9611C13.2334 33.5038 17.1575 34.5669 20 34.5669C22.8425 34.5669 26.7666 33.5038 28.5846 32.9611C28.704 32.9255 28.8237 33.0127 28.8613 33.1316C28.9061 33.2736 28.9848 33.407 29.0973 33.5196C29.4716 33.8938 30.0784 33.8938 30.4527 33.5196C30.8269 33.1453 30.8269 32.5385 30.4527 32.1643C30.3252 32.0368 30.1708 31.9528 30.0078 31.9121C29.8874 31.8821 29.7933 31.7686 29.8211 31.6477C30.3343 29.4095 31.5 23.8969 31.5 20.0003C31.5 16.1037 30.3343 10.591 29.8211 8.35286C29.7933 8.23195 29.8874 8.11842 30.0078 8.08838ZM20 22.1086C24.2342 22.1086 27.6667 21.1647 27.6667 20.0003C27.6667 18.8358 24.2342 17.8919 20 17.8919C15.7658 17.8919 12.3333 18.8358 12.3333 20.0003C12.3333 21.1647 15.7658 22.1086 20 22.1086Z' fill='%23EC6012'/%3E%3C/svg%3E%0A");
}

.icon-type-b {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M19.3445 7.75581C19.6596 7.29494 20.3395 7.29494 20.6546 7.75581L34.7689 28.3992C35.1695 28.9851 35.0461 29.7565 34.415 30.0814C32.6191 31.006 28.3298 32.5874 19.9995 32.5874C11.6692 32.5874 7.37991 31.006 5.58399 30.0814C4.95291 29.7565 4.82953 28.9851 5.23015 28.3992L19.3445 7.75581Z' fill='%23EC6012'/%3E%3C/svg%3E");
}

.icon-type-c {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='40' viewBox='0 0 41 40' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5707 7.86496C10.5707 7.6634 10.7341 7.5 10.9357 7.5H11.3006C11.5022 7.5 11.6656 7.6634 11.6656 7.86496V10.0547C11.6656 10.2563 11.829 10.4197 12.0306 10.4197H13.8554C14.057 10.4197 14.2204 10.2563 14.2204 10.0547V7.86496C14.2204 7.6634 14.3838 7.5 14.5853 7.5H14.9503C15.1518 7.5 15.3152 7.6634 15.3152 7.86496V10.0547C15.3152 10.2563 15.4786 10.4197 15.6802 10.4197H17.505C17.7066 10.4197 17.87 10.2563 17.87 10.0547V7.86496C17.87 7.6634 18.0334 7.5 18.235 7.5H18.5999C18.8015 7.5 18.9649 7.6634 18.9649 7.86496V10.0547C18.9649 10.2563 19.1283 10.4197 19.3298 10.4197H21.1547C21.3562 10.4197 21.5196 10.2563 21.5196 10.0547V7.86496C21.5196 7.6634 21.683 7.5 21.8846 7.5H22.2496C22.4511 7.5 22.6145 7.6634 22.6145 7.86496V10.0547C22.6145 10.2563 22.7779 10.4197 22.9795 10.4197H24.8043C25.0059 10.4197 25.1693 10.2563 25.1693 10.0547V7.86496C25.1693 7.6634 25.3327 7.5 25.5342 7.5H25.8992C26.1008 7.5 26.2642 7.6634 26.2642 7.86496V10.0547C26.2642 10.2563 26.4276 10.4197 26.6291 10.4197H28.4539C28.6555 10.4197 28.8189 10.2563 28.8189 10.0547V7.86496C28.8189 7.6634 28.9823 7.5 29.1839 7.5H29.5488C29.7504 7.5 29.9138 7.6634 29.9138 7.86496V10.0547C29.9138 10.2563 30.0772 10.4197 30.2788 10.4197H32.4685C32.6701 10.4197 32.8335 10.5831 32.8335 10.7847V11.1496C32.8335 11.3512 32.6701 11.5146 32.4685 11.5146H30.2788C30.0772 11.5146 29.9138 11.678 29.9138 11.8796V13.7044C29.9138 13.9059 30.0772 14.0693 30.2788 14.0693H32.4685C32.6701 14.0693 32.8335 14.2327 32.8335 14.4343V14.7993C32.8335 15.0008 32.6701 15.1642 32.4685 15.1642H30.2788C30.0772 15.1642 29.9138 15.3276 29.9138 15.5292V17.354C29.9138 17.5556 30.0772 17.719 30.2788 17.719H32.4685C32.6701 17.719 32.8335 17.8824 32.8335 18.0839V18.4489C32.8335 18.6505 32.6701 18.8139 32.4685 18.8139H30.2788C30.0772 18.8139 29.9138 18.9773 29.9138 19.1788V21.0036C29.9138 21.2052 30.0772 21.3686 30.2788 21.3686H32.4685C32.6701 21.3686 32.8335 21.532 32.8335 21.7336V32.135C32.8335 32.3366 32.6701 32.5 32.4685 32.5H29.9138H28.8189H26.2642H25.1693H22.6145H21.5196H18.9649H17.87H15.3152H14.2204H11.6656H10.5707H8.19846C7.9969 32.5 7.8335 32.3366 7.8335 32.135V21.7336C7.8335 21.532 7.9969 21.3686 8.19846 21.3686H10.2058C10.4073 21.3686 10.5707 21.2052 10.5707 21.0036V19.1788C10.5707 18.9773 10.4073 18.8139 10.2058 18.8139H8.19846C7.9969 18.8139 7.8335 18.6505 7.8335 18.4489V18.0839C7.8335 17.8824 7.9969 17.719 8.19846 17.719H10.2058C10.4073 17.719 10.5707 17.5556 10.5707 17.354V15.5292C10.5707 15.3276 10.4073 15.1642 10.2058 15.1642H8.19846C7.9969 15.1642 7.8335 15.0008 7.8335 14.7993V14.4343C7.8335 14.2327 7.9969 14.0693 8.19846 14.0693H10.2058C10.4073 14.0693 10.5707 13.9059 10.5707 13.7044V11.8796C10.5707 11.678 10.4073 11.5146 10.2058 11.5146H8.19846C7.9969 11.5146 7.8335 11.3512 7.8335 11.1496V10.7847C7.8335 10.5831 7.9969 10.4197 8.19846 10.4197H10.2058C10.4073 10.4197 10.5707 10.2563 10.5707 10.0547V7.86496ZM11.6656 21.0036C11.6656 21.2052 11.829 21.3686 12.0306 21.3686H13.8554C14.057 21.3686 14.2204 21.2052 14.2204 21.0036V19.1788C14.2204 18.9773 14.057 18.8139 13.8554 18.8139H12.0306C11.829 18.8139 11.6656 18.9773 11.6656 19.1788V21.0036ZM15.3152 21.0036C15.3152 21.2052 15.4786 21.3686 15.6802 21.3686H17.505C17.7066 21.3686 17.87 21.2052 17.87 21.0036V19.1788C17.87 18.9773 17.7066 18.8139 17.505 18.8139H15.6802C15.4786 18.8139 15.3152 18.9773 15.3152 19.1788V21.0036ZM18.9649 21.0036C18.9649 21.2052 19.1283 21.3686 19.3298 21.3686H21.1547C21.3562 21.3686 21.5196 21.2052 21.5196 21.0036V19.1788C21.5196 18.9773 21.3562 18.8139 21.1547 18.8139H19.3298C19.1283 18.8139 18.9649 18.9773 18.9649 19.1788V21.0036ZM22.6145 21.0036C22.6145 21.2052 22.7779 21.3686 22.9795 21.3686H24.8043C25.0059 21.3686 25.1693 21.2052 25.1693 21.0036V19.1788C25.1693 18.9773 25.0059 18.8139 24.8043 18.8139H22.9795C22.7779 18.8139 22.6145 18.9773 22.6145 19.1788V21.0036ZM26.2642 21.0036C26.2642 21.2052 26.4276 21.3686 26.6291 21.3686H28.4539C28.6555 21.3686 28.8189 21.2052 28.8189 21.0036V19.1788C28.8189 18.9773 28.6555 18.8139 28.4539 18.8139H26.6291C26.4276 18.8139 26.2642 18.9773 26.2642 19.1788V21.0036ZM28.4539 15.1642C28.6555 15.1642 28.8189 15.3276 28.8189 15.5292V17.354C28.8189 17.5556 28.6555 17.719 28.4539 17.719H26.6291C26.4276 17.719 26.2642 17.5556 26.2642 17.354V15.5292C26.2642 15.3276 26.4276 15.1642 26.6291 15.1642H28.4539ZM24.8043 15.1642C25.0059 15.1642 25.1693 15.3276 25.1693 15.5292V17.354C25.1693 17.5556 25.0059 17.719 24.8043 17.719H22.9795C22.7779 17.719 22.6145 17.5556 22.6145 17.354V15.5292C22.6145 15.3276 22.7779 15.1642 22.9795 15.1642H24.8043ZM21.1547 15.1642C21.3562 15.1642 21.5196 15.3276 21.5196 15.5292V17.354C21.5196 17.5556 21.3562 17.719 21.1547 17.719H19.3298C19.1283 17.719 18.9649 17.5556 18.9649 17.354V15.5292C18.9649 15.3276 19.1283 15.1642 19.3298 15.1642H21.1547ZM17.505 15.1642C17.7066 15.1642 17.87 15.3276 17.87 15.5292V17.354C17.87 17.5556 17.7066 17.719 17.505 17.719H15.6802C15.4786 17.719 15.3152 17.5556 15.3152 17.354V15.5292C15.3152 15.3276 15.4786 15.1642 15.6802 15.1642H17.505ZM13.8554 15.1642C14.057 15.1642 14.2204 15.3276 14.2204 15.5292V17.354C14.2204 17.5556 14.057 17.719 13.8554 17.719H12.0306C11.829 17.719 11.6656 17.5556 11.6656 17.354V15.5292C11.6656 15.3276 11.829 15.1642 12.0306 15.1642H13.8554ZM28.4539 11.5146C28.6555 11.5146 28.8189 11.678 28.8189 11.8796V13.7044C28.8189 13.9059 28.6555 14.0693 28.4539 14.0693H26.6291C26.4276 14.0693 26.2642 13.9059 26.2642 13.7044V11.8796C26.2642 11.678 26.4276 11.5146 26.6291 11.5146H28.4539ZM24.8043 11.5146C25.0059 11.5146 25.1693 11.678 25.1693 11.8796V13.7044C25.1693 13.9059 25.0059 14.0693 24.8043 14.0693H22.9795C22.7779 14.0693 22.6145 13.9059 22.6145 13.7044V11.8796C22.6145 11.678 22.7779 11.5146 22.9795 11.5146H24.8043ZM21.1547 11.5146C21.3562 11.5146 21.5196 11.678 21.5196 11.8796V13.7044C21.5196 13.9059 21.3562 14.0693 21.1547 14.0693H19.3298C19.1283 14.0693 18.9649 13.9059 18.9649 13.7044V11.8796C18.9649 11.678 19.1283 11.5146 19.3298 11.5146H21.1547ZM17.505 11.5146C17.7066 11.5146 17.87 11.678 17.87 11.8796V13.7044C17.87 13.9059 17.7066 14.0693 17.505 14.0693H15.6802C15.4786 14.0693 15.3152 13.9059 15.3152 13.7044V11.8796C15.3152 11.678 15.4786 11.5146 15.6802 11.5146H17.505ZM13.8554 11.5146C14.057 11.5146 14.2204 11.678 14.2204 11.8796V13.7044C14.2204 13.9059 14.057 14.0693 13.8554 14.0693H12.0306C11.829 14.0693 11.6656 13.9059 11.6656 13.7044V11.8796C11.6656 11.678 11.829 11.5146 12.0306 11.5146H13.8554Z' fill='%23EC6012'/%3E%3C/svg%3E");
}

.primary-textarea {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    resize: none;
    padding: 11px 16px;
    height: 100px;
    border-radius: 2px;
    border: 1px solid #D7E0EC;
    background: #FFF;
    color: #11161D;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
}
.primary-textarea::-webkit-input-placeholder {
    color: rgba(17, 22, 29, 0.4);
}
.primary-textarea::-moz-placeholder {
    color: rgba(17, 22, 29, 0.4);
}
.primary-textarea:-ms-input-placeholder {
    color: rgba(17, 22, 29, 0.4);
}
.primary-textarea::-ms-input-placeholder {
    color: rgba(17, 22, 29, 0.4);
}
.primary-textarea::placeholder {
    color: rgba(17, 22, 29, 0.4);
}
.primary-textarea:focus {
    border: 1px solid #EC5F12;
}

.contact-form-action > .button {
    width: 100%;
}

.faq {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 264px 1fr;
    grid-template-columns: 264px 1fr;
}

.faq-head {
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    padding: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: relative;
}
.faq-head::after {
    -webkit-transition: 0.2s;
    transition: 0.2s;
    position: relative;
    content: "";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 32px;
    height: 32px;
    border-radius: 32px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Crect x='16' y='7' width='2' height='16' rx='1' transform='rotate(90 16 7)' fill='%237A8BA3'/%3E%3Crect width='2' height='16' rx='1' transform='matrix(-1 -2.18557e-08 -2.18557e-08 1 9 0)' fill='%237A8BA3'/%3E%3C/svg%3E");
    background-color: #FFF;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 16px 16px;
}
.faq-head > p {
    width: 100%;
    color: #11161D;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    text-transform: uppercase;
}

.faq-body {
    padding: 16px;
    padding-top: 0;
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 8px;
}
.faq-body > * {
    color: rgba(17, 22, 29, 0.8);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
}

.faq-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 12px;
}

.faq-item {
    -webkit-transition: 0.2s;
    transition: 0.2s;
    border-radius: 2px;
    border: 1px solid #FFF;
    background: #D7E0EC;
    -webkit-box-shadow: 0px 24px 48px -4px rgba(13, 50, 82, 0.08);
            box-shadow: 0px 24px 48px -4px rgba(13, 50, 82, 0.08);
}
.faq-item.active {
    background: #FFF;
}
.faq-item.active > .faq-head::after {
    background-color: #D7E0EC;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Crect x='11.9492' y='0.636719' width='2' height='16' rx='1' transform='rotate(45 11.9492 0.636719)' fill='%237A8BA3'/%3E%3Crect width='2' height='16' rx='1' transform='matrix(-0.707107 0.707107 0.707107 0.707107 2.0498 0.636719)' fill='%237A8BA3'/%3E%3C/svg%3E");
}

.responsive-footer {
    background: #11161D;
}
.responsive-footer > p {
    text-align: center;
    padding: 24px 16px;
    color: rgba(255, 255, 255, 0.8);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
}

.footer-effect {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='128' height='128' viewBox='0 0 128 128' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H64L0 64V0Z' fill='%23EED336'/%3E%3Cpath d='M64 64L0 64L64 0L64 64Z' fill='%2311161D'/%3E%3Cpath d='M64 128L0 128L64 64L64 128Z' fill='%23EED336'/%3E%3Cpath d='M0 64L64 64L-1.11901e-05 128L0 64Z' fill='%2311161D'/%3E%3Cpath d='M64 64H128L64 128V64Z' fill='%23EED336'/%3E%3Cpath d='M128 128L64 128L128 64L128 128Z' fill='%2311161D'/%3E%3Cpath d='M128 64L64 64L128 0L128 64Z' fill='%23EED336'/%3E%3Cpath d='M64 0L128 1.11901e-05L64 64L64 0Z' fill='%2311161D'/%3E%3C/svg%3E%0A");
    background-size: 34px 34px;
}

.responsive-map {
    height: 400px;
    border-radius: 2px;
    overflow: hidden;
}
.responsive-map > * {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
}

.notification {
    position: fixed;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    z-index: 20;
    width: 100%;
    inset-inline: 0;
    top: 0;
    padding: 24px;
    opacity: 0;
    pointer-events: none;
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    -webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
    transition: opacity 0.2s, -webkit-transform 0.2s;
    transition: transform 0.2s, opacity 0.2s;
    transition: transform 0.2s, opacity 0.2s, -webkit-transform 0.2s;
}
.notification.active {
    opacity: 1;
    pointer-events: all;
    -webkit-transform: translateY(0);
            transform: translateY(0);
}

.notification-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 8px;
}
.notification-text > span {
    color: #11161D;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    text-transform: uppercase;
}
.notification-text > p {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    color: rgba(17, 22, 29, 0.8);
}

.notification-content {
    padding: 24px;
    max-width: 440px;
    width: 100%;
    border-radius: 2px;
    border: 1px solid #FFF;
    background: #FFF;
    -webkit-box-shadow: 0px 24px 48px -4px rgba(13, 50, 82, 0.08);
            box-shadow: 0px 24px 48px -4px rgba(13, 50, 82, 0.08);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 24px;
}

.notification-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 72px;
    height: 72px;
    border-radius: 100px;
    background-color: rgba(236, 96, 18, 0.12);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 44px 44px;
}

.icon-message {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.6296 28.8871C32.3674 29.1199 32.0429 29.2336 31.7166 29.2336C31.3389 29.2336 30.9613 29.0777 30.6881 28.7734L25.5603 23.0039L25.2431 23.2587C24.2458 24.0049 23.1128 24.3771 21.9871 24.3771C20.8706 24.3771 19.7596 24.0122 18.7898 23.2826L18.5313 23.0772L13.2953 28.7881C13.0258 29.0832 12.6536 29.2336 12.2814 29.2336C11.9496 29.2336 11.6159 29.1144 11.3538 28.8724C10.7928 28.3609 10.7543 27.4901 11.2694 26.9309L16.3789 21.3557L11.4216 17.392C10.8294 16.9172 10.7341 16.0537 11.2071 15.4597C11.6856 14.8675 12.5491 14.774 13.1413 15.2434L20.4746 21.1101C21.4133 21.8159 22.5793 21.8159 23.5583 21.0844L30.8568 15.2434C31.4508 14.774 32.3143 14.8675 32.7909 15.4597C33.2658 16.0537 33.1686 16.9172 32.5764 17.392L27.7108 21.2842L32.7433 26.9456C33.2493 27.5139 33.1979 28.3829 32.6296 28.8871ZM30.0666 6.23438H13.9333C8.51575 6.23438 4.58325 10.4767 4.58325 16.3177V27.6844C4.58325 33.4319 8.60192 37.7677 13.9333 37.7677H30.0666C35.4841 37.7677 39.4166 33.5254 39.4166 27.6844V16.3177C39.4166 10.5702 35.3961 6.23438 30.0666 6.23438Z' fill='%23EC6012'/%3E%3C/svg%3E");
}

.header-menu {
    display: none;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    width: 36px;
    height: 36px;
    border-radius: 32px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 20H4C3.448 20 3 19.553 3 19C3 18.447 3.448 18 4 18H20C20.552 18 21 18.447 21 19C21 19.553 20.552 20 20 20Z' fill='%237A8BA3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 6H4C3.448 6 3 5.553 3 5C3 4.447 3.448 4 4 4H20C20.552 4 21 4.447 21 5C21 5.553 20.552 6 20 6Z' fill='%237A8BA3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 13H4C3.448 13 3 12.553 3 12C3 11.447 3.448 11 4 11H20C20.552 11 21 11.447 21 12C21 12.553 20.552 13 20 13Z' fill='%237A8BA3'/%3E%3C/svg%3E");
    background-color: #FFF;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px 24px;
}
.header-menu.active {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.364 7.04965L7.05028 18.3634C6.65995 18.7537 6.02709 18.7544 5.63606 18.3634C5.24503 17.9723 5.24574 17.3395 5.63606 16.9491L16.9498 5.63543C17.3401 5.24511 17.973 5.2444 18.364 5.63543C18.755 6.02646 18.7543 6.65933 18.364 7.04965Z' fill='%237A8BA3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.63583 7.04965L16.9495 18.3634C17.3399 18.7537 17.9727 18.7544 18.3638 18.3634C18.7548 17.9723 18.7541 17.3395 18.3638 16.9491L7.05005 5.63543C6.65972 5.24511 6.02686 5.2444 5.63583 5.63543C5.2448 6.02646 5.24551 6.65933 5.63583 7.04965Z' fill='%237A8BA3'/%3E%3C/svg%3E");
    background-color: #D7E0EC;
}

@media screen and (max-width: 1224px) {
    .navigation {
        padding-top: 64px;
        position: fixed;
        inset: 0;
        background: #F0F4FA;
        z-index: 1;
        -webkit-transform: translateY(calc(-100% - 100px));
                transform: translateY(calc(-100% - 100px));
        pointer-events: none;
        -webkit-transition: -webkit-transform 0.6s;
        transition: -webkit-transform 0.6s;
        transition: transform 0.6s;
        transition: transform 0.6s, -webkit-transform 0.6s;
    }
    .navigation > ul {
        padding: 8px 0;
        width: 100%;
        border-top: 1px solid #FFF;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        gap: 8px;
    }
    .navigation.active {
        pointer-events: all;
        -webkit-transition: -webkit-transform 0.4s;
        transition: -webkit-transform 0.4s;
        transition: transform 0.4s;
        transition: transform 0.4s, -webkit-transform 0.4s;
        -webkit-transform: translateY(0);
                transform: translateY(0);
    }
    .link-head {
        height: 54px;
        opacity: 1;
        padding: 0px 24px;
    }
    .link-head > p {
        font-size: 18px;
        font-weight: 600;
        text-transform: uppercase;
    }
    .x-list > .link-head::after {
        content: none;
    }
    header > .item {
        position: relative;
        z-index: 2;
    }
    .benefits {
        -ms-grid-columns: 1fr 8px 1fr;
        grid-template-columns: 1fr 1fr;
        gap: 8px;
    }
    .benefits > .item {
        padding: 16px 0;
        height: 240px;
    }
    .stats {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }
    .variants {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }
    .service-items {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }
    .contact {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }
    .faq {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }
    .heading-text {
        gap: 12px;
    }
    .heading-text > h1 > br, .heading-text h2 > br, .heading-text h3 > br {
        display: none;
    }
    .heading-text > h1 {
        font-size: 32px;
    }
    .heading-text > h2 {
        font-size: 28px;
    }
    .heading-text > h3 {
        font-size: 24px;
    }
    .heading-text > p {
        font-size: 16px;
    }
    .heading-text > p.xs {
        font-size: 14px;
    }
    .heading-text > span {
        font-size: 16px;
    }
    .gap-regular {
        gap: 24px;
    }
    .primary-button.xl {
        padding: 0px 24px;
        height: 48px;
    }
    .benefit-text {
        padding: 0px 16px;
        padding-left: 13px;
    }
    .benefit-text > p {
        font-size: 16px;
    }
    .benefit-text > p > br {
        display: none;
    }
    .gap-bold {
        gap: 32px;
    }
    section.section-bold {
        padding: 40px 0;
    }
    .item-run {
        pointer-events: none;
        width: 100%;
        height: 80px;
        background: url(../img/item-run-min.png);
        background-size: 960px;
        height: 80px;
        background-repeat: repeat no-repeat;
        background-position: center;
        -webkit-animation: 30s run infinite linear;
                animation: 30s run infinite linear;
    }
    @-webkit-keyframes run {
        0% {
            background-position-x: 960px;
        }
        100% {
            background-position-x: 0px;
        }
    }
    @keyframes run {
        0% {
            background-position-x: 960px;
        }
        100% {
            background-position-x: 0px;
        }
    }
    .about {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
        gap: 32px;
    }
    .about-map {
        height: 340px;
    }
    .about-map > img {
        width: 600px;
        height: 340px;
    }
    .stats {
        gap: 12px;
    }
    .stats > .item {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        padding: 16px;
        gap: 16px;
    }
    .stat-text {
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        text-align: left;
        gap: 4px;
    }
    .stat-text > span {
        font-size: 24px;
    }
    .stat-text > p {
        font-size: 14px;
    }
    .responsive-provider::after {
        height: 88px;
    }
    .x-mark {
        padding-left: 13px;
    }
    .catalog-item {
        gap: 32px;
    }
    .catalog-group {
        gap: 32px;
    }
    .catalog-group > .item {
        gap: 16px;
    }
    .catalog-group > .item > p {
        font-size: 20px;
    }
    .variants {
        gap: 12px;
    }
    .item-variant {
        padding: 16px;
        gap: 16px;
    }
    .variant-text {
        gap: 8px;
    }
    .variant-text > span {
        font-size: 16px;
    }
    .variant-text > p {
        font-size: 14px;
    }
    .tag > p {
        font-size: 12px;
    }
    .catalog {
        gap: 40px;
    }
    .gap-medium {
        gap: 32px;
    }
    .service-items {
        gap: 12px;
    }
    .service-items > .item {
        min-height: 360px;
        padding: 16px 0;
    }
    .service-text {
        gap: 12px;
        padding: 0px 16px;
        padding-left: 13px;
    }
    .service-text > span {
        font-size: 20px;
    }
    .service-text > ul > li {
        font-size: 16px;
    }
    .partners {
        max-width: 624px;
        display: -ms-grid;
        display: grid;
        gap: 8px;
        -ms-grid-columns: 1fr 8px 1fr 8px 1fr;
        grid-template-columns: repeat(3, 1fr);
    }
    .icon {
        width: 20px;
        height: 20px;
    }
    .head-contact > p {
        font-size: 16px;
        line-height: normal;
    }
    .contact-items > .item {
        gap: 12px;
    }
    .contact-items > .item > ul > li {
        font-size: 16px;
    }
    .contact-form {
        padding: 16px;
    }
    .checkbox-content > p {
        font-size: 12px;
    }
    .checkbox-content {
        padding: 16px 4px;
    }
    .contact-form-content > .item > p {
        font-size: 12px;
    }
    .primary-input {
        font-size: 14px;
    }
    .primary-textarea {
        font-size: 14px;
    }
    .responsive-map {
        height: 240px;
    }
    .faq-head > p {
        font-size: 16px;
    }
    .faq-body > * {
        font-size: 14px;
    }
    .faq-content {
        gap: 8px;
    }
    .responsive-footer > p {
        padding: 16px;
        font-size: 14px;
    }
    .notification {
        padding: 12px 16px;
    }
    .notification-content {
        padding: 16px;
        gap: 16px;
    }
    .notification-icon {
        width: 64px;
        height: 64px;
        background-size: 36px 36px;
    }
    .notification-text > span {
        font-size: 16px;
    }
    .notification-text > p {
        font-size: 12px;
    }
    .header-logo {
        height: 40px;
    }
    .header-links {
        display: none;
    }
    .header-menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .responsive-header {
        padding: 12px 0;
    }
    .link-body {
        border: none;
        padding: 4px 0;
        pointer-events: all;
        position: static;
        width: 100%;
        opacity: 1;
        -webkit-transform: translateY(0);
                transform: translateY(0);
    }
    .link-body > ul > li {
        border-bottom: 1px solid #F0F4FA;
    }
    .link-body > ul > li:last-child {
        border-bottom: none;
    }
    .link-list-item {
        height: 48px;
        padding: 0px 20px;
        border: none;
    }
    .link-list-item > .icon {
        width: 24px;
        height: 24px;
    }
}