.jumbo{font-size:4.5rem;font-weight:400;line-height:1}@media (min-width:1025px){.jumbo{font-size:5.375rem}}@media (min-width:1440px){.jumbo{font-size:8.75rem}}h1,.h1{letter-spacing:-1px;font-size:3.25rem;font-weight:400;line-height:1}@media (min-width:1025px){h1,.h1{font-size:5.375rem}}h2,.h2{font-size:2.875rem;font-weight:400;line-height:1}@media (min-width:769px){h2,.h2{font-size:3.5rem}}h3,.h3{font-size:2.625rem;font-weight:400;line-height:1}h4,.h4{font-size:2.25rem;font-weight:400;line-height:1}h5,.h5{font-size:1.75rem;font-weight:400;line-height:1}h6,.h6{font-size:1.125rem;font-weight:400;line-height:1.2}.c-card-carousel__container{scrollbar-width:none;white-space:nowrap;overflow-x:auto}@media (min-width:769px){.c-card-carousel__container>div{min-width:475px}}.c-card-carousel__container{gap:20px}.c-card-carousel__heading,.c-card-carousel__subheading{font-size:2.875rem;font-weight:400;line-height:1}@media (min-width:769px){.c-card-carousel__heading,.c-card-carousel__subheading{font-size:3.5rem}}.c-card-carousel__subheading{color:#656e76;margin-bottom:0}.c-card-carousel__heading:has(+.c-card-carousel__subheading){margin-bottom:0}.c-card-carousel__heading+.c-card-carousel__subheading{margin-bottom:20px}.c-card-carousel__view-all-link{color:#211e25;background-image:url("data:image/svg+xml,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3_426)'%3E%3Cpath d='M4.33594 8.83594L8.67133 4.50054L4.33594 0.160513' stroke='%23211E25' stroke-miterlimit='10'/%3E%3Cpath d='M8.67079 4.50391H0' stroke='%23211E25' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3_426'%3E%3Crect width='9' height='9' fill='white' transform='matrix(1 0 0 -1 0 9)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;padding-right:20px;font-family:Arkitekt-Medium,Arial,sans-serif;text-decoration:underline;transition:all .25s ease-in-out}.c-card-carousel__view-all-link:hover{text-decoration-color:transparent}.c-card-carousel__scroll-button{cursor:pointer;z-index:1;background-color:#fff;border:none;justify-content:center;align-items:center;width:40px;height:40px;padding:10px;display:flex;position:absolute;top:30%;transform:translateY(-30%);box-shadow:0 4px 5px -2px rgba(0,0,0,.25)}.c-card-carousel__scroll-button:hover svg{opacity:1}.c-card-carousel__scroll-button--forward{right:0}.c-card-carousel__scroll-button--back{left:0}@media (min-width:1920px){.c-card-carousel__scroll-button--back{left:calc(50% - 940px)}}
