body,html{
	overflow-x:hidden !important;
}

.post.type-post ul {
	margin-block-end: .9rem;
}

#gform_1 input[type="email"]{
	border: none;
    border-bottom: 1px solid #3B3B3B;
    border-radius: 0;
    background: transparent;
    padding-bottom: 14px !important;
	padding-left:22px !important;
    font-family: roboto !important;
    font-size: 16px!important;
    font-weight: 300 !important;
    line-height: 23px;
    letter-spacing: 0.16px;
    color: #3B3B3B;
	outline:none !important;
}
#gform_1 .ginput_container_email{
		position:relative;
}
#gform_1 .ginput_container_email::before{
	position: absolute;
    content: '';
    width: 15px;
    height: 12px;
    background-image: url(https://elevatedstrata.com.au/wp-content/uploads/2024/08/msg.svg);
    background-repeat: no-repeat;
    background-size: contain;
    top: 14px;
    left: 0;
}
#gform_1 input[type="submit"]{
	border: none;
    background: #A77FBE;
    color: #ffffff;
    padding: 10px 12px;
    min-width: 103px;
    font-family: 'Montserrat';
    font-weight: 600;
    font-size: 15px;
    letter-spacing: 3.15px;
    text-transform: uppercase;
    border-radius: 4px;
}
#gform_1 input[type="submit"]:hover{
	background-color:#000000;
}
.gform_validation_errors{
	display:none !important;
}
#gform_1  .gfield_validation_message{
	    background: transparent;
    border: none;
    padding: 0;
	font-size: 14px;
}
#gform_1  .gform_confirmation_message{
	color: #5A3372;
    padding-top: 22px;
    font-size: 15px;
    font-weight: 600;
    font-family: 'Montserrat';
}
.elementor-element-59afdcb{
	width:100%;
}
/* ====16/08/24=====  */

.two-color-heading .elementor-heading-title span{
	color:#5A3372;
}

/* lets talk form  */
.lets-talk-form form {
	background-color:white !important;
}
.lets-talk-form form input{
		font-family:"Montserrat";
		font-weight:400;
		font-size:14px;
		color:#3B3B3B;
		border:1px solid rgba(0, 0, 0, 0.1);
	  height:60px;
		padding-left:20px !important;
		box-shadow:0px 44px 204px rgba(0, 0, 0, 0.07);
		
}
.lets-talk-form form input:focus-visible {
	border:1px solid rgba(0, 0, 0, 0.1);
	outline:none;
}
.lets-talk-form form input::placeholder{
		font-family:"Montserrat";
		font-weight:400;
		font-size:14px;
		color:#3B3B3B;
}
.lets-talk-form form textarea{
		font-family:"Montserrat";
		font-weight:400;
		font-size:14px;
		color:#3B3B3B;
		border:1px solid rgba(0, 0, 0, 0.1) !important;
	  height:180px !important;
		padding-left:20px !important;
		box-shadow:0px 44px 204px rgba(0, 0, 0, 0.07);
		word-break:break-all;
		padding-top:22px;
		background-color:transparent;
}
.lets-talk-form form .textarea::placeholder{
		font-family:"Montserrat";
		font-weight:400;
		font-size:14px;
		color:#3B3B3B;
		
}
.lets-talk-form form .textarea:focus-visible{
		border:1px solid rgba(0, 0, 0, 0.1);
	outline:none;
}

.lets-talk-form form input[type="submit"]{
	height:50px;
	font-family:"Montserrat";
	font-weight:600;
	font-size:15px;
	background-color:#A77FBE;
	text-transform:uppercase;
	padding:0px 16px;
	letter-spacing:2px;
	color:white;
	float:right;
	border-radius:10px;
}
.lets-talk-form form input[type="submit"]:hover{
	background-color:transparent !important;
	color:#A77FBE !important;
	border-color:#A77FBE;
}
.lets-talk-form form  .gform_footer{
	display:flex;
	justify-content:flex-end;
} 
.gform_confirmation_message{
	color:#5A3372 !important;
	text-align:left !important;
}

.cta-icn-bx .elementor-icon-box-icon
{
	margin-top:13px;
}

.cta-icn-bx a{
	color:#797C7F !important;
	}
.cta-icn-bx a:hover{
	color:#A77FBE !important;
}
.overlay-cta{
	padding-left:calc((100% - 1140px) / 2) !important;
}
.page-id-696 .f-top-form{
	display:none;
}
/* ===19/08/24===  */
.rotate-txt  .elementor-heading-title {
	display:inline-block !important;
	width:max-content !important;
}
/* ====Our Service Page ====  */
.big-text-overlay .elementor-heading-title{
	width:max-content;
}
/* ==Footer Form=====  */
.get-n-touch form input, textarea{
	font-family:"Montserrat";
	font-size:16px;
	color:white;
	font-weight:300;
	padding-bottom:19px !important;
	padding-left:23px !important;
	background-color:transparent;
	border:none !important;
	border-bottom:1px solid white !important;
	border-radius:0px !important;
	opacity:0.9;
	}
