@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,1000,3000,4000,5000,7000,9001,1001,3001,4001,5001,7001,900&display=swap";body{margin:0;font-family:Roboto,sans-serif;background:linear-gradient(0deg,#eeeeee,#fff 50%)}*{box-sizing:border-box}#root{position:relative;z-index:110}iframe{z-index:0!important}img{max-width:100%}.ant-layout{background:#fff}.container{width:100%;max-width:1200px;margin:auto;padding:16px;flex-grow:1}.boundary-fallback-message{height:500px;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.auth-section{height:70vh;background-color:#fff}.flex{display:flex;flex-direction:row}.flex-column{flex-direction:column}.flex-column-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.justify-start{justify-content:flex-start}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-end{justify-content:flex-end}.w-50{width:50%;max-width:50%}.border-none{border:none}.page-title{text-transform:uppercase;margin:0;font-size:20px;color:red;font-weight:700;font-size:1.5rem;line-height:.95em}.page-title:hover{color:#b20000}figure{margin:0;overflow:hidden;position:relative;text-align:center;aspect-ratio:16/9;max-width:100%}figure img{width:100%;height:auto;max-height:max-content;object-fit:cover;aspect-ratio:16/9}.post-image-container{position:relative;width:100%;max-width:1440px;margin:0 auto 10px}.single-post-title{font-size:30px;margin:0}.single-post-info{padding:8px 0;font-size:12px;color:#616972;display:flex;gap:10px;flex-wrap:wrap}.single-post-image{display:flex;justify-content:center;align-content:center}.single-post-content{font-size:20px}.add-container{background:#f5f6f8}.add-container .add{width:100%;max-width:1060px;margin:auto;text-align:center}.footer .footer-logo img{max-width:100px}.footer a{color:#fff}.footer ul{list-style:none;padding:0;text-align:left}@media screen and (max-width:960px){.footer ul{text-align:center}}.footer ul li{margin:0 0 16px}.error-page{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:50px 0}@keyframes showSideMenu{0%{visibility:hidden;opacity:0}to{opacity:1;visibility:visible}}@keyframes hideSideMenu{0%{visibility:visible;opacity:1}to{opacity:0;visibility:hidden}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}.app{display:flex;justify-content:flex-start;align-content:center;position:relative;height:100vh;width:100vw;overflow:hidden}.app .main-content{flex-grow:1;top:0;width:100%;height:100vh;z-index:0}.app .main-content,.app .main-content .page{position:absolute;left:0;display:flex;flex-direction:column}.app .main-content .page{top:100px;right:0;bottom:0;overflow-y:scroll;font-size:20px}@media screen and (max-width:960px){.app .main-content .page{top:50px}}.on-mobile{display:none!important}@media screen and (max-width:960px){.on-mobile{display:block!important}.on-desktop{display:none!important}}.sidemenu .header{display:flex;justify-content:center;align-items:center;background:#fff;text-align:center}.sidemenu ul{list-style:none;padding:0}.sidemenu ul li{display:flex;justify-content:center;align-items:center}.sidemenu ul li a{display:block;padding:12px;text-align:center;font-weight:300;color:#000;font-size:14px}.logo{display:flex;justify-content:center;align-items:center;color:#fff;padding:4px 10px;font-weight:900;font-size:30px;width:100%;gap:10px}.logo a,.logo a:visited{color:#000;text-decoration:none}.logo .logo-image{background:red;height:40px;width:40px;padding:5px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:960px){.logo .logo-image{height:30px;width:30px}}.logo .logo-image img{max-width:100%;max-height:100%}@media screen and (max-width:960px){.logo{font-size:14px}.logo a{display:flex;justify-content:center;align-items:center;gap:10px}.logo .logo-image{height:30px;width:30px}.sidebar{margin-left:0}}.sidebar .sidebar-panel{padding:0 16px}@media screen and (max-width:767px){.sidebar .sidebar-panel{padding:0}}.sidebar .sidebar-panel .sidebar-panel-title{color:#000;border-bottom:2px solid red;display:inline-block;padding:4px;font-size:1.4rem;font-weight:900;margin-bottom:16px}