.elementor-7572 .elementor-element.elementor-element-06a9620{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7572 .elementor-element.elementor-element-a15ed77 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-a15ed77 */.preloader {
	 background: #FFFFFF;
	 color: #3A5896;
	 position: fixed;
	 left: 0px;
	 top: 0px;
	 right: 0px;
	 max-width: inherit;
	 bottom: 0px;
	 z-index: 99;
	 display: flex;
	 justify-content: center;
	 align-items: center;
}
 .preloader-mask {
	 overflow: hidden;
	 padding-right: 170px;
}
 .preloader-text {
	 margin: 0;
	 font-size: 40px;
	 transform: translateY(135%);
	 transition: transform 0.3s cubic-bezier(0.4, -0.19, 0.42, 1.3);
}
 .preloader .animate {
	 animation-duration: 0.6s;
	 animation-fill-mode: forwards;
	 animation-timing-function: cubic-bezier(0.4, -0.19, 0.42, 1.3);
}
 .preloader .animate.slide-up {
	 animation-name: slideUp;
}
 .preloader .animate.delay-1 {
	 animation-delay: 0.2s;
}
 .preloader .animate.delay-2 {
	 animation-delay: 0.4s;
}
 .preloader.loaded .animate {
	 animation-name: slideDown;
	 animation-delay: 0.6s;
}
 .preloader.loaded .animate.delay-1 {
	 animation-delay: 0.4s;
}
 .preloader.loaded .animate.delay-2 {
	 animation-delay: 0.2s;
}
 @keyframes slideUp {
	 0% {
		 transform: translateY(135%);
	}
	 100% {
		 transform: translateY(0);
	}
}
 @keyframes slideDown {
	 0% {
		 transform: translateY(0);
	}
	 100% {
		 transform: translateY(-135%);
	}
}/* End custom CSS */