@media (min-width:992px) {
    html.w-mod-js:not(.w-mod-ix) [data-w-id="7ac8e533-b803-3132-0d5c-be9a5c96470c"] {
        -webkit-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="8a79e2d5-3e34-db4b-5857-7cbf728c74f0"] {
        opacity: 0;
        -webkit-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="385353c9-7bb5-a83b-16cd-c1d96fbb3aba"] {
        -webkit-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="52788d78-592f-fc06-acd0-82d0e1f2fc3b"] {
        -webkit-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="3089ba76-1453-1f4f-f717-f35be6003a05"] {
        -webkit-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="5456cda8-a862-71ec-6c59-769d4fa8ecdf"] {
        -webkit-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="dcf5cff5-cd28-b5d0-5bd7-12385de42fdb"] {
        -webkit-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="3948ff46-cd8c-e5da-f281-6dc567115a3d"] {
        -webkit-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="134d23b7-c211-0990-1ff6-ac97aadc78da"] {
        -webkit-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="fe5dc872-726e-84f6-4a96-1c5ab60fb6db"] {
        -webkit-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="b1ab587e-4dd1-d928-e0ba-d62b516a5bf3"] {
        -webkit-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="4f3b3207-16d3-4147-1570-1cbfaaa06a54"] {
        -webkit-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="16da3dbc-01cf-f0ee-d092-e9cd3d03c250"] {
        -webkit-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="2b3ac49d-29af-075e-ba6a-4d9a84d1bc97"] {
        -webkit-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="a8299be5-eafa-1fc9-42bd-005ad8016b89"] {
        -webkit-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="66f5b0ba-2f7e-6f8f-24da-814713288d10"] {
        -webkit-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="8063bc62-9dfb-e94d-6f02-28aa77cab51c"] {
        -webkit-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="9eb1f14f-0fb5-3052-9800-363fd2358516"] {
        -webkit-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="a478c739-f79e-92cb-c064-09b6a234e7fa"] {
        -webkit-transform: translate3d(0, 100%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 100%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 100%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 100%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="a52beaea-779a-a86c-0706-aa4589e6e84a"] {
        -webkit-transform: translate3d(0, 100%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 100%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 100%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 100%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="ccf7986f-2c36-ea5b-3a80-0773cff07965"] {
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="afd7f9c4-d84c-b80a-8bff-dfdb0c12af29"] {
        opacity: 0;
        -webkit-transform: translate3d(0, 30%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 30%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 30%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 30%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
    }
}

@media (max-width:991px) and (min-width:768px) {
    html.w-mod-js:not(.w-mod-ix) [data-w-id="7ac8e533-b803-3132-0d5c-be9a5c96470c"] {
        -webkit-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="8a79e2d5-3e34-db4b-5857-7cbf728c74f0"] {
        opacity: 0;
        -webkit-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="385353c9-7bb5-a83b-16cd-c1d96fbb3aba"] {
        -webkit-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="52788d78-592f-fc06-acd0-82d0e1f2fc3b"] {
        -webkit-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="3089ba76-1453-1f4f-f717-f35be6003a05"] {
        -webkit-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="5456cda8-a862-71ec-6c59-769d4fa8ecdf"] {
        -webkit-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="dcf5cff5-cd28-b5d0-5bd7-12385de42fdb"] {
        -webkit-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="3948ff46-cd8c-e5da-f281-6dc567115a3d"] {
        -webkit-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="134d23b7-c211-0990-1ff6-ac97aadc78da"] {
        -webkit-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="fe5dc872-726e-84f6-4a96-1c5ab60fb6db"] {
        -webkit-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="b1ab587e-4dd1-d928-e0ba-d62b516a5bf3"] {
        -webkit-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="4f3b3207-16d3-4147-1570-1cbfaaa06a54"] {
        -webkit-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="16da3dbc-01cf-f0ee-d092-e9cd3d03c250"] {
        -webkit-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="2b3ac49d-29af-075e-ba6a-4d9a84d1bc97"] {
        -webkit-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="a8299be5-eafa-1fc9-42bd-005ad8016b89"] {
        -webkit-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="66f5b0ba-2f7e-6f8f-24da-814713288d10"] {
        -webkit-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="8063bc62-9dfb-e94d-6f02-28aa77cab51c"] {
        -webkit-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="9eb1f14f-0fb5-3052-9800-363fd2358516"] {
        -webkit-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="a478c739-f79e-92cb-c064-09b6a234e7fa"] {
        -webkit-transform: translate3d(0, 100%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 100%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 100%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 100%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="a52beaea-779a-a86c-0706-aa4589e6e84a"] {
        -webkit-transform: translate3d(0, 100%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 100%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 100%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 100%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="ccf7986f-2c36-ea5b-3a80-0773cff07965"] {
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="afd7f9c4-d84c-b80a-8bff-dfdb0c12af29"] {
        opacity: 0;
        -webkit-transform: translate3d(0, 30%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 30%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 30%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 30%, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
    }
}

@media (max-width:767px) and (min-width:480px) {
    html.w-mod-js:not(.w-mod-ix) [data-w-id="fab9b9c7-7e52-9494-7075-f4985d417aea"] {
        -webkit-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="8a79e2d5-3e34-db4b-5857-7cbf728c74f0"] {
        opacity: 0;
        -webkit-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="eed679fa-ebfe-110f-801e-eadb045a66b7"] {
        opacity: 0;
        display: none;
    }
}

@media (max-width:479px) {
    html.w-mod-js:not(.w-mod-ix) [data-w-id="fab9b9c7-7e52-9494-7075-f4985d417aea"] {
        -webkit-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        opacity: 0;
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="8a79e2d5-3e34-db4b-5857-7cbf728c74f0"] {
        opacity: 0;
        -webkit-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -moz-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        -ms-transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        transform: translate3d(0, 150px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
    }

    html.w-mod-js:not(.w-mod-ix) [data-w-id="eed679fa-ebfe-110f-801e-eadb045a66b7"] {
        opacity: 0;
        display: none;
    }
}


@media screen and (min-width: 1440px) {
    html {
        font-size: calc(16px + 6 * ((100vw - 1440px) / 720));
    }
}

.page-ready .marquee-list {
    animation: marqueeScroll 40s linear infinite;
}

@keyframes marqueeScroll {
    0% {
        transform: translate(0, 0);
    }

    100% {
        transform: translate(-100%, 0);
    }
}

.swiper-button-disabled {
    opacity: 0.5;
    pointer-events: none;
}


.forexx-about-section{
    background:#050816;
    padding: 80px 40px;
    overflow:hidden;
    position:relative;
}

.forexx-about-section::before{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(255,183,51,.08);
    border-radius:50%;
    filter:blur(120px);
    top:-150px;
    left:-150px;
}

.forexx-about-section::after{
    content:'';
    position:absolute;
    width:450px;
    height:450px;
    background:rgba(30,80,255,.08);
    border-radius:50%;
    filter:blur(120px);
    bottom:-150px;
    right:-150px;
}

.forexx-about-grid{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:80px;
    align-items:center;
}

.forexx-badge{
    display:inline-block;
    padding:10px 22px;
    border-radius:50px;
    background:rgba(255,183,51,.1);
    border:1px solid rgba(255,183,51,.3);
    color:#ffb733;
    font-size:13px;
    font-weight:600;
    letter-spacing:1px;
}

.forexx-content h2{
    color:#fff;
    font-size:40px;
    line-height:1.1;
    margin:25px 0;
    font-weight:800;
}

.forexx-content h2 span{
    color:#ffb733;
}

.forexx-desc{
    color:#c5c8d2;
    font-size:17px;
    line-height:1.9;
}

.forexx-features{
    display:flex;
    flex-direction:column;
    gap:20px;
}

.feature-box{
    display:flex;
    gap:20px;
    padding:20px;
    border-radius:20px;
    background:rgba(255,255,255,.04);
    border:1px solid rgba(255,255,255,.08);
    backdrop-filter:blur(20px);
    align-items:center;
}

.feature-box i{
    color:#ffb733;
    font-size:28px;
    min-width:35px;
}

.feature-box h4{
    color:#fff;
    margin-bottom:8px;
}

.feature-box p{
    color:#b9bdca;
    margin:0;
}

.forexx-buttons{
    margin-top:35px;
    display:flex;
    gap:15px;
}

.btn-primaryx{
    padding:15px 35px;
    border-radius:50px;
    text-decoration:none;
    background:linear-gradient(135deg,#ffb733,#ffd76f);
    color:#000;
    font-weight:700;
}

.btn-secondaryx{
    padding:15px 35px;
    border-radius:50px;
    text-decoration:none;
    border:1px solid rgba(255,255,255,.15);
    color:#fff;
}

.forexx-image{
    position:relative;
    text-align:center;
    min-height:550px;
    display:flex;
    justify-content:center;
    align-items:center;
}

.circle-bg{
    width:380px;
    height:380px;
    border-radius:50%;
    background:linear-gradient(
    135deg,
    rgba(255,183,51,.2),
    rgba(255,255,255,.05)
    );
    position:absolute;
}

.forexx-logo{
    width:80%;
    position:relative;
    z-index:2;
    animation:float 4s ease-in-out infinite;
}

.floating-card{
    position:absolute;
    padding:18px 25px;
    border-radius:20px;
    background:rgba(10,15,30,.9);
    border:1px solid rgba(255,255,255,.08);
    backdrop-filter:blur(20px);
    color:#fff;
    z-index:3;
}

.floating-card h3{
    margin:0;
    color:#ffb733;
    font-size:24px;
}

.floating-card span{
    font-size:13px;
    color:#c0c4cf;
}

.card-one{
    top:50px;
    left:20px;
}

.card-two{
    right:20px;
    top:180px;
}

.card-three{
    bottom:60px;
    left:70px;
}

.stats-section{
    margin-top:80px;
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:25px;
}

.stat-box{
    text-align:center;
    padding:35px;
    border-radius:25px;
    background:rgba(255,255,255,.04);
    border:1px solid rgba(255,255,255,.08);
}

.stat-box h2{
    color:#ffb733;
    font-size:40px;
    margin-bottom:10px;
}

.stat-box p{
    color:#c5c8d2;
    margin:0;
}

@keyframes float{
    0%,100%{
        transform:translateY(0px);
    }
    50%{
        transform:translateY(-18px);
    }
}

@media(max-width:991px){

    .forexx-about-grid{
        grid-template-columns:1fr;
        gap:50px;
    }

    .forexx-content{
        text-align:center;
    }

    .forexx-content h2{
        font-size:35px;
    }

    .forexx-buttons{
        justify-content:center;
        flex-wrap:wrap;
    }

    .stats-section{
        grid-template-columns:repeat(2,1fr);
    }

    .forexx-logo{
        width:220px;
    }

    .floating-card{
        position:relative;
        display:inline-block;
        margin:10px;
    }

    .forexx-image{
        min-height:auto;
    }
}

@media(max-width:576px){

    .stats-section{
        grid-template-columns:1fr;
    }

    .forexx-content h2{
        font-size:32px;
    }

    .btn-primaryx,
    .btn-secondaryx{
        width:100%;
        text-align:center;
    }
}



/* =========================
   LARGE SCREENS
========================= */
.forexx-about-grid{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:60px;
    align-items:center;
}

.forexx-content,
.forexx-image{
    width:100%;
}

/* =========================
   TABLET
========================= */
@media (max-width:1024px){

    .forexx-about-section{
        padding:80px 20px;
    }

    .forexx-about-grid{
        grid-template-columns:1fr;
        gap:50px;
    }

    .forexx-content{
        text-align:center;
        order:2;
    }

    .forexx-image{
        order:1;
        min-height:auto;
    }

    .forexx-buttons{
        justify-content:center;
        flex-wrap:wrap;
    }

    .forexx-logo{
        width:220px;
        max-width:100%;
    }

    .stats-section{
        grid-template-columns:repeat(2,1fr);
        gap:20px;
    }

    .card-one,
    .card-two,
    .card-three{
        position:relative;
        top:auto;
        bottom:auto;
        left:auto;
        right:auto;
        margin:10px;
        display:inline-block;
    }
}

/* =========================
   MOBILE
========================= */
@media (max-width:768px){

    .forexx-about-section{
        padding:70px 15px;
    }

    .forexx-content h2{
        font-size:34px;
        line-height:1.2;
    }

    .forexx-desc{
        font-size:15px;
        line-height:1.8;
    }

    .feature-box{
        flex-direction:column;
        text-align:center;
        padding:20px;
    }

    .feature-box i{
        margin:auto;
    }

    .forexx-buttons{
        flex-direction:column;
        width:100%;
    }

    .btn-primaryx,
    .btn-secondaryx{
        width:100%;
        text-align:center;
    }

    .circle-bg{
        width:260px;
        height:260px;
    }

    .forexx-logo{
        width:180px;
    }

    .floating-card{
        width:100%;
        max-width:250px;
        margin:8px auto;
        display:block;
    }

    .stats-section{
        grid-template-columns:1fr;
    }

    .stat-box{
        padding:25px;
    }

    .stat-box h2{
        font-size:32px;
    }
}

/* =========================
   SMALL MOBILE
========================= */
@media (max-width:480px){

    .forexx-content h2{
        font-size:28px;
    }

    .forexx-badge{
        font-size:11px;
        padding:8px 15px;
    }

    .forexx-desc{
        font-size:14px;
    }

    .feature-box{
        padding:15px;
    }

    .feature-box h4{
        font-size:16px;
    }

    .feature-box p{
        font-size:13px;
    }

    .circle-bg{
        width:220px;
        height:220px;
        margin:0 auto 20px;
    }

    .forexx-logo{
        width:150px;
    }

    .stat-box h2{
        font-size:28px;
    }

    .stat-box p{
        font-size:13px;
    }
}
.section-ellipse-top-left,
.section-ellipse-right,
.section-ellipse-right-bottom,
.section-sdk-ellipse,
.section-app-ellipse-top-left,
.section-app-ellipse-right,
.section-ai-ellipse-left-bottom,
.section-adoption-ellipse-right,
.section-adoption-ellipse-left,
.ecosystem-shape-left,
.ai-partner-shape-right,
.timer-decor-1-image.back,
.timer-decor-2-image.back,
.timer-decor-3-image.back {
    transform: translate3d(0, 0, 0);
}
.app-wrapper,
.app-illustration,
.sdk-wrapper {
    will-change: transform;
}
.btn-outline,
.btn-primary {
    display: inline-flex !important;
    vertical-align: top;
}
.btn-primary-left svg {
    display: block;
    height: 18px;
    width: auto;
    transition: fill 0.3s, color 0.3s;
}

.btn-primary-left-btm {
    background: currentColor;
    transition: background-color 0.3s, color 0.3s;
}

.btn-outline-left svg {
    display: block;
    height: 18px;
    transition: stroke 0.3s, color 0.3s;
}

.btn-outline-left-btm {
    transition: border-color 0.3s, color 0.3s;
}

.btn-outline:hover .btn-outline-left-btm,
.btn-outline:hover .btn-outline-frame,
.btn-outline--secondary:hover .btn-outline-left-btm--secondary,
.btn-outline--secondary:hover .btn-outline-frame--secondary {
    border-color: #E7E8F4;
}

.btn-outline:hover .btn-outline-left,
.btn-outline--secondary:hover .btn-outline-left--secondary {
    color: #E7E8F4;
}

.nav-container:before,
.nav-container:after {
    display: none;
}

@media screen and (min-width: 992px) {
    .text-link.nav-link-text:before {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: "";
        transition: opacity .3s;
        /* background: url(https://assets-global.website-files.com/655b3abf2299b0e80b845377/655b70be746075c1f87f78f0_menu-active-left.svg), url(https://assets-global.website-files.com/655b3abf2299b0e80b845377/655b70bf9e9005fdf2afc12a_menu-active-right.svg); */
        background-repeat: no-repeat, no-repeat;
        background-position: 1px 50%, calc(100% - 1px) 50%;
        background-size: auto 100%, auto 100%;
        pointer-events: none;
        opacity: 0;
    }

    .text-link.nav-link-text:hover:before,
    .text-link.nav-link-text.w--current:before {
        opacity: 1;
    }
}

.nav-link-text.w--open .w-icon-dropdown-toggle {
    transform: scaleY(-1);
}

.nav-link .w-dropdown {
    vertical-align: top;
}

#fixed-nav.hidden {
    transform: translateY(-6rem);
}

.w-nav-button.w--open .open-menu-icon,
.close-menu-icon {
    display: none;
}

.w-nav-button.w--open .close-menu-icon {
    display: block;
}

@media screen and (max-width: 991px) {
    .w-nav-overlay .nav-list {
        background: rgb(10 10 10);
        border: 1px solid #212121;
        border-radius: 6px;
    }

    .w-nav-overlay [data-nav-menu-open] {}
}

.framed-title-elem {
    -webkit-mask-image: linear-gradient(white, transparent);
}

#fixed-nav.hidden {
    transform: translateY(-180px);
}

.fixed-nav {
    pointer-events: none;
}

.timer-banner,
.page-nav-header {
    pointer-events: auto;
}

.technology-graph>svg,
.ai-graph-image>svg,
.adoption-graph>svg {
    transform: unset !important;
}

@media screen and (max-width: 767px) {

    .open-menu-icon,
    .close-menu-icon {
        width: 10px;
    }
}

.aside-link-block svg {
    display: block;
    width: 1.25rem;
    height: 1.25rem;
}

.aside-media-icon path {
    transition: all 0.25s ease;
}

.aside-drop-menu-wrapper {
    transition: opacity .3s, transform .3s, height 0s .3s;
}

.aside-drop-menu-wrapper.is-open {
    transition: opacity .3s, transform .3s, height 0s 0s;
}

.features-slide-info,
.about-slider-arrow,
.features-slider-nav {
    pointer-events: auto;
}

.w-slider-dot {
    width: 2px;
    height: 12%;
    background: #F3F4FB;
    opacity: 0.2;
    border-radius: 4px;
    transition: opacity 0.5s;
}

.w-slider-dot.w-active {
    box-shadow: none;
    background: #F3F4FB;
    opacity: 1;
}

.about-slider-arrow[style*="display: none;"] {
    display: block !important;
    pointer-events: none;
    opacity: 0.1;
}

.features-title br {
    display: none;
}

@media screen and (min-width: 768px) {
    .features-slider {
        pointer-events: none;
    }

    .features-slider-nav.w-slider-nav {
        display: flex;
    }

    .features-slide[aria-hidden="true"] .features-front-image {
        animation: slideToTop 0.6s forwards;
    }

    /* .features-slide:not([aria-hidden="true"]) .features-front-image {
        animation: slideFromBottom 0.8s forwards;
    } */

    .features-slide[aria-hidden="true"] .features-title-row {
        animation: titleToTop 0.6s forwards;
    }

    .features-slide:not([aria-hidden="true"]) .features-title-row {
        animation: titleFromBottom 0.7s ease-in-out forwards;
    }

    .features-slide[aria-hidden="true"] .features-title-row.first {
        animation: titleFirstToTop 0.6s forwards;
    }

    .features-slide:not([aria-hidden="true"]) .features-title-row.first {
        animation: titleFirstFromBottom 1s ease-in-out forwards;
    }

    .features-slide[aria-hidden="true"] .features-title-nb {
        animation: titleNbToTop 0.6s forwards;
    }

    .features-slide:not([aria-hidden="true"]) .features-title-nb {
        animation: titlNbAppear 0.5s 0.6s ease-in-out forwards;
    }

    .features-slide .features-list-item {
        opacity: 0;
    }

    .features-slide[aria-hidden="true"] .features-slide-action,
    .features-slide[aria-hidden="true"] .features-list-item {
        animation: titleToTop 0.6s forwards;
    }

    .features-slide:not([aria-hidden="true"]) .features-list-item {
        animation: listFromBottom 0.6s ease-in-out forwards;
    }

    .features-slide:not([aria-hidden="true"]) .features-slide-action {
        animation: listFromBottom 0.6s 0.4s ease-in-out forwards;
    }

    .features-slide:not([aria-hidden="true"]) .features-list-item:nth-child(1) {
        animation-delay: 0.4s;
    }

    .features-slide:not([aria-hidden="true"]) .features-list-item:nth-child(2) {
        animation-delay: 0.5s;
    }

    .features-slide:not([aria-hidden="true"]) .features-list-item:nth-child(3) {
        animation-delay: 0.6s;
    }

    .features-slide:not([aria-hidden="true"]) .features-list-item:nth-child(4) {
        animation-delay: 0.7s;
    }

    .features-slide:not([aria-hidden="true"]) .features-list-item:nth-child(5) {
        animation-delay: 0.8s;
    }

    .features-slide:not([aria-hidden="true"]) .features-list-item:nth-child(6) {
        animation-delay: 0.9s;
    }

    .features-slide:not([aria-hidden="true"]) .features-list-item:nth-child(7) {
        animation-delay: 1s;
    }

    .features-slide:not([aria-hidden="true"]) .features-list-item:nth-child(8) {
        animation-delay: 1.1s;
    }
}

@media screen and (max-width: 767px) {
    .features-slider {}

    .features-slide.w-slide {
        display: block !important;
        transform: none !important;
        opacity: 1 !important;
        visibility: visible !important;
    }
}

/* @keyframes slideFromBottom {
    0% {
        transform: translate(0, 30%);
        opacity: 0;
    }

    100% {
        transform: translate(0, 0%);
        opacity: 0.9;
    }
} */

@keyframes slideToTop {
    0% {
        transform: translate(0, 0%);
        opacity: 0.9;
    }

    100% {
        transform: translate(0, -30%);
        opacity: 0;
    }
}

@keyframes titleFromBottom {
    0% {
        transform: translate(0, 100%);
        opacity: 0;
    }

    100% {
        transform: translate(0, 0%);
        opacity: 1;
    }
}

@keyframes titleToTop {
    0% {
        transform: translate(0, 0%);
        opacity: 1;
    }

    100% {
        transform: translate(0, -100%);
        opacity: 0;
    }
}

@keyframes titleFirstFromBottom {
    0% {
        transform: translate(0, 100%);
        opacity: 0;
    }

    70% {
        transform: translate(0, 0%);
        opacity: 1;
    }

    100% {
        transform: translate(2.25rem, 0%);
        opacity: 1;
    }
}

@keyframes titleFirstToTop {
    0% {
        transform: translate(2.25rem, 0%);
        opacity: 1;
    }

    100% {
        transform: translate(2.25rem, -100%);
        opacity: 0;
    }
}

@keyframes titleNbToTop {
    0% {
        transform: translate(0, 0%);
        opacity: 1;
    }

    100% {
        transform: translate(0, -300%);
        opacity: 0;
    }
}

@keyframes titlNbAppear {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes listFromBottom {
    0% {
        transform: translate(0, 100%);
        opacity: 0;
    }

    100% {
        transform: translate(0, 0%);
        opacity: 1;
    }
}


img.features-front-image {
    animation-name: rotateme;
    animation-duration: 20s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

@keyframes rotateme {


    0% {
        transform: rotate(0deg);
    }

    25% {
        transform: rotate(90deg);
    }

    50% {
        transform: rotate(180deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.footer .text-link.nav-link-text:before {
    display: none;
}

.social-m-item:hover .social-m-item-text {
    color: #58C0FF;
}

.social-m-item:hover .aside-media-icon path {
    fill: #58C0FF;
}

.social-m-item:hover .aside-media-icon-gecko path {
    fill: #58C0FF;
    stroke: #58C0FF;
}

.social-m-item:hover .aside-media-icon-gecko rect {
    stroke: #58C0FF;
}

li.road {
    font-size: 0.98rem;
    color: #fff;
    font-weight: 800;
}




.hero-shape {
    top: -13%;
    left: 25%;
    z-index: -1;
    animation-name: rotatemeTwo;
    animation-duration: 15s;
    animation-iteration-count: infinite;
}

@keyframes rotatemeTwo {


    0% {
        transform: rotate(0deg);
    }

    25% {
        transform: rotate(-90deg);
    }

    50% {
        transform: rotate(-180deg);
    }

    100% {
        transform: rotate(-360deg);
    }
}

.hero-shape3 {
    position: absolute;
    width: 80%;
    top: -13%;
    right: -12%;

    z-index: -1;
    animation-name: rotateme;
    animation-duration: 20s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}


@keyframes rotateme {
    0% {
        transform: rotate(0deg);
    }

    25% {
        transform: rotate(90deg);
    }

    50% {
        transform: rotate(180deg);
    }

    100% {
        transform: rotate(360deg);
    }
}


.slider-thumb {
    position: relative;
    z-index: 1;
}
#CERTIFICATION {
    position: relative;
    padding: 6rem 1.5rem;
    background: radial-gradient(ellipse 80% 60% at 50% 0%, #1a1530 0%, #0d0b14 55%, #0a0912 100%);
    overflow: hidden;
  }
  #CERTIFICATION::before {
    content: "";
    position: absolute;
    top: -20%;
    left: 50%;
    width: 900px;
    height: 900px;
    max-width: 100vw;
    transform: translateX(-50%);
    background: radial-gradient(circle, rgba(201,162,92,0.08) 0%, rgba(201,162,92,0) 70%);
    pointer-events: none;
  }
  .cert-eyebrow {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.6rem;
    font-size: 0.72rem;
    letter-spacing: 0.28em;
    text-transform: uppercase;
    color: #c9a25c;
    margin-bottom: 1.1rem;
  }
  .cert-eyebrow::before,
  .cert-eyebrow::after {
    content: "";
    width: 28px;
    height: 1px;
    background: linear-gradient(to right, transparent, #c9a25c);
  }
  .cert-eyebrow::after {
    background: linear-gradient(to left, transparent, #c9a25c);
  }
  .cert-heading {
    text-align: center;
    color: #f3f2f8;
    font-size: clamp(1.6rem, 5vw, 2.6rem);
    font-weight: 700;
    letter-spacing: -0.01em;
    margin: 0 0 1rem;
    padding: 0 0.5rem;
  }
  .cert-heading span {
    background: linear-gradient(90deg, #e7cd9a, #c9a25c 55%, #a9803f);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
  }
  .cert-subtext {
    max-width: 620px;
    margin: 0 auto 3.5rem;
    text-align: center;
    color: #a3a1b0;
    font-size: 1rem;
    line-height: 1.7;
    padding: 0 0.5rem;
  }
  .cert-layout {
    position: relative;
    max-width: 1080px;
    margin: 0 auto;
    display: grid;
    grid-template-columns: 1.05fr 1fr;
    gap: 3rem;
    align-items: center;
  }
  /* ---- Certificate frame ---- */
  .cert-frame {
    position: relative;
    padding: 14px;
    border-radius: 16px;
    background: linear-gradient(155deg, #4a3d22, #c9a25c 22%, #7a5f2e 45%, #2a2313 70%, #c9a25c 100%);
    box-shadow: 0 30px 60px -20px rgba(0,0,0,0.65);
    transition: transform 0.5s ease, box-shadow 0.5s ease;
    max-width: 100%;
  }
  .cert-frame:hover {
    transform: translateY(-6px) rotate(-0.4deg);
    box-shadow: 0 40px 80px -20px rgba(201,162,92,0.25), 0 30px 60px -20px rgba(0,0,0,0.7);
  }
  .cert-frame img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 8px;
  }
  .cert-seal {
    position: absolute;
    top: -22px;
    right: -22px;
    width: 84px;
    height: 84px;
    border-radius: 50%;
    background: radial-gradient(circle at 35% 30%, #f3d99a, #c9a25c 55%, #8a6a30 100%);
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 10px 24px rgba(0,0,0,0.5), inset 0 0 0 3px rgba(255,255,255,0.25);
    z-index: 2;
  }
  .cert-seal svg {
    width: 34px;
    height: 34px;
  }
  .cert-seal::after {
    content: "VERIFIED";
    position: absolute;
    inset: 6px;
    border-radius: 50%;
    border: 1px dashed rgba(20,15,5,0.35);
  }
  /* ---- Detail panel ---- */
  .cert-panel {
    position: relative;
    padding: 2.4rem 2.2rem;
    border-radius: 14px;
    background: linear-gradient(#1f1933, #16121f);
    border: 1px solid rgba(201,162,92,0.25);
  }
  .cert-panel-title {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    margin-bottom: 1.6rem;
    padding-bottom: 1.2rem;
    border-bottom: 1px solid rgba(255,255,255,0.08);
    flex-wrap: wrap;
    gap: 0.6rem;
  }
  .cert-panel-title h4 {
    color: #fff;
    font-size: 1.2rem;
    font-weight: 700;
    margin: 0;
  }
  .cert-status {
    display: inline-flex;
    align-items: center;
    gap: 0.4rem;
    font-size: 0.7rem;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    color: #7ee7a8;
    background: rgba(126,231,168,0.1);
    border: 1px solid rgba(126,231,168,0.3);
    padding: 0.3rem 0.65rem;
    border-radius: 999px;
    white-space: nowrap;
  }
  .cert-status::before {
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #7ee7a8;
    box-shadow: 0 0 6px #7ee7a8;
  }
  .cert-detail-list {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .cert-detail-list li {
    display: grid;
    grid-template-columns: 130px 1fr;
    gap: 1rem;
    padding: 0.65rem 0;
    font-size: 0.9rem;
    color: #c9c9d6;
    border-bottom: 1px dashed rgba(255,255,255,0.07);
  }
  .cert-detail-list li:last-child {
    border-bottom: none;
  }
  .cert-detail-list .label {
    color: #c9a25c;
    font-weight: 600;
    letter-spacing: 0.02em;
    font-size: 0.78rem;
    text-transform: uppercase;
    align-self: start;
    padding-top: 0.1rem;
  }
  .cert-panel-footer {
    margin-top: 1.6rem;
    padding-top: 1.2rem;
    border-top: 1px solid rgba(255,255,255,0.08);
    font-size: 0.8rem;
    color: #7a7889;
    display: flex;
    align-items: center;
    gap: 0.5rem;
  }
  .cert-panel-footer svg {
    width: 16px;
    height: 16px;
    flex-shrink: 0;
    color: #c9a25c;
  }
  /* ---- Responsive: tablets ---- */
  @media (max-width: 900px) {
    #CERTIFICATION {
      padding: 4.5rem 1.25rem;
    }
    .cert-layout {
      grid-template-columns: 1fr;
      gap: 3.5rem;
      max-width: 560px;
    }
    .cert-frame {
      max-width: 480px;
      margin: 0 auto;
    }
    .cert-seal {
      width: 66px;
      height: 66px;
      top: -16px;
      right: -16px;
    }
    .cert-seal svg {
      width: 26px;
      height: 26px;
    }
    .cert-panel {
      max-width: 480px;
      margin: 0 auto;
    }
  }
  /* ---- Responsive: mobile ---- */
  @media (max-width: 600px) {
    #CERTIFICATION {
      padding: 3.5rem 1rem;
    }
    .cert-subtext {
      margin-bottom: 2.5rem;
      font-size: 0.94rem;
    }
    .cert-layout {
      gap: 2.5rem;
    }
    .cert-frame {
      padding: 10px;
      border-radius: 12px;
    }
    .cert-frame img {
      border-radius: 6px;
    }
    .cert-seal {
      width: 54px;
      height: 54px;
      top: -12px;
      right: -12px;
      box-shadow: 0 8px 18px rgba(0,0,0,0.5), inset 0 0 0 2px rgba(255,255,255,0.25);
    }
    .cert-seal svg {
      width: 20px;
      height: 20px;
    }
    .cert-panel {
      padding: 1.75rem 1.4rem;
      border-radius: 12px;
    }
    .cert-panel-title h4 {
      font-size: 1.05rem;
    }
    .cert-detail-list li {
      grid-template-columns: 1fr;
      gap: 0.3rem;
      padding: 0.75rem 0;
    }
    .cert-detail-list .label {
      padding-top: 0;
    }
    .cert-panel-footer {
      font-size: 0.76rem;
      align-items: flex-start;
    }
  }
  /* ---- Responsive: small phones ---- */
  @media (max-width: 380px) {
    .cert-eyebrow {
      font-size: 0.64rem;
      letter-spacing: 0.2em;
    }
    .cert-eyebrow::before,
    .cert-eyebrow::after {
      width: 18px;
    }
    .cert-panel {
      padding: 1.5rem 1.1rem;
    }
}
.connect-media-icon {
    width: 20px;
}
.connect-media-icon path {
    transition: all 0.25s ease;
}
.connect-block-media-link:hover path {
    fill: #58C0FF;
}
.connect-block-media-link:hover .connect-media-icon-gecko path {
    stroke: #58C0FF;
    fill: #58C0FF;
}
.connect-block-media-link:hover .connect-media-icon-gecko rect {
    stroke: #58C0FF;
}
@media(min-width: 992px) {
    .connect-media-icon {
        width: 26px;
    }
}
@media(min-width: 1441px) {
    .connect-media-icon {
        width: 1.5rem;
        max-height: 1.3rem;
        height: auto;
    }
}