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

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

::-webkit-scrollbar-track {
    background: rgba(255, 255, 255, 0.1882352941);
    border-radius: 5px;
}

::-webkit-scrollbar-track-piece {
    background: rgba(255, 255, 255, 0.1882352941);
    border-radius: 5px;
}

::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0);
    border-radius: 10px;
}

::-webkit-scrollbar-corner {
    background: rgba(0, 0, 0, 0);
    border-radius: 10px;
}

::-webkit-resizer {
    background: rgba(0, 0, 0, 0);
    border-radius: 10px;
}

html {
    height: 100%;
}

body {
    min-height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    background: #FFF;
}

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

.icon-a::before {
    background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_842_5487)'%3E%3Ccircle cx='17' cy='17' r='17' fill='%237BEB53'/%3E%3Cpath d='M16.02 9V11H14.52C13.16 11 12.02 12.14 12.02 13.5V14.5C12.02 15.86 12.9 16.98 14.2 17.32L19.32 18.64C19.6 18.72 20 19.22 20 19.52V20.52C20 20.8 19.78 21.02 19.5 21.02H14.5C14.3263 21.0193 14.1551 20.9782 14 20.9V19.02H12V21.02C12 21.7 12.4 22.28 12.88 22.58C13.34 22.9 13.92 23.02 14.5 23.02H16V25.02H18V23.02H19.5C20.88 23.02 22 21.9 22 20.52V19.52C22 18.16 21.12 17.04 19.82 16.7L14.7 15.38C14.42 15.3 14.02 14.8 14.02 14.5V13.5C14.02 13.22 14.24 13 14.52 13H19.52C19.74 13 19.94 13.08 20.02 13.12V15H22.02V13C22.02 12.32 21.62 11.74 21.14 11.44C20.68 11.12 20.1 11 19.52 11H18.02V9H16.02Z' fill='%23252525'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_842_5487'%3E%3Crect width='34' height='34' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.icon-b::before {
    background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_842_5492)'%3E%3Ccircle cx='17' cy='17' r='17' fill='%237BEB53'/%3E%3Cmask id='mask0_842_5492' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='9' y='10' width='16' height='14'%3E%3Cpath d='M23.6654 18.668H10.332V23.0013H23.6654V18.668Z' fill='white' stroke='white' stroke-width='1.33333' stroke-linejoin='round'/%3E%3Cpath d='M20.8333 21.6667C21.0543 21.6667 21.2663 21.5789 21.4226 21.4226C21.5789 21.2663 21.6667 21.0543 21.6667 20.8333C21.6667 20.6123 21.5789 20.4004 21.4226 20.2441C21.2663 20.0878 21.0543 20 20.8333 20C20.6123 20 20.4004 20.0878 20.2441 20.2441C20.0878 20.4004 20 20.6123 20 20.8333C20 21.0543 20.0878 21.2663 20.2441 21.4226C20.4004 21.5789 20.6123 21.6667 20.8333 21.6667Z' fill='black'/%3E%3Cpath d='M10.332 18.6683L12.0114 10.668H22.0054L23.6654 18.668' stroke='white' stroke-width='1.33333' stroke-linejoin='round'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_842_5492)'%3E%3Cpath d='M9 9H25V25H9V9Z' fill='%23252525'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_842_5492'%3E%3Crect width='34' height='34' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.icon-c::before {
    background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_842_5504)'%3E%3Ccircle cx='17' cy='17' r='17' fill='%237BEB53'/%3E%3Cg clip-path='url(%23clip1_842_5504)'%3E%3Cpath d='M15 9L9 17H15L11 25L25 15H17L23 9H15Z' fill='%23252525'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_842_5504'%3E%3Crect width='34' height='34' fill='white'/%3E%3C/clipPath%3E%3CclipPath id='clip1_842_5504'%3E%3Crect width='16' height='16' fill='white' transform='translate(9 9)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.icon-d::before {
    background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_842_5510)'%3E%3Ccircle cx='17' cy='17' r='17' fill='%237BEB53'/%3E%3Cg clip-path='url(%23clip1_842_5510)'%3E%3Cpath d='M16.8392 9.63672C14.1252 9.63672 11.5526 11.1467 10.1326 13.4861L10.0259 13.6614L9.94855 13.8507C8.74189 16.8107 8.48988 19.9294 10.3626 22.1567C12.1426 24.2727 14.5099 24.3754 16.6806 24.3621C18.8512 24.3487 20.8959 24.0407 22.6772 23.0074C24.1666 22.1427 24.9999 20.2781 24.9999 18.6867C24.9999 17.0947 24.5172 15.5547 23.7452 13.7914L23.6706 13.6201L23.5719 13.4614C22.1219 11.1334 19.5539 9.63672 16.8392 9.63672ZM16.8392 12.2154C18.7852 12.2154 20.2992 13.0854 21.3832 14.8247C22.7672 17.9894 22.7672 19.9741 21.3832 20.7774C19.3059 21.9827 13.8939 22.3501 12.3366 20.4974C11.2979 19.2621 11.2979 17.3707 12.3366 14.8241C13.3926 13.0854 14.8932 12.2154 16.8392 12.2154Z' fill='%23252525'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_842_5510'%3E%3Crect width='34' height='34' fill='white'/%3E%3C/clipPath%3E%3CclipPath id='clip1_842_5510'%3E%3Crect width='16' height='16' fill='white' transform='translate(9 9)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.show-more::after {
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 9.38667L10.9238 5.25L12.1875 6.43167L6.5 11.75L0.8125 6.43167L2.07619 5.25L6.5 9.38667Z' fill='%23A2A2A2'/%3E%3C/svg%3E%0A");
}

.serv-a::before {
    background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.611 4.9375H6.38733C5.61742 4.9375 4.87904 5.24335 4.33463 5.78776C3.79022 6.33216 3.48438 7.07054 3.48438 7.84045V13.6464C3.48438 14.4163 3.79022 15.1546 4.33463 15.6991C4.87904 16.2435 5.61742 16.5493 6.38733 16.5493H29.611C30.3809 16.5493 31.1192 16.2435 31.6637 15.6991C32.2081 15.1546 32.5139 14.4163 32.5139 13.6464V7.84045C32.5139 7.07054 32.2081 6.33216 31.6637 5.78776C31.1192 5.24335 30.3809 4.9375 29.611 4.9375ZM22.3536 12.1949H19.4506V9.29193H22.3536V12.1949ZM28.1595 12.1949H25.2565V9.29193H28.1595V12.1949ZM29.611 19.4523H6.38733C5.61742 19.4523 4.87904 19.7581 4.33463 20.3025C3.79022 20.8469 3.48438 21.5853 3.48438 22.3552V28.1611C3.48438 28.931 3.79022 29.6694 4.33463 30.2138C4.87904 30.7582 5.61742 31.0641 6.38733 31.0641H29.611C30.3809 31.0641 31.1192 30.7582 31.6637 30.2138C32.2081 29.6694 32.5139 28.931 32.5139 28.1611V22.3552C32.5139 21.5853 32.2081 20.8469 31.6637 20.3025C31.1192 19.7581 30.3809 19.4523 29.611 19.4523ZM22.3536 26.7097H19.4506V23.8067H22.3536V26.7097ZM28.1595 26.7097H25.2565V23.8067H28.1595V26.7097Z' fill='%237BEB53'/%3E%3C/svg%3E%0A");
}

