@import url(https://use.typekit.net/byf3cws.css);
:root{--theme-primary:#0a85c5;--theme-primary-light:#f1f8fc;--theme-primary-dark:#112541;--theme-warning:#fddd17;--theme-danger:#eb1d27;--theme-green:#013a0f;--theme-gray:rgb(248, 248, 248);--theme-primary-accent:#f1f3f2;--theme-dark:#0a0a0a;--font-family:"stolzl",sans-serif;--step--2:clamp(0.6076rem, 0.5964rem + 0.0563vw, 0.64rem);--step--1:clamp(0.7292rem, 0.7045rem + 0.1232vw, 0.8rem);--step-0:clamp(0.875rem, 0.8315rem + 0.2174vw, 1rem);--step-1:clamp(1.05rem, 0.9804rem + 0.3478vw, 1.25rem);--step-2:clamp(1.26rem, 1.1548rem + 0.5261vw, 1.5625rem);--step-3:clamp(1.512rem, 1.3586rem + 0.7672vw, 1.9531rem);--step-4:clamp(1.8144rem, 1.5963rem + 1.0904vw, 2.4414rem);--step-5:clamp(2.1773rem, 1.8731rem + 1.5208vw, 3.0518rem)}
.text-justify{text-align:justify}
.fs-32{font-size:2rem}
.fs-28{font-size:28px}
.fs-26{font-size:26px}
.fs-24{font-size:24px}
.fs-22{font-size:22px}
.fs-20{font-size:20px}
.fs-18{font-size:18px}
.fs-16{font-size:1rem}
.fs-15{font-size:15px}
.fs-14{font-size:14px}
.fs-13{font-size:13px}
.fs-12{font-size:12px}
.fs-10{font-size:10px}
.fw-100{font-weight:100!important}
.fw-200{font-weight:200!important}
.fw-300{font-weight:300!important}
.fw-400{font-weight:400!important}
.fw-500{font-weight:500!important}
.fw-600{font-weight:600!important}
.fw-700{font-weight:700!important}
.fw-800{font-weight:800!important}
body,html{font-size:var(--step-0);color:#373435;line-height:1.6em;font-weight:300;-webkit-font-smoothing:antialiased;background:#fff;font-family:var(--font-family);scroll-behavior:smooth;overflow-x:hidden}
#to-the-top i{width:65px;height:65px}
section{overflow:hidden}
.fs-14{font-size:.8rem}
.border-white-50{border-color:rgba(255,255,255,.5)!important}
.border-theme-primary{border-color:var(--theme-green)!important}
h1,h2,h3,h4,h5,h6{font-weight:600}
.h1,h1{font-size:var(--step-5)}
.h2,h2{font-size:var(--step-4)}
.h3,h3{font-size:var(--step-3)}
.h4,h4{font-size:var(--step-2)}
.h5,h5{font-size:var(--step-1)}
.h6,h6{font-size:var(--step-0)}
.small,small{font-size:var(--step--1)}
.smallest{font-size:var(--step--2)}
.bg-theme-success{background-color:var(--theme-green)!important}
.bg-theme-primary-accent{background-color:var(--theme-primary-accent)!important}
.bg-theme-primary-light{background-color:var(--theme-primary-light)!important}
.bg-theme-primary{background-color:var(--theme-green)}
.bg-theme-primary-dark{background-color:var(--theme-primary-dark)}
.bg-theme-warning{background-color:var(--theme-warning)!important}
.text-theme-primary{color:var(--theme-green)!important}
.text-body-secondary{color:var(--theme-dark)!important}
.filterSearchBlogData h2,.filterSearchBlogData h3,.filterSearchBlogData h4,.filterSearchBlogData h5,.filterSearchBlogData h6{font-size:larger}
.border-4{border:4px solid}
.border-theme-warning{border-color:var(--theme-warning)!important}
.text-green{color:var(--theme-green)!important}
.text-dark-green{color:#0a7142}
.text-theme-primary-dark{color:var(--theme-primary-dark)!important}
.text-theme-warning{color:var(--theme-warning)!important}
.ls-1{letter-spacing:1px}
.ls-2{letter-spacing:2px}
.lh-13{line-height:1.3}
.lh-1{line-height:1}
.page-wrapper{position:relative;width:100%;min-width:300px;z-index:9;margin:0 auto}
.text-black{color:#000!important}
.text-shadow{text-shadow:0 0 #000}
a{text-decoration:none}
body.mobile-menu-visible .page-wrapper{z-index:999999}
.auto-container{position:static;max-width:1270px;padding:0 15px;margin:0 auto}
.site-desktop-menu ul{padding-left:0!important}
img{display:inline-block;max-width:100%;height:auto}
.sticky-header .all-links .imp-btn{background:rgba(255,255,255,.1);border:1px solid transparent}
.sticky-header .all-links .imp-btn:hover{background:rgba(0,168,89,.8);border:1px solid #fff}
.all-links a.social-btn{width:30px;height:30px;justify-content:center;align-items:center;display:inline-flex}
.imp-btn,.social-btn{background:rgba(255,255,255,.1);border:1px solid transparent}
.imp-btn:hover{color:#fff;background:var(--theme-green);border:1px solid var(--theme-green)}
.all-links a.edu-btn,.all-links a.imp-btn{font-weight:400}
.edu-btn:hover img{filter:brightness(100%) invert(0)!important}
.buttonbg a:hover img{filter:brightness(-100%) invert(0)}
.edu-btn:hover{background:transparent linear-gradient(236deg,#007fd0 0,#002348 100%);border:1px solid #fff;color:#fff}
.social-btn:hover img{filter:brightness(100%) invert(0)}
.imp-btn img{width:20px}
.buttonbg img,.edu-btn img,.social-btn img{width:20px;filter:brightness(0) invert(1)}
.scroll-to-top{position:fixed;right:10px;bottom:100px;width:40px;height:40px;font-size:14px;line-height:38px;text-align:center;z-index:100;cursor:pointer;border-radius:50%;display:none;transition:.3s}
@keyframes scrollDown{
0%{transform:translate3d(0,-70px,0)}
50%{animation-timing-function:ease-in-out;transform:translate3d(0,0,0)}
100%{animation-timing-function:ease-in-out;transform:translate3d(0,65px,0)}
}
.blogmonth{width:120px;text-align:left}
.forBlogNavigation a{display:block;width:100%}
.blog-btn{border:1px solid var(--theme-green);color:var(--theme-green);display:block;width:fit-content;transition:all .3s}
.blog-btn:hover{background-color:var(--theme-green);color:#fff;border-color:var(--theme-green)}
.blog-link{color:var(--theme-green);transition:all .3s}
.blog-link:hover{color:var(--bs-gray-900)}
.blog-years-filter{display:flex;flex-wrap:wrap;gap:.5rem}
.blog-years-filter span{width:calc(50% - .5rem);text-align:center;display:flex;justify-content:center}
.blog-content h4{color:var(--theme-green);margin:1rem 0}
.years-filter select,.years-filter span{border:1px solid var(--theme-green);color:var(--theme-green);padding:.25rem .5rem;border-radius:.375rem;transition:all .3s;cursor:pointer}
.years-filter span.active,.years-filter span:hover{background:var(--theme-green);color:#fff}
.years-filter select{transition:all .3s}
.years-filter select:hover{background:#bfffba}
.dropdown-custom{position:relative;border-radius:var(--bs-border-radius-sm);cursor:pointer}
.dropdown-custom ul{list-style:none;padding:0;margin:0;position:absolute;top:100%;left:0;width:100%;background-color:#fff;border:2px solid var(--theme-green);border-bottom-left-radius:var(--bs-border-radius);border-bottom-right-radius:var(--bs-border-radius);overflow:hidden}
.dropdown-custom label,.dropdown-custom ul li{padding:.5rem 2rem .5rem 1rem;cursor:pointer;text-align: left;}
.dropdown-custom ul li{background-color:#fff;color:var(--theme-green);transition:all .2s}
.dropdown-custom ul li:hover{background-color:var(--theme-green);color:#fff}
.dropdown-custom::after{content:"\f078";font-family:Fontawesome;color:inherit;position:absolute;top:.5rem;right:1rem}
.searchDiv{position:absolute;text-align:left;top:100%;left:0;width:100%;background-color:#fff;z-index:1000;border-bottom-left-radius:3px;border-bottom-right-radius:3px;animation:slide .3s forwards}
.searchDiv ul{border:1px solid var(--theme-green);cursor:pointer;list-style:none;padding:0;margin:0;position:absolute;top:100%;left:0;width:100%;background-color:#fff;border-bottom-left-radius:var(--bs-border-radius);border-bottom-right-radius:var(--bs-border-radius);overflow:hidden}
.searchDiv ul li{padding:.5rem 2rem .5rem 1rem;cursor:pointer}
.searchDiv ul li:hover{background-color:var(--theme-green);color:#fff}
.searchDiv ul li a{color:var(--theme-green)!important}
.searchDiv ul li:hover a{color:#fff!important}
.searchToggleBlog{background-color:var(--theme-green)!important;color:#fff;border:none;border-top-left-radius:0;border-bottom-left-radius:0}
.searchToggleBlog:hover{background-color:var(--theme-green)!important;box-shadow:none!important}
input:focus{outline:0!important;box-shadow:none!important;border:1px solid var(--theme-green)!important}
.blogContent hr{margin:5px 0}
.blogContent p{text-align:left!important}
.text-left{text-align:left!important}
.blogHead{font-size:var(--step-2) !important}
#to-the-top i{
    width: 0 !important;
    height: 0 !important;
}