.elementor-kit-6{--e-global-color-primary:#E0E9E7;--e-global-color-secondary:#252527;--e-global-color-text:#515152;--e-global-color-accent:#841111;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;font-family:"Poppins", Sans-serif;}.elementor-kit-6 a{color:var( --e-global-color-accent );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:25px;color:#FFFFFF;background-color:#841111;border-radius:60px 60px 60px 60px;padding:17px 40px 17px 40px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1240px;}.e-con{--container-max-width:1240px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.site-header{padding-right:0px;padding-left:0px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.resources-tiles .elementor-column .elementor-widget-heading,
.resources-tiles .elementor-column .elementor-widget-heading .elementor-widget-container,
.resources-tiles .elementor-column .elementor-widget-heading .elementor-heading-title ,
.resources-tiles .elementor-column .elementor-widget-heading .elementor-heading-title  a{
    height:100%;
}
.resources-tiles .elementor-column .elementor-widget-heading .elementor-heading-title  a{
    display: flex;
    align-items: end;
    padding: 0 0 40px 30px;
}
.resources-tiles .elementor-column:hover .elementor-widget-image img{
    transform: scale(1.05);
}
.resources-tiles .elementor-column .elementor-widget-image{
    overflow: hidden;
    border-radius: 20px;
}
.elementor-widget-tabs .elementor-tab-title.elementor-active, .elementor-widget-tabs .elementor-tab-title.elementor-active a{
    color:var( --e-global-color-accent ) !important;
}
.equal-infoboxes .elementor-widget-icon-box,
.equal-infoboxes .elementor-widget-icon-box .elementor-widget-container,
.blog-posts-list .blog-post-card .blog-post-card-inner{
    height: 100%;
}
.elementor-widget-tabs .elementor-tab-title{
    position: relative;
    margin: 25px 25px;
    padding: 0 10px 10px !important;
}
.elementor-widget-tabs .elementor-tab-title:after{
    content:'';
    height: 1px !important;
    border-radius: 4px;
    width: 100% !important;
    background:rgba(81, 81, 82, 0.7);
    position: absolute;
    bottom: 0 !important;
    left: 0 !important;
    
}
.elementor-widget-tabs .elementor-tab-title:hover{
    color:#841111 !important;
}
.elementor-widget-tabs .elementor-tab-title.elementor-active:after,
.elementor-widget-tabs .elementor-tab-title:hover:after{
    background:#841111 !important;
}
.items.ui-accordion .accordions-head{
    border-top-left-radius: 12px !important;
    border-top-right-radius: 12px !important;
    padding: 24px 32px;
    margin-top: 8px;
}
.items.ui-accordion .accordions-head.ui-state-active .accordions-head-title{
    color:#252527;
}

.items.ui-accordion .accordion-content {
    border-bottom-left-radius: 12px !important;
    border-bottom-right-radius: 12px !important;
    padding: 0 32px 0;
}
.items.ui-accordion .accordions-head:not(.ui-state-active){
    background: rgba(255,255,255,0.7) !important;
    border-radius:12px !important;
}
.wtpsw-post-items ul{
    padding: 0;
    display: flex;
    flex-direction: row;
    gap:2.5%;
}
.wtpsw-post-items ul li{
    width: 50%;
    max-width: 50%;
    
}
.wtpsw-post-items ul li > div{
    background: #fff; 
    width: 100%;
    display: block;
    padding: 32px;
    border-radius: 20px;
    display: flex;
    flex-wrap: wrap;
    position: relative;
}
.wtpsw-post-items ul li > div h6{
    font-size:24px;
    font-weight: 600;
    order: 1;
    width: 100%;
    margin-top:15px !important;
    margin-bottom:8px !important;
}
.wtpsw-post-items ul li > div h6 a.wtpsw-post-title{
color:#252527 !important;

}
.wtpsw-date-post{
    order: 0;
}
.wtpsw-post-cnt{
    order: 3;
    width: 100%;
}
.wtpsw-post-author{
    color: transparent;
}
.wtpsw-post-author a{
    color:#515152;
}
.elementor-post__meta-data{
    display: flex;
}
.wtpsw-post-items ul li > div:before{
    content: 'Trending';
    background:#F2C94C url(/wp-content/uploads/2023/01/Vector-1.png) 10px 5px no-repeat;
    padding: 0px 10px 0px 25px;
    color: #252527;
    font-size: 15px;
    line-height: 24px;
    border-radius: 5px;
    position: absolute;
    right: 20px;
    top:20px;
}
.recent-posts-small .elementor-post__card {
   display: flex;
   flex-direction: row !important;
   flex-wrap: wrap;
   padding: 10px;
    
}
.recent-posts-small .elementor-post__card .elementor-post__text,
.recent-posts-small .elementor-post__card  .elementor-post__meta-data{
    width:65%;
    max-width:65% !important;
    
}
.recent-posts-small .elementor-post__card .elementor-post__text{
    padding-top: 30px !important;
}
.recent-posts-small .elementor-post__card  .elementor-post__meta-data {
   position: absolute;
   padding: 0;
   right: 0;
   top:15px;
   border:none !important;
}
.recent-posts-small .elementor-post__card .elementor-post__thumbnail__link{
    width:35%;
    display: inline-grid;
    height: 100%;

}
.recent-posts-small .elementor-post__card .elementor-post__thumbnail__link .elementor-post__thumbnail{
    border-radius: 14px;
}
.recent-posts-small .elementor-post__card .elementor-post__thumbnail__link:after{
    display: none !important;
}
.latest-posts-grid .elementor-post__thumbnail:after{
    content:'New';
    background: #A1FFC9 url(/wp-content/uploads/2023/01/Vector-1.png) 10px 2.5px no-repeat;
    position: absolute;
    top:18px;
    left: 18px;
    font-family: Poppins;
    font-size: 15px;
    font-weight: 400;
    line-height: 19px;
    border-radius: 5px;
    padding: 0px 10px 0px 27px;
    color:#252527;

}
.latest-posts-grid 
 .elementor-col-50:first-child .elementor-post__card{
   display: flex;
   flex-direction: column;
}
.latest-posts-grid 
 .elementor-col-50:first-child .elementor-post__text{
     order:3;
 }
.latest-posts-grid  .elementor-col-50:first-child .elementor-post__card .elementor-post__meta-data{
    padding: 0px 30px;
    border:none !important;
}
.latest-posts-grid .elementor-col-50  + .elementor-col-50  .elementor-post__thumbnail:after{
    top:12px;
    left: 12px;
}
.latest-posts-grid .elementor-col-50 .elementor-post__read-more:hover{
    color: #841111 !important;
    
}
.latest-posts-grid .elementor-col-50 .elementor-post__read-more:hover:before{
    color:#841111 ;
    background-image: url(/wp-content/uploads/2023/01/external-link-hover.svg);
}
.latest-posts-grid .elementor-col-50 .elementor-post__read-more{
    position: relative;
    padding-right: 23px;
    transition: all ease-in 0.3s;
}
.latest-posts-grid .elementor-col-50  .elementor-post__read-more:before {
    content: '';
    background: url(/wp-content/uploads/2023/01/external-link.svg) center center no-repeat;
    position: absolute;
    width:20px;
    height: 20px;
    bottom:2px;
    right:0;
    transition: all ease-in 0.3s;
}
.elementor-post-author,
.elementor-post-date,
.wtpsw-date-post,
.wtpsw-post-stats{
    position: relative;
  padding-left: 20px;
  margin: 0 !important;
  font-family: Poppins;
font-size: 14px;
font-weight: 400;
line-height: 18px;
letter-spacing: 0em;
text-align: left;
color:#515152;
  }
  .elementor-post-date{
      padding-left: 25px;
  }
.elementor-post-author:before,
.elementor-post-date:before,
.wtpsw-date-post:before,
.wtpsw-post-stats:before{
    content: '';
    background: url(/wp-content/uploads/2023/01/user.svg) 0 center no-repeat;
   position: absolute;
   width:15px;
   height: 15px;
   left: 0;
 
}
.elementor-post-author{
    order: 2;
        margin-left: 20px !important;
}
.wtpsw-post-stats{
    margin-left: 20px !important;
}
.wtpsw-post-author{
    margin-left: -20px !important;
}
.elementor-post-date:before,
.wtpsw-date-post:before{
     background: url(/wp-content/uploads/2023/01/calendar.svg) 0 center no-repeat;

}
@media (max-width: 1100px){
    .wtpsw-post-items ul li > div:before{
        font-size:12px; 
            line-height: 20px;
            background-size:11px auto;
            background-position:10px 3px;
    }
    .recent-posts-small .elementor-post__card .elementor-post__text{
        padding: 34px 8px 0px 15px !important;
        margin-top:0 !important;
    }
    .recent-posts-small .elementor-post__meta-data{
        padding: 8px 15px !important;
    }
}
@media (max-width: 900px){
    .recent-posts-small .elementor-post__card .elementor-post__text p{
            height: 41px;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}
@media (max-width: 767px){
    .wtpsw-post-items ul li{
        width:100%;
        max-width:100%;
    }
    .wtpsw-post-items ul{
        flex-wrap:wrap;
    }
}/* End custom CSS */