.get-n-touch form input::placeholder{
	color:white;
}
.get-n-touch form input:focus-visible{
	outline:none;
}

.get-n-touch form .textarea{
	height:114px !important;
	word-break:break-all;
	resize:none !important;
}
.get-n-touch form .textarea::placeholder{
	color:white;
}
.get-n-touch form .textarea:focus-visible{
		outline:none;
}


.get-n-touch form  .gform_fields{
	grid-row-gap:40px !important;
}

.get-n-touch form input[type="submit"]{
	font-family:"Montserrat";
	font-weight:600;
	text-transform:uppercase;
	font-size:15px;
	line-height:25px;
	padding:12px 26px !important;
	letter-spacing:0.26em;
	background-color:white;
	border-radius:10px !important;
	color:#5A3372;
	border:1px solid white !important;
		
}
.get-n-touch form input[type="submit"]:hover{
	border:1px solid white !important;
	background-color:transparent;	
	color:white;	
}
.get-n-touch .elementor-shortcode .gform_confirmation_message{
	color:white !important;
}

.get-n-touch form input[type="text"]{
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='15' viewBox='0 0 10 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 0C4.10543 0.000978866 3.24776 0.37125 2.61521 1.02957C1.98265 1.68788 1.62686 2.58047 1.62592 3.51147C1.62592 5.4129 3.05216 6.95194 4.91543 7.0148C4.96873 7.00962 5.027 7.00888 5.07462 7.0148C5.0862 7.01568 5.09782 7.01617 5.10944 7.01628H5.12081C5.99423 6.9865 6.82222 6.6041 7.42945 5.95005C8.03668 5.29601 8.37547 4.42168 8.37407 3.51221C8.37313 2.58121 8.01735 1.68862 7.38479 1.03031C6.75223 0.37199 5.89457 0.000978866 5 0ZM8.60858 8.98797C6.62592 7.61089 3.389 7.60867 1.39284 8.98797H1.39142C0.493179 9.61364 -0.000709865 10.4619 7.65799e-07 11.376C0.00142203 12.2872 0.495311 13.1318 1.39142 13.7523C2.3863 14.4452 3.69315 14.7914 5 14.7914C6.30685 14.7914 7.6137 14.4452 8.60858 13.7523C9.50682 13.1259 10.0007 12.2783 10 11.3642C9.99858 10.4531 9.50469 9.60847 8.60858 8.98797Z' fill='white'/%3E%3C/svg%3E%0A");
background-repeat:no-repeat;
background-position:left 12px;	
}

.get-n-touch form input[type="email"]{
background-image: url("data:image/svg+xml,%3Csvg width='15' height='12' viewBox='0 0 15 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5 0H1.5C0.675 0 0.00749999 0.675 0.00749999 1.5L0 10.5C0 11.325 0.675 12 1.5 12H13.5C14.325 12 15 11.325 15 10.5V1.5C15 0.675 14.325 0 13.5 0ZM13.5 3L7.5 6.75L1.5 3V1.5L7.5 5.25L13.5 1.5V3Z' fill='white'/%3E%3C/svg%3E");	
background-repeat:no-repeat;
background-position:left 12px;	
}

.get-n-touch form input[type="tel"]{
background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.218 13.9999C10.6078 13.9999 9.7508 13.7793 8.46741 13.0624C6.90678 12.1874 5.69966 11.3795 4.14747 9.8317C2.65091 8.33637 1.92264 7.36824 0.903366 5.51384C-0.248119 3.42006 -0.0518294 2.32255 0.16759 1.85348C0.428894 1.29285 0.814598 0.957534 1.31314 0.624718C1.5963 0.439226 1.89597 0.280219 2.20832 0.149712C2.23958 0.136274 2.26865 0.123462 2.29459 0.111899C2.44931 0.0422106 2.68373 -0.0631032 2.98067 0.0493982C3.17883 0.123774 3.35574 0.275963 3.63267 0.549404C4.2006 1.10941 4.9767 2.35661 5.26301 2.96912C5.45523 3.38194 5.58245 3.65444 5.58276 3.96007C5.58276 4.31789 5.40272 4.59383 5.18424 4.89164C5.1433 4.94758 5.10266 5.00102 5.06328 5.0529C4.82542 5.3654 4.77322 5.45571 4.8076 5.61697C4.8773 5.94103 5.3971 6.90573 6.25133 7.75793C7.10557 8.61013 8.04264 9.09701 8.36802 9.16638C8.53618 9.20232 8.62838 9.14794 8.95095 8.90169C8.99721 8.86638 9.04472 8.82982 9.09441 8.79325C9.42761 8.54544 9.69079 8.37012 10.0402 8.37012H10.0421C10.3462 8.37012 10.6066 8.502 11.0379 8.7195C11.6006 9.00326 12.8855 9.7692 13.4491 10.3376C13.7232 10.6139 13.876 10.7902 13.9507 10.988C14.0632 11.2858 13.9573 11.5192 13.8882 11.6755C13.8766 11.7014 13.8638 11.7299 13.8504 11.7614C13.7188 12.0732 13.5588 12.3721 13.3725 12.6546C13.0402 13.1514 12.7036 13.5361 12.1416 13.7977C11.853 13.9342 11.5372 14.0033 11.218 13.9999Z' fill='white'/%3E%3C/svg%3E%0A");
background-repeat:no-repeat;
background-position:left 12px;	
}

