

@media (max-width:767px) {
    .page-404-elem-9 {
        padding: 20px 16px 20px 16px
    }

    .page-404-elem-18 {
        padding: 20px 0px 0px 0px;
        flex-direction: column;
        align-items: center;
        background-color: #0e58aeff
    }

    .page-404-elem-16 {
        align-items: flex-end
    }

    .page-404-elem-15 {
        object-fit: contain;
        max-width: none;
        max-height: none
    }

    .page-404-elem-11 {
        color: #ffffffff
    }

    .page-404-elem-13 {
        color: #ffffffff
    }

    .page-404-elem-17 {
        color: #ffffffff
    }

    .page-404-elem-14 {
        color: #ffffffff
    }

    .page-404-elem-12 {
        color: #ffffffff
    }

    .page-404-elem-8 {
        padding: 0px 0px 50px 0px;
        flex-wrap: wrap-reverse
    }

    .page-404-elem-4 {
        font-size: 50px;
        line-height: 60px
    }

    .page-404-elem-46 {
        flex-wrap: wrap;
        justify-content: flex-start;
        row-gap: 40px;
        flex-direction: column;
        align-items: center
    }

    .page-404-elem-37 {
        align-items: center
    }

    .page-404-elem-29 {
        text-align: center
    }

    .page-404-elem-36 {
        justify-content: center
    }

    .page-404-elem-27 {
        align-items: center
    }

    .page-404-elem-42 {
        align-items: center
    }

    .page-404-elem-45 {
        align-items: center
    }

    .page-404-elem-48 {
        align-items: center
    }

    .page-404-elem-47 {
        text-align: center
    }
}


@media (max-width:767px) {
    .home-elem-1 {
        background-image: linear-gradient(270deg, rgb(18, 21, 25)0%, rgb(11, 12, 12)100%);
        background-size: cover
    }

    .home-elem-274 {
        padding: 20px 16px 20px 16px
    }

    .home-elem-282 {
        padding: 20px 0px 0px 0px;
        flex-direction: column;
        align-items: center;
        background-color: #0e58aeff
    }

    .home-elem-280 {
        align-items: flex-end
    }

    .home-elem-279 {
        object-fit: contain;
        max-width: none;
        max-height: none
    }

    .home-elem-275 {
        color: #ffffffff
    }

    .home-elem-277 {
        color: #ffffffff
    }

    .home-elem-281 {
        color: #ffffffff
    }

    .home-elem-278 {
        color: #ffffffff
    }

    .home-elem-276 {
        color: #ffffffff
    }

    .home-elem-2 {
        padding: 50px 0px 0px 0px;
        flex-wrap: wrap-reverse;
        row-gap: 50px
    }

    .home-elem-3 {
        padding: 0px 0px 50px 0px;
        flex-wrap: wrap-reverse;
        align-items: center
    }

    .home-elem-5 {
        flex-wrap: wrap;
        justify-content: center;
        row-gap: 30px
    }

    .home-elem-6 {
        align-items: center
    }

    .home-elem-14 {
        align-items: center
    }

    .home-elem-11 {
        align-items: center
    }

    .home-elem-170 {
        justify-content: center
    }

    .home-elem-4 {
        font-size: 50px;
        line-height: 60px;
        text-align: center
    }

    .home-elem-17 {
        padding: 50px 16px 50px 16px;
        background-color: #121519
    }

    .home-elem-18 {
        flex-wrap: wrap;
        justify-content: center;
        row-gap: 50px
    }

    .home-elem-19 {
        align-items: center
    }

    .home-elem-22 {
        justify-content: center
    }

    .home-elem-30 {
        justify-content: center
    }

    .home-elem-27 {
        justify-content: center
    }

    .home-elem-32 {
        flex-wrap: wrap;
        justify-content: center;
        row-gap: 20px
    }

    .home-elem-50 {
        padding: 0px 0px 0px 0px
    }

    .home-elem-51 {
        flex-wrap: wrap;
        row-gap: 50px
    }

    .home-elem-52 {
        justify-content: center
    }

    .home-elem-71 {
        align-items: center
    }

    .home-elem-72 {
        text-align: center
    }

    .home-elem-73 {
        text-align: center
    }

    .home-elem-75 {
        background-color: #121519
    }

    .home-elem-76 {
        flex-wrap: wrap;
        justify-content: center;
        row-gap: 30px
    }

    .home-elem-99 {
        flex-wrap: wrap;
        justify-content: center;
        row-gap: 20px;
        background-position: 100% 100%
    }

    .home-elem-100 {
        height: 445px;
        max-width: 340px
    }

    .home-elem-102 {
        position: relative
    }

    .home-elem-101 {
        height: 220px;
        max-width: 340px
    }

    .home-elem-94 {
        flex-wrap: wrap;
        row-gap: 20px
    }

    .home-elem-97 {
        align-items: center
    }

    .home-elem-96 {
        text-align: center
    }

    .home-elem-95 {
        text-align: center
    }

    .home-elem-114 {
        justify-content: center
    }

    .home-elem-115 {
        padding: 50px 16px 50px 16px;
        background-color: #121519
    }

    .home-elem-120 {
        flex-wrap: wrap;
        row-gap: 20px
    }

    .home-elem-116 {
        font-size: 16px;
        line-height: 26px
    }

    .home-elem-145 {
        flex-wrap: wrap;
        row-gap: 20px
    }

    .home-elem-140 {
        font-size: 16px;
        line-height: 26px
    }

    .home-elem-138 {
        flex-wrap: wrap
    }

    .home-elem-137 {
        flex-wrap: wrap;
        row-gap: 20px
    }

    .home-elem-132 {
        font-size: 16px;
        line-height: 26px
    }

    .home-elem-125 {
        position: relative
    }

    .home-elem-128 {
        position: relative
    }

    .home-elem-148 {
        padding: 0px 16px 50px 16px;
        background-color: #121519
    }

    .home-elem-152 {
        flex-wrap: wrap;
        justify-content: center;
        row-gap: 50px
    }

    .home-elem-151 {
        align-items: center
    }

    .home-elem-150 {
        text-align: center
    }

    .home-elem-149 {
        text-align: center
    }

    .home-elem-154 {
        flex-wrap: wrap;
        justify-content: center;
        row-gap: 20px
    }

    .home-elem-155 {
        align-items: center
    }

    .home-elem-163 {
        align-items: center
    }

    .home-elem-160 {
        align-items: center
    }

    .home-elem-15 {
        flex-wrap: wrap;
        justify-content: center;
        row-gap: 10px
    }

    .home-elem-178 {
        padding: 50px 16px 50px 16px;
        background-color: #121519
    }

    .home-elem-176 {
        padding: 40px 16px 120px 16px;
        row-gap: 50px
    }

    .home-elem-174 {
        max-width: none
    }

    .home-elem-186 {
        display: flex
    }

    .home-elem-219 {
        max-width: none
    }

    .home-elem-218 {
        display: flex
    }

    .home-elem-208 {
        max-width: none
    }

    .home-elem-207 {
        display: flex
    }

    .home-elem-197 {
        max-width: none
    }

    .home-elem-196 {
        display: flex
    }

    .home-elem-223 {
        padding: 30px 0px 50px 0px;
        flex-wrap: wrap;
        justify-content: center;
        row-gap: 20px
    }

    .home-elem-254 {
        padding: 50px 20px 50px 20px
    }

    .home-elem-306 {
        flex-wrap: wrap;
        justify-content: flex-start;
        row-gap: 40px;
        flex-direction: column;
        align-items: center
    }

    .home-elem-300 {
        align-items: center
    }

    .home-elem-292 {
        text-align: center
    }

    .home-elem-299 {
        justify-content: center
    }

    .home-elem-291 {
        align-items: center
    }

    .home-elem-305 {
        align-items: center
    }

    .home-elem-308 {
        align-items: center
    }

    .home-elem-307 {
        text-align: center
    }
}


