.image-gallery{overflow:hidden}
.image-gallery.color--sky{background:#c5d5f9 !important}
.image-gallery.color--sky .cmp-rescar__header .label,.image-gallery.color--sky .cmp-rescar__header a{color:#000835 !important}
.image-gallery.color--sky .cmp-rescar__slider-paginator-button span{color:#000835 !important}
.image-gallery.color--sky .cmp-rescar__slide{background-color:#fff !important}
.image-gallery.color--sky .cmp-rescar__slide-label{color:#0c66e1 !important}
.image-gallery.color--sky .cmp-rescar__slide-title,.image-gallery.color--sky .cmp-rescar__slide-metadata{color:#000835 !important}
.image-gallery.color--sky-dark{background:linear-gradient(to bottom,#ebf3ff 50%,#000835 50%) !important}
.image-gallery.color--sky-dark .cmp-rescar__header .label,.image-gallery.color--sky-dark .cmp-rescar__header a{color:#000835 !important}
.image-gallery.color--sky-dark .cmp-rescar__slider-paginator-button span{color:#c5d5f9 !important}
.image-gallery.color--sky-dark .cmp-rescar__slider-paginator--marker span{color:#c5d5f9 !important}
.image-gallery.color--sky-dark .cmp-rescar__slide{background-color:#fafafa !important}
.image-gallery.color--sky-dark .cmp-rescar__slide-label{color:#c5d5f9 !important}
.image-gallery.color--sky-dark .cmp-rescar__slide-title,.image-gallery.color--sky-dark .cmp-rescar__slide-metadata{color:#ebf3ff !important}
.image-gallery.color--violet{background:#e4c7ff !important}
.image-gallery.color--violet .cmp-rescar__header .label,.image-gallery.color--violet .cmp-rescar__header a{color:#26005a !important}
.image-gallery.color--violet .cmp-rescar__slider-paginator-button span{color:#26005a !important}
.image-gallery.color--violet .cmp-rescar__slide{background-color:#fff !important}
.image-gallery.color--violet .cmp-rescar__slide-label{color:#9240cc !important}
.image-gallery.color--violet .cmp-rescar__slide-title,.image-gallery.color--violet .cmp-rescar__slide-metadata{color:#26005a !important}
.image-gallery.color--violet-dark{background:linear-gradient(to bottom,#f8eeff 50%,#26005a 50%) !important}
.image-gallery.color--violet-dark .cmp-rescar__header .label,.image-gallery.color--violet-dark .cmp-rescar__header a{color:#26005a !important}
.image-gallery.color--violet-dark .cmp-rescar__slider-paginator-button span{color:#e4c7ff !important}
.image-gallery.color--violet-dark .cmp-rescar__slider-paginator--marker span{color:#e4c7ff !important}
.image-gallery.color--violet-dark .cmp-rescar__slide{background-color:#fafafa !important}
.image-gallery.color--violet-dark .cmp-rescar__slide-label{color:#e4c7ff !important}
.image-gallery.color--violet-dark .cmp-rescar__slide-title,.image-gallery.color--violet-dark .cmp-rescar__slide-metadata{color:#f8eeff !important}
.image-gallery.color--forest{background:#c8ffc0 !important}
.image-gallery.color--forest .cmp-rescar__header .label,.image-gallery.color--forest .cmp-rescar__header a{color:#023a00 !important}
.image-gallery.color--forest .cmp-rescar__slider-paginator-button span{color:#023a00 !important}
.image-gallery.color--forest .cmp-rescar__slide{background-color:#fff !important}
.image-gallery.color--forest .cmp-rescar__slide-label{color:#6dc354 !important}
.image-gallery.color--forest .cmp-rescar__slide-title,.image-gallery.color--forest .cmp-rescar__slide-metadata{color:#023a00 !important}
.image-gallery.color--forest-dark{background:linear-gradient(to bottom,#f0ffec 50%,#023a00 50%) !important}
.image-gallery.color--forest-dark .cmp-rescar__header .label,.image-gallery.color--forest-dark .cmp-rescar__header a{color:#023a00 !important}
.image-gallery.color--forest-dark .cmp-rescar__slider-paginator-button span{color:#c8ffc0 !important}
.image-gallery.color--forest-dark .cmp-rescar__slider-paginator--marker span{color:#c8ffc0 !important}
.image-gallery.color--forest-dark .cmp-rescar__slide{background-color:#fafafa !important}
.image-gallery.color--forest-dark .cmp-rescar__slide-label{color:#c8ffc0 !important}
.image-gallery.color--forest-dark .cmp-rescar__slide-title,.image-gallery.color--forest-dark .cmp-rescar__slide-metadata{color:#f0ffec !important}
.image-gallery.color--sky .button{text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;background-clip:padding-box !important;text-decoration:none !important;border-radius:8px !important;line-height:150% !important;background-color:#000835 !important;color:#fff !important;border:2px solid transparent !important}
.image-gallery.color--sky .button.outline{background-color:transparent !important;border-color:#000835 !important;color:#000835 !important}
.image-gallery.color--sky .button:hover{border-color:transparent !important;color:#fff !important;background-color:#0a2f62 !important}
.image-gallery.color--sky .button:focus-visible{color:#fff !important;background-color:#0a2f62 !important;border-color:transparent !important;outline:2px solid #0a2f62 !important}
.image-gallery.color--sky .button:active{outline:none !important;border-color:transparent !important;color:#fff !important;background-color:#104ea4 !important}
.image-gallery.color--sky .button.ghost{color:#000835 !important;background-color:transparent !important;border-color:transparent !important;padding-left:0 !important;padding-right:0 !important}
.image-gallery.color--sky .button.ghost .button__label{position:relative !important}
.image-gallery.color--sky .button.ghost .button__label:after{position:absolute !important;content:'' !important;bottom:0 !important;left:0 !important;width:0 !important;transition:width 400ms !important;height:1px !important;background-color:#000835 !important}
.image-gallery.color--sky .button.ghost:hover{border-color:transparent !important;color:#000835 !important;background-color:transparent !important}
.image-gallery.color--sky .button.ghost:hover .button__label::after{width:100% !important}
.image-gallery.color--sky .button.ghost:focus-visible{outline:none !important;background-color:transparent !important;border-color:#000835 !important;color:#000835 !important}
.image-gallery.color--sky .button.ghost:active{border-color:transparent !important;background-color:#ebf3ff !important;color:#000835 !important}
.image-gallery.color--sky .button__icon{font-size:24px !important;margin-bottom:0 !important}
.image-gallery.color--violet .button{text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;background-clip:padding-box !important;text-decoration:none !important;border-radius:8px !important;line-height:150% !important;background-color:#26005a !important;color:#fff !important;border:2px solid transparent !important}
.image-gallery.color--violet .button.outline{background-color:transparent !important;border-color:#26005a !important;color:#26005a !important}
.image-gallery.color--violet .button:hover{border-color:transparent !important;color:#fff !important;background-color:#461b64 !important}
.image-gallery.color--violet .button:focus-visible{color:#fff !important;background-color:#461b64 !important;border-color:transparent !important;outline:2px solid #461b64 !important}
.image-gallery.color--violet .button:active{outline:none !important;border-color:transparent !important;color:#fff !important;background-color:#6d3099 !important}
.image-gallery.color--violet .button.ghost{color:#26005a !important;background-color:transparent !important;border-color:transparent !important;padding-left:0 !important;padding-right:0 !important}
.image-gallery.color--violet .button.ghost .button__label{position:relative !important}
.image-gallery.color--violet .button.ghost .button__label:after{position:absolute !important;content:'' !important;bottom:0 !important;left:0 !important;width:0 !important;transition:width 400ms !important;height:1px !important;background-color:#26005a !important}
.image-gallery.color--violet .button.ghost:hover{border-color:transparent !important;color:#26005a !important;background-color:transparent !important}
.image-gallery.color--violet .button.ghost:hover .button__label::after{width:100% !important}
.image-gallery.color--violet .button.ghost:focus-visible{outline:none !important;background-color:transparent !important;border-color:#26005a !important;color:#26005a !important}
.image-gallery.color--violet .button.ghost:active{border-color:transparent !important;background-color:#f8eeff !important;color:#26005a !important}
.image-gallery.color--violet .button__icon{font-size:24px !important;margin-bottom:0 !important}
.image-gallery.color--forest .button{text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;background-clip:padding-box !important;text-decoration:none !important;border-radius:8px !important;line-height:150% !important;background-color:#023a00 !important;color:#fff !important;border:2px solid transparent !important}
.image-gallery.color--forest .button.outline{background-color:transparent !important;border-color:#023a00 !important;color:#023a00 !important}
.image-gallery.color--forest .button:hover{border-color:transparent !important;color:#fff !important;background-color:#3a662e !important}
.image-gallery.color--forest .button:focus-visible{color:#fff !important;background-color:#3a662e !important;border-color:transparent !important;outline:2px solid #3a662e !important}
.image-gallery.color--forest .button:active{outline:none !important;border-color:transparent !important;color:#fff !important;background-color:#569643 !important}
.image-gallery.color--forest .button.ghost{color:#023a00 !important;background-color:transparent !important;border-color:transparent !important;padding-left:0 !important;padding-right:0 !important}
.image-gallery.color--forest .button.ghost .button__label{position:relative !important}
.image-gallery.color--forest .button.ghost .button__label:after{position:absolute !important;content:'' !important;bottom:0 !important;left:0 !important;width:0 !important;transition:width 400ms !important;height:1px !important;background-color:#023a00 !important}
.image-gallery.color--forest .button.ghost:hover{border-color:transparent !important;color:#023a00 !important;background-color:transparent !important}
.image-gallery.color--forest .button.ghost:hover .button__label::after{width:100% !important}
.image-gallery.color--forest .button.ghost:focus-visible{outline:none !important;background-color:transparent !important;border-color:#023a00 !important;color:#023a00 !important}
.image-gallery.color--forest .button.ghost:active{border-color:transparent !important;background-color:#f0ffec !important;color:#023a00 !important}
.image-gallery.color--forest .button__icon{font-size:24px !important;margin-bottom:0 !important}
.image-gallery.color--crimson .button{text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;background-clip:padding-box !important;text-decoration:none !important;border-radius:8px !important;line-height:150% !important;background-color:#560900 !important;color:#fff !important;border:2px solid transparent !important}
.image-gallery.color--crimson .button.outline{background-color:transparent !important;border-color:#560900 !important;color:#560900 !important}
.image-gallery.color--crimson .button:hover{border-color:transparent !important;color:#fff !important;background-color:#ff7471 !important}
.image-gallery.color--crimson .button:focus-visible{color:#fff !important;background-color:#ff7471 !important;border-color:transparent !important;outline:2px solid #ff7471 !important}
.image-gallery.color--crimson .button:active{outline:none !important;border-color:transparent !important;color:#fff !important;background-color:#b2271f !important}
.image-gallery.color--crimson .button.ghost{color:#560900 !important;background-color:transparent !important;border-color:transparent !important;padding-left:0 !important;padding-right:0 !important}
.image-gallery.color--crimson .button.ghost .button__label{position:relative !important}
.image-gallery.color--crimson .button.ghost .button__label:after{position:absolute !important;content:'' !important;bottom:0 !important;left:0 !important;width:0 !important;transition:width 400ms !important;height:1px !important;background-color:#560900 !important}
.image-gallery.color--crimson .button.ghost:hover{border-color:transparent !important;color:#560900 !important;background-color:transparent !important}
.image-gallery.color--crimson .button.ghost:hover .button__label::after{width:100% !important}
.image-gallery.color--crimson .button.ghost:focus-visible{outline:none !important;background-color:transparent !important;border-color:#560900 !important;color:#560900 !important}
.image-gallery.color--crimson .button.ghost:active{border-color:transparent !important;background-color:#ffeeed !important;color:#560900 !important}
.image-gallery.color--crimson .button__icon{font-size:24px !important;margin-bottom:0 !important}
.image-gallery.color--canary .button{text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;background-clip:padding-box !important;text-decoration:none !important;border-radius:8px !important;line-height:150% !important;background-color:#564a00 !important;color:#fff !important;border:2px solid transparent !important}
.image-gallery.color--canary .button.outline{background-color:transparent !important;border-color:#564a00 !important;color:#564a00 !important}
.image-gallery.color--canary .button:hover{border-color:transparent !important;color:#fff !important;background-color:#fdeb6d !important}
.image-gallery.color--canary .button:focus-visible{color:#fff !important;background-color:#fdeb6d !important;border-color:transparent !important;outline:2px solid #fdeb6d !important}
.image-gallery.color--canary .button:active{outline:none !important;border-color:transparent !important;color:#fff !important;background-color:#aa9b2d !important}
.image-gallery.color--canary .button.ghost{color:#564a00 !important;background-color:transparent !important;border-color:transparent !important;padding-left:0 !important;padding-right:0 !important}
.image-gallery.color--canary .button.ghost .button__label{position:relative !important}
.image-gallery.color--canary .button.ghost .button__label:after{position:absolute !important;content:'' !important;bottom:0 !important;left:0 !important;width:0 !important;transition:width 400ms !important;height:1px !important;background-color:#564a00 !important}
.image-gallery.color--canary .button.ghost:hover{border-color:transparent !important;color:#564a00 !important;background-color:transparent !important}
.image-gallery.color--canary .button.ghost:hover .button__label::after{width:100% !important}
.image-gallery.color--canary .button.ghost:focus-visible{outline:none !important;background-color:transparent !important;border-color:#564a00 !important;color:#564a00 !important}
.image-gallery.color--canary .button.ghost:active{border-color:transparent !important;background-color:#fffce6 !important;color:#564a00 !important}
.image-gallery.color--canary .button__icon{font-size:24px !important;margin-bottom:0 !important}
.image-gallery.color--fuchsia .button{text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;background-clip:padding-box !important;text-decoration:none !important;border-radius:8px !important;line-height:150% !important;background-color:#4f0230 !important;color:#fff !important;border:2px solid transparent !important}
.image-gallery.color--fuchsia .button.outline{background-color:transparent !important;border-color:#4f0230 !important;color:#4f0230 !important}
.image-gallery.color--fuchsia .button:hover{border-color:transparent !important;color:#fff !important;background-color:#ff79bd !important}
.image-gallery.color--fuchsia .button:focus-visible{color:#fff !important;background-color:#ff79bd !important;border-color:transparent !important;outline:2px solid #ff79bd !important}
.image-gallery.color--fuchsia .button:active{outline:none !important;border-color:transparent !important;color:#fff !important;background-color:#993567 !important}
.image-gallery.color--fuchsia .button.ghost{color:#4f0230 !important;background-color:transparent !important;border-color:transparent !important;padding-left:0 !important;padding-right:0 !important}
.image-gallery.color--fuchsia .button.ghost .button__label{position:relative !important}
.image-gallery.color--fuchsia .button.ghost .button__label:after{position:absolute !important;content:'' !important;bottom:0 !important;left:0 !important;width:0 !important;transition:width 400ms !important;height:1px !important;background-color:#4f0230 !important}
.image-gallery.color--fuchsia .button.ghost:hover{border-color:transparent !important;color:#4f0230 !important;background-color:transparent !important}
.image-gallery.color--fuchsia .button.ghost:hover .button__label::after{width:100% !important}
.image-gallery.color--fuchsia .button.ghost:focus-visible{outline:none !important;background-color:transparent !important;border-color:#4f0230 !important;color:#4f0230 !important}
.image-gallery.color--fuchsia .button.ghost:active{border-color:transparent !important;background-color:#ffeef7 !important;color:#4f0230 !important}
.image-gallery.color--fuchsia .button__icon{font-size:24px !important;margin-bottom:0 !important}
.image-gallery.color--pumpkin .button{text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;background-clip:padding-box !important;text-decoration:none !important;border-radius:8px !important;line-height:150% !important;background-color:#5b2500 !important;color:#fff !important;border:2px solid transparent !important}
.image-gallery.color--pumpkin .button.outline{background-color:transparent !important;border-color:#5b2500 !important;color:#5b2500 !important}
.image-gallery.color--pumpkin .button:hover{border-color:transparent !important;color:#fff !important;background-color:#ff8838 !important}
.image-gallery.color--pumpkin .button:focus-visible{color:#fff !important;background-color:#ff8838 !important;border-color:transparent !important;outline:2px solid #ff8838 !important}
.image-gallery.color--pumpkin .button:active{outline:none !important;border-color:transparent !important;color:#fff !important;background-color:#c74905 !important}
.image-gallery.color--pumpkin .button.ghost{color:#5b2500 !important;background-color:transparent !important;border-color:transparent !important;padding-left:0 !important;padding-right:0 !important}
.image-gallery.color--pumpkin .button.ghost .button__label{position:relative !important}
.image-gallery.color--pumpkin .button.ghost .button__label:after{position:absolute !important;content:'' !important;bottom:0 !important;left:0 !important;width:0 !important;transition:width 400ms !important;height:1px !important;background-color:#5b2500 !important}
.image-gallery.color--pumpkin .button.ghost:hover{border-color:transparent !important;color:#5b2500 !important;background-color:transparent !important}
.image-gallery.color--pumpkin .button.ghost:hover .button__label::after{width:100% !important}
.image-gallery.color--pumpkin .button.ghost:focus-visible{outline:none !important;background-color:transparent !important;border-color:#5b2500 !important;color:#5b2500 !important}
.image-gallery.color--pumpkin .button.ghost:active{border-color:transparent !important;background-color:#fff0e6 !important;color:#5b2500 !important}
.image-gallery.color--pumpkin .button__icon{font-size:24px !important;margin-bottom:0 !important}
.image-gallery.color--custom .button{text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;background-clip:padding-box !important;text-decoration:none !important;border-radius:8px !important;line-height:150% !important;background-color:#000835 !important;color:#fff !important;border:2px solid transparent !important}
.image-gallery.color--custom .button.outline{background-color:transparent !important;border-color:#000835 !important;color:#000835 !important}
.image-gallery.color--custom .button:hover{border-color:transparent !important;color:#fff !important;background-color:#0a2f62 !important}
.image-gallery.color--custom .button:focus-visible{color:#fff !important;background-color:#0a2f62 !important;border-color:transparent !important;outline:2px solid #0a2f62 !important}
.image-gallery.color--custom .button:active{outline:none !important;border-color:transparent !important;color:#fff !important;background-color:#104ea4 !important}
.image-gallery.color--custom .button.ghost{color:#000835 !important;background-color:transparent !important;border-color:transparent !important;padding-left:0 !important;padding-right:0 !important}
.image-gallery.color--custom .button.ghost .button__label{position:relative !important}
.image-gallery.color--custom .button.ghost .button__label:after{position:absolute !important;content:'' !important;bottom:0 !important;left:0 !important;width:0 !important;transition:width 400ms !important;height:1px !important;background-color:#000835 !important}
.image-gallery.color--custom .button.ghost:hover{border-color:transparent !important;color:#000835 !important;background-color:transparent !important}
.image-gallery.color--custom .button.ghost:hover .button__label::after{width:100% !important}
.image-gallery.color--custom .button.ghost:focus-visible{outline:none !important;background-color:transparent !important;border-color:#000835 !important;color:#000835 !important}
.image-gallery.color--custom .button.ghost:active{border-color:transparent !important;background-color:#ebf3ff !important;color:#000835 !important}
.image-gallery.color--custom .button__icon{font-size:24px !important;margin-bottom:0 !important}
.image-gallery.padding-top--default .cmp-rescar__header.container{padding-top:72px}
@media(max-width:991px){.image-gallery.padding-top--default .cmp-rescar__header.container{padding-top:64px}
}
@media(max-width:767px){.image-gallery.padding-top--default .cmp-rescar__header.container{padding-top:48px}
}
.image-gallery.padding-bottom--default .cmp-rescar__header.container{padding-bottom:72px}
@media(max-width:991px){.image-gallery.padding-bottom--default .cmp-rescar__header.container{padding-bottom:64px}
}
@media(max-width:767px){.image-gallery.padding-bottom--default .cmp-rescar__header.container{padding-bottom:48px}
}
.image-gallery.padding-top--medium .cmp-rescar__header.container{padding-top:40px}
@media(max-width:991px){.image-gallery.padding-top--medium .cmp-rescar__header.container{padding-top:32px}
}
@media(max-width:767px){.image-gallery.padding-top--medium .cmp-rescar__header.container{padding-top:24px}
}
.image-gallery.padding-bottom--medium .cmp-rescar__header.container{padding-bottom:40px}
@media(max-width:991px){.image-gallery.padding-bottom--medium .cmp-rescar__header.container{padding-bottom:32px}
}
@media(max-width:767px){.image-gallery.padding-bottom--medium .cmp-rescar__header.container{padding-bottom:24px}
}
.image-gallery.padding-top--small .cmp-rescar__header.container{padding-top:40px}
@media(max-width:991px){.image-gallery.padding-top--small .cmp-rescar__header.container{padding-top:32px}
}
@media(max-width:767px){.image-gallery.padding-top--small .cmp-rescar__header.container{padding-top:24px}
}
.image-gallery.padding-bottom--small .cmp-rescar__header.container{padding-bottom:40px}
@media(max-width:991px){.image-gallery.padding-bottom--small .cmp-rescar__header.container{padding-bottom:32px}
}
@media(max-width:767px){.image-gallery.padding-bottom--small .cmp-rescar__header.container{padding-bottom:24px}
}
.image-gallery.padding-top--none .cmp-rescar__header.container{padding-top:0}
@media(max-width:991px){.image-gallery.padding-top--none .cmp-rescar__header.container{padding-top:0}
}
@media(max-width:767px){.image-gallery.padding-top--none .cmp-rescar__header.container{padding-top:0}
}
.image-gallery.padding-bottom--none .cmp-rescar__header.container{padding-bottom:0}
@media(max-width:991px){.image-gallery.padding-bottom--none .cmp-rescar__header.container{padding-bottom:0}
}
@media(max-width:767px){.image-gallery.padding-bottom--none .cmp-rescar__header.container{padding-bottom:0}
}
.image-gallery.image--contain .cmp-rescar__slide-image{object-fit:contain}
.image-gallery .cmp-rescar__header{padding-bottom:32px}
.image-gallery .cmp-rescar__header-title{margin:16px 0;font-size:24px}
.image-gallery .cmp-rescar__header p{margin-bottom:16px !important}
.image-gallery .cmp-rescar__slider{margin:0}
.image-gallery .cmp-rescar__slider-container{max-width:100%;overflow:hidden}
.image-gallery .cmp-rescar__slider-list{padding:0;display:flex;transition:transform 400ms;margin-bottom:0}
.image-gallery .cmp-rescar__slider-paginator{padding-top:32px;display:flex;justify-content:center;align-items:center;gap:16px}
.image-gallery .cmp-rescar__slider-paginator--hidden{opacity:0;pointer-events:none}
.image-gallery .cmp-rescar__slider-paginator-button{background-clip:padding-box;background-color:transparent;border:2px solid transparent;display:grid;place-content:center;border-radius:50%;padding:0;height:48px;width:48px}
.image-gallery .cmp-rescar__slider-paginator-button span{font-size:32px}
.image-gallery .cmp-rescar__slide{flex:1 0 100%;list-style:none;background-color:#fafafa}
.image-gallery .cmp-rescar__slide img{cursor:pointer}
.image-gallery .cmp-rescar .popUp{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.8);z-index:1000;transition:opacity .3s ease-in-out}
.image-gallery .cmp-rescar .popUp__content{position:relative;max-width:80%;max-height:80%;display:flex;flex-direction:column;align-items:center}
.image-gallery .cmp-rescar .popUp__image{width:100%;height:auto;object-fit:cover;object-position:center}
.image-gallery .cmp-rescar .popUp__caption{padding:10px 0;margin-top:10px;font-size:14px;text-align:left;color:#fff;width:100%;word-wrap:break-word;display:block}
.image-gallery .cmp-rescar .popUp__close{position:absolute;top:10px;right:10px;font-size:24px;color:#0e0e0e;cursor:pointer;z-index:11;background-color:#fff;border:0;width:30px;height:30px;display:flex;justify-content:center;align-items:center}
.image-gallery .cmp-rescar .popUp__slider-paginator{display:flex;justify-content:space-between;position:absolute;top:50%;width:60%;transform:translateY(-50%);z-index:10;pointer-events:none}
.image-gallery .cmp-rescar .popUp__slider-paginator-button{border:0;color:#fff;cursor:pointer;font-size:24px;padding:10px;pointer-events:auto;position:relative;background-color:transparent}
.image-gallery .cmp-rescar .popUp__slider-paginator-button span{display:inline-block}
.image-gallery .cmp-rescar .popUp .next{position:absolute;right:-20px}
.image-gallery .cmp-rescar .popUp [data-role="previous"]{position:absolute;left:-20px}
.image-gallery .cmp-rescar .body--no-scroll{overflow:hidden;height:100%}
.image-gallery .cmp-rescar .hidden{display:none}
@media(max-width:565px){.image-gallery .cmp-rescar__header{padding-top:48px !important}
.image-gallery .cmp-rescar__slider{padding-right:var(--bs-gutter-x,0.75rem);padding-left:var(--bs-gutter-x,0.75rem)}
.image-gallery .cmp-rescar__slider-list{gap:30px}
.image-gallery .cmp-rescar__slider .w-100{aspect-ratio:.9;object-fit:cover}
.image-gallery .cmp-rescar__slider-paginator{justify-content:center;padding-top:54px;padding-bottom:48px;top:85%}
.image-gallery .cmp-rescar .popUp__image{width:90vw;height:60vh;object-fit:cover}
.image-gallery .cmp-rescar .popUp__slider-paginator{top:85%}
.image-gallery .cmp-rescar .popUp__slider-paginator-button{padding:8px 15px}
.image-gallery .cmp-rescar .popUp__close{width:20px;height:20px}
.image-gallery .cmp-rescar .popUp .next{right:20px}
.image-gallery .cmp-rescar .popUp [data-role="previous"]{left:20px}
}
@media(min-width:768px){.image-gallery .cmp-rescar__header{padding-right:var(--bs-gutter-x,1.25rem);padding-left:var(--bs-gutter-x,1.25rem);margin:0;padding-top:64px !important}
.image-gallery .cmp-rescar__slider{padding-right:var(--bs-gutter-x,1.25rem);padding-left:var(--bs-gutter-x,1.25rem);margin-right:var(--bs-gutter-x,-20rem);margin-left:var(--bs-gutter-x,-20rem)}
.image-gallery .cmp-rescar__slider-list{gap:30px}
.image-gallery .cmp-rescar__slider-paginator{justify-content:center;padding-top:22px;padding-bottom:64px}
.image-gallery .cmp-rescar__slider img{height:360px;object-fit:cover}
.image-gallery .cmp-rescar__slide{max-width:calc((100% - 40px * 2) / 3);height:360px}
.image-gallery .cmp-rescar .popUp__image{width:80vw;height:80vh;object-fit:cover}
.image-gallery .cmp-rescar .popUp__slider__paginator{width:70%}
.image-gallery .cmp-rescar .popUp .next{right:-140px}
.image-gallery .cmp-rescar .popUp [data-role="previous"]{left:-140px}
}
@media(min-width:992px){.image-gallery .cmp-rescar__header{display:flex;justify-content:space-between;align-items:end;padding-bottom:48px;margin-right:auto;margin-left:auto;padding-top:72px !important}
.image-gallery .cmp-rescar__header-content{width:60%}
.image-gallery .cmp-rescar__slider{margin-right:var(--bs-gutter-x,-10rem);margin-left:var(--bs-gutter-x,-10rem)}
.image-gallery .cmp-rescar__slider-paginator{padding-top:88px;padding-bottom:72px;padding-right:30px}
.image-gallery .cmp-rescar__slider img{height:360px;object-fit:cover}
.image-gallery .cmp-rescar__slide{max-width:calc((100% - 40px * 3) / 4);height:360px}
.image-gallery .cmp-rescar .popUp__image{width:65vw;height:80vh;object-fit:cover}
}