:root{--dark-green:#002E2C}.dark-green{color:var(--dark-green)!important}a,button,h1,h2,h3,h4,h5,h6,input,li,p,span{font-family:Poppins,sans-serif!important}ul{list-style:none}a{text-decoration:none!important;color:inherit}.about .img-box img,.small-card .card-img img,img,section.contact image img{width:100%;height:100%;object-fit:cover}nav .dark-nav,nav .navbar-brand,nav.scrolled .navbar-brand{margin:-1rem 0;width:180px;height:100px;background-size:contain;background-position:center;background-repeat:no-repeat}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);background-color:#f5f5f5;border-radius:10px}::-webkit-scrollbar{width:10px;background-color:#f5f5f5}::-webkit-scrollbar-thumb{border-radius:10px;background-color:#fff;background-image:-webkit-linear-gradient(top,#e4f5fc 0,#bfe8f9 50%,#9fd8ef 51%,#2f5151D6 100%)}nav .navbar-brand{background-image:url(../assets/logos/logo-white.png)}nav .dark-nav,nav.scrolled .navbar-brand{background-image:url(../assets/logos/logo-green.png)}nav.navbar{transition:.3s}nav .navbar-nav .nav-item a{color:#fff;font-weight:300;transition:.3s;font-size:14px}nav .navbar-nav .nav-item,nav.scrolled .navbar-nav .nav-item{margin:auto 10px;position:relative;transition:.3s}nav .navbar-nav .nav-item:hover::after,nav.scrolled .navbar-nav .nav-item:hover::after{content:'';position:absolute;left:0;bottom:0;height:2px;width:100%;background:#002e2c}nav.scrolled .navbar-nav .nav-item a{color:#002e2c;font-weight:300;transition:.3s;font-size:14px}.pagination .pagination-btn.active a,.pagination .pagination-btn:hover a,nav .social-links a,section.contact .card .social-links a{color:#fff}footer .footer-social-links a:hover,nav .social-links a:hover,nav.scrolled .social-links a:hover,section.contact .card .social-links a:hover{color:#488354}nav .navbar-toggler{outline:0;box-shadow:none!important;border:none}.articles-list .sub-heading h4,nav .navbar-toggler i,nav.scrolled .social-links a,section.contact .contact-list ul li span i{color:#002e2c}nav.scrolled{background:#fff;box-shadow:rgba(0,0,0,.16) 0 1px 4px}.hero{height:100svh;background-image:url(../assets/hero-bg.webp);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.blog-img-detail,.newsletter{height:400px}section#contact-us-hero{background:url(../assets/contactus.webp) center/cover no-repeat}section#blog-hero{background:url(../assets/blogging.webp) center/cover no-repeat}section#services{background:url(../assets/services.webp) center/cover no-repeat}.hero .overlay{width:100%;height:100%;position:absolute;left:0;top:0;z-index:3;background:hsla(180,27%,25%,.84);display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;padding:20px}.hero .overlay h1{font-weight:700;font-size:2svw}.hero .overlay h5{font-weight:400;font-size:1svw}.about-cards{margin-top:-10rem}.about-cards .cards-row{display:flex;justify-content:center;align-items:center}.about-cards .card{max-width:300px;width:100%;height:300px;border:none;border-radius:unset;margin:1rem 0;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;z-index:4}.card.first-card{background-color:#7a9c76}.card.second-card{background-color:#386541}.card.third-card{background-color:#002d2b}.about-cards .card h5{font-weight:500}.about-cards .card i{font-size:2rem}.about-cards .card p{font-weight:400;font-size:.8rem}.services,section.about{background:url(../assets/butterflies.webp) center/cover no-repeat}.about .img-box{max-width:600px;height:350px;overflow:hidden}.about h5{color:#002d2b;font-weight:700;font-size:1.4rem}.about p{font-size:14px}.about a,.services a{background:#002d2b;color:#fff;border-radius:5px}.about a:hover,.services a:hover,.services button:hover{opacity:.9;color:#fff}.services h4{color:#002d2b;font-weight:700}.services .service{margin:1rem auto;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column}.services .service h3{color:#fff;line-height:1.5;font-weight:800;font-size:2.4rem;letter-spacing:2px;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:hsl(177,100%,9%)}.services .service h5{font-size:.8rem;font-weight:600}.services .service p{font-size:12px}.newsletter .overlay h5,section.blog h4{font-size:20px;font-weight:700}.services button{background:#002d2b;color:#fff}.newsletter{background-image:url(../assets/bnw.webp);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.newsletter .overlay{width:100%;height:100%;position:absolute;left:0;top:0;z-index:3;background:hsla(180,27%,25%,.6);display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;padding:10px}.newsletter .overlay p{font-size:14px;font-weight:400}.newsletter .subscription-form{max-width:400px;width:100%;padding:10px;margin:0 auto;border-radius:6px}.newsletter .subscription-form input{background:0 0;outline:0;border:#fff;box-shadow:none}.newsletter .subscription-form input::placeholder{font-size:14px}.newsletter .subscription-form button{background:#7a9b76;color:#fff}section.blog{background:#002e2c;min-height:50svh}section.blog h4{color:#fff}section.blog .card{margin:1rem auto;border-radius:unset;border:none;background:0 0;max-width:320px;width:100%;position:relative}section.blog .card .card-img-top{height:250px;width:100%}section.blog .card .card-img-top img{height:100%;width:100%;object-fit:cover}section.blog .card .date{background:#d9d9D999;width:60px;height:60px;text-align:center;padding:5px;position:absolute;top:0;left:0}section.blog .card .date h5{font-size:16px;font-weight:700;color:#002e2c}.name_and_category{display:flex;gap:10px}section.blog .card h5{color:#7a9b76;font-size:14px;font-weight:500}.articles .name_and_category h5.author,.publications .name_and_category h5.author,.title-block h5.author,section.blog .card h5.author{font-style:italic;font-size:12px}section.blog .card p{color:#fff;font-size:16px;font-weight:500}section.contact h4{color:#002e2c;font-weight:700;font-size:20px}.tags h4,section.contact h5{font-weight:500;font-size:20px}section.contact h5{color:#002e2c}section.contact .card{box-shadow:rgba(0,0,0,.24) 0 3px 8px;border-radius:25px;position:relative;margin:2rem auto}section.contact .card .social-links{display:flex;align-items:center;flex-direction:column;gap:10px;padding:10px;border-radius:0 12px 12px 0;background:#002e2c;width:40px;position:absolute;right:-40px;bottom:2rem}section.contact .contact-form{max-width:340px;width:100%}section.contact .contact-form .form-control{background:#f0f0f0;color:#a2a2a2;outline:0;box-shadow:none}section.contact .contact-form .form-control::placeholder{color:#a2a2a2;font-size:14px;font-weight:400}section.contact .contact-form textarea{resize:none}section.contact .contact-form button{background:#002e2c;color:#fff;border-radius:6px}section.contact .image{max-width:320px;width:100%;height:300px}section.contact .contact-list ul{text-align:left;padding-left:0;margin-left:0}section.contact .contact-list ul li{display:flex;justify-content:start;align-items:center;gap:10px;margin:10px 0}section.contact .contact-list ul li span{border-radius:50%;height:40px;width:40px;border:1px solid #002e2c;display:grid;place-content:center}section.contact .contact-list ul li p{margin-top:15px;color:#002e2c;font-size:14px}section.blog-hero,section.default-hero{height:80svh;position:relative;background:url(../assets/ladies.webp) center/cover no-repeat}section.blog-hero{height:80svh;position:relative;background:url(../assets/two-men.webp) center/cover no-repeat}section.publication-hero{height:80svh;position:relative;background:url(../assets/mac.webp) center/cover no-repeat}section.blog-hero .overlay,section.default-hero .overlay,section.publication-hero .overlay{width:100%;height:100%;position:absolute;left:0;top:0;z-index:3;background:hsla(180,27%,25%,.6);display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;padding:10px;text-align:center}section.default-hero .overlay h4{font-size:2svw}.pagination .pagination-btn{display:inline;width:30px;height:30px;border-radius:4px;background:#fff;margin:10px}.pagination .pagination-btn a{width:100%;height:100%;display:grid;place-content:center;color:#002e2c;text-decoration:none;font-size:14px}.pagination .pagination-btn.active,.pagination .pagination-btn:hover{background:var(--dark-green)}.tags h4{margin-top:2rem;color:#002e2c}.tags a{color:#3e3e3e;font-size:16px;font-weight:400}.articles,.publications{margin-top:8rem}.article{margin-top:4rem}.category-list h4,.publications .featured h4{color:#002e2c;font-size:20px;font-weight:700}.articles h4,.publications h4,.small-card h4{font-weight:500;color:#002e2c}.publications-list .card .publications-title{color:#464a5f}.article .name_and_category h5,.articles .name_and_category h5,.related-article-card p{font-size:14px;font-weight:500;color:#002e2c}.publications .name_and_category h5{color:#7a9b76;font-size:14px}.articles h4,.publications h4{font-size:20px}.article .title h4,.small-card h4{font-size:16px}.small-card .card-img{height:170px;width:170px}.articles-list .card p.articles-title{color:#1a1e21;font-size:16px}.article .content p{font-size:14px}.about-detail h5,.sidebar-title h5{font-size:20px;font-weight:700;color:#002e2c}.related-article-card h5{font-size:14px;font-weight:700;color:#002e2c}.related-article-card .detail h6{font-weight:400;font-size:14px;color:#7a9b76}.related-article-card .detail .author{font-style:italic;font-size:.8rem}.article .download-btn{background:#002e2c!important;border-radius:6px;color:#fff}.category-list ul,footer ul{margin:0;padding:0;text-align:left}.category-list ul li a{font-size:14px;color:#002e2c;font-weight:400}.about-header{margin-top:5rem}.about-detail p{font-size:16px;font-weight:400}.about-services h4,.service-card h5,footer h5{font-weight:700}.about-header h4{font-weight:700;font-size:2svw;color:#002e2c}.about-services h4,footer .footer-social-links a{color:#002e2c;font-size:20px}.service-card{background:#7a9b76!important;color:#fff;padding:1rem 10px;margin:1rem;min-height:600px}.service-card i{font-size:5rem}.service-card h5{font-size:14px}.service-card p,footer ul li a{font-size:14px;font-weight:400}.service-card p{text-align:justify}.service-card.card-two{background:#386641!important}.service-card.card-three{background:#002e2c!important}footer{background:#d5ded4}footer .logo-box{height:250px;margin:2rem auto 0}footer .logo-box img{width:100%;height:100%;object-fit:fill}footer h5{font-size:16px;color:#002e2c;margin:2rem 0}footer ul li{padding:5px 5px 10px}footer ul li a{text-decoration:none;color:#002e2c}footer ul li a:hover{color:#386541}.outlink{color:#9cc8a5}.outlink:hover{color:#5aa469}footer .footer-social-links{margin-bottom:1rem}footer .footer-bottom{background:#002e2c;position:relative;user-select:none}footer .footer-bottom .box{width:110px;height:100%;overflow:hidden;margin:auto 1rem}footer .footer-bottom .box img{width:100%;height:100%;opacity:.2}footer .footer-bottom .footer-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}footer .footer-bottom h6{color:#fff;font-size:14px}@media (width < 768px){nav .navbar-collapse{background:#fff;padding:1rem;margin-top:1rem}nav .navbar-collapse .navbar-nav .nav-item a,nav .social-links a{color:#002e2c}.about-header h4,.hero .overlay h1,section.default-hero .overlay h4{font-size:5svw}.hero .overlay h5{font-size:3svw}.about-cards .cards-row{gap:1rem;flex-direction:column}section.contact .card .social-links{right:0;bottom:0;border-radius:0 0 20px}}.bg-dark-green{background-color:#002e2c!important}.bg-medium-green{background-color:#386641!important}.bg-light-green{background-color:#7a9b76!important}