.cs-hero{padding-top:5rem}.cs-hero .title-item{font-size:var(--font-heading1);font-weight:var(--font-weight-regular);margin-bottom:2.5rem}.cs-hero .image-item{padding-left:0}.cs-hero picture{display:block;height:25.1rem}@media(max-width:767px){.cs-hero .image-item{padding-right:0}.cs-hero picture{height:49vw}}.cs-hero picture img{border-radius:.9rem;-webkit-box-shadow:0 1.875px 1.875px 0 rgba(0,0,0,.16);box-shadow:0 1.875px 1.875px 0 rgba(0,0,0,.16)}.cs-hero .hero-content-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.cs-hero .hero-content-row .bottom-asset{position:absolute;left:-60px;bottom:-150px;z-index:5}@media(min-width:992px) and (max-width:1199px){.cs-hero .hero-content-row .bottom-asset{left:-20px}}@media(min-width:992px){.cs-hero .hero-content-row{margin-bottom:3rem}.cs-hero .hero-content-item{max-width:40rem}.cs-filter-section .top-items-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cs-hero .hero-content-item h2,.cs-hero .hero-content-item p{margin-bottom:1.5rem}.cs-hero .hero-content-item h2{font-weight:var(--font-weight-regular)}.cs-hero .hero-content-item p{color:var(--tone-dark);font-family:var(--font-secondary);line-height:normal}.cs-filter-section{margin-bottom:1.2rem}.cs-filter-section .top-items-row{margin-bottom:5rem}@media(max-width:991px){.cs-hero{padding-bottom:10rem}.cs-hero .hero-content-row .bottom-asset{display:none}.cs-hero .hero-content-item{margin-top:3rem}.cs-filter-section{margin-bottom:4rem}.cs-filter-section .top-items-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem}}@media(min-width:992px){.cs-filter-section .top-items-row.no-filter{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.cs-filter-section .btns-row,.cs-filter-section .filter-box{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem}.cs-filter-section .btns-row{-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:991px){.cs-filter-section .filter-box{-ms-flex-wrap:wrap;flex-wrap:wrap}.cs-filter-section form{margin-top:3rem}}.cs-filter-section .filter-btn{background-color:var(--tone);border-radius:.9rem;border:0;-webkit-box-shadow:0 1.875px 1.875px 0 rgba(0,0,0,.16);box-shadow:0 1.875px 1.875px 0 rgba(0,0,0,.16);font-size:1.7rem;padding:1rem;text-decoration:none}.cs-filter-section .filter-btn.active{background-color:var(--primary);color:var(--light)}.cs-filter-section .filter-btn.active:hover{background-color:var(--tone);color:var(--tone-dark)}.cs-filter-section .filter-btn:hover{background-color:var(--primary);color:var(--light)}.cs-filter-section .text-md,.cs-filter-section .text-sm{font-weight:var(--font-weight-regular)}.cs-filter-section .text-md{font-size:1.6rem;line-height:1.2}.cs-filter-section .text-sm{font-size:1.4rem}.cs-filter-section .custom-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.cs-filter-section .small-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.cs-filter-section .small-row .bold-item{font-weight:var(--font-weight-semibold)}.cs-filter-section .small-row span:not(.bold-item){font-size:1.4rem}.cs-filter-section .additional-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.cs-filter-section .cta-info{color:var(--primary);display:block;font-weight:var(--font-weight-semibold);margin-top:3rem;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.cs-filter-section .cta-info svg{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;margin-left:1.2rem;width:1.25rem}.cs-filter-section .cta-info.primary-cta{font-family:var(--font-cta);color:var(--primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.cs-filter-section .cta-info.primary-cta svg{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;margin-left:1.2rem;width:1.25rem}.cs-filter-section .cta-info.primary-cta:hover{color:var(--primary-dark)}.cs-filter-section .cta-info.primary-cta:hover svg{-webkit-transform:translateX(.2rem);-ms-transform:translateX(.2rem);transform:translateX(.2rem)}.cs-filter-section .cta-info:hover{color:var(--primary-dark)}.cs-filter-section .cta-info:hover svg{-webkit-transform:translateX(.2rem);-ms-transform:translateX(.2rem);transform:translateX(.2rem)}@media(max-width:767px){.cs-filter-section form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cs-filter-section form .input-group{width:100%}}.cs-filter-section form .input-group,.cs-filter-section form .search-btn{border-radius:.9rem}.cs-filter-section form .input-group{background:var(--light);-webkit-box-shadow:0 1.875px 1.875px 0 rgba(0,0,0,.16);box-shadow:0 1.875px 1.875px 0 rgba(0,0,0,.16);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1rem}.cs-filter-section form input{border:0;color:var(--tone-dark);font-family:var(--font-secondary);font-weight:var(--font-weight-regular);font-size:1.6rem;margin-left:1rem;padding:1rem 0 1rem 1rem}.cs-filter-section form input::-webkit-input-placeholder{color:var(--tone-dark);font-size:1.6rem;font-family:var(--font-secondary);font-weight:var(--font-weight-regular)}.cs-filter-section form input::-moz-placeholder{color:var(--tone-dark);font-size:1.6rem;font-family:var(--font-secondary);font-weight:var(--font-weight-regular)}.cs-filter-section form input:-ms-input-placeholder{color:var(--tone-dark);font-size:1.6rem;font-family:var(--font-secondary);font-weight:var(--font-weight-regular)}.cs-filter-section form input::-ms-input-placeholder{color:var(--tone-dark);font-size:1.6rem;font-family:var(--font-secondary);font-weight:var(--font-weight-regular)}.cs-filter-section form input::placeholder{color:var(--tone-dark);font-size:1.6rem;font-family:var(--font-secondary);font-weight:var(--font-weight-regular)}.cs-filter-section form .search-btn{background:var(--primary);-webkit-box-shadow:0 1.875px 1.875px 0 rgba(0,0,0,.16);box-shadow:0 1.875px 1.875px 0 rgba(0,0,0,.16);color:var(--light);border:0;font-size:2.2rem;line-height:2.8rem;padding:.5rem 2rem;margin-left:1.8rem;-webkit-transition:.3s;transition:.3s}.cs-filter-section form .search-btn:focus,.cs-filter-section form .search-btn:hover{background-color:var(--black);color:var(--light);-webkit-transform:translateY(-.2rem);-ms-transform:translateY(-.2rem);transform:translateY(-.2rem)}.cs-filter-section .row>*{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 1.2rem}.cs-filter-section .cards-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cs-filter-section .article-card{-webkit-box-shadow:0 1.875px 1.875px 0 rgba(0,0,0,.16);box-shadow:0 1.875px 1.875px 0 rgba(0,0,0,.16);border-radius:.9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:var(--font-primary);padding:1.3rem;text-decoration:none;margin-bottom:4rem}@media(min-width:992px){.cs-filter-section .article-card{-webkit-box-flex:1;-ms-flex:1 1 calc((100% - 5rem)/ 3);flex:1 1 calc((100% - 5rem)/ 3);max-width:calc((100% - 5rem)/ 3)}.cs-filter-section .article-card:nth-child(3n+2){margin-left:2.5rem;margin-right:2.5rem}}.cs-filter-section picture{display:block;height:17.5rem;margin-bottom:1.5rem}.cs-filter-section picture img{border-radius:.6rem}@media(max-width:991px){.cs-filter-section .article-card{width:100%;margin-bottom:2rem;max-width:100%}.cs-filter-section picture{height:auto;margin-bottom:1.5rem;position:relative;padding-top:55%;overflow:hidden;border-radius:6px}.cs-filter-section picture img{position:absolute;top:0;left:0;right:0;bottom:0}}.cs-filter-section .article-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.cs-filter-section .tag-item{color:var(--secondary);display:block;font-weight:var(--font-weight-semibold)}.cs-filter-section .schedule-item{font-size:1.5rem;line-height:1.7rem;font-weight:var(--font-weight-regular);margin:0}.cs-filter-section p{font-weight:var(--font-weight-semibold);line-height:2.5rem;margin-bottom:0}.cs-filter-section.news-posts .tag-item{color:var(--dark);font-size:1.5rem;font-weight:var(--font-weight-regular)}.cs-filter-section.news-posts .article-info{color:var(--dark)}.pagination{padding-top:4rem;width:100%}.pagination .pagination-list,.pagination .pagination-list-block{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0}.pagination .pagination-list a.active,.pagination .pagination-list a:focus,.pagination .pagination-list a:hover,.pagination .pagination-list a[aria-current=page],.pagination .pagination-list-block a.active,.pagination .pagination-list-block a:focus,.pagination .pagination-list-block a:hover,.pagination .pagination-list-block a[aria-current=page]{color:var(--dark)}.pagination .pagination-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width:767px){.cs-filter-section form .search-btn{width:100%;margin:2rem 0 0}.pagination .pagination-list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination .pagination-list .pagination-list-block{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}.pagination .pagination-list .pagination-list__item-button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0 1rem}}.pagination .pagination-list-block li{margin:0 .6rem}.pagination .pagination-item,.pagination .pagination-text{color:var(--primary);font-weight:var(--font-weight-semibold);text-decoration:none}.pagination .pagination-btn-prev svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-right:1.2rem}.pagination .pagination-btn-next svg{margin-left:1.2rem}.pagination .pagination-btn{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination .pagination-btn path{stroke:var(--primary)}.pagination .pagination-btn:focus .pagination-text,.pagination .pagination-btn:hover .pagination-text{color:var(--dark)}.pagination .pagination-btn:focus svg path,.pagination .pagination-btn:hover svg path{stroke:var(--dark)}.pagination-container .row>*{padding:0}.pagination-container .inner-container{width:100%}