.serv-b::before {
    background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.9375 16.9141H15.825V19.0916H4.9375V16.9141ZM20.18 16.9141H31.0675V19.0916H20.18V16.9141Z' fill='%237BEB53'/%3E%3C/svg%3E%0A");
}

.serv-c::before {
    background-image: url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.8697 11.9745H14.9703C14.3681 11.9745 13.8816 12.4611 13.8816 13.0633V31.572C13.8816 32.1742 14.3681 32.6608 14.9703 32.6608H19.8697C20.4719 32.6608 20.9584 32.1742 20.9584 31.572V13.0633C20.9584 12.4611 20.4719 11.9745 19.8697 11.9745ZM30.3489 2.17578H25.4495C24.8473 2.17578 24.3608 2.66232 24.3608 3.26453V31.572C24.3608 32.1742 24.8473 32.6608 25.4495 32.6608H30.3489C30.9511 32.6608 31.4377 32.1742 31.4377 31.572V3.26453C31.4377 2.66232 30.9511 2.17578 30.3489 2.17578ZM9.39047 21.7733H4.49109C3.88888 21.7733 3.40234 22.2598 3.40234 22.862V31.572C3.40234 32.1742 3.88888 32.6608 4.49109 32.6608H9.39047C9.99268 32.6608 10.4792 32.1742 10.4792 31.572V22.862C10.4792 22.2598 9.99268 21.7733 9.39047 21.7733Z' fill='%237BEB53'/%3E%3C/svg%3E%0A");
}

.serv-d::before {
    background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_842_5441)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.6893 12.5069L18.328 27.9435C18.5583 28.721 19.0355 29.4024 19.6874 29.8847C20.3393 30.3669 21.1306 30.6237 21.9414 30.6163C22.6686 30.592 23.3727 30.3557 23.9674 29.9366C24.562 29.5175 25.0212 28.9337 25.2886 28.2571L28.3844 20.6893H32.9335C33.5935 20.6893 34.2264 20.4272 34.6931 19.9605C35.1598 19.4938 35.422 18.8608 35.422 18.2008C35.422 17.5408 35.1598 16.9078 34.6931 16.4411C34.2264 15.9744 33.5935 15.7122 32.9335 15.7122H27.5432C26.7988 15.7171 26.0726 15.943 25.4567 16.3612C24.8409 16.7795 24.3631 17.3712 24.0841 18.0614L22.0509 23.0286L17.5541 8.07228C17.3466 7.3531 16.9249 6.71421 16.3451 6.24072C15.7654 5.76723 15.0551 5.48163 14.309 5.42195C13.5642 5.35319 12.816 5.51129 12.1627 5.87547C11.5094 6.23966 10.9815 6.79292 10.6483 7.46258L6.52225 15.7122H3.0706C2.41059 15.7122 1.77761 15.9744 1.31092 16.4411C0.844219 16.9078 0.582031 17.5408 0.582031 18.2008C0.582031 18.8608 0.844219 19.4938 1.31092 19.9605C1.77761 20.4272 2.41059 20.6893 3.0706 20.6893H7.30366C7.99044 20.6813 8.66206 20.4864 9.24647 20.1256C9.83089 19.7648 10.306 19.2516 10.6209 18.6412L13.6893 12.5069Z' fill='%237BEB53'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_842_5441'%3E%3Crect width='34.84' height='34.84' fill='white' transform='translate(0.582031 0.582031)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.rev-sp {
    background-image: url("data:image/svg+xml,%3Csvg width='982' height='98' viewBox='0 0 982 98' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 17.1801C129.667 3.87964 407.6 -0.176988 498 90M980 17.1801C852.333 3.87964 574.4 -0.176988 484 90' stroke='url(%23paint0_linear_842_5266)' stroke-width='20'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_842_5266' x1='2' y1='10.1974' x2='980' y2='10.1974' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%237BEB53' stop-opacity='0'/%3E%3Cstop offset='0.5' stop-color='%237BEB53'/%3E%3Cstop offset='1' stop-color='%237BEB53' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}

.user-star > .item {
    background-image: 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.0019 14.3911L13.4602 16.4828C14.0936 16.8661 14.8686 16.2995 14.7019 15.5828L13.7852 11.6495L16.8436 8.99948C17.4019 8.51615 17.1019 7.59948 16.3686 7.54115L12.3436 7.19948L10.7686 3.48281C10.4852 2.80781 9.51856 2.80781 9.23523 3.48281L7.66022 7.19115L3.63523 7.53281C2.90189 7.59115 2.60189 8.50781 3.16022 8.99115L6.21856 11.6411L5.30189 15.5745C5.13523 16.2911 5.91022 16.8578 6.54356 16.4745L10.0019 14.3911Z' fill='%237BEB53'/%3E%3C/svg%3E%0A");
}

.links-items > .item::after {
    background-image: url("data:image/svg+xml,%3Csvg width='11' height='20' viewBox='0 0 11 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.12006 10L0.228377 1.27803C0.15517 1.20774 0.0972948 1.12429 0.0580988 1.03252C0.0189028 0.940736 -0.000836372 0.842449 2.67029e-05 0.743341C0.000888824 0.644233 0.0223351 0.546272 0.0631237 0.455128C0.103911 0.363983 0.163232 0.281464 0.237652 0.212347C0.312072 0.143229 0.400113 0.0888849 0.496682 0.0524592C0.593251 0.0160334 0.696431 -0.0017508 0.800248 0.000135823C0.904065 0.00202245 1.00646 0.0235424 1.10151 0.0634503C1.19655 0.103358 1.28236 0.160862 1.35397 0.232633L10.7776 9.4773C10.9202 9.61724 11 9.80477 11 10C11 10.1952 10.9202 10.3828 10.7776 10.5227L1.35397 19.7674C1.28236 19.8391 1.19655 19.8966 1.10151 19.9366C1.00646 19.9765 0.904065 19.998 0.800248 19.9999C0.696431 20.0018 0.593251 19.984 0.496682 19.9475C0.400113 19.9111 0.312072 19.8568 0.237652 19.7877C0.163232 19.7185 0.103911 19.636 0.0631237 19.5449C0.0223351 19.4537 0.000888824 19.3558 2.67029e-05 19.2567C-0.000836372 19.1576 0.0189028 19.0593 0.0580988 18.9675C0.0972948 18.8757 0.15517 18.7923 0.228377 18.722L9.12006 10Z' fill='%23252525'/%3E%3C/svg%3E%0A");
}

.links-items > .item:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg width='11' height='20' viewBox='0 0 11 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.12006 10L0.228377 1.27803C0.15517 1.20774 0.0972948 1.12429 0.0580988 1.03252C0.0189028 0.940736 -0.000836372 0.842449 2.67029e-05 0.743341C0.000888824 0.644233 0.0223351 0.546272 0.0631237 0.455128C0.103911 0.363983 0.163232 0.281464 0.237652 0.212347C0.312072 0.143229 0.400113 0.0888849 0.496682 0.0524592C0.593251 0.0160334 0.696431 -0.0017508 0.800248 0.000135823C0.904065 0.00202245 1.00646 0.0235424 1.10151 0.0634503C1.19655 0.103358 1.28236 0.160862 1.35397 0.232633L10.7776 9.4773C10.9202 9.61724 11 9.80477 11 10C11 10.1952 10.9202 10.3828 10.7776 10.5227L1.35397 19.7674C1.28236 19.8391 1.19655 19.8966 1.10151 19.9366C1.00646 19.9765 0.904065 19.998 0.800248 19.9999C0.696431 20.0018 0.593251 19.984 0.496682 19.9475C0.400113 19.9111 0.312072 19.8568 0.237652 19.7877C0.163232 19.7185 0.103911 19.636 0.0631237 19.5449C0.0223351 19.4537 0.000888824 19.3558 2.67029e-05 19.2567C-0.000836372 19.1576 0.0189028 19.0593 0.0580988 18.9675C0.0972948 18.8757 0.15517 18.7923 0.228377 18.722L9.12006 10Z' fill='%2378E452'/%3E%3C/svg%3E%0A");
}

