.elementor-1245 .elementor-element.elementor-element-7fc4c28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1245 .elementor-element.elementor-element-131e6da{width:100%;max-width:100%;}/* Start custom CSS for shortcode, class: .elementor-element-131e6da */.elementor-1245 .elementor-element.elementor-element-131e6da{
    position:fixed !important;
    top:0 !important;
    left:0 !important;
    width:100vw !important;
    height:100vh !important;
    min-width:100vw !important;
    min-height:100vh !important;
    max-width:100vw !important;
    max-height:100vh !important;
    margin:0 !important;
    padding:0 !important;
    z-index:999999 !important;
}

.elementor-1245 .elementor-element.elementor-element-131e6da .elementor-widget-container{
    width:100% !important;
    height:100% !important;
    margin:0 !important;
    padding:0 !important;
}

.elementor-1245 .elementor-element.elementor-element-131e6da .navi-split-login{
    position:relative !important;
    width:100vw !important;
    height:100vh !important;
    min-width:100vw !important;
    min-height:100vh !important;
    max-width:100vw !important;
    max-height:100vh !important;
    margin:0 !important;
    padding:0 !important;
}

.elementor-1245 .elementor-element.elementor-element-131e6da .navi-split-shell{
    width:100vw !important;
    height:100vh !important;
    min-height:100vh !important;
    min-width:100vw !important;
    max-width:100vw !important;
    border-radius:0 !important;
    box-shadow:none !important;
    margin:0 !important;
    padding:0 !important;
}

.elementor-1245 .elementor-element.elementor-element-131e6da .navi-split-left,
.elementor-1245 .elementor-element.elementor-element-131e6da .navi-split-right{
    height:100vh !important;
    min-height:100vh !important;
}/* End custom CSS */