﻿/*!
 * CH Flickity Gallery – Frontend Styles
 * Based on flickity-2.3.0-adjusted.scss by Costa Hosting
 * Compile to: assets/css/ch-flickity-gallery.css
 *
 * Compile with: sass assets/css/ch-flickity-gallery.scss assets/css/ch-flickity-gallery.css --style=compressed
 */.fixed_image_box{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;width:100%;margin:0;padding:0;z-index:0;overflow:hidden}.fixed_image_box img{width:100%;height:100%;object-fit:cover;object-position:center}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{position:absolute;top:40%;width:49px;height:49px;border:none;border-radius:3px;background:#fff;cursor:pointer;z-index:1;padding:0;display:flex;justify-content:center;align-items:center}@media(min-width: 980px){.flickity-prev-next-button{width:55px;height:55px;top:45%}}.flickity-prev-next-button:hover{background:#000;color:#fff}.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09f}.flickity-prev-next-button:active{opacity:1}.flickity-prev-next-button.previous{left:0}.flickity-prev-next-button.next{right:0}.flickity2-single-image-carousel .flickity-prev-next-button.previous{left:25px}.flickity2-single-image-carousel .flickity-prev-next-button.next{right:25px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:0}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:0}.flickity-prev-next-button:disabled{opacity:.3;cursor:auto}.flickity-prev-next-button svg{display:none !important}.flickity-prev-next-button .arrow{fill:rgba(0,0,0,0)}.flickity-prev-next-button:after{content:"";display:block;line-height:0;margin:0;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url('data:image/svg+xml,%3Csvg width="100%25" height="100%25" viewBox="0 0 39 22" xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"%3E%3Cg transform="matrix(-1,0,0,1,58.2089,-1638.33)"%3E%3Cpath d="M26.107,1647.33L30.034,1641.44C30.647,1640.52 30.398,1639.28 29.48,1638.67C28.561,1638.06 27.318,1638.3 26.706,1639.22L19.967,1649.33L26.706,1659.44C27.318,1660.36 28.561,1660.61 29.48,1660C30.398,1659.38 30.647,1658.14 30.034,1657.22L26.107,1651.33L56.209,1651.33C57.313,1651.33 58.209,1650.43 58.209,1649.33C58.209,1648.23 57.313,1647.33 56.209,1647.33L26.107,1647.33Z"/%3E%3C/g%3E%3C/svg%3E');width:23px;height:13px}@media(min-width: 980px){.flickity-prev-next-button:after{width:28px;height:16px}}.flickity-prev-next-button.previous:after{margin-left:5px;transform:rotate(180deg)}.flickity-prev-next-button.next:after{margin-right:5px}.flickity-prev-next-button:hover:after{background-image:url('data:image/svg+xml,%3Csvg width="100%25" height="100%25" viewBox="0 0 39 22" version="1.1" xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"%3E%3Cg transform="matrix(-1,0,0,1,58.2089,-1638.33)"%3E%3Cpath d="M26.107,1647.33L30.034,1641.44C30.647,1640.52 30.398,1639.28 29.48,1638.67C28.561,1638.06 27.318,1638.3 26.706,1639.22L19.967,1649.33L26.706,1659.44C27.318,1660.36 28.561,1660.61 29.48,1660C30.398,1659.38 30.647,1658.14 30.034,1657.22L26.107,1651.33L56.209,1651.33C57.313,1651.33 58.209,1650.43 58.209,1649.33C58.209,1648.23 57.313,1647.33 56.209,1647.33L26.107,1647.33Z" style="fill:white;"%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E')}.flickity-prev-next-button.previous:hover:after{transform:rotate(180deg)}.flickity-page-dots{width:100%;padding:15px 0;margin:0;list-style:none;text-align:center;line-height:0;display:block}@media(min-width: 980px){.flickity-page-dots{padding:20px 0}}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:15px;height:4px;margin:0 8px;background:#333;border-radius:2px;opacity:.25;cursor:pointer;transition:.3s all ease-in}@media(min-width: 980px){.flickity-page-dots .dot{width:20px;height:5px}}@media(min-width: 1200px){.flickity-page-dots .dot{width:25px}}@media(min-width: 1600px){.flickity-page-dots .dot{width:30px}}.flickity-page-dots .dot.is-selected{opacity:1;width:20px}@media(min-width: 980px){.flickity-page-dots .dot.is-selected{width:30px}}@media(min-width: 1200px){.flickity-page-dots .dot.is-selected{width:45px}}@media(min-width: 1600px){.flickity-page-dots .dot.is-selected{width:50px}}.flickity2-multi-image-carousel{padding:0 10px;z-index:1}.flickity2-multi-image-carousel .carousel-cell{margin:0 5px}.flickity2-multi-image-carousel .carousel-cell a{display:inline-block;position:relative}.flickity2-multi-image-carousel .carousel-cell picture{margin:0}.flickity2-multi-image-carousel .carousel-cell picture,.flickity2-multi-image-carousel .carousel-cell picture img,.flickity2-multi-image-carousel .carousel-cell img{display:block;height:50vh;margin:0;max-width:none;width:auto !important}@media(min-width: 600px){.flickity2-multi-image-carousel .carousel-cell picture,.flickity2-multi-image-carousel .carousel-cell picture img,.flickity2-multi-image-carousel .carousel-cell img{height:300px}}@media(min-width: 980px){.flickity2-multi-image-carousel .carousel-cell picture,.flickity2-multi-image-carousel .carousel-cell picture img,.flickity2-multi-image-carousel .carousel-cell img{height:400px}}@media(min-width: 1200px){.flickity2-multi-image-carousel .carousel-cell picture,.flickity2-multi-image-carousel .carousel-cell picture img,.flickity2-multi-image-carousel .carousel-cell img{height:500px}}@media(min-width: 1600px){.flickity2-multi-image-carousel .carousel-cell picture,.flickity2-multi-image-carousel .carousel-cell picture img,.flickity2-multi-image-carousel .carousel-cell img{height:600px}}.flickity2-multi-image-carousel .flickity-page-dots{display:none !important}.flickity2-single-image-carousel{padding:0 !important;z-index:1}.carousel-cell{position:relative}.flickity2-single-image-carousel .carousel-cell{display:block;width:100%;height:55vh;min-height:55vh;background-color:#141414;margin:0;max-width:none;background-position:center;background-size:cover;background-repeat:no-repeat}@media(min-width: 600px){.flickity2-single-image-carousel .carousel-cell{height:45vh}}@media(min-width: 980px){.flickity2-single-image-carousel .carousel-cell{height:55vh}}@media(min-width: 1200px){.flickity2-single-image-carousel .carousel-cell{height:60vh}}@media(min-width: 1600px){.flickity2-single-image-carousel .carousel-cell{height:70vh}}.flickity2-single-image-carousel .carousel-cell a{display:inline-block;position:relative;padding:0}.flickity2-single-image-carousel .carousel-cell picture{margin:0}.flickity2-single-image-carousel .carousel-cell picture,.flickity2-single-image-carousel .carousel-cell picture img,.flickity2-single-image-carousel .carousel-cell img{display:block;height:100%;margin:0;max-width:none}.carousel-cell-image{display:block;max-height:100%}.flickity2-single-image-carousel .flickity-prev-next-button{background-color:rgba(0,0,0,.6)}.flickity2-single-image-carousel .flickity-prev-next-button:after{color:#fff;background-image:url('data:image/svg+xml,%3Csvg width="100%25" height="100%25" viewBox="0 0 39 22" version="1.1" xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"%3E%3Cg transform="matrix(-1,0,0,1,58.2089,-1638.33)"%3E%3Cpath d="M26.107,1647.33L30.034,1641.44C30.647,1640.52 30.398,1639.28 29.48,1638.67C28.561,1638.06 27.318,1638.3 26.706,1639.22L19.967,1649.33L26.706,1659.44C27.318,1660.36 28.561,1660.61 29.48,1660C30.398,1659.38 30.647,1658.14 30.034,1657.22L26.107,1651.33L56.209,1651.33C57.313,1651.33 58.209,1650.43 58.209,1649.33C58.209,1648.23 57.313,1647.33 56.209,1647.33L26.107,1647.33Z" style="fill:white;"%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E')}.flickity2-single-image-carousel .flickity-page-dots{display:none !important}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}.flickity2-single-image-carousel-no-cropping{padding:0;z-index:1}.flickity2-single-image-carousel-no-cropping .carousel-cell{width:100%}.flickity2-single-image-carousel-no-cropping .carousel-cell a{display:inline-block;position:relative;padding:0}.flickity2-single-image-carousel-no-cropping .carousel-cell picture{margin:0}.flickity2-single-image-carousel-no-cropping .carousel-cell picture,.flickity2-single-image-carousel-no-cropping .carousel-cell picture img,.flickity2-single-image-carousel-no-cropping .carousel-cell img{display:block;height:auto;max-height:unset;margin:0;width:100%;max-width:100%}.wp-block-ch-flickity-multi-image.alignfull,.wp-block-ch-flickity-single-image.alignfull{max-width:100vw !important;width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important}.wp-block-ch-flickity-multi-image.alignwide,.wp-block-ch-flickity-single-image.alignwide{max-width:var(--wp--style--global--wide-size, 1200px) !important;width:100% !important}