.hero-card[data-v-079eca1a]{margin-bottom:0}.hero-card .hero-card-inner[data-v-079eca1a]{min-height:11.25rem}.hero-card .hero-card-big-typo[data-v-079eca1a]{font-size:4rem;font-weight:700;margin:-1rem 0;padding:0}@media only screen and (min-width:600px){.hero-card .hero-card-big-typo[data-v-079eca1a]{font-size:5rem}}@media only screen and (min-width:1280px){.hero-card .hero-card-big-typo[data-v-079eca1a]{font-size:6rem}}.hero-card-inner[data-v-079eca1a]{background:#05d691;box-shadow:0 4px 6px #1414141a;color:#141414;display:flex;flex-direction:column;gap:1rem;height:100%;padding:1.5rem;position:relative}.hero-card-icon[data-v-079eca1a]{color:#141414;position:absolute;right:1.5rem;top:1.5rem}.hero-card-icon[data-v-079eca1a] .icon-item{align-items:center;display:flex;justify-content:center}.hero-card-text[data-v-079eca1a]{color:#141414;flex-grow:1;font-size:16px;width:85%}@media only screen and (min-width:960px){.hero-card-text[data-v-079eca1a]{width:80%}}.hero-card-text p[data-v-079eca1a]{color:#141414;font-size:16px;font-weight:700}@media only screen and (min-width:1280px){.hero-card-text p[data-v-079eca1a]{font-size:18px}}.fullwidth-hero{color:#fff;height:40rem;margin-bottom:12rem!important;position:relative}@media only screen and (min-width:600px){.fullwidth-hero{height:40rem;margin-bottom:12rem!important}}@media only screen and (min-width:960px){.fullwidth-hero{height:42rem}}@media only screen and (min-width:1280px){.fullwidth-hero{height:46rem;margin-bottom:14rem!important}}.fullwidth-hero .background-video{height:100%;left:0;position:absolute;top:0;width:100%}.fullwidth-hero .bg-image{background-position:50%;height:35rem;left:50%;max-width:2000px;overflow:hidden;position:relative;transform:translate(-50%);width:100vw}@media only screen and (min-width:600px){.fullwidth-hero .bg-image{height:40rem}}@media only screen and (min-width:960px){.fullwidth-hero .bg-image{height:42rem}}@media only screen and (min-width:1280px){.fullwidth-hero .bg-image{height:46rem}}.fullwidth-hero .hero-caption{color:#141414;display:none;margin-left:1rem;text-align:left}@media only screen and (min-width:1280px){.fullwidth-hero .hero-caption{display:block}}.fullwidth-hero .has-line-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fullwidth-hero .full-height{align-items:center;display:flex;height:100%;justify-content:flex-start;position:relative}.fullwidth-hero .full-height .content{max-width:60rem;padding:1rem 0}.fullwidth-hero .full-height .headline{font-size:42px;font-weight:700}@media only screen and (min-width:600px){.fullwidth-hero .full-height .headline{font-size:56px;font-weight:700}}@media only screen and (min-width:960px){.fullwidth-hero .full-height .headline{font-size:72px;font-weight:700}}@media only screen and (min-width:1280px){.fullwidth-hero .full-height .headline{font-size:88px;font-weight:700}}.fullwidth-hero .text-content{font-size:18px;margin-bottom:2rem;padding:0}.fullwidth-hero .text-content p{font-size:18px}@media only screen and (min-width:600px){.fullwidth-hero .text-content p{font-size:24px}}.fullwidth-hero .is-button:first-of-type{margin-bottom:1rem;margin-right:1rem}@media only screen and (min-width:600px){.fullwidth-hero .is-button:first-of-type{margin-bottom:0}}.cards-container{bottom:-8rem;left:0;position:absolute;right:0;z-index:1}@media only screen and (min-width:600px){.cards-container{bottom:-8.5rem}}.cards-container .desktop-cards{display:none}@media only screen and (min-width:960px){.cards-container .desktop-cards{display:flex}.cards-container .carousel{display:none}}.cards-container .carousel .swiper{height:100%;width:100%}.cards-container .carousel .swiper .swiper-slide{align-items:center;display:flex;justify-content:center;width:100%}.cards-container .carousel .swiper .swiper-slide .holder{max-width:100%;padding:.75rem 0}.cards-container .carousel .swiper .swiper-pagination{align-items:center;display:flex;justify-content:center}.cards-container .carousel .swiper .swiper-pagination.swiper-pagination-bullets{bottom:0;left:0;position:relative;top:auto}.cards-container .carousel .swiper .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{background-color:#f6f6f6;border-radius:0;border-width:0;height:.5rem;margin-left:.125rem;margin-right:.125rem;transition:width height .3s cubic-bezier(.5,0,.15,1);width:.5rem}.cards-container .carousel .swiper .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#05d691;height:1rem;width:1rem}.cards-container .carousel .swiper .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active-next,.cards-container .carousel .swiper .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active-prev{transform:scale(1)}.cards-container .carousel .swiper .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active-next-next,.cards-container .carousel .swiper .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active-next-prev,.cards-container .carousel .swiper .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active-prev-next,.cards-container .carousel .swiper .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active-prev-prev{transform:scale(.8)}.hero-card{margin-bottom:0}.hero-card .hero-card-inner{min-height:11.25rem}.hero-card .hero-card-big-typo{font-size:4rem;font-weight:700;margin:-1rem 0;padding:0}@media only screen and (min-width:600px){.hero-card .hero-card-big-typo{font-size:5rem}}@media only screen and (min-width:1280px){.hero-card .hero-card-big-typo{font-size:6rem}}.hero-card-inner{background:#05d691;box-shadow:0 4px 6px #1414141a;color:#141414;display:flex;flex-direction:column;gap:1rem;height:100%;padding:1.5rem;position:relative}.hero-card-icon{color:#141414;position:absolute;right:1.5rem;top:1.5rem}.hero-card-icon :deep(.icon-item){align-items:center;display:flex;justify-content:center}.hero-card-text{color:#141414;flex-grow:1;font-size:16px;width:85%}@media only screen and (min-width:960px){.hero-card-text{width:80%}}.hero-card-text p{color:#141414;font-size:16px;font-weight:700}@media only screen and (min-width:1280px){.hero-card-text p{font-size:18px}}