.link-more::before {
    background-image: 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='M17.7102 12.71L12.7102 17.71C12.6151 17.801 12.5029 17.8724 12.3802 17.92C12.1367 18.02 11.8636 18.02 11.6202 17.92C11.4974 17.8724 11.3853 17.801 11.2902 17.71L6.29019 12.71C6.19695 12.6167 6.12299 12.5061 6.07253 12.3842C6.02207 12.2624 5.99609 12.1318 5.99609 12C5.99609 11.7337 6.10188 11.4783 6.29019 11.29C6.47849 11.1017 6.73388 10.9959 7.00019 10.9959C7.26649 10.9959 7.52188 11.1017 7.71019 11.29L11.0002 14.59V6.99998C11.0002 6.73477 11.1055 6.48041 11.2931 6.29287C11.4806 6.10534 11.735 5.99998 12.0002 5.99998C12.2654 5.99998 12.5198 6.10534 12.7073 6.29287C12.8948 6.48041 13.0002 6.73477 13.0002 6.99998V14.59L16.2902 11.29C16.3831 11.1963 16.4937 11.1219 16.6156 11.0711C16.7375 11.0203 16.8682 10.9942 17.0002 10.9942C17.1322 10.9942 17.2629 11.0203 17.3848 11.0711C17.5066 11.1219 17.6172 11.1963 17.7102 11.29C17.8039 11.3829 17.8783 11.4935 17.9291 11.6154C17.9798 11.7373 18.006 11.868 18.006 12C18.006 12.132 17.9798 12.2627 17.9291 12.3846C17.8783 12.5064 17.8039 12.617 17.7102 12.71Z' fill='%23252525' fill-opacity='0.8'/%3E%3C/svg%3E%0A");
}

