.elementor-782431 .elementor-element.elementor-element-377f79e{--display:flex;--overflow:hidden;}.elementor-782431 .elementor-element.elementor-element-b33811f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-782431 .elementor-element.elementor-element-b33811f .hsv .hero{height:754px;}.elementor-782431 .elementor-element.elementor-element-b33811f .hsv .hero-left{width:42%;}.elementor-782431 .elementor-element.elementor-element-b33811f .hsv .hsv__nav{display:flex;bottom:2rem;padding-left:1.75rem;padding-right:1.75rem;}.elementor-782431 .elementor-element.elementor-element-b33811f .hsv{--bg:var( --e-global-color-5a26c3d );--btn-fill-bg:var( --e-global-color-secondary );--btn-fill-border-color:var( --e-global-color-secondary );--btn-fill-bg-hover:var( --e-global-color-5a26c3d );--btn-fill-color-hover:var( --e-global-color-secondary );--btn-fill-border-color-hover:var( --e-global-color-secondary );--btn-fill-border-style:solid;--btn-outline-color:var( --e-global-color-secondary );--btn-outline-border:var( --e-global-color-secondary );--btn-outline-bg-hover:var( --e-global-color-secondary );--btn-outline-color-hover:var( --e-global-color-5a26c3d );--btn-outline-border-hover:var( --e-global-color-secondary );--btn-outline-border-style:solid;--indicator:var( --e-global-color-secondary );--vignette-left-w:0%;--vignette-top-o:0;--vignette-bottom-o:0;}.elementor-782431 .elementor-element.elementor-element-b33811f .hsv .panel{justify-content:center;padding:33px 32px 32px 150px;}.elementor-782431 .elementor-element.elementor-element-b33811f .hsv .panel .panel-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );margin:0px 0px 0px 0px;}.elementor-782431 .elementor-element.elementor-element-b33811f .hsv .panel p{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );margin:16px 0px 0px 0px;}.elementor-782431 .elementor-element.elementor-element-b33811f .hsv .panel .btn-row{margin:32px 0px 0px 0px;}.elementor-782431 .elementor-element.elementor-element-b33811f .hsv .hsv__btn--primary{border-width:1px 1px 1px 1px;border-radius:9999px 9999px 9999px 9999px;padding:8px 18px 8px 18px;font-family:var( --e-global-typography-dea6594-font-family ), Sans-serif;font-size:var( --e-global-typography-dea6594-font-size );font-weight:var( --e-global-typography-dea6594-font-weight );line-height:var( --e-global-typography-dea6594-line-height );letter-spacing:var( --e-global-typography-dea6594-letter-spacing );}.elementor-782431 .elementor-element.elementor-element-b33811f .hsv .hsv__btn--secondary{border-width:1px 1px 1px 1px;border-radius:999px 999px 999px 999px;padding:8px 18px 8px 18px;font-family:var( --e-global-typography-dea6594-font-family ), Sans-serif;font-size:var( --e-global-typography-dea6594-font-size );font-weight:var( --e-global-typography-dea6594-font-weight );line-height:var( --e-global-typography-dea6594-line-height );letter-spacing:var( --e-global-typography-dea6594-letter-spacing );}.elementor-782431 .elementor-element.elementor-element-b33811f .hsv .hsv__nav-btn{font-size:1.1rem;--nav-color:var( --e-global-color-5a26c3d );--nav-bg:var( --e-global-color-secondary );--nav-border:var( --e-global-color-secondary );--nav-border-style:solid;border-width:1px 1px 1px 1px;border-radius:50% 50% 50% 50%;padding:0.6rem 0.6rem 0.6rem 0.6rem;}.elementor-782431 .elementor-element.elementor-element-b33811f .hsv .hsv__nav-btn:not(:disabled):hover{--nav-color:var( --e-global-color-5a26c3d );--nav-bg:var( --e-global-color-5a26c3d );--nav-border:var( --e-global-color-5a26c3d );}#jet-popup-782431 .jet-popup__overlay{background-color:#000000C2;}#jet-popup-782431{z-index:999;}#jet-popup-782431 .jet-popup__container{width:1440px;}#jet-popup-782431 .jet-popup__inner{justify-content:center;}#jet-popup-782431 .jet-popup__container-inner{justify-content:center;padding:0px 0px 0px 0px;margin:32px 32px 32px 32px;border-radius:32px 32px 32px 32px;}#jet-popup-782431 .jet-popup__container-overlay{border-radius:32px 32px 32px 32px;}#jet-popup-782431 .jet-popup__close-button{transform:translateX(0px) translateY(0px);-webkit-transform:translateX(0px) translateY(0px);border-radius:999px 999px 999px 999px;}@media(max-width:1366px){.elementor-782431 .elementor-element.elementor-element-b33811f .hsv .hero-left{width:45%;}.elementor-782431 .elementor-element.elementor-element-b33811f .hsv .panel{justify-content:center;padding:32px 32px 32px 60px;}.elementor-782431 .elementor-element.elementor-element-b33811f .hsv .panel .panel-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-782431 .elementor-element.elementor-element-b33811f .hsv .panel p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-782431 .elementor-element.elementor-element-b33811f .hsv .hsv__btn--primary{font-size:var( --e-global-typography-dea6594-font-size );line-height:var( --e-global-typography-dea6594-line-height );letter-spacing:var( --e-global-typography-dea6594-letter-spacing );}.elementor-782431 .elementor-element.elementor-element-b33811f .hsv .hsv__btn--secondary{font-size:var( --e-global-typography-dea6594-font-size );line-height:var( --e-global-typography-dea6594-line-height );letter-spacing:var( --e-global-typography-dea6594-letter-spacing );}}@media(max-width:1024px){.elementor-782431 .elementor-element.elementor-element-b33811f .hsv .hero-left{width:100%;}.elementor-782431 .elementor-element.elementor-element-b33811f .hsv .panel{justify-content:flex-start;padding:32px 32px 32px 32px;}.elementor-782431 .elementor-element.elementor-element-b33811f .hsv .panel .panel-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-782431 .elementor-element.elementor-element-b33811f .hsv .panel p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-782431 .elementor-element.elementor-element-b33811f .hsv .hsv__btn--primary{font-size:var( --e-global-typography-dea6594-font-size );line-height:var( --e-global-typography-dea6594-line-height );letter-spacing:var( --e-global-typography-dea6594-letter-spacing );}.elementor-782431 .elementor-element.elementor-element-b33811f .hsv .hsv__btn--secondary{font-size:var( --e-global-typography-dea6594-font-size );line-height:var( --e-global-typography-dea6594-line-height );letter-spacing:var( --e-global-typography-dea6594-letter-spacing );}#jet-popup-782431 .jet-popup__container-inner{margin:32px 32px 32px 32px;}}@media(max-width:767px){.elementor-782431 .elementor-element.elementor-element-b33811f .hsv .hero{height:600px;}.elementor-782431 .elementor-element.elementor-element-b33811f .hsv .panel{padding:16px 16px 16px 16px;}.elementor-782431 .elementor-element.elementor-element-b33811f .hsv .panel .panel-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-782431 .elementor-element.elementor-element-b33811f .hsv .panel p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-782431 .elementor-element.elementor-element-b33811f .hsv .panel .btn-row{margin:16px 0px 0px 0px;}.elementor-782431 .elementor-element.elementor-element-b33811f .hsv .hsv__btn--primary{font-size:var( --e-global-typography-dea6594-font-size );line-height:var( --e-global-typography-dea6594-line-height );letter-spacing:var( --e-global-typography-dea6594-letter-spacing );}.elementor-782431 .elementor-element.elementor-element-b33811f .hsv .hsv__btn--secondary{font-size:var( --e-global-typography-dea6594-font-size );line-height:var( --e-global-typography-dea6594-line-height );letter-spacing:var( --e-global-typography-dea6594-letter-spacing );}#jet-popup-782431 .jet-popup__close-button{transform:translateX(-10px) translateY(0px);-webkit-transform:translateX(-10px) translateY(0px);}}/* Start custom CSS for hero-video-slider, class: .elementor-element-b33811f */.elementor-782431 .elementor-element.elementor-element-b33811f{
    overflow: hidden;
}

