@import url("https://fonts.googleapis.com/css2?family=Inter&family=Inter+Tight:wght@300&family=Montserrat&display=swap");:root{font-family:Montserrat;background-color:var(--white);--white:#ffffff;--primary:#113a5a;--secondary:#2194ec;--dark:#040404;--darkone:#666666;--darktwo:#b2b2b2;--gray:#f8f8f8;--grayone:#f2f2f2;--graytwo:#e0e0e0;--graytext:#c0c0c0}*{font-family:Montserrat,sans-serif!important}html{scroll-behavior:smooth;font-size:10px}a{text-decoration:none}.app.modal-open{overflow:hidden;height:100vh;width:100vw;padding-right:15px}@media (max-width:1012px){.app.modal-open{padding-right:0}}.app{overflow-x:hidden;padding:0;margin:0;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column}.app .app_navbar{z-index:10000;height:116px;background-color:var(--white)}@media (max-width:1012px){.app .app_navbar{height:63px}}.app .app_children{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.app .app_footer{width:100%}.app .nav_container{width:100%;display:flex;flex-direction:column}.app .nav_container .nav_logo{display:flex;align-items:center;justify-content:center;flex-direction:row}.app .nav_container .nav_desktop{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:fixed;width:100%;display:flex;flex-direction:column}@media (max-width:1012px){.app .nav_container .nav_desktop{display:none}}.app .nav_container .nav_desktop .nav_primary{-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--white);width:100%;height:63px;display:flex;align-items:center;justify-content:space-between;flex-direction:row;box-sizing:border-box;padding-right:60px;padding-left:73px}.app .nav_container .nav_desktop .nav_primary:after,.app .nav_container .nav_desktop .nav_primary:before{box-sizing:border-box}.app .nav_container .nav_desktop .nav_primary ul{display:flex;align-items:center;justify-content:center;flex-direction:row;list-style-type:none;text-decoration:none;text-transform:uppercase;gap:55px}.app .nav_container .nav_desktop .nav_primary ul .nav_primarylink{list-style-type:none;text-decoration:none;font-size:1.2rem;font-weight:600;color:var(--dark);transition:.3s ease-in-out;cursor:pointer}.app .nav_container .nav_desktop .nav_primary ul .nav_primarylink a{list-style-type:none;text-decoration:none;color:var(--dark)}.app .nav_container .nav_desktop .nav_primary ul .nav_primarylink :hover{color:var(--secondary);transition:.3s ease-in-out}.app .nav_container .nav_desktop .nav_primary ul .nav_primarylink .linkcolor{color:var(--secondary)}.app .nav_container .nav_desktop .nav_primary .nav_primaryform{display:flex;align-items:center;justify-content:center;flex-direction:row;height:200px}.app .nav_container .nav_desktop .nav_primary .nav_primaryform .nav_primaryformbtn{display:flex;align-items:center;justify-content:center;flex-direction:row;text-transform:uppercase;font-size:1.2rem;gap:30px;font-weight:600}.app .nav_container .nav_desktop .nav_primary .nav_primaryform .nav_primaryformbtn :first-child{list-style-type:none;cursor:pointer}.app .nav_container .nav_desktop .nav_primary .nav_primaryform .nav_primaryformbtn button{color:var(--dark);background:none;border:none;outline:none;font-size:1.2rem;font-weight:600;line-height:14.63px;text-align:left;text-transform:uppercase}.app .nav_container .nav_desktop .nav_primary .nav_primaryform .nav_primaryformbtn .nav_primarydash{color:var(--primary);transition:.3s ease-in-out}.app .nav_container .nav_desktop .nav_primary .nav_primaryform .nav_primaryformbtn .nav_primarydash:hover{color:var(--secondary);transition:.3s ease-in-out}.app .nav_container .nav_desktop .nav_primary .nav_primaryform .nav_primaryformbtn .nav_primaryjoin{color:var(--primary);border-radius:48px;height:35px;width:77px;border:1px solid var(--primary);display:flex;align-items:center;justify-content:center;flex-direction:row;cursor:pointer;transition:.3s ease-in-out}.app .nav_container .nav_desktop .nav_primary .nav_primaryform .nav_primaryformbtn .nav_primaryjoin:hover{color:var(--secondary);border:1px solid var(--secondary);transition:.3s ease-in-out}.app .nav_container .nav_desktop .nav_primary .nav_primaryform .nav_primaryformbtn .nav_primaryout{color:var(--primary);border-radius:48px;height:35px;width:97px;border:1px solid var(--primary);display:flex;align-items:center;justify-content:center;flex-direction:row;cursor:pointer;transition:.3s ease-in-out}.app .nav_container .nav_desktop .nav_primary .nav_primaryform .nav_primaryformbtn .nav_primaryout:hover{color:var(--secondary);border:1px solid var(--secondary);transition:.3s ease-in-out}.app .nav_container .nav_desktop .nav_sec{-webkit-user-select:none;-moz-user-select:none;user-select:none;height:54px;background-color:var(--dark);width:100%;display:flex;align-items:center;justify-content:center;flex-direction:row;color:var(--white);gap:53px}.app .nav_container .nav_desktop .nav_sec .nav_secarch{color:var(--graytext);font-weight:600;font-size:1.2rem;text-transform:uppercase;text-decoration:none;display:flex;flex-direction:column;transition:.3s ease-in-out}.app .nav_container .nav_desktop .nav_sec .nav_secarch :hover{color:var(--secondary);transition:.3s ease-in-out}.app .nav_container .nav_desktop .nav_sec .nav_secarch .nav_secarrow{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:20px;padding-left:20px;cursor:pointer}.app .nav_container .nav_desktop .nav_sec .nav_secarch .nav_secarrow a{list-style-type:none;text-decoration:none;color:var(--white)}.app .nav_container .nav_desktop .nav_sec .nav_secarch .nav_secarrow .linkcolor,.app .nav_container .nav_desktop .nav_sec .nav_secarch .nav_secarrow a:hover{color:var(--secondary)}.app .nav_container .nav_desktop .nav_sec .nav_secarch .nav_secdrop{box-sizing:border-box;position:absolute;margin-top:49px;margin-left:20px;overflow:hidden;text-transform:lowercase;height:84px;width:189px;border-radius:4px;display:flex;flex-direction:column;box-shadow:0 2px 2px 0 var(--dark)}.app .nav_container .nav_desktop .nav_sec .nav_secarch .nav_secdrop:after,.app .nav_container .nav_desktop .nav_sec .nav_secarch .nav_secdrop:before{box-sizing:border-box}.app .nav_container .nav_desktop .nav_sec .nav_secarch .nav_secdrop .nav_secdroptext{width:100%;height:42px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-direction:row}.app .nav_container .nav_desktop .nav_sec .nav_secarch .nav_secdrop .nav_secdroptext:after,.app .nav_container .nav_desktop .nav_sec .nav_secarch .nav_secdrop .nav_secdroptext:before{box-sizing:border-box}.app .nav_container .nav_desktop .nav_sec .nav_secarch .nav_secdrop .nav_secdroptext button{font-size:1.2rem;cursor:pointer;box-sizing:border-box;background:none;outline:none;border:none;color:var(--darkone);padding-left:20px;display:flex;flex-direction:row;align-items:center;width:100%;height:100%;background-color:var(--white)}.app .nav_container .nav_desktop .nav_sec .nav_secarch .nav_secdrop .nav_secdroptext button:after,.app .nav_container .nav_desktop .nav_sec .nav_secarch .nav_secdrop .nav_secdroptext button:before{box-sizing:border-box}.app .nav_container .nav_desktop .nav_sec .nav_secarch .nav_secdrop .nav_secdroptext button:hover{background-color:var(--gray)}.app .nav_container .nav_desktop .nav_sec .nav_seccart span{background-color:var(--secondary);position:absolute;margin-left:20px;margin-top:-5px;height:13px;width:13px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:row;font-size:1rem;color:var(--dark)}.app .nav_container .nav_desktop .nav_sec .nav_seccart svg{color:var(--graytext)}.app .nav_container .nav_desktop .nav_sec .nav_seccart svg :hover{color:var(--secondary);transition:.3s ease-in-out}.app .nav_container .nav_desktop .nav_sec .nav_secinput .navinput-container{position:relative;display:flex;align-items:center}.app .nav_container .nav_desktop .nav_sec .nav_secinput .navinput-container .navinput{width:0;height:0;border-radius:3px;background:none;outline:none;border:none;font-size:1.5rem;display:none;cursor:pointer}.app .nav_container .nav_desktop .nav_sec .nav_secinput .navinput-container .navinput ::placeholder{color:transparent}.app .nav_container .nav_desktop .nav_sec .nav_secinput .navinput-container .expanded{color:var(--graytext);background:none;border-bottom:1px solid var(--primary);transition:.3s ease-in-out;display:flex;height:40px;width:700px;cursor:text;padding-left:35px;margin-left:35px}.app .nav_container .nav_desktop .nav_sec .nav_secinput .navinput-container .expanded ::placeholder{color:var(--darktwo);opacity:1}.app .nav_container .nav_desktop .nav_sec .nav_secinput .navinput-container .expanded+.navicon{display:none;border:none}.app .nav_container .nav_desktop .nav_sec .nav_secinput .navinput-container .navicon{position:absolute;left:0;height:25px;width:25px;pointer-events:auto;cursor:pointer;transition:.3s ease-in-out}.app .nav_container .nav_desktop .nav_sec .nav_secinput .navinput-container .exp_navicon{color:var(--graytext);position:absolute;left:42px;height:25px;width:25px;pointer-events:auto;cursor:pointer}.app .nav_container .nav_desktop .nav_sec .nav_secinput .navinput-container .exp_navicon :hover{color:var(--secondary);transition:.3s ease-in-out}.app .nav_container .nav_mobile{display:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:1012px){.app .nav_container .nav_mobile{box-sizing:border-box;width:100%;background:rgba(255,255,255,.25);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:space-between;flex-direction:row;height:63px;position:fixed}.app .nav_container .nav_mobile:after,.app .nav_container .nav_mobile:before{box-sizing:border-box}}.app .nav_container .nav_mobile .nav_mobham{color:var(--darkone);display:flex;flex-direction:row;align-items:center;gap:0}@media (max-width:1012px){.app .nav_container .nav_mobile .nav_mobham{margin-left:3px}}.app .nav_container .nav_mobile .nav_mobnavs .nav_mobtool{display:flex;flex-direction:row;align-items:center;gap:17px}@media (max-width:1012px){.app .nav_container .nav_mobile .nav_mobnavs .nav_mobtool{margin-right:7px}}.app .nav_container .nav_mobile .nav_mobnavs .nav_mobtool a,.app .nav_container .nav_mobile .nav_mobnavs .nav_mobtool button{background:none;outline:none;border:none;display:flex;align-items:center;justify-content:center;flex-direction:row;font-size:2rem;color:var(--darkone)}.app .nav_container .nav_mobile .nav_mobnavs .nav_mobtool a:focus,.app .nav_container .nav_mobile .nav_mobnavs .nav_mobtool button:focus{color:var(--secondary)}.app .nav_container .nav_mobile .nav_mobnavs .nav_mobtool a .nav_mobcart,.app .nav_container .nav_mobile .nav_mobnavs .nav_mobtool button .nav_mobcart{background-color:var(--secondary);position:absolute;margin-left:14px;margin-top:-17px;height:13px;width:13px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:row;font-size:10px;color:var(--dark)}.app .nav_container .nav_mobile .nav_mobnavs .nav_mobtool :nth-child(3){font-size:2.2rem}.app .nav_container .nav_mobile .nav_mobnavs .nav_mobform{gap:25px;display:flex;align-items:center;justify-content:center;flex-direction:row;margin-right:15px}.app .nav_container .nav_mobile .nav_mobnavs .nav_mobform a{background:none;outline:none;border:none;text-transform:uppercase;font-size:1.2rem;font-weight:600;color:var(--dark)}.app .nav_container .nav_mobile .nav_mobnavs .nav_mobform a:focus{color:var(--secondary)}.app .nav_container .nav_mobile .nav_mobsearch{display:flex;align-items:center;justify-content:center;flex-direction:column;height:60px;width:100%;position:absolute;top:66px;left:0}.app .nav_container .nav_mobile .nav_mobsearch .nav_sch{border-radius:4px;box-sizing:border-box;padding-left:10px;padding-right:10px;box-shadow:9px 11px 33px -14px rgba(0,0,0,.63);background-color:var(--gray);height:100%;width:98.5%;display:flex;flex-direction:row;align-items:center}.app .nav_container .nav_mobile .nav_mobsearch .nav_sch:after,.app .nav_container .nav_mobile .nav_mobsearch .nav_sch:before{box-sizing:border-box}.app .nav_container .nav_mobile .nav_mobsearch .nav_sch .nav_schinput{gap:5px;background-color:var(--gray);width:82%;height:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:row}.app .nav_container .nav_mobile .nav_mobsearch .nav_sch .nav_schinput svg{width:10%;font-size:2rem}.app .nav_container .nav_mobile .nav_mobsearch .nav_sch .nav_schinput input{background:none;outline:none;border:none;font-size:1.3rem;color:var(--primary);width:90%;height:80%}.app .nav_container .nav_mobile .nav_mobsearch .nav_sch .nav_schinput input::placeholder{color:var(--primary)}.app .nav_container .nav_mobile .nav_mobsearch .nav_sch .nav_schbtn{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:10px;width:18%}.app .nav_container .nav_mobile .nav_mobsearch .nav_sch .nav_schbtn svg{color:var(--darkone);font-size:2.2rem}.app .nav_container .nav_mobile .nav_mobsearch .nav_sch .nav_schbtn svg:hover{color:var(--secondary)}.app .nav_container .nav_mobile .nav_moblinks{top:64.5px;position:absolute;left:0;width:100%}.app .nav_container .nav_mobile .nav_moblinks .navlink_container{width:65%;height:100%;background-color:var(--gray);box-shadow:0 4px 20px 0 rgba(0,0,0,.34)}.app .nav_container .nav_mobile .nav_moblinks .navlink_container .navlink_map{width:100%;display:flex;flex-direction:column}.app .nav_container .nav_mobile .nav_moblinks .navlink_container .navlink_map .navlink_icon{width:100%;display:flex;flex-direction:row;box-sizing:border-box;list-style-type:none;text-decoration:none;padding-left:20px;padding-right:20px;align-items:center;text-transform:uppercase;height:47px;border-bottom:1px solid var(--graytwo);gap:16px;font-size:1.2rem;font-weight:500;line-height:15px;letter-spacing:0;text-align:left}.app .nav_container .nav_mobile .nav_moblinks .navlink_container .navlink_map .navlink_icon:after,.app .nav_container .nav_mobile .nav_moblinks .navlink_container .navlink_map .navlink_icon:before{box-sizing:border-box}.app .nav_container .nav_mobile .nav_moblinks .navlink_container .navlink_map .navlink_icon img{width:1.2rem;height:1.2rem}.app .nav_container .nav_mobile .nav_moblinks .navlink_container .navlink_map .navlink_icon a{list-style-type:none;text-decoration:none;color:var(--darkone)}.app .nav_container .nav_mobile .nav_moblinks .navlink_container .navlink_map .navlink_icon svg{color:var(--secondary)}.app .nav_container .nav_mobile .nav_moblinks .navlink_container .navlink_map .navlink_drop{width:100%;border-bottom:1px solid var(--graytwo);display:flex;flex-direction:column;padding-left:60px;padding-right:20px;align-items:center;box-sizing:border-box;text-transform:uppercase;font-size:1.2rem;font-weight:500;line-height:15px;letter-spacing:0;text-align:left}.app .nav_container .nav_mobile .nav_moblinks .navlink_container .navlink_map .navlink_drop:after,.app .nav_container .nav_mobile .nav_moblinks .navlink_container .navlink_map .navlink_drop:before{box-sizing:border-box}.app .nav_container .nav_mobile .nav_moblinks .navlink_container .navlink_map .navlink_drop p{height:47px;margin:0;padding:0;width:100%;color:var(--darkone);display:flex;flex-direction:row;align-items:center}.app .nav_container .nav_mobile .nav_mobaccount{top:64.5px;position:absolute;left:0;width:100%}.app .nav_container .nav_mobile .nav_mobaccount .nav_mobacc{margin-left:auto;width:50%;background-color:var(--gray);box-shadow:0 4px 20px 0 rgba(0,0,0,.34)}.app .nav_container .nav_mobile .nav_mobaccount .nav_mobacc a,.app .nav_container .nav_mobile .nav_mobaccount .nav_mobacc button{width:100%;display:flex;flex-direction:row;align-items:center;color:var(--darkone);gap:15px;height:50px;font-size:1.3rem;font-weight:500;line-height:14.63px;text-align:left;box-sizing:border-box;background:none;outline:none;border:none;padding-left:20px;text-transform:uppercase;transition:.3s ease-in-out}.app .nav_container .nav_mobile .nav_mobaccount .nav_mobacc a:after,.app .nav_container .nav_mobile .nav_mobaccount .nav_mobacc a:before,.app .nav_container .nav_mobile .nav_mobaccount .nav_mobacc button:after,.app .nav_container .nav_mobile .nav_mobaccount .nav_mobacc button:before{box-sizing:border-box}.app .nav_container .nav_mobile .nav_mobaccount .nav_mobacc a:focus,.app .nav_container .nav_mobile .nav_mobaccount .nav_mobacc button:focus{transition:.3s ease-in-out;color:var(--secondary);background-color:var(--primary)}.app .arch_logo{cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:row}@media (max-width:1012px){.app .arch_logo{margin-left:-15px}}.app .arch_logo :first-child{width:60px;height:60px}@media (max-width:1012px){.app .arch_logo :first-child{margin-right:-10px}}.app .arch_logo :nth-child(2){width:87px;height:18px}.app .arch_arrow{cursor:pointer;display:flex;flex-direction:row;align-items:center;list-style-type:none;gap:15px;font-size:1.7rem;font-weight:400;color:var(--secondary);text-decoration:none}.app .arch_arrow.primary{text-decoration:none;color:var(--primary);transition:.3s ease-in-out}.app .arch_arrow.primary:hover,.app .arch_arrow.secondary{color:var(--secondary);transition:.3s ease-in-out}.app .arch_arrow.secondary:hover{transition:.3s ease-in-out;color:var(--primary)}.app .arch_noproject{width:70%;margin:2rem auto;background:var(--white);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden;transition:all .3s ease}.app .arch_noproject,.app .arch_noproject:after,.app .arch_noproject:before{box-sizing:border-box}.app .arch_noproject:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.app .arch_noproject__content{padding:3rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.app .arch_noproject__icon-container{position:relative;display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:50%;margin-bottom:.5rem}.app .arch_noproject__icon-container .arch_noproject__building-icon{color:#6c757d;opacity:.7}.app .arch_noproject__icon-container .arch_noproject__search-icon{position:absolute;bottom:-2px;right:-2px;background:var(--white);border-radius:50%;padding:4px;color:#495057;box-shadow:0 2px 8px rgba(0,0,0,.15)}.app .arch_noproject__text{max-width:300px}.app .arch_noproject__text .arch_noproject__title{font-size:1.25rem;font-weight:600;color:var(--darkone);margin:0 0 .75rem;line-height:1.4;letter-spacing:-.02em}.app .arch_noproject__text .arch_noproject__description{font-size:.95rem;color:#6c757d;line-height:1.6;margin:0;opacity:.9}.app .arch_noproject__action{margin-top:.5rem}.app .arch_noproject__action .arch_noproject__button{background:var(--primary);color:var(--white);border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;letter-spacing:.02em}.app .arch_noproject__action .arch_noproject__button:hover{background:var(--secondary);transform:translateY(-1px);box-shadow:0 4px 12px rgba(73,80,87,.3)}.app .arch_noproject__action .arch_noproject__button:active{transform:translateY(0);box-shadow:0 2px 6px rgba(73,80,87,.3)}.app .arch_noproject__action .arch_noproject__button:focus{outline:none;box-shadow:0 0 0 3px rgba(73,80,87,.2)}@media (max-width:1012px){.app .arch_noproject{width:100%;background-color:none;box-shadow:none}.app .arch_noproject__content{padding:2rem 1.5rem;gap:1.25rem}.app .arch_noproject__text .arch_noproject__title{font-size:1.1rem}.app .arch_noproject__text .arch_noproject__description{font-size:.9rem}.app .arch_noproject__icon-container{width:70px;height:70px}.app .arch_noproject__icon-container .arch_noproject__building-icon{width:40px;height:40px}.app .arch_noproject__icon-container .arch_noproject__search-icon{width:20px;height:20px}}.app .arch_soon{background-color:var(--white);display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;overflow:hidden;width:100%}.app .arch_soon .grid-background{position:absolute;inset:0;background-color:var(--white);opacity:.5;z-index:0}@media (max-width:1012px){.app .arch_soon .grid-background{opacity:.3}}.app .arch_soon .content{position:relative;z-index:20;max-width:100%;margin:0 auto;padding:4rem 1rem;text-align:center}@media (max-width:1012px){.app .arch_soon .content{padding:2rem 1rem}}.app .arch_soon .badge{display:flex;justify-content:center;align-items:center;flex-direction:row;display:inline-flex;margin-top:4rem;background-color:var(--secondary);color:var(--primary);border-radius:70px;padding:.7rem 2rem}@media (max-width:1012px){.app .arch_soon .badge{padding:.25rem .75rem;margin-bottom:1rem}}.app .arch_soon .badge .icon{width:2.5rem;height:2.5rem;margin-right:20px}@media (max-width:1012px){.app .arch_soon .badge .icon{width:2rem;height:2rem}}.app .arch_soon .badge span{font-size:2rem;font-weight:500}@media (max-width:1012px){.app .arch_soon .badge span{font-size:2rem}}.app .arch_soon .title{font-size:8rem;font-weight:700;margin-top:1rem;margin-bottom:1.5rem;background-image:linear-gradient(to right,var(--primary),#71717a);-webkit-background-clip:text;background-clip:text;color:transparent}@media (max-width:1012px){.app .arch_soon .title{font-size:3.5rem;margin-bottom:.5rem}}.app .arch_soon .description{font-size:2rem;color:var(--darkone);margin-bottom:3rem;max-width:50%;margin-left:auto;margin-right:auto}@media (max-width:1012px){.app .arch_soon .description{font-size:1.5rem;margin-bottom:2rem;max-width:100%}}.app .arch_soon .countdown{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem;margin-bottom:3rem;max-width:36rem;margin-left:auto;margin-right:auto}@media (max-width:1012px){.app .arch_soon .countdown{max-width:90%;grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:2rem}}.app .arch_soon .countdown-card{background-color:var(--white);border:1px solid var(--graytwo);border-radius:.5rem;padding:1rem;box-shadow:0 1px 2px 0 var(--dark);transform:translateY(0);transition:transform .2s;cursor:pointer}.app .arch_soon .countdown-card:hover{transform:scale(1.05)}@media (max-width:1012px){.app .arch_soon .countdown-card{padding:.75rem}}.app .arch_soon .countdown-value{font-size:4rem;font-weight:700;color:var(--primary);margin-bottom:.25rem}@media (max-width:1012px){.app .arch_soon .countdown-value{font-size:3rem}}.app .arch_soon .countdown-label{font-size:1rem;color:var(--darkone);text-transform:uppercase;letter-spacing:.05em}.app .arch_soon .architectural-elements{display:flex;justify-content:center;align-items:center;flex-direction:row;margin-bottom:3rem}@media (max-width:1012px){.app .arch_soon .architectural-elements{margin-bottom:2rem;flex-wrap:wrap;gap:1rem}}.app .arch_soon .element-group{display:flex;align-items:center;margin:0 2rem}@media (max-width:1012px){.app .arch_soon .element-group{margin:0 1rem}}.app .arch_soon .element-icon{width:2.5rem;height:2.5rem;color:#a1a1aa;margin-right:.5rem}@media (max-width:1012px){.app .arch_soon .element-icon{width:2rem;height:2rem}}.app .arch_soon .newsletter-form{max-width:50%;margin:0 auto;position:relative}@media (max-width:1012px){.app .arch_soon .newsletter-form{max-width:90%}}.app .arch_soon .input-container{position:relative;display:flex;align-items:center}@media (max-width:1012px){.app .arch_soon .input-container{flex-direction:column;gap:.75rem}}.app .arch_soon .input-icon{position:absolute;left:1rem;width:2rem;height:2rem;color:#a1a1aa}@media (max-width:1012px){.app .arch_soon .input-icon{top:1.3rem;width:2rem;height:2rem}}.app .arch_soon input{box-sizing:border-box;padding:1.5rem 8rem 1.5rem 4rem;width:100%;background-color:#ffffff;border:1px solid #e4e4e7;border-radius:.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.app .arch_soon input:after,.app .arch_soon input:before{box-sizing:border-box}.app .arch_soon input:focus{outline:none;border-color:transparent;box-shadow:0 0 0 2px var(--secondary)}@media (max-width:1012px){.app .arch_soon input{padding:1rem 1rem 1rem 3.5rem}}.app .arch_soon button{position:absolute;right:.8rem;background-color:var(--secondary);color:var(--white);border-radius:.375rem;padding:1rem 1.5rem;display:flex;align-items:center;border:none;cursor:pointer;font-weight:500;transition:background-color .2s}.app .arch_soon button:hover{background-color:var(--primary)}.app .arch_soon button .button-icon{margin-left:.25rem;width:2rem;height:2rem}@media (max-width:1012px){.app .arch_soon button{position:relative;right:0;width:100%;justify-content:center;padding:.75rem}}.app .arch_soon .form-disclaimer{margin-top:2rem;font-size:1.5rem;color:var(--darkone)}@media (max-width:1012px){.app .arch_soon .form-disclaimer{font-size:1rem;margin-top:1rem}}.app .arch_soon .measurement-lines{position:absolute;bottom:2rem;left:2rem;right:2rem;z-index:20}@media (max-width:1012px){.app .arch_soon .measurement-lines{display:none}}.app .arch_soon .measurement-line{height:1px;width:100%;background-color:#e4e4e7;position:relative}.app .arch_soon .measurement-mark{position:absolute;transform:translateX(-50%)}.app .arch_soon .measurement-text{position:absolute;top:-1.5rem;left:50%;transform:translateX(-50%);font-size:.75rem;color:#71717a}.app .arch_soon .measurement-tick{position:absolute;top:-.25rem;left:50%;transform:translateX(-50%);height:.5rem;width:1px;background-color:#a1a1aa}.app .arch_select{width:100%;position:relative;display:flex;flex-direction:column}.app .arch_select .arch_selectbtn{width:100%;height:47px;background:none;cursor:pointer;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;flex-direction:row;padding-left:20px;padding-right:20px;border-radius:4px;font-size:1.6rem;font-weight:500;border:1px solid var(--darktwo);color:var(--darkone)}.app .arch_select .arch_selectbtn:after,.app .arch_select .arch_selectbtn:before{box-sizing:border-box}.app .arch_select .arch_selectdrop{list-style-type:none;text-decoration:none;z-index:1000;max-height:150px;width:60%;overflow:hidden;padding:0;background-color:var(--white);position:absolute;cursor:pointer;border-radius:2px;box-sizing:border-box;box-shadow:0 1px 2px 1px rgba(0,0,0,.15);margin-left:39%;margin-top:5px}.app .arch_select .arch_selectdrop:after,.app .arch_select .arch_selectdrop:before{box-sizing:border-box}.app .arch_select .arch_selectdrop li{display:flex;flex-direction:row;box-sizing:border-box;align-items:center;font-size:1.5rem;letter-spacing:-.02em;text-align:left;width:100%;height:41px;color:var(--darkone);box-shadow:5px,5px,black;padding-left:15px;cursor:pointer}.app .arch_select .arch_selectdrop li:after,.app .arch_select .arch_selectdrop li:before{box-sizing:border-box}.app .arch_select .arch_selectdrop li:hover{cursor:pointer;background-color:rgb(248,248,248)}.app .arch_select .arch_selectdrop.scroll{overflow-y:scroll;scrollbar-width:thin}.app .arch_tags{width:100%;padding:10px;border:1px solid var(--graytext);border-radius:6px}.app .arch_tags,.app .arch_tags:after,.app .arch_tags:before{box-sizing:border-box}.app .arch_tags .arch_tags__title{font-weight:400;width:100%;font-size:1.4rem;color:var(--darkone);margin:0 0 10px}.app .arch_tags .arch_tags__list{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px;min-height:32px}.app .arch_tags .arch_tags__item{display:inline-flex;align-items:center;background:rgba(255,255,255,.25);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:7px;padding:6px 12px}.app .arch_tags .arch_tags__text{font-size:1.5rem;color:var(--darkone);margin-right:8px}.app .arch_tags .arch_tags__remove{background:none;outline:none;border:none;color:var(--primary);font-size:1.8rem;cursor:pointer;padding:0;width:20px;height:20px;display:flex;justify-content:center;align-items:center;flex-direction:row;border-radius:50%;transition:background-color .2s}.app .arch_tags .arch_tags__remove:hover{background:var(--secondary)}.app .arch_tags .arch_tags__input-group{display:flex;gap:8px}.app .arch_tags .arch_tags__input{flex:1 1;padding:6px 12px;border-radius:5px;font-size:1.4rem;border:1px solid var(--graytext);outline:none;transition:border-color .2s}.app .arch_tags .arch_tags__input:focus{border:1px solid var(--secondary)}.app .arch_tags .arch_tags__input::placeholder{color:#9ca3af}.app .arch_tags .arch_tags__add{padding:6px 12px;background:var(--dark);color:var(--white);border:none;border-radius:5px;font-size:1.4rem;font-weight:500;cursor:pointer;transition:background-color .2s}.app .arch_tags .arch_tags__add:hover{background:var(--secondary)}.app .arch_tags .arch_tags__add:active{transform:translateY(1px)}.app .arch_terms{width:100%;display:flex;flex-direction:row;align-items:center;gap:10px}.app .arch_terms input{cursor:pointer;accent-color:var(--primary);width:25px;height:25px}.app .arch_terms input:hover{accent-color:var(--secondary)}.app .arch_terms p{color:var(--darkone);font-weight:500;font-size:1.5rem}@media (max-width:1012px){.app .arch_terms p{font-size:1.4rem}}.app .arch_terms span{color:var(--secondary)}.app .arch_button{cursor:pointer;transition:opacity .3s ease-in-out}.app .arch_button.white{padding:7px 12px;font-size:1.4rem;font-weight:500;border-radius:3px;outline:none;border:none;background-color:var(--white);color:var(--primary);border:1px solid var(--primary);transition:opacity .3s ease-in-out}.app .arch_button.white:hover{border:none}.app .arch_button.primary,.app .arch_button.white:hover{padding:8px 12px;color:var(--white);background-color:var(--primary);transition:opacity .3s ease-in-out}.app .arch_button.primary{font-size:1.4rem;font-weight:500;border-radius:3px;outline:none;border:none}.app .arch_button.primary:hover{color:var(--primary);background-color:var(--secondary);transition:opacity .3s ease-in-out}.app .arch_button.cancel{padding:7px 12px;font-size:1.4rem;font-weight:500;border-radius:3px;outline:none;border:none;background-color:var(--white);color:var(--primary);border:1px solid var(--darkone);transition:opacity .3s ease-in-out}.app .arch_button.cancel:hover{color:var(--white);background-color:rgb(241,97,97);transition:opacity .3s ease-in-out}.app .arch_button.disabled{padding:7px 12px;font-size:1.4rem;font-weight:500;border-radius:3px;outline:none}.app .arch_button.disabled,.app .arch_button.disabled:hover{background-color:var(--graytwo);color:var(--graytext);border:none;transition:opacity .3s ease-in-out}.app .arch_paginate{justify-content:center;gap:10px}.app .arch_paginate,.app .arch_paginate .arch_paginateinput{display:flex;align-items:center;flex-direction:row}.app .arch_paginate .arch_paginateinput p{color:var(--darkone);font-size:1.3rem;font-weight:500;margin-right:10px}.app .arch_paginate .arch_paginateinput .arch_paginatedown{position:relative}.app .arch_paginate .arch_paginateinput .arch_paginatedown input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;border:none;outline:none;background:none;border-bottom:1px solid var(--darkone);width:40px;height:25px;padding-bottom:0;font-size:1.2rem;font-weight:500;color:var(--darkone);padding-left:15px}.app .arch_paginate .reactPaginate{display:flex;flex-direction:row;align-items:center}.app .arch_paginate .reactPaginate p{font-size:1.2rem;color:var(--darkone);font-weight:500}.app .arch_paginate .reactPaginate .paginate{display:flex;flex-direction:row;list-style-type:none;align-items:center;gap:10px;margin-left:-20px;cursor:pointer}.app .arch_paginate .reactPaginate .paginate li{color:var(--secondary);font-size:1.3rem}.app .arch_paginate .reactPaginate .paginate .selected{display:none}.app .archside-soon{width:100%;padding:1.5rem;overflow:hidden}.app .archside-soon,.app .archside-soon:after,.app .archside-soon:before{box-sizing:border-box}.app .archside-soon .archside-soon-container{box-sizing:border-box;background:var(--primary);border-radius:8px;padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,.1);overflow:hidden}.app .archside-soon .archside-soon-container:after,.app .archside-soon .archside-soon-container:before{box-sizing:border-box}.app .archside-soon .content{z-index:1;display:flex;flex-direction:column;gap:1rem;animation:fadeIn .8s ease-out}.app .archside-soon .title{font-size:1.5rem;font-weight:600;letter-spacing:.05em;margin:0;color:white;text-transform:uppercase}.app .archside-soon .title:after{content:"";display:block;width:2rem;height:2px;background:linear-gradient(90deg,#40e0d0,transparent);margin-top:.5rem}.app .archside-soon .status{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:rgba(255,255,255,.7);letter-spacing:.05em}.app .archside-soon .spinner{width:1rem;height:1rem;border:2px solid transparent;border-top-color:#40e0d0;border-radius:50%;animation:spin 1.5s linear infinite}.app .archside-soon .progress{display:flex;align-items:center;gap:.75rem;margin-top:.5rem}.app .archside-soon .progress-bar{flex:1 1;height:4px;background:rgba(255,255,255,.1);border-radius:2px;overflow:hidden}.app .archside-soon .progress-fill{height:100%;background:linear-gradient(90deg,#40e0d0,#5d9cec);border-radius:2px;transition:width .5s ease-out}.app .archside-soon .progress-text{font-size:.75rem;font-family:monospace;color:rgba(255,255,255,.7);min-width:2.5rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.app .arch_dnd{width:100%;height:100%}.app .arch_dnd .arch_dndbrowse{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;border:1px dashed var(--graytext)}.app .arch_dnd .arch_dndbrowse img{width:100%;height:100%}.app .arch_dnd .arch_dndbrowse svg{font-size:3rem;color:var(--primary)}.app .arch_dnd .arch_dndbrowse :nth-child(2){font-size:1rem;color:var(--darkone);margin:3px 0}.app .arch_dnd .arch_dndbrowse :nth-child(3){color:var(--darktwo);margin:3px 0}.app .arch_dnd .arch_dndbrowse :nth-child(4){font-weight:400;font-size:1.2rem;color:var(--primary);border:1px solid var(--darktwo);border-radius:2px;padding:8px 10px;background-color:var(--white);cursor:pointer;transition:.3s ease-in-out}.app .arch_dnd .arch_dndbrowse :nth-child(4):hover{transition:.3s ease-in-out;color:var(--white);background-color:var(--primary)}.app .arch_dnd .arch_dndbrowse :nth-child(5){color:var(--darktwo)}.app .arch_dnd .arch_dndbrowse:hover{border:1px solid var(--graytext)}.app .arch_portdnd{display:flex;flex-direction:row;gap:20px}@media (max-width:1012px){.app .arch_portdnd{width:100%;display:grid;grid-gap:15px;gap:15px;grid-template-columns:calc(50% - 7.5px) calc(50% - 7.5px)}.app .arch_portdnd,.app .arch_portdnd:after,.app .arch_portdnd:before{box-sizing:border-box}}.app .arch_portdnd .arch_portdndmap{position:relative}.app .arch_portdnd .arch_portdndmap .arch_portdndlabel{display:flex;justify-content:center;align-items:center;flex-direction:column;width:170px;height:121px;border:1px dashed var(--graytext);margin-bottom:10px}@media (max-width:1012px){.app .arch_portdnd .arch_portdndmap .arch_portdndlabel{max-width:100%;box-sizing:border-box}.app .arch_portdnd .arch_portdndmap .arch_portdndlabel:after,.app .arch_portdnd .arch_portdndmap .arch_portdndlabel:before{box-sizing:border-box}}.app .arch_portdnd .arch_portdndmap .arch_portdndlabel label{font-weight:400;font-size:1.2rem;color:var(--primary);border:1px solid var(--graytext);border-radius:2px;padding:8px 10px;box-sizing:border-box;cursor:pointer;transition:.3s ease-in-out;text-align:center}.app .arch_portdnd .arch_portdndmap .arch_portdndlabel label:after,.app .arch_portdnd .arch_portdndmap .arch_portdndlabel label:before{box-sizing:border-box}.app .arch_portdnd .arch_portdndmap .arch_portdndlabel label:hover{background-color:var(--primary);color:var(--white);transition:.3s ease-in-out}.app .arch_portdnd .arch_portdndmap .arch_portdndlock{color:var(--secondary);position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:column;width:171px;height:121px;background-color:rgba(200,197,197,.518);margin-top:-132px;font-size:2rem}@media (max-width:1012px){.app .arch_portdnd .arch_portdndmap .arch_portdndlock{width:100%}}.app .arch_portdnd .arch_portdndmap .arch_portdndtrash{display:flex;flex-direction:row;align-items:center;width:171px}.app .arch_portdnd .arch_portdndmap .arch_portdndtrash p{background-color:var(--dark);color:var(--white);border-radius:2px;width:80px;font-weight:600;height:18px;font-size:1.2rem;display:flex;justify-content:center;align-items:center;flex-direction:column}.app .arch_portdnd .arch_portdndmap .arch_portdndtrash svg{color:var(--secondary);font-size:1.5rem;margin-left:auto}.app .arch_portdnd .arch_portdndmap .arch_portdndtrash svg:hover{cursor:pointer;color:var(--primary)}.app .arch_textarea{width:100%}.app .arch_textarea,.app .arch_textarea:after,.app .arch_textarea:before{box-sizing:border-box}.app .arch_textarea p{margin-top:0;margin-bottom:7px;font-size:1.6rem;font-weight:400;text-align:left;color:var(--darkone)}.app .arch_textarea p span{font-weight:500}.app .arch_textarea textarea{font-size:1.5rem;color:var(--darkone);outline:none;box-sizing:border-box;width:100%;min-height:100px;border:1px solid var(--graytext)}.app .arch_textarea textarea:after,.app .arch_textarea textarea:before{box-sizing:border-box}.app .arch_quill .ql-container{min-height:200px!important}.app .arch_quill .ql-container h1,.app .arch_quill .ql-container h2,.app .arch_quill .ql-container h3,.app .arch_quill .ql-container h4,.app .arch_quill .ql-container h5,.app .arch_quill .ql-container h6{color:var(--primary)!important}.app .arch_loader .pl1{display:block;width:8em;height:8em}.app .arch_loader .pl1__g,.app .arch_loader .pl1__rect{animation:pl1-a 1.5s cubic-bezier(.65,0,.35,1) infinite}.app .arch_loader .pl1__g{transform-origin:64px 64px}.app .arch_loader .pl1__rect:first-child{animation-name:pl1-b}.app .arch_loader .pl1__rect:nth-child(2){animation-name:pl1-c}@keyframes pl1-a{0%{transform:rotate(0)}80%,to{animation-timing-function:step-start;transform:rotate(90deg)}}@keyframes pl1-b{0%{animation-timing-function:cubic-bezier(.33,0,.67,0);width:40px;height:40px}20%{animation-timing-function:step-start;width:40px;height:0}60%{animation-timing-function:cubic-bezier(.65,0,.35,1);width:0;height:40px}80%,to{width:40px;height:40px}}@keyframes pl1-c{0%{animation-timing-function:cubic-bezier(.33,0,.67,0);width:40px;height:40px;transform:translateY(48px)}20%{animation-timing-function:cubic-bezier(.33,1,.67,1);width:40px;height:88px;transform:translate(0)}40%{animation-timing-function:cubic-bezier(.33,0,.67,0);width:40px;height:40px;transform:translate(0)}60%{animation-timing-function:cubic-bezier(.33,1,.67,1);width:88px;height:40px;transform:translate(0)}80%,to{width:40px;height:40px;transform:translate(48px)}}.app .arch_toast{padding:8px 10px;z-index:1000000;top:190px;right:20px;min-width:auto;max-width:30%;position:fixed;border-radius:4px;background-color:var(--primary);display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:25px;color:var(--white);transform:translateY(100%);opacity:0;visibility:hidden;animation:slide-in .3s ease-out forwards,slide-out .2s ease-in 3s forwards}@media (max-width:1012px){.app .arch_toast{min-width:80%;max-width:80%}.app .arch_toast,.app .arch_toast:after,.app .arch_toast:before{box-sizing:border-box}}.app .arch_toast svg{margin:0;font-size:2rem;flex-shrink:0}.app .arch_toast p{flex:1 1;-webkit-hyphens:auto;hyphens:auto;text-align:center;word-wrap:break-word;overflow-y:hidden;overflow-wrap:break-word;margin:0;font-size:1.6rem}.app .arch_toast:hover{animation-play-state:paused}@keyframes slide-in{to{transform:none;opacity:1;visibility:visible}}@keyframes slide-out{to{transform:translateY(100%);opacity:0;visibility:hidden}}.app .arch_soonpages{min-height:50vh}.app .arch_spinner{position:relative;width:54px;height:54px;border-radius:10px}.app .arch_spinner div{width:8%;height:24%;background:#113a5a;position:absolute;left:50%;top:30%;opacity:0;border-radius:50px;box-shadow:0 0 3px rgba(0,0,0,.2);animation:fade458 1s linear infinite}@keyframes fade458{0%{opacity:1}to{opacity:.25}}.app .arch_spinner .bar1{transform:rotate(0deg) translateY(-130%);animation-delay:0s}.app .arch_spinner .bar2{transform:rotate(30deg) translateY(-130%);animation-delay:-1.1s}.app .arch_spinner .bar3{transform:rotate(60deg) translateY(-130%);animation-delay:-1s}.app .arch_spinner .bar4{transform:rotate(90deg) translateY(-130%);animation-delay:-.9s}.app .arch_spinner .bar5{transform:rotate(120deg) translateY(-130%);animation-delay:-.8s}.app .arch_spinner .bar6{transform:rotate(150deg) translateY(-130%);animation-delay:-.7s}.app .arch_spinner .bar7{transform:rotate(180deg) translateY(-130%);animation-delay:-.6s}.app .arch_spinner .bar8{transform:rotate(210deg) translateY(-130%);animation-delay:-.5s}.app .arch_spinner .bar9{transform:rotate(240deg) translateY(-130%);animation-delay:-.4s}.app .arch_spinner .bar10{transform:rotate(270deg) translateY(-130%);animation-delay:-.3s}.app .arch_spinner .bar11{transform:rotate(300deg) translateY(-130%);animation-delay:-.2s}.app .arch_spinner .bar12{transform:rotate(330deg) translateY(-130%);animation-delay:-.1s}.app .arch_upgrade .pay_tablespinner{min-height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:30px}.app .arch_upgrade .pay_tablespinner p{color:var(--primary);font-weight:700;font-size:2rem}.app .arch_upgrade .pay_table{margin-top:50px;margin-bottom:250px}.app .arch_upgrade .pay_table,.app .arch_upgrade .pay_tabledesc{display:flex;justify-content:center;align-items:center;flex-direction:column}.app .arch_upgrade .pay_tabledesc{width:100%}.app .arch_upgrade .pay_tabledesc h1{margin:0;color:var(--primary);font-weight:700;font-size:3.2rem}.app .arch_upgrade .pay_tabledesc p{font-size:2rem;width:100%;text-align:center;color:var(--darkone)}.app .arch_upgrade table{box-sizing:border-box;border-right:1px solid var(--graytext)!important;border-bottom:1px solid var(--graytext)!important}.app .arch_upgrade table:after,.app .arch_upgrade table:before{box-sizing:border-box}.app .arch_upgrade table,.app .arch_upgrade td,.app .arch_upgrade th{border-bottom:1px solid var(--graytext);border-collapse:collapse}.app .arch_upgrade td{padding-top:10px;padding-bottom:10px}.app .arch_upgrade .pay_tableheaders :first-child{width:200px}.app .arch_upgrade .pay_tablehead{color:var(--white);background-color:var(--primary);font-size:1.7rem;padding-top:10px;padding-bottom:10px;width:300px}.app .arch_upgrade .pay_tableothers .pay_tabledatahead{background-color:rgb(181,181,181);text-align:center}.app .arch_upgrade .pay_tableothers .pay_tabledatahead,.app .arch_upgrade .pay_tableothers :nth-child(2),.app .arch_upgrade .pay_tableothers :nth-child(3),.app .arch_upgrade .pay_tableothers :nth-child(4){font-size:1.5rem;padding-left:10px;padding-right:10px;width:100px;color:var(--dark);font-weight:600}.app .arch_upgrade .pay_tabledata,.app .arch_upgrade .pay_tabledata p{text-align:center}.app .arch_upgrade .pay_comichead{font-size:15px;background-color:rgb(181,181,181);padding-left:10px;padding-right:10px;width:100px;color:var(--dark);font-weight:600;text-align:center}.app .arch_upgrade .pay_comichead p{margin-top:-40px}.app .arch_upgrade .pay_comicdata{height:100px;text-align:center}.app .arch_upgrade .pay_comicbtn{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px}.app .arch_upgrade .pay_comicbtn span{font-size:1.5rem;width:100%;text-align:center;color:var(--dark);font-weight:600}.app .arch_upgrade .pay_comicbtn button{width:70%;padding-top:15px;padding-bottom:15px;font-size:1.6rem;text-transform:uppercase;color:var(--white);font-weight:600;background-color:var(--primary);border:none;outline:none;cursor:pointer;transition:.3s ease-in-out}.app .arch_upgrade .pay_comicbtn button:hover{transition:.3s ease-in-out;background-color:var(--secondary)}.app .arch_upgrade .pay_comicbtn button:disabled{background-color:var(--secondary)}.app .arch_upgrade .mobile_plans_container{display:none}@media (max-width:1012px){.app .arch_upgrade .pay_table{margin-top:30px;margin-bottom:100px;padding:0 15px}.app .arch_upgrade .pay_tabledesc h1{font-size:2.4rem;text-align:center;margin-bottom:15px;line-height:1.2}.app .arch_upgrade .pay_tabledesc p{font-size:1.4rem;padding:0 10px;margin-bottom:30px}.app .arch_upgrade .pay_tablecontainer{display:none}.app .arch_upgrade .mobile_plans_container{width:70%;display:flex;flex-direction:column;gap:25px}.app .arch_upgrade .mobile_plan_card{background:var(--white);border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.1);overflow:hidden;border:2px solid transparent;transition:all .3s ease}.app .arch_upgrade .mobile_plan_card.featured{border-color:var(--primary);transform:scale(1.02)}.app .arch_upgrade .mobile_plan_header{background:var(--primary);color:var(--white);padding:20px;text-align:center;position:relative}.app .arch_upgrade .mobile_plan_header.gold{background:linear-gradient(135deg,#ffd700,#ffa500)}.app .arch_upgrade .mobile_plan_header.platinum{background:linear-gradient(135deg,#c0c0c0,#808080)}.app .arch_upgrade .mobile_plan_header .plan_badge{position:absolute;top:-10px;right:15px;background:var(--secondary);color:var(--white);padding:5px 15px;border-radius:20px;font-size:.9rem;font-weight:600}.app .arch_upgrade .mobile_plan_title{font-size:1.8rem;font-weight:700;margin-bottom:10px}.app .arch_upgrade .mobile_plan_price{font-size:2.5rem;font-weight:800;margin-bottom:5px}.app .arch_upgrade .mobile_plan_duration{font-size:1.1rem;opacity:.9}.app .arch_upgrade .mobile_plan_features{padding:25px 20px}.app .arch_upgrade .mobile_feature_item{display:flex;align-items:flex-start;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}.app .arch_upgrade .mobile_feature_item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.app .arch_upgrade .feature_icon{width:20px;height:20px;margin-right:12px;margin-top:2px;flex-shrink:0}.app .arch_upgrade .feature_content{flex:1 1}.app .arch_upgrade .feature_label{font-size:1rem;color:var(--dark);font-weight:600;margin-bottom:3px;line-height:1.3}.app .arch_upgrade .feature_value{font-size:1.1rem;color:var(--primary);font-weight:700}.app .arch_upgrade .feature_value.check{color:#22c55e;font-size:1.3rem}.app .arch_upgrade .feature_value.unavailable{color:#ef4444}.app .arch_upgrade .mobile_plan_action{padding:20px;background:#f8f9fa}.app .arch_upgrade .mobile_plan_button{width:100%;padding:15px;font-size:1.4rem;font-weight:700;text-transform:uppercase;color:var(--white);background:var(--primary);border:none;border-radius:10px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 10px rgba(0,0,0,.2)}.app .arch_upgrade .mobile_plan_button:hover{background:var(--secondary);transform:translateY(-2px);box-shadow:0 6px 15px rgba(0,0,0,.3)}.app .arch_upgrade .mobile_plan_button:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.app .arch_upgrade .mobile_plan_button.gold{background:linear-gradient(135deg,#ffd700,#ffa500)}.app .arch_upgrade .mobile_plan_button.gold:hover{background:linear-gradient(135deg,#ffa500,#ff8c00)}.app .arch_upgrade .mobile_plan_button.platinum{background:linear-gradient(135deg,#c0c0c0,#808080)}.app .arch_upgrade .mobile_plan_button.platinum:hover{background:linear-gradient(135deg,#808080,#696969)}.app .arch_upgrade .mobile_popular_badge{background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:white;padding:8px 16px;border-radius:20px;font-size:.9rem;font-weight:600;position:absolute;top:-12px;left:50%;transform:translateX(-50%);box-shadow:0 4px 10px rgba(0,0,0,.2)}.app .arch_upgrade .pay_tablespinner{padding:40px 20px;gap:25px}.app .arch_upgrade .pay_tablespinner p{font-size:1.6rem;text-align:center}}.app .arch_notfound{height:600px;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px}@media (max-width:1012px){.app .arch_notfound canvas{width:100%!important}}.app .arch_loadmore{background:rgba(255,255,255,.25);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);color:var(--darkone);cursor:-webkit-grab;cursor:grab;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:15px;text-align:center;padding:10px;margin-top:10px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:500;font-size:1.6rem}.app .sidebar{width:100%;border:1px solid var(--graytwo);border-bottom:none}.app .sidebar .gifside,.app .sidebar .gifside .gifside_header{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;border-bottom:1px solid var(--graytwo)}.app .sidebar .gifside .gifside_header{text-transform:uppercase;font-size:1.5rem;font-weight:600;color:var(--dark);height:50px;cursor:pointer}.app .sidebar .gifside .gifside_info{height:300px}.app .sidebar .gifside .gifside_info,.app .sidebar .gifside .gifside_info .gifside_image{display:flex;justify-content:center;align-items:center;flex-direction:column}.app .sidebar .gifside .gifside_info .gifside_image img{height:200px;width:200px}.app .sidebar .gifside .gifside_info .gifside_link{margin-bottom:50px;margin-top:-30px;cursor:pointer}.app .sidebar .newside,.app .sidebar .newside .newside_head{display:flex;flex-direction:column;border-bottom:1px solid var(--graytwo)}.app .sidebar .newside .newside_head{text-transform:uppercase;font-size:1.5rem;font-weight:600;color:var(--dark);height:50px;justify-content:center;align-items:center;width:100%;cursor:pointer;margin-bottom:20px}.app .sidebar .newside .newside_info{display:flex;align-items:center;justify-content:space-between;flex-direction:row;box-sizing:border-box;padding-left:20px;padding-right:20px;gap:25px;margin-bottom:15px;width:100%;overflow:hidden}.app .sidebar .newside .newside_info:after,.app .sidebar .newside .newside_info:before{box-sizing:border-box}@media (max-width:1012px){.app .sidebar .newside .newside_info{flex-direction:column}}.app .sidebar .newside .newside_info .newside_image{height:148px;width:40%;box-shadow:0 10px 20px rgba(0,0,0,.1)}@media (max-width:1012px){.app .sidebar .newside .newside_info .newside_image{height:148px;width:100%}}.app .sidebar .newside .newside_info .newside_image img{height:100%;width:100%}.app .sidebar .newside .newside_info .newside_text{width:60%}@media (max-width:1012px){.app .sidebar .newside .newside_info .newside_text{width:100%}}.app .sidebar .newside .newside_info .newside_text .newside_texttitle{font-size:13.58px;font-weight:600;line-height:16px;letter-spacing:0;text-align:justify;color:var(--darkone);word-wrap:break-word;overflow-wrap:break-word}.app .sidebar .newside .newside_info .newside_text .newside_textdesc{font-size:1.2rem;font-weight:400;line-height:20px;color:var(--darkone);text-align:left;margin-top:-5px;white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}.app .sidebar .newside .newside_info .newside_text .newside_textuser{font-size:1rem;font-weight:500;line-height:15px;text-align:left;color:#7c7979;margin-top:-5px}.app .sidebar .newside .newside_skel{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.app .sidebar .newside .newside_link{display:flex;justify-content:center;align-items:center;flex-direction:row;padding-top:20px;padding-bottom:30px}.app .sidebar .comicside,.app .sidebar .comicside .comicside_head{display:flex;flex-direction:column;border-bottom:1px solid var(--graytwo)}.app .sidebar .comicside .comicside_head{text-transform:uppercase;font-size:1.5rem;font-weight:600;color:var(--dark);height:50px;justify-content:center;align-items:center;width:100%;cursor:pointer;margin-bottom:20px}.app .sidebar .comicside .comicside_info{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;margin-right:20px}.app .sidebar .comicside .comicside_info .comicside_image{display:flex;justify-content:center;align-items:center;flex-direction:column;width:92.5%;margin-bottom:10px}.app .sidebar .comicside .comicside_info .comicside_image img{width:100%;height:247px}.app .sidebar .comicside .comicside_info .comicside_text{display:flex;justify-content:center;align-items:center;flex-direction:column}.app .sidebar .comicside .comicside_info .comicside_text :first-child{font-size:13rem;font-weight:400;line-height:14px;color:#212121;text-align:left}.app .sidebar .comicside .comicside_info .comicside_text :nth-child(2){font-size:1.2rem;font-style:italic;font-weight:500;line-height:12px;color:rgb(124,121,121);margin-top:0}.app .sidebar .comicside .comicside_skel{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.app .sidebar .comicside .comicside_link{display:flex;justify-content:center;align-items:center;flex-direction:row;padding-top:20px;padding-bottom:30px}.app .footer{width:100%;background-color:#101010;display:flex;flex-direction:column;align-items:center}.app .footer .footer_info{box-sizing:border-box;padding-top:30px;padding-bottom:20px;width:80%;display:flex;flex-direction:row;justify-content:space-between}.app .footer .footer_info:after,.app .footer .footer_info:before{box-sizing:border-box}@media (max-width:1012px){.app .footer .footer_info{padding-bottom:40px;gap:50px;flex-direction:column}}.app .footer .footer_info .footer_logo{height:100%}.app .footer .footer_mark{color:var(--darkone);width:100%;background-color:var(--dark);font-size:1.6rem;display:flex;align-items:center;justify-content:center;flex-direction:row;font-style:italic}.app .footer .footer_socials{display:flex;flex-direction:column;align-items:center;gap:5px}.app .footer .footer_socials p{font-size:1.6rem;font-style:italic;color:var(--graytext);font-weight:500}.app .footer .footer_socials .footer_media{display:flex;flex-direction:row;align-items:center;gap:15px}.app .footer .footer_socials .footer_media span{display:flex;align-items:center;justify-content:center;flex-direction:row;border:1px solid var(--darktwo);border-radius:50%;padding:5px;width:20px;height:20px;cursor:pointer;transition:.3s ease-in-out}.app .footer .footer_socials .footer_media span svg{width:70%;height:auto;color:var(--darktwo);transition:.3s ease-in-out;cursor:pointer}.app .footer .footer_socials .footer_media span:hover{border-color:var(--secondary)}.app .footer .footer_socials .footer_media span:hover svg{fill:var(--secondary)}.app .footer .footer_links{height:100%;display:flex;flex-direction:column;gap:15px;font-size:1.2rem;font-weight:500}@media (max-width:1012px){.app .footer .footer_links{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}}.app .footer .footer_links a{list-style-type:none;text-decoration:none;color:var(--darktwo);cursor:pointer;transition:.3s ease-in-out}.app .footer .footer_links a:focus,.app .footer .footer_links a:hover{color:var(--secondary)}.app #modal-root{z-index:100000;background-color:rgba(0,0,0,.5);position:fixed;transition:.3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.app #modal-root,.app .modal_loading{width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.app .modal_loading{justify-content:center}.app .modal_bg{background-color:white;min-width:25%;height:auto;margin-top:250px;border-radius:8px;border:1px solid rgb(224,224,224);cursor:pointer}@media (max-width:1012px){.app .modal_bg{width:80%}}.app .modal_bg .modal_spinner{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:200px}.app .modal_bg .modal_spinner p{text-align:center;font-size:1.4rem;font-weight:600;color:var(--primary)}.app .modal_bg .modal_confirm{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding-bottom:22px}.app .modal_bg .modal_confirm .modal_confirmhead{width:100%;height:50px;display:flex;align-items:center;justify-content:space-between;flex-direction:row;box-sizing:border-box;padding-left:22px;padding-right:22px;margin:0;border-bottom:1px solid var(--graytext)}.app .modal_bg .modal_confirm .modal_confirmhead:after,.app .modal_bg .modal_confirm .modal_confirmhead:before{box-sizing:border-box}.app .modal_bg .modal_confirm .modal_confirmhead span{margin:0;font-size:1.4rem;font-weight:600;color:var(--primary)}.app .modal_bg .modal_confirm .modal_confirmhead .modal_confirmicon{display:flex;justify-content:center;align-items:center;flex-direction:row;width:24px;height:24px;background-color:var(--gray);border-radius:50%}.app .modal_bg .modal_confirm .modal_confirmtitle{width:90%;text-align:center;font-size:1.6rem;font-weight:400;line-height:28px;color:var(--darkone)}.app .modal_bg .modal_confirm .modal_confirmtextarea{width:80%;height:100px;resize:none;line-height:15px;margin-bottom:20px;color:var(--darkone);border:1px solid var(--graytext);outline:none;border-radius:5px;transition:.3s ease-in-out;box-sizing:border-box;padding:10px}.app .modal_bg .modal_confirm .modal_confirmtextarea:after,.app .modal_bg .modal_confirm .modal_confirmtextarea:before{box-sizing:border-box}.app .modal_bg .modal_confirm .modal_confirmtextarea:focus,.app .modal_bg .modal_confirm .modal_confirmtextarea:hover{transition:.3s ease-in-out;outline:2px solid var(--secondary)}.app .modal_bg .modal_confirm .modal_confirmbtn{display:flex;flex-direction:row;align-items:center;gap:17px}.app .modal_report{height:100%;width:100%}.app .modal_report,.app .modal_report .modal_rep{display:flex;justify-content:center;align-items:center;flex-direction:column}.app .modal_report .modal_rep{background-color:var(--white);box-sizing:border-box;width:40%;padding-bottom:20px;border-radius:8px;border:1px solid rgb(224,224,224);cursor:pointer}.app .modal_report .modal_rep:after,.app .modal_report .modal_rep:before{box-sizing:border-box}@media (max-width:1012px){.app .modal_report .modal_rep{width:90%}}.app .modal_report .modal_rep .modal_rephead{padding:0;width:85%;display:flex;align-items:center;justify-content:space-between;flex-direction:row;height:55px;border-bottom:1px solid rgb(224,224,224)}.app .modal_report .modal_rep .modal_rephead p{font-size:1.7rem;font-weight:600;letter-spacing:-.02em;text-align:left;color:rgb(125,52,52)}.app .modal_report .modal_rep .modal_rephead span{display:flex;justify-content:center;align-items:center;flex-direction:row;width:24px;height:24px;background-color:rgb(242,242,242);border-radius:50%}.app .modal_report .modal_reptitle{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}.app .modal_report .modal_reptitle h1{width:85%;color:var(--primary);font-weight:600;font-size:1.5rem}.app .modal_report .modal_reptitle p{width:85%;font-weight:600;font-size:1.3rem;margin-top:-5px;font-weight:500;letter-spacing:0;text-align:left;color:var(--darkone);margin-bottom:-10px}.app .modal_report .modal_repselect{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;margin-top:10px}.app .modal_report .modal_repselect .modal_repradio{width:91%;display:flex;justify-content:center;align-items:center;flex-direction:row;margin-bottom:-10px}.app .modal_report .modal_repselect .modal_repradio input{cursor:pointer;margin-left:-3px;width:10%;height:20px;accent-color:var(--primary);margin-right:-5px}@media (max-width:1012px){.app .modal_report .modal_repselect .modal_repradio input{margin-left:6px;margin-right:5px}}.app .modal_report .modal_repselect .modal_repradio p{width:90%;font-weight:500;font-size:1.4rem;text-align:left;color:var(--darkone)}@media (max-width:1012px){.app .modal_report .modal_repselect .modal_repradio p{width:100%}}.app .modal_report .modal_repdesc{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}.app .modal_report .modal_repdesc .modal_repdeschead{display:flex;align-items:center;justify-content:space-between;flex-direction:row;width:84%}.app .modal_report .modal_repdesc .modal_repdeschead h1{font-size:1.4rem}.app .modal_report .modal_repdesc .modal_repdeschead span{color:var(--darktwo);font-style:italic;font-size:1.4rem}.app .modal_report .modal_repdesc textarea{border-radius:5px;max-width:84%;min-width:84%;min-height:68px;max-height:138px;border:1px solid hsl(0,1%,48%);font-size:1.4rem;margin-bottom:20px}.app .modal_report .modal_repsubmit,.app .modal_report .modal_repsubmit button{display:flex;justify-content:center;align-items:center;flex-direction:column}.app .modal_report .modal_repsubmit button{font-size:1.6rem;background-color:var(--primary);width:85%;height:48px;border:none;outline:none;color:var(--white);border-radius:5px;cursor:pointer;margin-top:3px;transition:opacity .3s ease-in-out}.app .modal_report .modal_repsubmit button:hover{background-color:var(--secondary);transition:opacity .3s ease-in-out}.app .modal_report .modal_repsubmit button:disabled{background-color:var(--secondary)}.app .modal_report .modal_repsubmit p{font-weight:600;font-size:1.2rem;text-align:justify;width:84%;word-spacing:0}.app .modal_report .modal_repsubmit a{list-style-type:none;text-decoration:none;color:var(--secondary)}.app .modal_helpbg{padding-top:20px;padding-bottom:20px;background-color:white;min-width:50%;height:auto;margin-top:100px;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.08);display:flex;justify-content:center;align-items:center;flex-direction:column;cursor:pointer}@media (max-width:1012px){.app .modal_helpbg{margin-top:40px;width:90%}}.app .modal_helpbg .modal_helpheader{width:90%;display:flex;align-items:center;justify-content:space-between;flex-direction:row}@media (max-width:1012px){.app .modal_helpbg .modal_helpheader{gap:30px}}.app .modal_helpbg .modal_helpheader h1{font-size:1.8rem;font-weight:700;color:var(--primary)}@media (max-width:1012px){.app .modal_helpbg .modal_helpheader h1{text-align:justify}}.app .modal_helpbg .modal_helpheader span{display:flex;justify-content:center;align-items:center;flex-direction:row;background-color:var(--graytext);height:24px;width:24px;border-radius:50%}@media (max-width:1012px){.app .modal_helpbg .modal_helpheader span{background:none}}.app .modal_helpbg .modal_helpheader span svg{font-size:1.8rem}.app .modal_helpbg .modal_helpmail{width:90%}.app .modal_helpbg .modal_helpmail p{width:100%;font-size:1.5rem;color:var(--darkone);margin-bottom:8px}.app .modal_helpbg .modal_helpmail input{width:100%;box-sizing:border-box;padding:12px 16px;border:1px solid #dddddd;border-radius:8px;font-size:1.5rem;color:var(--darkone);background-color:var(--white);transition:border-color .2s,box-shadow .2s}.app .modal_helpbg .modal_helpmail input:after,.app .modal_helpbg .modal_helpmail input:before{box-sizing:border-box}.app .modal_helpbg .modal_helpmail input:focus{outline:none;border-color:var(--secondary);box-shadow:0 0 0 3px rgba(74,144,226,.1)}.app .modal_helpbg .modal_helpacc{margin-bottom:20px;width:90%;position:relative}.app .modal_helpbg .modal_helpacc .modal_helpaccheader{width:100%;font-size:1.5rem;color:var(--darkone);margin-bottom:8px}.app .modal_helpbg .modal_helpacc .modal_helpaccinput{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;flex-direction:row;width:100%;padding:11px 15px;border:1px solid #dddddd;border-radius:8px;background-color:var(--white);cursor:pointer;position:relative}.app .modal_helpbg .modal_helpacc .modal_helpaccinput:after,.app .modal_helpbg .modal_helpacc .modal_helpaccinput:before{box-sizing:border-box}.app .modal_helpbg .modal_helpacc .modal_helpaccinput p{margin:0;font-size:1.5rem;color:var(--darkone);font-weight:400}.app .modal_helpbg .modal_helpacc .modal_helpaccinput span{color:var(--darkone);font-size:1.5rem;cursor:pointer;display:flex;justify-content:center;align-items:center;flex-direction:row}.app .modal_helpbg .modal_helpaccdrop{position:absolute;top:100%;left:0;width:100%;background-color:var(--white);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:10;margin-top:4px;max-height:200px;overflow-y:auto}.app .modal_helpbg .modal_helpaccdrop p{padding:12px 16px;margin:0;font-size:15px;color:var(--darkone);cursor:pointer;transition:background-color .2s}.app .modal_helpbg .modal_helpaccdrop p:hover{background-color:var(--white)}.app .modal_helpbg .modal_helptextarea{margin-bottom:20px;min-width:90%;max-width:90%;min-height:150px;max-width:1500px;box-sizing:border-box;padding:16px;border:1px solid #dddddd;border-radius:8px;font-size:1.5rem;color:var(--darkone);background-color:var(--white);resize:none;transition:border-color .2s,box-shadow .2s}.app .modal_helpbg .modal_helptextarea:after,.app .modal_helpbg .modal_helptextarea:before{box-sizing:border-box}.app .modal_helpbg .modal_helptextarea:focus{outline:none;border-color:var(--secondary);box-shadow:0 0 0 3px rgba(74,144,226,.1)}.app .modal_helpbg .modal_helpdrop{margin-bottom:20px;box-sizing:border-box;width:90%;padding:12px;border:1px dashed #dddddd;border-radius:8px;background-color:var(--white);cursor:pointer;font-size:1.5rem;color:var(--darkone)}.app .modal_helpbg .modal_helpdrop:after,.app .modal_helpbg .modal_helpdrop:before{box-sizing:border-box}.app .modal_helpbg .modal_helpdrop:hover{border-color:var(--secondary)}.app .modal_helpbg .modal_helpbtn{box-sizing:border-box;display:flex;justify-content:center;align-items:center;flex-direction:row;width:90%;height:50px;background-color:var(--primary);color:var(--white);border:none;outline:none;border-radius:8px;font-size:1.6rem;cursor:pointer;transition:background-color .2s,transform .1s}.app .modal_helpbg .modal_helpbtn:after,.app .modal_helpbg .modal_helpbtn:before{box-sizing:border-box}.app .modal_helpbg .modal_helpbtn:disabled,.app .modal_helpbg .modal_helpbtn:hover{background-color:var(--secondary)}.app .modal_helpbg .modal_helpbtn:active{transform:translateY(1px)}.app .home_carousel{width:100%;height:408px;overflow-y:hidden;overflow-x:hidden;position:relative}@media (max-width:1012px){.app .home_carousel{height:440px}}.app .home_carousel .homecar_img,.app .home_carousel .homecar_img .homecar_deskimg{width:100%;height:100%}@media (max-width:1012px){.app .home_carousel .homecar_img .homecar_deskimg{display:none}}.app .home_carousel .homecar_img .homecar_mobimg{display:none}@media (max-width:1012px){.app .home_carousel .homecar_img .homecar_mobimg{display:flex;width:100%;height:100%}}.app .home_carousel .homecar_map{width:100%;height:100%;background:rgb(9,80,135);opacity:82%;position:absolute;top:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.app .home_carousel .homecar_map .homecar_info{display:flex;align-items:center;justify-content:center;flex-direction:column;height:228px;margin-top:65px}@media (max-width:1012px){.app .home_carousel .homecar_map .homecar_info{margin-top:0;height:228px;width:100%}}.app .home_carousel .homecar_map .homecar_info .homecar_data{display:flex;align-items:center;justify-content:center;flex-direction:column;padding-bottom:40px}@media (max-width:1012px){.app .home_carousel .homecar_map .homecar_info .homecar_data{width:100%}}.app .home_carousel .homecar_map .homecar_info .homecar_data h1{color:var(--white);font-size:1.9rem;font-weight:700px;padding-bottom:5px}@media (max-width:1012px){.app .home_carousel .homecar_map .homecar_info .homecar_data h1{margin-top:120px;width:260px}}.app .home_carousel .homecar_map .homecar_info .homecar_data p{font-size:1.6rem;color:var(--white);width:569px;line-height:28px;margin-top:0;text-align:center}@media (max-width:1012px){.app .home_carousel .homecar_map .homecar_info .homecar_data p{width:370px}}.app .home_carousel .homecar_map .homecar_info .homecar_data button{margin-top:15px;font-weight:400;color:var(--white);display:flex;align-items:center;justify-content:center;flex-direction:column;background:none;width:198px;height:47px;font-size:1.4rem;border-radius:48px;border:1px solid var(--white);cursor:pointer;transition:color .3s ease-in-out,border-color .3s ease-in-out}.app .home_carousel .homecar_map .homecar_info .homecar_data button:hover{color:var(--secondary);border:1px solid var(--secondary)}.app .home_carousel .homecar_map .homecar_info .carousel .control-dots .dot.selected{background:rgb(167,183,194)!important;box-shadow:none!important;height:10px!important;width:10px!important;border:none!important}.app .home_carousel .homecar_map .homecar_info .carousel .control-dots .dot{height:10px!important;width:10px!important;background:none!important;box-shadow:none!important;border:1px solid rgb(168,168,168)!important;margin-right:3px!important}.app .home_carousel .homecar_map .homecar_info .control-dots{margin-left:-3px!important}@media (max-width:1012px){.app .home_carousel .homecar_map .homecar_info .carousel-root{width:100%!important}}.app .home_carousel .homecar_map .homecar_media{display:flex;flex-direction:row;align-items:center;gap:15px;margin-top:50px}@media (max-width:1012px){.app .home_carousel .homecar_map .homecar_media{margin-top:120px}}.app .home_carousel .homecar_map .homecar_media span{display:flex;align-items:center;justify-content:center;flex-direction:row;border:1px solid var(--darktwo);border-radius:50%;padding:5px;width:20px;height:20px;cursor:pointer;transition:.3s ease-in-out}.app .home_carousel .homecar_map .homecar_media span svg{width:70%;height:auto;color:var(--white);transition:.3s ease-in-out;cursor:pointer}.app .home_carousel .homecar_map .homecar_media span:hover{border-color:var(--secondary)}.app .home_carousel .homecar_map .homecar_media span:hover svg{fill:var(--secondary)}.app .skeleton_side{width:92%}.app .skeleton_side .skeleton_siderect{width:100%;height:235px}.app .home{width:100%;min-height:100vh;display:flex;flex-direction:column;margin-bottom:100px}.app .home .home_carousel{margin-bottom:65px}@media (max-width:1012px){.app .home .home_carousel{margin-bottom:0}}.app .home .home_info{width:100%;display:flex;flex-direction:row}@media (max-width:1012px){.app .home .home_info{flex-direction:column}}.app .home .home_info .home_displays{width:65%;display:flex;flex-direction:column;margin-right:20px;position:relative;height:100%;border:1.5px solid rgb(220,220,220);border-bottom:none}@media (max-width:1012px){.app .home .home_info .home_displays{width:100%;border-top:none}}.app .home .home_info .home_displays .home_soon{border-bottom:1.5px solid rgb(220,220,220)}@media (max-width:1012px){.app .home .home_info .home_displays .home_soon{border:none}}.app .home .home_info .home_sidebar{width:35%;margin-right:50px;border-bottom:none}@media (max-width:1012px){.app .home .home_info .home_sidebar{width:100%}}.app .home_project{width:100%;padding-bottom:20px;border-bottom:1px solid rgb(220,220,220)}.app .home_project .home_projecthead{text-transform:uppercase;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:1.8rem;font-weight:600;color:var(--secondary);height:90px}.app .home_project .home_projectcar{overflow:hidden}.app .home_project .home_projectcar .home_projectfeed{box-sizing:border-box;margin-bottom:50px;padding-left:50px;padding-right:50px;display:grid;grid-gap:35px;grid-template-columns:repeat(2,1fr)}.app .home_project .home_projectcar .home_projectfeed:after,.app .home_project .home_projectcar .home_projectfeed:before{box-sizing:border-box}@media (max-width:1012px){.app .home_project .home_projectcar .home_projectfeed{display:flex;flex-direction:column;width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px}.app .home_project .home_projectcar .home_projectfeed:after,.app .home_project .home_projectcar .home_projectfeed:before{box-sizing:border-box}}.app .home_project .home_projectcar .carousel .control-dots .dot.selected{background:var(--primary)!important;box-shadow:none!important;height:10px!important;width:10px!important;border:none!important}.app .home_project .home_projectcar .carousel .control-dots .dot{height:10px!important;width:10px!important;background:none!important;box-shadow:none!important;border:1px solid var(--darkone)!important;margin-right:3px!important}.app .home_project .home_projectarrow{height:50px;display:flex;justify-content:center;align-items:center;flex-direction:row}.app .home_feed{width:100%;padding-bottom:20px;border-bottom:1px solid rgb(220,220,220)}.app .home_feed .home_feedhead{text-transform:uppercase;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:1.8rem;font-weight:600;color:var(--secondary);height:90px}.app .home_feed .home_feedcar{overflow:hidden}.app .home_feed .home_feedcar .home_feedinfo{box-sizing:border-box;margin-bottom:50px;padding-left:50px;padding-right:50px;display:grid;grid-gap:35px;grid-template-columns:repeat(3,1fr)}.app .home_feed .home_feedcar .home_feedinfo:after,.app .home_feed .home_feedcar .home_feedinfo:before{box-sizing:border-box}@media (max-width:1012px){.app .home_feed .home_feedcar .home_feedinfo{display:flex;flex-direction:column;width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px}.app .home_feed .home_feedcar .home_feedinfo:after,.app .home_feed .home_feedcar .home_feedinfo:before{box-sizing:border-box}}.app .home_feed .home_feedcar .carousel .control-dots .dot.selected{background:var(--primary)!important;box-shadow:none!important;height:10px!important;width:10px!important;border:none!important}.app .home_feed .home_feedcar .carousel .control-dots .dot{height:10px!important;width:10px!important;background:none!important;box-shadow:none!important;border:1px solid var(--darkone)!important;margin-right:3px!important}.app .home_feed .home_projectarrow{height:50px;display:flex;justify-content:center;align-items:center;flex-direction:row}.app .policy_wrapper{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:120px}.app .policy_wrapper .policy_container{margin-top:30px;width:88%;display:flex;flex-direction:column}.app .policy_wrapper .policy_container .policy_details li{font-weight:500;font-size:1.6rem}.app .policy_wrapper .policy_container .policy_version{font-size:1.6rem;font-weight:700}.app .policy_wrapper .policy_container .policy_header{font-size:1.6rem;font-weight:600}.app .policy_wrapper .policy_container .policy_info{font-weight:500;font-size:1.6rem;line-height:19.5px;text-align:justify;margin-bottom:5px}.app .policy_wrapper .policy_container .policy_info span{font-weight:600}.app .policy_wrapper .policy_container .policy_address{margin-bottom:30px}.app .policy_wrapper .policy_container .policy_address p{font-weight:500;font-size:1.6rem;margin-bottom:-13px;text-align:left}.app .info_verifyemail{min-height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:row;box-sizing:border-box;padding:2rem}.app .info_verifyemail:after,.app .info_verifyemail:before{box-sizing:border-box}.app .info_verifyemail .info_verifyemail__container{box-sizing:border-box;background:var(--white);border-radius:8px;box-shadow:0 20px 40px rgba(0,0,0,.1);padding:3rem;max-width:500px;width:100%;text-align:center;position:relative;overflow:hidden}.app .info_verifyemail .info_verifyemail__container:after,.app .info_verifyemail .info_verifyemail__container:before{box-sizing:border-box}.app .info_verifyemail .info_verifyemail__content{margin-bottom:2rem}.app .info_verifyemail .info_verifyemail__title{font-size:2rem;font-weight:700;color:var(--primary);margin:0 0 1.5rem;line-height:1.2}.app .info_verifyemail .info_verifyemail__status{font-size:1.125rem;font-weight:500;margin:0 0 2rem;padding:1rem;border-radius:8px;transition:all .3s ease}.app .info_verifyemail .info_verifyemail__status--success{background-color:#f0fff4;color:#22543d;border:1px solid #9ae6b4}.app .info_verifyemail .info_verifyemail__status--error{background-color:#fff5f5;color:#742a2a;border:1px solid #feb2b2}.app .info_verifyemail .info_verifyemail__status--pending{background-color:#fffbeb;color:#744210;border:1px solid #f6e05e}.app .info_verifyemail .info_verifyemail__image-wrapper{margin:2rem 0;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.1)}.app .info_verifyemail .info_verifyemail__image{width:100%!important;height:auto!important;max-height:300px;object-fit:cover;display:block}.app .info_verifyemail .info_verifyemail__button{background:linear-gradient(135deg,var(--secondary) 0,var(--primary) 100%);color:var(--white);border:none;padding:1rem 2rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%;position:relative;overflow:hidden}.app .info_verifyemail .info_verifyemail__button:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(102,126,234,.4)}.app .info_verifyemail .info_verifyemail__button:active{transform:translateY(0)}.app .info_verifyemail .info_verifyemail__button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.app .info_verifyemail .info_verifyemail__button:hover:before{left:100%}@media (max-width:1012px){.app .info_verifyemail .info_verifyemail{padding:1rem;min-height:100vh}.app .info_verifyemail .info_verifyemail__container{padding:2rem 1.5rem;margin:0;border-radius:12px;max-width:100%}.app .info_verifyemail .info_verifyemail__title{font-size:1.5rem;margin-bottom:1rem}.app .info_verifyemail .info_verifyemail__status{font-size:1rem;padding:.875rem;margin-bottom:1.5rem}.app .info_verifyemail .info_verifyemail__content{margin-bottom:1.5rem}.app .info_verifyemail .info_verifyemail__image-wrapper{margin:1.5rem 0}.app .info_verifyemail .info_verifyemail__image{max-height:200px}.app .info_verifyemail .info_verifyemail__button{padding:.875rem 1.5rem;font-size:.9rem}}.app .info_paymentreceipt{margin-top:70px;margin-bottom:200px;box-sizing:border-box;width:100%;padding:2rem;display:flex;justify-content:center;align-items:center;flex-direction:row}.app .info_paymentreceipt:after,.app .info_paymentreceipt:before{box-sizing:border-box}.app .info_paymentreceipt .info_paymentreceipt__success{box-sizing:border-box;width:50%;text-align:center;padding:3rem 2rem;background:linear-gradient(135deg,#f8fffe,#f0fdf4);border-radius:16px;border:1px solid #d1fae5}.app .info_paymentreceipt .info_paymentreceipt__success:after,.app .info_paymentreceipt .info_paymentreceipt__success:before{box-sizing:border-box}.app .info_paymentreceipt .info_paymentreceipt__success-icon{width:80px;height:80px;background:#10b981;color:white;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-direction:row;font-size:2.5rem;font-weight:700;margin:0 auto 1.5rem;box-shadow:0 8px 25px rgba(16,185,129,.3)}.app .info_paymentreceipt .info_paymentreceipt__success-title{font-size:2rem;font-weight:700;color:#065f46;margin:0 0 1rem}.app .info_paymentreceipt .info_paymentreceipt__success-text{font-size:1.4rem;color:#047857;max-width:480px;margin:0 auto}.app .info_paymentreceipt .info_paymentreceipt__form-container{width:40%;background:var(--white);border-radius:8px;border:1px solid #e5e7eb;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.app .info_paymentreceipt .info_paymentreceipt__header{padding:2rem 2rem 1.5rem;background:linear-gradient(135deg,#fafafa,#f9fafb);border-bottom:1px solid #e5e7eb}.app .info_paymentreceipt .info_paymentreceipt__reference{display:inline-block;background:var(--secondary);color:var(--white);padding:.375rem .875rem;border-radius:10px;font-size:1rem;font-weight:500;margin-bottom:1rem}.app .info_paymentreceipt .info_paymentreceipt__title{font-size:2rem;font-weight:700;color:var(--primary);margin:0 0 .75rem}.app .info_paymentreceipt .info_paymentreceipt__description{font-size:1rem;color:var(--darkone);margin:0}.app .info_paymentreceipt .info_paymentreceipt__form{padding:2rem}.app .info_paymentreceipt .info_paymentreceipt__upload-wrapper{width:100%;height:300px;margin-bottom:2rem;border-radius:12px;overflow:hidden;border:2px dashed #d1d5db;transition:border-color .2s ease}.app .info_paymentreceipt .info_paymentreceipt__upload-wrapper:hover{border-color:var(--secondary)}.app .info_paymentreceipt .info_paymentreceipt__submit-btn{width:100%;background:linear-gradient(135deg,var(--secondary) 0,var(--primary) 100%);color:var(--white);border:none;padding:1rem 1.7rem;border-radius:6px;font-size:1.4rem;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(59,130,246,.3)}.app .info_paymentreceipt .info_paymentreceipt__submit-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px rgba(59,130,246,.4)}.app .info_paymentreceipt .info_paymentreceipt__submit-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}@media (max-width:1012px){.app .info_paymentreceipt .info_paymentreceipt{padding:1rem;max-width:100%}.app .info_paymentreceipt .info_paymentreceipt__success{width:100%}.app .info_paymentreceipt .info_paymentreceipt__success-icon{width:60px;height:60px;font-size:2rem}.app .info_paymentreceipt .info_paymentreceipt__success-title{font-size:1.5rem}.app .info_paymentreceipt .info_paymentreceipt__form-container{width:100%}.app .info_paymentreceipt .info_paymentreceipt__description{text-align:justify}.app .info_paymentreceipt .info_paymentreceipt__header{padding:1.5rem 1.5rem 1rem}.app .info_paymentreceipt .info_paymentreceipt__title{font-size:1.25rem}.app .info_paymentreceipt .info_paymentreceipt__form{padding:1.5rem}.app .info_paymentreceipt .info_paymentreceipt__upload-wrapper{height:160px;margin-bottom:1.5rem}}.app .workpage{width:100%;padding-top:40px;padding-bottom:50px;display:flex;justify-content:center;align-items:center;flex-direction:column}.app .workpage .workpage__container{width:60%;background:var(--white);border-radius:6px;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden}@media (max-width:1012px){.app .workpage .workpage__container{width:92.5%}}.app .workpage .workpage__header{background:linear-gradient(135deg,var(--secondary) 0,var(--primary) 100%);color:var(--white);box-sizing:border-box;padding:40px 20px;text-align:center}.app .workpage .workpage__header:after,.app .workpage .workpage__header:before{box-sizing:border-box}.app .workpage .workpage_image{display:flex;justify-content:center;align-items:center;flex-direction:row}.app .workpage .workpage_image img{width:100px;height:100px}.app .workpage .workpage__title{font-size:2.5rem;font-weight:600;margin:0 0 20px;letter-spacing:-.02em}@media (max-width:1012px){.app .workpage .workpage__title{font-size:2rem}}.app .workpage .workpage__description{font-size:1.5rem;margin:0 0 15px}@media (max-width:1012px){.app .workpage .workpage__description{font-size:1.4rem}}.app .workpage .workpage__description:last-child{font-size:1.4rem;font-weight:500;margin-top:30px}@media (max-width:1012px){.app .workpage .workpage__description:last-child{font-size:1.3rem}}.app .workpage .workpage__form-section{box-sizing:border-box;padding:40px 30px}.app .workpage .workpage__form-section:after,.app .workpage .workpage__form-section:before{box-sizing:border-box}@media (max-width:1012px){.app .workpage .workpage__form-section{padding:30px 20px}}.app .workpage .workpage__section-title{font-size:1.8rem;font-weight:600;margin:0 0 30px;color:var(--primary);text-align:center}@media (max-width:1012px){.app .workpage .workpage__section-title{font-size:1.6rem}}.app .workpage .workpage__inputs-grid{display:flex;flex-direction:column;align-items:center;gap:20px}.app .workpage .workpage__input{width:100%;padding:16px 20px;border:1px solid var(--graytext);border-radius:5px;font-size:1.5rem;transition:all .3s ease;background:var(--white);box-sizing:border-box}.app .workpage .workpage__input:after,.app .workpage .workpage__input:before{box-sizing:border-box}@media (max-width:1012px){.app .workpage .workpage__input{font-size:1.4rem}}.app .workpage .workpage__input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(102,126,234,.1)}.app .workpage .workpage__input::placeholder{color:#a0aec0}.app .workpage .workpage__details-section{box-sizing:border-box;padding:40px 30px;background:var(--white);border-top:1px solid #e2e8f0}.app .workpage .workpage__details-section:after,.app .workpage .workpage__details-section:before{box-sizing:border-box}@media (max-width:1012px){.app .workpage .workpage__details-section{padding:30px 20px}}.app .workpage .workpage__textarea{resize:none;box-sizing:border-box;width:100%;min-height:120px;padding:16px 20px;border:2px solid #e2e8f0;border-radius:8px;font-size:1.5rem;transition:all .3s ease;margin-bottom:25px}.app .workpage .workpage__textarea:after,.app .workpage .workpage__textarea:before{box-sizing:border-box}@media (max-width:1012px){.app .workpage .workpage__textarea{font-size:1.4rem}}.app .workpage .workpage__textarea:focus{outline:none;border-color:var(--secondary);box-shadow:0 0 0 3px rgba(102,126,234,.1)}.app .workpage .workpage__textarea::placeholder{color:#a0aec0}.app .workpage .workpage__file-input{width:100%;padding:16px 20px;border:2px dashed #cbd5e0;border-radius:8px;background:var(--white);cursor:pointer;transition:all .3s ease;margin-bottom:30px;box-sizing:border-box}.app .workpage .workpage__file-input:hover{border-color:var(--secondary);background:var(--gray)}.app .workpage .workpage__submit-btn{width:100%}.app .workpage .workpage__submit-btn .arch_button{width:100%;height:40px;font-size:1.6rem}.app .contact_selcontainer{min-height:100vh;background-color:var(--white);display:flex;justify-content:center;align-items:center;flex-direction:column;box-sizing:border-box;padding:2rem}.app .contact_selcontainer:after,.app .contact_selcontainer:before{box-sizing:border-box}.app .contact_selcontainer .contact_sel{width:90%;background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.1);padding:3rem;position:relative;overflow:hidden}.app .contact_selcontainer .contact_selheader{margin-bottom:3rem;border-bottom:1px solid var(--graytext);padding-bottom:1.5rem;position:relative}.app .contact_selcontainer .contact_selheader h1{font-size:2.2rem;font-weight:700;color:var(--darkone);margin-bottom:.5rem;letter-spacing:2px}.app .contact_selcontainer .contact_selheader p{font-size:1.8rem;color:var(--darkone);font-weight:500}.app .contact_selcontainer .contact_selbtnwrapper{display:flex;gap:2rem;margin-bottom:3rem}.app .contact_selcontainer .contact_selbutton{flex:1 1;display:flex;flex-direction:column;gap:1rem}.app .contact_selcontainer .contact_selbtn{padding:2rem 3rem;background-color:var(--white);border:1px solid var(--darktwo);border-radius:4px;font-size:1.5rem;font-weight:500;color:var(--darkone);text-align:left;transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.03)}.app .contact_selcontainer .contact_selbtn:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background-color:var(--primary);transform:scaleY(0);transition:transform .3s ease}.app .contact_selcontainer .contact_selbtn:hover{background-color:var(--white);border-color:#ddd;transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,.08)}.app .contact_selcontainer .contact_selbtn:hover:before{transform:scaleY(1)}.app .contact_selcontainer .contact_selbtn:active{transform:translateY(0);box-shadow:0 5px 10px rgba(0,0,0,.05)}.app .contact_selcontainer .contact_sellocation{margin-bottom:3rem;position:relative}.app .contact_selcontainer .contact_sellocation h1,.app .contact_selcontainer .contact_selphone h1{font-size:1.8rem;font-weight:700;color:var(--darkone);margin-bottom:1.5rem;letter-spacing:1.5px;position:relative;display:inline-block;border-bottom:1px solid #eaeaea;padding-bottom:.5rem}.app .contact_selcontainer .contact_seloffice{display:flex;align-items:center;gap:2rem;background-color:#f9f9f9;padding:1.5rem;border-radius:6px;box-shadow:0 8px 16px rgba(0,0,0,.04);transition:transform .3s ease,box-shadow .3s ease}.app .contact_selcontainer .contact_seloffice:hover{transform:translateY(-5px);box-shadow:0 12px 24px rgba(0,0,0,.08)}.app .contact_selcontainer .contact_selimg{flex-shrink:0;border-radius:50%;overflow:hidden;box-shadow:0 8px 16px rgba(0,0,0,.1);border:3px solid var(--white);background-color:var(--white);display:flex;justify-content:center;align-items:center;flex-direction:column;width:100px;height:100px}.app .contact_selcontainer .contact_seldesc{flex:1 1}.app .contact_selcontainer .contact_seldesc h2{font-size:1.3rem;font-weight:600;margin-bottom:.5rem;color:var(--darkone)}.app .contact_selcontainer .contact_seldesc p{margin:.3rem 0;color:var(--darkone);font-size:1.05rem;line-height:1.6}.app .contact_selcontainer .contact_selphone{background-color:rgba(245,245,245,.6);padding:2rem;border-radius:8px;box-shadow:0 8px 16px rgba(0,0,0,.04)}.app .contact_selcontainer .contact_selphone h2{font-size:1.2rem;font-weight:600;margin-bottom:1rem;color:var(--darkone);font-family:Playfair Display,serif}.app .contact_selcontainer .contact_selphone p{margin:.5rem 0;font-size:1.1rem;display:flex;align-items:center}.app .contact_selcontainer .contact_selphone span{font-weight:600;color:var(--darkone);margin-right:.5rem;position:relative}.app .contact_selcontainer .contact_selphone span:after{content:"";position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:1px;height:80%;background-color:#e0e0e0}@media (max-width:1012px){.app .contact_selcontainer .contact_selcontainer{padding:1rem}.app .contact_selcontainer .contact_sel{padding:1.5rem}.app .contact_selcontainer .contact_selheader h1,.app .contact_selcontainer .contact_sellocation h1,.app .contact_selcontainer .contact_selphone h1{font-size:1.8rem}.app .contact_selcontainer .contact_selbtnwrapper{flex-direction:column;gap:1rem}.app .contact_selcontainer .contact_seloffice{flex-direction:column;align-items:flex-start;text-align:center;padding:1.5rem}.app .contact_selcontainer .contact_selimg{margin:0 auto 1rem}.app .contact_selcontainer .contact_seldesc{text-align:center;width:100%}}.app .contact_gen{max-width:90%;margin:0 auto;padding-top:20px;padding-bottom:40px;color:var(--darkone);background-color:var(--white)}.app .contact_gen .contact_genheader{margin-bottom:50px;position:relative;padding-bottom:20px}.app .contact_gen .contact_genheader:after{content:"";position:absolute;bottom:0;left:0;width:80px;height:2px;background-color:var(--secondary)}.app .contact_gen .contact_genheader h1{font-size:3.2rem;font-weight:300;margin-bottom:12px;letter-spacing:-.5px;color:var(--darkone)}.app .contact_gen .contact_genheader p{font-size:2.2rem;color:var(--darkone);font-weight:400}.app .contact_gen .contact_genlinks{margin-bottom:40px;border-radius:4px;overflow:hidden;box-shadow:0 4px 30px rgba(0,0,0,.05)}.app .contact_gen .contact_genmap{border-bottom:1px solid #f0f0f0;transition:all .3s ease;cursor:pointer;background-color:var(--white)}.app .contact_gen .contact_genmap:hover{background-color:#f7f7f7}.app .contact_gen .contact_genmap:last-child{border-bottom:none}.app .contact_gen .contact_genmain{padding:22px 30px;margin:0;font-size:16px;font-weight:500;color:var(--darkone);display:flex;align-items:center;transition:all .2s ease}.app .contact_gen .contact_genmain:before{content:">>";margin-right:15px;color:var(--secondary);font-weight:700;transition:all .2s ease}.app .contact_gen .contact_genmap:hover .contact_genmain:before{transform:translateX(5px);color:var(--secondary)}.app .contact_gen .contact_genmain:hover{color:var(--primary)}.app .contact_gen .contact_gensub{padding:16px 30px 16px 80px;margin:0;font-size:15px;background-color:var(--white);border-top:1px solid #eeeeee;color:var(--darkone);transition:all .2s ease;position:relative}.app .contact_gen .contact_gensub:before{content:">>";position:absolute;left:50px;color:var(--darkone);transition:all .2s ease}.app .contact_gen .contact_gensub:hover{background-color:var(--white);color:var(--primary)}.app .contact_gen .contact_gensub:hover:before{transform:translateX(5px);color:var(--secondary)}.app .contact_gen .contact_genhelp{text-align:center;font-size:16px;color:var(--darkone);margin-top:50px}.app .contact_gen .contact_genhelp span{color:var(--secondary);text-decoration:underline;cursor:pointer;font-weight:500;transition:all .2s ease}.app .contact_gen .contact_genhelp span:hover{color:var(--secondary)}@media (max-width:1012px){.app .contact_gen .contact_gen{padding:40px 20px}.app .contact_gen .contact_genheader h1{font-size:32px}.app .contact_gen .contact_genheader p{font-size:16px}.app .contact_gen .contact_genmain{padding:18px 20px;font-size:15px}.app .contact_gen .contact_gensub{padding:14px 20px 14px 60px;font-size:14px}.app .contact_gen .contact_gensub:before{left:35px}.app .contact_gen .contact_genheader:after{width:60px}}.app .contact_support{width:100%;box-sizing:border-box;padding-top:20px;padding-bottom:100px;display:flex;justify-content:center;align-items:center;flex-direction:row}.app .contact_support:after,.app .contact_support:before{box-sizing:border-box}@media (max-width:1012px){.app .contact_support{padding-top:20px}}.app .contact_support .contact_supportcontainer{width:60%;box-sizing:border-box;border-radius:6px}.app .contact_support .contact_supportcontainer:after,.app .contact_support .contact_supportcontainer:before{box-sizing:border-box}@media (max-width:1012px){.app .contact_support .contact_supportcontainer{width:92%}}.app .contact_support .contact_supportcontainer .contact_support__intro{font-size:2rem;line-height:1.6;margin-bottom:2rem;color:var(--darkone)}@media (max-width:1012px){.app .contact_support .contact_supportcontainer .contact_support__intro{text-align:justify;font-size:1.7rem}}.app .contact_support .contact_supportcontainer .contact_support__highlight{color:var(--secondary);font-weight:700}.app .contact_support .contact_supportcontainer .contact_support__section{margin-bottom:2.5rem}.app .contact_support .contact_supportcontainer .contact_support__heading{font-size:1.7rem;color:var(--primary);margin-bottom:1.5rem;font-weight:600}.app .contact_support .contact_supportcontainer .contact_support__input-group{display:flex;flex-direction:column;gap:.5rem}.app .contact_support .contact_supportcontainer .contact_support__input{box-sizing:border-box;width:100%;padding:14px 16px;margin-bottom:.5rem;border:1px solid #ddd;border-radius:8px;font-size:1.5rem;transition:border-color .3s,box-shadow .3s}.app .contact_support .contact_supportcontainer .contact_support__input:after,.app .contact_support .contact_supportcontainer .contact_support__input:before{box-sizing:border-box}.app .contact_support .contact_supportcontainer .contact_support__input:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(42,42,114,.1);outline:none}.app .contact_support .contact_supportcontainer .contact_support__radio-group{display:flex;flex-direction:column;gap:1rem}.app .contact_support .contact_supportcontainer .contact_support__radio-item{box-sizing:border-box;display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-radius:8px;background-color:var(--white);transition:background-color .2s}.app .contact_support .contact_supportcontainer .contact_support__radio-item:after,.app .contact_support .contact_supportcontainer .contact_support__radio-item:before{box-sizing:border-box}@media (max-width:1012px){.app .contact_support .contact_supportcontainer .contact_support__radio-item{padding:5px 9px}}.app .contact_support .contact_supportcontainer .contact_support__radio-item:hover{background-color:var(--primary)}.app .contact_support .contact_supportcontainer .contact_support__radio-item:hover .contact_support__radio-label{color:var(--white)}.app .contact_support .contact_supportcontainer .contact_support__radio{margin-top:3px;accent-color:var(--primary);width:18px;height:18px;cursor:pointer}.app .contact_support .contact_supportcontainer .contact_support__radio-label{margin:0;font-size:1.5rem;line-height:1.5;color:var(--darkone)}.app .contact_support .contact_supportcontainer .contact_support__radio-label:hover{color:var(--white)}.app .contact_support .contact_supportcontainer .contact_support__submit-section{margin-top:2rem;width:100%}.app .contact_support .contact_supportcontainer .contact_support__submit-section .arch_button{width:100%}.app .contact_support .contact_supportcontainer .contact_support__terms{display:flex;flex-direction:row;align-items:center;margin-top:1.5rem}@media (max-width:1012px){.app .contact_support .contact_supportcontainer .contact_support__terms input{width:50px;height:50px}}.app .forms{margin-top:1.5px;display:flex;flex-direction:column;height:100%;position:relative}.app .forms .form_bg{width:100%}@media (max-width:1012px){.app .forms .form_bg{display:none}}.app .forms .form_bg img{width:100%;min-height:1900px}.app .forms .form_regbg{width:100%}@media (max-width:1012px){.app .forms .form_regbg{display:none}}.app .forms .form_regbg img{width:100%;min-height:1400px}.app .forms .form__minibg{width:100%}@media (max-width:1012px){.app .forms .form__minibg{display:none}}.app .forms .form__minibg img{width:100%;min-height:100vh}.app .forms .form_child{display:flex;flex-direction:column;align-items:center;background-color:rgba(9,80,135,.82);height:100%;width:100%;position:absolute}@media (max-width:1012px){.app .forms .form_child{background-color:var(--white);position:relative}}.app .forms .form_header{display:flex;justify-content:center;align-items:center;flex-direction:column;height:85px}.app .forms .form_header p{text-transform:uppercase;font-size:2.4rem;font-weight:700;line-height:29px;color:var(--secondary)}.app .forms .form_btn{width:86%;height:59px;font-size:2rem;cursor:pointer;border-radius:5px;color:var(--white);background-color:var(--dark);outline:none;border:none;transition:.3s ease-in-out}.app .forms .form_btn:hover{transition:.3s ease-in-out;background-color:var(--primary)}@media (max-width:1012px){.app .forms .form_btn{font-size:1.8rem;width:92.5%}}.app .forms .form_input{height:52px;width:87%;position:relative}@media (max-width:1012px){.app .forms .form_input{width:92.5%}}.app .forms .form_input input{height:100%;width:100%;border-radius:4px;outline:none;border:1px solid var(--darktwo);background-color:var(--white);color:var(--darkone);font-size:1.7rem;box-sizing:border-box;padding-right:15px;padding-left:15px}.app .forms .form_input input:after,.app .forms .form_input input:before{box-sizing:border-box}.app .forms .form_input input:focus{border:2px solid var(--darktwo)}.app .forms .form_input .form_inputtoggle{position:absolute;top:30%;left:90%;transition:.2s;cursor:pointer}.app .forms .form_input .form_inputtoggle svg{color:var(--darktwo);font-size:2rem}.app .forms .form_textarea{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.app .forms .form_textarea textarea{border:1px solid var(--darktwo);background-color:var(--gray);color:var(--darkone);padding:10px;box-sizing:border-box;width:100%;height:78px;resize:none;border-radius:4px;outline:none;word-wrap:break-word;overflow-y:hidden;overflow-wrap:break-word;font-size:1.4rem;font-weight:500;line-height:20px;text-align:left}.app .forms .form_textarea textarea:after,.app .forms .form_textarea textarea:before{box-sizing:border-box}@media (max-width:1012px){.app .forms .form_textarea textarea{background-color:var(--white)}}.app .forms .form_textarea label{font-size:1.4rem;font-weight:500;line-height:13px;letter-spacing:0;text-align:left;color:var(--darkone);position:absolute;margin-top:-78px;margin-right:300px;padding-left:7px;padding-right:7px;background-color:var(--gray)}@media (max-width:1012px){.app .forms .form_textarea label{margin-right:54%;background-color:var(--white)}}.app .forms .form_google{width:87%;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:10px;height:59px;border-radius:5px;cursor:pointer;border:1px solid var(--darktwo)}@media (max-width:1012px){.app .forms .form_google{width:92.5%}}.app .forms .form_google img{width:25px;height:25px}.app .forms .form_google p{font-weight:500;font-size:2.1rem;color:var(--darkone)}.app .forms .form_google:hover{transition:.3s ease-in-out;background-color:var(--primary)}.app .forms .form_google:hover p{color:var(--white)}.app .register{margin-top:70px;width:529px;background-color:var(--gray);border-radius:10px;padding-bottom:20px}@media (max-width:1012px){.app .register{width:100%;background-color:var(--white);margin-top:0}}.app .register .reg_fields{display:flex;justify-content:center;align-items:center;flex-direction:column}.app .register .reg_fields .reg_input{height:52px;width:87%;margin-bottom:20px;position:relative}@media (max-width:1012px){.app .register .reg_fields .reg_input{width:92.5%}}.app .register .reg_fields .reg_input input{height:100%;width:100%;border-radius:4px;outline:none;color:var(--darkone);border:1px solid var(--darktwo);background-color:var(--white);transition:.2s;box-sizing:border-box;padding-left:16px}.app .register .reg_fields .reg_input input:after,.app .register .reg_fields .reg_input input:before{box-sizing:border-box}.app .register .reg_fields .reg_input label{position:absolute;top:17px;left:17px;font-size:1.7rem;font-weight:500;line-height:20px;letter-spacing:0;text-align:left;color:var(--darkone);transition:top .5s}@media (max-width:1012px){.app .register .reg_fields .reg_input label{font-size:1.5rem;background-color:none}}.app .register .reg_fields .reg_inputtoggle{position:absolute;top:30%;left:90%;transition:.2s;cursor:pointer}.app .register .reg_fields .reg_inputtoggle svg{color:var(--darktwo);font-size:2rem}.app .register .reg_fields .reg_input input:focus+label,.app .register .reg_fields input:not(:placeholder-shown)+label{top:-10px;left:15px;font-size:1rem;background-color:var(--gray);pointer-events:none;padding:0 5px;box-sizing:border-box}.app .register .reg_fields .reg_input input:focus+label:after,.app .register .reg_fields .reg_input input:focus+label:before,.app .register .reg_fields input:not(:placeholder-shown)+label:after,.app .register .reg_fields input:not(:placeholder-shown)+label:before{box-sizing:border-box}@media (max-width:1012px){.app .register .reg_fields .reg_input input:focus+label,.app .register .reg_fields input:not(:placeholder-shown)+label{background-color:var(--white)}}.app .register .reg_fields .reg_input input:not(:placeholder-shown),.app .register .reg_fields input{height:45px;font-size:1.6rem;width:100%;border-radius:4px;border:2px solid var(--graytwo);background-color:var(--gray)}@media (max-width:1012px){.app .register .reg_fields .reg_input input:not(:placeholder-shown),.app .register .reg_fields input{font-size:1.5rem;background-color:var(--white)}}.app .register .reg_fields .reg_input input:focus{font-size:1.6rem;height:45px;width:100%;border-radius:4px;border:2px solid var(--graytwo);background-color:var(--gray)}@media (max-width:1012px){.app .register .reg_fields .reg_input input:focus{font-size:1.5rem;background-color:var(--white)}}.app .register .reg_fields .reg_input input:focus~.reg_inputtoggle{top:13px}.app .register .reg_fields .reg_input input:not(:placeholder-shown)~.reg_inputtoggle{top:13px}.app .register .reg_fields .reg_input input::placeholder{color:transparent}.app .register .reg_rolecheck{margin-top:-10px;display:flex;justify-content:center;align-items:center;flex-direction:column}.app .register .reg_rolecheck .reg_role{width:87%}@media (max-width:1012px){.app .register .reg_rolecheck .reg_role{width:92.5%}}.app .register .reg_rolecheck .reg_role .reg_roledesc{font-size:1.7rem;font-weight:700;letter-spacing:-.02em;text-align:left;color:var(--primary)}@media (max-width:1012px){.app .register .reg_rolecheck .reg_role .reg_roledesc{font-size:1.6rem}}.app .register .reg_rolecheck .reg_role .reg_rolemap{display:flex;flex-direction:column}.app .register .reg_rolecheck .reg_role .reg_rolemap .reg_roleinput{display:flex;flex-direction:row;align-items:center;gap:10px}.app .register .reg_rolecheck .reg_role .reg_rolemap .reg_roleinput input{cursor:pointer;accent-color:var(--primary);width:25px;height:25px}.app .register .reg_rolecheck .reg_role .reg_rolemap .reg_roleinput input:hover{accent-color:var(--secondary)}.app .register .reg_rolecheck .reg_role .reg_rolemap .reg_roleinput p{color:var(--darkone);font-weight:500;font-size:1.5rem}@media (max-width:1012px){.app .register .reg_rolecheck .reg_role .reg_rolemap .reg_roleinput p{font-size:1.4rem}}.app .register .reg_rulecheck{margin-top:25px;width:100%}.app .register .reg_rulecheck,.app .register .reg_rulecheck .reg_rule{display:flex;justify-content:center;align-items:center;flex-direction:column}.app .register .reg_rulecheck .reg_rule{width:87%}@media (max-width:1012px){.app .register .reg_rulecheck .reg_rule{width:92.5%}}.app .register .reg_rulecheck .reg_rule .reg_ruleinput{width:100%;display:flex;flex-direction:row;align-items:center;gap:10px}.app .register .reg_rulecheck .reg_rule .reg_ruleinput input{cursor:pointer;accent-color:var(--primary);width:25px;height:25px}.app .register .reg_rulecheck .reg_rule .reg_ruleinput input:hover{accent-color:var(--secondary)}.app .register .reg_rulecheck .reg_rule .reg_ruleinput p{color:var(--darkone);font-weight:500;font-size:1.5rem}@media (max-width:1012px){.app .register .reg_rulecheck .reg_rule .reg_ruleinput p{font-size:1.4rem}}.app .register .reg_rulecheck .reg_rule .reg_ruleinput a{background:none;outline:none;border:none;color:var(--secondary)}.app .register .reg_button{width:100%;margin-top:30px;display:flex;justify-content:center;align-items:center;flex-direction:column}.app .register .reg_signin{margin-top:30px;width:100%;font-size:1.9rem;font-weight:500;text-align:center;color:var(--darkone)}@media (max-width:1012px){.app .register .reg_signin{font-size:1.7rem}}.app .register .reg_signin a{background:none;outline:none;border:none;color:var(--secondary);margin-left:5px;cursor:pointer;font-weight:500}.app .login{margin-top:120px;width:529px;background-color:var(--gray);border-radius:10px;padding-bottom:30px}@media (max-width:1012px){.app .login{width:100%;background-color:var(--white);margin-top:70px}}.app .login .login_fields{flex-direction:column;gap:25px}.app .login .login_fields,.app .login .login_forgot{display:flex;justify-content:center;align-items:center}.app .login .login_forgot{flex-direction:row}.app .login .login_forgot a{background:none;outline:none;border:none;margin-top:10px;width:87%;font-size:1.9rem;font-weight:500;color:var(--secondary);text-align:right;cursor:pointer}@media (max-width:1012px){.app .login .login_forgot a{width:92.5%}}.app .login .login_forgot a:hover{color:var(--primary)}.app .login .login_button{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:15px}.app .login .login_join{margin-top:20px;width:100%;font-size:1.9rem;font-weight:500;text-align:center;color:var(--darkone)}@media (max-width:1012px){.app .login .login_join{font-size:1.7rem}}.app .login .login_join a{color:var(--secondary);margin-left:5px;cursor:pointer;font-weight:500}.app .login .login_join a:hover{color:var(--primary)}.app .login .login_google{margin-top:40px;display:flex;justify-content:center;align-items:center;flex-direction:column}.app .forgot{margin-top:120px;width:529px;background-color:var(--gray);border-radius:10px;padding-bottom:30px}@media (max-width:1012px){.app .forgot{width:100%;background-color:var(--white);margin-top:70px}}.app .forgot .forgot_header{height:50px;font-size:2.4rem;font-weight:700;color:var(--secondary)}.app .forgot .forgot_desc,.app .forgot .forgot_header{display:flex;justify-content:center;align-items:center;flex-direction:column}.app .forgot .forgot_desc{margin-top:-20px}.app .forgot .forgot_desc p{font-size:1.7rem;font-style:italic;font-weight:500;line-height:28px;color:var(--primary);text-align:center;width:87%}@media (max-width:1012px){.app .forgot .forgot_desc p{width:92%}}.app .forgot .forgot_button,.app .forgot .forgot_field{display:flex;justify-content:center;align-items:center;flex-direction:column}.app .forgot .forgot_button{margin-top:35px}.app .newpass{margin-top:120px;width:529px;background-color:var(--gray);border-radius:10px;padding-bottom:30px}@media (max-width:1012px){.app .newpass{width:100%;background-color:var(--white);margin-top:70px}}.app .newpass .newpass_header{height:50px;font-size:2.4rem;font-weight:700;color:var(--secondary)}.app .newpass .newpass_field,.app .newpass .newpass_header{display:flex;justify-content:center;align-items:center;flex-direction:column}.app .newpass .newpass_field{gap:30px}.app .newpass .newpass_button{margin-top:35px;justify-content:center}.app .newpass .newpass_button,.app .submit{display:flex;align-items:center;flex-direction:column}.app .submit{margin-top:70px;width:529px;background-color:var(--gray);border-radius:10px;padding-bottom:30px}@media (max-width:1012px){.app .submit{width:100%;background-color:var(--white);margin-top:0}}.app .submit .submit_info{margin-bottom:20px}.app .submit .submit_info .submit_infotitle{width:100%;font-size:1.6rem;font-weight:600;letter-spacing:0;display:flex;justify-content:center;align-items:center;flex-direction:column;color:var(--secondary);height:45px;border-bottom:1px solid var(--graytwo)}@media (max-width:1012px){.app .submit .submit_info .submit_infotitle{height:35px;margin-top:20px;border-bottom:none}}.app .submit .submit_info .submit_infopub{margin-top:10px;display:flex;justify-content:center;align-items:center;flex-direction:column}@media (max-width:1012px){.app .submit .submit_info .submit_infopub{margin-top:0}}.app .submit .submit_info .submit_infopub h1{color:var(--darkone);font-size:1.3rem;font-weight:600;letter-spacing:0;text-align:left}.app .submit .submit_info .submit_infopub p{width:87%;color:var(--dark);font-size:1.4rem;font-style:italic;font-weight:400;line-height:20px;letter-spacing:-.02em;text-align:justify;margin-top:5px}@media (max-width:1012px){.app .submit .submit_info .submit_infopub p{width:92.5%}}.app .submit .submit_info .submit_infocomic{display:flex;justify-content:center;align-items:center;flex-direction:column}.app .submit .submit_info .submit_infocomic h1{color:var(--primary);font-size:1.3rem;font-weight:600;line-height:16px;letter-spacing:0;text-align:left;border-bottom:none;margin-top:0}.app .submit .submit_info .submit_infocomic p{width:85%;color:var(--dark);font-size:1.4rem;font-style:italic;font-weight:400;line-height:20px;letter-spacing:-.02em;text-align:justify;margin-top:0}@media (max-width:1012px){.app .submit .submit_info .submit_infocomic p{width:92.5%}}.app .submit .submit_info .submit_infoarch{display:flex;justify-content:center;align-items:center;flex-direction:column}.app .submit .submit_info .submit_infoarch h1{color:var(--primary);font-size:1.3rem;font-weight:600;line-height:16px;letter-spacing:0;text-align:left;margin-top:0}.app .submit .submit_info .submit_infoarch p{margin-top:0;color:var(--dark);font-size:1.4rem;font-style:italic;font-weight:400;line-height:20px;letter-spacing:-.02em;text-align:justify;width:87%}@media (max-width:1012px){.app .submit .submit_info .submit_infoarch p{width:92.5%}}.app .submit .submit_info .submit_infoarch a,.app .submit .submit_info .submit_infoarch span{font-size:1.4rem;font-weight:500;letter-spacing:-.02em;text-align:justify;color:var(--secondary);margin-left:5px;margin-right:5px;cursor:pointer}.app .submit .submit_select{width:87%;margin-bottom:20px}@media (max-width:1012px){.app .submit .submit_select{width:92.5%}}.app .submit .submit_form{width:87%;display:flex;flex-direction:column;gap:20px}@media (max-width:1012px){.app .submit .submit_form{width:92.5%}}.app .submit .submit_btn{width:100%;height:59px;font-size:2rem;cursor:pointer;border-radius:5px;color:var(--white);background-color:var(--dark);outline:none;border:none;transition:.3s ease-in-out}.app .submit .submit_btn:hover{transition:.3s ease-in-out;background-color:var(--primary);color:var(--secondary)}@media (max-width:1012px){.app .submit .submit_btn{font-size:1.8rem}}.app .submit_input{width:100%;position:relative}.app .submit_input span{color:var(--secondary);position:absolute;right:5%;margin-top:18px}@media (max-width:1012px){.app .submit_input span{right:6%}}.app .submit_input input{background:none;box-sizing:border-box;outline:none;height:47px;width:100%;padding-left:20px;padding-right:20px;border-radius:4px;border:1px solid var(--darktwo);color:var(--darkone);font-size:1.6rem;font-weight:500;text-align:left}.app .submit_input input:after,.app .submit_input input:before{box-sizing:border-box}.app .submit_input input::placeholder{color:var(--darkone)}.app .feeds{display:flex;flex-direction:column;margin-bottom:100px}.app .feeds .feeds_header{margin:0;height:80px;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:1.8rem;font-weight:600;color:var(--secondary);text-transform:uppercase}.app .feeds .feeds_content{width:100%;display:flex;flex-direction:row}@media (max-width:1012px){.app .feeds .feeds_content{flex-direction:column}}.app .feeds .feeds_child{width:100%;box-sizing:border-box;padding-right:50px;padding-left:40px;height:100%}@media (max-width:1012px){.app .feeds .feeds_child{width:100%;padding-right:0;padding-left:0}}.app .feeds .feeds_child:after,.app .feeds .feeds_child:before{box-sizing:border-box}.app .feed_map{width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.app .feed_map .feed_mapdata{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;width:100%;height:250px;gap:32px;margin-bottom:40px}.app .feed_map .feed_mapdata:after,.app .feed_map .feed_mapdata:before{box-sizing:border-box}@media (max-width:1012px){.app .feed_map .feed_mapdata{width:100%;height:auto;display:flex;justify-content:center;align-items:center;flex-direction:column}}.app .feed_map .feed_mapdata .feed_mapimg{box-shadow:0 20px 40px rgba(0,0,0,.1);background-color:var(--primary);width:48%;height:100%}@media (max-width:1012px){.app .feed_map .feed_mapdata .feed_mapimg{width:91.5%;height:250px}}.app .feed_map .feed_mapdata .feed_mapimg img{width:100%;height:100%}.app .feed_map .feed_mapinfo{width:52%;display:flex;justify-content:center;align-items:center;flex-direction:column}@media (max-width:1012px){.app .feed_map .feed_mapinfo{width:91.5%}}.app .feed_map .feed_mapinfo .feed_mapdate{width:100%;font-size:1.1rem;font-style:italic;font-weight:500;color:var(--darkone);margin-bottom:-10px}@media (max-width:1012px){.app .feed_map .feed_mapinfo .feed_mapdate{text-align:center}}.app .feed_map .feed_mapinfo .feed_maptitle{word-wrap:break-word;overflow-wrap:break-word;width:100%;font-size:1.9rem;font-weight:600;line-height:23px;text-align:left;color:var(--primary);margin-bottom:-10px}@media (max-width:1012px){.app .feed_map .feed_mapinfo .feed_maptitle{text-align:center}}.app .feed_map .feed_mapinfo .feed_mapdesc{font-size:1.6rem;font-weight:400;line-height:28px;letter-spacing:-.02em;text-align:left;color:var(--darkone);margin-bottom:0;white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}@media (max-width:1012px){.app .feed_map .feed_mapinfo .feed_mapdesc{text-align:justify}}.app .feed_map .feed_mapinfo .feed_maparrow{margin-top:10px;width:100%}@media (max-width:1012px){.app .feed_map .feed_mapinfo .feed_maparrow{display:flex;justify-content:center;align-items:center;flex-direction:row}}.app .feed_select{position:relative}.app .feed_select .feed_selectbtn{gap:20px;background:none;cursor:pointer;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;flex-direction:row;padding:8px 10px;border-radius:4px;font-size:1.6rem;font-weight:500;border:1px solid var(--darktwo);color:var(--darkone)}.app .feed_select .feed_selectbtn:after,.app .feed_select .feed_selectbtn:before{box-sizing:border-box}.app .feed_select .feed_selectbtn:hover{transition:.3s ease-in-out}.app .feed_select .feed_selectbtn:hover,.app .feed_select.selected{border:1px solid var(--primary);color:var(--primary)}.app .feed_select .feed_selectdrop{list-style-type:none;text-decoration:none;max-height:150px;width:100%;z-index:10;overflow:hidden;padding:0;background-color:var(--white);position:absolute;cursor:pointer;border-radius:2px;box-sizing:border-box;box-shadow:0 1px 2px 1px rgba(0,0,0,.15);margin-top:5px}.app .feed_select .feed_selectdrop:after,.app .feed_select .feed_selectdrop:before{box-sizing:border-box}.app .feed_select .feed_selectdrop li{display:flex;flex-direction:row;box-sizing:border-box;align-items:center;font-size:1.5rem;letter-spacing:-.02em;text-align:left;height:41px;color:var(--darkone);box-shadow:5px,5px,black;padding-left:15px;cursor:pointer}.app .feed_select .feed_selectdrop li:after,.app .feed_select .feed_selectdrop li:before{box-sizing:border-box}.app .feed_select .feed_selectdrop li:hover{cursor:pointer;background-color:var(--white)}.app .feed_select .feed_selectdrop.scroll{overflow-y:scroll;scrollbar-width:thin}.app .feed_dropdown{position:relative}.app .feed_dropdown .feed_dropdownbtn{gap:20px;position:relative;width:120px;background:none;cursor:pointer;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;flex-direction:row;padding:8px 10px;border-radius:4px;font-size:1.6rem;font-weight:500;border:1px solid var(--darktwo);color:var(--darkone)}.app .feed_dropdown .feed_dropdownbtn:after,.app .feed_dropdown .feed_dropdownbtn:before{box-sizing:border-box}.app .feed_dropdown .feed_dropdownbtn:hover{transition:.3s ease-in-out;border-color:#cbd5e0}.app .feed_dropdown.selected{border:1px solid var(--secondary);color:var(--secondary)}.app .feed_dropdown .feed_dropdownsvg{transition:.3s ease-in-out}.app .feed_dropdown .feed_dropdownsvg.rotate{transition:.3s ease-in-out;transform:rotate(180deg)}.app .feed_filter{gap:10px;background:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;flex-direction:row;padding:8px 10px;border-radius:4px;font-size:1.6rem;font-weight:500;border:1px solid var(--darktwo);color:var(--darkone)}.app .feed_filter,.app .feed_filter:after,.app .feed_filter:before{box-sizing:border-box}@media (max-width:1012px){.app .feed_filter{display:none}}.app.selected{border:1px solid var(--primary);color:var(--primary)}.app .feed_display{display:flex;flex-direction:column}@media (max-width:1012px){.app .feed_display{align-items:center}}.app .feed_display .feed_displayheader{margin-bottom:30px;gap:25px;width:100%;display:flex;flex-direction:row}@media (max-width:1012px){.app .feed_display .feed_displayheader{display:flex;justify-content:center;align-items:center;flex-direction:row;width:91.5%}}.app .feed_display .feed_displayheader .feed_newssearch{gap:25px;width:100%;display:flex;flex-direction:row}@media (max-width:1012px){.app .feed_display .feed_displayheader .feed_newssearch{display:flex;justify-content:center;align-items:center;flex-direction:row}.app .feed_display .feed_displayheader .feed_newssearch .feed_select{display:none!important}.app .feed_display .feed_displayheader .feed_newssearch .feed_search{width:100%!important}}.app .feed_display .feed_displaygrid{width:100%;box-sizing:border-box;display:grid;grid-gap:25px;grid-template-columns:repeat(2,1fr);grid-row-gap:60px}.app .feed_display .feed_displaygrid:after,.app .feed_display .feed_displaygrid:before{box-sizing:border-box}@media (max-width:1012px){.app .feed_display .feed_displaygrid{width:100%;grid-gap:15px;grid-template-columns:repeat(1,1fr)}}.app .feed_single{width:100%;display:flex;flex-direction:column}.app .feed_single .feed_singlemap{margin-bottom:30px;width:100%}@media (max-width:1012px){.app .feed_single .feed_singlemap{display:flex;justify-content:center;align-items:center;flex-direction:column}}.app .feed_single .feed_singlehead{margin-top:0}@media (max-width:1012px){.app .feed_single .feed_singlehead{display:flex;justify-content:center;align-items:center;flex-direction:column}}.app .feed_single .feed_singlehead :first-child{margin-top:0;font-size:1.4rem;font-weight:500;line-height:16px;letter-spacing:0;text-align:left;color:var(--darkone);margin-bottom:-10px}@media (max-width:1012px){.app .feed_single .feed_singlehead :first-child{text-align:center}}.app .feed_single .feed_singlehead :nth-child(2){color:var(--primary);font-weight:600;font-size:1.8rem}@media (max-width:1012px){.app .feed_single .feed_singlehead :nth-child(2){text-align:center;width:80%}}.app .feed_single .feed_singleimg{width:100%;height:422px;background-color:var(--primary);margin-bottom:30px}@media (max-width:1012px){.app .feed_single .feed_singleimg{width:91.5%;display:flex;justify-content:center;align-items:center;flex-direction:column}}.app .feed_single .feed_singleimg img{width:100%;height:100%}.app .feed_single .feed_singledesc{width:100%;overflow:hidden}@media (max-width:1012px){.app .feed_single .feed_singledesc{width:91.5%}}.app .feed_single .feed_singledesc .ql-container.ql-snow{border:none!important}@media (max-width:1012px){.app .feed_single .feed_singledesc .ql-container.ql-snow{width:100%!important;box-sizing:border-box}.app .feed_single .feed_singledesc .ql-container.ql-snow:after,.app .feed_single .feed_singledesc .ql-container.ql-snow:before{box-sizing:border-box}}.app .feed_single .feed_singleauthor{margin-top:10px;margin-bottom:-15px}@media (max-width:1012px){.app .feed_single .feed_singleauthor{width:91.5%}}.app .feed_single .feed_singleauthor p{font-size:1.4rem;font-style:italic;font-weight:500;letter-spacing:-.02em;text-align:left;color:var(--darkone)}.app .feed_single .feed_singledesc{font-size:1;font-weight:400;line-height:28px;letter-spacing:-.02em;text-align:justified;margin-top:-8px}.app .feed_single .feed_singlereport{padding:8px 12px;font-size:1.4rem;font-weight:500;color:var(--white);border-radius:3px;background-color:var(--primary);outline:none;border:none;cursor:pointer;transition:opacity .3s ease-in-out}.app .feed_single .feed_singlereport:hover{color:var(--primary);background-color:var(--secondary);transition:opacity .3s ease-in-out}.app .feedsingle__layout{width:100%;display:flex;flex-direction:row;gap:50px}@media (max-width:1012px){.app .feedsingle__layout{flex-direction:column}}.app .feedsingle__layout .feedsingle__layoutchild{width:65%}@media (max-width:1012px){.app .feedsingle__layout .feedsingle__layoutchild{width:100%}}.app .feedsingle__layout .feedsingle__layoutsidebar{width:35%}@media (max-width:1012px){.app .feedsingle__layout .feedsingle__layoutsidebar{display:none}}.app .feed_singleskeleton{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:30px}@media (max-width:1012px){.app .feed_singleskeleton{display:flex;justify-content:center;align-items:center;flex-direction:column}}.app .feed_others{width:100%;height:100%}@media (max-width:1012px){.app .feed_others{display:flex;justify-content:center;align-items:center;flex-direction:column}}.app .feed_others .feed_othershead{margin:0;height:80px;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:1.8rem;font-weight:600;color:var(--secondary);text-transform:uppercase}.app .feed_others .feed_othersgrid{box-sizing:border-box;display:grid;grid-gap:25px;grid-template-columns:repeat(3,1fr)}.app .feed_others .feed_othersgrid:after,.app .feed_others .feed_othersgrid:before{box-sizing:border-box}@media (max-width:1012px){.app .feed_others .feed_othersgrid{display:flex;flex-direction:column;width:91.5%}}.app .feed_othersinfo{box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:0}.app .feed_othersinfo:after,.app .feed_othersinfo:before{box-sizing:border-box}.app .feed_othersinfo .feed_othersimage{height:295px;width:100%;box-shadow:0 20px 40px rgba(0,0,0,.1);background-color:var(--primary);margin-bottom:0}.app .feed_othersinfo .feed_othersimage img{height:100%;width:100%}.app .feed_othersinfo .feed_otherstext{display:flex;flex-direction:column}.app .feed_othersinfo .feed_otherstext :first-child{font-size:1.4rem;width:100%;font-weight:600;text-align:left;color:var(--darkone);line-height:24px;word-wrap:break-word;transition:.3s ease-in-out}.app .feed_othersinfo .feed_otherstext :nth-child(2){width:100%;word-wrap:break-word;font-size:10px;font-style:italic;text-align:left;margin-top:-7px;font-weight:500;color:var(--darkone);transition:.3s ease-in-out}.app .feed_othersinfo .feed_otherstext:hover p{transition:.3s ease-in-out;color:var(--secondary)}.app .feedcategory-dropdown{position:relative}.app .feedcategory-dropdown .dropdown-header{width:270px;display:flex;align-items:center;justify-content:space-between;flex-direction:row;border:1px solid var(--darktwo);color:var(--darkone);background:none;padding:8px 10px;border-radius:4px;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.05)}.app .feedcategory-dropdown .dropdown-header:hover{border-color:#cbd5e0}.app .feedcategory-dropdown .dropdown-header.selected{border:1px solid var(--secondary);color:var(--secondary)}.app .feedcategory-dropdown .selected-category{font-size:14px;font-weight:500}.app .feedcategory-dropdown .dropdown-icon{color:var(--darkone);transition:transform .2s ease}.app .feedcategory-dropdown .dropdown-icon.open{transform:rotate(180deg)}.app .feedcategory-dropdown .dropdown-panel{position:absolute;top:calc(100% + 4px);left:0;width:100%;background-color:#ffffff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:10;max-height:350px;overflow-y:auto}.app .feedcategory-dropdown .search-container{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid #e2e8f0;position:-webkit-sticky;position:sticky;top:0;background-color:#ffffff;z-index:1}.app .feedcategory-dropdown .search-icon{color:#718096;margin-right:8px}.app .feedcategory-dropdown .search-input{flex:1 1;border:none;outline:none;font-size:14px;color:#1a202c}.app .feedcategory-dropdown .search-input::placeholder{color:#a0aec0}.app .feedcategory-dropdown .categories-container{padding:8px 0}.app .feedcategory-dropdown .category-item .category-header{display:flex;align-items:center;padding:8px 16px;cursor:pointer;transition:background-color .2s ease}.app .feedcategory-dropdown .category-item .category-header:hover{background-color:#f7fafc}.app .feedcategory-dropdown .category-item .expand-icon{display:flex;align-items:center;justify-content:center;color:#718096;margin-right:8px;cursor:pointer}.app .feedcategory-dropdown .category-item .spacer{width:24px}.app .feedcategory-dropdown .category-item .category-name{font-size:14px;font-weight:500;color:#1a202c}.app .feedcategory-dropdown .subcategories .subcategory-item .subcategory-header{display:flex;align-items:center;padding:8px 16px 8px 32px;cursor:pointer;transition:background-color .2s ease}.app .feedcategory-dropdown .subcategories .subcategory-item .subcategory-header:hover{background-color:#f7fafc}.app .feedcategory-dropdown .subcategories .subcategory-item .expand-icon{display:flex;align-items:center;justify-content:center;color:#718096;margin-right:8px;cursor:pointer}.app .feedcategory-dropdown .subcategories .subcategory-item .spacer{width:22px}.app .feedcategory-dropdown .subcategories .subcategory-item .subcategory-name{font-size:14px;color:#4a5568}.app .feedcategory-dropdown .sub-subcategories .sub-subcategory-item{display:flex;align-items:center;padding:8px 16px 8px 56px;cursor:pointer;transition:background-color .2s ease}.app .feedcategory-dropdown .sub-subcategories .sub-subcategory-item:hover{background-color:#f7fafc}.app .feedcategory-dropdown .sub-subcategories .sub-subcategory-item .spacer{width:22px}.app .feedcategory-dropdown .sub-subcategories .sub-subcategory-item .sub-subcategory-name{font-size:14px;color:#718096}.app .feedcategory-dropdown .search-results{padding:8px 0}.app .feedcategory-dropdown .search-result-item{padding:10px 16px;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid #f1f5f9}.app .feedcategory-dropdown .search-result-item:hover{background-color:#f7fafc}.app .feedcategory-dropdown .search-result-item .result-name{font-size:14px;font-weight:500;color:#1a202c;margin-bottom:2px}.app .feedcategory-dropdown .search-result-item .result-path{font-size:12px;color:#718096}.app .feed_search{gap:10px;background:none;cursor:pointer;display:flex;flex-direction:row;align-items:center;padding:6px 8px;border-radius:4px;font-weight:500;border:1px solid var(--darktwo);color:var(--darkone)}.app .feed_search,.app .feed_search:after,.app .feed_search:before{box-sizing:border-box}.app .feed_search svg{height:16px;width:16px}.app .feed_search input{background:none;border:none;outline:none;color:var(--darkone);font-size:1.6rem}.app .feed_search.selected{border:1px solid var(--secondary);color:var(--secondary)}.app .feed_search.selected input{color:var(--secondary)}.app .feed_area{z-index:10;background-color:#ffffff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);position:absolute;width:120px;padding:0;display:flex;flex-direction:column;margin-top:5px;overflow:hidden}.app .feed_area input{width:98%;padding-left:20px;box-sizing:border-box;height:45px;outline:none;border:none}.app .feed_area input:after,.app .feed_area input:before{box-sizing:border-box}.app .feed_area button{background-color:#f7fafc;height:35px;width:100%;outline:none;border:none;cursor:pointer;transition:.3s ease-in-out;color:var(--darkone);margin:0}.app .feed_area button:hover{color:var(--white);background-color:var(--secondary);transition:.3s ease-in-out}.app .feed_year{z-index:10;background-color:#ffffff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);position:absolute;width:120px;height:190px;padding:0;display:flex;flex-direction:column;margin-top:5px;overflow:hidden;overflow-y:scroll;scrollbar-width:thin}.app .feed_year input{box-sizing:border-box;padding-left:10px;padding-top:10px;color:var(--darkone);font-size:1.6rem;outline:none;border:none}.app .feed_year input:after,.app .feed_year input:before{box-sizing:border-box}.app .feed_year input[type=number]::-webkit-inner-spin-button,.app .feed_year input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.app .feed_year .feed_yearlist{list-style-type:none;text-decoration:none;display:flex;flex-direction:column;font-size:1.6rem;padding:0}.app .feed_year .feed_yearlist .feed_yearitem{box-sizing:border-box;padding:8px 10px;color:var(--darkone);width:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;cursor:pointer}.app .feed_year .feed_yearlist .feed_yearitem:after,.app .feed_year .feed_yearlist .feed_yearitem:before{box-sizing:border-box}.app .feed_year .feed_yearlist .feed_yearitem:hover{background-color:#f7fafc}.app .feed_year .feed_yearlist.selected{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;background-color:var(--secondary)}.app .feed_type{cursor:pointer;z-index:10;background-color:#ffffff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);position:absolute;width:120px;padding:0;display:flex;flex-direction:column;margin-top:5px}.app .feed_type p{padding-left:10px;padding-right:10px;height:40px;margin:0;display:flex;flex-direction:row;align-items:center;font-size:1.6rem;color:var(--darkone)}.app .feed_type p:hover{background-color:#f7fafc}.app .projects .projects_header{margin:0;height:80px;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:1.8rem;font-weight:600;color:var(--secondary);text-transform:uppercase}.app .projects .projects_child{min-height:100vh}.app .project_info{width:100%}.app .project_info .project_infotext{font-size:1.4rem;text-align:left;font-weight:600;margin-bottom:7px;color:var(--darkone)}.app .project_info .project_infotext span{color:var(--primary);font-weight:500;margin-right:8px}.app .project_info .project_infonav{display:flex;align-items:center;justify-content:space-between;flex-direction:row;margin-top:20px}.app .project_info .project_infonav .project_infoadd{font-size:1.5rem;cursor:pointer;border:none;outline:none;background-color:var(--white);color:var(--darkone);padding:8px 10px;border-radius:3px;border:1px solid var(--graytext)}.app .project_info .project_infonav .project_infoadd svg{margin-left:5px}.app .project_info .project_infonav .project_infoadd:hover{border:none;color:var(--white);background-color:var(--primary)}.app .project_info .project_infonav .project_infoshare{display:flex;flex-direction:row;gap:20px;align-items:center}.app .project_info .project_infonav .project_infoshare .project_infoshareicon{background:none;outline:none;border:none;align-items:center;color:var(--primary);cursor:pointer}.app .project_info .project_infonav .project_infoshare .project_infoshareicon:hover{color:var(--secondary)}.app .project_info .project_infonav .project_infoshare .project_infosocials{display:flex;flex-direction:row;align-items:center;gap:10px;font-size:2rem;color:var(--primary)}.app .project_info .project_infonav .project_infoshare .project_infosocials svg{font-size:2rem;color:var(--primary);transition:.3s ease-in-out}.app .project_info .project_infonav .project_infoshare .project_infosocials svg:hover{color:var(--secondary);transition:.3s ease-in-out}.app .projects_feed{flex-direction:column;margin-bottom:200px}.app .projects_feed,.app .projects_feed .projects_feedheader{width:100%;display:flex;justify-content:center;align-items:center}.app .projects_feed .projects_feedheader{flex-direction:row;gap:20px;margin-bottom:50px}@media (max-width:1012px){.app .projects_feed .projects_feedheader{width:92.5%}.app .projects_feed .projects_feedheader .feed_dropdown,.app .projects_feed .projects_feedheader .feedcategory-dropdown{display:none}.app .projects_feed .projects_feedheader .feed_search{width:100%}.app .projects_feed .projects_feedheader .feed_search input{width:90%}}.app .projects_feed .project_feedspinner{margin-top:120px}.app .projects_feed .projects_feeddisplay{width:95%;box-sizing:border-box;display:grid;grid-gap:25px;grid-template-columns:repeat(3,1fr);grid-row-gap:60px}.app .projects_feed .projects_feeddisplay:after,.app .projects_feed .projects_feeddisplay:before{box-sizing:border-box}@media (max-width:1012px){.app .projects_feed .projects_feeddisplay{width:92.5%;grid-template-columns:repeat(1,1fr)}}.app .project_feedname{margin-top:30px;color:var(--darkone);text-transform:uppercase;font-weight:600;font-size:1.6rem}.app .project_feedmore,.app .project_feedname{display:flex;flex-direction:row;width:100%;text-align:left}.app .project_feedmore{margin-top:-7px;margin-bottom:20px;justify-content:space-between}.app .project_feedmore :first-child{margin:0;width:100%;color:var(--darkone);text-align:left;font-weight:500;font-size:1.4rem}.app .project_feedmore :nth-child(2){margin:0;width:100%;color:var(--secondary);text-align:right;font-weight:500;font-size:1.4rem}.app .project_feedmore :nth-child(2):hover{cursor:pointer;color:var(--primary)}.app .project_feedhover{text-align:center;display:block;background-color:rgba(0,0,0,.482);height:80px;box-sizing:border-box;padding-left:20px;padding-right:20px;position:absolute;margin-top:-80px;border-top-right-radius:5px;transition:display .5s ease-in-out}.app .project_feedhover:after,.app .project_feedhover:before{box-sizing:border-box}@media (max-width:1012px){.app .project_feedhover{display:none}}.app .project_feedhover h1{text-transform:uppercase;font-size:1.4rem;color:var(--secondary);margin-bottom:-15px}.app .project_feedhover :nth-child(2){text-transform:uppercase;color:var(--white);font-size:1.3rem;font-size:600}.app .project_feedhover :nth-child(3){font-style:italic;font-size:1.3rem;color:var(--secondary);margin-top:auto;font-weight:500}.app .project_feedhover :nth-child(3) :first-letter{text-transform:uppercase}.app .project_feedhover :nth-child(3) span{color:var(--white)}.app .project_feedmainimg{cursor:pointer;width:100%;height:235px;box-shadow:0 20px 40px rgba(0,0,0,.1);background-image:url(/assets/images/noimage.png);background-repeat:no-repeat;background-position:50%;background-size:cover}.app .project_feedmainimg img{height:100%;width:100%}.app .project_feedsubimgmap{display:flex;flex-direction:row;align-items:center;gap:2px}.app .project_feedsubimgmap .project_feedsubimg{margin-top:2.5px;background-color:var(--primary);display:flex;flex-direction:row;height:50px;width:25%;position:relative}.app .project_feedsubimgmap .project_feedsubimg img{height:100%;width:100%}.app .project_feedsubimgmap .project_feedsubcount{background-color:var(--secondary);color:var(--white);height:49px;margin-top:2px;display:flex;justify-content:center;align-items:center;flex-direction:row;width:25%;background-size:cover}.app .project_feedsubimgmap .project_feedsubcount a{list-style-type:none;text-decoration:none;color:var(--white)}.app .project_single{display:flex;flex-direction:row;margin-bottom:300px}@media (max-width:1012px){.app .project_single{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}}.app .project_single .project_singledisplay{width:65%;box-sizing:border-box;padding-right:50px;padding-left:40px;height:100%}@media (max-width:1012px){.app .project_single .project_singledisplay{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding-right:0;padding-left:0}}.app .project_single .project_singledisplay:after,.app .project_single .project_singledisplay:before{box-sizing:border-box}@media (max-width:1012px){.app .project_single .project_singledisplay .project_singledetails{width:91.5%;display:flex;justify-content:center;align-items:center;flex-direction:column}}.app .project_single .project_singledisplay .project_singledetails .project_singletime{margin-top:0;margin-bottom:5px;font-size:1.3rem;font-weight:500;letter-spacing:0;text-align:left;color:var(--darkone)}@media (max-width:1012px){.app .project_single .project_singledisplay .project_singledetails .project_singletime{text-align:center}}.app .project_single .project_singledisplay .project_singledetails .project_singletitle{margin:0;color:rgb(17,58,90);font-weight:600;font-size:1.8rem}@media (max-width:1012px){.app .project_single .project_singledisplay .project_singledetails .project_singletitle{text-align:center}.app .project_single .project_singledisplay .project_singleothers{width:91.5%;display:flex;justify-content:center;align-items:center;flex-direction:column}}.app .project_single .project_singlesidebar{width:35%;margin-right:50px;border-bottom:none}@media (max-width:1012px){.app .project_single .project_singlesidebar{width:100%;margin-right:0;margin-top:70px}}.app .project_single .project_singleupgrade{margin-top:60px}.app .project_single .project_singleupgrade p{color:var(--darkone);font-size:1.5rem}.app .project_single .project_singleupgrade button{font-size:1.5rem;cursor:pointer;border:none;outline:none;background-color:var(--white);color:var(--darkone);padding:8px 10px;border-radius:3px;border:1px solid var(--graytext)}.app .project_single .project_singleupgrade button:hover{background-color:var(--primary);border:none;color:var(--white)}.app .project_single .project_singlequill{width:100%}.app .project_single .project_singlequill .ql-container.ql-snow{border:none!important}.app .project_single .project_singlegallery{width:100%;margin-top:20px;margin-bottom:20px}.app .project_singlelogin{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:40px;margin-top:60px}.app .project_singlelogin p{color:var(--darkone);font-size:1.5rem}@media (max-width:1012px){.app .project_singlelogin p{line-height:19px;text-align:center}}.app .project_singlelogin a{font-size:1.5rem;cursor:pointer;border:none;outline:none;background-color:var(--white);color:var(--darkone);padding:8px 10px;border-radius:3px;border:1px solid var(--graytext)}.app .project_singlelogin a:hover{background-color:var(--primary);border:none;color:var(--white)}.app .project_singleskeleton{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:30px}@media (max-width:1012px){.app .project_singleskeleton{flex-direction:column}}.app .project_others{width:100%;height:100%}@media (max-width:1012px){.app .project_others{display:flex;justify-content:center;align-items:center;flex-direction:column}}.app .project_others .project_othershead{margin:0;height:80px;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:1.8rem;font-weight:600;color:var(--secondary);text-transform:uppercase}.app .project_others .project_othersgrid{box-sizing:border-box;display:grid;grid-gap:25px;grid-template-columns:repeat(2,1fr)}.app .project_others .project_othersgrid:after,.app .project_others .project_othersgrid:before{box-sizing:border-box}@media (max-width:1012px){.app .project_others .project_othersgrid{display:flex;flex-direction:column;grid-gap:35px;width:100%}}.app .project_others .project_othersgrid .project_othersinfo{box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:0}.app .project_others .project_othersgrid .project_othersinfo:after,.app .project_others .project_othersgrid .project_othersinfo:before{box-sizing:border-box}.app .project_others .project_othersgrid .project_othersinfo .project_othersimage{height:295px;width:100%;background-color:var(--primary);margin-bottom:0}.app .project_others .project_othersgrid .project_othersinfo .project_othersimage img{height:100%;width:100%}.app .dashboard{min-height:100vh;margin-bottom:200px}.app .dashboard,.app .dashboard .dashboard_head{display:flex;flex-direction:column;align-items:center}.app .dashboard .dashboard_head{justify-content:center}.app .dashboard .dashboard_head .dashboard_mainnav{display:flex;justify-content:center;align-items:center;flex-direction:row;margin:0;height:80px;font-size:1.8rem;font-weight:600;color:var(--secondary);text-transform:uppercase}@media (max-width:1012px){.app .dashboard .dashboard_head .dashboard_mainnav{gap:10px}}.app .dashboard .dashboard_head .dashboard_mainnav svg{display:none}@media (max-width:1012px){.app .dashboard .dashboard_head .dashboard_mainnav svg{display:block}}.app .dashboard .dashboard_head .dashboard_mobilenav{display:none}@media (max-width:1012px){.app .dashboard .dashboard_head .dashboard_mobilenav{display:flex;justify-content:center;flex-direction:row;align-items:center;width:100%;z-index:1000}}.app .dashboard .dashboard_head .dashboard_mobilenav ul{overflow:hidden;width:55%;margin-top:380px;position:absolute;list-style:none;padding:0;background:rgba(255,255,255,.25);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:10px;animation:slideDown .3s ease}.app .dashboard .dashboard_head .dashboard_mobilenav a{display:flex;flex-direction:row;list-style-type:none;text-decoration:none;align-items:center;padding:10px 12px;color:var(--primary);font-size:1.6rem;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,.05)}.app .dashboard .dashboard_head .dashboard_mobilenav a:hover{background:var(--white);color:var(--secondary);transform:translateX(5px)}.app .dashboard .dashboard_head .dashboard_mobilenav li>a.active{background:linear-gradient(90deg,var(--secondary) 0,var(--primary) 100%);color:var(--white);border-left:3px solid var(--secondary)}.app .dashboard .dashboard_head .dashboard_mobilenav svg{width:15px;height:15px;margin-right:12px}.app .dashboard .dashboard_head .dashboard_mobilenav li>div{background:var(--white);animation:expandDown .3s ease}.app .dashboard .dashboard_head .dashboard_mobilenav li>div a{padding-left:56px;font-size:1.4rem;color:var(--darkone)}.app .dashboard .dashboard_head .dashboard_mobilenav li>div a:hover{background:var(--secondary)}.app .dashboard .dashboard_head .dashboard_mobilenav li:last-child a{border-bottom:none}.app .dashboard .dashboard_head .dashboard_adminmobilenav{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;box-shadow:0 4px 20px rgba(0,0,0,.15);z-index:1000}.app .dashboard .dashboard_head .dashboard_adminmobilenav ul{overflow:hidden;width:50%;margin-top:215px;position:absolute;list-style:none;padding:0;background:rgba(255,255,255,.25);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:10px;animation:slideDown .3s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}}.app .dashboard .dashboard_head .dashboard_adminmobilenav a{display:flex;flex-direction:row;list-style-type:none;text-decoration:none;align-items:center;padding:10px 12px;color:var(--primary);font-size:1.6rem;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,.05)}.app .dashboard .dashboard_head .dashboard_adminmobilenav a:hover{background:var(--white);color:var(--secondary);transform:translateX(5px)}.app .dashboard .dashboard_head .dashboard_adminmobilenav li>a.active{background:linear-gradient(90deg,var(--secondary) 0,var(--primary) 100%);color:var(--white);border-left:3px solid var(--secondary)}.app .dashboard .dashboard_head .dashboard_adminmobilenav svg{width:15px;height:15px;margin-right:12px}.app .dashboard .dashboard_head .dashboard_adminmobilenav li>div{background:var(--white);animation:expandDown .3s ease}@keyframes expandDown{0%{max-height:0}to{max-height:300px}}.app .dashboard .dashboard_head .dashboard_adminmobilenav li>div a{padding-left:56px;font-size:1.4rem;color:var(--darkone)}.app .dashboard .dashboard_head .dashboard_adminmobilenav li>div a:hover{background:var(--secondary)}.app .dashboard .dashboard_head .dashboard_adminmobilenav li:last-child a{border-bottom:none}.app .dashboard .dashboard_display{display:flex;flex-direction:row;width:93%;position:relative}@media (max-width:1012px){.app .dashboard .dashboard_display{width:100%;display:flex;flex-direction:column}}.app .dashboard .dashboard_display .dashboard_side{display:flex;flex-direction:column;width:20%;padding:0}@media (max-width:1012px){.app .dashboard .dashboard_display .dashboard_side{position:absolute;width:100%;align-items:center;margin-top:-15px}}.app .dashboard .dashboard_display .dashboard_child{min-height:510px;width:80%}@media (max-width:1012px){.app .dashboard .dashboard_display .dashboard_child{width:100%;display:flex;flex-direction:column;align-items:center}}.app .dash_mobilesubnav{display:none}@media (max-width:1012px){.app .dash_mobilesubnav{display:flex;justify-content:center;flex-direction:row;align-items:center;width:100%}}.app .dash_mobilesubnav p{margin-top:0;margin-bottom:30px;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:10px;font-size:1.5rem;color:var(--secondary);position:relative}.app .dash_mobilesubnav ul{width:50%;height:auto;padding:0;position:absolute;cursor:pointer;z-index:10;margin-top:50px;background-color:var(--gray);box-shadow:0 1px 2px 1px rgba(0,0,0,.15)}.app .dash_mobilesubnav ul,.app .dash_mobilesubnav ul li{list-style-type:none;text-decoration:none;transition:.3s ease-in-out}.app .dash_mobilesubnav ul li{display:flex;flex-direction:row;box-sizing:border-box;align-items:center;border-radius:2px;width:100%;height:41px;padding-left:25px}.app .dash_mobilesubnav ul li:after,.app .dash_mobilesubnav ul li:before{box-sizing:border-box}.app .dash_mobilesubnav ul li a{font-size:1.4rem;font-weight:400;text-align:left;color:var(--darkone);cursor:pointer}.app .dash_mobilesubnav ul li:hover{background-color:var(--secondary);transition:.3s ease-in-out}.app .dash_mobilesubnav ul li:hover a{color:var(--white)}.app .dash_sidebar{width:100%;background-color:var(--primary);border-top-left-radius:5px}@media (max-width:1012px){.app .dash_sidebar{display:none;width:70%;border-radius:5px;background-color:var(--gray)}}.app .dash_sidebar.admin{background-color:var(--dark)}.app .dash_sidebar h1{box-sizing:border-box;padding-left:30px;font-size:1.7rem;color:var(--white);margin-top:0;height:54px;width:100%;display:flex;flex-direction:row;align-items:center;border-bottom:1px solid var(--secondary)}@media (max-width:1012px){.app .dash_sidebar h1{display:none}}.app .dash_sidebar h1:after,.app .dash_sidebar h1:before{box-sizing:border-box}.app .dash_sidebar .dash_sidelinks{padding-top:10px;padding-bottom:10px;box-sizing:border-box;padding-left:30px;display:flex;flex-direction:column;width:100%;gap:15px}.app .dash_sidebar .dash_sidelinks:after,.app .dash_sidebar .dash_sidelinks:before{box-sizing:border-box}.app .dash_sidebar .dash_sidelinks .dash_sidelist{list-style-type:none;text-decoration:none}.app .dash_sidebar .dash_sidelinks .dash_sidelist a{font-size:1.6rem;color:var(--white);display:flex;flex-direction:row;align-items:center;gap:15px;transition:.3s ease-in-out}@media (max-width:1012px){.app .dash_sidebar .dash_sidelinks .dash_sidelist a{color:var(--primary)}}.app .dash_sidebar .dash_sidelinks .dash_sidelist a.active{color:var(--secondary)}.app .dash_sidebar .dash_sidelinks .dash_sidelist a:hover{color:var(--secondary);transition:.3s ease-in-out}.app .dash_sidebar .dash_sidelinks .dash_sidelist a .dash_sidenotif{box-sizing:border-box;display:flex;justify-content:center;align-items:center;flex-direction:row;background-color:var(--secondary);color:var(--white);font-size:1.2rem;width:15px;height:15px;border-radius:50%;margin-right:25px;margin-left:auto}.app .dash_sidebar .dash_sidelinks .dash_sidelist a .dash_sidenotif:after,.app .dash_sidebar .dash_sidelinks .dash_sidelist a .dash_sidenotif:before{box-sizing:border-box}.app .dash_sidebar .dash_sidelinks .dash_sidelist .dash_sidechild{margin-top:7px;margin-bottom:7px;display:flex;flex-direction:column;gap:10px;box-sizing:border-box;padding-left:31px}.app .dash_sidebar .dash_sidelinks .dash_sidelist .dash_sidechild:after,.app .dash_sidebar .dash_sidelinks .dash_sidelist .dash_sidechild:before{box-sizing:border-box}.app .dash_sidebar .dash_sidelinks .dash_sidelist .dash_sidechild a{font-size:1.3rem}.app .dash_sidebar .dash_sidelinks .dash_sidelist .dash_sidechild a.active{color:var(--secondary)}.app .dash_stat{border-top-right-radius:5px;width:100%;border:1px solid var(--graytwo);min-height:500px;box-sizing:border-box;padding:35px 40px 20px}@media (max-width:1012px){.app .dash_stat{width:87%;border:none;padding:0}}.app .dash_stat:after,.app .dash_stat:before{box-sizing:border-box}.app .dash_stat .dash_statmap{width:100%;display:grid;grid-gap:25px;grid-template-columns:repeat(3,1fr)}@media (max-width:1012px){.app .dash_stat .dash_statmap{grid-template-columns:repeat(1,1fr)}}.app .dash_stat .dash_statmap .dash_statdata{cursor:pointer;height:143px;background-color:var(--gray);display:flex;justify-content:center;align-items:center;flex-direction:row;gap:24px;border-radius:10px;transition:.3s ease-in-out}.app .dash_stat .dash_statmap .dash_statdata svg{color:var(--primary);font-size:4.5rem}.app .dash_stat .dash_statmap .dash_statdata p{display:flex;flex-direction:column;gap:20px}.app .dash_stat .dash_statmap .dash_statdata p :first-child{width:150px;color:var(--darkone);font-size:1.7rem;font-weight:600;margin-top:15px}.app .dash_stat .dash_statmap .dash_statdata p :nth-child(2){color:var(--primary);font-weight:700;font-size:2.5rem;margin-top:-5px}.app .dash_stat .dash_statmap .dash_statdata:hover{background-color:var(--primary);transition:.3s ease-in-out}.app .dash_stat .dash_statmap .dash_statdata:hover svg{color:var(--secondary)}.app .dash_stat .dash_statmap .dash_statdata:hover p :first-child,.app .dash_stat .dash_statmap .dash_statdata:hover p :nth-child(2){color:var(--graytext)}.app .dash_profile{border-top-right-radius:5px;width:100%;border:1px solid var(--graytwo);min-height:500px;box-sizing:border-box;padding:45px 40px 40px 65px}@media (max-width:1012px){.app .dash_profile{width:90%;border:none;padding:0}}.app .dash_profile:after,.app .dash_profile:before{box-sizing:border-box}@media (max-width:1012px){.app .dash_profile .dash_profavatar{display:flex;justify-content:center;align-items:center;flex-direction:column}}.app .dash_profile .dash_profavatar .dash_profimg{height:152px;width:152px;border-radius:50%;background-color:var(--primary);overflow:hidden;cursor:pointer}.app .dash_profile .dash_profavatar .dash_profimg img{width:100%;height:100%}.app .dash_profile .dash_profavatar p{width:152px;text-align:center;font-weight:500;font-size:1.4rem;color:var(--secondary);margin-top:15px;cursor:pointer;transition:.3s ease-in-out}.app .dash_profile .dash_profavatar p:hover{color:var(--primary);transition:.3s ease-in-out}.app .dash_profile .dash_profmap{margin-top:10px;padding-left:20px}.app .dash_profile .dash_profmap .dash_profdata{margin-bottom:-7px;font-size:1.6rem;padding:0}@media (max-width:1012px){.app .dash_profile .dash_profmap .dash_profdata{font-size:1.5rem}}.app .dash_profile .dash_profmap .dash_profdata div{display:flex;flex-direction:row;align-items:center}.app .dash_profile .dash_profmap .dash_profdata div p :first-child{font-weight:600;color:var(--primary);margin-left:5px;margin-right:20px;width:200px}.app .dash_profile .dash_profmap .dash_profdata div p :nth-child(2){color:var(--darkone)}.app .dash_profile .dash_profmap .dash_profdata div p input{width:220px;font-size:1.5rem;outline:none;border:none;color:var(--darkone);border-bottom:1px solid var(--darkone)}.app .dash_profile .dash_profmap .dash_profdata div .dash_profedit{background:none;outline:none;border:none;display:flex;flex-direction:row;cursor:pointer;align-items:center;gap:10px;margin-left:auto;margin-right:200px;color:var(--secondary);font-size:1.5rem;transition:.3s ease-in-out}@media (max-width:1012px){.app .dash_profile .dash_profmap .dash_profdata div .dash_profedit{margin-top:30px;margin-right:0}}.app .dash_profile .dash_profmap .dash_profdata div .dash_profedit:hover{color:var(--primary);transition:.3s ease-in-out}.app .dash_profile .dash_profmap .dash_profdata::marker{display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:1.9rem;color:var(--primary)}.app .dash_profile .dash_profchange{padding:8px 10px;border:1px solid var(--graytext);font-weight:400;font-size:1.6rem;color:var(--primary);border-radius:5px;background-color:var(--white);margin-top:5px;cursor:pointer;transition:.3s ease-in-out}.app .dash_profile .dash_profchange:hover{background-color:var(--primary);color:var(--white)}@media (max-width:1012px){.app .dash_profile .dash_profskeleton,.app .dash_profile .dash_profskeleton .MuiStack-root{display:flex;justify-content:center;align-items:center;flex-direction:column}}.app .dash_portfolio{border-top-right-radius:5px;width:100%;border:1px solid var(--graytwo);min-height:500px;box-sizing:border-box;padding:35px 40px 20px}@media (max-width:1012px){.app .dash_portfolio{width:93%;border:none;padding:0}}.app .dash_portfolio:after,.app .dash_portfolio:before{box-sizing:border-box}.app .dash_portfolio .dash_porttitle{font-weight:500;font-size:1rem;color:var(--primary)}@media (max-width:1012px){.app .dash_portfolio .dash_porttitle{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;text-align:center}}.app .dash_portfolio .dash_portcoverimg{margin-top:20px;width:285px;height:183px;margin-bottom:20px}@media (max-width:1012px){.app .dash_portfolio .dash_portcoverimg{width:100%}}.app .dash_portfolio .dash_portbtn{padding:8px 10px;border:1px solid var(--graytext);font-weight:400;font-size:1.6rem;color:var(--primary);border-radius:5px;background-color:var(--white);margin-top:15px;cursor:pointer;transition:.3s ease-in-out}@media (max-width:1012px){.app .dash_portfolio .dash_portbtn{margin-top:25px;width:100%}}.app .dash_portfolio .dash_portbtn:hover{background-color:var(--primary);color:var(--white)}.app .dash_portfolio .dash_portbtn:disabled{background-color:rgb(194,194,194);color:gray}.app .dash_pages{border-top-right-radius:5px;width:100%;overflow:hidden;border:1px solid var(--graytwo);min-height:500px;padding:0;box-sizing:border-box}@media (max-width:1012px){.app .dash_pages{width:100%;border:none;padding:0}}.app .dash_pages:after,.app .dash_pages:before{box-sizing:border-box}.app .dash_pages .dash_pagesnav{margin-top:0;width:100%}.app .dash_pages .dash_pageschild{width:100%}.app .dash_navbar{width:100%;height:54px;background-color:var(--gray);display:flex;flex-direction:row}.app .dash_navbar .dash_navbarmap{display:flex;flex-direction:row;text-decoration:none;list-style-type:none;gap:35px;margin:0 0 0 -7px}.app .dash_navbar .dash_navbarmap li{margin-top:auto;display:flex;justify-content:center;align-items:center;flex-direction:row;box-sizing:border-box;padding:8px 10px;height:90%;transition:.3s ease-in-out}.app .dash_navbar .dash_navbarmap li:after,.app .dash_navbar .dash_navbarmap li:before{box-sizing:border-box}.app .dash_navbar .dash_navbarmap li a{font-size:1.5rem;font-weight:500;list-style-type:none;text-decoration:none;color:var(--primary);transition:.3s ease-in-out}.app .dash_navbar .dash_navbarmap li a:hover{transition:.3s ease-in-out;color:var(--secondary)}.app .dash_navbar .dash_navbarmap .active{background-color:white;border-top-right-radius:5px;border-top-left-radius:5px;transition:.3s ease-in-out}.app .dash_navbar .dash_navbarmap .active a{color:rgb(33,148,236);transition:.3s ease-in-out}@media (max-width:1012px){.app .dash_navbar{justify-content:center}}.app .dash_postnew{display:flex;flex-direction:column;gap:15px;padding:35px 40px 20px}.app .dash_postnew,.app .dash_postnew:after,.app .dash_postnew:before{box-sizing:border-box}@media (max-width:1012px){.app .dash_postnew{padding:35px 10px 20px}}.app .dash_postnew .dash_postnewdnd{height:300px}.app .dash_postnew .dash_postnewbtn{display:flex;flex-direction:row;align-items:center;gap:20px}@media (max-width:1012px){.app .dash_postnew .dash_postnewbtn{margin-top:20px;display:flex;flex-direction:column}.app .dash_postnew .dash_postnewbtn .arch_button{font-size:1.5rem;width:100%;padding:0;height:48px}}.app .dash_statuspage{margin-bottom:20px}.app .dash_statuspage>div:nth-child(2n){background-color:var(--gray);height:70px}.app .dash_statuspage>div:nth-child(odd){background-color:var(--white);height:70px}.app .dash_statuspage .arch_paginate{background-color:var(--white)!important}.app .dash_statuspage .dash_statusskeleton{box-sizing:border-box;padding:40px 0 0 40px}.app .dash_statuspage .dash_statusskeleton:after,.app .dash_statuspage .dash_statusskeleton:before{box-sizing:border-box}@media (max-width:1012px){.app .dash_statuspage .dash_statusskeleton{margin-top:100px;padding:0;display:flex;justify-content:center;align-items:center;flex-direction:column}}.app .dash_status{display:flex;flex-direction:row;align-items:center;width:100%;height:100%;gap:24px;padding-left:32px}.app .dash_status,.app .dash_status:after,.app .dash_status:before{box-sizing:border-box}@media (max-width:1012px){.app .dash_status{padding-left:20px;padding-right:20px;gap:15px}}.app .dash_status .dash_statusicon{font-size:2.5rem;color:var(--darkone)}@media (max-width:1012px){.app .dash_status .dash_statusicon{width:10%}}.app .dash_status .dash_statusdetail{display:flex;flex-direction:column;gap:7px}@media (max-width:1012px){.app .dash_status .dash_statusdetail{width:90%}}.app .dash_status .dash_statusdetail .dash_statustitle{margin:0;font-size:1.4rem;font-weight:500;text-align:left;color:var(--primary);cursor:pointer;transition:.3s ease-in-out}.app .dash_status .dash_statusdetail .dash_statustitle:hover{transition:.3s ease-in-out;color:var(--secondary)}.app .dash_status .dash_statusdetail .dash_statusinfo{display:flex;flex-direction:row;gap:25px}@media (max-width:1012px){.app .dash_status .dash_statusdetail .dash_statusinfo{width:100%;gap:0;justify-content:space-between}}.app .dash_status .dash_statusdetail .dash_statusinfo .dash_statusdata{display:flex;flex-direction:row;align-items:center;gap:10px;margin:0}.app .dash_status .dash_statusdetail .dash_statusinfo .dash_statusdata svg{font-weight:400;font-size:2rem;color:var(--darkone)}.app .dash_status .dash_statusdetail .dash_statusinfo .dash_statusdata span{font-size:1.2rem;font-weight:500;text-align:left;color:var(--darkone)}.app .dash_compose{display:flex;flex-direction:column;gap:15px;padding:35px 40px 20px}.app .dash_compose,.app .dash_compose:after,.app .dash_compose:before{box-sizing:border-box}@media (max-width:1012px){.app .dash_compose{padding:0 10px 20px}}.app .dash_compose .dash_composebtn{display:flex;flex-direction:row;align-items:center;gap:20px}@media (max-width:1012px){.app .dash_compose .dash_composebtn{margin-top:20px;display:flex;flex-direction:column}.app .dash_compose .dash_composebtn .arch_button{font-size:1.5rem;width:100%;padding:0;height:48px}}.app .dash_view{display:flex;flex-direction:column;gap:20px;padding:40px 0 20px 42px}.app .dash_view,.app .dash_view:after,.app .dash_view:before{box-sizing:border-box}@media (max-width:1012px){.app .dash_view{padding:0 20px}}.app .dash_view .dash_viewhead{display:flex;flex-direction:row;margin:0;gap:26px;font-size:1.4rem;font-weight:500;text-align:left;color:var(--primary)}@media (max-width:1012px){.app .dash_view .dash_viewhead{width:100%;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:row}}.app .dash_view .dash_viewcontent{width:584px;display:flex;flex-direction:column;gap:7px}@media (max-width:1012px){.app .dash_view .dash_viewcontent{width:100%}}.app .dash_view .dash_viewcontent .dash_viewsubject{font-size:1.35rem;color:var(--primary);font-weight:500;margin:0}@media (max-width:1012px){.app .dash_view .dash_viewcontent .dash_viewsubject{text-align:center}}.app .dash_view .dash_viewcontent .dash_viewclip{width:350px}@media (max-width:1012px){.app .dash_view .dash_viewcontent .dash_viewclip{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}}.app .dash_view .dash_viewcontent p{margin:0;font-size:1.35rem;font-weight:500;line-height:24px;text-align:left;color:var(--darkone)}@media (max-width:1012px){.app .dash_view .dash_viewcontent p{text-align:center}}.app .dash_view .dash_viewcontent p span{color:var(--secondary)}.app .dash_view .dash_viewcontent .dash_viewimage{display:flex;flex-direction:column;gap:20px}@media (max-width:1012px){.app .dash_view .dash_viewcontent .dash_viewimage{display:flex;justify-content:center;align-items:center;flex-direction:column}}.app .dash_view .dash_viewcontent .dash_viewimage img{width:400px;height:300px}@media (max-width:1012px){.app .dash_view .dash_viewcontent .dash_viewimage img{width:85%}}.app .dash_view .dash_viewbtn{display:flex;flex-direction:row;gap:20px}@media (max-width:1012px){.app .dash_view .dash_viewbtn{display:flex;justify-content:center;align-items:center;flex-direction:row}}.app .dash_viewskeleton{box-sizing:border-box;padding:40px 0 0 42px}.app .dash_viewskeleton:after,.app .dash_viewskeleton:before{box-sizing:border-box}@media (max-width:1012px){.app .dash_viewskeleton{padding:0;display:flex;justify-content:center;align-items:center;flex-direction:column}}.app .dash_viewfeed{padding:40px}.app .dash_viewfeed,.app .dash_viewfeed:after,.app .dash_viewfeed:before{box-sizing:border-box}@media (max-width:1012px){.app .dash_viewfeed{padding-left:20px;padding-right:20px}}.app .dash_viewfeed .dash_viewfeed__btn{display:flex;flex-direction:row;align-items:center;gap:20px}.app .dash_viewfeed .dash_viewfeed__quill{box-sizing:border-box;margin-top:20px;border-radius:6px;margin-bottom:20px;width:60%}.app .dash_viewfeed .dash_viewfeed__quill:after,.app .dash_viewfeed .dash_viewfeed__quill:before{box-sizing:border-box}@media (max-width:1012px){.app .dash_viewfeed .dash_viewfeed__quill{width:100%}}.app .dash_viewfeed .dash_viewfeed__image{box-sizing:border-box;border-radius:6px;border:1px solid var(--graytext);padding:20px;height:200px;width:60%}.app .dash_viewfeed .dash_viewfeed__image:after,.app .dash_viewfeed .dash_viewfeed__image:before{box-sizing:border-box}@media (max-width:1012px){.app .dash_viewfeed .dash_viewfeed__image{width:100%}}.app .dash_viewfeed .dash_viewfeed__image img{width:100%;height:100%}.app .dash_viewfeed .dash_viewfeed__title{height:52px;width:40%;margin-bottom:20px;position:relative}@media (max-width:1012px){.app .dash_viewfeed .dash_viewfeed__title{width:100%}}.app .dash_viewfeed .dash_viewfeed__title input{height:100%;width:100%;border-radius:4px;outline:none;color:var(--darkone);border:1px solid var(--darktwo);background-color:var(--white);transition:.2s;box-sizing:border-box;padding-left:16px}.app .dash_viewfeed .dash_viewfeed__title input:after,.app .dash_viewfeed .dash_viewfeed__title input:before{box-sizing:border-box}.app .dash_viewfeed .dash_viewfeed__title label{position:absolute;top:17px;left:17px;font-size:1.7rem;font-weight:500;line-height:20px;letter-spacing:0;text-align:left;color:var(--darkone);transition:top .5s}@media (max-width:1012px){.app .dash_viewfeed .dash_viewfeed__title label{font-size:1.5rem;background-color:none}}.app .dash_viewfeed .dash_viewfeed__title input:focus+label,.app .dash_viewfeed input:not(:placeholder-shown)+label{top:-10px;left:15px;font-size:1rem;background-color:var(--white);pointer-events:none;padding:0 5px;box-sizing:border-box}.app .dash_viewfeed .dash_viewfeed__title input:focus+label:after,.app .dash_viewfeed .dash_viewfeed__title input:focus+label:before,.app .dash_viewfeed input:not(:placeholder-shown)+label:after,.app .dash_viewfeed input:not(:placeholder-shown)+label:before{box-sizing:border-box}@media (max-width:1012px){.app .dash_viewfeed .dash_viewfeed__title input:focus+label,.app .dash_viewfeed input:not(:placeholder-shown)+label{background-color:var(--white)}}.app .dash_viewfeed .dash_viewfeed__title input:not(:placeholder-shown),.app .dash_viewfeed input{height:45px;font-size:1.6rem;width:100%;border-radius:4px;border:2px solid var(--graytwo)}@media (max-width:1012px){.app .dash_viewfeed .dash_viewfeed__title input:not(:placeholder-shown),.app .dash_viewfeed input{font-size:1.5rem;background-color:var(--white)}}.app .dash_viewfeed .dash_viewfeed__title input:focus{font-size:1.6rem;height:45px;width:100%;border-radius:4px;border:2px solid var(--graytwo);background-color:var(--gray)}@media (max-width:1012px){.app .dash_viewfeed .dash_viewfeed__title input:focus{font-size:1.5rem;background-color:var(--white)}}.app .dash_viewfeed .dash_viewfeed__title input::placeholder{color:transparent}.app .dash_archive{padding:40px 44px;width:100%;display:flex;flex-direction:column}.app .dash_archive,.app .dash_archive:after,.app .dash_archive:before{box-sizing:border-box}@media (max-width:1012px){.app .dash_archive{padding:30px 14px 0}}.app .dash_archive .dash_archivehead{display:flex;align-items:center;justify-content:space-between;flex-direction:row;box-sizing:border-box;width:100%;height:41px;color:var(--white);margin-bottom:17px;font-size:1.7rem;font-weight:500;background-color:var(--primary);padding-left:20px;padding-right:20px}.app .dash_archive .dash_archivehead:after,.app .dash_archive .dash_archivehead:before{box-sizing:border-box}.app .dash_archive .dash_archivespinner{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:60px}.app .dash_archive .dash_archiveinfo{display:flex;flex-direction:column}.app .dash_archive .dash_archiveinfo .dash_archivemap{display:flex;flex-direction:column;gap:20px}.app .dash_archive .dash_archiveinfo .dash_archivemap .dash_archivedetails{width:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:row}.app .dash_archive .dash_archiveinfo .dash_archivemap .dash_archivedetails .dash_archiveimg{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:40px}@media (max-width:1012px){.app .dash_archive .dash_archiveinfo .dash_archivemap .dash_archivedetails .dash_archiveimg{gap:20px}}.app .dash_archive .dash_archiveinfo .dash_archivemap .dash_archivedetails .dash_archiveimg span{color:var(--darkone);cursor:pointer;font-size:2rem;transition:.3s ease-in-out}.app .dash_archive .dash_archiveinfo .dash_archivemap .dash_archivedetails .dash_archiveimg span:hover{color:var(--primary);transition:.3s ease-in-out}.app .dash_archive .dash_archiveinfo .dash_archivemap .dash_archivedetails .dash_archiveimg img{width:114.85px;height:71px;background-image:url(/assets/images/noimage.png);background-repeat:no-repeat;background-position:50%;background-size:cover}.app .dash_archive .dash_archiveinfo .dash_archivemap .dash_archivedetails .dash_archivetitle{box-sizing:border-box;padding-left:14px;padding-right:14px;text-align:center}.app .dash_archive .dash_archiveinfo .dash_archivemap .dash_archivedetails .dash_archivetitle:after,.app .dash_archive .dash_archiveinfo .dash_archivemap .dash_archivedetails .dash_archivetitle:before{box-sizing:border-box}.app .dash_archive .dash_archiveinfo .dash_archivemap .dash_archivedetails p{font-size:1.4rem;color:var(--darkone);word-wrap:break-word}.app .dash_archive .dash_archiveinfo .dash_archivebtn{width:100%;display:flex;flex-direction:row;justify-content:flex-end}.app .dash_archive .dash_archiveadd{width:100%;margin-top:20px}.app .dash_archive .dash_archiveadd .arch_button{width:100%}.app .dash_filter,.app .dash_filter .dash_filtervalue{display:flex;flex-direction:row;align-items:center}.app .dash_filter .dash_filtervalue{padding-bottom:10px;justify-content:center;width:189px;font-size:1.4rem;letter-spacing:0;text-align:center;cursor:pointer;transition:color .3s ease,border-bottom-color .3s ease}.app .dash_filter .dash_filtervalue.all{color:var(--darkone);border-bottom:2px solid var(--darkone)}.app .dash_filter .dash_filtervalue.unread{color:var(--graytext);border-bottom:2px solid var(--graytext)}.app .dash_clipboard{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:20px;padding:10px;border-radius:4px;border:1px solid var(--primary);overflow:hidden;white-space:nowrap}.app .dash_clipboard,.app .dash_clipboard:after,.app .dash_clipboard:before{box-sizing:border-box}@media (max-width:1012px){.app .dash_clipboard{width:90%}}.app .dash_clipboard p{width:90%;overflow:hidden;color:var(--secondary)!important;font-size:1.5rem}.app .dash_clipboard span{cursor:pointer}.app .dash_clipboard span svg{font-size:2rem;color:var(--darkone);transition:.3s ease-in-out}.app .dash_clipboard span svg:hover{color:var(--secondary);transition:.3s ease-in-out}.app .dash_uploadpage{display:flex;flex-direction:column;width:100%;height:100%;padding:30px 42px 40px;box-sizing:border-box}.app .dash_uploadpage:after,.app .dash_uploadpage:before{box-sizing:border-box}@media (max-width:1012px){.app .dash_uploadpage{padding-left:20px;padding-right:20px}.app .dash_uploadpage .dash_uploadskeleton{display:flex;justify-content:center;align-items:center;flex-direction:column}}.app .dash_uploadpage .dash_uploadheader{margin-top:0}@media (max-width:1012px){.app .dash_uploadpage .dash_uploadheader{display:flex;justify-content:center;align-items:center;flex-direction:column}}.app .dash_uploadpage .dash_uploadheader :first-child{margin-top:0;font-size:1.5rem;font-weight:500;line-height:15px;letter-spacing:0;text-align:left;color:var(--darkone);margin-bottom:-10px}@media (max-width:1012px){.app .dash_uploadpage .dash_uploadheader :first-child{text-align:center}}.app .dash_uploadpage .dash_uploadheader :nth-child(2){color:var(--primary);font-weight:600;font-size:1.8rem}@media (max-width:1012px){.app .dash_uploadpage .dash_uploadheader :nth-child(2){text-align:center;width:80%}}.app .dash_uploadpage .dash_uploadunavail{color:var(--primary);font-weight:600;font-size:1.8rem}.app .dash_uploadpage .dash_uploadedit{display:flex;align-items:center;justify-content:space-between;flex-direction:row;box-sizing:border-box;list-style-type:none;text-decoration:none;padding:8px 10px;margin-bottom:8px;border-radius:6px;background-color:var(--white);box-shadow:0 1px 3px rgba(0,0,0,.05);transition:all .3s ease;cursor:pointer}.app .dash_uploadpage .dash_uploadedit:after,.app .dash_uploadpage .dash_uploadedit:before{box-sizing:border-box}.app .dash_uploadpage .dash_uploadedit:last-child{margin-bottom:0}.app .dash_uploadpage .dash_uploadedit:hover{background-color:var(--gray)}.app .dash_uploadpage .dash_uploadedit .dash_uploadedit_content{display:flex;flex-direction:column;flex:1 1;min-width:0}.app .dash_uploadpage .dash_uploadedit .dash_uploadedit_label{font-size:1.5rem;font-weight:600;color:var(--secondary);margin-bottom:4px}.app .dash_uploadpage .dash_uploadedit .dash_uploadedit_value{color:var(--darkone);margin:0;padding:4px 0;font-size:1.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .dash_uploadpage .dash_uploadedit .dash_uploadedit_input{box-sizing:border-box;padding:8px 10px;border:1px solid var(--graytext);border-radius:4px;font-size:1.4rem;width:100%;transition:border-color .2s}.app .dash_uploadpage .dash_uploadedit .dash_uploadedit_input:after,.app .dash_uploadpage .dash_uploadedit .dash_uploadedit_input:before{box-sizing:border-box}.app .dash_uploadpage .dash_uploadedit .dash_uploadedit_input:focus{outline:none;border-color:var(--secondary);box-shadow:0 0 0 2px var(--primary)}.app .dash_uploadpage .dash_uploadedit .dash_uploadedit_action{display:flex;justify-content:center;align-items:center;flex-direction:row;box-sizing:border-box;cursor:pointer;color:var(--secondary);font-weight:500;padding:5px 10px;border-radius:4px;transition:background-color .2s;white-space:nowrap;margin-left:12px;gap:10px}.app .dash_uploadpage .dash_uploadedit .dash_uploadedit_action:after,.app .dash_uploadpage .dash_uploadedit .dash_uploadedit_action:before{box-sizing:border-box}.app .dash_uploadpage .dash_uploadedit .dash_uploadedit_action:hover{background-color:rgba(77,171,247,.1)}.app .dash_uploadpage .dash_uploadedit .dash_uploadedit_action_text{font-size:1.5rem}.app .dash_uploadpage .dash_uploadedit .dash_uploadedit_icon{font-size:1.6rem}.app .dash_uploadpage .dash_uploadedit .dash_uploadeditmap:has(.dash_uploadedit){padding:0;margin:0}@media (max-width:1012px){.app .dash_uploadpage .dash_uploadedit .dash_uploadedit{flex-direction:column;align-items:flex-start;padding:12px}.app .dash_uploadpage .dash_uploadedit .dash_uploadedit_content{width:100%;margin-bottom:10px}.app .dash_uploadpage .dash_uploadedit .dash_uploadedit_input{padding:6px 8px}.app .dash_uploadpage .dash_uploadedit .dash_uploadedit_action{align-self:flex-end;margin-left:0}.app .dash_uploadpage .dash_uploadedit .dash_uploadedit_action:hover{background-color:none;color:var(--primary)}}.app .dash_uploadpage .dash_uploadcat{box-sizing:border-box;margin-top:20px;width:100%;color:var(--darkone);background-color:var(--white);border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.app .dash_uploadpage .dash_uploadcat:after,.app .dash_uploadpage .dash_uploadcat:before{box-sizing:border-box}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_title{font-size:1.8rem;font-weight:600;margin-bottom:1rem;color:var(--primary)}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_categories,.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_subcategories{box-sizing:border-box;padding:1.5rem}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_categories:after,.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_categories:before,.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_subcategories:after,.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_subcategories:before{box-sizing:border-box}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_header{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:20px}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_back_btn{background:none;border:none;color:var(--secondary);cursor:pointer;font-size:1.3rem;padding:0;text-decoration:underline}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_back_btn:hover{color:var(--primary)}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_list{box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_list:after,.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_list:before{box-sizing:border-box}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_item{position:relative;border-radius:6px;background-color:var(--gray);transition:background-color .2s}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_item:hover{background-color:var(--graytwo)}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_item_content{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;flex-direction:row;padding:1rem 1.25rem;cursor:pointer}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_item_content:after,.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_item_content:before{box-sizing:border-box}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_item_name{margin:0;font-size:1.4rem;font-weight:500;color:var(--darkone);transition:.3s ease-in-out}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_item_name:hover{transition:.3s ease-in-out;color:var(--secondary)}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_edit_btn{background:none;border:none;color:var(--darkone);cursor:pointer;padding:.25rem;border-radius:4px;display:flex;justify-content:center;align-items:center;flex-direction:row}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_edit_btn:hover{background-color:var(--primary)}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_dropdown{position:absolute;right:.5rem;top:100%;background-color:var(--white);border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:10;overflow:hidden;width:70px}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_dropdown_item{box-sizing:border-box;width:100%;padding:1rem 1.5rem;background:none;border:none;cursor:pointer;font-size:1.2rem;display:flex;justify-content:center;align-items:center;flex-direction:row}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_dropdown_item:after,.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_dropdown_item:before{box-sizing:border-box}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_dropdown_item:hover{background-color:var(--graytwo)}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_dropdown_item_delete{color:#e53935}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_dropdown_item_delete:hover{background-color:var(--graytwo)}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_input{box-sizing:border-box;width:100%;padding:.75rem 1rem;border:1px solid #ddd;border-radius:6px;font-size:1rem;outline:none}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_input:after,.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_input:before{box-sizing:border-box}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_input:focus{border-color:var(--secondary);box-shadow:0 0 0 2px rgba(33,148,236,.2)}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_edit_container{position:relative;width:100%}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_button_spinner{position:absolute;right:10px;top:50%;transform:translateY(-50%);animation:dash_uploadcat_spin 1s linear infinite;color:var(--secondary)}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_add{margin-top:.75rem}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_subcategory_add{margin-bottom:1.5rem}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_add_btn{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;gap:1rem;background:none;border:1px dashed #ccc;border-radius:6px;padding:.75rem 1rem;width:100%;cursor:pointer;color:var(--darkone);transition:all .2s}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_add_btn:after,.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_add_btn:before{box-sizing:border-box}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_add_btn:hover{border-color:var(--secondary);color:var(--secondary);background-color:rgba(33,148,236,.05)}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_add_btn:disabled{opacity:.6;cursor:not-allowed}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_content{display:flex;flex-direction:column;gap:1rem}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_subcategory_list{display:flex;flex-direction:column;gap:1.5rem}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_subcategory{border:1px solid #eee;border-radius:8px;overflow:hidden}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_subcategory_header{box-sizing:border-box;position:relative;background-color:var(--gray);font-size:1.4rem;padding:1rem 1.25rem;border-bottom:1px solid #eee}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_subcategory_header:after,.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_subcategory_header:before{box-sizing:border-box}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_subcategory_title_wrapper{display:flex;align-items:center;justify-content:space-between;flex-direction:row}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_subcategory_title_wrapper h3:hover{color:var(--secondary)}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_subcategory_title{margin:0;font-size:1.4rem;font-weight:500;cursor:pointer}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_subcategory_title :hover,.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_subcategory_title_active{color:var(--secondary)}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_subcategory_dropdown{top:calc(100% - 5px);right:1rem}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_classes{box-sizing:border-box;display:flex;flex-direction:column;padding:1rem;gap:.75rem}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_classes:after,.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_classes:before{box-sizing:border-box}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_class{position:relative}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_class_content{display:flex;align-items:center;justify-content:space-between;flex-direction:row;padding:.5rem .75rem;border-radius:4px;cursor:pointer}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_class_content:hover{background-color:rgba(0,0,0,.03)}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_class_name{margin:0;font-size:1.2rem;color:var(--darkone)}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_class_name:hover{color:var(--secondary)}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_class_name_active{color:var(--secondary);font-weight:500}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_class_input{font-size:.875rem;padding:.5rem .75rem}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_class_dropdown{right:0}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_class_add_btn{box-sizing:border-box;padding:.5rem .75rem;font-size:1rem;margin-top:.5rem}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_class_add_btn:after,.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_class_add_btn:before{box-sizing:border-box}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_class_add_input{display:flex;gap:1rem;margin-top:.5rem}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_cancel_btn{box-sizing:border-box;background:none;border:none;color:var(--darkone);cursor:pointer;font-size:1rem;padding:.25rem .5rem;border-radius:4px;transition:background-color .2s}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_cancel_btn:after,.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_cancel_btn:before{box-sizing:border-box}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_cancel_btn:hover{background-color:rgba(0,0,0,.05)}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_cancel_btn:disabled{opacity:.6;cursor:not-allowed}.app .dash_uploadpage .dash_uploadcat .dash_uploadspinner{width:100%;flex-direction:row}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_loader,.app .dash_uploadpage .dash_uploadcat .dash_uploadspinner{display:flex;justify-content:center;align-items:center;height:200px}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_spinner{width:40px;height:40px;border-radius:50%;border:3px solid rgba(33,148,236,.2);border-top-color:#2194ec;animation:dash_uploadcat_spin 1s ease-in-out infinite}.app .dash_uploadpage .dash_uploadcat .dash_uploadcat_error{color:#e53935;text-align:center;padding:2rem;font-size:1rem}@keyframes dash_uploadcat_spin{to{transform:rotate(1turn)}}.app .dash_uploadpage .dash_uploadtype{display:flex;flex-direction:row;align-items:center;gap:20px;margin-bottom:20px}@media (max-width:1012px){.app .dash_uploadpage .dash_uploadtype{display:flex;justify-content:center;align-items:center;flex-direction:row}}.app .dash_uploadpage .dash_uploadtype .dash_uploadtypeinput{cursor:pointer;display:flex;flex-direction:row;align-items:center;gap:10px;color:var(--primary);transition:.3s ease-in-out}.app .dash_uploadpage .dash_uploadtype .dash_uploadtypeinput p{margin:0;font-size:1.4rem;font-weight:500}.app .dash_uploadpage .dash_uploadtype .dash_uploadtypeinput input{cursor:pointer;width:16px;height:16px;color:var(--primary);accent-color:primary;transition:.3s ease-in-out;accent-color:var(--primary)}.app .dash_uploadpage .dash_uploadtype .dash_uploadtypeinput input:disabled{accent-color:var(--graytext);color:var(--graytext);transition:.3s ease-in-out}.app .dash_uploadpage .dash_uploadtype .dash_uploadtypeinput.disabled{transition:.3s ease-in-out;color:var(--graytext)}.app .dash_uploadpage .dash_uploaddrive{margin-top:20px;width:100%;box-sizing:border-box}.app .dash_uploadpage .dash_uploaddrive:after,.app .dash_uploadpage .dash_uploaddrive:before{box-sizing:border-box}.app .dash_uploadpage .dash_uploaddrive .dash_uploaddrive__header{box-sizing:border-box;margin-bottom:30px;border-bottom:1px solid #e0e0e0;padding-bottom:15px}.app .dash_uploadpage .dash_uploaddrive .dash_uploaddrive__header:after,.app .dash_uploadpage .dash_uploaddrive .dash_uploaddrive__header:before{box-sizing:border-box}.app .dash_uploadpage .dash_uploaddrive .dash_uploaddrive__title{font-size:1.8rem;color:var(--primary);margin:0 0 10px}.app .dash_uploadpage .dash_uploaddrive .dash_uploaddrive__folder-id{font-size:1.4rem;color:var(--darkone);word-break:break-all;margin:0}.app .dash_uploadpage .dash_uploaddrive .dash_uploaddrive__empty{box-sizing:border-box;text-align:center;padding:40px 0;background-color:var(--white);border-radius:8px;color:var(--darkone)}.app .dash_uploadpage .dash_uploaddrive .dash_uploaddrive__empty:after,.app .dash_uploadpage .dash_uploaddrive .dash_uploaddrive__empty:before{box-sizing:border-box}.app .dash_uploadpage .dash_uploaddrive .dash_uploaddrive__folders{display:flex;flex-direction:column;gap:30px}.app .dash_uploadpage .dash_uploaddrive .dash_uploaddrive__folder{box-sizing:border-box;background-color:var(--white);border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.08);overflow:hidden;padding:20px}.app .dash_uploadpage .dash_uploaddrive .dash_uploaddrive__folder:after,.app .dash_uploadpage .dash_uploaddrive .dash_uploaddrive__folder:before{box-sizing:border-box}.app .dash_uploadpage .dash_uploaddrive .dash_uploaddrive__folder-name{box-sizing:border-box;font-size:1.5rem;color:var(--darkone);margin:0 0 15px;padding-bottom:10px;border-bottom:2px solid #f0f0f0;position:relative}.app .dash_uploadpage .dash_uploaddrive .dash_uploaddrive__folder-name:after,.app .dash_uploadpage .dash_uploaddrive .dash_uploaddrive__folder-name:before{box-sizing:border-box}.app .dash_uploadpage .dash_uploaddrive .dash_uploaddrive__folder-name:after{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background-color:var(--secondary)}.app .dash_uploadpage .dash_uploaddrive .dash_uploaddrive__no-images{box-sizing:border-box;text-align:center;padding:20px;color:var(--darkone);font-style:italic}.app .dash_uploadpage .dash_uploaddrive .dash_uploaddrive__no-images:after,.app .dash_uploadpage .dash_uploaddrive .dash_uploaddrive__no-images:before{box-sizing:border-box}.app .dash_uploadpage .dash_uploaddrive .dash_uploaddrive__image-grid{box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:20px;gap:20px}.app .dash_uploadpage .dash_uploaddrive .dash_uploaddrive__image-grid:after,.app .dash_uploadpage .dash_uploaddrive .dash_uploaddrive__image-grid:before{box-sizing:border-box}.app .dash_uploadpage .dash_uploaddrive .dash_uploaddrive__image-container{display:flex;justify-content:center;align-items:center;flex-direction:column}.app .dash_uploadpage .dash_uploaddrive .dash_uploaddrive__image-wrapper{position:relative;width:100%;height:150px;border-radius:8px;overflow:hidden;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease}.app .dash_uploadpage .dash_uploaddrive .dash_uploaddrive__image-wrapper:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.15)}.app .dash_uploadpage .dash_uploaddrive .dash_uploaddrive__image-wrapper:hover .dash_uploaddrive__image{filter:brightness(1.05)}.app .dash_uploadpage .dash_uploaddrive .dash_uploaddrive__image{width:100%;height:100%;object-fit:cover;transition:filter .3s ease}.app .dash_uploadpage .dash_uploaddrive .dash_uploaddrive__image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;flex-direction:row;opacity:0;transition:opacity .3s ease}.app .dash_uploadpage .dash_uploaddrive .dash_uploaddrive__image-wrapper:hover .dash_uploaddrive__image-overlay{opacity:1}.app .dash_uploadpage .dash_uploaddrive .dash_uploaddrive__delete-icon{font-size:2.4rem;color:var(--white);cursor:pointer;transition:transform .2s ease,color .2s ease}.app .dash_uploadpage .dash_uploaddrive .dash_uploaddrive__delete-icon:hover{transform:scale(1.2);color:#f44336}.app .dash_uploadpage .dash_uploaddrive .dash_uploaddrive__image-name{margin-top:8px;font-size:1.2rem;color:var(--darkone);text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1012px){.app .dash_uploadpage .dash_uploaddrive .dash_uploaddrive{box-sizing:border-box;padding:15px 10px}.app .dash_uploadpage .dash_uploaddrive .dash_uploaddrive:after,.app .dash_uploadpage .dash_uploaddrive .dash_uploaddrive:before{box-sizing:border-box}.app .dash_uploadpage .dash_uploaddrive .dash_uploaddrive__image-grid{box-sizing:border-box;grid-template-columns:repeat(auto-fill,minmax(50%,1fr));gap:10px}.app .dash_uploadpage .dash_uploaddrive .dash_uploaddrive__image-grid:after,.app .dash_uploadpage .dash_uploaddrive .dash_uploaddrive__image-grid:before{box-sizing:border-box}.app .dash_uploadpage .dash_uploaddrive .dash_uploaddrive__image-wrapper{height:100px}}.app .dash_uploadpage .dash_uploaddnd{margin-top:20px;display:flex;flex-direction:column;box-sizing:border-box;gap:20px;width:100%}.app .dash_uploadpage .dash_uploaddnd:after,.app .dash_uploadpage .dash_uploaddnd:before{box-sizing:border-box}.app .dash_uploadpage .dash_uploaddnd .dash_uploaddnd__title{font-size:1.8rem;font-weight:600;margin:0;color:var(--primary)}.app .dash_uploadpage .dash_uploaddnd .dash_uploaddnd__cover{cursor:pointer;height:300px;width:100%;background-color:var(--white);box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease;margin-bottom:20px;position:relative;overflow:hidden}.app .dash_uploadpage .dash_uploaddnd .dash_uploaddnd__cover:hover{box-shadow:0 8px 24px rgba(0,0,0,.15);transform:translateY(-2px)}.app .dash_uploadpage .dash_uploaddnd .dash_uploaddnd__cover:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(to right,var(--secondary),#8338ec);z-index:1}.app .dash_uploadpage .dash_uploaddnd .dash_uploaddnd__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:16px;gap:16px}.app .dash_uploadpage .dash_uploaddnd .dash_uploaddnd__item{height:180px;background-color:var(--white);box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease}.app .dash_uploadpage .dash_uploaddnd .dash_uploaddnd__item:hover{box-shadow:0 8px 24px rgba(0,0,0,.15);transform:translateY(-2px)}.app .dash_uploadpage .dash_uploaddnd .dash_uploaddnd__item--threeDImages{border-left:3px solid #ff9f1c}.app .dash_uploadpage .dash_uploaddnd .dash_uploaddnd__item--sitePlan{border-left:3px solid #2ec4b6}.app .dash_uploadpage .dash_uploaddnd .dash_uploaddnd__item--floorPlan{border-left:3px solid #e71d36}.app .dash_uploadpage .dash_uploaddnd .dash_uploaddnd__item--elevations{border-left:3px solid #3a86ff}.app .dash_uploadpage .dash_uploaddnd .dash_uploaddnd__item--sections{border-left:3px solid #8338ec}.app .dash_uploadpage .dash_uploaddnd .dash_uploaddnd__item--details{border-left:3px solid #06d6a0}.app .dash_uploadpage .dash_uploaddnd .dash_uploaddnd__item--otherImages{border-left:3px solid #118ab2}@media (max-width:1012px){.app .dash_uploadpage .dash_uploaddnd .dash_uploaddnd__grid{gap:8px}.app .dash_uploadpage .dash_uploaddnd .dash_uploaddnd__item{height:140px}}.app .dash_uploadpage .dash_uploadimgcontrol{margin-top:20px;width:100%;box-sizing:border-box;padding:20px;box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:8px}.app .dash_uploadpage .dash_uploadimgcontrol:after,.app .dash_uploadpage .dash_uploadimgcontrol:before{box-sizing:border-box}.app .dash_uploadpage .dash_uploadimgcontrol .dash_uploadimgcontrol__title{font-size:1.8rem;margin-bottom:20px;color:var(--primary)}.app .dash_uploadpage .dash_uploadimgcontrol .dash_uploadimgcontrol__controls{display:flex;align-items:center;justify-content:space-between;flex-direction:row;width:100%}.app .dash_uploadpage .dash_uploadimgcontrol .dash_uploadimgcontrol__toggle-group{display:flex;flex-direction:row;align-items:center;gap:10px}.app .dash_uploadpage .dash_uploadimgcontrol .dash_uploadimgcontrol__label{font-size:14px;color:var(--darkone)}.app .dash_uploadpage .dash_uploadimgcontrol .dash_uploadimgcontrol__label--active{font-weight:600;color:var(--darkone)}.app .dash_uploadpage .dash_uploadimgcontrol .dash_uploadimgcontrol__toggle{position:relative;display:inline-block;width:50px;height:24px}.app .dash_uploadpage .dash_uploadimgcontrol .dash_uploadimgcontrol__checkbox{opacity:0;width:0;height:0}.app .dash_uploadpage .dash_uploadimgcontrol .dash_uploadimgcontrol__slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--graytext);transition:.4s;border-radius:24px}.app .dash_uploadpage .dash_uploadimgcontrol .dash_uploadimgcontrol__slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:var(--white);transition:.4s;border-radius:50%}.app .dash_uploadpage .dash_uploadimgcontrol .dash_uploadimgcontrol__checkbox:checked+.dash_uploadimgcontrol__slider{background-color:var(--secondary)}.app .dash_uploadpage .dash_uploadimgcontrol .dash_uploadimgcontrol__checkbox:focus+.dash_uploadimgcontrol__slider{box-shadow:0 0 1px var(--secondary)}.app .dash_uploadpage .dash_uploadimgcontrol .dash_uploadimgcontrol__checkbox:checked+.dash_uploadimgcontrol__slider:before{transform:translateX(26px)}.app .dash_uploadpage .dash_uploadimgcontrol .dash_uploadimgcontrol__selector{font-size:1.4rem;cursor:pointer;color:var(--secondary);text-decoration:underline;transition:color .3s}.app .dash_uploadpage .dash_uploadimgcontrol .dash_uploadimgcontrol__selector:hover{color:var(--primary)}.app .dash_uploadpage .dash_uploaddetails{margin-top:20px;display:flex;flex-direction:column;gap:20px;margin-bottom:20px}