.icon-e::before {
    background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_91_1185)'%3E%3Ccircle cx='17' cy='17' r='17' fill='%237BEB53'/%3E%3Cpath d='M15 15V19H19V15H15Z' fill='%23252525'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.4286 9C14.2012 9 13.9832 9.09031 13.8225 9.25105C13.6617 9.4118 13.5714 9.62981 13.5714 9.85714V11.2857C12.9652 11.2857 12.3838 11.5265 11.9552 11.9552C11.5265 12.3838 11.2857 12.9652 11.2857 13.5714H9.85714C9.62981 13.5714 9.4118 13.6617 9.25105 13.8225C9.09031 13.9832 9 14.2012 9 14.4286C9 14.6559 9.09031 14.8739 9.25105 15.0347C9.4118 15.1954 9.62981 15.2857 9.85714 15.2857H11.2857V16.1429H9.85714C9.62981 16.1429 9.4118 16.2332 9.25105 16.3939C9.09031 16.5547 9 16.7727 9 17C9 17.2273 9.09031 17.4453 9.25105 17.6061C9.4118 17.7668 9.62981 17.8571 9.85714 17.8571H11.2857V18.7143H9.85714C9.62981 18.7143 9.4118 18.8046 9.25105 18.9653C9.09031 19.1261 9 19.3441 9 19.5714C9 19.7988 9.09031 20.0168 9.25105 20.1775C9.4118 20.3383 9.62981 20.4286 9.85714 20.4286H11.2857C11.2857 21.0348 11.5265 21.6162 11.9552 22.0448C12.3838 22.4735 12.9652 22.7143 13.5714 22.7143V24.1429C13.5714 24.3702 13.6617 24.5882 13.8225 24.7489C13.9832 24.9097 14.2012 25 14.4286 25C14.6559 25 14.8739 24.9097 15.0347 24.7489C15.1954 24.5882 15.2857 24.3702 15.2857 24.1429V22.7143H16.1429V24.1429C16.1429 24.3702 16.2332 24.5882 16.3939 24.7489C16.5547 24.9097 16.7727 25 17 25C17.2273 25 17.4453 24.9097 17.6061 24.7489C17.7668 24.5882 17.8571 24.3702 17.8571 24.1429V22.7143H18.7143V24.1429C18.7143 24.3702 18.8046 24.5882 18.9653 24.7489C19.1261 24.9097 19.3441 25 19.5714 25C19.7988 25 20.0168 24.9097 20.1775 24.7489C20.3383 24.5882 20.4286 24.3702 20.4286 24.1429V22.7143C21.0348 22.7143 21.6162 22.4735 22.0448 22.0448C22.4735 21.6162 22.7143 21.0348 22.7143 20.4286H24.1429C24.3702 20.4286 24.5882 20.3383 24.7489 20.1775C24.9097 20.0168 25 19.7988 25 19.5714C25 19.3441 24.9097 19.1261 24.7489 18.9653C24.5882 18.8046 24.3702 18.7143 24.1429 18.7143H22.7143V17.8571H24.1429C24.3702 17.8571 24.5882 17.7668 24.7489 17.6061C24.9097 17.4453 25 17.2273 25 17C25 16.7727 24.9097 16.5547 24.7489 16.3939C24.5882 16.2332 24.3702 16.1429 24.1429 16.1429H22.7143V15.2857H24.1429C24.3702 15.2857 24.5882 15.1954 24.7489 15.0347C24.9097 14.8739 25 14.6559 25 14.4286C25 14.2012 24.9097 13.9832 24.7489 13.8225C24.5882 13.6617 24.3702 13.5714 24.1429 13.5714H22.7143C22.7143 12.9652 22.4735 12.3838 22.0448 11.9552C21.6162 11.5265 21.0348 11.2857 20.4286 11.2857V9.85714C20.4286 9.62981 20.3383 9.4118 20.1775 9.25105C20.0168 9.09031 19.7988 9 19.5714 9C19.3441 9 19.1261 9.09031 18.9653 9.25105C18.8046 9.4118 18.7143 9.62981 18.7143 9.85714V11.2857H17.8571V9.85714C17.8571 9.62981 17.7668 9.4118 17.6061 9.25105C17.4453 9.09031 17.2273 9 17 9C16.7727 9 16.5547 9.09031 16.3939 9.25105C16.2332 9.4118 16.1429 9.62981 16.1429 9.85714V11.2857H15.2857V9.85714C15.2857 9.62981 15.1954 9.4118 15.0347 9.25105C14.8739 9.09031 14.6559 9 14.4286 9ZM20.4286 13C20.5801 13 20.7255 13.0602 20.8326 13.1674C20.9398 13.2745 21 13.4199 21 13.5714V20.4286C21 20.5801 20.9398 20.7255 20.8326 20.8326C20.7255 20.9398 20.5801 21 20.4286 21H13.5714C13.4199 21 13.2745 20.9398 13.1674 20.8326C13.0602 20.7255 13 20.5801 13 20.4286V13.5714C13 13.4199 13.0602 13.2745 13.1674 13.1674C13.2745 13.0602 13.4199 13 13.5714 13H20.4286Z' fill='%23252525'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_91_1185'%3E%3Crect width='34' height='34' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.icon-f::before {
    background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_91_1192)'%3E%3Ccircle cx='17' cy='17' r='17' fill='%237BEB53'/%3E%3Cpath d='M19 17H21V15H19V17ZM16 17H18V15H16V17ZM13 17H15V15H13V17ZM22 12H12C10.897 12 10 12.897 10 14V18C10.0002 18.3509 10.0927 18.6956 10.2682 18.9994C10.4437 19.3032 10.6961 19.5556 11 19.731V20.75C11 21.439 11.561 22 12.25 22H15.5C15.633 22 15.76 21.947 15.854 21.854L17 20.708L18.146 21.854C18.1925 21.9004 18.2477 21.9372 18.3085 21.9622C18.3692 21.9873 18.4343 22.0001 18.5 22H21.75C22.439 22 23 21.439 23 20.75V19.731C23.3039 19.5556 23.5563 19.3032 23.7318 18.9994C23.9073 18.6956 23.9998 18.3509 24 18V14C24 12.897 23.103 12 22 12ZM22 17.5C22 17.6326 21.9473 17.7598 21.8536 17.8536C21.7598 17.9473 21.6326 18 21.5 18H12.5C12.3674 18 12.2402 17.9473 12.1464 17.8536C12.0527 17.7598 12 17.6326 12 17.5V14.5C12 14.3674 12.0527 14.2402 12.1464 14.1464C12.2402 14.0527 12.3674 14 12.5 14H21.5C21.6326 14 21.7598 14.0527 21.8536 14.1464C21.9473 14.2402 22 14.3674 22 14.5V17.5Z' fill='%23252525'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_91_1192'%3E%3Crect width='34' height='34' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.icon-g::before {
    background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_91_1198)'%3E%3Ccircle cx='17' cy='17' r='17' fill='%237BEB53'/%3E%3Cmask id='mask0_91_1198' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='9' y='9' width='16' height='15'%3E%3Cpath d='M23.6663 18.6666H10.333V23H23.6663V18.6666Z' fill='white' stroke='white' stroke-width='1.33333' stroke-linejoin='round'/%3E%3Cpath d='M20.8333 21.6667C21.0543 21.6667 21.2663 21.5789 21.4226 21.4226C21.5789 21.2663 21.6667 21.0543 21.6667 20.8333C21.6667 20.6123 21.5789 20.4004 21.4226 20.2441C21.2663 20.0878 21.0543 20 20.8333 20C20.6123 20 20.4004 20.0878 20.2441 20.2441C20.0878 20.4004 20 20.6123 20 20.8333C20 21.0543 20.0878 21.2663 20.2441 21.4226C20.4004 21.5789 20.6123 21.6667 20.8333 21.6667Z' fill='black'/%3E%3Cpath d='M10.333 18.6667L12.0123 10.6663H22.0063L23.6663 18.6663' stroke='white' stroke-width='1.33333' stroke-linejoin='round'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_91_1198)'%3E%3Cpath d='M9 9H25V25H9V9Z' fill='%23252525'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_91_1198'%3E%3Crect width='34' height='34' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.icon-h::before {
    background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_91_1210)'%3E%3Ccircle cx='17' cy='17' r='17' fill='%237BEB53'/%3E%3Cpath d='M15.2667 10.3333H11.4C11.1791 10.3333 11 10.5124 11 10.7333V13.2666C11 13.4876 11.1791 13.6666 11.4 13.6666H15.2667C15.4876 13.6666 15.6667 13.4876 15.6667 13.2666V10.7333C15.6667 10.5124 15.4876 10.3333 15.2667 10.3333Z' fill='%23252525' stroke='%23252525'/%3E%3Cpath d='M18.9337 20.3333H15.067C14.8461 20.3333 14.667 20.5124 14.667 20.7333V23.2666C14.667 23.4876 14.8461 23.6666 15.067 23.6666H18.9337C19.1546 23.6666 19.3337 23.4876 19.3337 23.2666V20.7333C19.3337 20.5124 19.1546 20.3333 18.9337 20.3333Z' fill='%23252525' stroke='%23252525'/%3E%3Cpath d='M22.5997 10.3333H18.733C18.5121 10.3333 18.333 10.5124 18.333 10.7333V13.2666C18.333 13.4876 18.5121 13.6666 18.733 13.6666H22.5997C22.8206 13.6666 22.9997 13.4876 22.9997 13.2666V10.7333C22.9997 10.5124 22.8206 10.3333 22.5997 10.3333Z' fill='%23252525' stroke='%23252525'/%3E%3Cpath d='M13.333 13.6666V16C13.333 16.3536 13.4735 16.6927 13.7235 16.9428C13.9736 17.1928 14.3127 17.3333 14.6663 17.3333H19.333C19.6866 17.3333 20.0258 17.1928 20.2758 16.9428C20.5259 16.6927 20.6663 16.3536 20.6663 16V13.6666M16.9997 17.3333V20.3333' stroke='%23252525'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_91_1210'%3E%3Crect width='34' height='34' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.icon-j::before {
    background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='17' cy='17' r='17' fill='%23252525' fill-opacity='0.15'/%3E%3Cpath d='M12.1581 9.84255H15.0753C15.2354 9.8426 15.3894 9.9034 15.5064 10.0126C15.6233 10.1219 15.6944 10.2715 15.7053 10.4311C15.7162 10.5908 15.6661 10.7486 15.5651 10.8728C15.4641 10.9969 15.3198 11.0781 15.1612 11.0999L15.0753 11.1058H12.1581C11.6781 11.1057 11.216 11.2878 10.865 11.6153C10.5141 11.9428 10.3005 12.3913 10.2675 12.8701L10.2632 13.0007V21.0012C10.2634 21.4812 10.4457 21.9432 10.7733 22.294C11.101 22.6448 11.5495 22.8581 12.0284 22.891L12.1581 22.896H20.1586C20.6389 22.8963 21.1014 22.7142 21.4525 22.3865C21.8036 22.0588 22.0172 21.61 22.0501 21.1309L22.0543 21.0012V20.5818C22.0544 20.4218 22.1152 20.2677 22.2244 20.1508C22.3337 20.0338 22.4832 19.9627 22.6429 19.9518C22.8026 19.9409 22.9604 19.991 23.0845 20.092C23.2087 20.193 23.2899 20.3373 23.3117 20.4959L23.3176 20.5818V21.0012C23.3174 21.8096 23.0072 22.5873 22.4509 23.1739C21.8945 23.7604 21.1344 24.1113 20.3271 24.1542L20.1586 24.1593H12.1581C11.3495 24.1593 10.5717 23.8492 9.98489 23.2929C9.39812 22.7365 9.04712 21.9762 9.00421 21.1688L9 21.0003V12.9998C9.00014 12.1915 9.31023 11.414 9.8664 10.8274C10.4226 10.2409 11.1825 9.88988 11.9897 9.84676L12.1581 9.84255ZM18.6882 11.985V9.63201C18.6881 9.51583 18.7201 9.40189 18.7806 9.3027C18.8411 9.20352 18.9278 9.12294 19.0311 9.06984C19.1345 9.01674 19.2504 8.99316 19.3663 9.00171C19.4822 9.01026 19.5934 9.0506 19.6879 9.1183L19.7569 9.17556L24.8057 14.018C25.0415 14.2445 25.0625 14.6075 24.8697 14.8585L24.8057 14.93L19.7569 19.7742C19.6731 19.8547 19.5687 19.9105 19.4552 19.9355C19.3417 19.9604 19.2235 19.9536 19.1136 19.9157C19.0037 19.8779 18.9064 19.8104 18.8324 19.7208C18.7584 19.6312 18.7105 19.5229 18.6941 19.4078L18.6882 19.3177V16.9588L18.4187 16.9529C16.1803 16.9462 14.2669 17.8658 12.6364 19.7337C12.2196 20.2112 11.4364 19.8441 11.5374 19.2175C12.2339 14.8888 14.5684 12.4431 18.4347 12.0103L18.6882 11.985Z' fill='%23252525' fill-opacity='0.7'/%3E%3C/svg%3E%0A");
}

