*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}


a{
    color:inherit;
    text-decoration:none;
}

.relative{position:relative;}
.absolute{position:absolute;}
.fixed{position:fixed;}

.hide{display:none;opacity:0;}
.flex{display:flex}
.align-start{align-items:flex-start!important;}
.align-center{align-items:center!important;}
.justify-start{justify-content:flex-start!important;}
.justify-center{justify-content:center!important;}
.justify-between{justify-content:space-between!important;}
.fwidth{width:100%;}
.fheight{height:100%;}
.flex.column{flex-direction:column;}
.flex-wrap{flex-wrap:wrap;}

/*spaces*/
.gap-12{gap:12px;}
.gap-24{gap:24px;}
.space-v-large{padding:70px 0px;}

/*text*/
.color-white{color:#ffffff}
.color-grey{color:#999}
.font-s{font-size:12px}
.font-m{font-size:18px}
.font-l{font-size:24px}
.font-xl{font-size:36px}
.font-xxl{font-size:64px}
.text-align-center{text-align:center;}
.tilted{font-style: italic;}

.relative{position:relative !important}

.desktop{display:block;}
.mobile{display:none;}

@media(max-width:780px){
    .mobile{display:block;}
    .desktop{display:none !important;}
}

@media(max-width:780px){
    .responsive-column{flex-direction:column;}
    .responsive-wrap{flex-wrap:wrap;}
}

/*.max-width-480px{max-width:480px !important}*/
/*.max-width-700px{max-width:700px !important}*/
