html{height:100%;font-family:Montserrat,Lato,"Helvetica Neue",Arial,sans-serif;font-size:1rem}a{text-decoration:none}ul{list-style:none}.page-section{padding:80px 0}.page-section .page-section-heading{font-size:2.25rem;line-height:2rem}@media (max-width:600px){.page-section .page-section-heading{font-size:1.55rem;line-height:2rem}}@media (min-width:992px){.page-section .page-section-heading{font-size:3rem;line-height:2.5rem}}.divider-custom{margin:1.25rem 0 1.5rem;width:100%;display:flex;justify-content:center;align-items:center}.divider-custom .divider-custom-line{width:100%;max-width:7rem;height:.25rem;background-color:#fff;border-radius:1rem}.divider-custom .divider-custom-line:first-child{margin-right:1rem}.divider-custom .divider-custom-line:last-child{margin-left:1rem}.divider-custom .divider-custom-icon{font-size:2rem}.btn{border-radius:8px;padding:.5rem 1.5rem;font-size:.9rem;font-weight:500}.btn:hover{opacity:.8}.admin .btn,.pagination .btn{background-color:#d6ad60;color:#122620;border:none}.admin-btn-index .btn{margin:15px}.pagination{display:flex;flex-direction:row}.pagination .btn{margin-right:30px;margin-top:20px}.error,.success{border:1px solid #d6ad60;border-radius:12px;margin-bottom:10px;padding:12px;color:#d6ad60;font-size:1.25rem;font-weight:500}.scrollToTop{display:none;position:fixed;bottom:8px;right:8px;z-index:99;border:none;background-color:#f4ebd0;color:#122620;padding:8px;border-radius:15px;font-size:14px;opacity:.8}.scrollToTop:focus,.scrollToTop:hover{opacity:.3;outline:0}.top-headband{background-color:#122620;font-size:.8rem;color:#f4ebd0;border-bottom:solid 1px #f4ebd0;padding:8px}.top-headband p{margin-bottom:0}.top-headband a{color:#f4ebd0;text-decoration:underline}.top-headband a:hover{color:#b68d40}@media (max-width:470px){.top-headband{font-size:.6rem}}#navigation-sticky{position:sticky;top:0;z-index:999}.navigation{padding-bottom:1rem;font-weight:700;background-color:#122620;border-bottom:2px solid #f4ebd0}.navigation .navbar-brand,.navigation .navbar-nav li.nav-item a.nav-link,.navigation .navbar-nav li.nav-item a.nav-link:active,.navigation .navbar-nav li.nav-item a.nav-link:focus{color:#f4ebd0}.navigation .navbar-nav li.nav-item a.nav-link.active,.navigation .navbar-nav li.nav-item a.nav-link:hover{color:#b68d40}.navigation .navbar-nav{margin-top:1rem}.navigation .navbar-toggler{font-size:80%;padding:.8rem;background-color:#b68d40;color:#122620;border:solid 1px #b68d40}.navigation .navbar-toggler:hover{opacity:.8}.navbar-brand a,.navbar-brand span{color:#f4ebd0}.navbar-brand a:hover{color:#b68d40}.navbar-brand img:hover{transform:scale(1.1)}@media (min-width:992px){.navigation{padding-top:1.5rem;padding-bottom:1.5rem;transition:padding-top .3s,padding-bottom .3s}.navigation .navbar-brand{font-size:1.75em;transition:font-size .3s}.navigation .navbar-nav{margin-top:0}.navigation .navbar-nav>li.nav-item>a.nav-link.active,.navigation .navbar-nav>li.nav-item>a.nav-link.active:active,.navigation .navbar-nav>li.nav-item>a.nav-link.active:focus,.navigation .navbar-nav>li.nav-item>a.nav-link.active:hover{color:#f4ebd0;background:#122620}.navigation.navbar-shrink{padding-top:.5rem;padding-bottom:.5rem}.navigation.navbar-shrink .navbar-brand{font-size:1.5em}}.header{padding-top:4rem;padding-bottom:4rem;background-color:#d6ad60}.header .header-heading{font-size:2.75rem;line-height:2.75rem;color:#122620}.header .divider-custom .divider-custom-icon{color:#122620}.header .divider-custom .divider-custom-line{background-color:#122620}.header .header-subheading{font-size:1.25rem;font-weight:500;color:#122620}.header .header-logo{width:15rem}.header-logo:hover{transform:scale(1.1)}@media (min-width:992px){.header{padding-top:5rem;padding-bottom:5rem}.header .header-heading{font-size:4rem;line-height:3.5rem}.header .header-subheading{font-size:1.8rem}}.popup{position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.9);z-index:1000;display:flex;justify-content:center;align-items:center;flex-direction:column;overflow-y:auto}.popup-content{background:#fff;border-radius:22px;box-shadow:0 2px 10px rgba(0,0,0,.1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001;width:50%}.popup-content h2,.popup-content h3{text-align:center}.popup-content ul{list-style:none;padding:0;margin:0}.popup-header{border-bottom:1px solid #000;padding:15px}.popup-body p{margin:0;padding-left:15px;padding-right:15px;padding-top:5px}.popup-context{margin-top:30px}.popup-tasks{margin-top:30px;margin-bottom:30px}.popup-footer{border-top:1px solid #000;padding:15px;text-align:center}.popup-footer ul{list-style:none;padding:0;margin:0;margin-top:15px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;gap:10px}.popup-footer li{margin:0}.popup-footer a,.popup-footer a:visited{text-decoration:none;color:#00e}.popup-footer a:hover{text-decoration:underline}@media (max-width:1300px){.popup-content{width:80%}.popup-content h2{font-size:1rem}.popup-content h3{font-size:.9rem}.popup-content p,.popup-content ul{font-size:.8rem}.popup-content ul{gap:5px}}@media (max-width:550px){.popup-content{width:90%;margin-top:20px}.popup-content p,.popup-content ul{font-size:.6rem}.popup-footer{padding:5px}.popup-footer ul{margin-top:5px;gap:2px}.popup-context{margin-top:20px}.popup-tasks{margin-top:20px;margin-bottom:20px}}.recent-articles{background-color:#122620}.recent-articles h2{color:#d6ad60}.recent-articles .btn{margin-top:50px}.recent-articles .divider-custom .divider-custom-icon{color:#d6ad60}.recent-articles .divider-custom .divider-custom-line{background-color:#d6ad60}.recent-articles .card{border:solid 2px #d6ad60}.recent-articles .card-img-top{border-bottom:1px solid #d6ad60}.recent-articles .card-body,.recent-articles .card-footer{background-color:#fff}.recent-articles .card-text,.recent-articles .card-title{color:#122620}.recent-articles .card-footer{border-top:1px solid #d6ad60}.recent-articles .card-footer .btn{background-color:#122620;color:#d6ad60;margin:20px}.recent-articles .all-articles .btn{background-color:#d6ad60;color:#122620}.cv{background-color:#d6ad60}.cv .divider-custom .divider-custom-icon{color:#122620}.cv .divider-custom .divider-custom-line{background-color:#122620}.cv h2,.cv p{color:#122620}.cv p{font-size:1.1rem;font-weight:500}.cv .btn{background-color:#122620;color:#d6ad60}.cv-link{color:#122620;text-decoration:underline}.cv-link:hover{opacity:.8;color:#122620}.contact{background-color:#122620;border-bottom:2px solid #d6ad60}.contact h2{color:#d6ad60}.contact .divider-custom .divider-custom-icon{color:#d6ad60}.contact .divider-custom .divider-custom-line{background-color:#d6ad60}.contact .form-control{font-size:1.5rem;border-left:0;border-right:0;border-top:0;border-radius:8px;border-width:1px}.contact label{font-size:1.5rem;color:#d6ad60;margin-bottom:2px;margin-top:2px}.contact .btn{margin-top:15px;background-color:#d6ad60;color:#122620}.errorForbidden,.errorNotFound{background-color:#122620;border-bottom:2px solid #d6ad60}.errorForbidden h2,.errorNotFound h2{color:#d6ad60;margin:30px}.errorForbidden p,.errorNotFound p{margin-top:40px;margin-bottom:20px;border:1px solid #d6ad60;border-radius:12px;padding:12px;color:#d6ad60;font-size:1.8rem;font-weight:500}.errorForbidden .divider-custom .divider-custom-icon,.errorNotFound .divider-custom .divider-custom-icon{color:#d6ad60}.errorForbidden .divider-custom .divider-custom-line,.errorNotFound .divider-custom .divider-custom-line{background-color:#d6ad60}.errorForbidden .btn,.errorNotFound .btn{margin:30px 20px 20px 20px;background-color:#d6ad60;color:#122620}.admin{background-color:#122620;border-bottom:2px solid #d6ad60}.admin .divider-custom .divider-custom-icon{color:#d6ad60}.admin .divider-custom .divider-custom-line{background-color:#d6ad60}.admin h2{color:#d6ad60;margin:30px}.admin .admin-btn,.admin .admin-stats{margin-top:70px}.admin p{color:#d6ad60;font-size:1.8rem;font-weight:500}.admin table{color:#d6ad60}@media (max-width:1200px){.admin .td-btn .btn{margin:5px}}@media (max-width:750px){.admin td,.admin th{font-size:.6rem}.admin .td-btn .btn{font-size:.6rem;padding:5px}}.admin .admin-comments p{padding-top:70px}.admin .admin-comments table{color:#d6ad60;font-size:1rem}.article,.articles{background-color:#122620;border-bottom:2px solid #d6ad60}.article h2,.articles h2{color:#d6ad60}.article .divider-custom .divider-custom-icon,.articles .divider-custom .divider-custom-icon{color:#d6ad60}.article .divider-custom .divider-custom-line,.articles .divider-custom .divider-custom-line{background-color:#d6ad60}.article .card,.articles .card{border:solid 2px #d6ad60}.article .card-body,.article .card-footer,.articles .card-body,.articles .card-footer{background-color:#fff}.article .card-text,.article .card-title,.articles .card-text,.articles .card-title{color:#122620}.article .card-img-top,.articles .card-img-top,.img-fluid,.recent-articles .card-img-top{height:260px;width:100%}.article .card-footer,.articles .card-footer{border-top:1px solid #d6ad60}@media (max-width:992px){.articles .card-img-top,.articles .img-fluid,.recent-articles .card-img-top,.recent-articles .img-fluid{height:160px}.article .card-footer,.article .card-text,.article .card-title,.articles .card-footer,.articles .card-text,.articles .card-title,.recent-articles .card-text,.recent-articles .card-title{font-size:.8rem}}@media (max-width:768px){.article .card-img-top,.articles .card-img-top,.img-fluid,.recent-articles .card-img-top{height:260px}.article .card-footer,.article .card-text,.article .card-title,.articles .card-footer,.articles .card-text,.articles .card-title,.recent-articles .card-text,.recent-articles .card-title{font-size:1.2rem}}.articles .card-img-top{border-bottom:1px solid #d6ad60}.articles .card-footer .btn{background-color:#d6ad60;color:#122620;margin:20px}.article .card{margin-left:auto;margin-right:auto}.article img{border-bottom:1px solid #d6ad60}.article .card-title{margin-top:15px}.article .card-body{padding-left:0;padding-right:0}.article .card-body .card-text{padding-left:15px;padding-right:15px}.article .btn{background-color:#d6ad60;color:#122620;margin-top:30px}.article .article-admin a{margin:10px 10px 0 10px}.article .comments{margin-top:35px;color:#d6ad60}.article .comments h2{margin-top:10px;margin-bottom:20px}.article .comments h3{font-size:1.5rem;margin:0}.article .comments p{margin-bottom:6px}.article .comments .comment{border-bottom:1px solid #e2d5af;padding:10px 0 10px 0}.article .comment-form{margin-top:25px;font-size:1.4rem;font-weight:500}.article .comment-form label{margin-bottom:5px}.article .comment-delete-btn,.article .comment-form .btn{margin-top:0;font-size:.8rem}.article .comment-delete-btn{margin-bottom:10px}.create-article,.update-article{background-color:#122620;border-bottom:2px solid #d6ad60}.create-article h2,.update-article h2{color:#d6ad60}.create-article .divider-custom .divider-custom-icon,.update-article .divider-custom .divider-custom-icon{color:#d6ad60}.create-article .divider-custom .divider-custom-line,.update-article .divider-custom .divider-custom-line{background-color:#d6ad60}.create-article .form-control,.update-article .form-control{font-size:1.5rem;border-left:0;border-right:0;border-top:0;border-radius:8px;border-width:1px}.create-article label,.update-article label{font-size:1.5rem;color:#d6ad60;margin-bottom:2px;margin-top:2px}.create-article .btn,.update-article .btn{margin-top:30px;background-color:#d6ad60;color:#122620}.image-info{color:#d6ad60}.footer{padding-top:5rem;padding-bottom:5rem;background-color:#122620;color:#f4ebd0}.footer h4{color:#d6ad60}.footer .btn{border-radius:100%;display:inline-flex;width:3.25rem;height:3.25rem;justify-content:center;align-items:center;border-color:#f4ebd0}.footer .btn:hover{border-color:#b68d40}.footer-localisation{font-size:18px;font-weight:500}.footer-icon{color:#f4ebd0}.footer-about-items p{margin-bottom:10px}.footer-about-items a{text-decoration:none;color:#f4ebd0;font-size:18px;font-weight:500}.footer-about-items a:hover{color:#b68d40}.legalNotice{background-color:#122620;border-bottom:2px solid #d6ad60;padding:50px 0}.legalNotice h2,.legalNotice h3{color:#d6ad60}.legalNotice h3{font-size:1.5rem;margin-top:40px}.legalNotice p{margin-top:10px;margin-bottom:0;color:#d6ad60;font-size:1.3rem;font-weight:100}.legalNotice ul{color:#d6ad60;font-size:1.3rem;font-weight:100;list-style:inside}.legalNotice .divider-custom .divider-custom-icon{color:#d6ad60}.legalNotice .divider-custom .divider-custom-line{background-color:#d6ad60}.copyright{background-color:#d6ad60}.copyright a,.copyright span{font-size:1rem;color:#122620;font-weight:600}.copyright a:hover{opacity:.8}