div.images_gallery{background-color:var(--bg-dependent-bg-color-trans);position:fixed;z-index:90000;top:var(--header-bar-height);bottom:var(--footer-bar-height);left:0px;right:0px;padding:calc(var(--mp) * 2);box-sizing:border-box;display:block;align-items:flex-start !important;align-content:flex-start !important;justify-items:flex-start !important;justify-content:flex-start !important;flex-direction:column;overflow-y:scroll;-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter);transition:var(--transition-mid);}.images_gallery .close_item_button{display:block !important;}div.images_gallery div.gallery_top_bar{position:sticky;top:0px;margin:auto;margin-bottom:calc(var(--mp) * 2);display:flex;align-items:center;align-content:center;justify-items:center;justify-content:space-between;padding:calc(var(--mp) * 1);padding-left:calc(var(--mp) * 3);border-radius:calc(var(--mp) * 1);-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter);z-index:10000;transition:var(--transition-mid);text-align:center;font-size:110%;text-transform:uppercase;box-shadow:var(--box-shadow-soft);}div.images_gallery div.image_in_gallery{width:calc(var(--contents-width) * .8);height:fit-content;margin:auto;padding:calc(var(--mp) * 0) !important;box-sizing:border-box;margin-bottom:calc(var(--mp) * 2);border-radius:calc(var(--mp) * 1);display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;transition:var(--transition-mid);transform:scale(.9);opacity:0;}div.images_gallery div.image_in_gallery_iob{transform:scale(1) !important;opacity:1 !important;transition:var(--transition-mid);}div.image_in_gallery_num{--img-num-size:2rem;--img-num-brd-dist:calc(100% - var(--img-num-size) - var(--mp) * 0);border-top-left-radius:calc(var(--mp) * .5);position:fixed;right:0px;top:var(--img-num-brd-dist);background-color:var(--elements-fg-color-flat);color:var(--elements-bg-color-flat);min-width:var(--img-num-size);height:var(--img-num-size);display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;font-size:.8rem;padding:calc(var(--mp) * 2);}div.images_gallery_hide{opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transition:var(--transition-mid);}div.images_gallery div.image_in_gallery img{width:100%;height:auto;border-radius:calc(var(--mp) * 1);transition:var(--transition-mid);border:3pt solid var(--elements-fg-color-flat);}.image_in_gallery_magnify{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;background-color:#10101080 !important;z-index:10000000 !important;width:100% !important;height:100% !important;}.image_in_gallery_magnify img{margin:calc(var(--mp) * 4) !important;}.button_gallery{width:100%;-webkit-backdrop-filter:var(--backdrop-filter) !important;backdrop-filter:var(--backdrop-filter) !important;border-radius:calc(var(--mp) * 10) !important;}.contents_block_image_gallery{transition:var(--transition-fast);cursor:pointer;}.contents_block_image_gallery:hover{filter:brightness(125%) !important;}.contents_block_group_gallery{height:fit-content !important;min-height:unset !important;}.contents_block_group_gallery .contents_block{display:none;}.gallery_in_page_cover_box{contain:layout;position:relative;}.gallery_in_page_cover_container{margin:auto;margin-top:calc(var(--mp) * 6);margin-bottom:calc(var(--mp) * 6);display:grid;gap:calc(var(--mp) * 1);cursor:pointer;}.gallery_in_page_cover_container *,.gallery_in_page_cover_container{transition:var(--transition-mid) !important}.gallery_in_page_cover_container:hover .gallery_title_row_1,.gallery_in_page_cover_container:hover .gallery_title_row_2{text-shadow:var(--text-glow);}.gallery_in_page_cover_container:active .gallery_title_row_1,.gallery_in_page_cover_container:active .gallery_title_row_2{filter:drop-shadow(0 0 0.75rem white);}.gallery_in_page_cover_title{font-size:4rem;display:flex;flex-direction:column;align-items:center;align-content:center;justify-items:center;justify-content:center;background-color:var(--bg-dependent-bg-color-trans);backdrop-filter:var(--backdrop-filter);color:var(--bg-dependent-fg-color);padding:calc(var(--mp) * 1);border-radius:calc(var(--mp) * .5);transform-origin:0% 100% !important;transform:scale(0.95);border:6pt solid var(--bg-dependent-bg-color-trans);box-shadow:var(--box-shadow-soft);}.gallery_in_page_title{position:sticky;top:0px;left:0px;right:0px;z-index:1100;text-align:center;padding:calc(var(--mp) * 1);background-color:var(--bg-dependent-bg-color-trans);backdrop-filter:var(--backdrop-filter);border-bottom:2pt solid var(--bg-dependent-bg-color-flat);box-shadow:var(--box-shadow-soft);line-height:100% !important;min-height:3rem;contain:layout;}.gallery_title_row_1{font-family:var(--gallery-title-row-1-font) !important;}.gallery_title_row_2{font-family:var(--gallery-title-row-2-font) !important;}.gallery_title_row_3{font-family:var(--gallery-title-row-3-font) !important;white-space:nowrap;hyphens:manual;font-size:1.25rem !important;text-transform:uppercase !important;text-align:center;}.gallery_in_page_title .gallery_zoom_button,.gallery_in_page_title .gallery_close_button{--btn-close-borders-dist:calc(var(--mp) * 1);}.zoom_image_frame .gallery_zoom_button,.zoom_image_frame .gallery_close_button{--btn-close-borders-dist:calc(var(--mp) * .5);}.gallery_zoom_button,.gallery_close_button{position:fixed !important;top:calc(var(--mp) * 1) !important;right:calc(var(--mp) * 1) !important;background-color:var(--bg-dependent-bg-color-flat) !important;backdrop-filter:var(--backdrop-filter) !important;padding:calc(var(--mp) * 1) !important;border-radius:calc(var(--mp) * .5) !important;aspect-ratio:1 / 1 !important;z-index:1000 !important;opacity:.5 !important;}.gallery_zoom_button,.gallery_zoom_button *,.gallery_close_button,.gallery_close_button *{color:var(--bg-dependent-fg-color-trans) !important;fill:var(--bg-dependent-fg-color-trans) !important;}.gallery_in_page_cover_grid{display:grid !important;grid-auto-flow:row;grid:repeat(2,1fr) / repeat(2,1fr);width:100%;gap:calc(var(--mp) * 1);background-color:var(--elements-fg-color-flat);padding:calc(var(--mp) * 1);margin:auto;box-shadow:var(--box-shadow-soft);transform:scale(1.05);}.gallery_in_page_cover_grid_item img,.gallery_in_page_cover_grid_item{width:100%;height:100%;overflow:hidden;aspect-ratio:1 / 1 !important;}.gallery_in_page_scroller{position:fixed !important;top:0px;bottom:0px;left:0px;right:0px;z-index:900;overflow-y:scroll;background-color:var(--bg-dependent-bg-color-trans);backdrop-filter:var(--backdrop-filter);transition:var(--transition-mid);opacity:1;}.gallery_in_page_scroller_hide{opacity:0;visibility:hidden;pointer-events:none;z-index:-10;transition:var(--transition-mid);}.gallery_in_page_grid{position:relative !important;display:grid !important;grid-template-columns:repeat(3,1fr);grid-auto-flow:dense !important;width:100%;margin:auto;max-width:var(--contents-width);}.gallery_in_page_grid div.gallery_in_page_item{position:relative;margin:0px !important;padding:0px !important;display:flex;transition:var(--transition-mid) !important;contain:content;box-shadow:var(--box-shadow-soft);opacity:.25;filter:blur(3px);transform:scale(.975);contain:layout;}.gallery_in_page_grid div.gallery_in_page_item_iob{opacity:1;transform:scale(1);filter:none;}.gallery_title_row_1,.gallery_title_row_2,.gallery_title_row_3,.gallery_title_row_4{text-align:center;}@media (min-width:1024px){.gallery_in_page_grid{gap:calc(var(--mp) * .5) !important;padding:calc(var(--mp) * 2);}.gallery_in_page_grid div.gallery_in_page_item img{border:4pt solid var(--bg-dependent-bg-color-flat);}.gallery_title_row_1{font-size:3rem !important;}.gallery_title_row_2{font-size:6rem !important;}.gallery_title_row_3{font-size:1.5rem !important;}.gallery_title_row_4{font-size:1rem !important;text-transform:uppercase;margin-top:1rem;}.gallery_in_page_text,.photo_landscape{grid-column:span 3;}.photo_landscape{flex:1 1 auto;height:100% !important;height:fill-available !important;aspect-ratio:3 / 2 !important;}.photo_portrait{grid-row:span 2;aspect-ratio:2 / 3 !important;}.photo_squared{grid-column:span 3;grid-row:span 2;aspect-ratio:1 / 1 !important;}.gallery_in_page_cover_container:hover *>img{transform:rotate(8deg) scale(1) !important;}.gallery_in_page_cover_grid>img{border:6pt solid white;}.gallery_in_page_cover_container:hover .gallery_in_page_cover_title{position:relative;box-shadow:var(--text-shadow-soft);transform:scale(1.05) rotate(0deg) !important;rotate:0deg !important;z-index:1000;border-color:white;transform-origin:0% 50% !important;}.gallery_in_page_cover_container:hover .gallery_in_page_cover_grid{position:relative;transform:scale(.95);z-index:900;border-color:white;transform-origin:0% 50% !important;filter:grayscale(0%);}.gallery_in_page_cover_grid_item img,.gallery_in_page_cover_grid_item{box-shadow:var(--box-shadow-soft);}.gallery_in_page_text_cover{width:calc(100% - var(--mp) * 16);font-size:1.25rem !important;text-align:center !important;margin-top:2rem;}.gallery_in_page_text_cover p{font-size:1.25rem !important;width:100% !important;text-align:justify !important;padding:0px;font-size:1rem;}.gallery_in_page_cover_grid{filter:grayscale(75%);}.gallery_in_page_grid div.gallery_in_page_item img{filter:grayscale(75%) !important;}}@media (max-width:1023px){.gallery_in_page_grid{grid-template-columns:repeat(2,1fr);gap:calc(var(--mp) * 1) !important;padding:calc(var(--mp) * 1);}.gallery_in_page_grid div.gallery_in_page_item img{border:4pt solid white;transform:scale(1);}.gallery_in_page_cover_grid{gap:calc(var(--mp) * .5) !important;z-index:1100;}.gallery_in_page_cover_grid img{border:1pt solid white;transform:scale(1);}.gallery_in_page_text,.photo_landscape{grid-column:span 2;}.photo_landscape{flex:1 1 auto;height:100% !important;height:fill-available !important;aspect-ratio:3 / 2 !important;}.photo_portrait{grid-row:span 2;aspect-ratio:2 / 3 !important;}.photo_squared{grid-column:span 2;grid-row:span 2;aspect-ratio:1 / 1 !important;}.gallery_in_page_cover_container .gallery_in_page_cover_title{position:relative;box-shadow:var(--box-shadow-soft);transform:scale(1) rotate(0deg) !important;rotate:0deg !important;z-index:1000;border-width:3pt;transform-origin:0% 50% !important;}.gallery_in_page_cover_container *>img{transform:rotate(0deg) scale(1) !important;}.gallery_in_page_cover_container{max-width:calc(100% - var(--mp) * 4);}.gallery_title_row_1{font-size:2rem !important;}.gallery_title_row_2{font-size:3rem !important;white-space:nowrap !important;}.gallery_title_row_3{font-size:1.1rem !important;}.gallery_title_row_4{font-size:.75rem !important;}.gallery_in_page_title *{line-height:100%;}.gallery_in_page_title .gallery_title_row_1{font-size:1.25rem !important;}.gallery_in_page_title .gallery_title_row_2{font-size:2.5rem !important;}.gallery_in_page_title .gallery_title_row_3{font-size:.75rem !important;}}.gallery_in_page_grid div.gallery_in_page_item div.gallery_in_page_overlay{position:fixed;top:0px;bottom:0px;left:0px;right:0px;background-color:var(--bg-dependent-fg-color-trans);opacity:0;transition:var(--transition-fast);cursor:pointer;mix-blend-mode:soft-light;z-index:100;font-size:9pt;display:flex;flex-direction:column;align-items:center;align-content:flex-end;justify-items:center;justify-content:flex-end;cursor:zoom-in;}div.gallery_in_page_grid .watermark{max-width:33%;fill:var(--elements-fg-color-flat);margin:auto;}.gallery_in_page_grid div.gallery_in_page_item:hover div.gallery_in_page_overlay,.gallery_in_page_grid div.gallery_in_page_item:hover{opacity:1;}.gallery_in_page_grid div.gallery_in_page_item:hover,.gallery_in_page_grid div.gallery_in_page_item:hover *{filter:none !important;}.gallery_in_page_grid img{flex:1 1 auto;width:100%;opacity:1;}.gallery_in_page_grid .gallery_in_page_overlay_caption{position:fixed;text-transform:none !important;text-align:center;padding:calc(var(--mp) * 1);background-color:var(--bg-dependent-bg-color-trans);backdrop-filter:var(--backdrop-filter);right:calc(var(--mp) * 1);bottom:0px;width:fit-content;white-space:nowrap;border-radius:calc(var(--mp) * .5);margin:auto;margin-bottom:calc(var(--mp) * 1);z-index:200;opacity:0;transition:var(--transition-mid);transform:translateY(100%);}.gallery_in_page_grid .gallery_in_page_overlay_caption,.gallery_in_page_grid .gallery_in_page_overlay_caption *{color:var(--bg-dependent-fg-color-trans) !important;fill:var(--bg-dependent-fg-color-trans) !important;}.gallery_in_page_grid div.images_copyrights:hover .gallery_in_page_overlay_caption{opacity:1;transform:none;}.gallery_in_page_grid div.gallery_in_page_item_active img{object-fit:contain !important;}.zoom_image_hide{visibility:hidden !important;opacity:0 !important;transition:var(--transition-slow);transform-origin:50% 50%;margin:auto;filter:blur(20px);pointer-events:none !important;}.zoom_image_frame_fit{height:fit-content !important;width:fit-content !important;align-self:center !important;justify-self:center !important;opacity:1 !important;contain:layout;}.zoom_image{visibility:visible;opacity:1;display:flex !important;position:fixed;align-items:center !important;align-content:center !important;justify-items:center !important;justify-content:center !important;top:0px;bottom:0px;left:0px;right:0px;padding:calc(var(--mp) * 1);z-index:1000;backdrop-filter:var(--backdrop-filter);transition:var(--transition-fast);transform-origin:50% 50%;margin:auto;overflow-y:scroll !important;}.zoom_image .zoom_image_frame{position:relative;display:flex;height:100%;contain:layout;overflow:hidden;margin:auto;opacity:0;min-width:var(--contents-width);width:fit-content !important;}.zoom_image_frame img{display:block;width:100%;height:100%;flex:1 1 auto;position:relative;width:stretch !important;object-fit:cover !important;margin:auto;}.zoom_image_frame .zoom_image_frame_caption{position:fixed;z-index:150;bottom:calc(var(--mp) * 1);padding:calc(var(--mp) * 1);background-color:var(--bg-dependent-bg-color-trans);color:var(--bg-dependent-fg-color);backdrop-filter:var(--backdrop-filter);max-width:calc(var(--contents-width) / 3);width:calc(100% - var(--mp) * 2);border-radius:calc(var(--mp) * .5);text-align:center;left:50%;transform:translateX(-50%);transition:var(--transition-mid);}.zoom_image_frame_caption,.zoom_image_frame_caption *{color:var(--bg-dependent-fg-color) !important;fill:var(--bg-dependent-fg-color) !important;}.zoom_image_frame_caption svg{max-height:5rem !important;max-width:5rem !important;}.zoom_image_frame_caption .image_caption{padding-bottom:calc(var(--mp) * 1);margin-bottom:calc(var(--mp) * 1);border-bottom:1px solid var(--bg-dependent-fg-color-trans);}.zoom_image_frame:hover .zoom_image_frame_caption{opacity:0;pointer-events:none;transform:translateX(-50%) translateY(50%);}.zoom_image .zoom_image_frame .image_counter{position:fixed;left:0px;padding:calc(var(--mp) * 1);padding-left:calc(var(--mp) * 2);padding-right:calc(var(--mp) * 2);border-bottom-left-radius:calc(var(--mp) * .5);background-color:var(--bg-dependent-bg-color-trans);backdrop-filter:var(--backdrop-filters);color:var(--bg-dependent-fg-color);z-index:150;transform-origin:0% 0% !important;margin-top:calc(var(--mp) * 1);margin-left:calc(var(--mp) * 1);margin-right:calc(var(--mp) * 1);}.show{transform:scale(.9);}.zoom_image img{max-height:90vh;}.gallery_in_page_grid .gallery_in_page_overlay_caption .image_caption{max-width:inherit !important;width:calc(100% - var(--mp) * 2);position:relative;display:block;margin-bottom:calc(var(--mp) * 2);}.zoom_image img{display:fixed;object-fit:contain !important;width:fit-content;}.zoom_image_frame_fit img{z-index:-1 !important;transform:scale(1.05);}.images_copyrights{opacity:1;right:var(--gallery-els-dist);bottom:var(--gallery-els-dist);padding:var(--gallery-els-dist);padding-left:calc(var(--mp) * 1);padding-right:calc(var(--mp) * 1);background-color:var(--bg-dependent-bg-color-trans);backdrop-filter:var(--backdrop-filter);border:2pt solid transparent;color:var(--bg-dependent-fg-color-flat);font-weight:600;font-size:.8rem;border-radius:var(--gallery-els-dist);transition:var(--transition-slideshow-images);text-transform:uppercase;flex-direction:column;cursor:pointer;min-width:12rem;z-index:100;contain:layout;}.gallery_in_page_item .images_copyrights{right:calc(var(--gallery-els-dist) * 2) !important;bottom:calc(var(--gallery-els-dist) * 2) !important;}.images_copyrights:hover{transition:var(--transition-fast);border-color:var(--bg-dependent-bg-color-flat);box-shadow:var(--box-glow);}.images_copyrights:active{transition:var(--transition-fast);opacity:.5;}.images_copyrights{position:fixed;display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;}.images_copyrights_hide{display:none;}@media (min-width:1024px){.gallery_in_page_cover_container{grid-template-columns:repeat(2,1fr);}.zoom_image img{max-width:var(--contents-width);}.zoom_image_frame_fit{max-width:calc(100% - var(--mp) * 4) !important;border:8pt solid var(--elements-fg-color-flat);}.gallery_in_page_title *{line-height:100%;}.gallery_in_page_title .gallery_title_row_1{font-size:1.5rem !important;}.gallery_in_page_title .gallery_title_row_2{font-size:3rem !important;}.gallery_in_page_title .gallery_title_row_3{font-size:1rem !important;}.gallery_in_page_title .gallery_title_row_4{margin-top:1rem;font-size:.9rem !important;}.gallery_in_page_text_intro,.gallery_in_page_text_outro{font-size:1.5rem;max-width:75%;margin:auto;padding:calc(var(--mp) * 8);}.gallery_in_page_text_intro p,.gallery_in_page_text_outro p{margin-bottom:calc(var(--mp) * 8);}.images_copyrights{opacity:1;transition:var(--transition-mid);transform:translateY(0%);margin:auto !important;right:var(--gallery-els-dist) !important;bottom:var(--gallery-els-dist) !important;z-index:10000;}}@media (max-width:1023px){.gallery_in_page_cover_container{grid-template-columns:repeat(1,1fr);}.zoom_image img{max-width:var(--contents-width);}.zoom_image_frame_fit{max-width:calc(100% - var(--mp) * 1) !important;border:4pt solid var(--elements-fg-color-flat);}.zoom_image_frame .zoom_image_frame_caption{width:fit-content;transform-origin:0% 100% !important;left:calc(var(--mp) * 1) !important;bottom:calc(var(--mp) * 1) !important;margin:0px !important;}.zoom_image_frame .zoom_image_frame_caption{transform:scale(.6) !important;}.zoom_image .zoom_image_frame .image_counter{transform:scale(.75) !important;}.gallery_in_page_text_cover{font-size:1rem;padding:calc(var(--mp) * 4);}.gallery_in_page_text_cover p{font-size:1rem;margin-bottom:calc(var(--mp) * 1);text-align:justify;}.gallery_in_page_text_intro,.gallery_in_page_text_outro{font-size:1.25rem;margin:auto;padding:calc(var(--mp) * 4);}.gallery_in_page_text_intro p,.gallery_in_page_text_outro p{font-size:1.25rem;margin-bottom:calc(var(--mp) * 2);text-align:justify;}.gallery_in_page_cover_box{padding:calc(var(--mp) * 2);}.gallery_in_page_cover_footer{padding:calc(var(--mp) * 2);}}