.cards{padding:3rem;background:#fff;width:100%}.cards h2{font-size:clamp(1.5rem,6vw,2.5rem);text-align:center}.cards__container{display:flex;flex-flow:column;align-items:center;max-width:1120px;width:90%;margin:0 auto}.cards__wrapper{position:relative;margin:20px 0 45px}.cards__ul{margin-bottom:10px}.card__li{flex:1 1;margin:1rem}.card__li,.card__link{display:flex;border-radius:10px}.card__link{flex-flow:column;width:100%;box-shadow:0 6px 20px rgba(56,125,255,.17);filter:drop-shadow(0 6px 20px rgba(56,125,255,.017));overflow:hidden;text-decoration:none}.card__pic-wrap{position:relative;width:100%;padding-top:67%;overflow:hidden}.fade-img{animation-name:fade-img;animation-duration:2s}.card__pic-wrap:after{content:attr(data-category);position:absolute;bottom:0;margin-left:10px;padding:6px 8px;max-width:calc((100%) - 60px);font-size:12px;font-weight:700;color:#fff;background-color:#070122;box-sizing:border-box}.card__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;max-width:100%;height:100%;max-height:100%;object-fit:cover;transition:all .2s linear}.card__img:hover{transform:scale(1.1)}.card__info{padding:20px 30px 30px}.card__text{color:#070122;font-size:18px;line-height:24px}@media only screen and (min-width:750px){.cards__ul{display:flex}}@media only screen and (min-width:900px){.card__li{min-width:250px}}@media only screen and (max-width:750px){.card__li{min-width:100px;margin-bottom:2rem}}@media screen and (max-width:960px){.cards>h2{font-size:70px}}@media screen and (max-width:768px){.cards>h2{font-size:50px}}@font-face{font-family:__PT_Sans_901fc4;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/adbd117bea224445-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__PT_Sans_901fc4;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/80108106befacdae-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__PT_Sans_901fc4;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6c26a2dd7f70b5f9-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__PT_Sans_901fc4;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cf62dc41c37ae213-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__PT_Sans_Fallback_901fc4;src:local("Arial");ascent-override:104.26%;descent-override:28.27%;line-gap-override:0.00%;size-adjust:97.64%}.__className_901fc4{font-family:__PT_Sans_901fc4,__PT_Sans_Fallback_901fc4;font-weight:700;font-style:normal}:root{--primary:#fff;--secondary:#070218}.btn:disabled{pointer-events:none;cursor:not-allowed;background-color:#202020;color:#444;border:1px solid #444}.btn{padding:8px 20px;border-radius:2px;outline:none;border:none;cursor:pointer}.btn--primary{background-color:var(--primary);color:var(--primary);border:1px solid var(--primary)}.btn--outline{color:var(--primary);border:1px solid var(--primary)}.btn--outline,.btn--outline-rev{background-color:transparent;padding:8px 20px;transition:all .3s ease-out}.btn--outline-rev{color:var(--secondary);border:1px solid var(--secondary)}.btn--medium,.btn--medium-rev{padding:8px 20px;font-size:20px}.btn--large,.btn--large-rev{padding:12px 26px;font-size:20px}.btn--large:hover,.btn--medium:hover{background:var(--primary);color:var(--secondary);transition:all .3s ease-out}.btn--large-rev:hover,.btn--medium-rev:hover{background:var(--secondary);color:var(--primary);transition:all .3s ease-out}.welcome-container{min-height:100vh;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;padding:11rem 0}.welcome-container>h1{text-align:center;padding:50px;margin-top:-100px}.welcome-container>p{text-align:center}.welcome-btns{margin-top:64px}video{object-fit:cover;width:100%;height:100%;top:0;position:fixed;z-index:-1}@media screen and (max-width:960px){.welcome-container>h1{font-size:70px;margin-top:-150px}.welcome-container>p{font-size:40px}}@media screen and (max-width:768px){.welcome-container>h1{font-size:50px;padding:20px;margin-top:-100px}.welcome-container>p{font-size:30px}}