@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:100 900;src:url(../../assets/fonts/Nunito_Sans/NunitoSans-VariableFont_YTLC,opsz,wdth,wght.ttf) format("truetype")}header{justify-content:center;top:clamp(20px,20px + 8 * (100vw - 991px)/(1120 - 991),28px);width:100%}header,header .header{align-items:center;display:flex;position:relative}header .header{justify-content:space-between;max-width:1160px;width:90%;z-index:10}.nav-wrap{display:flex}.nav-wrap ul{align-items:center;display:flex;gap:clamp(30px,30px + 20 * (100vw - 991px)/(1120 - 991),50px);justify-content:flex-end;list-style:none;margin:0;padding:0}.nav-wrap ul li a{color:#000}footer{flex-direction:column;justify-content:center;width:100%}footer,footer .footer{align-items:center;display:flex}footer .footer{flex-wrap:wrap;justify-content:space-between;max-width:1160px;width:90%}.spacer{display:block;height:160px;width:100%}@media (max-width:1160px){.spacer{height:120px}}.page-header-wrap{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.page-header-wrap .page-header{display:block;margin:30px 0;max-width:1160px;width:90%}.page-header-wrap .page-header h1{color:var(--color-5);display:block;font-family:Nunito Sans,sans-serif;font-size:clamp(28px,28px + 8 * (100vw - 991px)/(1120 - 991),36px);font-weight:700;line-height:clamp(36px,36px + 8 * (100vw - 991px)/(1120 - 991),44px);text-decoration:none;width:100%}.page-wrap{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.page-wrap .page-content{display:block;max-width:1160px;padding:clamp(15px,15px + 0 * (100vw - 991px)/(1120 - 991),15px) 15px clamp(35px,35px + 35 * (100vw - 991px)/(1120 - 991),70px);width:calc(100% - 30px)}.page-wrap .page-content .content h2{font-size:24px;line-height:32px}.page-wrap .page-content .content h2,.page-wrap .page-content .content h3{font-weight:700;margin:clamp(20px,20px + 10 * (100vw - 991px)/(1120 - 991),30px) clamp(0px,0px + 0 * (100vw - 991px)/(1120 - 991),0px) clamp(15px,15px + 5 * (100vw - 991px)/(1120 - 991),20px)}.page-wrap .page-content .content h3{font-size:20px;line-height:25px}.page-wrap .page-content .content h4{font-weight:700;margin:clamp(20px,20px + 10 * (100vw - 991px)/(1120 - 991),30px) clamp(0px,0px + 0 * (100vw - 991px)/(1120 - 991),0px) clamp(15px,15px + 5 * (100vw - 991px)/(1120 - 991),20px)}.page-wrap .page-content .content figure{display:block;margin:0;overflow:hidden;padding:25px 0}.page-wrap .page-content .content figure,.page-wrap .page-content .content figure img{border-radius:clamp(35px,35px + 27 * (100vw - 991px)/(1120 - 991),62px) clamp(35px,35px + 27 * (100vw - 991px)/(1120 - 991),62px) clamp(35px,35px + 27 * (100vw - 991px)/(1120 - 991),62px) clamp(35px,35px + 27 * (100vw - 991px)/(1120 - 991),62px);width:100%}.page-wrap .page-content .content figure img{height:auto}body{font-family:Nunito Sans,sans-serif;margin:0;padding:0;position:relative;width:100%}body,html{box-sizing:border-box}html{scroll-behavior:smooth}p{margin:0 0 24px}p:last-child{margin:0}h1,h2,h3,h4{margin:0;padding:0}a{text-decoration:underline}a:hover{text-decoration:none}strong{font-weight:700}