.main-banner{width:100%;height:100vh;min-height:600px;position:relative}@media screen and (max-width:1440px){.main-banner{min-height:702px}}@media screen and (max-width:1280px){.main-banner{min-height:631px}}.main-banner__container{z-index:5;flex-direction:column;gap:70px;width:100%;height:100%;position:relative}@media screen and (max-width:440px){.main-banner__container{width:343px}}.main-banner__text-container{flex-direction:column;gap:32px}.main-banner__header{color:#ffffffd9;text-transform:uppercase;font-family:Onest,sans-serif;font-size:80px;font-weight:700;line-height:100%}@media screen and (max-width:1440px){.main-banner__header{max-width:828px;font-size:64px;line-height:76.8px}}@media screen and (max-width:767px){.main-banner__header{font-size:32px;line-height:38.4px}}.main-banner__text{color:var(--Text-Light-Primary,#ffffffe6);max-width:1244px;font-family:Onest,sans-serif;font-size:23px;font-weight:400;line-height:100%}@media screen and (max-width:1440px){.main-banner__text{max-width:767px;font-size:20px;line-height:26px}}@media screen and (max-width:767px){.main-banner__text{font-size:16px;line-height:24px}}.main-banner__button{width:290px;height:56px;color:var(--Text-Light-Primary,#ffffffd9);cursor:pointer;border:2px solid #fff6;border-radius:60px;justify-content:center;align-items:center;gap:10px;font-family:Onest,sans-serif;font-size:20px;font-weight:600;line-height:24px;transition:all .5s;display:flex}.main-banner__button:hover{color:var(--Text-Dark-Primary,#000c);background-color:#fffc}@media screen and (max-width:767px){.main-banner__button{width:214px;height:48px;font-size:15px}}.main-banner__color{z-index:2;background:#000000a8;width:100%;height:100%;position:absolute;top:0;left:0}.main-banner__image{z-index:1;border-radius:0 0 20px 20px;width:100%;height:100%;position:absolute}.main-banner__tags{z-index:5;gap:10px;display:flex;position:absolute;bottom:40px}@media screen and (max-width:767px){.main-banner__tags{display:none}}