@media (max-width:767px) {
    .linkedDivyTjT-elem-1 {
        padding: 20px 16px 20px 16px
    }

    .linkedDivyTjT-elem-10 {
        padding: 20px 0px 0px 0px;
        flex-direction: column;
        align-items: center;
        background-color: #0e58aeff
    }

    .linkedDivyTjT-elem-8 {
        align-items: flex-end
    }

    .linkedDivyTjT-elem-7 {
        object-fit: contain;
        max-width: none;
        max-height: none
    }

    .linkedDivyTjT-elem-3 {
        color: #ffffffff
    }

    .linkedDivyTjT-elem-5 {
        color: #ffffffff
    }

    .linkedDivyTjT-elem-9 {
        color: #ffffffff
    }

    .linkedDivyTjT-elem-6 {
        color: #ffffffff
    }

    .linkedDivyTjT-elem-4 {
        color: #ffffffff
    }
}


@media (max-width:767px) {
    .linkedDivk5Yi-elem-25 {
        flex-wrap: wrap;
        justify-content: flex-start;
        row-gap: 40px;
        flex-direction: column;
        align-items: center
    }

    .linkedDivk5Yi-elem-16 {
        align-items: center
    }

    .linkedDivk5Yi-elem-8 {
        text-align: center
    }

    .linkedDivk5Yi-elem-15 {
        justify-content: center
    }

    .linkedDivk5Yi-elem-6 {
        align-items: center
    }

    .linkedDivk5Yi-elem-21 {
        align-items: center
    }

    .linkedDivk5Yi-elem-24 {
        align-items: center
    }

    .linkedDivk5Yi-elem-27 {
        align-items: center
    }

    .linkedDivk5Yi-elem-26 {
        text-align: center
    }
}