.hopp-blocks-main-carousel .flickity-button{background-color:var(--color-primary,var(--primary-colour,#23445c));border-color:var(--color-primary,var(--primary-colour,#23445c));color:var(--color-button-primary-text,#fff)}.hopp-blocks-main-carousel .flickity-button:focus,.hopp-blocks-main-carousel .flickity-button:hover{background-color:var(--color-button-primary-hover,var(--color-secondary,#a2cdea));color:var(--color-button-primary-hover-text,var(--color-primary,#23445c))}.card-carousel--dark{background-color:var(--color-primary,var(--primary-colour,#1f2532));color:var(--color-text-primary,#fff)}.is-style-hopp-lms-card{background:var(--color-background,#f9f9f9);border-radius:.5rem;overflow:hidden}.is-style-hopp-lms-h3{color:var(--primary-colour,var(--color-primary,#23445c));font-weight:700}.hopp-lms-text--border:after{background-color:var(--color-action,var(--color-secondary,#a2cdea))}.is-style-hopp-lms-display-1{color:var(--color-text-primary,#fff);font-family:var(--font-sans,inherit),sans-serif;font-weight:700;line-height:1.1}.is-style-hopp-lms-h1{color:var(--primary-colour,var(--color-primary,#23445c));font-weight:600}.hopp-lms-layout-container{margin-inline:auto;max-width:64rem;padding-inline:1.5rem;width:100%}.hopp-lms-layout-row{display:flex;flex-wrap:wrap;width:100%}.hopp-lms-layout-column{width:100%}@media(min-width:992px){.hopp-lms-layout-column.col-lg-6{margin-inline:auto;width:50%}}.hopp-lms-layout-carousel__heading .hopp-lms-button,.wp-block-hopp-lms-card .hopp-lms-button{background-color:var(--color-button-primary,var(--color-primary,#23445c));border:.2rem solid var(--color-button-primary-border,var(--color-primary,#23445c));color:var(--color-button-primary-text,#fff)}.hopp-lms-layout-carousel__heading .hopp-lms-button:hover,.wp-block-hopp-lms-card .hopp-lms-button:hover{background-color:var(--color-button-primary-hover,var(--color-secondary,#a2cdea));border-color:var(--color-button-primary-hover,var(--color-secondary,#a2cdea));color:var(--color-button-primary-hover-text,var(--color-primary,#23445c))}.hopp-lms-layout-carousel__heading{margin-bottom:1.5rem;text-align:right}.hopp-blocks-main-carousel{margin-bottom:2rem;overflow:hidden}.hopp-blocks-main-carousel,.hopp-blocks-main-carousel .flickity-slider{padding:0}.hopp-blocks-main-carousel .card-carousel.flickity-enabled{padding-bottom:4.5rem}.hopp-blocks-main-carousel .flickity-button{align-items:center;border-radius:.5rem;bottom:0;box-shadow:none!important;display:flex;font-family:inherit;font-weight:600;height:3rem;justify-content:center;left:auto;min-width:9.4rem;padding:.5rem 1.5rem;right:1.5rem;top:auto}.hopp-blocks-main-carousel.hopp-lms-post-cards .carousel-cell>div{display:flex;height:auto;margin-left:0;margin-right:0;width:100%}.hopp-blocks-main-carousel.hopp-lms-post-cards .carousel-cell>div>div{width:100%}.hopp-blocks-main-carousel .flickity-slider>div,.hopp-blocks-main-carousel.hopp-lms-post-cards .flickity-enabled .flickity-slider>div{box-sizing:border-box;display:flex;margin-bottom:0!important;min-height:100%;padding-bottom:3rem}.hopp-blocks-main-carousel .flickity-prev-next-button.next:after{transform:rotate(-180deg)}.hopp-blocks-main-carousel .flickity-prev-next-button.previous{margin-left:auto;margin-right:12rem}.hopp-blocks-main-carousel .flickity-prev-next-button.next:before{content:none}.hopp-blocks-main-carousel .flickity-slider>div{min-width:0}.hopp-blocks-main-carousel.hopp-lms-post-cards.carousel-1-cards .flickity-slider>.carousel-cell,.hopp-blocks-main-carousel.hopp-lms-post-cards.carousel-1-cards .flickity-slider>div{width:100%}.hopp-blocks-main-carousel.hopp-lms-post-cards.carousel-2-cards .flickity-slider>.carousel-cell,.hopp-blocks-main-carousel.hopp-lms-post-cards.carousel-2-cards .flickity-slider>div{width:50%}.hopp-blocks-main-carousel.hopp-lms-post-cards.carousel-3-cards .flickity-slider>.carousel-cell,.hopp-blocks-main-carousel.hopp-lms-post-cards.carousel-3-cards .flickity-slider>div{width:33.333%}.hopp-blocks-main-carousel.hopp-lms-post-cards.carousel-4-cards .flickity-slider>.carousel-cell,.hopp-blocks-main-carousel.hopp-lms-post-cards.carousel-4-cards .flickity-slider>div{width:25%}.hopp-blocks-main-carousel:not(.hopp-lms-post-cards).carousel-1-cards .flickity-slider>.carousel-cell,.hopp-blocks-main-carousel:not(.hopp-lms-post-cards).carousel-1-cards .flickity-slider>.wp-block-carousel-cell,.hopp-blocks-main-carousel:not(.hopp-lms-post-cards).carousel-1-cards .flickity-slider>div{width:calc(100% - 1.5rem)}.hopp-blocks-main-carousel:not(.hopp-lms-post-cards).carousel-2-cards .flickity-slider>.carousel-cell,.hopp-blocks-main-carousel:not(.hopp-lms-post-cards).carousel-2-cards .flickity-slider>.wp-block-carousel-cell,.hopp-blocks-main-carousel:not(.hopp-lms-post-cards).carousel-2-cards .flickity-slider>div{width:calc(50% - 1.5rem)}.hopp-blocks-main-carousel:not(.hopp-lms-post-cards).carousel-3-cards .flickity-slider>.carousel-cell,.hopp-blocks-main-carousel:not(.hopp-lms-post-cards).carousel-3-cards .flickity-slider>.wp-block-carousel-cell,.hopp-blocks-main-carousel:not(.hopp-lms-post-cards).carousel-3-cards .flickity-slider>div{width:calc(33.333% - 1.5rem)}.hopp-blocks-main-carousel:not(.hopp-lms-post-cards).carousel-4-cards .flickity-slider>.carousel-cell,.hopp-blocks-main-carousel:not(.hopp-lms-post-cards).carousel-4-cards .flickity-slider>.wp-block-carousel-cell,.hopp-blocks-main-carousel:not(.hopp-lms-post-cards).carousel-4-cards .flickity-slider>div{width:calc(25% - 1.5rem)}.hopp-blocks-main-carousel-template-wrapper .hopp-blocks-main-carousel .flickity-button{right:0}.hopp-blocks-main-carousel .container-carousel-inner{margin:0 -1.5rem}.card-carousel--dark .hopp-lms-post-cards__card,.card-carousel--dark .hopp-lms-post-cards__card__text{background-color:#3e3e3e}.card-carousel--dark,.card-carousel--dark .hopp-lms-post-cards__cats,.card-carousel--dark .hopp-lms-post-cards__date,.card-carousel--dark .wp-block-button__link:active~div .hopp-lms-post-cards__title,.card-carousel--dark .wp-block-button__link:focus~div .hopp-lms-post-cards__title,.card-carousel--dark .wp-block-button__link:hover~div .hopp-lms-post-cards__title,.card-carousel--dark a,.card-carousel--dark a:active,.card-carousel--dark a:focus,.card-carousel--dark a:hover{color:#fff}.card-carousel--dark .hopp-lms-post-cards__title:after{background-color:currentColor}.hopp-blocks-main-carousel .flickity-button{overflow:hidden}.hopp-blocks-main-carousel .flickity-button-icon{display:block;position:relative}.hopp-blocks-main-carousel .flickity-prev-next-button:after{content:none}.hopp-blocks-main-carousel .flickity-button-icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:3rem}
