/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
.bnr-h1 span{
	display: block;
    text-align: right;
    margin-top: -20px;
}
.orng-hdng{
    display: flex;
    align-items: center !important;
    column-gap: 13px !important;
}
.orng-hdng:before{
	content: "";
	background: url(./images/orng-hdng-before.png);
	height: 7.96px;
	width: 43.54px;
}
.orng-hdng:after{
	content: "";
	background: url(./images/orng-hdng-after.png);
	height: 7.96px;
	width: 43.54px;
}
.orng-hdng-after{
	display: flex;
    align-items: center !important;
    column-gap: 13px !important;
}
.orng-hdng-after:after{
	content: "";
	background: url(./images/orng-hdng-after.png);
	height: 7.96px;
	width: 43.54px;
}
.get-in-tch-frm input:not([type="submit"]){
	background: rgba(245, 234, 219, 0.56) !important;
    border-radius: 168px !important;
    border: 1px solid rgba(245, 234, 219, 0.56) !important;
    padding: 0 30px !important;
    box-shadow: none !important;
    font-family: "Domine", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 28px !important;
    min-height: 54px !important;
    color: #280F00 !important;
    text-transform: capitalize !important;
}

.get-in-tch-frm input:not([type="submit"]):focus{
	outline: none !important;
		background:transparent !important;
	border-color: #D95000 !important;
	color: #D95000 !important;
}
.get-in-tch-frm input:not([type="submit"])::placeholder{
	font-family: "Domine", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 28px !important;
    color: #280F00 !important;
        text-transform: capitalize !important;
}
.get-in-tch-frm textarea{
	background: rgba(245, 234, 219, 0.56) !important;
    border-radius: 18px !important;
    border: 1px solid rgba(245, 234, 219, 0.56) !important;
    padding: 15px 30px !important;
    box-shadow: none !important;
    font-family: "Domine", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 28px !important;
        height: 108px !important;
    resize: none !important;
    color: #280F00 !important;
}
.get-in-tch-frm textarea::placeholder{
	font-family: "Domine", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 28px !important;
    color: #280F00 !important;
}
.get-in-tch-frm textarea:focus{
	outline: none !important;
	background:transparent !important;
	border-color: #D95000 !important;
	color: #D95000 !important;
}
.get-in-tch-frm input[type="submit"]{
	background: #D95000 !important;
    border-radius: 90px !important;
    border: 1px solid #D95000 !important;
    padding: 18px 82px !important;
    box-shadow: none !important;
    font-family: "Domine", Sans-serif !important;
    font-size: 20px !important;
    font-weight: 400 !important;
    line-height: 28px !important;
    color: #fff !important;
}
.get-in-tch-frm input[type="submit"]:hover{
	background: transparent !important;
	color: #D95000 !important;
}
.get-in-tch-frm div#gform_fields_1{
	row-gap: 30px !important;
}
.get-in-tch-frm .gform-footer.gform_footer.top_label{
	margin-top: 30px !important;
	margin-bottom:50px !important;
}
.ginput_container.ginput_container_email input[type="email"]{
	text-transform: lowercase !important;
}
.ftr-frm .ginput_container.ginput_container_email {
    width: 633px !important;
}
.ftr-frm input[type="email"]{
	background: transparent !important;
    border: 1px solid #fff !important;
    padding: 26px 30px !important;
    border-radius: 90px !important;
    font-family: "Domine", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 28px !important;
    color: #fff !important;
    min-height: 62px !important;
    text-transform: lowercase !important;
}
.ftr-frm div#gform_fields_2 {
    display: flex;
    justify-content: center;
    column-gap: 10px;
}
.ftr-frm .gfield--type-submit{
	align-items: center !important;
}
.ftr-frm input[type="submit"]{
	background: #fff !important;
    border-radius: 90px !important;
    border: 1px solid #fff !important;
    padding: 18px 82px !important;
    box-shadow: none !important;
    font-family: "Domine", Sans-serif !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 28px !important;
    color: #D58400 !important;
}
.ftr-frm input[type="submit"]:hover{
	background: transparent !important;
	color: #fff !important;
}
.ftr-frm input[type="email"]::placeholder{
	font-family: "Domine", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 28px !important;
    color: #fff !important;
    text-transform: capitalize !important;
}
.ftr-frm input[type="email"]:focus{
	outline: none;
}
.grecaptcha-badge{
	z-index: 999;
}
.ftr-frm div#validation_message_2_1{
	display: none;
}
.get-in-tch-frm div#gform_confirmation_message_1 {
	    font-weight: 700;
    font-size: 25px;
}
.ftr-frm div#gform_confirmation_message_2 {
    text-align: center;
    color: #fff;
    font-weight: 700;
    margin-bottom: 20px;
    font-size: 25px;
}
@media(max-width: 1024px){
	.ftr-frm .ginput_container.ginput_container_email {
    width: 100% !important;
}
}
@media(max-width: 880px){
	.bnr-h1 span{
    margin-top: 0;
    text-align: center;
}
.ftr-frm div#gform_fields_2 {
    display: block;
    row-gap: ;
}
.ftr-frm div#field_submit{
	justify-content: center;
	margin-top: 20px !important;
}
.get-in-tch-frm .gform-footer.gform_footer.top_label {
        justify-content: center;
        margin-top: 0;
    }
.get-in-tch-frm div#gform_fields_1 {
    row-gap: 15px !important;
}
.get-in-tch-frm input[type="submit"]{
	padding: 14px 82px !important;
	width: 100% !important;
}
.ftr-frm input[type="email"] {
	min-height: 52px !important;
}
.ftr-frm input[type="submit"]{
	padding: 10px 82px !important;
	width: 100% !important;
}
    .ftr-frm div#field_submit {
        margin-top: 15px !important;
    }
}