.copy-con {
    background-image: 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='M5.14693 22.0962H15.2431C16.1038 22.0962 16.9292 21.7543 17.5378 21.1457C18.1464 20.5371 18.4883 19.7117 18.4883 18.851V8.75484C18.4883 7.89416 18.1464 7.06873 17.5378 6.46014C16.9292 5.85155 16.1038 5.50964 15.2431 5.50964H5.14693C4.28626 5.50964 3.46083 5.85155 2.85224 6.46014C2.24365 7.06873 1.90174 7.89416 1.90174 8.75484V18.851C1.90174 19.7117 2.24365 20.5371 2.85224 21.1457C3.46083 21.7543 4.28626 22.0962 5.14693 22.0962Z' fill='%23252525'/%3E%3Cpath d='M16.3265 4.06727H5.69486C5.91924 3.43502 6.33374 2.88768 6.88151 2.50033C7.42927 2.11299 8.08347 1.90462 8.75436 1.90381H18.8505C19.7112 1.90381 20.5366 2.24571 21.1452 2.8543C21.7538 3.46289 22.0957 4.28832 22.0957 5.149V15.2452C22.0949 15.916 21.8865 16.5702 21.4992 17.118C21.1118 17.6658 20.5645 18.0803 19.9322 18.3046V7.67304C19.9322 6.71673 19.5523 5.79959 18.8761 5.12338C18.1999 4.44716 17.2828 4.06727 16.3265 4.06727Z' fill='%23252525'/%3E%3C/svg%3E%0A");
}

.icon-ok {
    background-image: url("/source/img/ok-i.svg");
}

.responsive-main {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    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;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.responsive-wrapper {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    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-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    background: #FFF;
}

.container {
    max-width: 1240px;
    width: 100%;
    padding: 0px 20px;
    margin: 0px auto;
}
.container.min {
    max-width: 1040px;
}
.container.xs {
    max-width: 906px;
}

.location-info > p {
    color: rgba(255, 255, 255, 0.6);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.top-head {
    padding: 9px 0;
    background: #252525;
}

.top-head-cotnent > p {
    color: #7BEB53;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.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;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.button:hover {
    opacity: 0.8;
}

.button-b {
    border-radius: 4px;
    background: #7BEB53;
    padding: 0px 15px;
    height: 28px;
}
.button-b > p {
    color: #252525;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.top-head-cotnent {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.top-head-cotnent > .item {
    max-width: 300px;
    width: 100%;
}
.top-head-cotnent > .item:last-child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}

.logo {
    height: 38px;
    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;
}
.logo > img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}

.navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 30px;
}
.navigation > .item > p {
    color: #252525;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.bottom-head-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.bottom-head {
    padding: 30px 0;
    background: #FFF;
}

