/* [Resolution: 1680px] */

 @media screen and (max-width: 1680px) { 

 
}

/* [Resolution: 1440px] */

 @media screen and (max-width: 1440px) { 

    h2 {
        font-size: 32px;
        line-height: 32px;
        text-transform: uppercase;
        font-weight: 400;
        font-family: 'Inter';
    }

    h1 {
        font-size: 64px;
        line-height: 70px;
        letter-spacing: -5%;
        font-weight: 500;
        font-family: 'Inter';
    }

    h3 {
        line-height: 36px;
        font-size: 28px;
        letter-spacing: -1px;
    }

    p {
        font-size: 28px;
        line-height: 36px;
        letter-spacing: -1%;
        font-family: 'Inter';
    }

    a {
        font-size: 28px;
        text-decoration: underline;
        text-transform: lowercase;
        font-family: 'Inter';
    }

    a:hover {
        text-decoration: none;
    }

    a:logo {
        text-decoration: none;
        text-transform: capitalize;
    }

    .s1 {
        width: auto;
        height: 132px;
    }

    .s2 {
        height: 112px;
    }

    .s3 {
        height: 86px;
    }

    .s4 {
        height: 64px;
    }

    .s5 {
        height: 56px;
    }

    .s6 {
        height: 16px;
    }

    .logo {
        text-transform: none;
        text-decoration: none;
    }

    body .t10 {
        font-size: 32px;
        text-wrap: wrap;
        font-weight: 400;
        line-height: 32px;
        letter-spacing: 0%;
        text-transform: uppercase;
        text-decoration: none;
    }

    body .t11 {
        font-size: 64px;
        font-weight: 500;
        line-height: 70px;
    }

    body .t29 {
        font-family: 'Inter Medium';
    }

    body .t51 {
        max-width: 736px;
        margin-left: auto;
        margin-right: auto;
    }

    body .t65 {
        display: block;
    }

    body .t67 {
        border: 4px dotted rgba(0,0,0,1);
        margin-top: 0px;
        margin-bottom: 24px;
    }

    body .t70 {
        display: flex;
    }

    body .t72 {
        flex: 1 1 0%;
        display: flex;
        column-gap: 24px;
        justify-content: flex-end;
    }

    body .t74 {
        height: 132px;
        padding-top: 82px;
    }

    body .t75 {
        display: flex;
    }

    body .t76 {
        flex: 1 1 0%;
        display: flex;
        column-gap: 24px;
        justify-content: flex-end;
    }

    body .t80 {
        max-width: 852px;
    }

    body .t88 {
        max-width: 736px;
        margin-left: auto;
        margin-right: auto;
    }

    body .t91 {
        height: max-content;
    }

    body .t97 {
        object-fit: fill;
    }

    body .t102 {
        max-width: 736px;
        margin-left: auto;
        margin-right: auto;
    }

    body .t107 {
    }

    body .t108 {
        top: auto;
        left: 0%;
        right: 0%;
        bottom: 0%;
        position: fixed;
        margin-left: auto;
        margin-right: auto;
    }

    body .t117 {
        display: block;
    }

    body .t121 {
        max-width: 852px;
    }

 
}

/* [Resolution: 1280px] */

 @media screen and (max-width: 1280px) { 

    .logo {
        text-decoration: none;
        color: var(--Black);
    }

    body .t60 {
        max-width: 1296px;
        margin-left: auto;
        margin-right: auto;
    }

    body .t73 {
        color: var(--Black);
    }

    body .t113 {
        display: block;
        text-wrap: wrap;
    }

    body .t114 {
        color: var(--Grey);
        font-family: 'Inter';
    }

    body .t117 {
        display: block;
    }

 
}

/* [Resolution: 991px] */

 @media screen and (max-width: 991px) { 

    body .t6 {
        row-gap: 30px;
        grid-template-columns: 1fr ;
    }

    body .t8 {
        row-gap: 20px;
    }

    body .t9 {
        color: rgba(163,117,255,1.00);
    }

    body .t13 {
        row-gap: 30px;
        grid-template-columns: 1fr ;
    }

    body .t23 {
        row-gap: 30px;
        grid-template-columns: 1fr ;
    }

    body .t28 {
        color: rgb(163,117,255);
    }

    body .t50 {
        color: rgba(163,117,255,1.00);
    }

    body .t62 {
        row-gap: 30px;
        grid-template-columns: 1fr ;
    }

 
}

/* [Resolution: 767px] */

 @media screen and (max-width: 767px) { 

 
}

/* [Resolution: 480px] */

 @media screen and (max-width: 480px) { 

    body .t72 {
        display: none;
    }

    body .t129 {
        overflow: visible;
        padding-left: 0px;
        padding-right: 0px;
    }

    body .t130 {
        max-width: 94%;
        align-self: auto;
        max-height: 90vh;
        margin-left: auto;
    }

 
}