.wizink-extra-banner-hero{--wizink-extra-banner-hero-blue:#152a69;--wizink-extra-banner-hero-blue-2:#445587;--wizink-extra-banner-hero-lila-2:#d4d7eb}
.wizink-extra-banner-hero .wizink-extra-banner-hero__wrapper-title{max-width:1200px;margin:0 auto 40px;padding:0 15px}
.wizink-extra-banner-hero .main-header-title-2{margin:20px 0 16px;color:var(--wizink-extra-banner-hero-blue);font-family:"Geomanist-Book",geomanist,sans-serif;font-size:34px;font-weight:600;line-height:120%;text-align:center}
.wizink-extra-banner-hero .main-header-title-2--highlight{background-color:var(--wizink-extra-banner-hero-lila-2);border-radius:99px;width:114px;height:43px;display:inline-flex;align-items:center;justify-content:center;margin-left:8px}
.wizink-extra-banner-hero .wizink-extra-description{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}
.wizink-extra-banner-hero .paragraph-mobile{display:flex;justify-content:center}
.wizink-extra-banner-hero .paragraph-desktop{display:none}
.wizink-extra-banner-hero .paragraph-bold{width:62%;margin:0 0 25px;color:var(--wizink-extra-banner-hero-blue);font-family:"Geomanist-Book",geomanist,sans-serif;font-size:16px;font-weight:400;line-height:140%;text-align:center}
.wizink-extra-banner-hero .main-header-subtitle{margin:8px 0 0;color:var(--wizink-extra-banner-hero-blue);font-family:"Geomanist-Book",geomanist,sans-serif;font-size:18px;font-weight:500;line-height:130%;text-align:center}
.wizink-extra-banner-hero p{margin-top:0}
@media(min-width:756px) and (max-width:1023px){.wizink-extra-banner-hero .main-header-title-2{font-size:56px;line-height:100%;margin:79px 0 25px}
.wizink-extra-banner-hero .main-header-title-2--highlight{width:176px;height:60px;padding:5px 0}
.wizink-extra-banner-hero .paragraph-mobile{display:none}
.wizink-extra-banner-hero .paragraph-desktop{display:flex;flex-direction:column;align-items:center;margin-bottom:40px}
.wizink-extra-banner-hero .paragraph-desktop .paragraph-bold{margin:0}
.wizink-extra-banner-hero .main-header-subtitle{margin:0}
}
@media(min-width:1024px){.wizink-extra-banner-hero .wizink-extra-banner-hero__wrapper-title{display:flex;margin-bottom:65px;padding:0 15px}
.wizink-extra-banner-hero .wizink-extra-banner-hero__wrapper-title-left{flex:1;display:flex;justify-content:flex-end}
.wizink-extra-banner-hero .main-header-title-2{font-size:54px;margin:38px 0 0;text-align:left}
.wizink-extra-banner-hero .main-header-title-2--highlight{width:160px;height:70px;margin-left:12px}
.wizink-extra-banner-hero .wizink-extra-description{flex:1;align-items:flex-start;justify-content:center;position:relative;margin-top:72px}
.wizink-extra-banner-hero .paragraph-mobile{display:none}
.wizink-extra-banner-hero .paragraph-desktop{display:block;margin-left:47px;max-width:300px}
.wizink-extra-banner-hero .paragraph-desktop .paragraph-bold{width:100%;margin:0;font-size:20px;text-align:left}
.wizink-extra-banner-hero .main-header-subtitle{position:absolute;right:19px;bottom:-59px;margin:0;text-align:right}
}
.wizink-extra-banner-hero{--wizink-extra-carousel-blue:#162f74;--wizink-extra-carousel-blue-2:#445587;--wizink-extra-carousel-green:#d9f5ec;--wizink-extra-carousel-dark-green:#00c6c5;--wizink-extra-carousel-white:#fff}
.wizink-extra-banner-hero .wizink-extra-carousel{margin-bottom:50px}
.wizink-extra-banner-hero .wizink-extra-carousel .carousel-wizink-extra{position:relative;width:100%;min-width:315px;margin:0 auto;padding:0 15px;box-sizing:border-box;overflow:hidden}
.wizink-extra-banner-hero .wizink-extra-carousel .carousel-wizink-extra__slides{display:flex;flex-wrap:nowrap;width:100%;gap:15px;transition:transform .5s cubic-bezier(0.4,0,0.2,1);will-change:transform}
.wizink-extra-banner-hero .wizink-extra-carousel .carousel-wizink-extra__slide{width:100%;min-width:100%;flex:0 0 100%;box-sizing:border-box;display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:var(--wizink-extra-carousel-white);box-shadow:0 4px 20px 0 #0000001a}
.wizink-extra-banner-hero .wizink-extra-carousel .carousel-wizink-extra__slide__img-container{width:100%;position:relative}
.wizink-extra-banner-hero .wizink-extra-carousel .carousel-wizink-extra__slide__img-container picture img{width:100%;display:block;border-radius:16px 16px 0 0;object-fit:cover;object-position:center}
.wizink-extra-banner-hero .wizink-extra-carousel .carousel-wizink-extra-text__slide-text-button{display:flex;flex-direction:column;align-items:center;gap:24px;padding:24px 16px 30px;background:var(--wizink-extra-carousel-white)}
.wizink-extra-banner-hero .wizink-extra-carousel .carousel-wizink-extra-text__slide-text{display:flex;flex-direction:column;align-items:center;gap:12px}
.wizink-extra-banner-hero .wizink-extra-carousel .third-header-title{margin:0;color:var(--wizink-extra-carousel-blue);font-family:"Geomanist-Book",geomanist,sans-serif;font-size:18px;font-weight:600;line-height:130%;text-align:center}
.wizink-extra-banner-hero .wizink-extra-carousel .paragraph-2{margin:0;color:var(--wizink-extra-carousel-blue);font-family:"Geomanist-Book",geomanist,sans-serif;font-size:16px;font-weight:400;line-height:140%;text-align:center;width:54%}
.wizink-extra-banner-hero .wizink-extra-carousel .carousel-wizink-extra__cta{min-height:45px;padding:0 8px 0 16px;border:0;border-radius:30px;background:var(--wizink-extra-carousel-dark-green);color:var(--wizink-extra-carousel-blue);font-family:"Geomanist-Book",geomanist,sans-serif;font-size:16px;font-weight:700;line-height:120%;text-decoration:none;display:inline-flex;align-items:center;justify-content:space-between;gap:.5em}
.wizink-extra-banner-hero .wizink-extra-carousel .carousel-wizink-extra__cta:hover{background:#00b0b0}
.wizink-extra-banner-hero .wizink-extra-carousel .carousel-wizink-extra__slide-arrow{width:30px;height:30px;flex:0 0 30px;display:flex;align-items:center;justify-content:center;background-color:var(--wizink-extra-carousel-blue);mask-image:url("../../../../etc.clientlibs/wizink-catalog/clientlibs/clientlib-base/resources/icons/svg/arrows/arrows-circle-arrow-right.svg");mask-repeat:no-repeat;mask-position:center;mask-size:30px 30px;-webkit-mask-image:url("../../../../etc.clientlibs/wizink-catalog/clientlibs/clientlib-base/resources/icons/svg/arrows/arrows-circle-arrow-right.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:30px 30px}
.wizink-extra-banner-hero .wizink-extra-carousel .carousel-wizink-extra__controls{display:flex;align-items:center;justify-content:space-between;gap:1.5em;margin-top:36px;padding:0 15px}
.wizink-extra-banner-hero .wizink-extra-carousel .carousel-wizink-extra__dots{display:flex;gap:15px}
.wizink-extra-banner-hero .wizink-extra-carousel .carousel-wizink-extra__dot{width:10px;height:10px;padding:0;border:0;border-radius:50%;background:var(--wizink-extra-carousel-green);cursor:pointer;transition:opacity .2s ease,background-color .2s ease}
.wizink-extra-banner-hero .wizink-extra-carousel .carousel-wizink-extra__dot.active{background:var(--wizink-extra-carousel-dark-green)}
.wizink-extra-banner-hero .wizink-extra-carousel .carousel-wizink-extra__arrows{display:flex;align-items:center;gap:15px}
.wizink-extra-banner-hero .wizink-extra-carousel .carousel-wizink-extra__arrow{width:45px;height:30px;padding:0;border:1px solid #c2c6d3;border-radius:99px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}
.wizink-extra-banner-hero .wizink-extra-carousel .carousel-wizink-extra__arrow:hover{background:#e6f7f7}
.wizink-extra-banner-hero .wizink-extra-carousel .carousel-wizink-extra__arrow img{width:15px;height:auto;filter:brightness(0) saturate(100%) invert(17%) sepia(55%) saturate(1888%) hue-rotate(205deg) brightness(96%) contrast(93%)}
.wizink-extra-banner-hero .wizink-extra-carousel .carousel-wizink-extra__arrow.next img{transform:rotate(180deg)}
.wizink-extra-banner-hero .wizink-extra-carousel .carousel-wizink-extra__arrow:focus-visible,.wizink-extra-banner-hero .wizink-extra-carousel .carousel-wizink-extra__cta:focus-visible,.wizink-extra-banner-hero .wizink-extra-carousel .carousel-wizink-extra__dot:focus-visible{outline:2px solid var(--wizink-extra-carousel-blue);outline-offset:2px}
@media(min-width:756px) and (max-width:1023px){.wizink-extra-banner-hero .wizink-extra-carousel .carousel-wizink-extra__slides{gap:24px}
.wizink-extra-banner-hero .wizink-extra-carousel .carousel-wizink-extra__slide{min-width:100%;flex-basis:100%}
.wizink-extra-banner-hero .wizink-extra-carousel .carousel-wizink-extra-text__slide-text-button{flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:20px 26px;box-sizing:border-box}
.wizink-extra-banner-hero .wizink-extra-carousel .carousel-wizink-extra-text__slide-text{align-items:flex-start;max-width:60%}
.wizink-extra-banner-hero .wizink-extra-carousel .third-header-title,.wizink-extra-banner-hero .wizink-extra-carousel .paragraph-2{text-align:left}
.wizink-extra-banner-hero .wizink-extra-carousel .paragraph-2{width:auto}
.wizink-extra-banner-hero .wizink-extra-carousel .carousel-wizink-extra__controls{margin:26px 25px 0}
}
@media(min-width:1024px){.wizink-extra-banner-hero .wizink-extra-carousel{margin-bottom:75px}
.wizink-extra-banner-hero .wizink-extra-carousel .carousel-wizink-extra{max-width:1200px;padding:14px 15px 0;box-sizing:border-box}
.wizink-extra-banner-hero .wizink-extra-carousel .carousel-wizink-extra__slides{gap:50px}
.wizink-extra-banner-hero .wizink-extra-carousel .carousel-wizink-extra__slide{min-width:100%;flex-basis:100%;min-height:475px;justify-content:space-between}
.wizink-extra-banner-hero .wizink-extra-carousel .carousel-wizink-extra-text__slide-text-button{flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:22px 26px;box-sizing:border-box}
.wizink-extra-banner-hero .wizink-extra-carousel .carousel-wizink-extra-text__slide-text{flex-direction:row;align-items:center;gap:36px;margin-left:128px}
.wizink-extra-banner-hero .wizink-extra-carousel .third-header-title{font-size:20px;text-align:left}
.wizink-extra-banner-hero .wizink-extra-carousel .paragraph-2{text-align:left;width:auto}
.wizink-extra-banner-hero .wizink-extra-carousel .carousel-wizink-extra__controls{margin:26px 40px 0;padding:0 40px}
}