 
@media screen and (max-width: 800px) {
    .formDetails > h2 {
        display: none;
    }

    .formDetails .wpcf7 form span > input {
        font-size: 1em;
    }

    .page-template-flexible-page .formDetails {
        margin-top: 70px;
    }
}

@media screen and (min-width: 800px) {
    .page-template-flexible-page .formDetails {
        float: right;
        margin: 8% 70px 5% 0;
        padding-left: 70px;
        padding-right: 0px;
        border-left: 1px solid #9E9D98;
        border-right: none;
    }
}


/* Hero banner */
.visible div#banner span {
	bottom: 60%;
	color: #fff;
}

#banner span h1 {
	font-size: 5rem;
	margin: 0px;
	letter-spacing: 7.5px;
	color: #E4E2D0;
}

#banner span p {
	font-size: 3.5rem;
	margin: 0px;
	color: #E4E2D0;
}

#banner span .hero-section {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 1rem;
	margin: 2rem 0rem;
}

.hero-section .btn {
	color: #E4E2D0;
	padding: 15px 35px;
	border: 1px solid #fff;
	font-size: 13px;
	letter-spacing: 1.8px;
	line-height: 14px;
	font-weight: 700;
}

#banner span::after {
	content: none!important;
}

@media (max-width: 768px) {
    #banner span h1.hero-banner {
		width: 100%!important;
    	font-size: 3.75rem;
    }
	
	#banner span p.hero-sub-heading {
		font-size: 3rem;
	}
	
	#banner span .hero-section {
		flex-direction: column;
		align-items: stretch;
    width: 50%;
		margin-left: auto;
		margin-right: auto;
	}
}

@media (max-width: 576px) {
    #banner span h1.hero-banner {
		width: 100%;
    	font-size: 2.5rem;
		letter-spacing: 2px;
    }
	
	#banner span p.hero-sub-heading {
		font-size: 1.8rem;
	}
	
	#banner span .hero-section {
    	width: 65%;
	}
}

/* Whatsapp */

.nta_wa_button {
	display: flex;
	width: fit-content;
	margin-bottom: 25px;
}

.nta_wa_button a.wa__button {
	width: fit-content;
	display: flex;
	align-items: center;
	min-height: 40px;
}


.wa__btn_w_icon .wa__btn_icon img {
	width: 20px;
	height: 30px;
}

.wa__stt_online .wa__btn_txt {
	padding-top: 8px;
	padding-left: 32px;
	padding-bottom: 10px;
}

.wa__btn_w_icon .wa__btn_icon {
 left: 8px;
}

.wa__btn_w_icon .wa__btn_txt .wa__btn_title {
	font-size: 11px;
}
   