@font-face{src:url(/assets/Gotham%20Book%20Regular-C9-38SpN.otf);font-family:Gotham-Regular}@font-face{src:url(/assets/GothamHTF-Black-B3fsHWmw.otf);font-family:Gotham-Black}@font-face{src:url(/assets/GothamHTF-BlackItalic-DdMmBjeV.otf);font-family:Gotham-Black-Italic}@font-face{src:url(/assets/GothamHTF-Light-CqgK54bW.otf);font-family:Gotham-Light}@font-face{src:url(/assets/GothamHTF-LightItalic-D19qiZUC.otf);font-family:Gotham-Light-Italic}.header{background-color:#fff;box-shadow:0 0 15px #000;z-index:1}.header .header-nav,.header .header-top{max-width:950px;margin:0 auto}.header .header-top,.header .header-top>button,.header .header-nav{font-size:1rem}.header .header-top{display:flex;justify-content:space-around;align-items:center}.header .header-top .logo-container{width:8em;height:5.5em;color:#19489d;font-family:Gotham-Black}.header .header-top .logo-container svg{width:100%;margin-top:1.5em}.header .header-top .logo-container .logo-sub-text{width:100%;text-align:left}.header .header-top button{font-size:.9rem}.header .header-top .profile-logo-container{background:none;width:auto;height:auto;color:#000;padding:0;display:flex;flex-direction:column;align-items:center;row-gap:.5em}.header .header-top .profile-logo-container .profile-logo{width:2.5em}.header .header-top .profile-logo-container p{font-family:Gotham-Regular}.header .header-nav .nav-list{display:flex;justify-content:space-around;width:100%;padding:.75em 0}.header .header-nav .nav-list .list-item{position:relative;font-family:Gotham-Regular;list-style-type:none}.header .header-nav .nav-list .list-item a{color:#000;padding:.5em;text-decoration:none}.header .header-nav .nav-list .list-item a:link,.header .header-nav .nav-list .list-item a:visited{text-decoration:none}.header .header-nav .nav-list .list-item a:hover{color:#979798}.header .header-nav .nav-list .choosen:after{content:"";position:absolute;bottom:-.75em;left:10%;background-color:#000;width:80%;height:3px;margin-top:.25em;margin-left:auto;margin-right:auto;border-radius:.5em}@media screen and (max-width: 420px){.header .profile-logo-container{width:2.5em}.header .profile-logo-container p{text-align:center}}@media screen and (max-width: 345px){.header .header-top{position:relative;width:100%;margin:0;padding:0}.header .header-top button{margin-bottom:-15%}.header .header-top .profile-logo-container{position:absolute;flex-direction:row;width:25%;height:2.5em;right:18%;top:.25em}.header .header-top .profile-logo-container p{position:absolute;right:-2em;width:80%}}.admin-black-background{display:flex;justify-content:center;align-items:center}.admin-black-background .presentation-container{font-family:Gotham-Black;background-color:#fff;width:80%;height:60vh;padding:1em .5em;border-radius:.5em;display:flex;flex-direction:column;overflow-y:scroll;align-items:center;row-gap:1em}.admin-black-background .presentation-container .contact-image{width:50%}.admin-black-background .presentation-container .member-images{width:80%;min-height:15em;overflow:scroll;-moz-column-gap:.5em;column-gap:.5em}.admin-black-background .presentation-container .member-images .image-container{width:100%;position:relative}.admin-black-background .presentation-container .member-images .image-container img{width:100%}.admin-black-background .presentation-container .member-images .image-container button{position:absolute;top:0;left:1em;background-color:red}.admin-black-background .presentation-container input{width:80%;border-radius:.5em;padding:.5em;color:#000}.admin-black-background .presentation-container textarea{border-radius:.5em;padding:.5em;font-family:Gotham-Regular;background-color:#f4f4f4;color:#000;width:90%;height:80%;resize:none;overflow-y:scroll}.admin-black-background .presentation-container .role-container p{margin:1em auto;display:flex;justify-content:space-between}.admin-black-background .presentation-container .role-container p button{background-color:red;font-size:.8rem}.admin-black-background .presentation-container .role-container p:not(:first-child){border-bottom:2px solid black;padding-bottom:.5em}@media screen and (min-width: 1000px){.admin-black-background .presentation-container{max-width:900px}.admin-black-background .presentation-container input,.admin-black-background .presentation-container textarea{font-size:1.15rem}}.manage-container{font-family:Gotham-Regular;text-align:center;position:relative;max-width:900px;margin:0 auto}.manage-container .back-btn{position:absolute;left:.5em;top:-1.5em}.manage-container .add-btn{position:absolute;right:.5em;top:-1.5em}.manage-container .page-title{margin:1em 0}.manage-container .contact-search{padding:1em;border-radius:.5em;margin:0 1em}.manage-container .contacts-admin-list .admin-user .admin-user-detail{width:100%;text-align:left}.manage-container .contacts-admin-list .admin-user .admin-user-detail .admin-p-btn{display:flex;justify-content:space-between;border-top:2px solid #000000;padding-top:.5em;align-items:center}.manage-container .contacts-admin-list .admin-user .admin-user-detail .admin-p-btn .roles{overflow-wrap:anywhere}.manage-container .contacts-admin-list .admin-user .admin-user-detail .admin-p-btn button{font-size:1rem;min-height:-moz-fit-content;min-height:fit-content}.manage-container .contacts-admin-list .admin-contact{border-radius:.5em;list-style-type:none;background-color:#fff;padding:1em;width:85%;margin:2em auto;box-shadow:0 0 15px #000;display:flex;flex-direction:column;row-gap:1em;align-items:center}.manage-container .contacts-admin-list .admin-contact .user-image{border-radius:.5em}.manage-container .contacts-admin-list .admin-contact .user-image,.manage-container .contacts-admin-list .admin-contact .logo{width:50%}.manage-container .contacts-admin-list .admin-contact .label-btn{text-align:center;font-size:1rem;display:flex;justify-content:center;align-items:center}.manage-container .notify-div{display:flex;justify-content:space-around;align-items:center}.manage-container .notify-div button{font-size:.9rem}.admin-black-background .add-contact-form{background-color:#fff;display:flex;flex-direction:column;row-gap:1em;overflow-y:scroll;width:75vw;height:50vh;border-radius:.5em;align-items:center;padding:1em;max-width:900px}.admin-black-background .add-contact-form .contact-smal-input{max-width:250px}.admin-black-background .add-contact-form .contact-image{width:80%;border-radius:.5em}.admin-black-background .add-contact-form button,.admin-black-background .add-contact-form .label-btn{font-size:1rem;padding:.33em}.admin-black-background .add-contact-form textarea,.admin-black-background .add-contact-form input{border-radius:.5em;width:90%;padding:.5em}.admin-black-background .add-contact-form textarea{resize:none;min-height:8em;max-height:8em;overflow-y:scroll}@media (min-width: 1000px){.admin-black-background .add-contact-form textarea,.admin-black-background .add-contact-form input{font-size:.9rem}.manage-container .contacts-admin-list .admin-contact{max-width:450px}}.footer{font-family:Gotham-Regular;background-color:#fff;box-shadow:0 0 15px #000;padding-bottom:2em;display:flex;flex-wrap:wrap;justify-content:space-around}.footer .footer-link-list{display:flex;flex-direction:column;width:33%;max-width:350px;padding:1em;row-gap:.75em}.footer .footer-link-list .list-item{list-style-type:none;width:100%}.footer .footer-link-list .list-item a{color:#000;text-decoration:none}.footer .footer-link-list:nth-child(2){text-align:right}.footer .social-media-links{width:100%;display:flex;justify-content:center}.footer .social-media-links .social-media{border-radius:200em}.footer .copyright-notice{margin-top:1em;text-align:center;width:100%}@media screen and (min-width: 740px){.footer{justify-content:center}}.black-background .municipality-container{position:relative;background-color:#fff;width:75vw;height:75vh;max-height:570px;max-width:350px;border-radius:.25em;margin:3em auto;font-size:.8rem;overflow-y:scroll}.black-background .municipality-container ::-webkit-scrollbar{display:none}.black-background .municipality-container .top-container{border-top-right-radius:.25em;border-top-left-radius:.25em;background-color:#071689;font-family:Gotham-Black;color:#fff;height:20%;display:flex;align-items:center;justify-content:center}.black-background .municipality-container .top-container .close-btn{position:absolute;right:.3em;width:2.5em;height:2.5em;border:5px solid #fff385;font-size:1.1rem;border-radius:20em}.black-background .municipality-container .municipality-list{width:90%;margin:0 auto;overflow-y:scroll}.black-background .municipality-container .municipality-list .list-item{list-style-type:none;width:80%;margin:0 auto;display:flex}.black-background .municipality-container .municipality-list .list-item button{font-size:.8rem;width:70%;max-width:150px;height:2.5em;border-radius:1em;margin-top:1em}.black-background .municipality-container .municipality-list .list-item:last-child{margin-bottom:1em}.black-background .municipality-container .municipality-list .list-item:nth-child(2n){justify-content:end}.popup{position:fixed;inset:0;background-color:#000000b3;z-index:10000;display:flex;justify-content:center;align-items:center}.popup .dialog-popup{position:relative;background-color:#fff;max-height:500px;padding:2em;border-radius:.5em;display:flex;flex-direction:column;row-gap:1em}.popup .dialog-popup label{font-size:.8rem;font-family:Gotham-Black}.popup .dialog-popup input{font-size:1rem;overflow-wrap:break-word}.popup .dialog-popup textarea{font-family:Gotham-Black;background-color:#f4f4f4;padding:4px;border:none;resize:none;min-height:150px;width:100%}.popup .dialog-popup .cancel{position:absolute;right:5px;top:5px}.popup .dialog-popup .title{font-family:Gotham-Black}.popup .dialog-popup .btn-group{display:flex;justify-content:space-between}.news-page{position:relative;width:100%;margin:-4em auto 0;padding-top:2em;display:flex;flex-direction:column;row-gap:2em;justify-content:center;-moz-column-gap:1.5em;column-gap:1.5em}.news-page .flash-container{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;padding:2em 0;width:100%;background-color:#f4f4f4}.news-page .flash-container .flash-scroll{z-index:2}.news-page .flash-container .flash-scroll .flash-list{display:flex;flex-direction:column;row-gap:2em}.news-page .flash-container .flash-scroll .flash-list .news-flash{display:inline-block;width:90%;margin:auto;background-color:#071689;max-width:400px;border-radius:.5em;box-shadow:0 0 10px #000}.news-page .flash-container .flash-scroll .flash-list .news-flash :last-child{border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.news-page .flash-container .flash-scroll .flash-list .news-flash h2{position:relative;display:block;width:100%;height:25%;text-align:center;border-top-left-radius:.5em;border-top-right-radius:.5em;padding:1em 0;color:#fff;font-family:Gotham-Black}.news-page .flash-container .flash-scroll .flash-list .news-flash .content-container{background-color:#fff;font-family:Gotham-Regular;padding:2em 1em}.news-page .flash-container .flash-scroll .flash-list .news-flash .content-container>p{margin:1em auto;line-height:1.75ch}.news-page .flash-container .flash-scroll .flash-list .news-flash .content-container strong{font-family:Gotham-Black}.news-page .flash-container .flash-scroll .flash-list .news-flash .link-container{padding:1em;display:flex;justify-content:center;align-items:center}.news-page .flash-container .flash-scroll .flash-list .news-flash .link-container a{text-align:center;font-family:Gotham-Black;color:#fff385;font-size:1.25rem}.news-page .flash-container .scroll-override::-webkit-scrollbar{background-color:#979798}.news-page .flash-container .control-container{position:relative}.news-page .flash-container .control-container button{position:absolute;z-index:5;bottom:50%}.news-page .flash-container .control-container button:first-child{left:-.75em;transform:rotate(180deg)}.news-page .flash-container .control-container button:last-child{right:-.75em}.news-page .flash-container .flash-scroll{position:relative;overflow:hidden;display:block;width:350px;padding-top:2em;padding-bottom:2em;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-mask:linear-gradient(to right,transparent,#fff 5%,#fff 95%,transparent);mask:linear-gradient(to right,transparent,#fff 5%,#fff 95%,transparent)}.news-page .flash-container .flash-scroll .flash-list{flex-direction:row;width:-moz-fit-content;width:fit-content;-moz-column-gap:4em;column-gap:4em;padding:0 2em}.news-page .flash-container .flash-scroll .flash-list .news-flash{width:300px;scroll-snap-align:center}.news-page .flash-container:before,.news-page .flash-container:after{content:"";display:block;position:absolute;top:0;height:100%;width:100%}.news-page .flash-container:after{transform:skew(-45deg);left:0;background-color:#19489d}.news-page .flash-container:before{transform:skew(45deg);right:0;background-color:#fff385}.news-page .news-container{font-family:Gotham-Black}.news-page .news-container .no-news-text{text-align:center}.news-page .news-container .news-page-title{font-family:Gotham-Light;text-align:center;width:80%;margin:0 auto 1em}.news-page .news-container .news-list{display:flex;flex-direction:column;align-items:center;width:100%;row-gap:3em}.news-page .news-container .news-list .public-photo{width:100%;height:8em;border-radius:.5em;background-size:cover;background-repeat:no-repeat;background-position-y:center}.news-page .news-container .news-list .news-item{display:flex;flex-direction:column;row-gap:.5em;list-style-type:none;background-color:#fff;width:80%;max-width:400px;padding:1em;box-shadow:0 0 15px #000;border-radius:.3em}.news-page .news-container .news-list .news-item .new-top-container{background-color:#fff385;text-align:center;border-radius:.3em;height:8em;display:flex;justify-content:center;align-items:center;margin-bottom:1em}.news-page .news-container .news-list .news-item h3{font-size:1.25rem;overflow-wrap:anywhere}.news-page .news-container .news-list .news-item .news-content{font-size:1rem;font-family:Gotham-Regular;line-height:2ch;overflow-wrap:anywhere}.news-page .news-container .news-list .news-item button{background-color:#5edde4;font-family:Gotham-Regular;color:#979798;padding:.5em 2em;margin-right:0;margin-left:auto;font-size:.9rem}.news-page .news-container .arrow-btns{width:90%;margin:5em auto 1em;align-self:flex-start;display:flex;justify-content:space-between;max-width:500px}@media screen and (min-width: 1000px){.news-page .flash-container .control-container button:first-child{left:-1.75em;transform:rotate(180deg)}.news-page .flash-container .control-container button:last-child{right:-1.75em}.news-page .flash-container .flash-scroll{width:450px}.news-page .flash-container .flash-scroll .flash-list .news-flash{width:400px}.news-page .news-container{display:block;min-width:432px}.news-page .news-container .news-list{margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;place-items:center}.news-page .news-container .news-list .load-circle{grid-column:2}.news-page .news-container .news-list .news-item{margin-top:0;margin-bottom:auto;display:flex;flex-direction:column;justify-content:space-between;row-gap:1em}.news-page .news-container .news-list .news-item .new-top-container{margin:0}.news-page .news-container .news-list .news-item .news-content{margin-top:0;margin-bottom:auto}}.create-news-container{flex-direction:column!important}.create-news-container .add-news-form{display:flex;flex-direction:column;align-items:center;row-gap:1em}.create-news-container .add-news-form .public-image{max-width:300px}.create-news-container .add-news-form input,.create-news-container .add-news-form textarea{font-size:1.05rem;border-radius:.25em}.create-news-container .add-news-form label{display:flex;justify-content:center;align-items:center}.create-news-container .add-news-form input{width:60%}.create-news-container .add-news-form textarea{width:75%;height:12em;padding:.25em;margin:.1em;resize:none;overflow-y:scroll;font-family:Gotham-Regular}.create-news-container .add-news-form .member-photos-container{background-color:#f4f4f4;padding:.75em;border-radius:.5em;display:flex;flex-wrap:wrap;-moz-column-gap:.1em;column-gap:.1em;width:80%;height:18em;overflow-x:scroll}.create-news-container .add-news-form .member-photos-container .member-photo-container{display:inline-block;position:relative;width:15em}.create-news-container .add-news-form .member-photos-container .member-photo-container image{position:relative;display:block;width:100%;margin:0 auto}.create-news-container .add-news-form .member-photos-container .member-photo-container button{position:absolute;top:0;right:0}.create-news-container .add-news-form .member-photos-container img{border-radius:.5em;width:100%}.article-container{padding:2em 0}.article-container .news-article{background-color:#fff;box-shadow:0 0 15px #000;max-width:800px;width:90%;border-radius:.5em;margin:0 auto;display:flex;flex-direction:column;align-items:center;row-gap:1em;padding:1em 0}.article-container .news-article .news-title{font-family:Gotham-Black;font-size:2rem;text-align:center;margin-bottom:1em}.article-container .news-article .public-photo{width:90%;border-radius:.5em;max-width:400px;-o-object-fit:cover;object-fit:cover}.article-container .news-article .news-p{width:80%;text-align:left;font-size:1.02rem;font-family:Gotham-Regular;line-height:2ch;overflow-wrap:anywhere}.article-container .news-article .news-p a{color:inherit}.article-container .news-article .log-in-text{font-family:Gotham-Light-Italic}.article-container .news-article .img-black-background{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000b3;z-index:15;font-family:Gotham-Regular}.article-container .news-article .img-black-background .img-viewer{position:relative;background-color:#fff;padding:1em 0;width:95%;margin:2em auto;border-radius:.25em;overflow-y:scroll;max-width:1000px}.article-container .news-article .img-black-background .img-viewer p{width:100%;text-align:center;font-size:1.25rem;color:#000;margin-bottom:1em}.article-container .news-article .img-black-background .img-viewer button{position:absolute;top:.5em;right:.5em}.article-container .news-article .img-black-background .img-viewer .img-controller{width:100%;height:100%;margin:0 auto;display:flex;justify-content:center;align-items:center}.article-container .news-article .img-black-background .img-viewer .img-controller .image-container{display:block;margin:0 auto;width:75%;height:75vh;max-height:700px}.article-container .news-article .img-black-background .img-viewer .img-controller .image-container img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:.25em}.article-container .news-article .img-black-background .img-viewer .img-controller button{top:50%;position:absolute;font-size:1rem}.article-container .news-article .img-black-background .img-viewer .img-controller button:first-child{left:.5em}.article-container .news-article .img-black-background .img-viewer .img-controller button:last-child{right:.5em}.article-container .news-article .member-images-container{width:90%;display:flex;overflow-x:scroll;-moz-column-gap:.75em;column-gap:.75em;align-items:center}.article-container .news-article .member-images-container img{height:auto;width:100%;border-radius:.5em;max-width:200px}.article-container .news-article .p-italic{font-family:Gotham-Light-Italic}.log-in-article{font-family:Gotham-Regular;width:80%;margin:2em auto;display:flex;flex-direction:column;row-gap:1em;text-align:center}.log-in-article p{max-width:500px}.log-in-article p,.log-in-article button{margin:0 auto}.login-container{font-family:Gotham-Regular;font-size:1.15rem}.login-container .back-btn{display:block;width:5em;margin:1em auto}.login-container .login-form{background-color:#fff;box-shadow:0 0 15px #000;width:80vw;margin:2em auto;display:flex;flex-direction:column;align-items:center;border-radius:.25em;row-gap:1.25em;padding-bottom:1.5em;max-width:450px}.login-container .login-form .form-top{border-radius:.25em;background-color:#071689;color:#fff;height:4em;width:100%;display:flex;justify-content:center;align-items:center}.login-container .login-form input{font-size:1.15rem;color:#000}.login-container .login-form button{padding:.5em 2em}.login-container .login-form .server-message{min-width:184px;min-height:20px;margin:.5em auto}.login-container .login-form p{width:80%;margin:0 auto;text-align:center}.login-container .login-form .create-account-text{background-color:#f4f4f4;border-radius:.25em;padding:.5em}.login-container .login-form input,.login-container .login-form label{align-self:flex-start;width:80%;margin:0 auto}.login-container .logged-in-container{background-color:#fff;box-shadow:0 0 15px #000;width:80%;margin:2em auto;padding:1em;border-radius:.25em;text-align:center;max-width:450px}.login-container .logged-in-container p{margin:1em 0}.login-container .logged-in-container button{margin:1em}.create-account-form{position:relative}.create-account-form .issue-text{font-size:1rem;background-color:#000;border-radius:.5em;color:red;margin:-5em auto;padding:.5em 0}.create-account-form .terms-container{display:flex;align-items:center;width:80%;justify-content:center;font-size:.9rem}.create-account-form .terms-container label{text-align:center}.create-account-form .terms-container .checkbox{width:1em;height:1em;margin:auto}.create-account-form .password-requirements{width:100%;margin:0 auto}.create-account-form .password-requirements div{display:flex;justify-content:space-around;width:80%;margin:.5em auto}.create-account-form .password-requirements div p{font-size:1rem;text-align:left}.create-account-form .password-requirements div .checkmark{background-color:#071689;border-radius:20em;color:#fff385;width:25px;height:25px;text-align:center}.create-account-form .password-hint{position:relative;margin-left:8%;margin-right:auto;background-color:#5edde4;padding:.5em;width:.5em;height:.5em;display:flex;justify-content:center;align-items:center;border-radius:20em}.create-account-form .password-hint p{color:#979798}.create-account-form .password-hint .password-container{display:none;width:13em;background-color:#fff;top:.75em;left:1.25em;border-radius:.5em;box-shadow:0 0 15px #000;position:absolute;z-index:25;padding:.75em 0}.create-account-form .password-hint .password-container p{text-align:left;font-size:.95rem}.chat-container{position:fixed;bottom:0;right:0;border:1px solid #979798;border-radius:.5em;overflow:hidden;font-family:Gotham-Black;margin-top:2em;z-index:1000}.chat-container .chat-box{width:100vw;max-width:1400px;background-color:#f4f4f4;box-shadow:0 0 15px #000;margin:0 auto;border-radius:.25em}.chat-container .chat-box .chat-top{border-top-right-radius:.25em;border-top-left-radius:.25em;background-color:#071689;display:flex;align-items:center}.chat-container .chat-box .chat-top .channels-container{flex:80%;display:flex;justify-content:space-around;align-items:center;height:3em}.chat-container .chat-box .chat-top .channels-container li{position:relative;list-style-type:none;color:#fff385}.chat-container .chat-box .chat-top .channels-container li p{cursor:pointer}.chat-container .chat-box .chat-top .channels-container li .selected{position:absolute;background-color:#fff385;width:100%;height:.2em;bottom:-.6em;border-radius:.25em}.chat-container .chat-box .chat-top .fullscreen-btn{font-size:2rem}.chat-container .chat-box .chat-top .fullscreen-btn:hover{background-color:#071689;color:#fff385}.chat-container .chat-box .chat-messages-container{background-color:#fff;width:100%;margin:0 auto;height:22em;overflow-y:scroll;scroll-behavior:auto}.chat-container .chat-box .chat-messages-container .chat-list{padding-bottom:.5em;border-bottom-left-radius:.25em;border-bottom-right-radius:.25em;display:flex;flex-direction:column;row-gap:1em;justify-content:flex-end;background-color:#fff}.chat-container .chat-box .chat-messages-container .chat-list li{list-style-type:none;display:flex;justify-content:space-around;align-items:flex-end}.chat-container .chat-box .chat-messages-container .chat-list li .text-container{width:80%;display:flex;flex-direction:column;justify-content:flex-end;row-gap:.3em}.chat-container .chat-box .chat-messages-container .chat-list li .text-container .message-title{font-size:.75rem;color:#979798}.chat-container .chat-box .chat-messages-container .chat-list li .text-container .message-content{background-color:#f4f4f4;border-radius:.25em;padding:.3em;width:-moz-fit-content;width:fit-content;line-height:1.75ch;overflow:hidden}.chat-container .chat-box .chat-messages-container .chat-list li .text-container .message-content .line-break{display:block}.chat-container .chat-box .chat-messages-container .chat-list li .text-container .message-content .line-break,.chat-container .chat-box .chat-messages-container .chat-list li .text-container .message-content a{line-break:anywhere;color:inherit;line-height:inherit}.chat-container .chat-box .chat-messages-container .chat-list li .profile-pic{border-radius:20em}.chat-container .chat-box .chat-messages-container .chat-list li .profile-pic,.chat-container .chat-box .chat-messages-container .chat-list li .logo{width:12%;padding:.5em}.chat-container .chat-box .chat-messages-container .chat-list .own-message{flex-direction:row-reverse}.chat-container .chat-box .chat-messages-container .chat-list .own-message .text-container .message-title{margin-left:auto;margin-right:0}.chat-container .chat-box .chat-messages-container .chat-list .own-message .text-container .message-content{background-color:#071689;color:#fff;margin-left:auto;margin-right:0}.chat-container .chat-box .chat-input{background-color:#fff;display:flex;justify-content:center;align-items:center;height:4em}.chat-container .chat-box .chat-input .chat-input-container{display:flex;height:100%;width:90%;border-radius:.25em;justify-content:space-around;align-items:center;border:2px solid #f4f4f4}.chat-container .chat-box .chat-input .chat-input-container textarea,.chat-container .chat-box .chat-input .chat-input-container input{height:79%;font-family:inherit;resize:none;line-height:1.65ch;padding-top:1em;border:none;color:#000;width:80%;font-size:.9rem;border-bottom-right-radius:0;border-top-right-radius:0;outline:none}.chat-container .chat-box .chat-input .chat-input-container .send-btn{background-color:#f4f4f4;color:#071689;font-size:1rem;border-bottom-left-radius:0;border-top-left-radius:0}.chat-container .chat-box .chat-input .chat-input-container .send-btn[disabled]{color:#979798}.chat-container .online-status-container{background-color:#fff;display:flex;justify-content:space-between;width:auto;padding:1em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em;max-width:600px;font-family:Gotham-Light-Italic}@media screen and (min-width: 450px){.chat-container .chat-box{max-width:600px}.chat-container .chat-box .chat-top{font-size:.8rem;height:3em}.chat-container .chat-box .chat-top .fullscreen-btn{font-size:1.2rem}.chat-container .chat-box .chat-messages-container .chat-list{display:flex;margin:0 auto;width:95%;align-items:center}.chat-container .chat-box .chat-messages-container .chat-list li{width:100%;justify-content:start;margin-right:0}.chat-container .chat-box .chat-messages-container .chat-list li .profile-pic,.chat-container .chat-box .chat-messages-container .chat-list li .logo{width:17%;max-width:65px}.chat-container .chat-box .chat-messages-container .chat-list li .text-container .message-content{width:-moz-fit-content;width:fit-content}.chat-container .chat-box .chat-messages-container .chat-list .own-message{justify-content:end;margin-left:0}}@media screen and (min-width: 650px){.chat-container{right:1em;bottom:2em}}@media screen and (min-width: 900px){.chat-container .chat-box{height:32em}.chat-container .chat-box .chat-messages-container{height:77%}.chat-container .chat-box .chat-input{height:5em}}.contacts-container{font-family:Gotham-Regular;text-align:center;position:relative;max-width:900px;margin:0 auto;display:flex;justify-content:center;gap:2em;flex-direction:column}.contacts-container .contact-search{padding:1em;border-radius:.5em;margin:0 1em}.contacts-container .contacts-section{width:80%;margin:0 auto}.contacts-container .contacts-section .load-circle{margin:0 auto}.contacts-container .contacts-section .page-title{margin:0}.contacts-container .contact-form-container{display:flex;flex-direction:column;align-items:center;width:100%;margin:0 auto}.contacts-container .contact-form-container .contact-form{margin:0 auto}.contacts-container .contacts-list{width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;overflow-wrap:anywhere}.contacts-container .contacts-list li{background-color:#fff;box-shadow:0 0 15px #000;list-style-type:none;margin:2em auto;border-radius:.5em;width:100%;max-width:500px}.contacts-container .contacts-list li h4{background-color:#fff385;padding:1.5em;font-size:1.3rem;border-top-right-radius:.5em;border-top-left-radius:.5em}.contacts-container .contacts-list li .logo,.contacts-container .contacts-list li .image{width:50%;margin:.5em auto;border-radius:.5em}.contacts-container .contacts-list li .photo-credit{color:#979798;font-family:Gotham-Light-Italic;margin-top:-.5em;margin-bottom:1em}.contacts-container .contacts-list li .email,.contacts-container .contacts-list li .phone,.contacts-container .contacts-list li .presentation{text-align:left;margin:.2em auto;padding:.75em 1em}.contacts-container .contacts-list li .email p:not(:first-child),.contacts-container .contacts-list li .phone p:not(:first-child),.contacts-container .contacts-list li .presentation p:not(:first-child){margin:1em 0}.contacts-container .contacts-list li .presentation{font-family:Gotham-Regular}.contacts-container .contacts-list li .presentation-container{text-align:left;padding:.75em 1em}.contacts-container .contacts-list li .presentation-container strong:not(:first-child),.contacts-container .contacts-list li .presentation-container p:not(:first-child){margin:1em 0}.contacts-container .contacts-list li .phone,.contacts-container .contacts-list li .email{font-family:Gotham-Black-Italic;font-size:.9rem}.contacts-container .contacts-subtitle:not(:first-child){width:90%;margin:1em auto 2em}.contacts-container .contact-form:after{background-color:#071689;border-top-left-radius:.33em;border-top-right-radius:.33em;position:absolute;top:0;left:0;content:" ";width:100%;height:5em}.contacts-container .contact-form{position:relative;box-shadow:0 0 25px #000;background-color:#fff;width:90%;margin:2em auto;border-radius:.5em;display:flex;flex-direction:column;padding:2em 0;max-width:600px}.contacts-container .contact-form h3{z-index:5;color:#fff;margin-bottom:2em;font-size:1.5rem}.contacts-container .contact-form .server-msg{color:green;margin-top:1em;font-family:Gotham-Black;font-size:17px}.contacts-container .contact-form .server-msg.error{color:red}.contacts-container .contact-form .top-container{display:flex;flex-direction:column;row-gap:1em;margin:1em 0}.contacts-container .contact-form .top-container input{text-align:left;margin:0 1em;width:80%}.contacts-container .contact-form .top-container .technical-errand{display:flex;align-items:center;justify-content:left;width:82.5%;padding:1em 0;margin:0 auto 0 1em;border-top:1px solid black;border-bottom:1px solid black}.contacts-container .contact-form .top-container .technical-errand *{margin:0}.contacts-container .contact-form .top-container .technical-errand label{margin-left:.5em;width:70%}.contacts-container .contact-form .top-container .technical-errand input{width:1.25em;height:1.25em}.contacts-container .contact-form textarea,.contacts-container .contact-form select{margin:0 1em}.contacts-container .contact-form label{text-align:left;margin:.5em 1em .2em;font-family:Gotham-Black}.contacts-container .contact-form input{margin-top:1em;border-radius:.5em;padding:0 .5em;font-size:1rem}.contacts-container .contact-form input,.contacts-container .contact-form select{height:40px;width:140px}.contacts-container .contact-form textarea{resize:none;height:10em;border-radius:.5em;border:none;background-color:#f4f4f4;padding:.5em;font-size:1rem;font-family:Gotham-Regular}.contacts-container .contact-form button{margin:1.25em auto 0}@media (min-width: 1000px){.contacts-container{flex-direction:row}.contacts-container .page-title{padding-bottom:2em}.contacts-container .contacts-list{margin-top:1em;gap:2em}.contacts-container .contacts-list li{margin:0;padding:0}}.profile-container{margin-top:1em;font-family:Gotham-Regular;display:flex;align-items:center;flex-direction:column;text-align:center}.profile-container .profile-pic{width:50%;max-width:400px;border-radius:20em}.profile-container .new-image,.profile-container canvas{border-radius:20em;border:1px solid #000000;width:75%;max-width:400px;touch-action:none}.profile-container .logo{width:25%;max-width:250px}.profile-container p{font-size:1.15rem}.profile-container button{font-size:1rem}.profile-container *{margin:.5em}.profile-container .settings-container{border-top:2px solid #000000;width:90%;max-width:700px}.profile-container .settings-container p:first-child{font-family:Gotham-Black-Italic}.profile-container .settings-container *{margin:1em}.current-info{display:flex;flex-direction:column;background-color:#f4f4f4;text-align:left;width:75%;max-width:400px;padding:.75em;border-radius:.5em;row-gap:.5em;margin:0 auto;font-family:Gotham-Regular}.user-info-change{width:60%;max-width:400px;margin:1em auto}.user-info-change .user-p-btn{display:flex;justify-content:space-between;align-items:center;border-bottom:3px solid #000000;padding-bottom:.5em}.user-info-change .user-p-btn p,.user-info-change .user-p-btn button{font-size:1rem}.user-info-change .user-p-btn p{font-family:Gotham-Regular}.terms-page-container{display:flex;flex-direction:column;align-items:center;row-gap:1em;margin-top:2em}.terms-page-container .terms-title{font-family:Gotham-Regular;font-size:2rem;margin-bottom:.5em}.terms-page-container .terms-section{display:flex;flex-direction:column;row-gap:.75em;width:80%;margin:1em auto;max-width:550px}.terms-page-container .terms-section .section-title{font-size:1.25rem;font-family:Gotham-Light-Italic}.terms-page-container .terms-section .section-content{font-size:1.05rem;line-height:2ch;font-family:Gotham-Light}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.meeting-page .page-title{text-align:center;margin:1em auto;font-family:Gotham-Regular}.meeting-page .load-spinning-wheel{width:50px;height:50px;border-top:5px solid #071689;border-radius:20em;margin:0 auto;animation:spinning infinite linear 1s}.meeting-page .error-container,.meeting-page .no-meeting-container,.meeting-page .meeting-open-container{margin:0 auto;display:flex;flex-direction:column;align-items:center;row-gap:1em}.meeting-page .error-container p,.meeting-page .no-meeting-container p,.meeting-page .meeting-open-container p{font-family:Gotham-Regular}.meeting-page .error-container{max-width:400px;width:100%;margin-top:2em}.meeting-page .error-container p{text-align:center;line-height:2ch}.meeting-page .livekit-container{position:relative;display:block;width:80%;max-width:1400px;margin:auto;background-color:#f4f4f4;border-radius:.5em;padding:1em}.meeting-page .livekit-container .meeting-options-container{display:flex}.meeting-page .livekit-container .meeting-controls{display:flex;flex-wrap:wrap;-moz-column-gap:.5em;column-gap:.5em;row-gap:.25em;margin:1em auto;padding:1em 0;border-radius:.5em;justify-content:center;background-color:#fff;max-width:340px}.meeting-page .livekit-container .meeting-controls .lk-button:nth-child(1)[aria-pressed=false],.meeting-page .livekit-container .meeting-controls .lk-button:nth-child(2)[aria-pressed=false]{background-color:red}.meeting-page .livekit-container .video-tracks{display:flex;overflow-x:scroll;flex-wrap:nowrap;border-bottom:3px solid #19489d;-moz-column-gap:.75em;column-gap:.75em}.meeting-page .livekit-container .video-container .kick-btn,.meeting-page .livekit-container .speaking-participant .kick-btn{position:absolute;top:.5em;right:.5em}.meeting-page .livekit-container .video-container .camera-placeholder,.meeting-page .livekit-container .speaking-participant .camera-placeholder{border-radius:.5em;border-width:4px;border-style:solid;height:92.5%;width:100%;display:flex;justify-content:center;align-items:center;aspect-ratio:16/9;background-color:#000}.meeting-page .livekit-container .video-container .camera-placeholder .logo,.meeting-page .livekit-container .speaking-participant .camera-placeholder .logo{width:35%}.meeting-page .livekit-container .video-container video,.meeting-page .livekit-container .speaking-participant video{width:100%;border-radius:.5em;position:relative;border-width:4px;border-style:solid;aspect-ratio:16/9;background-color:#000}.meeting-page .livekit-container .video-container .identity,.meeting-page .livekit-container .speaking-participant .identity{position:absolute;z-index:5;color:#fff385;bottom:.5em;left:.5em;font-family:Gotham-Black;background-color:#071689;padding:.25em;border-radius:.5em}.meeting-page .livekit-container .video-container .hand-position,.meeting-page .livekit-container .video-container .hand,.meeting-page .livekit-container .speaking-participant .hand-position,.meeting-page .livekit-container .speaking-participant .hand{position:absolute;background-color:#071689;font-size:1.25rem;border-radius:20em;padding:.15em;top:.5em;left:.5em}.meeting-page .livekit-container .video-container .hand-position,.meeting-page .livekit-container .speaking-participant .hand-position{top:.66em;left:2.5em;width:1em;height:1em;color:#fff;text-align:center;font-family:Gotham-Regular}.meeting-page .livekit-container .video-container{position:relative;width:29%;min-width:250px}.meeting-page .livekit-container .speaking-participant{display:block;max-width:800px;width:100%;margin:1.25em auto}.meeting-page .livekit-container .screen-share-track{max-width:none}@media (max-width: 1000px){.meeting-page .livekit-container{padding-bottom:5em}.meeting-page .livekit-container .fullscreen{position:fixed;background-color:#000000b3;inset:-1.5em 0;z-index:5000;display:flex;justify-content:center;align-items:center}.meeting-page .livekit-container .fullscreen video{background:none;border:none;display:block;flex:100%;width:80vh;height:100vw;transform:rotate(90deg)}.meeting-page .livekit-container .fullscreen button{position:absolute;left:0}}@media (min-width: 1001px){.meeting-page .livekit-container{padding-bottom:5em}.meeting-page .livekit-container .fullscreen{position:fixed;background-color:#000000b3;inset:-1.5em 0;z-index:5000;display:flex;justify-content:center;align-items:center}.meeting-page .livekit-container .fullscreen video{background:none;border:none;display:block;flex:100%;width:80vh;height:100vw}.meeting-page .livekit-container .fullscreen button{position:absolute;bottom:2em}}.not-on-mote{position:fixed;bottom:0;left:0;width:80vw;max-width:500px;z-index:25}.not-on-mote .livekit-container{box-shadow:0 0 25px #000;padding:0;margin:0}.not-on-mote .livekit-container .meeting-controls{margin:0;padding:.1em .25em;max-width:none}.not-on-mote .livekit-container .meeting-controls button:last-child{margin:0 auto}.not-on-mote .livekit-container .video-tracks{display:none}.not-on-mote .livekit-container .video-container{margin:0;min-width:auto}.not-on-mote .livekit-container .video-container video{border:none}.chat-bubble-container{position:fixed;bottom:1em;right:1em;padding:.5em;border-radius:50em;background-color:#5edde4;width:50px;height:50px;display:flex;z-index:1000;justify-content:center;align-items:center}.chat-bubble-container svg{width:inherit;height:inherit}.upcoming-events-front-container{font-family:Gotham-Light;display:flex;flex-direction:column;align-items:center;row-gap:2em}.upcoming-events-front-container a,.upcoming-events-front-container .no-events,.upcoming-events-front-container .title{text-align:center}.upcoming-events-front-container .no-events{margin-top:2em}.upcoming-events-front-container a{text-decoration:none;font-family:Gotham-Black}.upcoming-events-front-container .event-list{width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;flex-direction:column;align-items:center;row-gap:4em}.upcoming-events-front-container .event-list li{position:relative;box-shadow:0 0 15px #00000080;border-radius:.5em;list-style-type:none;padding:5em 2em 2em;display:flex;flex-direction:column;row-gap:1em;flex:0 1 100%;max-width:200px}.upcoming-events-front-container .event-list li .remove-btn{position:absolute;top:5px;right:5px}.upcoming-events-front-container .event-list li h3{font-family:Gotham-Black}.upcoming-events-front-container .event-list li .where{display:flex;justify-content:space-between;font-family:Gotham-Black;color:#979798}.upcoming-events-front-container .event-list li .where p:nth-child(2){max-width:60%}.upcoming-events-front-container .event-list li .day-container{font-family:Gotham-Black;background-color:#fff;padding:.75em;border-radius:.5em;border:2px solid black;position:absolute;top:-18px;left:25px;text-align:center;display:flex;flex-direction:column;row-gap:.5em}@media (min-width: 1000px){.upcoming-events-front-container .event-list{flex-direction:row;align-items:baseline;-moz-column-gap:2em;column-gap:2em}}.date-main-container .edit-container{display:flex;justify-content:center;margin-bottom:1.5em}.date-main-container .black-background{top:0}.date-main-container .top-container{display:flex;justify-content:space-between;-moz-column-gap:2em;column-gap:2em;max-width:18em;width:100vw;margin:0 auto}.date-main-container .top-container button{display:flex;justify-content:center;align-items:center;width:40px;height:40px}.date-main-container .top-container button p{pointer-events:none;width:100%}.date-main-container .top-container button:first-child p{transform:rotate(180deg) translateY(-2px)}.date-main-container .top-container .date-month-container{text-align:center}.date-main-container .top-container .date-month-container p{font-family:Gotham-Regular}.date-main-container h2{font-family:Gotham-Black;text-align:center}.date-main-container .event-list{width:100%;margin-top:3em;flex-wrap:wrap}*{margin:0;padding:0}html{scroll-behavior:smooth}p,h1,h2,h3,h4,h5{cursor:default}#root{position:relative;min-height:100vh;display:flex;flex-direction:column;background-color:#f4f4f4}#root main{background-color:#fff;padding:2em 0 3em;width:100%;max-width:1800px;margin:0 auto}#root>:nth-child(2){flex-grow:1}.load-circle{border-top:.1em solid #071689;width:2em;height:2em;border-radius:20em;animation:load-rotation 1s linear infinite}@keyframes load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.label-btn,button{background-color:#071689;border-radius:.25em;font-family:Gotham-Black;color:#fff385;height:2em;width:-moz-fit-content;width:fit-content;padding:0 .5em;border:none;font-size:1.15rem;cursor:pointer}button:disabled{background-color:#f4f4f4;color:#979798}select{font-family:Gotham-Black;background-color:#071689;color:#fff385;padding:.5em;border:none;border-radius:.5em;font-size:1rem}.danger-btn{background-color:red!important}.label-btn:hover,button:hover{background-color:#979798;color:#000}.black-background{position:fixed;background-color:#000000b3;width:100vw;height:100vh;z-index:15}.admin-black-background{position:fixed;background-color:#000000b3;top:0;left:0;width:100vw;height:100vh;z-index:15}input{font-family:Gotham-Black;background-color:#f4f4f4;color:#000;border:none;padding:.5em .25em}.notice-delete{margin-right:0;margin-left:auto;margin-bottom:-1.5em}.scroll-override::-webkit-scrollbar{background-color:#f4f4f4;border-radius:1em}.scroll-override::-webkit-scrollbar-thumb{background-color:#5edde4;border-radius:1em}
