.heading{--js-scroll-offset-top:var(--header-height)}*+.heading,.heading:first-child{margin-top:var(--section-gap)}.layout__body>.heading:first-child{margin-top:var(--page-top-gap)}.heading__title{font-size:var(--font-size-32);font-weight:600;line-height:1.2}*+.heading__title{margin-top:1em}.heading__title--large{font-size:var(--font-size-45)}.hero-list{overflow:hidden}*+.hero-list,*+.hero-list:first-child{margin-top:var(--section-gap)}.layout__body>.hero-list:first-child{margin-top:var(--page-top-gap)}.hero-list__cta{margin-bottom:16px;font-family:var(--font-poppins);font-size:32px;font-weight:600;line-height:1.2;color:var(--black)}.hero-list__items{display:flex;gap:20px;width:100%;height:680px}*+.hero-list__items{margin-top:32px}.hero-list__item{flex:1;max-width:445px;min-width:300px;height:680px}.hero-list__item__image{height:680px}@media (max-width:768px){.hero-list__items{position:relative;right:50%;left:50%;display:flex;flex-wrap:nowrap;overflow-x:scroll;gap:16px;height:500px;width:calc(100 * var(--vw));margin-right:-50vw;margin-left:-50vw;padding-right:var(--page-right-padding);padding-left:var(--page-left-padding);scroll-snap-type:x mandatory}.hero-list__cta{font-size:24px}.hero-list__item{flex:0 0 260px;height:100%;scroll-snap-align:center}}.hero-list__item__image-container{position:relative;width:100%;height:100%}.hero-list__item__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-list__item__content{position:absolute;right:0;bottom:30px;left:0;display:flex;justify-content:center}.hero-list__item__content a,.hero-list__item__content span{padding:10px 20px;color:var(--black);-webkit-text-decoration:none;text-decoration:none;border-radius:15px;transition:background-color .3s ease}.hero-list__item__content a:hover,.hero-list__item__content span:hover{background-color:#b5b5b5!important}.hero-list__item__title{margin-bottom:8px;font-family:var(--font-poppins);font-size:16px;font-weight:600;line-height:1.2;text-align:center}.hero-list__item__link-wrapper{display:block;width:100%;height:100%;color:inherit;-webkit-text-decoration:none;text-decoration:none}.hero-list__item__image{transition:transform .3s ease}.hero-list__item__link{display:inline-block;padding:6px 12px;font-family:var(--font-poppins);font-size:12px;font-weight:500;color:var(--black);-webkit-text-decoration:none;text-decoration:none;border-radius:4px}