.card-blog{background:var(--c-light-3);color:var(--c-text);flex-direction:column;gap:30px;height:470px;padding:25px}.card-blog,.card-blog__thumb{display:flex}.card-blog__thumb .picture{aspect-ratio:400/220}.card-blog__thumb:hover img{scale:1.05;transition:scale .3s ease-in-out}.card-blog__info{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.card-blog__info .title{margin-bottom:10px}.card-blog__info a{color:inherit!important;display:block;margin-top:20px}.card-blog__info .taxonomy{text-transform:lowercase}@media screen and (max-width:767px){.card-blog{height:auto;padding:15px}.card-blog__info a{margin-top:40px}}.single-page.template-blog>.inner>.content-wrapper{padding-top:50px}.single-page.template-blog .tabs{border-bottom:1px solid var(--c-grey);color:var(--c-white);display:flex;gap:20px;justify-content:flex-start;position:relative;z-index:0}.single-page.template-blog .tabs:after{background:var(--c-text);bottom:0;content:"";display:inline-block;height:1px;left:var(--left,0);opacity:1;position:absolute;transition:all .33s ease-in-out;width:var(--tab-w,0);z-index:1}.single-page.template-blog .tabs .tab{align-items:center;color:var(--c-grey-2);cursor:pointer;display:flex;justify-content:center;padding:14px 20px;position:relative}.single-page.template-blog .tabs .tab.tab-active,.single-page.template-blog .tabs .tab:hover{color:var(--c-text)}.single-page.template-blog .tabs-content{display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr}.single-page.template-blog .tabs-content:before{background:var(--c-grey);border-radius:0;order:0}.single-page.template-blog .tabs-content .selected-tab:not(:empty){margin-bottom:32px}.single-page.template-blog .tabs-content>.content{display:grid;gap:30px;grid-column:span 3;grid-template-columns:1fr 1fr 1fr}.single-page.template-blog .tabs-content .swiper{--swiper-navigation-size:40px;grid-column:span 3;width:100%}.single-page.template-blog .tabs-content .swiper-archive-nav{color:var(--c-white);display:flex;grid-column:span 3;justify-content:space-between}.single-page.template-blog .tabs-content .swiper-archive-nav .btn-container{display:flex;gap:20px}.single-page.template-blog .tabs-container{--placeholder-height:470px;display:flex;flex-direction:column;gap:28px}@media screen and (max-width:767px){.single-page.template-blog .tabs{border-bottom:none}.single-page.template-blog .tabs-container{gap:40px}.single-page.template-blog .tabs:after{display:none}}
