.page-preloader {
    border-top-color: #022461;
    border-right-color: #022461;
}

#text-logo h2 { -moz-transition: all .4s ease-in-out; -webkit-transform: translate3d(0,0,0); transition: all .4s ease-in-out; }


.jet-sticky-section--stuck #text-logo h2 { font-size:32px; line-height:36px; -moz-transition: all .4s ease-in-out; -webkit-transform: translate3d(0,0,0); transition: all .4s ease-in-out; }

.jet-sticky-section--stuck {
	-webkit-box-shadow: rgb(0 0 0 / 25%) 0 0 4px 2px;
    box-shadow: rgb(0 0 0 / 25%) 0 0 4px 2px;
}

#toTop { color:#000; }
#toTop:hover { opacity:0.7; }

.wpcf7-not-valid-tip { display:none!important; }
.wpcf7-not-valid { border:solid 1px Red!important; }

.elementor-8 .elementor-element.elementor-element-b3df093 .wpcf7 div.wpcf7-response-output {
    text-align: center!important;
    font-weight: 500!important;
    color: #000!important;
    padding: 10px!important;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: #022461!important;
}

.wpcf7-spinner { background-color:#022461!important;}

.wpcf7-spinner::before { background-color:#fff!important; }
.wpcf7-select { color:#000; }

.wpcf7-select option { background-color:#f8f9fc!important; }

.elementor-8 .elementor-element.elementor-element-b3df093 .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio):not(.wpcf7-acceptance):not(.wpcf7-file) {
	border-color: #0224613D;
    color: #000;
}

.elementor-12 .elementor-element.elementor-element-b6add14 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon {  color:#fff!important;}

.jet-mobile-menu__instance--dropdown-layout .jet-mobile-menu__container { margin-top:21px; }
@media (max-width: 767px) {
   .EEEelementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {  align-items: flex-start; }

}

