.modal-gallery .modal-window{height:100vh;max-height:-moz-available;max-height:-webkit-fill-available}.modal-gallery .modal-container{height:100%}.modal-gallery .slider--wrapper{background-color:var(--gray-dark);grid-template-rows:1fr 4rem;height:100%}.modal-gallery .slider--item{color:var(--gray-light);flex-flow:column-reverse nowrap}.modal-gallery .slider--item>*{flex:1;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal-gallery .slider--item>*+*{flex:0 auto;padding:.375rem 2.25rem;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal-gallery .slider--item img{align-self:center;height:100%;-o-object-fit:scale-down;object-fit:scale-down;width:-moz-fit-content;width:fit-content}.modal-gallery .slider--item iframe{height:100%;width:100%}.modal-gallery .slider--controls{padding:0 .5rem;transform:translateY(1.6875rem)}.modal-gallery .slider--controls button:before{background:var(--gray-light);border:none;color:var(--primary-dark);content:"";padding:.25rem}.modal-gallery .slider--thumbnails{--thumbsWidth:min(100%,50rem)}.modal-gallery .slider:not(.slider--thumbnails){--scrollSize:none}.modal-gallery .slider-transition{position:relative}.modal-gallery .slider-transition:after{animation:gallery-fade .7s ease-out forwards;background:var(--gray-dark);content:"";display:block;inset:0;opacity:0;pointer-events:none;position:absolute;width:calc(.0625rem*var(--sliderTotal))}@media (pointer:coarse){.modal-gallery .slider--controls.slider-edge-end button:last-child{pointer-events:all;visibility:visible}}@media (pointer:fine){.modal-gallery .slider--wrapper{grid-template-rows:1fr 4.5rem}.modal-gallery .slider--controls button{height:50vh;width:25%}}.modal-gallery:not(.in) .slider--controls,.modal-gallery:not(.in) .slider--thumbnails{display:none}.modal-gallery .modal-close:before{color:var(--gray-light)}@keyframes gallery-fade{15%,85%{opacity:1}to{opacity:0}}@font-face{font-family:cdr;src:local("cdr Regular"),local("cdr"),url(../font/icons/cdr.woff2) format(woff2),url(../font/icons/cdr.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}.modal.in .switchGalleryLayout:before,.modal.in.masonry-gallery .switchGalleryLayout:before{display:inline-block;font-family:cdr;font-style:normal;font-variant:none;font-weight:400;line-height:1;text-align:center;text-decoration:none;text-transform:none}.modal.in.masonry-gallery .switchGalleryLayout:before{content:""}.modal.in .switchGalleryLayout:before{content:""}.masonry-gallery{--UIFXTransformExit:20%;--UIFXTransformEnter:0%;container-name:gallery;container-type:inline-size}.masonry-gallery .modal-window{background-color:var(--gray-dark)}.masonry-gallery .slider--wrapper{align-content:center;height:100vh;margin:0 auto;max-width:80rem}.masonry-gallery .slider{--min:10rem;--max:1fr;display:grid;gap:.5em;grid-auto-flow:dense;grid-template-columns:repeat(auto-fill,minmax(var(--min),var(--max)));overflow-x:unset;overflow-y:auto}@media (min-width:48em){.masonry-gallery .slider{--min:18rem;--rowMax:var(--min);--rowMin:calc(var(--min) - 10vh);grid-auto-rows:minmax(var(--rowMin),var(--rowMax));grid-template-rows:repeat(auto-fill,minmax(var(--rowMin),var(--rowMax)))}}.masonry-gallery .slider--item{transition:all .3s ease-out}@supports (animation-timeline:view()) and (animation-range:entry){.masonry-gallery .slider--item{animation:ui-enter linear forwards,ui-exit linear forwards;animation-range:entry,exit 10vh;animation-timeline:view();backface-visibility:hidden;perspective:1800px;transform-origin:bottom;transform-style:preserve-3d}@media (prefers-reduced-motion){.masonry-gallery .slider--item{animation:none}}}:is(.masonry-gallery .slider--item.is-current img,.masonry-gallery .slider--item.is-current img:hover){outline:4px solid var(--gray-light);outline-offset:-4px}.masonry-gallery .slider--item .icon-fotos{display:none}.masonry-gallery .slider--item:nth-child(6n){grid-column-end:span 2;grid-row-end:span 2}.masonry-gallery .slider:hover{cursor:pointer}.masonry-gallery .slider:hover .slider--item:not(:hover){filter:grayscale(20%)}.masonry-gallery .slider:hover .slider--item:hover{filter:none;outline-color:var(--gray-light);outline-offset:-1px;outline-style:solid;outline-width:2px}.masonry-gallery .slider--controls,.masonry-gallery .slider--thumbnails{display:none}.masonry-gallery .slider>* a{flex:1}.masonry-gallery .slider>* img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.masonry-gallery .modal-close:before{color:var(--gray-light)}@keyframes ui-enter{0%{opacity:0;transform:translateY(var(--UIFXTransformEnter)) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ui-exit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(calc(var(--UIFXTransformExit)*-1)) scale(.96)}}.switchGalleryLayout{display:none}.modal.in .switchGalleryLayout{align-items:center;background-color:rgba(var(--gray-dark-a),.25);border-radius:var(--UIRadius);display:flex;gap:.5em;inset-block-start:.25rem;inset-inline-start:0;margin:.25rem;padding:0 .5em;position:fixed;z-index:calc(var(--z-modal, 1050) + 1)}.modal.in .switchGalleryLayout:before{color:var(--gray-light);font-size:1.375rem;line-height:1;text-shadow:none}.switchGalleryLayout span{color:var(--gray-light)}.modal.in.masonry-gallery :is(.switchGalleryLayout,.modal-close){animation:fade .5s ease-out forwards;opacity:0}@container gallery (max-width: 80rem){.modal.in.masonry-gallery :is(.switchGalleryLayout,.modal-close){background-color:var(--gray-light);border-radius:var(--UIRadius);inset-block-start:.5em}.modal.in.masonry-gallery :is(.switchGalleryLayout,.modal-close):before{color:var(--primary-dark)}.modal.in.masonry-gallery :is(.switchGalleryLayout,.modal-close).switchGalleryLayout span{background-color:rgba(var(--gray-light-a),.25);color:var(--primary-dark)}.modal.in.masonry-gallery :is(.switchGalleryLayout,.modal-close).modal-close{inset-inline-end:.5em;padding:.25rem .25rem 0}}
