.elem-banner-carousel{overflow:hidden;position:relative;--slide-full-height:100lvh}.elem-banner-carousel__arrow{content:"";display:block;position:absolute;width:30px;height:16px;background:url(../images/eb3a7f8bab49286a8dc882af37a45ad9.svg) 50%/contain no-repeat;z-index:1;left:50%;bottom:20px;margin-left:-15px;animation:appBounce 3s ease infinite}.elem-banner-carousel__item{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;min-height:480px;height:calc(var(--slide-full-height) - var(--global-page-offset-top))!important}@media (min-width:1300px){.elem-banner-carousel__item{min-height:600px}}.admin-bar .elem-banner-carousel__item{height:calc(var(--slide-full-height) - var(--global-page-offset-top) - 32px)!important}@media (max-width:783px){.admin-bar .elem-banner-carousel__item{height:calc(var(--slide-full-height) - var(--global-page-offset-top) - 46px)!important}}.elem-banner-carousel__item img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;position:absolute}.elem-banner-carousel__item .content{z-index:1;text-align:center;padding:90px 12px;width:100%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.35) 50%,transparent);transition:all .2s ease-in-out 0s}.elem-banner-carousel__item .content h1,.elem-banner-carousel__item .content h2,.elem-banner-carousel__item .content h3,.elem-banner-carousel__item .content h4,.elem-banner-carousel__item .content h5,.elem-banner-carousel__item .content h6{font-weight:700;margin-bottom:10px;letter-spacing:.05em}@media (max-width:1299px){.elem-banner-carousel__item .content h1,.elem-banner-carousel__item .content h2,.elem-banner-carousel__item .content h3,.elem-banner-carousel__item .content h4,.elem-banner-carousel__item .content h5,.elem-banner-carousel__item .content h6{font-size:32px}}@media (min-width:576px){.elem-banner-carousel__item .content h1,.elem-banner-carousel__item .content h2,.elem-banner-carousel__item .content h3,.elem-banner-carousel__item .content h4,.elem-banner-carousel__item .content h5,.elem-banner-carousel__item .content h6{margin-bottom:15px}}.elem-banner-carousel__item .content p{line-height:24px;font-size:20px;font-weight:600;max-width:270px;margin:0 auto}@media (min-width:576px){.elem-banner-carousel__item .content p{max-width:unset}}@media (min-width:1300px){.elem-banner-carousel__item .content p{font-size:1.5rem}}@media (min-width:3000px){.elem-banner-carousel__item .content p{font-size:2.25rem}}.elem-banner-carousel__item--style-1{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;color:#fff;min-height:480px;height:calc(50vh - var(--global-page-offset-top))!important}@media (min-width:992px){.elem-banner-carousel__item--style-1{height:calc(var(--slide-full-height) - var(--global-page-offset-top))!important;min-height:600px}}.admin-bar .elem-banner-carousel__item--style-1{height:calc(var(--slide-full-height) - var(--global-page-offset-top) - 32px)!important}@media (max-width:783px){.admin-bar .elem-banner-carousel__item--style-1{height:calc(50lvh - var(--global-page-offset-top) - 46px)!important}}.elem-banner-carousel__item--style-1 img{-o-object-fit:contain;object-fit:contain;height:95%;width:95%;position:absolute;top:50%;transform:translateY(-50%)}.elem-banner-carousel__item--style-1 .content{flex-grow:1;padding-left:12px;padding-right:12px;width:100%;text-align:center;display:flex;justify-content:flex-end;flex-direction:column;position:relative;z-index:1;padding-bottom:60px}.elem-banner-carousel__item--style-1 .content__title{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}.elem-banner-carousel__item--style-1 .content__subtitle{font-size:20px;font-weight:600}@media (min-width:1300px){.elem-banner-carousel__item--style-1 .content__subtitle{font-size:1.5rem}}@media (min-width:3000px){.elem-banner-carousel__item--style-1 .content__subtitle{font-size:2.25rem}}.elem-banner-carousel__item--style-1 .content h1,.elem-banner-carousel__item--style-1 .content h2,.elem-banner-carousel__item--style-1 .content h3,.elem-banner-carousel__item--style-1 .content h4,.elem-banner-carousel__item--style-1 .content h5,.elem-banner-carousel__item--style-1 .content h6{font-size:var(--global-font-size-heading-1);text-transform:uppercase;font-weight:700}@media (min-width:768px){.elem-banner-carousel__item--style-1 .content h1,.elem-banner-carousel__item--style-1 .content h2,.elem-banner-carousel__item--style-1 .content h3,.elem-banner-carousel__item--style-1 .content h4,.elem-banner-carousel__item--style-1 .content h5,.elem-banner-carousel__item--style-1 .content h6{font-size:50px}}@media (min-width:1300px){.elem-banner-carousel__item--style-1 .content h1,.elem-banner-carousel__item--style-1 .content h2,.elem-banner-carousel__item--style-1 .content h3,.elem-banner-carousel__item--style-1 .content h4,.elem-banner-carousel__item--style-1 .content h5,.elem-banner-carousel__item--style-1 .content h6{font-size:120px}}.elem-banner-carousel .swiper-button-next,.elem-banner-carousel .swiper-button-prev{width:24px;filter:brightness(0) invert(1);display:none}@media (min-width:992px){.elem-banner-carousel .swiper-button-next,.elem-banner-carousel .swiper-button-prev{display:block}}@media (min-width:1300px){.elem-banner-carousel .swiper-button-prev{left:40px}.elem-banner-carousel .swiper-button-next{right:40px}}.elem-banner-carousel .swiper-pagination{bottom:60px!important;display:block}@media (min-width:992px){.elem-banner-carousel .swiper-pagination{display:none}}.elem-banner-carousel .swiper-pagination-bullet{margin:0 10px;width:10px;height:10px;background:#fff;opacity:.5}.elem-banner-carousel .swiper-pagination-bullet-active{opacity:1}