.elementor-782431 .elementor-element.elementor-element-b33811f .hsv .hsv__viewport{
    height: auto;
}

.elementor-782431 .elementor-element.elementor-element-b33811f .hsv .hero{
    border-radius: 16px;
    align-items: center;
}

.elementor-782431 .elementor-element.elementor-element-b33811f .hsv .panel{
    gap: 0;
}

.elementor-782431 .elementor-element.elementor-element-b33811f .hsv .hsv__video{
    /*object-fit: contain;*/
    object-position: bottom;
}

/*@media screen and (min-width: 1024px) {*/
/*    .elementor-782431 .elementor-element.elementor-element-b33811f .hsv .hsv__video{*/
/*        object-fit: cover;*/
/*    }*/
/*}*/
.elementor-782431 .elementor-element.elementor-element-b33811f .hsv .hero-right{
    height: 100%;
    max-height: 100%;
    object-fit: contain;
}

.elementor-782431 .elementor-element.elementor-element-b33811f .hsv .hsv__video{
    object-fit: contain!important;
}

@media (min-width: 1025px) and (max-width: 1150px) {
  .elementor-782431 .elementor-element.elementor-element-b33811f .hsv .hero-right .hsv__video {
    width: 1000px;
    object-position: bottom;
  }
}
    
@media screen and (max-width: 1024px) {
    .elementor-782431 .elementor-element.elementor-element-b33811f .hsv .panel{
        height: 50%;
    }
    
    .elementor-782431 .elementor-element.elementor-element-b33811f .hsv .hero-right{
        height: 50%;
        bottom: 0;
        top: auto;
    }
}

@media screen and (max-width: 768px) {
   /*.elementor-782431 .elementor-element.elementor-element-b33811f .hsv .hero{*/
   /*    margin-top: 13dvh;*/
   /*}*/
   
       .elementor-782431 .elementor-element.elementor-element-b33811f .hsv .hero-right{
        height: 33dvh;
    }
    
    .elementor-782431 .elementor-element.elementor-element-b33811f .hsv .panel .panel-title{
            font-size: 40px!important;
    line-height: 1.11!important;
    }
}

@media screen and (min-width: 1025px) {
.elementor-782431 .elementor-element.elementor-element-b33811f .hsv .hero-right{
    overflow: visible;   
}

.elementor-782431 .elementor-element.elementor-element-b33811f .hsv .hsv__video{
    max-width: none;
    width: 1440px;
    right: 0;
    position: absolute;
    object-fit: cover;
    object-position: right;
}
}

@media screen and (max-height: 1000px) {
    
    .elementor-782431 .elementor-element.elementor-element-b33811f .hsv .hero{
        height: 500px!important;
    }
    
    .elementor-782431 .elementor-element.elementor-element-b33811f .hsv .panel .panel-title{
        font-size: 40px!important;
        line-height: 1em!important;
    }
    
}/* End custom CSS */