@keyframes spinner{to{transform:translate(-50%,-50%) rotate(1turn)}}.featured-blog{background-color:var(--background-color);overflow:hidden;padding:4rem}@media only screen and (min-width:1200px){.featured-blog{margin:0 auto;max-width:1440px}}.featured-blog__title{font-weight:bolder;margin-top:0;text-align:center;text-transform:uppercase}.featured-blog__tabs-slider{overflow:unset}.featured-blog__slider{margin-top:2rem;overflow:visible}.featured-blog__slider>.swiper-button-next,.featured-blog__slider>.swiper-button-prev{bottom:100%;position:absolute;top:auto;width:auto}.featured-blog__slider>.swiper-button-next:after,.featured-blog__slider>.swiper-button-prev:after{font-size:1rem;padding:.5rem;position:relative;top:.1rem}.featured-blog__slider>.swiper-button-prev{left:0}.featured-blog__slider>.swiper-button-prev:after{margin-left:-.5rem;order:-1}.featured-blog__slider>.swiper-button-next{right:0}.featured-blog__slider>.swiper-button-next:after{margin-right:-.5rem}.featured-blog__slider:not(.swiper-container-initialized)>.swiper-wrapper{justify-content:center}.featured-blog__slider:not(.swiper-container-initialized)>.swiper-button-next,.featured-blog__slider:not(.swiper-container-initialized)>.swiper-button-prev{display:none}@media only screen and (max-width:767px){.featured-blog{padding:1rem}}.featured-blog tab-buttons{justify-content:center;margin-top:50px}@media only screen and (max-width:767px){.featured-blog tab-buttons{flex-wrap:unset;justify-content:flex-start;margin-top:1rem}}@media only screen and (min-width:768px)and (max-width:991px){.featured-blog tab-buttons{flex-wrap:wrap;justify-content:center}}.featured-blog tab-buttons tab-button{align-items:center;background-color:#e8e8e6;border:1px solid transparent;border-radius:30px;color:var(--button-background-color);display:flex;font-size:13px;font-weight:700;height:auto;justify-content:center;line-height:normal;padding:14px 31px;text-decoration:none;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.featured-blog tab-buttons tab-button svg{fill:var(--button-background-color);height:100%;width:100%}.featured-blog tab-buttons tab-button .icon{display:block;height:18px;margin-right:20px;width:18px}.featured-blog tab-buttons tab-button:hover{border:1px solid var(--button-background-color)}.featured-blog tab-buttons tab-button[opened]{background-color:var(--button-background-color);color:#fff;font-weight:700}.featured-blog tab-buttons tab-button[opened] path,.featured-blog tab-buttons tab-button[opened] svg{fill:#fff!important}.featured-blog .button-primary{background-color:var(--button-background-color);border:1px solid var(--button-border-color);border-radius:30px;color:var(--button-text-color);display:block;font-size:13px;font-weight:700;height:auto;line-height:normal;margin:40px auto 0;padding:14px 31px;text-transform:uppercase;transition:all .5s;width:-moz-fit-content;width:fit-content}.featured-blog .button-primary:hover{background-color:var(--button-background-color-hover);border:1px solid var(--button-background-color-hover);color:var(--button-background-color)}.article-card{display:block;height:100%;overflow:hidden}.article-card__details-wrapper{background-color:#efefef;border-radius:5px;margin-top:1rem;padding:40px 25px}@media only screen and (max-width:767px){.article-card__details-wrapper{margin-top:1rem;padding:15px 10px}}.article-card__title{font-size:1.5rem;font-weight:700;min-height:48px;text-transform:uppercase}@media only screen and (max-width:767px){.article-card__title{font-size:1rem;margin:10px 0;min-height:35px}}.article-card__publish-date{font-size:.8rem;margin-bottom:20px}@media only screen and (max-width:767px){.article-card__publish-date{margin-bottom:10px}}.article-card__summary-wrapper{font-size:.9rem}@media only screen and (min-width:768px){.article-card__image-wrapper .swiper-slide:not(.swiper-slide-prev):not(.swiper-slide-active):not(.swiper-slide-next){visibility:hidden}}.article-card__image-wrapper .responsive-image__wrapper.ratio-rectangle{padding-top:100%}.article-card__image-wrapper img{border-radius:5px}.article-card__info{font-size:.9rem;height:100px;text-align:center}.article-card__read-more-wrapper{margin-top:16px}.article-card__read-more-wrapper a{text-decoration:underline}
