.main-banner-section.style-3 .main-banner-section-wrapper{display:flex;flex-wrap:wrap;margin-inline:-10px}.main-banner-section.style-3 .main-banner-section-wrapper>div{padding-inline:10px}.main-banner-section.style-3 .banner-grid-outer{width:70%}.main-banner-section.style-3 .banner-grid-wrapper{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.main-banner-section.style-3 .banner-grid-wrapper .post-item{min-height:270px}.main-banner-section.style-3 .banner-grid-wrapper .post-item:first-child{grid-column:span 2;grid-row:span 2}.main-banner-section.style-3 .banner-slider .post-item .post-item-content .entry-title{font-size:var(--font-size-md)}.main-banner-section.style-3 .post-tabs-wrapper{width:30%}@media (max-width:1024px){.main-banner-section.style-3 .banner-grid-outer{width:100%;margin-bottom:20px}.main-banner-section.style-3 .post-tabs-wrapper{width:100%}}@media (max-width:600px){.main-banner-section.style-3 .banner-grid-wrapper{grid-template-columns:repeat(1,1fr)}.main-banner-section.style-3 .banner-grid-wrapper .post-item:first-child{grid-column:span 1;grid-row:span 1}}.main-banner-section .post-tabs-wrapper .post-tabs-head .banner-post-tabs li a{gap:5px;display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--color-text);padding:7px 5px;font-size:calc(var(--font-size-sm) + 1px);border-style:solid;border-width:1px;border-block-end-width:3px;border-inline-end-width:3px;border-color:var(--shadow-color)}.main-banner-section .post-tabs-wrapper .post-tabs-head .banner-post-tabs li a:not(.inactive){background-color:var(--primary-color);color:#fff}.main-banner-section .post-tabs-wrapper .post-tabs-head .banner-post-tabs{margin:0;padding:0;display:flex;align-items:center;list-style:none}.main-banner-section .post-tabs-wrapper .post-tabs-head .banner-post-tabs li{flex-grow:1;text-align:center}.recentpost-wrapper{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.post-item.overlay-post{min-height:380px;padding:20px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center}.post-item.overlay-post::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(17,17,17,0)),color-stop(80%,rgba(17,17,17,.6)),to(#111));background-image:linear-gradient(to bottom,rgba(17,17,17,0) 0%,rgba(17,17,17,.6) 80%,#111 100%);background-repeat:no-repeat;background-size:cover;background-position:center center}.post-item.overlay-post .post-overlay{position:relative;z-index:1}.post-item.overlay-post .post-item-content .entry-cat .post-categories li a{display:block;text-decoration:none;font-weight:500;text-transform:capitalize;color:#eee;background-color:var(--primary-color);transition:all .4s ease-in-out}.post-item.overlay-post .post-item-content .entry-cat .post-categories li a:focus{outline-color:#fff}.post-item.overlay-post .post-item-content .entry-title a:focus,.post-item.overlay-post .post-item-content .entry-title a:hover,.post-item.overlay-post .post-item-content .entry-title a{color:#fff}.post-item.overlay-post .post-item-content .entry-meta li{color:#fff}.post-item.overlay-post .post-item-content .entry-meta li a{color:#fff}@media (max-width:768px){.recentpost-wrapper{grid-template-columns:repeat(2,1fr)}.post-item.overlay-post{min-height:380px}}@media (max-width:480px){.recentpost-wrapper{grid-template-columns:repeat(1,1fr)}}.section-header-2 .widget-header{display:flex;justify-content:space-between;align-items:center;gap:15px}.section-header-2 .site-footer .tab-filter-widget .widget-header,.section-header-2 .secondary-widgets-area .tab-filter-widget .widget-header{flex-direction:column;align-items:stretch;gap:10px}.section-header-2 .site-footer .widget-header .tab-filter-widget .widget-title,.section-header-2 .secondary-widgets-area .widget-header .tab-filter-widget .widget-title{margin-bottom:5px}@media (max-width:600px){.section-header-2 .tab-filter-widget .widget-header{flex-direction:column;align-items:stretch;gap:0}.section-header-2 .tab-filter-widget .widget-title{margin-bottom:5px}}.section-header-2 .site-footer .widget-title::after{border:1px double rgba(255,255,255,.15);border-width:1px 0}.section-header-2 .widget-header>a{margin-bottom:15px}body.header-style-5 *{all:unset}