.popup-content{background-color:var(--ternary_variant);border-radius:1rem;width:min(90%,800px)}.popup-content section{position:relative;padding:1rem;max-height:80vh;color:var(--text_color)}.popup-content section #close_popup,.popup-content section #save_popup{position:absolute;top:-1rem;right:-1rem;z-index:3}.popup-content section #close_popup img,.popup-content section #save_popup img{filter:var(--filter_to_white)}.popup-content section #save_popup{right:inherit;left:-1rem}.popup-content section #menu_copy_popup,.popup-content section #menu_delete_popup,.popup-content section #menu_edit_popup,.popup-content section #menu_hide_popup,.popup-content section #menu_save_popup{position:absolute;scale:0;opacity:0;animation:appear .5s forwards}.popup-content section #menu_copy_popup img,.popup-content section #menu_delete_popup img,.popup-content section #menu_edit_popup img,.popup-content section #menu_hide_popup img,.popup-content section #menu_save_popup img{filter:var(--filter_to_white)}.popup-content section #menu_edit_popup,.popup-content section #menu_save_popup{top:calc(-1rem - var(--text_size)*3);left:-1rem}.popup-content section #menu_hide_popup{top:calc(-1rem - var(--text_size)*2.5);left:calc(-1rem - var(--text_size)*2.5);animation-delay:.15s}.popup-content section #menu_copy_popup,.popup-content section #menu_delete_popup{top:-1rem;left:calc(-1rem - var(--text_size)*3);animation-delay:.3s}.popup-content section #burger{position:absolute;left:-1rem;top:-1rem;border-radius:35%;background-color:var(--ternary_color);z-index:2}.popup-content section #burger:hover{filter:brightness(1.1)}.popup-content section #burger svg{width:38px;height:40px;padding-right:2px}.popup-arrow{display:none}.popup-overlay{-webkit-backdrop-filter:blur(5px) brightness(40%);backdrop-filter:blur(5px) brightness(40%)}.popup-content.sponsors-content{width:min(90vw,1200px)}.popup-content.contribution_popup-content,.popup-content.edit_facility_section-content,.popup-content.edit_text_section-content{width:min(90%,1200px)}.popup-content.login-content{width:auto}@keyframes appear{to{scale:1;opacity:1}}:root{interpolate-size:allow-keywords;--dark_blue:#005a9a;--light_blue:#5baac9;--sand:#c85f2d;--gold:#c39f00;--primary_color:var(--dark_blue);--secondary_color:var(--light_blue);--ternary_variant:#f4dfd5;--ternary_color:var(--sand);--ternary_color_30b:#8c4320;--text_color:#000;--text_color_rgb:0,0,0;--border:#000;--background_color:#fff;--curr_background:var(--background-color);--header_height:clamp(120px,20vw,200px);--uhd_header_height:250px;--padding:10vw;--mobile_padding:2rem;--filter_to_primary:brightness(0) saturate(100%) invert(19%) sepia(97%) saturate(2067%) hue-rotate(188deg) brightness(93%) contrast(102%);--filter_to_secondary:brightness(0) saturate(100%) invert(56%) sepia(85%) saturate(2644%) hue-rotate(159deg) brightness(87%) contrast(101%);--filter_to_ternary:brightness(0) saturate(100%) invert(39%) sepia(72%) saturate(641%) hue-rotate(336deg) brightness(97%) contrast(87%);--filter_to_white:invert(100%) sepia(7%) saturate(0%) hue-rotate(125deg) brightness(106%) contrast(109%);--text_size:clamp(0.875rem,0.6765rem + 0.7059vw,1.25rem);--h1_size:clamp(3rem,2.3529rem + 3.5294vw,4.5rem);--h2_size:clamp(1.6rem,1.3rem + 2vw,3rem);--h3_size:clamp(1.75rem,1.2rem + 1vw,2rem)}*{font-family:var(--noto-sans-regular),sans-serif;scroll-padding-top:calc(var(--header_height) + 2rem)}body,html{margin:0;padding:0;background-color:var(--background_color);scroll-behavior:smooth}main{min-height:100dvh}h1{font-size:var(--h1_size)}h1,h2{font-family:var(--noto-sans-bold)}h2{font-size:var(--h2_size);width:min(30ch,90%);margin-inline:auto;text-align:center}h3{font-size:var(--h3_size);font-family:var(--noto-sans-semibold)}h1,h2,h3,h4{color:var(--text_color);text-transform:uppercase;-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;overflow-wrap:break-word}b,strong{font-family:var(--noto-sans-semibold)}b em,b i,strong em,strong i{font-family:var(--noto-sans-semibolditalic)}em,i{font-family:var(--noto-sans-italic)}ul{-webkit-padding-start:2rem;padding-inline-start:2rem}li{margin-block:.5rem}li p{margin:0}a,button,div,input,label,li,p,select,span,table,textarea{font-size:var(--text_size);color:var(--text_color)}@media screen and (max-width:800px){:root{--padding:var(--mobile_padding)}}@media screen and (min-width:2200px){:root{--header_height:var(--uhd_header_height)}}