.cos-image-carousels{--main-image-width:auto;--main-image-height:auto;--thumbnail-track-width:90px;--thumbnail-height:100%;--thumbnail-width:100%;--max-width:600px;margin-bottom:1em;display:flex;padding-bottom:10px;align-items:flex-start;justify-content:center;margin-left:auto;margin-right:auto;max-width:100%}.cos-image-carousels.full-width{--main-image-width:auto;--max-width:100%}.cos-image-carousels .slick-list{margin-left:10px;margin-right:10px}.cos-image-carousels .thumbnails-slider{width:var(--thumbnail-track-width);margin-right:20px;padding-left:15px;padding-right:15px}@media (max-width:710px){.cos-image-carousels .thumbnails-slider{margin-right:0;padding-left:30px;padding-right:30px}}.cos-image-carousels .thumbnails-slider button{height:30px;padding:0;margin:0;font-size:30px;color:rgba(0,0,0,.7)}.cos-image-carousels .thumbnails-slider button:not([disabled]):hover{background-color:rgba(0,0,0,.1);color:#000}.cos-image-carousels .thumbnails-slider button:focus .slick-prev-icon,.cos-image-carousels .thumbnails-slider button:focus .slick-next-icon{color:#fff !important}.cos-image-carousels .thumbnails-slider button:focus .slick-prev{top:15px;left:0}.cos-image-carousels .thumbnails-slider button:focus .slick-prev .slick-prev-icon{display:inline-block;transform:rotate(90deg);color:#000}.cos-image-carousels .thumbnails-slider button:focus .slick-next{bottom:-15px;right:0;top:auto}.cos-image-carousels .thumbnails-slider button:focus .slick-next .slick-next-icon{display:inline-block;transform:rotate(90deg);color:#000}.cos-image-carousels .thumbnails-slider .thumbnail-button{display:block;height:var(--thumbnail-height) !important;width:var(--thumbnail-width) !important;cursor:pointer;background:0 0;background-color:rgba(0,0,0,.4);overflow:hidden;border-top-left-radius:8px;border-bottom-right-radius:8px;border:none}.cos-image-carousels .thumbnails-slider .thumbnail-button img{display:block;width:100%;height:100%;opacity:.8;-o-object-fit:cover;object-fit:cover;filter:grayscale(.8);transition:all .5s ease}.cos-image-carousels .thumbnails-slider .thumbnail-button:hover,.cos-image-carousels .thumbnails-slider .thumbnail-button[aria-current=true]{outline:1px solid #e7e7e7 !important}.cos-image-carousels .thumbnails-slider .thumbnail-button:hover img,.cos-image-carousels .thumbnails-slider .thumbnail-button[aria-current=true] img{opacity:1;filter:grayscale(0);background:#fff}.cos-image-carousels .slick-next:focus .slick-next-icon,.cos-image-carousels .slick-prev:focus .slick-prev-icon{color:#00594e !important}.cos-image-carousels .main-image-slider{position:relative;width:100%;max-width:100%;height:auto;position:relative;margin:0 auto 1px auto;padding-bottom:5px}.cos-image-carousels .main-image-slider button{z-index:1}.cos-image-carousels .main-image-slider button.slick-prev .slick-prev-icon{opacity:1}.cos-image-carousels .main-image-slider button.slick-next .slick-next-icon{opacity:1}.cos-image-carousels .main-image-slider .slick-slide{width:var(--main-image-width);height:auto !important}.cos-image-carousels .main-image-slider .slick-slide.slick-current{display:flex;justify-content:center;align-items:flex-start}.cos-image-carousels .main-image-slider .slick-slide .image-link{height:auto;overflow:hidden;transition:outline .1s linear}.cos-image-carousels .main-image-slider .slick-initialized .slick-slider{height:auto}.cos-image-carousels .main-image-slider .image-link:focus{outline:4px dashed #fff;outline-offset:-7px}.cos-image-carousels .main-image-slider .image-link img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;margin-bottom:.5em}.cos-image-carousels .main-image-slider .slick-wrapper{display:flex !important;justify-content:flex-start;flex-wrap:nowrap;align-items:flex-start;flex-direction:column;max-width:var(--max-width)}.cos-image-carousels .main-image-slider .wb-lbx{width:fit-content;display:block !important;border-top-left-radius:15px;border-bottom-right-radius:15px;overflow:hidden}.cos-image-carousels .main-image-slider .image-wrap{display:flex;max-width:100%;flex-wrap:nowrap;justify-content:center}.cos-image-carousels .image-desc{max-width:var(--main-image-width);font-weight:100;background:#272727;width:100%;padding:.6em .8em 0;border-bottom-right-radius:15px;margin-top:-15px;color:#e2e2e2}.cos-image-carousels .slick-dots{position:unset !important;margin-top:1em !important;padding-bottom:unset !important;margin-bottom:unset !important}.cos-image-carousels .slick-dots button:focus .slick-dot-icon:before{color:#00594e !important}.cos-image-carousels .slick-next-icon:before{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:700;color:#000;content:"\f054" !important;font-size:20px}.cos-image-carousels .slick-prev-icon:before{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:700;color:#000;content:"\f053" !important;font-size:20px}.cos-image-carousels .main-image-slider .slick-prev,.cos-image-carousels .main-image-slider .slick-next{background:rgba(255,255,255,.79);border-radius:50%;width:34px;height:34px;border:none;top:50% !important;text-align:center}.cos-image-carousels .main-image-slider .slick-prev .slick-prev-icon,.cos-image-carousels .main-image-slider .slick-prev .slick-next-icon,.cos-image-carousels .main-image-slider .slick-next .slick-prev-icon,.cos-image-carousels .main-image-slider .slick-next .slick-next-icon{line-height:0 !important;margin:0 !important}.cos-image-carousels .main-image-slider .slick-prev .icon:before,.cos-image-carousels .main-image-slider .slick-next .icon:before{font-weight:700;color:#fff;font-size:30px}.cos-image-carousels .main-image-slider .slick-next{right:20px}.cos-image-carousels .main-image-slider .slick-next .icon:before{content:"\f105" !important}.cos-image-carousels .main-image-slider .slick-prev{left:20px}.cos-image-carousels .main-image-slider .slick-prev .icon:before{content:"\f104" !important}.slick-dots li button:focus .slick-dot-icon:before{color:#00594e !important}.align-left:has(.cos-image-carousels){width:50%;margin-right:1em}.align-right:has(.cos-image-carousels){width:50%;margin-left:1em}.cos-image-carousels.thumbnails{align-items:flex-start;justify-content:center;flex-direction:column-reverse;--thumbnail-track-width:100%;padding-left:15px;padding-right:15px}.thumbnails-slider .slick-slide{display:flex !important;justify-content:center !important;padding:6px 10px}.thumbnails-slider button{width:fit-content}.thumbnails-slider .slick-prev{left:-10px}.thumbnails-slider .slick-next{right:-10px}.thumbnails-slider .slick-arrow{border-radius:50%;padding:4px 5px;width:30px;height:30px;margin-left:-10px;margin-right:-10px}.thumbnails-slider .slick-prev-icon,.thumbnails-slider .slick-next-icon{line-height:0 !important}.align-right.embedded-entity .thumbnails-slider .slick-slide,.align-left.embedded-entity .thumbnails-slider .slick-slide{padding:2px 4px !important}@media screen and (max-width:710px){.align-right:has(.cos-image-carousels),.align-left:has(.cos-image-carousels){width:100%;margin-left:unset !important;margin-right:unset !important;float:unset !important}.thumbnails-slider .slick-prev,.thumbnails-slider .slick-next{line-height:0 !important}.thumbnails-slider .slick-next{right:0 !important}.thumbnails-slider .slick-prev{left:0 !important}.thumbnails-slider .slick-slide{padding:2px 6px !important}.align-right.embedded-entity .thumbnails-slider .slick-slide,.align-left.embedded-entity .thumbnails-slider .slick-slide{padding:2px 6px !important}}