.swiper-container-wrapper.swiper-style-hero{overflow:hidden;.swiper-horizontal>.swiper-pagination-bullets[style*="display: block"]{display:grid !important;grid-auto-flow:column;grid-auto-columns:1fr;gap:0;width:min( 616px, 100% );bottom:0;left:calc( var(--bs-offset) + var(--halfInnerContainer) / 6 );@media (max-width:1599px){left:var(--bs-offset)}@media (max-width:767px){display:none !important}.swiper-pagination-bullet{width:auto;height:6px;border:0;border-radius:0;background:rgba(255,255,255,.8);&.swiper-pagination-bullet-active{background:var(--wp--preset--color--light-blue) !important}}}.hero-item{min-height:min( 80svh, 100svh - 93px );padding:110px 0;display:flex;flex-direction:column;justify-content:flex-end;@media (max-width:1199px){padding:80px 0}@media (max-width:767px){padding:40px 0}&:before{content:'';pointer-events:none;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(31,53,109,.3) 25.31%,rgba(255,255,255,0) 57.25%)}p{margin:0 0 12px;font-size:14px;font-weight:700;line-height:1.4286;letter-spacing:0.1em;color:var(--wp--preset--color--green-energyflow);text-transform:uppercase;@media (max-width:575px){margin-bottom:4px;font-size:10px}}h1,h2,h3{margin:0;font-family:var(--wp--preset--font-family--neue-haas-grotesk-display-pro);font-size:65px;font-weight:400;line-height:1.0769;color:var(--wp--preset--color--white);@media (max-width:767px){font-size:50px}@media (max-width:575px){font-size:26px}}}[data-vbg]{position:absolute;top:0;left:0;width:100%;height:100%}:is(iframe,video){pointer-events:none;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);min-width:100%;min-height:100%}video{object-fit:cover}.hero-background{position:absolute;top:0;left:0;width:100%;height:100%;img{width:100%;height:100%;object-fit:cover}}.container{position:relative;z-index:3}[data-mobile-video]{display:none}@media(max-width:767px){[data-desktop-video]{display:none}[data-mobile-video]{display:block}}}.floating-contact{position:absolute;z-index:10;top:50%;right:0;display:flex;transform:translateY(-50%) translateX(100%) translateX(-34px);transition:transform .3s ease;@media (max-width:767px){top:28px;transform:translateX(100%) translateX(-34px)}a.title{display:flex;align-items:center;justify-content:center;gap:12px;padding:6px;background:var(--wp--preset--color--light-blue);border-radius:0 5px 5px 0;font-size:16px;line-height:1.375;text-decoration:none;color:var(--wp--preset--color--blue-energyflow);writing-mode:vertical-lr;transform:rotate(180deg);transform-origin:center;text-align:center;transition:all .3s ease;transition-property:background-color,color;@media (max-width:767px){font-size:14px;line-height:1.572}&:hover{background-color:#fff}&:before{--icon:url(//energyflow.swiss/wp-content/themes/energyflow/swiper-styles/hero/../../images/floating.svg);content:'';width:7px;aspect-ratio:7/12;-webkit-mask:var(--icon) no-repeat center/contain;mask:var(--icon) no-repeat center/contain;background:currentColor;transition:background-color .3s ease;transform:rotate(180deg)}}.text{display:flex;flex-direction:column;max-width:338px;min-height:224px;padding:10px 20px 15px;background:#fff;font-size:12px;line-height:1.5;@media (max-width:767px){min-height:138px}p:last-child:has(a:only-child){margin-top:auto}}:is(h1,h2,h3,h4,h5,h6){margin:0;font-size:18px;font-weight:700;line-height:1.6667;color:var(--wp--preset--color--dark)}&.opened{transform:translateY(-50%) translateX(0px);@media (max-width:767px){transform:translateX(0px)}a.title{background:var(--wp--preset--color--grey-dark);color:#fff;&:hover{background-color:var(--wp--preset--color--dark)}&:before{transform:rotate(0deg)}}}}