.elementor-8322 .elementor-element.elementor-element-22b5ea5c{--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-8322 .elementor-element.elementor-element-347378d1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}#elementor-popup-modal-8322{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-8322 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-8322 .dialog-close-button{display:flex;}#elementor-popup-modal-8322 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for html, class: .elementor-element-347378d1 */.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: 100px;
	 padding-left: 10px;
}
 .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%);
	}
}

@media only screen and (max-width: 768px) and (min-width: 300px) {


.preloader {

display: none !important;

}



}/* End custom CSS */