.wp-block-alfonsbase-hero-carousel{background-color:var(--wp--preset--color--accent-four);max-width:100vw!important;padding-bottom:6.5rem;width:100vw!important}.hero-carousel-editor{max-width:100%!important;width:100%!important}.hero-carousel,.hero-carousel-editor{overflow-x:clip;overflow-y:visible;padding-bottom:2rem;position:relative;width:100%}.hero-carousel h2,.hero-carousel-editor h2{position:relative;z-index:3}.hero-carousel-editor.hero-carousel-editor:after,.hero-carousel.hero-carousel-editor:after{width:7%}.hero-carousel .hero-carousel-slides>.block-editor-inner-blocks,.hero-carousel-editor .hero-carousel-slides>.block-editor-inner-blocks{width:100%}.hero-carousel .hero-carousel-slides-background,.hero-carousel-editor .hero-carousel-slides-background{border-radius:0 0 0 40px;height:100%;left:0;position:absolute;top:0;transition:all .55s;width:100%}.hero-carousel .swiper-navigation,.hero-carousel-editor .swiper-navigation{display:flex;gap:2rem;justify-content:flex-start;margin:1rem auto 2rem 8vw;max-width:800px;position:relative;z-index:10}.hero-carousel .swiper-navigation .swiper-button-next,.hero-carousel-editor .swiper-navigation .swiper-button-next{transform:rotate(180deg)}.hero-carousel .swiper-navigation .swiper-autoplay-toggle,.hero-carousel-editor .swiper-navigation .swiper-autoplay-toggle{align-items:center;background:transparent;border:2px solid;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;padding:0;position:static;width:36px}.hero-carousel .swiper-navigation .swiper-autoplay-toggle[aria-pressed=true]:before,.hero-carousel-editor .swiper-navigation .swiper-autoplay-toggle[aria-pressed=true]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 10 14%27%3E%3Cpath fill=%27currentColor%27 d=%27M0 0h3v14H0zM7 0h3v14H7z%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;height:14px;width:10px}.hero-carousel .swiper-navigation .swiper-autoplay-toggle[aria-pressed=false]:before,.hero-carousel-editor .swiper-navigation .swiper-autoplay-toggle[aria-pressed=false]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 14%27%3E%3Cpath fill=%27currentColor%27 d=%27m0 0 12 7-12 7z%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;height:14px;margin-left:2px;width:12px}.hero-carousel .swiper-navigation .swiper-autoplay-toggle:focus,.hero-carousel-editor .swiper-navigation .swiper-autoplay-toggle:focus{outline:2px solid #005fcc;outline-offset:2px}.hero-carousel .swiper-navigation .swiper-autoplay-toggle:hover,.hero-carousel-editor .swiper-navigation .swiper-autoplay-toggle:hover{filter:brightness(92%)}.hero-carousel .swiper-navigation .swiper-button-next,.hero-carousel .swiper-navigation .swiper-button-prev,.hero-carousel-editor .swiper-navigation .swiper-button-next,.hero-carousel-editor .swiper-navigation .swiper-button-prev{align-items:center;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzQycHgiIGhlaWdodD0iOTZweCIgdmlld0JveD0iMCAwIDM0MiA5NiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDx0aXRsZT5GaWxsIDE8L3RpdGxlPgogICAgPGcgaWQ9IlBMLXNsaWRlLWFycm93IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8cG9seWdvbiBpZD0iRmlsbC0xIiBmaWxsPSIjZmZmZmZmIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNzEsIDQ4KSByb3RhdGUoLTE4MCkgdHJhbnNsYXRlKC0xNzEsIC00OCkiIHBvaW50cz0iMjk1LjAyNzg3OCAwIDI4OC42MjcyNDEgNi41MTEyODQwNSAyOTEuODEzODUyIDkuNzY3MTU5NTMgMzI0LjcxNjcyNiA0My4zOTAwMzg5IDIwMi4xNTUxMjggNDMuMzkwMDM4OSAwIDQzLjM5MDAzODkgMCA1Mi42MDk0OTQyIDIwMi4xNTUxMjggNTIuNjA5NDk0MiAzMjQuNzE2NzI2IDUyLjYwOTQ5NDIgMjkxLjg0MTcyNCA4Ni4yMzI4NDA1IDI4OC42MjcyNDEgODkuNDg4MjQ5IDI5NC45OTk1NDggOTYgMjk4LjE4NTcwMiA5Mi43NDQxMjQ1IDMzOC43ODU1MTcgNTEuMjU1NDA4NiAzMzguODEzODQ2IDUxLjI1NTQwODYgMzQyIDQ4IDMzOC44MTM4NDYgNDQuNzQ0MTI0NSAyOTguMjEzNTc1IDMuMjU1NDA4NTYiPjwvcG9seWdvbj4KICAgIDwvZz4KPC9zdmc+);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;display:flex;height:21px;justify-content:center;margin:0;position:static;transition:color .2s ease;width:75px}.hero-carousel .swiper-navigation .swiper-button-next:hover,.hero-carousel .swiper-navigation .swiper-button-prev:hover,.hero-carousel-editor .swiper-navigation .swiper-button-next:hover,.hero-carousel-editor .swiper-navigation .swiper-button-prev:hover{filter:brightness(92%)}.hero-carousel .swiper-navigation .swiper-button-next:focus,.hero-carousel .swiper-navigation .swiper-button-prev:focus,.hero-carousel-editor .swiper-navigation .swiper-button-next:focus,.hero-carousel-editor .swiper-navigation .swiper-button-prev:focus{outline:2px solid #005fcc;outline-offset:2px}.hero-carousel .swiper-navigation .swiper-button-next.swiper-button-disabled,.hero-carousel .swiper-navigation .swiper-button-prev.swiper-button-disabled,.hero-carousel-editor .swiper-navigation .swiper-button-next.swiper-button-disabled,.hero-carousel-editor .swiper-navigation .swiper-button-prev.swiper-button-disabled{cursor:not-allowed;opacity:.4}.hero-carousel .swiper-navigation .swiper-button-next.swiper-button-disabled:hover,.hero-carousel .swiper-navigation .swiper-button-prev.swiper-button-disabled:hover,.hero-carousel-editor .swiper-navigation .swiper-button-next.swiper-button-disabled:hover,.hero-carousel-editor .swiper-navigation .swiper-button-prev.swiper-button-disabled:hover{transform:none}.hero-carousel-columns{display:grid;grid-template-columns:85% 85% 85%;margin-left:5%;max-width:90%;overflow:auto;grid-gap:2rem;margin-bottom:2rem;z-index:3}@media screen and (min-width:600px){.hero-carousel-columns{grid-template-columns:45% 45% 45%}}@media screen and (min-width:900px){.hero-carousel-columns{grid-template-columns:1fr 1fr 1fr}}.hero-carousel-columns>*{background:#fff;border-radius:8px;padding:1.5rem 2.5rem;position:relative}.hero-carousel-columns>* h3{color:#002662;font-size:16px!important;font-weight:600;letter-spacing:.67px;line-height:1.2!important;margin-bottom:10px;margin-top:1rem;text-align:left;text-transform:uppercase}.hero-carousel-columns>* p{color:#002663;font-size:16px;letter-spacing:0;line-height:1.3;padding-bottom:1.25rem!important;text-align:left}.hero-carousel-columns>* a{bottom:1.5rem;color:#002663;display:block;font-size:16px;font-weight:600;letter-spacing:0;line-height:1;position:absolute;right:2rem;text-align:right;text-decoration:underline}.hero-carousel:not(.hero-carousel-editor) .hero-carousel-columns{margin-left:auto;margin-right:auto;margin-top:clamp(-176px,32px - 16vw,-64px);max-width:98rem;padding-left:1rem;padding-right:1rem;position:relative}.editor-visual-editor .hero-carousel-controls{margin-left:1rem;margin-top:-6rem;position:relative;z-index:10}.editor-visual-editor .hero-carousel-columns{background:#e8f1f9;border:1px solid #ccc;margin-top:1rem;padding:1rem;position:relative;z-index:10}@media(max-width:1100px){.hero-carousel .swiper-navigation{margin-left:30px;padding-left:0}}
