@font-face{font-display:swap;font-family:'Nunito Sans';font-style:normal;font-weight:400;src:url('/public/fonts/nunito-sans/nunito-sans-v15-latin-regular.woff2')
        format('woff2');}@font-face{font-display:swap;font-family:'Nunito Sans';font-style:italic;font-weight:400;src:url('/public/fonts/nunito-sans/nunito-sans-v15-latin-italic.woff2')
        format('woff2');}@font-face{font-display:swap;font-family:'Nunito Sans';font-style:normal;font-weight:700;src:url('/public/fonts/nunito-sans/nunito-sans-v15-latin-700.woff2')
        format('woff2');}@font-face{font-display:swap;font-family:'Nunito Sans';font-style:normal;font-weight:900;src:url('/public/fonts/nunito-sans/nunito-sans-v15-latin-900.woff2')
        format('woff2');}@font-face{font-display:swap;font-family:'Figtree';font-style:normal;font-weight:900;src:url('/public/fonts/figtree/figtree-v7-latin-900.woff2') format('woff2');}body{font-family:Nunito Sans,sans-serif;font-weight:normal;font-size:18px;line-height:27px;letter-spacing:0;color:var(--color-font);}p{margin:0 0 10px 0;}a{font-weight:400;text-underline-position:from-font;text-decoration:underline;font-family:Nunito Sans;text-decoration:underline;text-decoration-style:solid;text-underline-offset:2px;text-decoration-thickness:8.5%;text-decoration-skip-ink:auto;color:inherit;transition:text-decoration 300ms ease-in-out,color 300ms ease-in-out;}a:hover{text-decoration-color:var(--color-primary);color:inherit;}a:focus{text-decoration:none;color:var(--color-primary);}h1,.h1{font-family:Figtree,sans-serif;font-weight:900;font-size:57px;line-height:68px;letter-spacing:0%;text-transform:uppercase;margin:0 0 21px 0;}@media (max-width:767px){h1,.h1{font-size:38px;line-height:1.2;word-break:break-word;hyphens:auto;}}h2,.h2{font-family:Figtree,sans-serif;font-weight:700;font-size:42px;line-height:46px;margin:48px 0 23px;}@media (max-width:767px){h2,.h2{font-size:32px;line-height:1.2;word-break:break-word;hyphens:auto;}}h3,.h3{margin:65px 0 30px;}h3,.h3,.tx-contentblocks .accordion > header button{font-weight:900;font-size:32px;line-height:36px;}@media (max-width:767px){h3,.h3,.tx-contentblocks .accordion > header button{font-size:24px;line-height:1.2;word-break:break-word;hyphens:auto;}}.tx-contentblocks .accordion > header h3{margin:0;}h4,.h4{font-weight:900;font-size:24px;line-height:28px;text-transform:uppercase;margin:20px 0 5px;}h5,.h5{font-weight:700;font-size:22px;line-height:24px;}h6,.h6{font-weight:700;line-height:1.1;font-size:20px;line-height:24px;}.text-underline{text-decoration:underline;text-decoration-style:solid;text-underline-offset:13%;text-decoration-thickness:10.5%;text-decoration-skip-ink:auto;text-decoration-color:var(--color-primary);}.btn-primary,.btn-secondary{font-family:Nunito Sans;font-weight:900;font-size:14px;text-transform:uppercase;border-radius:9999px;color:inherit;text-decoration:none;display:inline-block;padding:11px 20px 8px;line-height:1.2;margin-top:20px;transition:300ms ease-in-out;position:relative;}.btn-primary::after,.btn-secondary::after{content:' ';opacity:0;width:20px;height:14px;background:transparent url(/public/icons/arrow-right-long.svg) no-repeat
        right center;transition:300ms ease-in-out;display:block;background-size:22px auto;position:absolute;right:14px;top:11px;z-index:1;}.btn-primary:hover,.btn-primary:focus,.btn-secondary:hover,.btn-secondary:focus{padding-right:54px;}.btn-primary:hover::after,.btn-primary:focus::after,.btn-secondary:hover::after,.btn-secondary:focus::after{opacity:1;}.btn-primary{background-color:var(--color-primary);border:1px solid transparent;}.btn-primary:focus,.btn-secondary:focus{color:var(--color-font);background-color:#fff;border-color:var(--color-primary);}.btn-secondary{background-color:#fff;border:1px solid var(--color-font);}.text-left{text-align:left;}.text-end,.text-right{text-align:right;}.text-center{text-align:center;}.text-justify{text-align:justify;}.text-small{font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;}.tag{display:inline-block;font-weight:700;font-size:14px;line-height:16px;line-height:1;padding:3px 9px;border-radius:9999px;border:1px solid;}
