.zb-carousel-images{position:relative;overflow:hidden;padding:0;border-radius:16px}@media screen and (min-width:960px){.zb-carousel-images{padding:0}}.zb-carousel-images .slides-container{height:-moz-max-content;height:max-content;width:100%;display:flex;-moz-column-gap:8px;column-gap:8px;margin:0;overflow:scroll;scroll-behavior:smooth}.zb-carousel-images .slide{min-height:100%;text-align:center;flex-shrink:0}.zb-carousel-images .slide:last-of-type{margin-right:2000px}.zb-carousel-images .slides-container .slide:first-of-type,.zb-carousel-images .slides-container.full-width .slide:first-of-type,.zb-carousel-images .slides-container.lg-width .slide:first-of-type{margin-left:8px}@media screen and (min-width:512px){.zb-carousel-images .slides-container .slide:first-of-type,.zb-carousel-images .slides-container.full-width .slide:first-of-type,.zb-carousel-images .slides-container.lg-width .slide:first-of-type{margin-left:calc((100vw - 480px)/ 2 - 16px)}}@media screen and (min-width:960px){.zb-carousel-images .slides-container.lg-width .slide:first-of-type{margin-left:calc((100vw - 144px)/ 8 + 16px)}}@media screen and (min-width:1280px){.zb-carousel-images .slides-container.lg-width .slide:first-of-type{margin-left:calc((100vw - 996px)/ 2 - 16px)}}@media screen and (min-width:960px){.zb-carousel-images .slides-container.full-width .slide:first-of-type{margin-left:0}}@media screen and (min-width:1232px){.zb-carousel-images .slides-container.full-width .slide:first-of-type{margin-left:calc((100vw - 1232px)/ 2)}}.zb-carousel-images .slide:not(.active){opacity:.3}.zb-carousel-images .slide-content{margin:0 auto;width:-moz-fit-content;width:fit-content;min-height:100%;display:flex}.zb-carousel-images .slides-container{scrollbar-width:none;-ms-overflow-style:none}.zb-carousel-images .slides-container::-webkit-scrollbar{width:0;height:0}.zb-carousel-images .slide-navigation-bar{display:flex;flex-direction:row;gap:20px;width:940px;justify-content:flex-start;margin:40px auto}@media screen and (max-width:959px){.zb-carousel-images .slide-navigation-bar{flex-direction:column;justify-content:center;align-items:center;width:100%}}.zb-carousel-images .slide-navigation-bar .slide-dot-navigation{text-align:left;background-color:transparent}.zb-carousel-images .slide-navigation-bar .slide-arrow-navigation{display:inherit}.zb-carousel-images .slide-navigation-bar .slide-arrow-navigation p{margin-bottom:0}.zb-carousel-images .slide-navigation-bar .slide-arrow-navigation .caret{cursor:pointer}.zb-carousel-images .slide-navigation-bar .slide-arrow-navigation .caret:after{display:inline-block;position:relative;width:17px;height:17px;transition:.3s ease-in-out;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1792 1792'%3E%3Cpath d='M1395 1184q0 13-10 23l-50 50q-10 10-23 10t-23-10l-393-393-393 393q-10 10-23 10t-23-10l-50-50q-10-10-10-23t10-23l466-466q10-10 23-10t23 10l466 466q10 10 10 23z' fill='%23C7C7C7' /%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;content:"";pointer-events:none;vertical-align:middle}.zb-carousel-images .slide-navigation-bar .slide-arrow-navigation .caret-previous:after{transform:rotate(270deg);margin-right:9px}.zb-carousel-images .slide-navigation-bar .slide-arrow-navigation .caret-next:after{transform:rotate(90deg);margin-left:9px}.zb-carousel-images input[type=radio].slide-navigation-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:15px;height:15px;background-color:var(--c-focus-20);border-radius:50%;font-size:0;cursor:pointer}.zb-carousel-images input[type=radio]:checked.slide-navigation-item{background-color:var(--c-focus-30)}.zb-carousel-images--card{box-shadow:0 4px 16px 2px rgba(0,0,0,.12);max-width:calc(100vw - 48px);border-radius:16px;margin:16px}@media screen and (min-width:512px){.zb-carousel-images--card{max-width:480px}}.zb-carousel-images--divider{width:100%;height:2px}.zb-carousel-images--image{max-width:480px;display:flex}.zb-carousel-images--title{margin-bottom:12px}.zb-carousel-images--content{padding:24px}
/*# sourceMappingURL=carousel-images.css.map */
