.popup-card { cursor: pointer; }
.popup-card .popup-wrap { transform: scale(0); transition: 0.3s ease-in-out !important; }
.popup-card:hover .popup-wrap { transform: scale(1); }
.popup-card .popup-wrap p:first-child { margin-top: 0; }
.popup-card .popup-wrap p:last-child {
    margin-bottom: 0; }
.popup-card .popup-wrap { height: 180px; }

.contact-form form { width: 100%; display: inline-block; }
.contact-form form p { margin: 15px 0; width: 100%; display: inline-block; }
.contact-form form p label { width: 100%; display: inline-block; font-size: 16px; line-height: 19px; color: #333; font-weight: 700; margin-bottom: 10px; }
.contact-form form input, .contact-form form select, .contact-form form textarea { width: 100%; display: inline-block; border-radius: 4px; background-color: #f8f8f8; color: rgba(0, 0, 0, 0.7); border: 1px solid rgba(0, 0, 0, 0.7); height: 43px; padding: 5px 14px; appearance: none; }
.contact-form form textarea { height: 100px; resize: none; }
.contact-form form span.wpcf7-spinner {display: none;}
.contact-form form input[type="submit"] { width: auto; color: #fff; background-color: #0E345E; font-weight: 600; font-size: 16px; line-height: 26px; padding: 8px 20px; height: auto; border: 1px solid #0E345E; transition: 0.3s ease-in-out; }
.contact-form form input[type="submit"]:hover { background: #fff; color: #0E345E; }
.gb-header .elementskit-dropdown-menu-full_width .e-con-inner .e-n-tabs-content p {margin: 0;}
.last-p p {margin-bottom: 0;}

@media(max-width:1199px){
 .popup-card .popup-wrap { height: 162px; }
}

@media(max-width:1024px){
.gb-header .elementskit-dropdown-menu-full_width .e-con-inner { width: 100%; display: inline-block; margin: 0; max-width: 100%; padding: 5px 25px 12px 25px; }
.gb-header .elementskit-dropdown-menu-full_width .e-con-inner .e-n-tabs-heading { display: flex; align-items: flex-start; justify-content: flex-start; gap: 12px; }
.gb-header .elementskit-navbar-nav > li.elementskit-dropdown-menu-full_width a { display: flex; align-items: center; justify-content: space-between; }
.gb-header .elementskit-navbar-nav > li.elementskit-dropdown-menu-full_width a i.elementskit-submenu-indicator { width: 30px; height: 30px; display: flex; align-items: center; justify-content: flex-start; }
.gb-header .elementskit-dropdown-menu-full_width .e-con-inner .e-n-tabs-content {
    display: none !important;
}
}

@media(max-width:767px){
	.popup-card:hover {transform: scale(1); }
}