*{margin:0;padding:0;box-sizing:border-box;font-size:public-sans-regular}html{font-size:62.5%}@font-face{font-family:public-sans-black;src:url(/assets/PublicSans-Black-kxSEL2qq.ttf)}@font-face{font-family:public-sans-bold;src:url(/assets/PublicSans-Bold-DEFlLvwJ.ttf)}@font-face{font-family:public-sans-regular;src:url(/assets/PublicSans-Regular-CcK-bgQZ.ttf)}html{font-family:public-sans-regular}nav{display:flex;justify-content:space-between;align-items:center;height:10rem;padding:0 5rem 0 2.5rem;border-bottom:.1rem solid #ede0e0}nav ul{list-style:none;display:flex;gap:4rem;align-items:center}nav .nav-links ul li a{text-decoration:none;color:#333;font-size:1.5rem;font-family:public-sans-regular;transition:.3s ease}nav .nav-links ul li .underline{width:100%;height:.5rem;background:#8b0000;margin-top:.5rem}nav .logo{font-family:public-sans-black;font-size:2rem;color:#333}nav .hidden{display:none}.popupContainer{position:fixed;top:-10rem}.popupContainer .error{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;width:320px;padding:12px;display:flex;flex-direction:row;align-items:center;justify-content:start;background:#ef665b;border-radius:8px;box-shadow:0 0 5px -3px #111}.popupContainer .success{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;width:320px;padding:12px;display:flex;flex-direction:row;align-items:center;justify-content:start;background:#198754;border-radius:8px;box-shadow:0 0 5px -3px #111}.popupContainer .error__icon{width:20px;height:20px;transform:translateY(-2px);margin-right:8px}.popupContainer .error__icon path{fill:#fff}.popupContainer .error__title{font-weight:500;font-size:14px;color:#fff}.buttonLoader{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%;top:0;left:0}.buttonLoader .dot-spinner{--uib-size: 2.8rem;--uib-speed: .9s;--uib-color: #183153;position:relative;display:flex;align-items:center;justify-content:flex-start;height:var(--uib-size);width:var(--uib-size)}.buttonLoader .dot-spinner__dot{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:flex-start;height:100%;width:100%}.buttonLoader .dot-spinner__dot:before{content:"";height:20%;width:20%;border-radius:50%;background-color:var(--uib-color);transform:scale(0);opacity:.5;animation:pulse0112 calc(var(--uib-speed) * 1.111) ease-in-out infinite;box-shadow:0 0 20px #121f354d}.buttonLoader .dot-spinner__dot:nth-child(2){transform:rotate(45deg)}.buttonLoader .dot-spinner__dot:nth-child(2):before{animation-delay:calc(var(--uib-speed) * -.875)}.buttonLoader .dot-spinner__dot:nth-child(3){transform:rotate(90deg)}.buttonLoader .dot-spinner__dot:nth-child(3):before{animation-delay:calc(var(--uib-speed) * -.75)}.buttonLoader .dot-spinner__dot:nth-child(4){transform:rotate(135deg)}.buttonLoader .dot-spinner__dot:nth-child(4):before{animation-delay:calc(var(--uib-speed) * -.625)}.buttonLoader .dot-spinner__dot:nth-child(5){transform:rotate(180deg)}.buttonLoader .dot-spinner__dot:nth-child(5):before{animation-delay:calc(var(--uib-speed) * -.5)}.buttonLoader .dot-spinner__dot:nth-child(6){transform:rotate(225deg)}.buttonLoader .dot-spinner__dot:nth-child(6):before{animation-delay:calc(var(--uib-speed) * -.375)}.buttonLoader .dot-spinner__dot:nth-child(7){transform:rotate(270deg)}.buttonLoader .dot-spinner__dot:nth-child(7):before{animation-delay:calc(var(--uib-speed) * -.25)}.buttonLoader .dot-spinner__dot:nth-child(8){transform:rotate(315deg)}.buttonLoader .dot-spinner__dot:nth-child(8):before{animation-delay:calc(var(--uib-speed) * -.125)}@keyframes pulse0112{0%,to{transform:scale(0);opacity:.5}50%{transform:scale(1);opacity:1}}@media only screen and (max-width: 720px){nav{padding:0 2rem}nav .hidden{display:flex;font-size:4rem;cursor:pointer;justify-content:space-between;align-items:center}.top-menu-details{padding:2rem;border-bottom:.1rem solid #afa4a4}.top-menu-details .exit{display:flex;font-size:3rem}nav .nav-links{position:fixed;height:100%;width:45rem;top:0;left:-50rem;background:#e8eaea;transition:.2s ease-in-out;z-index:9999999}nav .nav-links ul{height:80%;flex-direction:column;display:flex;justify-content:center;align-items:center}nav .nav-links ul li a{font-size:2rem}}@media only screen and (max-width: 500px){nav .nav-links{width:100%}}section.home{display:flex;flex-direction:column;height:100vh;background:linear-gradient(109.6deg,#f5eff9 30.1%,#cfd3ec 100.2%)}section.home .container{height:-webkit-fill-available;display:flex;flex-direction:column;justify-content:center;align-items:center}section.home h1{font-size:4.5rem;font-family:public-sans-black;color:#333}section.home h1 span{color:#8b0000}section.home p{font-size:1.8rem;margin:1rem 0;color:#333;font-family:public-sans-regular}section.home .btns{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:3rem}section.home .btns button{padding:1rem;height:4rem;width:13rem;background:transparent;color:#101010;border:.1rem solid #101010;cursor:pointer;font-size:1.6rem;transition:.3s ease}section.home .btns button:last-child{background:transparent;color:#101010}section.home .btns button:hover{background:#7e7a7a}@media (max-width: 700px){section.home h1{font-size:4rem}section.home p{width:75%;text-align:center}}@media (max-width: 460px){section.home p{width:90%}section.home .btns button{width:10rem}section.faq .faq-box{padding:1rem 1rem 0!important}section.faq{width:95%}section.faq .faq-box .item .qsn{font-size:1.2rem}section.faq .faq-box .item .qsn .text .icon-qsn{display:none!important}}section.findPopup{height:80vh;width:100%;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(.1rem);backdrop-filter:blur(.1rem)}section.findPopup .card{padding:3rem;width:45rem;border-radius:.5rem;border:.15rem solid #d0cccc}section.findPopup .card .inputs{display:flex;justify-content:space-between;align-items:center;gap:1rem}section.findPopup .card h1{font-size:2.5rem;color:#333;margin-bottom:1rem;font-family:public-sans-bold}section.findPopup .card .inputs input{width:5rem;height:5rem;border-radius:.5rem;border:.15rem solid #959494;display:flex;justify-content:center;align-items:center;text-align:center;font-size:2rem;font-family:public-sans-bold;text-transform:uppercase}section.findPopup .card p{font-size:1.5rem;margin-bottom:3rem;color:#333;font-family:public-sans-regular;line-height:1.5}section.findPopup .card .btns{display:flex;justify-content:end;margin-top:4rem;gap:1rem}section.findPopup .card .btns button{height:3.5rem;width:10rem;cursor:pointer;border:.15rem solid #333333;color:#333}section.findPopup .card .btns button:last-child{background:#333;color:#fff}section.faq{width:92%;margin:auto;padding:3rem 0}section.faq .title{font-size:2rem;font-family:public-sans-regular;font-weight:700;color:#333}section.faq .faq-box{padding:2rem 2rem 0;border:.15rem solid #ebe2e2;margin-top:2rem}section.faq .faq-box .item{margin-bottom:1rem;border-bottom:.1rem solid #cdc6c6;cursor:pointer;transition:all .3s ease;padding:.5rem 0}section.faq .faq-box .item:last-child{border-bottom:0;margin-bottom:0}section.faq .faq-box .item .qsn{font-size:1.4rem;font-weight:700;font-family:public-sans-regular;color:#333;text-transform:uppercase;display:flex;justify-content:space-between;cursor:pointer;transition:color .3s ease}section.faq .faq-box .item .qsn .text{display:flex;align-items:center}section.faq .faq-box .item .qsn .text .icon-qsn{display:flex;height:2.5rem;width:2.5rem;align-items:center;background:#3333;justify-content:center;border-radius:50%;margin-right:1rem;color:#333}section.faq .faq-box .item .qsn span{display:flex;color:#656262;transition:.3s ease}section.faq .faq-box .item .ans{font-family:public-sans-regular;font-size:1.5rem;color:#656262;line-height:1.6;display:block;opacity:0;height:0;overflow:hidden;transition:opacity .4s ease,height .4s ease,padding .4s ease;margin-top:1rem}section.faq .faq-box .item:hover .ans{opacity:1;height:auto;padding-bottom:1rem}section.faq .faq-box .item:hover .qsn span{transform:rotate(-180deg)}section.post-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;font-family:Roboto,sans-serif;min-height:80vh;box-sizing:border-box;color:#333;position:relative}section.post-container img{height:14rem;width:auto;object-fit:contain;border-radius:1rem;margin-bottom:1.5rem;border:none;background-color:#fff;box-shadow:0 4px 12px #0000001a;transition:transform .3s ease,box-shadow .3s ease}section.post-container img:hover{transform:scale(1.05);box-shadow:0 6px 16px #00000026}section.post-container .container{display:flex;flex-wrap:wrap;gap:2rem;width:95%;padding:3rem 4rem;background:linear-gradient(145deg,#f3eeee,#f9f9f9);border-radius:0;box-shadow:0 10px 25px #0000001a}section.post-container .first-container{flex:1 1 48%;display:flex;flex-direction:column;align-items:center;gap:2rem}section.post-container .first-container .text{text-align:center}section.post-container .first-container .text .text-1{font-size:2rem;font-weight:600;color:#222;margin-bottom:1rem}section.post-container .first-container .text label{display:inline-block;padding:1.2rem 3rem;background:#333;color:#fff;border-radius:.8rem;cursor:pointer;font-size:1.3rem;transition:all .3s ease}section.post-container .first-container .text label:hover{background:linear-gradient(135deg,#0040a5,#005ecb);transform:translateY(-3px);box-shadow:0 4px 12px #0000001a}section.post-container .first-container img{width:25rem;height:19rem;background-color:#f3f7fc;border-radius:.8rem;box-shadow:0 6px 15px #0000001a;transition:transform .3s ease,box-shadow .3s ease}section.post-container .first-container img:hover{transform:scale(1.05);box-shadow:0 8px 20px #00000026}section.post-container .second-container{flex:1 1 48%;display:flex;flex-direction:column;gap:2rem}section.post-container .second-container .head-text{font-size:2.4rem;font-weight:700;color:#222;margin-bottom:1rem}section.post-container .second-container .requirements .text{font-size:1.5rem;color:#555;margin:1rem 0}section.post-container .second-container ul{list-style-type:none;padding-left:0}section.post-container .second-container ul li{font-size:1.4rem;color:#333;position:relative;margin-bottom:1.5rem;padding-left:2rem}section.post-container .second-container ul li:before{content:"✔";color:#28a745;font-size:1.6rem;position:absolute;left:0}section.post-container .second-container .file-selection{display:flex;align-items:center;gap:1rem}section.post-container .second-container .upload-section label{display:inline-block;padding:1.2rem 3rem;background:#333;color:#fff;border-radius:.8rem;cursor:pointer;font-size:1.3rem;transition:background .3s ease,transform .3s ease}section.post-container .second-container .upload-section label:hover{background:linear-gradient(135deg,#0040a5,#005ecb);transform:translateY(-3px);box-shadow:0 4px 12px #00000026}section.post-container button.post-button{display:inline-block;padding:1.5rem 4rem;background:linear-gradient(135deg,#8b0000,#f60e0e);color:#fff;font-size:1.5rem;font-weight:700;border:none;border-radius:.8rem;cursor:pointer;margin-top:2.5rem;transition:transform .3s ease,box-shadow .3s ease;align-self:center}section.post-container button.post-button:hover{transform:translateY(-4px);box-shadow:0 6px 16px #00000026}section.post-container .second-container .file-selection .placeholder-text{font-size:1.7rem;margin:1rem}@media (max-width: 768px){section.post-container .container{flex-direction:column;padding:2rem}section.post-container .first-container,section.post-container .second-container{flex:1 1 100%}section.post-container button.post-button{width:100%}}@media (max-width: 560px){section.post-container .container{width:100%;padding:2rem 0}section.post-container .first-container{padding:0 0 3rem;border-bottom:.1rem solid #b4b0b0}}section.auth{position:fixed;display:flex;justify-content:center;align-items:center;background:#1010101c;z-index:9999;height:100%;width:100%;top:0;-webkit-backdrop-filter:blur(.1rem);backdrop-filter:blur(.1rem)}section.auth .auth-card{padding:4rem;background:#fff;border-radius:.5rem;position:relative}section.auth .auth-card .close-icon{position:absolute;top:1rem;right:1rem;height:3rem;width:3rem;display:flex;justify-content:center;align-items:center;font-size:1.6rem;border-radius:.4rem;border:.15rem solid #3333;color:#33333394;cursor:pointer;transition:.2s ease}section.auth .auth-card .close-icon:hover{border:.15rem solid #33333394}section.auth h1{font-size:2.4rem;margin-bottom:2rem;text-align:center}section.auth form{display:flex;flex-direction:column;gap:1rem}section.auth form input{padding:1rem;height:4rem;width:35rem;border:.15rem solid #666666;border-radius:.5rem;outline:none}section.auth form button{height:4rem;padding:1rem;width:100%;border:none;background:#101010;color:#fff;border-radius:.5rem;cursor:pointer;font-size:1.5rem;margin-top:1rem}section.register{height:auto;padding:2rem 0;display:flex;justify-content:center;align-items:center}section.register .register-container{width:95%}section.register .register-container .option{margin:1rem 0;display:flex;gap:1rem}section.register .register-container .option .grouping{display:flex;justify-content:flex-start;align-items:center;gap:1.5rem;margin-bottom:.5rem}section.register .register-container .option .notice{font-size:1.3rem;color:#666}section.register .register-container .option .inpOpt{display:flex;justify-content:left;gap:3rem}section.register .register-container .option .inpOpt .inpBox{display:flex;align-items:center;gap:.5rem;font-size:1.5rem;cursor:pointer}section.register .register-container .option .inpOpt .inpBox span.checkBox{height:2rem;width:2rem;border-radius:.5rem;border:.15rem solid #101010}section.register form{display:flex;flex-direction:column;gap:1rem}section.register .authForm form .inpAuth{display:flex;flex-direction:column}section.register form .inp{width:100%}section.register form .inp label{font-size:1.5rem;font-family:public-sans-regular}section.register form .inp label span{font-size:1.2rem;font-family:public-sans-regular;opacity:.7}section.register form .inp-pas{display:flex;justify-content:center;align-items:center;gap:1rem;height:3.5rem;margin-top:.5rem;padding:0 1rem;border:.15rem solid #807c7c;width:100%}section.register form .inp-pas span{font-size:1.8rem;display:flex;cursor:pointer;color:#333}section.register form .inp input{height:3.5rem;margin-top:.5rem;padding:0 1rem;border:.15rem solid #807c7c;width:100%;outline:none;font-size:1.5rem}section.register form .btns{display:flex;gap:2rem;margin-top:3rem}section.register form .inp input:disabled{background:#66666629;cursor:not-allowed}section.register form .inp textarea{margin-top:.5rem;padding:.5rem;border:.15rem solid #807c7c;width:100%}section.register form .inp textarea:disabled{background:#66666629;cursor:not-allowed}section.register form .inp .errorMessage{color:red;font-family:public-sans-regular;margin:.2rem}input[type=password]::-ms-reveal,input[type=password]::-ms-clear{display:none}section.register form button{height:4rem;margin-top:1rem;background:#101010;border:none;color:#fff;cursor:pointer;transition:.3s ease;width:100%}section.register form button:hover{background:#4f4f4f}.inp-group{display:flex;gap:1rem;align-items:center;height:3.5rem;margin-top:.5rem;padding:0 1rem;border:.15rem solid #807c7c;width:100%;outline:none}.inp-group span{font-size:1.6rem;transition:.2s ease all;opacity:0;color:#868484}section.register form .group{display:flex;width:100%;gap:1rem}section.register form .group .state{position:relative}section.register form .group .state .state-suggestion{position:absolute;background:#f1ecec;width:100%;z-index:999;padding:.5rem;overflow-y:scroll;max-height:30rem;transform:scale(0);transition:.2s ease all}section.register form .group .state .state-suggestion ul{display:flex;flex-direction:column;list-style:none;gap:.5rem;font-size:1.5rem;width:100%}section.register form .group .state .state-suggestion ul li{cursor:pointer;padding:.5rem;transition:.3s ease all}section.register form .group .state .state-suggestion ul li:hover{background:#b6b5b5}@media only screen and (max-width: 660px){section.register .authForm form{flex-direction:column}section.register form .group{flex-direction:column}section.register .register-container{width:95%}}section.new-announcement{padding:3rem}section.new-announcement .heading{font-size:1.8rem;font-family:public-sans-bold;color:#333}section.new-announcement .card-container{margin:3rem 0}section.new-announcement .card-container .cards{display:flex;border:.15rem solid #5f5e5e;height:auto;overflow:hidden;margin-bottom:2rem;cursor:pointer;transition:.2s ease all}section.new-announcement .card-container .cards:hover{border:.15rem solid #8d8b8b}section.new-announcement .card-container .cards img{height:17rem}section.new-announcement .card-container .cards .middle-section{width:55rem;padding:1rem;border-right:.15rem solid #5f5e5e}section.new-announcement .card-container .cards .middle-section .title{font-size:2rem;font-family:public-sans-bold;transition:.3s ease;text-transform:uppercase}section.new-announcement .card-container .cards .middle-section .title:hover{color:#ff4747}section.new-announcement .card-container .cards .middle-section ul{display:flex;gap:2rem;margin-top:.7rem}section.new-announcement .card-container .cards .middle-section ul li{font-size:1.4rem;font-family:public-sans-regular;margin:.5rem 0;opacity:.5;font-weight:700}section.new-announcement .card-container .cards .middle-section ul li:first-child{list-style-type:none}section.new-announcement .card-container .cards .middle-section .button{margin:1.3rem 0 0;display:flex;border:.1rem solid #c2c5c5;width:fit-content}section.new-announcement .card-container .cards .middle-section .button button{padding:1rem 2rem;height:3rem;display:flex;justify-content:center;align-items:center;background:transparent;border:none;cursor:pointer;width:15rem}section.new-announcement .card-container .cards .middle-section .num{margin-top:2rem;font-size:1.5rem;font-family:public-sans-regular}section.new-announcement .card-container .cards .details-section{width:100%;font-size:1.6rem;line-height:1.5;padding:.5rem 1rem;font-family:public-sans-regular;position:relative}section.new-announcement .card-container .cards .details-section iframe{height:13.5rem;width:100%}section.new-announcement .card-container .cards .image{display:none}.mapLoader{height:100%;background:#fff;width:100%;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center}.mapLoader .loader{width:44.8px;height:44.8px;position:relative;transform:rotate(45deg)}.mapLoader .loader:before,.mapLoader .loader:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50% 50% 0;background:#0000;background-image:radial-gradient(circle 11.2px at 50% 50%,#0000 94%,#ff4747)}.mapLoader .loader:after{animation:pulse-ytk0dhmd 1s infinite;transform:perspective(336px) translateZ(0)}@keyframes pulse-ytk0dhmd{to{transform:perspective(336px) translateZ(168px);opacity:0}}section.posting-container .flex-container{display:flex;padding:5rem;gap:3rem}section.posting-container .flex-container .image{flex:1;height:40rem;width:100%}section.posting-container .flex-container .image img{height:100%;width:100%;object-fit:contain;background:#dfe4e6}section.posting-container .flex-container .details{flex:1}section.posting-container .flex-container .details .top-nav ul{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;border-bottom:.15rem solid #d4d9d8}section.posting-container .flex-container .details .top-nav ul li{font-family:public-sans-bold;font-size:1.5rem;width:100%;display:flex;justify-content:center;align-items:center;padding:1rem;cursor:pointer;margin-bottom:-.15rem}section.posting-container .flex-container .details .contents{height:100%;padding-top:1rem;font-size:1.5rem;line-height:1.5;text-align:justify;font-family:public-sans-regular;position:relative}section.posting-container .flex-container .details .contents iframe{width:100%}section.posting-container .flex-container .image .more-details{padding:1rem;font-family:public-sans-regular;border:.15rem solid #ddd6d6}section.posting-container .flex-container .image .more-details .title{font-family:public-sans-bold;font-size:2rem;margin-bottom:1rem;text-transform:uppercase;color:#333}section.posting-container .flex-container .image .more-details ul li{font-size:1.4rem;opacity:.7}section.posting-container .flex-container .image .more-details ul{display:flex;gap:2rem}section.posting-container .flex-container .image .more-details ul li:first-child{list-style-type:none}section.posting-container .flex-container .image .more-details .ann-number{font-size:1.5rem;margin-top:1rem}section.posting-container .flex-container .details .contents .announcement .profile{display:flex;align-items:center;margin:1rem 0}tainer .details .contents .announcement .profile .imagee{height:10rem;width:10rem}section.posting-container .flex-container .details .contents .announcement .profile img{height:8rem;width:8rem;border-radius:50%}section.posting-container .flex-container .details .contents .announcement .profile .name{font-weight:700;color:#333}section.posting-container .flex-container .details .contents .announcement .profile .details{color:#333}@media only screen and (max-width: 900px){section.posting-container .flex-container{flex-direction:column;padding:2rem}}@media only screen and (max-width: 570px){section.new-announcement .card-container .cards{flex-direction:column}section.new-announcement .card-container .cards .middle-section{width:100%}section.new-announcement{padding:3rem 1rem}section.new-announcement .card-container .cards .details-section{text-align:justify}section.posting-container .flex-container{padding:2rem 1rem}}
