File: //var/www/quadcode.com/src/scss/mixins.scss
@mixin titleXXL {
font-size: 77px;
font-weight: 500;
line-height: 85px;
@include breakpoint-down('deskL') {
font-size: 69px;
line-height: 76px;
}
@include breakpoint-down('deskS') {
font-size: 40px;
line-height: 44px;
}
}
@mixin titleXL {
font-size: 55px;
font-weight: 500;
line-height: 61px;
@include breakpoint-down('deskL') {
font-size: 49px;
line-height: 54px;
}
@include breakpoint-down('deskS') {
font-size: 36px;
line-height: 40px;
}
}
@mixin titleL {
font-size: 39px;
font-weight: 500;
line-height: 43px;
@include breakpoint-down('deskL') {
font-size: 35px;
line-height: 39px;
}
@include breakpoint-down('deskS') {
font-size: 31px;
line-height: 34px;
}
}
@mixin defaultL {
font-size: 39px;
font-weight: 400;
line-height: 55px;
@include breakpoint-down('deskL') {
font-size: 35px;
line-height: 49px;
}
@include breakpoint-down('deskS') {
font-size: 31px;
font-weight: 500;
line-height: 34px;
}
}
@mixin titleM {
font-size: 28px;
font-weight: 500;
line-height: 31px;
@include breakpoint-down('deskL') {
font-size: 25px;
line-height: 28px;
}
@include breakpoint-down('deskS') {
font-size: 22px;
line-height: 24px;
}
}
@mixin defaultM {
font-size: 28px;
font-weight: 400;
line-height: 39px;
@include breakpoint-down('deskL') {
font-size: 25px;
line-height: 35px;
}
@include breakpoint-down('deskS') {
font-size: 22px;
line-height: 31px;
}
}
@mixin baseTitle {
font-size: 20px;
font-weight: 500;
line-height: 22px;
@include breakpoint-down('deskL') {
font-size: 18px;
line-height: 20px;
}
@include breakpoint-down('deskS') {
font-size: 16px;
line-height: 18px;
}
}
@mixin baseCTA {
font-size: 20px;
font-weight: 500;
line-height: 22px;
@include breakpoint-down('deskL') {
font-size: 18px;
font-weight: 600;
line-height: 25px;
}
@include breakpoint-down('deskS') {
font-size: 16px;
line-height: 22px;
}
}
@mixin baseDefault {
font-size: 20px;
font-weight: 400;
line-height: 28px;
@include breakpoint-down('deskL') {
font-size: 18px;
line-height: 25px;
}
@include breakpoint-down('deskS') {
font-size: 16px;
line-height: 22px;
}
}
@mixin smallDefault {
font-size: 15px;
font-weight: 400;
line-height: 21px;
@include breakpoint-down('deskL') {
font-size: 14px;
line-height: 20px;
}
@include breakpoint-down('deskS') {
font-size: 12px;
line-height: 17px;
}
}
@mixin smallCTA {
font-size: 15px;
font-weight: 500;
line-height: 21px;
@include breakpoint-down('deskL') {
font-size: 14px;
line-height: 20px;
}
@include breakpoint-down('deskS') {
font-size: 12px;
line-height: 13px;
}
}
@mixin xSmallDefault {
font-size: 14px;
font-weight: 400;
line-height: 20px;
@include breakpoint-down('deskL') {
font-size: 13px;
line-height: 18px;
}
@include breakpoint-down('deskS') {
font-size: 11px;
line-height: 15px;
}
}
@mixin blogTitleH1 {
font-size: 56px;
font-weight: 500;
line-height: 62px;
@include breakpoint-down('deskL') {
font-size: 49px;
line-height: 54px;
}
@include breakpoint-down('deskS') {
font-size: 34px;
line-height: 37px;
}
}
@mixin postTitleH1 {
font-size: 40px;
line-height: 42px;
font-weight: 500;
@include breakpoint-down('tabM') {
font-size: 31px;
line-height: 32.55px;
}
}
@mixin blogTitleH2 {
font-size: 40px;
font-weight: 500;
line-height: 44px;
@include breakpoint-down('deskL') {
font-size: 35px;
line-height: 39px;
}
@include breakpoint-down('deskS') {
font-size: 28px;
line-height: 31px;
}
}
@mixin blogTitleH3 {
font-size: 28px;
font-weight: 500;
line-height: 31px;
@include breakpoint-down('deskL') {
font-size: 25px;
line-height: 28px;
}
@include breakpoint-down('deskS') {
font-size: 24px;
line-height: 26px;
}
}
@mixin blogBaseDefault {
font-size: 20px;
font-weight: 400;
line-height: 32px;
@include breakpoint-down('deskL') {
font-size: 18px;
line-height: 29px;
}
@include breakpoint-down('deskS') {
font-size: 16px;
line-height: 26px;
}
}
@mixin blogBaseCTA {
font-size: 20px;
font-weight: 600;
line-height: 32px;
@include breakpoint-down('deskL') {
font-size: 18px;
line-height: 29px;
}
@include breakpoint-down('deskS') {
font-size: 16px;
line-height: 26px;
}
}
@mixin blogBaseTitle {
font-size: 20px;
font-weight: 500;
line-height: 32px;
@include breakpoint-down('deskL') {
font-size: 18px;
line-height: 29px;
}
@include breakpoint-down('deskS') {
font-size: 16px;
line-height: 18px;
}
}
@mixin blogLikeThatTitle {
font-size: 16px;
font-weight: 500;
line-height: 24px;
@include breakpoint-down('deskL') {
font-size: 16px;
line-height: 29px;
}
@include breakpoint-down('deskS') {
font-size: 16px;
line-height: 18px;
}
}
@mixin blogLikeThatTextTitle {
font-weight: 500;
font-size: 40px;
line-height: 42px;
letter-spacing: 0;
@include breakpoint-down('deskS') {
font-size: 26px;
line-height: 36px;
}
@include breakpoint-down('tabM') {
line-height: 32px;
}
}
@mixin footerTitle {
font-size: 15px;
font-weight: 500;
line-height: 21px;
@include breakpoint-down('deskL') {
font-size: 14px;
line-height: 20px;
}
@include breakpoint-down('deskS') {
font-size: 12px;
line-height: 13px;
}
}
@mixin footerLink {
font-weight: 500;
font-size: 15px;
line-height: 21px;
@include breakpoint-down('deskL') {
font-size: 14px;
line-height: 20px;
}
@include breakpoint-down('deskS') {
font-size: 12px;
line-height: 13px;
}
}
@mixin baseSubMenu {
font-size: 18px;
font-weight: 600;
line-height: 25px;
@include breakpoint-down('deskL') {
font-size: 16px;
line-height: 22px;
}
@include breakpoint-down('deskS') {
font-size: 16px;
line-height: 22px;
}
}
@mixin tabText {
font-size: 18px;
font-weight: 500;
line-height: 25px;
}
@mixin H1 {
font-weight: 500;
font-size: 72px;
line-height: 72px;
@include breakpoint-down('deskL') {
font-size: 42px;
line-height: 46px;
}
@include breakpoint-down('tabL') {
font-size: 36px;
line-height: 36px;
}
@include breakpoint-down('tabM') {
font-size: 31px;
line-height: 31px;
}
}
@mixin H2 {
font-weight: 500;
font-size: 42px;
line-height: 42px;
@include breakpoint-down('deskL') {
font-size: 24px;
line-height: 29px;
}
@include breakpoint-down('tabL') {
font-size: 18px;
line-height: 20px;
}
@include breakpoint-down('tabM') {
font-size: 18px;
line-height: 18px;
}
}
@mixin H3 {
font-weight: 500;
font-size: 28px;
line-height: 35px;
@include breakpoint-down('deskL') {
font-size: 18px;
line-height: 20px;
}
@include breakpoint-down('tabL') {
font-size: 16px;
line-height: 22px;
}
@include breakpoint-down('tabM') {
font-size: 16px;
line-height: 18px;
}
}
@mixin H4 {
font-weight: 500;
font-size: 24px;
line-height: 29px;
}
@mixin body {
font-weight: 400;
font-size: 24px;
line-height: 30px;
@include breakpoint-down('deskL') {
font-size: 18px;
line-height: 20px;
}
@include breakpoint-down('tabL') {
font-size: 16px;
line-height: 19px;
}
@include breakpoint-down('tabM') {
font-size: 12px;
line-height: 14px;
}
}
@mixin accent {
font-weight: 400;
font-size: 20px;
line-height: 24px;
@include breakpoint-down('tabL') {
font-size: 12px;
line-height: 14px;
}
}
@mixin subtext {
font-weight: 400;
font-size: 16px;
line-height: 20px;
@include breakpoint-down('deskL') {
font-size: 14px;
line-height: 17px;
}
@include breakpoint-down('tabL') {
font-size: 10px;
line-height: 12px;
}
}
@mixin table {
font-weight: 500;
font-size: 12px;
line-height: 14px;
}
@mixin number {
font-weight: 600;
font-size: 54px;
line-height: 54px;
}