body{background-color:#f4f8fb}.styleguide{width:86%;max-width:1440px;margin:0 auto;margin-top:5em;margin-bottom:5em}@media only screen and (max-width: 719.98px){.styleguide{width:90%}}.styleguide .display-1{font-family:"PlusJakartaSans",helvetica,arial,sans-serif;font-size:clamp(2.25em,1.2549em + 2.7451vw,4em);line-height:1.1;font-weight:800;color:#000}.styleguide .display-2{font-family:"PlusJakartaSans",helvetica,arial,sans-serif;font-size:clamp(2.25em,1.2549em + 2.7451vw,3.5em);line-height:1.1;font-weight:800;color:#000}.styleguide h1{font-family:"PlusJakartaSans",helvetica,arial,sans-serif;font-size:clamp(2.25em,1.2549em + 2.7451vw,3em);line-height:1.1;font-weight:800;color:#000}.styleguide h2{font-family:"PlusJakartaSans",helvetica,arial,sans-serif;font-size:clamp(1.75em,1.3235em + 1.1765vw,2.25em);line-height:1.1;font-weight:800;color:#000}.styleguide h3{font-family:"PlusJakartaSans",helvetica,arial,sans-serif;font-size:clamp(1.5em,1.2157em + 0.7843vw,2em);line-height:1.1;font-weight:700;color:#000}.styleguide h4{font-family:"PlusJakartaSans",helvetica,arial,sans-serif;font-size:clamp(1.25em,1.1078em + 0.3922vw,1.5em);line-height:1.1;font-weight:700;color:#000}.styleguide h5{font-family:"PlusJakartaSans",helvetica,arial,sans-serif;font-size:clamp(1em,0.8578em + 0.3922vw,1.25em);line-height:1.1;font-weight:700;color:#000}.styleguide h6{font-family:"PlusJakartaSans",helvetica,arial,sans-serif;font-size:clamp(.875em,0.8039em + 0.1961vw,1em);line-height:1.1;font-weight:700;color:#000}.styleguide .body-r{font-family:"PlusJakartaSans",helvetica,arial,sans-serif;font-size:clamp(.875em,0.196vw + 0.804em,1em);line-height:1.6;font-weight:400;color:#000}.styleguide .body-s{font-family:"PlusJakartaSans",helvetica,arial,sans-serif;font-size:clamp(.875em,0.196vw + 0.804em,1em);line-height:1.6;font-weight:400;color:#000;font-size:.875em;line-height:1.6}.styleguide .color-1{background-color:#edeff5}.styleguide .color-2{background-color:#555}.styleguide .color-3{background-color:#0c4e5a}.styleguide .color-4{background-color:#116b7a}.styleguide .color-5{background-color:#ff754f}.styleguide .color-6{background-color:#ff5f33}.styleguide .ds-wrap{display:flex;flex-direction:column;margin-bottom:5em}.styleguide .ds-wrap>h2{margin-bottom:2em}.styleguide .ds-wrap>.inner-wrap h4{margin-bottom:1.5em}.styleguide .color-cards-wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:3em}.styleguide .color-card{display:flex;flex-direction:column;width:164px;height:200px;border-radius:2px}.styleguide .color-card .color-display{width:100%;padding-top:75%;border-radius:10px 10px 0 0}.styleguide .color-card .color-name{font-family:"PlusJakartaSans",helvetica,arial,sans-serif;font-size:clamp(1em,0.8578em + 0.3922vw,1.25em);line-height:1.1;font-weight:700;color:#000;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#fff;border-radius:0 0 10px 10px}.styleguide .font-family-wrap{margin-bottom:4em}.styleguide .font-family-wrap>h4{margin-bottom:1.5em}.styleguide .font-family-wrap .font-card-wrap{display:flex;flex-wrap:wrap;gap:3em;justify-content:start}.styleguide .heading-styles-wrap{margin-bottom:4em}.styleguide .heading-styles-wrap>h4{margin-bottom:1.5em}.styleguide .heading-styles-wrap .heading-wrap{display:flex;flex-direction:column;gap:3em}.styleguide .heading-styles-wrap .heading-wrap h4{margin-bottom:0 !important}.styleguide .text-styles-wrap>h4{margin-bottom:1.5em}.styleguide .text-styles-wrap .text-wrap{display:flex;flex-direction:column;gap:1.5em}.styleguide .text-styles-wrap .text-wrap span{display:block;margin-top:1em}.styleguide .font-card{display:flex;flex-direction:column;padding:1em;background-color:#fff;border-radius:10px}.styleguide .font-card span{font-family:"PlusJakartaSans",helvetica,arial,sans-serif;font-size:clamp(.875em,0.196vw + 0.804em,1em);line-height:1.6;font-weight:400;color:#000}.styleguide .font-card span:nth-child(1){font-family:"PlusJakartaSans",helvetica,arial,sans-serif;font-size:clamp(2.25em,1.2549em + 2.7451vw,3em);line-height:1.1;font-weight:800;color:#000;padding-bottom:.75em;border-bottom:2px solid #000}.styleguide .font-card span:nth-child(2){margin:.5em 0}.styleguide .font-card span.regular{font-weight:400}.styleguide .font-card span.semibold{font-weight:600}.styleguide .font-card span.bold{font-weight:700}.styleguide .font-card span.bolder{font-weight:800}.styleguide .buttons-wrap{display:flex;flex-wrap:wrap;gap:1.5em;padding:3em;background:#555}.styleguide .buttons-wrap>h4{margin-bottom:1.5em}.styleguide .btn.primary{font-family:"PlusJakartaSans",helvetica,arial,sans-serif;font-size:.875em;line-height:1;font-weight:600;color:#fff;display:inline-block;padding:1rem 3rem;border-radius:3rem;background-color:#116b7a;text-decoration:none;color:#fff;text-align:center;cursor:pointer;transition:all 300ms ease}.styleguide .btn.primary:hover{background-color:#0c4e5a}.styleguide .btn.primary-coral{font-family:"PlusJakartaSans",helvetica,arial,sans-serif;font-size:.875em;line-height:1;font-weight:600;color:#fff;display:inline-block;padding:1rem 3rem;border-radius:3rem;background-color:#116b7a;text-decoration:none;color:#fff;text-align:center;cursor:pointer;transition:all 300ms ease;background-color:#ff754f}.styleguide .btn.primary-coral:hover{background-color:#0c4e5a}.styleguide .btn.primary-coral:hover{background-color:#ff5f33}.styleguide .btn.secondary{font-family:"PlusJakartaSans",helvetica,arial,sans-serif;font-size:.875em;line-height:1;font-weight:600;color:#fff;display:inline-block;padding:1rem 3rem;border-radius:3rem;background-color:#116b7a;text-decoration:none;color:#fff;text-align:center;cursor:pointer;transition:all 300ms ease;padding-top:calc(1rem - 2px);padding-right:calc(3rem - 2px);padding-bottom:calc(1rem - 2px);padding-left:calc(3rem - 2px);border:2px solid #fff}.styleguide .btn.secondary:hover{background-color:#0c4e5a}@media only screen and (min-width: 1079.98px){.styleguide .ds-wrap{display:flex;flex-direction:row;margin-bottom:5em}.styleguide .ds-wrap>h2{width:30%;margin:0;border-right:6px solid #000}.styleguide .ds-wrap .inner-wrap{width:70%;padding-left:2em}.styleguide .color-cards-wrap,.styleguide .font-card-wrap{justify-content:initial}}.styleguide+.mod_navigation{width:86%;max-width:1440px;margin:0 auto;display:flex;margin-bottom:5em}@media only screen and (max-width: 719.98px){.styleguide+.mod_navigation{width:90%}}.styleguide+.mod_navigation h2{font-family:"PlusJakartaSans",helvetica,arial,sans-serif;font-size:clamp(1.75em,1.3235em + 1.1765vw,2.25em);line-height:1.1;font-weight:800;color:#000;margin-bottom:2em}.styleguide+.mod_navigation h2{width:30%;margin:0;border-right:6px solid #000}.styleguide+.mod_navigation .level_1{display:flex;flex-wrap:wrap;gap:3em;width:70%;padding-left:2em}.styleguide+.mod_navigation .level_1 li{width:25%}.styleguide+.mod_navigation .level_1 li a{font-family:"PlusJakartaSans",helvetica,arial,sans-serif;font-size:clamp(1em,0.8578em + 0.3922vw,1.25em);line-height:1.1;font-weight:700;color:#000}@media(max-width: 1079.98px){.styleguide+.mod_navigation{flex-direction:column}.styleguide+.mod_navigation h2{margin-bottom:2em;width:100%;border-right:none}.styleguide+.mod_navigation .level_1{padding-left:0;width:100%}}