/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 13 2025 | 22:42:36 */
.Quote_frm #forminator-module-8817 .forminator-row{
	margin-bottom: 32px;
}
.Quote_frm #forminator-module-8817, .Quote_frm #forminator-module-8817 .forminator-row-last{
	margin-bottom: 0;
}
.Quote_frm #forminator-module-8817 p.agree_text{

	margin-bottom: 0;
	color: rgba(101, 117, 132, 1);
	font-size: 14px;
	font-weight: 500;
	line-height: 21px;
	font-family: "Gotham HTF", Sans-serif;
	letter-spacing: 0.3px;
}
.Quote_frm #forminator-module-8817 span.forminator-required{
	color: #041B2F !important;
}
.Quote_frm #forminator-module-8817 label{
	margin-bottom: 0;
	padding-bottom: 8px;
	font-family: "Gotham HTF", Sans-serif !important;
	font-size: 14px !important;
	font-weight: 700;
	line-height: 21px;
	letter-spacing: 0.01em;
	color: #041B2F !important;
}
.Quote_frm #forminator-module-8817 div#radio-1 .forminator-label, .Quote_frm #forminator-module-8817 div#radio-2 .forminator-label{
	margin-bottom: 0;
	padding-bottom: 8px;
	font-family: "Gotham HTF", Sans-serif !important;
	font-size: 14px !important;
	font-weight: 700;
	line-height: 21px;
	letter-spacing: 0.01em;
	color: #041B2F !important;
}
.Quote_frm #forminator-module-8817 button.forminator-button-submit{
	font-family: "Gotham HTF", Sans-serif !important;
	font-size: 16px !important;
	font-weight: 700 !important;
	line-height: 16px !important;
	color: #062A4A !important;
	background-color: #FBA20D !important;
	padding: 24px 40px 24px 40px;
	width: 100%;
	border-radius: 8px;
}
.Quote_frm #forminator-module-8817 button.forminator-button-submit:hover{
	background-color: #008fca !important;
	color: #062a4a !important;
}
.Quote_frm #forminator-module-8817 input::placeholder, .Quote_frm #forminator-module-8817 textarea::placeholder{
	font-family: "Gotham HTF", Sans-serif !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	line-height: 24px !important;
	color:rgba(111, 130, 145, 0.50) !important;
}
.Quote_frm #forminator-module-8817 input, .Quote_frm #forminator-module-8817 textarea{
	font-family: "Gotham HTF", Sans-serif !important;
	padding: 16px !important;
	border-radius:6px !important;
	border: 1px solid rgba(111, 130, 145, 0.25) !important;
	background: transparent !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	line-height: 24px !important;
	color:rgba(111, 130, 145, 0.50) !important;
}

.Quote_frm #forminator-module-8817 .forminator-multi-upload{
	font-family: "Gotham HTF", Sans-serif !important;
	background: transparent !important;
	border: 1px solid rgba(111, 130, 145, 0.25) !important;
	padding: 14px 16px 14px 16px !important;
}
.Quote_frm #forminator-module-8817 .forminator-multi-upload span.forminator-icon-upload{
	display: none;
}
.Quote_frm #forminator-module-8817 .forminator-multi-upload p{
	font-family: "Gotham HTF", Sans-serif !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	line-height: 24px !important;
	color:rgba(111, 130, 145, 0.50) !important;
	text-align: left;
}
.Quote_frm #forminator-module-8817 .forminator-multi-upload p a{
	font-size: 15px !important;
	font-weight: 500 !important;
	line-height: 18px !important;
	color:rgba(6, 42, 74, 1) !important;
	background: rgba(0, 52, 98, 0.1);
	font-family: "Gotham HTF", Sans-serif !important;
	text-decoration: none !important;
	padding: 7px 10px 7px 10px;
	border-radius: 4px;
	border: 1px solid rgba(0, 52, 98, 1) !important;
	}
.Quote_frm .forminator-ui#forminator-module-8817.forminator-design--default .forminator-radio input:checked+.forminator-radio-bullet {
	border-color: rgba(45, 133, 172, 1) !important;
	background-color: transparent !important;

}
.Quote_frm #forminator-module-8817.forminator-design--default .forminator-radio .forminator-radio-bullet:before {
	background-color: rgba(45, 133, 172, 1) !important;
}
.Quote_frm #forminator-module-8817 .forminator-radio .forminator-radio-bullet{
	background-color: transparent !important;
	border: 1px solid rgba(111, 130, 145, 0.25) !important;

}

.Quote_frm #forminator-module-8817 .forminator-radio {
	background: transparent !important;
	border: 1px solid rgba(111, 130, 145, 0.25) !important;
	padding: 16px;
	border-radius: 8px;
}

@media(min-width: 1280px){
  .quote_sec{
    position: relative;
  }
  .quote_sec:after {
    position: absolute;
    content: '';
    background-image: url(/wp-content/uploads/2024/11/quot.svg);
    background-size: cover;
    background-repeat: no-repeat;
    bottom: 0;
    width: 85%;
    height: 432px;
    z-index: -1;
  }
}

@media(max-width: 767px){
/* 	.Quote_frm #forminator-module-8817 button.forminator-button-submit{
		padding: 12px 25px 12px 25px;
	} */
	.Quote_frm #forminator-module-8817 input, .Quote_frm #forminator-module-8817 textarea{
		padding: 12px !important;
	}
	.Quote_frm #forminator-module-8817 label{
		font-size: 13px !important;
		font-weight: 700;
		line-height: 20px;
	}
	.Quote_frm #forminator-module-8817 div#radio-1 .forminator-label, .Quote_frm #forminator-module-8817 div#radio-2 .forminator-label{
		font-size: 13px !important;
		font-weight: 700;
		line-height: 20px;
	}
	.Quote_frm #forminator-module-8817 .forminator-radio{
		padding: 12px !important;
	}
	.Quote_frm #forminator-module-8817 .forminator-multi-upload p a{
		padding: 5px 5px 5px 5px !important;
		font-size: 14px !important;
		font-weight: 500 !important;
		line-height: 18px !important;
	}
}