@font-face{font-family:Basenji;src:url(../fonts/Basenji-Regular.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../fonts/Poppins-ExtraLight.woff2) format('woff2');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../fonts/Poppins-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../fonts/Poppins-SemiBold.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap}*{font-family:Poppins,sans-serif;font-weight:400;font-style:normal;font-size:var(--font-size-paragraph)}h1{font-size:clamp(35px,2.6 * 1vw,50px);font-family:Basenji,sans-serif}h2{font-size:clamp(25px,2 * 1vw,40px);font-family:Basenji,sans-serif;color:var(--colour-navy-blue)}h3{font-size:clamp(20px,1.5 * 1vw,30px);font-family:Basenji,sans-serif;color:var(--colour-navy-blue)}h4{font-size:clamp(16px,1.2 * 1vw,25px);font-family:Basenji,sans-serif;color:var(--colour-navy-blue)}p{font-size:var(--font-size-paragraph)}.txt-paragraph-lg{font-size:var(--font-size-paragraph-lg)}.txt-paragraph-xl{font-size:var(--font-size-paragraph-xl)}.txt-colour-white{color:#fff}.txt-semi-bold{font-weight:var(--font-weight-semi-bold)}.txt-light{font-weight:var(--font-weight-light)}