.hpbc-hero-widget{width:100%;gap:0;position:relative;overflow:hidden;display:flex;align-items:stretch;box-sizing:border-box}.hero-container{display:flex;width:100%;margin:0 auto;align-items:stretch;box-sizing:border-box}.hero-container.reverse{flex-direction:row-reverse}.hero-content{flex:0 0 50%;max-width:50%;padding-right:20px;box-sizing:border-box;position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.hero-content::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1}.hero-content-inner{width:100%}.hero-button-wrapper{margin-top:24px}.hero-button-text{text-align:center}.hpbc-hero-widget .hero-button{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background-color:#007cba;color:#fff;border-radius:4px;font-weight:600;line-height:1.6;max-width:100%;text-decoration:none;transition:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease}.hpbc-hero-widget .hero-button:hover,.hpbc-hero-widget .hero-button:focus{background-color:#005a87;color:#fff;text-decoration:none}.hpbc-hero-widget .hero-button:focus-visible{outline:2px solid #0073aa;outline-offset:2px}.hero-button-icon{display:inline-flex}.hero-button-icon svg{width:1em;height:1em;fill:currentColor}.hero-container.reverse .hero-content{padding-right:0;padding-left:20px}.hero-media{flex:0 0 50%;max-width:50%;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.hero-title{font-size:2.5rem;font-weight:700;line-height:1.2;margin:0 0 20px 0;color:#333}.hero-description{font-size:1.1rem;line-height:1.6;margin:0;color:#666}.hero-description p{margin:0 0 15px 0}.hero-description p:last-child{margin-bottom:0}.hero-media img{max-width:100%;height:auto;display:block;border-radius:8px}.hero-carousel{--hero-carousel-speed:600ms;--hero-arrow-size:44px;--hero-arrow-color:#333333;--hero-arrow-bg:rgba(255, 255, 255, 0.85);--hero-dot-color:rgba(255, 255, 255, 0.6);--hero-dot-active-color:#ffffff;position:relative;width:100%;min-width:0}.hero-carousel-viewport{position:relative;overflow:hidden;touch-action:pan-y}.hero-carousel-slide img{width:100%;user-select:none;-webkit-user-drag:none}.hero-carousel .hero-carousel-slide img{border-radius:0}.hero-media .hero-carousel img:hover{transform:none}.hero-carousel.effect-slide .hero-carousel-track{display:flex;transition:transform var(--hero-carousel-speed) ease;will-change:transform}.hero-carousel.effect-slide .hero-carousel-slide{flex:0 0 100%;min-width:0}.hero-carousel.effect-fade .hero-carousel-track{display:grid}.hero-carousel.effect-fade .hero-carousel-slide{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity var(--hero-carousel-speed) ease,visibility 0s linear var(--hero-carousel-speed)}.hero-carousel.effect-fade .hero-carousel-slide.is-active{opacity:1;visibility:visible;z-index:1;transition:opacity var(--hero-carousel-speed) ease}.hero-carousel .hero-carousel-arrow{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:var(--hero-arrow-size);height:var(--hero-arrow-size);margin:0;padding:0;border:0;border-radius:50%;background-color:var(--hero-arrow-bg);color:var(--hero-arrow-color);box-shadow:0 2px 8px rgb(0 0 0 / .15);cursor:pointer;transform:translateY(-50%);transition:opacity 0.2s ease}.hero-carousel .hero-carousel-arrow:hover,.hero-carousel .hero-carousel-arrow:focus{background-color:var(--hero-arrow-bg);color:var(--hero-arrow-color);opacity:.8}.hero-carousel .hero-carousel-arrow:focus-visible{outline:2px solid #0073aa;outline-offset:2px}.hero-carousel .hero-carousel-arrow:disabled{opacity:.35;cursor:default}.hero-carousel .hero-carousel-arrow svg{width:45%;height:45%}.hero-carousel .hero-carousel-prev{left:12px}.hero-carousel .hero-carousel-next{right:12px}.hero-carousel .hero-carousel-dots{position:absolute;bottom:14px;left:50%;z-index:2;display:flex;gap:8px;transform:translateX(-50%)}.hero-carousel .hero-carousel-dot{width:10px;height:10px;min-height:0;margin:0;padding:0;border:0;border-radius:50%;background-color:var(--hero-dot-color);box-shadow:0 0 0 1px rgb(0 0 0 / .15);cursor:pointer;transition:background-color 0.2s ease,transform 0.2s ease}.hero-carousel .hero-carousel-dot:hover,.hero-carousel .hero-carousel-dot:focus{background-color:var(--hero-dot-active-color)}.hero-carousel .hero-carousel-dot.is-active{background-color:var(--hero-dot-active-color);transform:scale(1.25)}.hero-carousel .hero-carousel-dot:focus-visible{outline:2px solid #0073aa;outline-offset:2px}@media (max-width:767px){.hero-carousel{--hero-arrow-size:36px}.hero-carousel .hero-carousel-prev{left:8px}.hero-carousel .hero-carousel-next{right:8px}}.hero-media video{max-width:100%;height:auto;display:block;border-radius:8px}.video-wrapper{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:8px}@media (min-width:1200px){.hero-title{font-size:3rem}.hero-description{font-size:1.2rem}}@media (max-width:1199px){.hero-title{font-size:2.5rem}}@media (max-width:1024px){.hero-container,.hero-container.reverse{flex-direction:column;text-align:center}.hero-content,.hero-media,.hero-container.reverse .hero-content,.rtl .hpbc-hero-widget .hero-content,.rtl .hpbc-hero-widget .hero-container.reverse .hero-content{flex:0 0 auto;width:100%;max-width:100%;padding-left:0;padding-right:0}.hero-content{order:1}.hero-media{order:2}.hero-description{margin-bottom:20px}.hero-media img{width:100%;height:auto}}@media (max-width:991px){.hero-title{font-size:2.2rem}.hero-description{font-size:1rem}}@media (max-width:767px){.hero-container{flex-direction:column;text-align:center}.hero-container.reverse{flex-direction:column}.hero-content,.hero-media{flex:1 1 100%;max-width:100%!important;padding:0;width:100%}.hero-content{order:1}.hero-media{order:2;width:100%!important}.hero-title{font-size:2.2rem;margin-bottom:15px;line-height:1.3;word-wrap:break-word}.hero-description{font-size:1.1rem;margin-bottom:20px;line-height:1.5}.hero-media img,.hero-media video{width:100%!important;max-width:100%!important;height:auto!important;border-radius:8px}.video-wrapper{width:100%!important;max-width:100%!important;padding-bottom:56.25%}}@media (max-width:575px){.hpbc-hero-widget{padding:30px 15px}.hero-title{font-size:1.9rem;margin-bottom:12px;line-height:1.2;word-wrap:break-word}.hero-description{font-size:1rem;margin-bottom:15px;line-height:1.4}.hero-content{width:100%!important;max-width:100%!important;margin:0!important}.hero-media{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.hero-media img,.hero-media video{width:100%!important;max-width:100%!important;height:auto!important;display:block}}@media (max-width:480px){.hpbc-hero-widget{padding:25px 10px}.hero-title{font-size:1.7rem;margin-bottom:10px;line-height:1.2;word-wrap:break-word}.hero-description{font-size:.95rem;margin-bottom:12px;line-height:1.4}.hero-content{width:100%!important;max-width:100%!important;margin:0!important}.hero-media{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.hero-media img,.hero-media video{width:100%!important;max-width:100%!important;height:auto!important;border-radius:6px}.video-wrapper{width:100%!important;max-width:100%!important;border-radius:6px}}.elementor-section-full_width .hpbc-hero-widget{max-width:none}.elementor-section-full_width .hero-container{max-width:none;padding:0 40px}.elementor-section-full_width .hpbc-hero-widget.no-padding{padding:0!important;margin:0!important}.elementor-section-full_width .hpbc-hero-widget.no-padding .hero-container{padding:0!important;margin:0!important;max-width:100vw}.elementor-section-full_width .hpbc-hero-widget.custom-padding .hero-container{padding-left:var(--hero-padding-left,40px);padding-right:var(--hero-padding-right,40px)}@media (max-width:767px){.elementor-section-full_width .hero-container{padding:0 15px}.elementor-section-full_width .hpbc-hero-widget.custom-padding .hero-container{padding-left:var(--hero-padding-left-mobile,15px);padding-right:var(--hero-padding-right-mobile,15px)}.elementor-section-full_width .hpbc-hero-widget{width:100%!important;max-width:100%!important}.elementor-section-full_width .hero-media{width:100%!important;max-width:100%!important}.elementor-section-full_width .hero-media img,.elementor-section-full_width .hero-media video{width:100%!important;max-width:100%!important}.elementor-section-full_width .video-wrapper{width:100%!important;max-width:100%!important}}@media (max-width:480px){.elementor-section-full_width .hero-container{padding:0 10px}.elementor-section-full_width .hpbc-hero-widget.custom-padding .hero-container{padding-left:var(--hero-padding-left-mobile,10px);padding-right:var(--hero-padding-right-mobile,10px)}.elementor-section-full_width .hpbc-hero-widget{padding:20px 5px!important}.elementor-section-full_width .hero-media{width:100%!important;max-width:100%!important;margin:0!important}}.hero-media img,.hero-media video,.video-wrapper{transition:transform 0.3s ease,box-shadow 0.3s ease}.hero-media img:hover,.hero-media video:hover,.video-wrapper:hover{transform:translateY(-2px)}.hero-media img,.hero-media video,.video-wrapper iframe{outline:none}.hero-media img:focus,.hero-media video:focus,.video-wrapper iframe:focus{outline:2px solid #0073aa;outline-offset:2px}.rtl .hero-content{padding-right:0;padding-left:20px}.rtl .hero-container.reverse .hero-content{padding-left:0;padding-right:20px}@media print{.hpbc-hero-widget{background:none!important;color:#000!important}.hero-title{color:#000!important}.hero-description{color:#333!important}.video-wrapper{display:none}}@media (prefers-contrast:high){.hero-title{color:#000}.hero-description{color:#333}}@media (prefers-reduced-motion:reduce){.hero-media img,.hero-media video,.video-wrapper{transition:none}.hero-media img:hover,.hero-media video:hover,.video-wrapper:hover{transform:none}.hero-carousel .hero-carousel-track,.hero-carousel .hero-carousel-slide{transition:none!important}}