.articles-list{display:grid;grid-template-columns:repeat(3, 1fr);padding:0 5rem}@media only screen and (max-width: 1150px){.articles-list{padding:0 2.5rem}}@media only screen and (max-width: 991px){.articles-list{padding:0 10px}}@media only screen and (max-width: 767px){.articles-list{grid-template-columns:repeat(1, 1fr);gap:.5rem}}.articles-list__item{padding:2.5rem .5rem}@media only screen and (max-width: 767px){.articles-list__item{padding:1.5625rem 0}}.articles-list .article-card .article-card__info{transition:opacity 350ms ease}.articles-list .article-card:hover .article-card__info{opacity:.5}.articles-list .article-card a{text-decoration:none}.articles-list .article-card__image{display:block;margin-bottom:1rem;position:relative;padding-top:60.0961538462%;max-height:250px;overflow:hidden}@media only screen and (max-width: 767px){.articles-list .article-card__image{margin-bottom:.5rem;padding-top:70%}}.articles-list .article-card__title{font-size:1.25rem;text-transform:none;margin-bottom:.5rem;margin-top:.5rem}.articles-list .article-card .no-image{background:#768592;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.articles-list .article-card .no-image .article-header{font-size:32px;color:#fff}@media only screen and (max-width: 767px){.articles-list .article-card .no-image .article-header{font-size:18px}}.articles-list .article-card .no-image .article-subheader{font-size:24px;color:#fff;text-align:center;padding-left:10px;padding-right:10px}@media only screen and (max-width: 767px){.articles-list .article-card .no-image .article-subheader{font-size:12px}}.articles-list .article-card svg{width:120px}@media only screen and (max-width: 767px){.articles-list .article-card svg{width:80px}}.articles-list .article-card img,.articles-list .article-card .no-image{position:absolute;height:100%;width:100%;left:0;top:0}.articles-list .article-card__overlay{position:absolute;left:0;top:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center;visibility:hidden;opacity:0;transition:300ms ease;background:rgba(31,42,68,.75)}.articles-list .article-card__image:hover .article-card__overlay{visibility:visible;opacity:1}.template-blog{background-color:var(--color-main-light)}.blog{padding-bottom:4rem}.blog__header{color:var(--color-main-dark);text-align:center;padding:2rem;position:relative;display:flex;align-items:center;justify-content:center}.blog__header.has--image{color:var(--color-main-light);min-height:320px}.blog__header.has--image::after{position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.5019607843);content:""}.blog__header.has--image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.blog__header.has--image>div{position:relative;z-index:1}@media only screen and (max-width: 767px){.blog__header{color:var(--color-main-dark) !important;min-height:auto !important;padding:.75rem 1rem 1.5rem}.blog__header img,.blog__header::after{display:none !important}}.blog__main-title{margin-bottom:.5rem;position:relative}.blog__main-description{max-width:632px;margin:0 auto;position:relative}.blog .search-block{background-color:#f8f8f9;padding:2.5rem 1rem}@media only screen and (max-width: 767px){.blog .search-block{padding:1.5rem 1rem}}.blog .search-block__blogslist{text-align:center;padding:0 1rem;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.blog .search-block__blogslist::-webkit-scrollbar{display:none}@media only screen and (max-width: 767px){.blog .search-block__blogslist{padding:0}}.blog .search-block__blogslist ul{display:inline-flex;list-style:none;padding:0;margin:0 auto}.blog .search-block__blogslist ul li{margin:0 1rem;white-space:nowrap}@media only screen and (max-width: 767px){.blog .search-block__blogslist ul li{margin:0 .5rem}}.blog .search-block__blogslist ul li a{text-decoration:none;opacity:.5;display:inline-block;padding-bottom:7px}.blog .search-block__blogslist ul li a.current{border-bottom:2px solid var(--color-main-dark);opacity:1}.blog .search-block__blogslist ul li a:hover{opacity:1}.blog .full-width-banner{position:relative}.blog .banner-slider .banner-slider-item{padding:5rem 5rem 3.125rem;width:100%;position:relative}@media only screen and (max-width: 1150px){.blog .banner-slider .banner-slider-item{padding:5rem 2.5rem 3.125rem}}.blog .banner-slider .banner-slider-item__img{padding-top:64.85%;position:relative;min-height:550px}.blog .banner-slider .banner-slider-item__img img{position:absolute;top:0%;left:0;width:100%;height:100%}@media only screen and (max-width: 767px){.blog .banner-slider .banner-slider-item__img{min-height:222px}}.blog .banner-slider .banner-slider-item__grid{display:grid;grid-template-columns:1fr minmax(432px, 0.425fr);margin:0 auto;padding:0 .5rem}.blog .banner-slider .banner-slider-item__text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:40px;background:#e9e9ea}.blog .banner-slider .banner-slider-item a{text-decoration:none}.blog .banner-slider .banner-text__eyebrow{background-color:var(--color-main-light);padding:.5rem;margin-bottom:1.5rem}.blog .banner-slider .banner-text__title{margin-bottom:1.5rem}.blog .banner-slider .banner-text__body{margin-bottom:1.5rem}.blog .banner-slider .swiper-button-prev{left:4.0625rem}.blog .banner-slider .swiper-button-next{right:4.0625rem}@media only screen and (max-width: 1150px){.blog .banner-slider .swiper-button-prev{left:1.5%}.blog .banner-slider .swiper-button-next{right:1.5%}}.blog .banner-slider .swiper-pagination{bottom:0px;--swiper-theme-color: var(--color-main-dark)}@media only screen and (min-width: 992px){.blog .banner-slider .banner-slider-item--reversed .banner-slider-item__grid{grid-template-columns:minmax(400px, 0.425fr) 1fr}.blog .banner-slider .banner-slider-item--reversed .banner-slider-item__img{order:1}}@media only screen and (max-width: 991px){.blog .banner-slider .banner-slider-item{padding:40px 0 60px}.blog .banner-slider .banner-slider-item__grid{grid-template-columns:1fr}.blog .banner-slider .banner-slider-item__text{align-items:center;text-align:center}.blog .banner-slider .swiper-pagination{bottom:15px;--swiper-theme-color: var(--color-main-dark)}.blog .banner-slider .swiper-button{z-index:11;top:calc(100% - 29px)}}@media only screen and (max-width: 479px){.blog .banner-slider .banner-slider-item__text{padding:1rem;align-items:flex-start;text-align:left}}.empty-blog{text-align:center;padding-top:2.5rem}
