/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.cards__block-wrap{margin-bottom:2.5rem}.cards__title-centre .cards__block-wrap{align-items:center;display:flex;flex-flow:column}@media only screen and (min-width:62rem){.cards__block-wrap{align-items:center;display:flex;justify-content:space-between}}@media only screen and (max-width:61.9375rem){.cards__block-label{margin-bottom:1.25rem}}.cards__block-title{margin-bottom:.625rem}.cards__title-centre .cards__block-title{text-align:center}@media only screen and (min-width:62rem){.cards__block-title{margin-bottom:0}}.cards__title-centre .cards__block-text{text-align:center}@media only screen and (min-width:62rem){.cards__title-centre .cards__block-cta{margin-top:1rem}}.cards__items{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center}.cards__four_column .cards__items{gap:1.25rem}@media only screen and (min-width:62rem){.cards__items{gap:2.5rem}}.cards__item{max-width:100%}.cards__item>div{height:100%}@media only screen and (min-width:62rem){.cards__two_column .cards__item{flex:0 1 calc(50% - 20px)}.cards__four_column .cards__item{flex:0 1 calc(25% - 15px)}.cards__item{flex:0 1 calc(33.33333% - 26.66667px);max-width:calc(33.33333% - 26.66667px)}}.cards__wrap{transition:.2s}.cards__style_one .cards__wrap:hover .cards__image,.cards__style_one .cards__wrap:hover .cards__info{box-shadow:.25rem .25rem 1.5rem 0 rgba(73,73,73,.15)}.cards__style_three .cards__wrap,.cards__style_two .cards__wrap{box-shadow:0 1px 4px 0 rgba(25,33,61,.08);height:100%;overflow:hidden}.cards__style_three .cards__wrap:hover,.cards__style_two .cards__wrap:hover{box-shadow:.25rem .25rem 1.5rem 0 rgba(73,73,73,.15)}.cards__title{font-size:1.5rem;line-height:1.33;margin-bottom:.625rem}.cards__cta{margin-top:1.875rem}.cards__cta a[class*=btn]{position:relative}.cards__style_three .cards__cta{display:none}.no-cta-arrow-style .cards__cta{display:block}.cards__image{position:relative;transition:.2s}.cards__image img{display:block;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:62rem){.cards__image img{height:19.625rem;-o-object-position:center;object-position:center}}.cards__info{background-color:#fff;padding:1.875rem;position:relative;transition:.2s}.cards__style_one .cards__info{border:1px solid #e1e4ed}.cards__style_one .cards__info.card-info-margin{margin:-6.875rem 1.25rem 0}@media only screen and (min-width:62rem){.cards__info{min-height:16.125rem}}.cards__anchor{height:100%;left:0;position:absolute;top:0;width:100%}.cards__cta-style-three{display:none}.cards__style_three .cards__cta-style-three{display:block;margin-top:3.75rem}.no-cta-arrow-style .cards__cta-style-three{display:none}.gallerySwiper .swiper-controls .swiper-button-next,.gallerySwiper .swiper-controls .swiper-button-prev{align-items:center;background-color:#fff;border-radius:50%;color:#000;display:flex;height:25px;justify-content:center;width:25px}.gallerySwiper .swiper-controls .swiper-button-next:after,.gallerySwiper .swiper-controls .swiper-button-prev:after{font-size:14px;font-weight:600}.field--name-field-carousal-images .carousal-image .field--name-field-media-image img{display:block;height:auto;width:100%}.field--name-field-carousal-images .carousal-image .swiper-controls .swiper-button-next,.field--name-field-carousal-images .carousal-image .swiper-controls .swiper-button-prev{align-items:center;background-color:#fff;border-radius:0;color:#000;display:flex;height:30px;justify-content:center;width:30px}.field--name-field-carousal-images .carousal-image .swiper-controls .swiper-button-next:after,.field--name-field-carousal-images .carousal-image .swiper-controls .swiper-button-prev:after{font-size:14px;font-weight:600}.field--name-field-carousal-images .grid.type-height{margin:0 -6px}@media only screen and (min-width:48rem){.field--name-field-carousal-images .grid.type-height .grid-sizer{height:300px}}.field--name-field-carousal-images .grid.type-height .grid-item{margin:6px;width:auto}.field--name-field-carousal-images .grid.type-height .grid-item a{display:block}.field--name-field-carousal-images .grid.type-height .grid-item a img{display:block;height:auto;width:100%}@media only screen and (min-width:48rem){.field--name-field-carousal-images .grid.type-height .grid-item a img{height:300px;width:auto}}.field--name-field-carousal-images .grid.type-width .grid-sizer{width:100%}@media only screen and (min-width:48rem){.field--name-field-carousal-images .grid.type-width .grid-sizer{width:calc(50% - 6px)}}@media only screen and (min-width:62rem){.field--name-field-carousal-images .grid.type-width .grid-sizer{width:calc(33.333% - 8px)}}.field--name-field-carousal-images .grid.type-width .grid-item{margin-bottom:12px;width:100%}.field--name-field-carousal-images .grid.type-width .grid-item a,.field--name-field-carousal-images .grid.type-width .grid-item a img{display:block}@media only screen and (min-width:48rem){.field--name-field-carousal-images .grid.type-width .grid-item{width:calc(50% - 6px)}}@media only screen and (min-width:62rem){.field--name-field-carousal-images .grid.type-width .grid-item{width:calc(33.333% - 8px)}}.swiper.carousal-image .swiper-slide a{display:block;padding:0 0 65.25%;position:relative}.swiper.carousal-image .swiper-slide a img{left:50%;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%)}
.recent-contents-block .view__content{display:grid;grid-column-gap:2rem}.layout--threecol-section .recent-contents-block .view__content{grid-template-columns:repeat(1,1fr)}@media only screen and (min-width:48rem){.layout--twocol-section--50-50 .recent-contents-block .view__content{grid-template-columns:repeat(2,1fr)}.layout--twocol-section--25-75 .layout__region--second .recent-contents-block .view__content,.layout--twocol-section--33-67 .layout__region--second .recent-contents-block .view__content,.layout--twocol-section--67-33 .layout__region--first .recent-contents-block .view__content,.layout--twocol-section--75-25 .layout__region--first .recent-contents-block .view__content{grid-template-columns:repeat(3,1fr)}.layout--twocol-section--25-75 .layout__region--first .recent-contents-block .view__content,.layout--twocol-section--33-67 .layout__region--first .recent-contents-block .view__content,.layout--twocol-section--67-33 .layout__region--second .recent-contents-block .view__content,.layout--twocol-section--75-25 .layout__region--second .recent-contents-block .view__content{grid-template-columns:repeat(1,1fr)}.layout--onecol .recent-contents-block .view__content{grid-template-columns:repeat(3,1fr)}}.recent-contents-block .views-row{border-bottom:.125rem solid #e3e2e2;margin-bottom:.9375rem;padding-bottom:.9375rem}.recent-contents-block .views-field-field-dates,.recent-contents-block .views-field-field-published-date{font-size:.875rem}.recent-contents-block .views-field-title{font-size:1.125rem}.recent-contents-block .views-field-title a{-webkit-text-decoration:none;text-decoration:none}.recent-contents-block .views-field-title:hover a{-webkit-text-decoration:underline;text-decoration:underline}