.get-n-touch form .textarea{
background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9352 5.06549L7.154 10.8466C6.95394 11.0467 6.69179 11.1709 6.40894 11.1985L4.38761 11.3847H4.31172C4.08406 11.3847 3.8633 11.2951 3.70463 11.1295C3.52526 10.9501 3.43558 10.6949 3.45627 10.4396L3.64254 8.41828C3.67014 8.13543 3.79431 7.87328 3.99438 7.67321L9.76173 1.89206L12.9352 5.06549ZM14.2735 1.04351L13.7837 0.553703C13.4272 0.199071 12.9448 0 12.4419 0C11.939 0 11.4566 0.199071 11.1001 0.553703L10.493 1.16079L13.6664 4.33422L14.2735 3.72713C14.4502 3.55191 14.5905 3.34343 14.6862 3.11372C14.7819 2.88401 14.8312 2.63762 14.8312 2.38877C14.8312 2.13992 14.7819 1.89353 14.6862 1.66382C14.5905 1.43411 14.4502 1.22563 14.2735 1.05041V1.04351ZM13.4526 12.2471V8.23891C13.4526 7.95606 13.218 7.7215 12.9352 7.7215C12.6523 7.7215 12.4178 7.95606 12.4178 8.23891V12.2471C12.4178 13.1025 11.721 13.7993 10.8655 13.7993H2.58703C1.73159 13.7993 1.03481 13.1025 1.03481 12.2471V3.96169C1.03481 3.10624 1.73159 2.40947 2.58703 2.40947H6.59521C6.87805 2.40947 7.11261 2.17491 7.11261 1.89206C7.11261 1.60921 6.87805 1.37465 6.59521 1.37465H2.58703C1.15899 1.37465 0 2.53364 0 3.96169V12.2402C0 13.6682 1.15899 14.8272 2.58703 14.8272H10.8655C12.2936 14.8272 13.4526 13.6682 13.4526 12.2402V12.2471Z' fill='white'/%3E%3C/svg%3E%0A");
background-repeat:no-repeat;
background-position:left 12px;	
}

/* News AND Blog */
.read-more-bx .elementor-icon-box-wrapper{
	display:flex !important;
	gap:0px;
	
}
.read-more-bx .elementor-icon-box-wrapper a{
	text-decoration:none !important;
	color:black !important;
}






@media screen and (max-width:1480px){
	.f-top-form{
		background-image:linear-gradient(270deg, var( --e-global-color-secondary ) 100%, var( --e-global-color-01ea181 ) 0%) !important;
	}
}


@media screen and (max-width:1200px){
	.abt-main{
		background-image:linear-gradient(90deg, var( --e-global-color-bd03a59 ) 100%, var( --e-global-color-01ea181 ) 0%) !important;
	}
}

@media screen and (max-width:1024px){
/* 	.Commercial-main{
		background-image:linear-gradient(270deg, var( --e-global-color-secondary ) 100%, var( --e-global-color-01ea181 ) 0%) !important;
	} */
}


@media screen and (min-width:768px) and (max-width:1200px){
	.elementor-element.elementor-element-3dd2e8c{
		padding-left:8px;
	}
	.elementor-160 .elementor-element.elementor-element-67d184a {
		margin-right:30px;
	}
	.elv-banner-main{
		background-image:linear-gradient(90deg, var( --e-global-color-bd03a59 ) 100%, var( --e-global-color-01ea181 ) 0%) !important;
	}
}
@media(max-width:767px){
		#gform_1 {
		max-width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
	}
	
	.elv-banner-main{
		background-image:linear-gradient(90deg, var( --e-global-color-bd03a59 ) 100%, var( --e-global-color-01ea181 ) 0%) !important;
	}
/* ====	 */
	.form-btm-overlay{
		background-image: linear-gradient(90deg, var(--e-global-color-bd03a59) 0%, var(--e-global-color-secondary) 0%) !important;
	}
	.lets-talk-form form  .gform_footer{
	display:flex;
	justify-content:center;
} 
	.gform_confirmation_message{
	text-align:center !important;
}

		.Commercial-main{
		background-image:linear-gradient(270deg, var( --e-global-color-secondary ) 100%, var( --e-global-color-01ea181 ) 0%) !important;
	}
	.resdn-main{
		background:linear-gradient(90deg, var( --e-global-color-bd03a59 ) 100%, var( --e-global-color-01ea181 ) 0%) !important;
	}
		.our-mission{
		position:relative !important;
	}
	.misn-bg-txt {
		position:absolute !important;
		right:50% !important;
transform:translatex(50%)!important;

			}
	.gform-footer.gform_footer.top_label 	{
    justify-content: center;
	}
/* 	.srvc-frm input[type=submit]{
		width:100%;
	} */
}

	
