.page-section-link{margin-top:1.75rem}.page-section .editor-content{color:var(--color-text)}.section-heading+.editor-content{margin-top:1rem}.section-heading.is-bigger{font-size:2.5rem}@media (max-width:767.98px){.section-heading.is-bigger{font-size:1.875rem}}.icon-card-icon,.text-section-icon{display:block;width:3.5rem;height:3.5rem}.icon-card-icon.is-mask,.text-section-icon.is-mask{background-color:var(--color-teal);-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat}.icon-card-icon>img,.text-section-icon>img{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--radius-small)}.text-image{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:2.5rem 5rem}.text-image.no-media{grid-template-columns:minmax(0,1fr);max-width:50rem}.text-image.image-right .text-image-media{order:2}.text-image.no-text{grid-template-columns:minmax(0,1fr)}.text-image-media>img{display:block;width:100%;height:auto;border-radius:var(--radius-large)}.text-image-media.is-animation{max-width:30rem;margin:0 auto}.text-image-media .animated-svg svg{display:block;width:100%;height:auto}@media (max-width:991.98px){.text-image{grid-template-columns:minmax(0,1fr)}.text-image.image-right .text-image-media{order:0}.text-image-media.is-animation{max-width:20rem}}.icon-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 3rem}.icon-cards.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.icon-cards.columns-1{grid-template-columns:minmax(0,1fr)}.icon-card{display:flex;align-items:flex-start;gap:1.25rem}.icon-card-icon{flex:0 0 auto}.icon-cards.icons-top .icon-card{flex-direction:column;align-items:center;text-align:center}.icon-card-title{margin:0;color:var(--color-dark);font-size:1.25rem;font-weight:600;line-height:1.3}.icon-card-title+.editor-content{margin-top:.5rem}a.icon-card-link{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;color:var(--color-teal);font-size:.9375rem;font-weight:600;line-height:1.4}a.icon-card-link:hover{opacity:1}a.icon-card-link span.icon{width:.875rem;height:.875rem;transition:transform 0.25s ease-in-out}a.icon-card-link:hover span.icon{transform:translateX(.25rem)}@media (max-width:991.98px){.icon-cards,.icon-cards.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.icon-cards,.icon-cards.columns-2{grid-template-columns:minmax(0,1fr);gap:2rem}.icon-card-icon{width:3rem;height:3rem}}.section-slider .slider-block-heading .section-title{margin-bottom:0}a.image-card{display:flex;flex-direction:column;gap:.875rem;color:var(--color-dark)}a.image-card:hover{opacity:1}.image-card-image{display:block;aspect-ratio:4 / 3;background-color:var(--color-background-grey);border-radius:var(--radius-medium);overflow:hidden}.image-card-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease-in-out}a.image-card:hover .image-card-image img{transform:scale(1.05)}.image-card-title{font-size:1.0625rem;font-weight:600;line-height:1.3}.page-banner{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:25rem;padding:3.5rem 1.5rem;background-color:var(--color-dark);border-radius:var(--radius-large);color:var(--color-white);text-align:center;overflow:hidden}.page-banner-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.page-banner-background::after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(28,31,32,.45);content:''}.page-banner-background>img{display:block;width:100%;height:100%;object-fit:cover}.page-banner-content{max-width:40rem}.page-banner .section-heading,.page-section .page-banner .editor-content{color:inherit}a.link-button.is-light{border-color:var(--color-white);color:var(--color-white)}@media (max-width:767.98px){.page-banner{min-height:20rem;padding:2.5rem 1.25rem}}.text-section{max-width:50rem}.section-text.text-center .text-section{margin:0 auto;text-align:center}.section-text.text-right .text-section{margin-left:auto;text-align:right}.text-section-icon{margin-bottom:1.5rem}.section-text.text-center .text-section-icon{margin-left:auto;margin-right:auto}.section-text.text-right .text-section-icon{margin-left:auto}