.awl-blog-page .site-main,
.awl-blog-page .page-content{
  max-width:none!important;
  width:100%!important;
  padding:0!important;
  margin:0!important
}
.awl-blog-page .page-content>style,
.awl-blog-page .page-content>img,
.awl-blog-page .page-content>ul{
  display:none!important
}
.awl-blog{
  --navy:#101A30;
  --green:#3A9E1E;
  --line:#DDE7F0;
  --text:#263143;
  font-family:Poppins,Arial,sans-serif;
  color:var(--text)
}
.awl-blog .awl-breadcrumbs{
  max-width:1360px;
  margin:0 auto;
  padding:18px 32px 0;
  color:#5d6978
}
.awl-blog .awl-breadcrumbs a{color:var(--green);font-weight:700;text-decoration:none}
.awl-blog-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:22px
}
.awl-blog-card{
  background:#fff;
  border:1px solid var(--line);
  border-radius:9px;
  overflow:hidden;
  box-shadow:0 12px 30px rgba(16,26,48,.07);
  transition:transform .24s ease,box-shadow .24s ease
}
.awl-blog-card:hover{
  transform:translateY(-5px);
  box-shadow:0 18px 38px rgba(16,26,48,.13)
}
.awl-blog-card .awl-card-link{
  display:flex;
  flex-direction:column;
  height:100%;
  color:inherit!important;
  text-decoration:none!important
}
.awl-blog-card img{
  display:block;
  width:100%;
  height:200px;
  object-fit:cover
}
.awl-blog-card-copy{
  flex:1;
  display:flex;
  flex-direction:column;
  padding:22px;
  border-top:5px solid var(--green);
  background:#fff
}
.awl-blog-card h2,
body.awl-blog-page .awl-blog-card h2{
  margin:0 0 12px;
  color:var(--navy)!important;
  font:800 22px/1.25 Poppins,Arial,sans-serif
}
.awl-blog-card p{
  margin:0 0 18px;
  color:#4b5563;
  font:500 15px/1.6 Poppins,Arial,sans-serif
}
.awl-blog-more{
  margin-top:auto;
  color:var(--green)!important;
  font:800 14px/1.3 Poppins,Arial,sans-serif
}
.awl-blog .awl-head .awl-eyebrow{
  color:var(--green);
  text-transform:uppercase;
  letter-spacing:.08em;
  font-weight:800;
  font-size:13px
}
body.awl-blog-post .site-main{
  max-width:840px;
  margin:0 auto;
  padding:36px 24px 80px;
  font-family:Poppins,Arial,sans-serif;
  color:#263143
}
body.awl-blog-post .entry-title{
  color:#101A30!important;
  font:800 clamp(32px,4vw,46px)/1.15 Poppins,Arial,sans-serif;
  margin:0 0 22px
}
body.awl-blog-post .page-content,
body.awl-blog-post .page-content p,
body.awl-blog-post .page-content li{
  font:500 16px/1.7 Poppins,Arial,sans-serif;
  color:#263143
}
body.awl-blog-post .page-content h2,
body.awl-blog-post .page-content h3{
  color:#101A30!important;
  font-weight:800
}
body.awl-blog-post .page-content a,
body.awl-blog-post .awl-post-related a{
  color:#3A9E1E!important;
  font-weight:700
}
body.awl-blog-post .page-content a:hover,
body.awl-blog-post .awl-post-related a:hover{color:#236d12!important}
body.awl-blog-post .elementor-location-single{
  --awl-navy:#101A30;
  --awl-green:#3A9E1E;
  --awl-soft:#F4F8FC;
  --awl-line:#DDE7F0;
  --awl-text:#263143;
  font-family:Poppins,Arial,sans-serif;
  color:var(--awl-text)
}
body.awl-blog-post .elementor-40 .elementor-element-360e8ab2:not(.elementor-motion-effects-element-type-background),
body.awl-blog-post .elementor-40 .elementor-element-360e8ab2>.elementor-motion-effects-container>.elementor-motion-effects-layer{
  background-image:linear-gradient(90deg,rgba(16,26,48,.88),rgba(16,26,48,.62)),var(--awl-blog-hero)!important;
  background-position:center!important;
  background-size:cover!important
}
body.awl-blog-post .elementor-40 .elementor-element-360e8ab2::before,
body.awl-blog-post .elementor-40 .elementor-element-360e8ab2>.e-con-inner>.elementor-background-slideshow::before,
body.awl-blog-post .elementor-40 .elementor-element-360e8ab2>.elementor-background-slideshow::before,
body.awl-blog-post .elementor-40 .elementor-element-360e8ab2>.elementor-background-video-container::before,
body.awl-blog-post .elementor-40 .elementor-element-360e8ab2>.e-con-inner>.elementor-background-video-container::before,
body.awl-blog-post .elementor-40 .elementor-element-360e8ab2>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{
  background-color:rgba(16,26,48,.35)!important
}
body.awl-blog-post .elementor-40 .elementor-element-594e9adb,
body.awl-blog-post .elementor-40 .elementor-element-102aca96{
  display:none!important
}
body.awl-blog-post .elementor-40 .elementor-element-3f1133a3 .elementor-heading-title,
body.awl-blog-post .elementor-40 .elementor-element-27894244 .elementor-heading-title,
body.awl-blog-post .elementor-40 .elementor-element-619594bb .elementor-heading-title,
body.awl-blog-post .elementor-40 .elementor-element-44dc9bd7 .elementor-heading-title,
body.awl-blog-post .elementor-40 .elementor-element-7594101d .elementor-heading-title,
body.awl-blog-post .elementor-40 .elementor-element-3a276def .elementor-heading-title{
  color:var(--awl-navy)!important;
  font-family:Poppins,Arial,sans-serif!important
}
body.awl-blog-post .elementor-40 .elementor-element-3f1133a3 .elementor-heading-title{
  color:#fff!important;
  font-weight:800!important
}
body.awl-blog-post .elementor-40 .elementor-element-62bfedac .elementor-icon-list-text,
body.awl-blog-post .elementor-40 .elementor-element-62bfedac .elementor-icon-list-icon i{
  color:#fff!important
}
body.awl-blog-post .elementor-40 .elementor-element-62bfedac a:hover .elementor-icon-list-text{
  color:var(--awl-green)!important
}
body.awl-blog-post .elementor-40 .elementor-element-25b8332b:not(.elementor-motion-effects-element-type-background),
body.awl-blog-post .elementor-40 .elementor-element-25b8332b>.elementor-motion-effects-container>.elementor-motion-effects-layer,
body.awl-blog-post .elementor-40 .elementor-element-2319ed78:not(.elementor-motion-effects-element-type-background),
body.awl-blog-post .elementor-40 .elementor-element-2319ed78>.elementor-motion-effects-container>.elementor-motion-effects-layer,
body.awl-blog-post .elementor-40 .elementor-element-4043db06:not(.elementor-motion-effects-element-type-background),
body.awl-blog-post .elementor-40 .elementor-element-4043db06>.elementor-motion-effects-container>.elementor-motion-effects-layer,
body.awl-blog-post .elementor-40 .elementor-element-7f17393:not(.elementor-motion-effects-element-type-background),
body.awl-blog-post .elementor-40 .elementor-element-7f17393>.elementor-motion-effects-container>.elementor-motion-effects-layer,
body.awl-blog-post .elementor-40 .elementor-element-127c345a:not(.elementor-motion-effects-element-type-background),
body.awl-blog-post .elementor-40 .elementor-element-127c345a>.elementor-motion-effects-container>.elementor-motion-effects-layer{
  background-color:var(--awl-soft)!important;
  border:1px solid var(--awl-line)
}
body.awl-blog-post .elementor-40 .elementor-element-60535fb2>.elementor-widget-container{
  background-color:var(--awl-green)!important
}
body.awl-blog-post .elementor-40 .elementor-element-60535fb2 .elementor-icon-list-text,
body.awl-blog-post .elementor-40 .elementor-element-60535fb2 .elementor-icon-list-text a{
  color:#fff!important
}
body.awl-blog-post .elementor-40 .elementor-element-fe20c2f .elementor-icon-list-icon i,
body.awl-blog-post .elementor-40 .elementor-element-fe20c2f .elementor-icon-list-text a{
  color:var(--awl-green)!important
}
body.awl-blog-post .elementor-40 .elementor-element-fe20c2f .elementor-icon-list-text,
body.awl-blog-post .elementor-40 .elementor-element-fe20c2f .elementor-icon-list-text a,
body.awl-blog-post .elementor-40 .elementor-element-326eafe7 .elementor-icon-list-text a,
body.awl-blog-post .elementor-40 .elementor-element-328a13a5 .elementor-sitemap-item a,
body.awl-blog-post .elementor-40 .elementor-element-54950984 .elementor-post__title a,
body.awl-blog-post .elementor-40 .elementor-widget-theme-post-content a,
body.awl-blog-post .elementor-40 .elementor-element-63d277da a{
  color:var(--awl-navy)!important
}
body.awl-blog-post .elementor-40 .elementor-element-fe20c2f a:hover .elementor-icon-list-text,
body.awl-blog-post .elementor-40 .elementor-element-fe20c2f a:hover,
body.awl-blog-post .elementor-40 .elementor-element-328a13a5 a:hover,
body.awl-blog-post .elementor-40 .elementor-element-54950984 a:hover,
body.awl-blog-post .elementor-40 .elementor-widget-theme-post-content a:hover,
body.awl-blog-post .elementor-40 .elementor-element-63d277da a:hover{
  color:var(--awl-green)!important
}
body.awl-blog-post .elementor-40 .elementor-element-326eafe7 a:hover,
body.awl-blog-post .elementor-40 .elementor-element-63d277da a:hover{
  background-color:var(--awl-green)!important;
  color:#fff!important
}
body.awl-blog-post .elementor-40 .elementor-element-1c24bf7a .elementor-search-form__submit{
  background-color:var(--awl-green)!important;
  --e-search-form-submit-text-color:#fff!important
}
body.awl-blog-post .elementor-40 .elementor-element-14db2ccc img,
body.awl-blog-post .elementor-40 .elementor-post__thumbnail img{
  object-fit:cover!important;
  object-position:center!important
}
body.awl-blog-post .elementor-40 .elementor-element-14db2ccc img{
  min-height:280px
}
body.awl-blog-post .elementor-40 .elementor-widget-theme-post-content h2,
body.awl-blog-post .elementor-40 .elementor-widget-theme-post-content h3{
  color:var(--awl-navy)!important
}
body.awl-blog-post .elementor-40 .elementor-gallery__container{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:10px!important
}
body.awl-blog-post .elementor-40 .elementor-gallery-item{
  display:block!important
}
body.awl-blog-post .elementor-40 .elementor-gallery-item .e-gallery-image{
  display:block!important;
  width:100%!important;
  height:auto!important;
  min-height:90px!important;
  aspect-ratio:1/1;
  background-position:center!important;
  background-repeat:no-repeat!important;
  background-size:cover!important;
  border-radius:8px
}
@media(max-width:980px){
  .awl-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:700px){
  .awl-blog-grid{grid-template-columns:1fr}
  .awl-blog .awl-breadcrumbs{padding:16px 20px 0}
}
