.layout-module-scss-module__crn1Ua__page{background-color:#f6f6f6;flex:1}.layout-module-scss-module__crn1Ua__page .layout-module-scss-module__crn1Ua__formSection{padding:2rem 1rem 4.5rem}.layout-module-scss-module__crn1Ua__page .layout-module-scss-module__crn1Ua__formSection>*{max-width:57rem;margin:0 auto}
.swiper-creative .swiper-slide{backface-visibility:hidden;transition-property:transform,opacity,height;overflow:hidden}
.ContentfulImageCarousel-module-scss-module__USxUfa__container{width:100%;margin:0 auto;padding:2rem 0;position:relative}@media (min-width:600px){.ContentfulImageCarousel-module-scss-module__USxUfa__container{width:min(80%,112.5rem);padding:3rem 0 3.5rem}}.kccl-grid .ContentfulImageCarousel-module-scss-module__USxUfa__container{width:100%;min-width:0;margin:0;padding:0}.ContentfulImageCarousel-module-scss-module__USxUfa__container .ContentfulImageCarousel-module-scss-module__USxUfa__topBar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}@media (max-width:599px){.ContentfulImageCarousel-module-scss-module__USxUfa__container .ContentfulImageCarousel-module-scss-module__USxUfa__topBar{padding:0 1rem}}.ContentfulImageCarousel-module-scss-module__USxUfa__container .ContentfulImageCarousel-module-scss-module__USxUfa__topBar .ContentfulImageCarousel-module-scss-module__USxUfa__navigationButtons{justify-content:flex-end;gap:.5rem;display:flex}.ContentfulImageCarousel-module-scss-module__USxUfa__container .ContentfulImageCarousel-module-scss-module__USxUfa__slide{aspect-ratio:16/9;transform-origin:50%;border:.25rem solid var(--grid-background-color,#fff);justify-content:center;align-items:center;width:90%;display:flex;overflow:hidden}@media (min-width:600px){.ContentfulImageCarousel-module-scss-module__USxUfa__container .ContentfulImageCarousel-module-scss-module__USxUfa__slide{width:65%;height:25rem}}@media (min-width:1280px){.ContentfulImageCarousel-module-scss-module__USxUfa__container .ContentfulImageCarousel-module-scss-module__USxUfa__slide{height:37.5rem}}.ContentfulImageCarousel-module-scss-module__USxUfa__container .ContentfulImageCarousel-module-scss-module__USxUfa__scrollbarTrack{background:#ddd;border-radius:.125rem;width:50%;height:.125rem;position:absolute;bottom:.625rem;left:50%;transform:translate(-50%)}.ContentfulImageCarousel-module-scss-module__USxUfa__container .ContentfulImageCarousel-module-scss-module__USxUfa__scrollbarThumb{will-change:transform;height:.25rem;transform-style:preserve-3d;background:#cb4700;border-radius:.125rem;outline:1px solid #0000;transition:transform .3s;position:absolute;top:-.0625rem}.ContentfulImageCarousel-module-scss-module__USxUfa__container .swiper.contentful-image-carousel{padding-bottom:1.5rem}.ContentfulImageCarousel-module-scss-module__USxUfa__imageButtonWrapper{appearance:none;width:100%;height:100%;transform-style:preserve-3d;background-color:#0000;border:none;margin:0;padding:0;display:block}.ContentfulImageCarousel-module-scss-module__USxUfa__imageButtonWrapper:disabled{cursor:default}.ContentfulImageCarousel-module-scss-module__USxUfa__imageButtonWrapper:not(:disabled):hover{cursor:zoom-in}.ContentfulImageCarousel-module-scss-module__USxUfa__imageButtonWrapper:not(:disabled):focus-within:not(:active) img{outline-offset:-.125rem;outline:.125rem solid #0076ca}.ContentfulImageCarousel-module-scss-module__USxUfa__imageButtonWrapper img{object-fit:cover;object-position:center;width:100%;height:100%}
