@import url(https://fonts.googleapis.com/css2?family=Inter);:root{--color-primary:#00874c;--color-primary-rgb:0,135,76;--color-primary-contrast:#ffffff;--color-primary-contrast-rgb:255,255,255;--color-primary-shade:#007743;--color-primary-tint:#1a935e;--color-secondary:#3c50e0;--color-secondary-rgb:60,80,224;--color-secondary-contrast:#ffffff;--color-secondary-contrast-rgb:255,255,255;--color-secondary-shade:#3546c5;--color-secondary-tint:#5062e3;--color-success:#27AE60;--color-success-rgb:39,174,96;--color-success-contrast:#ffffff;--color-success-contrast-rgb:255,255,255;--color-success-shade:#229954;--color-success-tint:#3db670;--color-warning:#fdb400;--color-warning-rgb:253,180,0;--color-warning-contrast:#000000;--color-warning-contrast-rgb:0,0,0;--color-warning-shade:#df9e00;--color-warning-tint:#fdbc1a;--color-danger:#ea5151;--color-danger-rgb:234,81,81;--color-danger-contrast:#ffffff;--color-danger-contrast-rgb:255,255,255;--color-danger-shade:#ce4747;--color-danger-tint:#ec6262;--color-dark:#282828;--color-dark-rgb:40,40,40;--color-dark-contrast:#ffffff;--color-dark-contrast-rgb:255,255,255;--color-dark-shade:#232323;--color-dark-tint:#3e3e3e;--color-medium:#E0E0E0;--color-medium-rgb:224,224,224;--color-medium-contrast:#000000;--color-medium-contrast-rgb:0,0,0;--color-medium-shade:#c5c5c5;--color-medium-tint:#e3e3e3;--color-light:#ffffff;--color-light-rgb:255,255,255;--color-light-contrast:#000000;--color-light-contrast-rgb:0,0,0;--color-light-shade:#e0e0e0;--color-light-tint:#ffffff;--font-serif:"Inter",sans-serif;--swiper-pagination-color:#282828}*,::after,::before{box-sizing:border-box}html{scroll-behavior:smooth}body{position:relative;font-family:var(--font-serif);font-size:16px;background:var(--color-light);color:var(--color-dark);margin:0}a,div,h1,h2,h4,h5,h6,p,span{font-family:var(--font-serif)}a{color:var(--color-dark)}.display-grid-content-end{display:grid;place-content:end;place-self:start}.display-grid-content-center{display:grid;place-items:center}.container{max-width:1400px;padding-left:20px;padding-right:20px}.ads-thumbnail{width:100%;height:100px;object-fit:cover}.btn{font-size:14px}.card{border:none}.card .card-img-top{border-radius:6px;height:200px;object-fit:cover}.card .card-body{padding:1rem 0}.card .card-body .card-title{font-size:16px;font-weight:600;line-height:1.4;text-decoration:none;color:var(--color-dark)}.card .card-body .card-text{font-size:13px;color:rgba(var(--color-dark-rgb),.8);margin-top:.6rem}.card .card-body .card-context{display:flex;align-items:center;gap:.5rem}.card .card-body .card-context .card-author,.card .card-body .card-context .card-date{font-size:12px;color:rgba(var(--color-dark-rgb),.7)}.card .card-body .card-context .dot{width:3px;height:3px;border-radius:50%;background-color:var(--color-medium-shade)}.card .form-thumbnail-search{height:300px;object-fit:cover}.card .card-img-overlay{top:50%;transform:translateY(-50%)}.card .card-img-overlay .card-title{font-size:18px;background:var(--color-dark);padding:12px;border-radius:6px}@media (max-width:564px){.card .card-img-overlay .card-title{font-size:13px}}.form-search{border:none;width:75%;padding:16px 26px;border-radius:26px}@media (max-width:564px){.form-search{width:100%}}.form-search:focus{outline:0}.pagination{grid-gap:.5rem}.pagination .active>.page-link{background:var(--color-dark);border-color:var(--color-dark);color:var(--color-light)!important}.pagination .page-item:first-child .page-link{border-radius:50%}.pagination .page-item:last-child .page-link{border-radius:50%}.pagination .page-item .page-link{display:flex;justify-content:center;align-items:center;border-radius:50%;width:45px;height:45px;font-size:16px;font-weight:700;color:var(--color-dark);border:1px solid var(--color-medium);box-shadow:rgba(var(--color-dark),.05) 0 0 0 1px}.pagination .page-item .page-link:hover{background:var(--color-dark);color:var(--color-light);transition:all .5s ease 0s}.pagination .page-item .page-link:focus{box-shadow:0 0 0 .25rem rgba(var(--color-dark),75,.25)}.alert{padding:0;background:0 0;border-radius:10px;border-color:transparent;position:fixed;bottom:24px;left:50%;right:50%;width:60%;transform:translateX(-50%);z-index:9999;}@media (max-width:564px){.alert{left:0;right:0;width:100%;transform:none;padding:12px}}.alert .snackbar-success{background:#d4f8e3;padding:20px 15px 20px 20px;border-radius:10px;border:2px dashed #2ecc71;width:100%;display:flex;align-items:center;justify-content:space-between}.alert .snackbar-success .content{display:flex;align-items:center}.alert .snackbar-success .content .icon{color:#fff;height:50px;width:50px;padding:16px;display:flex;justify-content:center;align-items:center;line-height:50px;border-radius:50%;background:#2ecc71}.alert .snackbar-success .content .details{margin-left:15px}.alert .snackbar-success .content .details span{font-size:20px;font-weight:500}.alert .snackbar-success .content .details p{color:#555353;margin-bottom:0;line-height:1.5}.alert .snackbar-success .close-icon{color:#fff;font-size:23px;height:40px;width:40px;padding:10px;display:flex;justify-content:center;align-items:center;line-height:40px;border-radius:50%;background:#2ecc71;transition:all .3s ease;border:none}.alert .snackbar-success .close-icon:hover{background:#11a04d}.alert .snackbar-danger{background:#f2cccc;padding:20px 15px 20px 20px;border-radius:10px;border:2px dashed #e84b4b;width:100%;display:flex;align-items:center;justify-content:space-between}.alert .snackbar-danger .content{display:flex;align-items:center}.alert .snackbar-danger .content .icon{color:#fff;height:50px;width:50px;padding:16px;display:flex;justify-content:center;align-items:center;line-height:50px;border-radius:50%;background:#e84b4b}.alert .snackbar-danger .content .details{margin-left:15px}.alert .snackbar-danger .content .details span{font-size:20px;font-weight:500}.alert .snackbar-danger .content .details p{color:#555353;margin-bottom:0;line-height:1.5}.alert .snackbar-danger .close-icon{color:#fff;font-size:23px;height:40px;width:40px;padding:10px;display:flex;justify-content:center;align-items:center;line-height:40px;border-radius:50%;background:#e84b4b;transition:all .3s ease;border:none}.alert .snackbar-danger .close-icon:hover{background:#e73737}.form-control,.form-select{padding:12px 16px;box-shadow:rgba(0,0,0,.05) 0 0 0 1px}.form-control:focus,.form-select:focus{border:1px solid var(--color-primary);box-shadow:none}textarea{resize:none}.header{background-color:var(--color-light);box-shadow:rgba(0,0,0,.05) 0 0 0 1px;width:100%;transition:all 2ms ease-in-out}.navbar{position:relative}.navbar .navbar-flex{display:flex;align-items:center;justify-content:space-between;}@media (max-width:991px) and (min-width:320px) {.navbar-flex{width:100%;}}.navbar .navbar-flex .navbar-brand{display:flex;align-items:center;font-size:24px;font-weight:700;text-transform:capitalize;line-height:1.3;}@media(max-width:576px){.navbar .navbar-flex .navbar-brand{font-size:20px;}.navbar .navbar-flex .navbar-brand>img{width:40px;}}.navbar .navbar-flex .navbar-toggler{border:none;padding:0}.navbar .navbar-flex .navbar-toggler:focus{box-shadow:none}.navbar .navbar-collapse-flex{display:flex;align-items:center;justify-content:flex-end;width:100%}@media (max-width:991px) and (min-width:320px){.navbar .navbar-collapse-flex{justify-content:flex-start}}.navbar .navbar-collapse-flex .navbar-nav{align-items:center;gap:1rem}@media (max-width:991px) and (min-width:320px){.navbar .navbar-collapse-flex .navbar-nav{align-items:flex-start;padding-left:1rem;padding-top:1rem;padding-left:0;padding-bottom:1rem;grid-gap:.3rem}}.navbar .navbar-collapse-flex .navbar-nav .nav-item .nav-link{font-size:16px;font-weight:600;display:flex;align-items:center;gap:.6rem;color:var(--color-dark)}.navbar .navbar-collapse-flex .navbar-nav .nav-item .nav-link .bx{font-size:21px}.section{position:relative;padding:50px 0}.text{line-height:1.9}.categories-container{display:flex;align-items:center;justify-content:space-between;gap:1rem;overflow-x:auto;white-space:nowrap}.categories-container .category-item{font-weight:600;font-size:14px;text-decoration:none;border:1px solid var(--color-medium);padding:16px 24px;border-radius:12px;display:flex;justify-content:space-between;align-items:center;width:100%;transition:all 2ms ease-in-out;gap:1rem}.categories-container .category-item .bx{font-size:24px;color:rgba(var(--color-dark-rgb),.8)}.categories-container .category-item:hover{color:var(--color-light);background-color:var(--color-dark)}.categories-container .category-item:hover .bx{color:var(--color-light)}.post-title{font-size:40px;font-weight:600;line-height:1.4}@media (max-width:564px){.post-title{font-size:24px}}.post-context{display:flex;align-items:center;gap:.8rem;margin-top:1rem;margin-bottom:3rem}.post-context .post-author,.post-context .post-date{font-size:16px;color:rgba(var(--color-dark-rgb),.8)}@media (max-width:564px){.post-context .post-author,.post-context .post-date{font-size:12px}}.post-context .dot{width:4px;height:4px;border-radius:50%;background-color:var(--color-medium-shade)}.post-thumbnail{width:100%;height:auto;object-fit:cover;border-radius:6px}.post-categories{list-style:none;padding:0;margin-top:1rem}.post-categories li{margin-bottom:.6rem}.post-categories li .post-category-item{font-size:16px;text-decoration:none}.profile-comment-avatar{width:40px;height:40px;font-size:16px}.profile-comment-name{font-size:14px}.profile-comment-date{font-size:12px;color:rgba(var(--color-dark-rgb),.8)}.comment-item{border-bottom:1px solid var(--color-medium);padding:0 0 12px 0}.comment-reply-item{margin-left:3rem;border-bottom:1px solid var(--color-medium);padding:0 0 12px 0}.comment-details{font-size:14px;line-height:1.5;margin-bottom:8px}.comment-reply-details{font-size:14px;line-height:1.5;padding:16px;border-radius:6px;background:rgba(var(--color-medium-rgb),.4)}.profile-card .profile-card-body .profile-avatar,.profile-comment-avatar{font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--color-dark);color:var(--color-dark-contrast);text-transform:uppercase}.profile-card{background:var(--color-light);border-radius:8px}.profile-card .profile-card-body{padding:24px;display:flex;justify-content:space-between;align-items:center;gap:16px}@media (max-width:564px){.profile-card .profile-card-body{display:grid}}.profile-card .profile-card-body .profile-avatar{width:100px;height:100px;font-size:40px}.profile-card .profile-card-body .profile-name{font-size:24px;font-weight:700}.profile-card .profile-card-body .profile-username{font-size:16px;color:rgba(var(--color-dark-rgb),.7)}.profile-card .profile-card-body .profile-joined{font-size:14px;color:rgba(var(--color-dark-rgb),.7);margin-top:8px;display:flex;align-items:center;gap:10px}.profile-menu{padding:0;margin:20px 0 0;list-style:none}.profile-menu .profile-item{margin-top:.8rem}.profile-menu .profile-item .profile-link{font-size:14px;text-decoration:none;display:flex;align-items:center;gap:10px}.footer{background-color:#faf1ed;padding:32px 0}.footer .footer-title{font-size:16px;color:rgba(var(--color-dark-rgb),.9)}.footer .footer-menu{list-style:none;padding:0;margin-top:1rem;display:grid;grid-gap:.3rem}.footer .footer-menu .footer-item .footer-link{font-size:14px;font-weight:600;text-decoration:none}.footer .footer-copyright{font-size:14px;display:flex;justify-content:space-between;align-items:center;gap:.7rem;margin-top:1rem}@media (max-width:564px){.footer .footer-copyright{flex-flow:column;text-align:center}}.footer .footer-copyright .footer-socials{list-style:none;display:flex;align-items:center;gap:2rem;padding:0;margin:0}.footer .footer-copyright .footer-socials .footer-social-item .footer-social-link{font-size:24px}.white-space-nowrap{white-space:nowrap;}