.elementor-572 .elementor-element.elementor-element-96d409f{--display:flex;--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-572 .elementor-element.elementor-element-835f760{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-572 .elementor-element.elementor-element-95fa25d img{width:100%;max-width:100%;height:100vh;}.elementor-572 .elementor-element.elementor-element-d57f0d7 img{width:100%;max-width:100%;height:100vh;}#elementor-popup-modal-572 .dialog-widget-content{background-color:#02010100;}#elementor-popup-modal-572 .dialog-message{width:640px;height:100vh;align-items:flex-start;}#elementor-popup-modal-572{justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-572 .dialog-close-button{display:flex;font-size:0px;}/* Start custom CSS */.site-loader .dialog-widget-content,
.site-loader .e-con-inner,
.site-loader .dialog-message{
    width: 100% !important;
    max-width: 100% !important;
}
.site-loader  .elementor-widget-image{
        width: 50% !important;
}

.site-loader .door {
  animation: openDoors 2s ease-out forwards;
  animation-delay: 1s;
}

.site-loader .door-left {
  left: 0;
  animation-name: openLeft;
  animation-delay: 1s; 
}

.site-loader .door-right {
  right: 0;
  animation-name: openRight;
  animation-delay: 1s; 
}

@keyframes openLeft {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}

@keyframes openRight {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(100%);
    
  }
}/* End custom CSS */