.info-main-head {
    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;
}
.info-main-head > h4 {
    margin-top: 8px;
    color: #252525;
    text-align: center;
    font-size: 56px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.info-main-head > h1 {
    margin-top: 8px;
    background: -webkit-gradient(linear, left top, right top, color-stop(56.11%, #252525), color-stop(103.34%, #7BEB53));
    background: linear-gradient(90deg, #252525 56.11%, #7BEB53 103.34%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 80px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.info-main-head > p {
    margin-top: 16px;
    max-width: 958px;
    width: 100%;
    color: #696969;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
}

.lnr-tex {
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    width: 100%;
    border-radius: 1000px;
    border: 1.5px solid #DFEDDA;
    background: #F6FFF2;
    padding: 12px 20px;
}
.lnr-tex > p {
    background: -webkit-gradient(linear, left top, right top, from(#262626), to(#76E051));
    background: linear-gradient(90deg, #262626 0%, #76E051 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.info-main-action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
    margin-top: 32px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.button-a {
    border-radius: 4px;
    background: #7BEB53;
    padding: 16px 28px;
}
.button-a > p {
    color: #252525;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.button-c {
    border-radius: 4px;
    background: #E0FFD4;
    padding: 16px 28px;
}
.button-c > p {
    color: #252525;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.responsive-main-content {
    padding-top: 20px;
    background: url(../img/bg-a.png);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    padding-bottom: 130px;
    margin-bottom: 90px;
}

.info-main-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.info-main-bottom > .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 386px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.info-main-bottom > .item > img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.info-main-bottom > .item:last-child {
    max-width: 474px;
}

.info-pricing {
    margin-top: 170px;
}

.head-pricing {
    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;
}
.head-pricing > h1 {
    background: -webkit-gradient(linear, right top, left top, from(#7BEB53), to(#252525));
    background: linear-gradient(270deg, #7BEB53 0%, #252525 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 56px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.head-pricing > p {
    color: rgba(37, 37, 37, 0.6);
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.info-pricing-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: 46px;
}

.head-item-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 20px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.head-item-info > h1 {
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    background: -webkit-gradient(linear, left top, right top, color-stop(38.02%, #272826), to(#78E452));
    background: linear-gradient(90deg, #272826 38.02%, #78E452 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.head-item-info > h3 {
    background: -webkit-gradient(linear, left top, right top, color-stop(38.02%, #272826), to(#78E452));
    background: linear-gradient(90deg, #272826 38.02%, #78E452 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: right;
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.head-item-price > p {
    color: rgba(37, 37, 37, 0.6);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.body-item-price {
    max-width: 300px;
    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;
    gap: 12px;
}
.body-item-price > .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.body-item-price > .item > p {
    color: #252525;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.item-price {
    position: relative;
    height: 100%;
    min-height: 314px;
    padding: 26px;
    border-radius: 12px;
    background: linear-gradient(106deg, #FFF 0%, #F2FFEE 100%);
    -webkit-box-shadow: 0px 9px 29.1px 0px rgba(236, 236, 236, 0.2);
            box-shadow: 0px 9px 29.1px 0px rgba(236, 236, 236, 0.2);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.item-price.var-b {
    background: linear-gradient(219deg, #FFF 0%, #F2FFEE 100%);
    -webkit-box-shadow: 0px 9px 29.1px 0px rgba(236, 236, 236, 0.2);
            box-shadow: 0px 9px 29.1px 0px rgba(236, 236, 236, 0.2);
}

.body-pricing {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 24px;
}
.body-pricing > .item {
    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;
    gap: 24px;
}

.image-item-price {
    position: absolute;
}

.info-tx {
    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: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 16px;
}
.info-tx > h1 {
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    background: -webkit-gradient(linear, right top, left top, from(#7BEB53), color-stop(52.6%, #252525));
    background: linear-gradient(270deg, #7BEB53 0%, #252525 52.6%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.responsive-servers {
    overflow: hidden;
}

.os::before {
    position: absolute;
    -webkit-box-shadow: 108px 10px 96px #F9FFF6;
            box-shadow: 108px 10px 96px #F9FFF6;
    border-radius: 100px;
    content: "";
    left: 60px;
    z-index: -1;
    width: 100%;
    height: 1000%;
    background: #F9FFF6;
}

.servers {
    margin-left: auto;
    max-width: 536px;
    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: start;
        -ms-flex-align: start;
            align-items: flex-start;
    position: relative;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    isolation: isolate;
}
.servers::before {
    position: absolute;
    -webkit-box-shadow: -48px 10px 48px #F9FFF6;
            box-shadow: -48px 10px 48px #F9FFF6;
    border-radius: 100px;
    content: "";
    right: 60px;
    z-index: -1;
    width: 100%;
    height: 1000%;
    background: #F9FFF6;
}
.servers > p {
    margin-top: 24px;
    color: rgba(37, 37, 37, 0.6);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.servers > ul {
    list-style-type: 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: 24px;
    margin-bottom: 48px;
    margin-top: 36px;
}
.servers > ul > li {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.servers > ul > li::before {
    position: relative;
    content: "";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 34px;
    height: 34px;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.servers > ul > li > p {
    color: #252525;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.ln-items {
    list-style-type: 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: 24px;
    margin-bottom: 48px;
    margin-top: 36px;
}
.ln-items > * {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.ln-items > *::before {
    position: relative;
    content: "";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 34px;
    height: 34px;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.ln-items > * > p {
    color: #252525;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.responsive-servers {
    padding: 200px 0;
    border-radius: 50px;
    background: #F9FFF6;
    position: relative;
    isolation: isolate;
}
.responsive-servers::before {
    top: 0;
    z-index: -1;
    bottom: 0;
    left: 0;
    position: absolute;
    content: "";
    height: 100%;
    max-width: 924px;
    width: 100%;
    background: url(../img/serv.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.os-items {
    margin-top: 48px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 20px 1fr 20px 1fr 20px 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 20px;
}
.os-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;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.os-items > .item > h1 {
    color: #252525;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -0.4px;
}
.os-items > .item > p {
    margin-top: 10px;
    color: #252525;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    letter-spacing: -0.32px;
}

.image-os {
    margin-bottom: 20px;
    width: 72px;
    height: 72px;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    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;
}
.image-os > img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}

.os {
    max-width: 600px;
    width: 100%;
}

.os-bottom-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: 16px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    margin-top: 40px;
}
.os-bottom-info > h3 {
    width: 100%;
    position: relative;
    color: #252525;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: 0.32px;
    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;
    gap: 22px;
}
.os-bottom-info > h3 > span {
    color: #78E452;
}
.os-bottom-info > h3::before, .os-bottom-info > h3::after {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    content: "";
    height: 1px;
    width: 64px;
    background: #EFEFEF;
}
.os-bottom-info > p {
    color: rgba(37, 37, 37, 0.6);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: 0.28px;
}

.resposnive-main {
    isolation: isolate;
}

.responsive-os {
    overflow: hidden;
}

.os {
    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-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    isolation: isolate;
}
.os::before {
    z-index: -1;
    position: absolute;
    content: "";
    width: 100%;
    height: 1000%;
    background: rgb(249, 255, 246);
}

.responsive-os {
    padding: 240px 0;
    margin-top: -80px;
    z-index: -1;
    background: rgb(249, 255, 246);
    position: relative;
    isolation: isolate;
}
.responsive-os::after {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: -1;
    right: 0;
    content: "";
    height: 100%;
    max-width: 900px;
    width: 100%;
    background: url(../img/oc.png);
    background-repeat: no-repeat;
    background-position: right;
    background-size: contain;
}

.responsive-datacenter {
    border-radius: 50px;
    background: #161616;
    margin-top: -76px;
    padding: 130px 0;
}

.info-sv {
    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: 20px;
}
.info-sv > h1 {
    text-align: center;
    font-size: 56px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    background: -webkit-gradient(linear, right top, left top, from(#7BEB53), color-stop(52.6%, #FFF));
    background: linear-gradient(270deg, #7BEB53 0%, #FFF 52.6%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.info-sv > p {
    color: rgba(255, 255, 255, 0.6);
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.datacenter > .info-sv {
    margin-bottom: 64px;
}

.cent-info {
    max-width: 482px;
    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;
    gap: 36px;
}
.cent-info > h1 {
    color: #FFF;
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.cent-info > p {
    color: rgba(255, 255, 255, 0.6);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
}
.cent-info > p > * {
    color: #7BEB53;
}

.cert-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: 4px;
}
.cert-info > h1 {
    color: #FFF;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
}
.cert-info > p {
    color: #7BEB53;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
}

.item-cent-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.item-cent-info > .item {
    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;
    width: 100%;
}
.item-cent-info > .item > img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}

.map {
    max-width: 432px;
    width: 100%;
}
.map > svg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.map > svg > g > path {
    cursor: pointer;
    stroke: #161616;
}
.map > svg > g > path.active {
    fill: #7BEB53;
}
.map > svg > g > path.active:hover {
    fill: #9AFF76;
}
.map > svg > g > path:hover {
    fill: #2E2E2E;
}

.items-cent {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 80px;
}

.perform-info {
    max-width: 286px;
    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;
    gap: 24px;
}
.perform-info > h1 {
    color: #FFF;
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.perform-info > p {
    color: rgba(255, 255, 255, 0.6);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
}

.perform {
    margin: 160px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 64px;
}

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

.data-table > table {
    width: 100%;
    border-spacing: 0px 10px;
}
.data-table > table > thead > tr > td {
    padding: 0px 10px;
    padding-bottom: 2px;
    color: rgba(255, 255, 255, 0.6);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.data-table > table > thead > tr > td:first-child {
    padding-left: 30px;
}
.data-table > table > tbody > tr > td {
    padding: 30px 10px;
    background: #1F1F1F;
}
.data-table > table > tbody > tr > td:first-child {
    border-radius: 15px 0 0 15px;
    padding-left: 30px;
}
.data-table > table > tbody > tr > td:last-child {
    border-radius: 0 15px 15px 0;
}
.data-table > table > tbody > tr > td > h1 {
    white-space: nowrap;
    color: #FFF;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.data-table > table > tbody > tr > td > p {
    white-space: nowrap;
    color: rgba(255, 255, 255, 0.6);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.data-table > table > tbody > tr > td > h3 {
    white-space: nowrap;
    color: rgba(255, 255, 255, 0.8);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.data-table > table > tbody > tr > td > h4 {
    white-space: nowrap;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.st-a {
    color: #7BEB53;
}

.st-b {
    color: #EBD353;
}

.st-c {
    color: #EB5353;
}

.show-more {
    margin-top: 14px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    gap: 12px;
}
.show-more > p {
    color: rgba(255, 255, 255, 0.6);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.show-more::after {
    position: relative;
    content: "";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 13px;
    height: 13px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.serv-ready > h1 {
    color: #FFF;
    text-align: center;
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 36px;
}

.up-time {
    margin-top: 12px;
    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: 8px;
}
.up-time > h1 {
    color: #FFF;
    text-align: center;
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
}
.up-time > p {
    color: #777;
    text-align: center;
    font-size: 18px;
    font-style: italic;
    font-weight: 300;
    line-height: 130%;
}

.up-time {
    padding: 72px 20px;
    border-radius: 15px;
    background: #1F1F1F;
    position: relative;
    isolation: isolate;
    overflow: hidden;
}
.up-time > img {
    inset: 0;
    position: absolute;
    z-index: -1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}

.serv-item-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: 4px;
}
.serv-item-info > h1 {
    color: rgba(255, 255, 255, 0.6);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.serv-item-info > p {
    color: #FFF;
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.serv-ready-items {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(290px, 1fr));
    gap: 12px;
}
.serv-ready-items > .item {
    padding: 24px;
    width: 100%;
    border-radius: 15px;
    background: #1F1F1F;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 24px;
    position: relative;
}
.serv-ready-items > .item::before {
    border-radius: 1000px;
    background-color: #161616;
    width: 64px;
    content: "";
    height: 64px;
    position: relative;
    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: 34px 34px;
}

.review > h1 {
    text-align: center;
    font-size: 56px;
    font-style: normal;
    font-weight: 500;
    line-height: 115%;
    background: -webkit-gradient(linear, right top, left top, from(#7BEB53), color-stop(52.6%, #252525));
    background: linear-gradient(270deg, #7BEB53 0%, #252525 52.6%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.responsive-review {
    padding-top: 92px;
    padding-bottom: 60px;
}

.rev-sp {
    margin: 48px 0;
    height: 80px;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.user-rev {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 12px;
}
.user-rev > img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 40px;
    height: 40px;
    -o-object-fit: cover;
       object-fit: cover;
    border-radius: 100px;
}

.user-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: 4px;
}
.user-info > h1 {
    white-space: nowrap;
    color: #252525;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 115%;
}
.user-info > p {
    white-space: nowrap;
    color: rgba(37, 37, 37, 0.4);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 115%;
}

.head-review {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 10px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.user-star {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.user-star > .item {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    opacity: 0.2;
}
.user-star > .item.active {
    opacity: 1;
}

.item-review {
    border-radius: 16px;
    border: 1px solid #EFEFEF;
    background: #FFF;
    padding: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
}
.item-review > p {
    color: rgba(37, 37, 37, 0.8);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
}

.item-col {
    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;
}

.reviews {
    max-height: 876px;
    overflow-y: hidden;
    display: -ms-grid;
    display: grid;
    gap: 12px;
    -ms-grid-columns: 1fr 12px 1fr 12px 1fr;
    grid-template-columns: 1fr 1fr 1fr;
}

.review {
    position: relative;
}
.review::before {
    position: absolute;
    content: "";
    width: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    height: 196px;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.39)), to(#FFF));
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.39) 0%, #FFF 100%);
}

.top-footer-content {
    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;
}
.top-footer-content > .info-tx {
    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: 16px;
    margin-bottom: 48px;
}
.top-footer-content > .info-tx > h1 {
    text-align: center;
    font-size: 56px;
    font-style: normal;
    font-weight: 500;
    line-height: 115%;
    background: -webkit-gradient(linear, right top, left top, from(#7BEB53), color-stop(52.6%, #FFF));
    background: linear-gradient(270deg, #7BEB53 0%, #FFF 52.6%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.top-footer-content > .info-tx > p {
    color: rgba(255, 255, 255, 0.6);
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
}

.top-footer {
    border-radius: 50px 50px 0px 0px;
    border-top: 1px solid #5C5C5C;
    padding: 112px 0;
    padding-bottom: 212px;
    margin-bottom: -100px;
    background: url(../img/footer.png), #0E0E0E;
}

.bottom-footer {
    padding-top: 48px;
    border-top: 1px solid #5C5C5C;
    border-radius: 50px 50px 0px 0px;
    background: -webkit-gradient(linear, left top, left bottom, from(#181916), to(#0E1C09));
    background: linear-gradient(180deg, #181916 0%, #0E1C09 100%);
}

.footer-info {
    max-width: 220px;
    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;
    gap: 24px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.footer-info > p {
    color: rgba(255, 255, 255, 0.6);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0.24px;
}

.logo-footer {
    height: 48px;
    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;
}
.logo-footer > img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}

.footer-navigate {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
    max-width: 726px;
    width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.footer-navigate > .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: 18px;
}
.footer-navigate > .item > h1 {
    color: #FFF;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: 0.48px;
}

.nav-footer-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: 20px;
}
.nav-footer-items > .item:hover > p {
    color: #FFF;
}
.nav-footer-items > .item > p {
    -webkit-transition: 0.2s;
    transition: 0.2s;
    color: rgba(255, 255, 255, 0.6);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    letter-spacing: 0.36px;
}

.footer-info-navigate {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    gap: 20px;
}

.space-footer {
    margin-top: 38px;
    height: 1px;
    width: 100%;
    background: rgba(255, 255, 255, 0.2);
}

.footer-lt {
    padding: 28px 0;
}
.footer-lt > p {
    color: rgba(255, 255, 255, 0.2);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    letter-spacing: 0.32px;
}

.item-price {
    isolation: isolate;
}

.image-item-price {
    pointer-events: none;
    z-index: -1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.image-item-price > img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}

.im-a {
    position: absolute;
    right: 0;
    bottom: 0;
}

.im-b {
    top: calc(50% - 190px);
    left: 0;
    right: 0;
}

.responsive-review {
    background: url(../img/bg-b.png);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    margin-bottom: 90px;
    margin-top: 48px;
}

.iframe-content {
    padding: 24px;
    padding-bottom: 0;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.iframe-content > * {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100% !important;
    height: 100% !important;
}

.emb-content {
    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-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 24px;
    width: 100%;
    height: 488px;
    background: #010001;
    border-radius: 12px;
    overflow: hidden;
}

.emb-info {
    padding: 24px;
    gap: 10px;
    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;
}
.emb-info > p {
    color: #A3A3A3;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.button-d {
    padding: 12px 20px;
    border-radius: 4px;
    background: #EB5353;
}
.button-d > p {
    color: #252525;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.button-e {
    padding: 12px 20px;
    border-radius: 4px;
    background: #252525;
}
.button-e > p {
    color: #FFF;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.emb-action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 12px;
}

.item-price {
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.item-price:hover {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
}

.current-loc {
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    height: 16px;
}
.current-loc > img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}

.var-location {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    border-radius: 10px;
    padding: 10px;
    background: #FFF;
}
.var-location > .item {
    width: 30px;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
}
.var-location > .item > img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}

.location-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 6px;
}

.loc-items {
    position: relative;
    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;
}
.loc-items.active > .var-location {
    opacity: 1;
    pointer-events: all;
    -webkit-transform: translateY(0);
            transform: translateY(0);
}

.var-location {
    margin-top: 4px;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    position: absolute;
    top: 100%;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    opacity: 0;
    pointer-events: all;
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    -webkit-transition: 0.2s opacity, 0.2s -webkit-transform;
    transition: 0.2s opacity, 0.2s -webkit-transform;
    transition: 0.2s opacity, 0.2s transform;
    transition: 0.2s opacity, 0.2s transform, 0.2s -webkit-transform;
}

.info-welcome {
    padding: 20px 0;
}

.info-welcome-links {
    max-width: 532px;
    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;
    gap: 32px;
}
.info-welcome-links > p {
    color: #252525;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
}
.info-welcome-links > p > span {
    position: relative;
    isolation: isolate;
}
.info-welcome-links > p > span::before {
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    height: 14px;
    background: #7BEB53;
}

.links-items > .item {
    position: relative;
    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;
    padding: 18px 12px;
    padding-right: 22px;
    border-top: 1px solid rgba(37, 37, 37, 0.45);
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.links-items > .item:last-child {
    border-bottom: 1px solid rgba(37, 37, 37, 0.45);
}
.links-items > .item::after {
    -webkit-transition: 0.2s;
    transition: 0.2s;
    width: 11px;
    height: 20px;
    content: "";
    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;
}
.links-items > .item > p {
    color: #252525;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    line-height: 140%;
}
.links-items > .item:hover {
    padding-left: 24px;
    padding-right: 12px;
    border-top: 1px solid #78E452;
}
.links-items > .item:hover > p {
    color: #78E452;
}
.links-items > .item:hover + .item {
    border-top: 1px solid #78E452;
}
.links-items > .item:hover:last-child {
    border-bottom: 1px solid #78E452;
}

.info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 20px;
}

.info-welcome-media {
    max-width: 600px;
    width: 100%;
}

.item-media {
    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-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    border-radius: 15px;
    background: #252525;
    overflow: hidden;
    position: relative;
}
.item-media > p {
    padding: 24px;
    left: 0;
    right: 0;
    width: 100%;
    position: absolute;
    color: #FFF;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 110%;
}
.item-media > img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}

.head-media {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
}
.head-media > * {
    height: 200px;
}
.head-media > *:first-child {
    max-width: 200px;
}

.body-media {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
}
.body-media > .item {
    width: 100%;
}

.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: 16px;
}

.info-welcome-media {
    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;
}

.link-more {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    margin: 0px auto;
    gap: 7px;
}
.link-more::before {
    content: "";
    width: 24px;
    height: 24px;
    position: relative;
    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;
}
.link-more > p {
    color: rgba(37, 37, 37, 0.8);
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
}

.fast-info {
    max-width: 582px;
    width: 100%;
}
.fast-info > p {
    color: rgba(37, 37, 37, 0.6);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 23px;
    margin-bottom: 18px;
    max-width: 480px;
    width: 100%;
}
.fast-info > .type-a {
    padding: 18px 0;
    background: -webkit-gradient(linear, right top, left top, color-stop(0.15%, rgba(123, 235, 83, 0.1)), color-stop(75.96%, rgba(123, 235, 83, 0)));
    background: linear-gradient(270deg, rgba(123, 235, 83, 0.1) 0.15%, rgba(123, 235, 83, 0) 75.96%);
}

.info-fast {
    padding: 140px 0;
}

.ln-items.type-b > li > p {
    color: rgba(37, 37, 37, 0.7);
}

.fast {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.fast-media {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    position: relative;
    isolation: isolate;
}

.fast-media::before {
    width: 190px;
    height: 189px;
    content: "";
    position: absolute;
    right: -90px;
    top: -100px;
    background: url(../img/fast-a.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    transition: all 0.1s ease;  
}

.fast-media::after {
    width: 238px;
    height: 235px;
    content: "";
    position: absolute;
    z-index: -1;
    bottom: -80px;
    left: -166px;
    background: url(../img/fast-b.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    transition: all 0.1s ease;  
}

.image-fast {
    padding: 24px;
    border-radius: 18px;
    overflow: hidden;
    background: #272727;
}
.image-fast > img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}

.nav-footer-items > .item.ln-type > p {
    color: #7BEB53;
}

.info-welcome {
    position: relative;
    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;
    isolation: isolate;
}
.info-welcome::before {
    top: 0;
    pointer-events: none;
    z-index: -1;
    position: absolute;
    content: "";
    background: #000;
    max-width: 525px;
    width: 100%;
    height: 169px;
    border-radius: 525px;
    background: rgba(123, 235, 83, 0.1);
    -webkit-filter: blur(91px);
            filter: blur(91px);
}

.responsive-header {
    position: relative;
    z-index: 1;
}

.info-ln {
    margin-top: 36px;
    text-align: left;
}
.info-ln > h1 {
    color: #252525;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 24px;
}
.info-ln > ul {
    padding-left: 20px;
    margin-bottom: 36px;
}
.info-ln > ul:last-child {
    margin-bottom: 0;
}
.info-ln > ul > li {
    color: #696969;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
}

.how-em {
    max-width: 668px;
    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;
    margin-top: 94px;
}
.how-em > h1 {
    color: #252525;
    text-align: center;
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.how-em > h2 {
    margin-top: 8px;
    color: rgba(37, 37, 37, 0.7);
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 36px;
}
.how-em > p {
    margin-top: 24px;
    color: rgba(37, 37, 37, 0.4);
    text-align: center;
    font-size: 14px;
    font-style: italic;
    font-weight: 400;
    line-height: 130%;
}

.code {
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    gap: 24px;
    padding: 12px 16px;
    padding-left: 24px;
    border-radius: 8px;
    background: #252525;
}
.code > p {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #467AFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.code > p > .code-a {
    color: #FFC046;
}
.code > p > .code-b {
    color: #7BEB53;
}

.copy-con, .icon-ok {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    width: 36px;
    height: 36px;
    border-radius: 4.645px;
    background-color: #7BEB53;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px 24px;
}