.section-banner{--sb-crumb-inactive: var(--color-r-foundation-white-700, rgba(255, 255, 255, 0.7));--sb-overlay: linear-gradient(180deg, rgba(23, 84, 146, 0) 0%, rgba(23, 84, 146, 0.723) 38%, #175492 100%);position: relative;width: 100%;height: 26.78rem;margin-top: 0rem;overflow: hidden;background-color: #000000}.section-banner__bg{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;z-index: 0}.section-banner__overlay{position: absolute;left: 0;bottom: 0;width: 100%;height: 20.8548rem;opacity: 0.8;background: var(--sb-overlay);z-index: 1;pointer-events: none}.section-banner__container{position: absolute;left: 0;right: 0;bottom: 0;z-index: 2;padding: 3.5rem 6.25rem}.section-banner__inner{display: flex;flex-direction: column;align-items: flex-start;width: 100%}.section-banner__inner > *{margin: 0}.section-banner__inner > * + *{margin-top: 1.25rem}.section-banner__breadcrumb{display: flex;flex-wrap: wrap;align-items: center}.section-banner__breadcrumb > * + *{margin-left: 0.4375rem}.section-banner__crumb{font-family: "Nunito Sans", sans-serif;font-size: 1rem;font-weight: 800;line-height: 1.75rem;letter-spacing: -0.0156rem;color: var(--sb-crumb-inactive);text-decoration: none;transition: color 0.2s ease}a.section-banner__crumb:hover, a.section-banner__crumb:focus-visible{color: #ffffff}.section-banner__crumb--current{color: #ffffff}.section-banner__crumb-sep{flex: 0 0 auto;width: 0.1945rem;height: 0.1945rem;background-color: #ffffff}.section-banner__title{font-family: "Nunito Sans", sans-serif;font-size: 3.25rem;font-weight: 800;line-height: 4rem;letter-spacing: -0.0938rem;color: #ffffff}.section-banner__desc{font-family: "Nunito Sans", sans-serif;font-size: 1.125rem;font-weight: 400;line-height: 2rem;letter-spacing: -0.0156rem;color: #ffffff}@media screen and (max-width: 639.98px){.section-banner{height: 27.625rem;margin-top: 0}.section-banner__overlay{height: 20.875rem}.section-banner__container{padding: 1.5rem 1rem}.section-banner__inner > * + *{margin-top: 0.75rem}.section-banner__breadcrumb > * + *{margin-left: 0.375rem}.section-banner__crumb{font-size: 0.75rem;line-height: 1rem}.section-banner__title{font-size: 2.125rem;line-height: 2.5rem;letter-spacing: -0.0625rem}.section-banner__desc{font-size: 1rem;line-height: 1.5625rem}}.section-catalogue{--sc-accent: #079de2;position: relative;background-color: #f4f5f6;padding: 4.5rem 0 6.25rem}.section-catalogue__inner{max-width: 100rem;margin: 0 auto;padding: 0 6.25rem}.section-catalogue__list{display: flex;flex-wrap: wrap}.section-catalogue__cell{width: calc((100% - 3rem) / 3);height: 38rem;margin-left: 1.5rem;margin-top: 1.5rem}.section-catalogue__cell:nth-child(3n + 1){margin-left: 0}.section-catalogue__cell:nth-child(-n + 3){margin-top: 0}.section-catalogue__empty{margin: 0;padding: 2rem 0;font-family: "Nunito Sans", sans-serif;font-size: 1rem;line-height: 1.5rem;color: rgba(0, 51, 74, 0.6)}@media screen and (max-width: 639.98px){.section-catalogue{padding: 2rem 0 2.5rem}.section-catalogue__inner{padding: 0 1rem}.section-catalogue__cell{width: 100%;height: 30rem;margin-left: 0;margin-top: 1rem}.section-catalogue__cell:nth-child(-n + 3){margin-top: 1rem}.section-catalogue__cell:first-child{margin-top: 0}}.card-catalogue{--cc-accent: var(--sc-accent, #079de2);position: relative;width: 100%;height: 100%;background-color: #ffffff;border-top: 0.1875rem solid var(--cc-accent);box-shadow: 0 0.25rem 1.5rem rgba(0, 50, 83, 0.08);overflow: hidden;transition: box-shadow 0.35s ease}.card-catalogue:hover, .card-catalogue:focus-within, .card-catalogue.is-active{box-shadow: 0 0.75rem 2.25rem rgba(0, 50, 83, 0.18)}.card-catalogue--empty{opacity: 0.55}.card-catalogue--empty:hover{box-shadow: 0 0.25rem 1.5rem rgba(0, 50, 83, 0.08)}.card-catalogue--empty .card-catalogue__link{pointer-events: none;cursor: default}.card-catalogue--empty .card-catalogue__fill{display: none}.card-catalogue__link{position: relative;display: block;height: 100%;color: inherit;text-decoration: none}.card-catalogue__link:focus-visible{outline: 0.1875rem solid var(--cc-accent);outline-offset: -0.1875rem}.card-catalogue__fill{position: absolute;inset: 0;z-index: 0;background-color: var(--cc-accent);transform: scaleY(0);transform-origin: top center;transition: transform 0.55s cubic-bezier(0.22, 1, 0.36, 1);will-change: transform}.card-catalogue:hover .card-catalogue__fill, .card-catalogue:focus-within .card-catalogue__fill, .card-catalogue.is-active .card-catalogue__fill{transform: scaleY(1)}.card-catalogue__inner{position: relative;z-index: 1;display: flex;flex-direction: column;height: 100%;padding: 3.125rem 2.5rem}.card-catalogue__head{flex: 0 0 auto;display: flex;flex-direction: row;align-items: center}.card-catalogue__icon{flex: 0 0 auto;display: block;width: 5rem;height: 5rem}.card-catalogue__icon-img{display: block;width: 100%;height: 100%;object-fit: contain;object-position: left center;transition: filter 0.35s ease}.card-catalogue:hover .card-catalogue__icon-img, .card-catalogue:focus-within .card-catalogue__icon-img, .card-catalogue.is-active .card-catalogue__icon-img{filter: brightness(0) invert(1)}.card-catalogue__rule{flex: 1 1 auto;height: 1px;margin-left: 1.5rem;background-color: #b9bfc6;transition: background-color 0.35s ease}.card-catalogue:hover .card-catalogue__rule, .card-catalogue:focus-within .card-catalogue__rule, .card-catalogue.is-active .card-catalogue__rule{background-color: rgba(255, 255, 255, 0.75)}.card-catalogue__title{flex: 0 0 auto;margin: 2.5rem 0 0;font-family: "Nunito Sans", sans-serif;font-weight: 800;font-size: 2rem;line-height: 2.5rem;letter-spacing: -0.0312rem;text-transform: uppercase;color: var(--cc-accent);transition: color 0.35s ease;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;padding-top: 0.1rem;padding-bottom: 0.1rem}.card-catalogue:hover .card-catalogue__title, .card-catalogue:focus-within .card-catalogue__title, .card-catalogue.is-active .card-catalogue__title{color: #ffffff}.card-catalogue__body{position: relative;flex: 1 1 auto;display: block;margin-top: 2rem;min-height: 0}.card-catalogue__media{position: absolute;inset: 0;display: block;overflow: hidden;transition: opacity 0.35s ease}.card-catalogue__img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: center bottom}.card-catalogue:hover .card-catalogue__media, .card-catalogue:focus-within .card-catalogue__media, .card-catalogue.is-active .card-catalogue__media{opacity: 0}.card-catalogue__reveal{position: absolute;inset: 0;display: flex;flex-direction: column;justify-content: space-between;opacity: 0;transform: translateY(1.25rem);transition: opacity 0.35s ease, transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);pointer-events: none}.card-catalogue:hover .card-catalogue__reveal, .card-catalogue:focus-within .card-catalogue__reveal, .card-catalogue.is-active .card-catalogue__reveal{opacity: 1;transform: translateY(0);transition-delay: 0.18s}.card-catalogue__desc{display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;overflow: hidden;font-family: "Nunito Sans", sans-serif;font-weight: 400;font-size: 1rem;line-height: 1.625rem;color: rgba(255, 255, 255, 0.92)}.card-catalogue__cta{flex: 0 0 auto;display: inline-flex;flex-direction: row;align-items: center;align-self: flex-start;margin-top: 1.5rem;font-family: "Nunito Sans", sans-serif;font-weight: 800;font-size: 0.875rem;line-height: 1.25rem;letter-spacing: 0.0625rem;text-transform: uppercase;color: #ffffff}.card-catalogue__cta-icon{flex: 0 0 auto;display: block;width: 1.5rem;height: 0.75rem;margin-left: 0.75rem;transition: transform 0.35s ease}.card-catalogue:hover .card-catalogue__cta-icon, .card-catalogue.is-active .card-catalogue__cta-icon{transform: translateX(0.375rem)}@media screen and (max-width: 639.98px){.card-catalogue__inner{padding: 2rem 1.5rem}.card-catalogue__icon{width: 3.5rem;height: 3.5rem}.card-catalogue__rule{margin-left: 1rem}.card-catalogue__title{margin-top: 1.5rem;font-size: 1.375rem;line-height: 1.75rem}.card-catalogue__body{margin-top: 1.25rem}.card-catalogue__desc{-webkit-line-clamp: 5;font-size: 0.875rem;line-height: 1.375rem}.card-catalogue__cta{margin-top: 1rem;font-size: 0.75rem}}@media (prefers-reduced-motion: reduce){.card-catalogue, .card-catalogue__fill, .card-catalogue__media, .card-catalogue__reveal, .card-catalogue__title, .card-catalogue__rule, .card-catalogue__icon-img, .card-catalogue__cta-icon{transition-duration: 0.01ms}}