.logo-area,
		.mobile-logo,
		.footer-logo {
			width: 100%;
		}

		.logo-area a,
		.mobile-logo a,
		.footer-logo a {
			display: block;
		}

		.logo-area img,
		.mobile-logo img,
		.footer-logo img {
			width: 100%;
			height: auto;
			display: block;
		}

		.logo-area img {
			max-width: 140px;
		}

		.mobile-logo img {
			max-width: 240px;
		}

.footer-logo img {
    max-width: 180px;
}

.page-title-area--spaced {
    margin-top: 20px;
}

		@media (max-width: 991.98px) {
			.logo-area img {
				max-width: 280px;
			}
		}

		@media (max-width: 575.98px) {
			.logo-area img {
				max-width: 220px;
			}
		}

		.main-menu .menu-list>li>a::before {
			display: none;
			content: none;
		}

		.main-menu .menu-list>li.menu-item-has-children>a::before {
			display: block;
			content: "\f282";
		}

		.contact-section.contact-section-layout {
			background: transparent;
		}

		.contact-split-row {
			row-gap: 30px;
		}

		.contact-map-card {
			height: 100%;
			overflow: hidden;
			border-radius: 30px;
			box-shadow: 0 24px 60px rgba(15, 23, 42, 0.14);
		}

		.contact-map-card iframe {
			display: block;
			width: 100%;
			height: 100%;
			min-height: 520px;
			border: 0;
		}

		.contact-form-wrapper-3.contact-form-light {
			height: 100%;
			margin-left: 0;
			background: #ffffff;
			box-shadow: 0 24px 60px rgba(15, 23, 42, 0.14);
		}

		.contact-form-wrapper-3.contact-form-light .title {
			color: #1f4e79;
		}

		.contact-form-wrapper-3.contact-form-light .contact-form.form-3 .input-wrapper input,
		.contact-form-wrapper-3.contact-form-light .contact-form.form-3 .input-wrapper textarea {
			color: #0f172a;
			border-bottom-color: #cbd5e1;
		}

		.contact-form-wrapper-3.contact-form-light .contact-form.form-3 .input-wrapper input::placeholder,
		.contact-form-wrapper-3.contact-form-light .contact-form.form-3 .input-wrapper textarea::placeholder {
			color: #64748b;
		}

		@media only screen and (max-width: 991.98px) {
			.contact-map-card iframe {
				min-height: 380px;
			}
		}
