
	.ef169886244884121778 {
		background: rgb(255, 255, 255) !important;
	}

@media(min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){.ef169886244884121778 { padding-right:0px !important; padding-left:0px !important;  } }
	.ef169886244884164788 {
		padding-top: 0px !important;padding-right: 10px !important;padding-bottom: 0px !important;padding-left: 10px !important;
	}

@media(min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){}@media (max-width: 767px) {}
	.ef169886244884181762 {
		margin-bottom: px !important;background-image: none !important;
	}
	
	.ef169886244884181762 > * {
		color: rgb(0, 0, 0)!important;text-align: left !important;font-size: 45px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;
	}
	
	.ef169886244884181762:hover > * {
		font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;
	}

@media(min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){.ef169886244884181762 > * { font-size:30px !important;  } }@media (max-width: 767px) {.ef169886244884181762 > * { font-size:20px !important;  } }
	.ef169886244884138513 .customCheckBox input:checked + label:before {
		background: rgb(245, 250, 254) !important;
	}
	
	.ef169886244884138513 .custom-control-input:checked ~ .custom-control-label::before {
		background: rgb(245, 250, 254) !important;
	}
	
	.ef169886244884138513 .gj-datepicker-bootstrap [role=right-icon] button {
		background: rgb(245, 250, 254) !important;
	}
	
	.ef169886244884138513 .gj-datepicker-bootstrap [role=right-icon] button {
		background: rgb(245, 250, 254) !important;
	}
	
	.ef169886244884138513 .gj-timepicker-md [role=right-icon] {
		background: rgb(245, 250, 254) !important;
	}
	
	.ef169886244884138513 .form-control {
		background: rgb(245, 250, 254) !important;font-size: 14px !important;color: rgb(68, 65, 65)!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;
	}
	
	.ef169886244884138513 .custom-file-label {
		background: rgb(245, 250, 254) !important;font-size: 14px !important;color: rgb(68, 65, 65)!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;
	}
	
	.ef169886244884138513 .gj-textbox-md {
		background: rgb(245, 250, 254) !important;font-size: 14px !important;color: rgb(68, 65, 65)!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;
	}
	
	.ef169886244884138513 .form-group label,
	.ef169886244884138513 .custom-control label,
	.ef169886244884138513 .freeText {
		font-size: 14px !important;color: rgb(111, 115, 117)!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;
	}
	
	.ef169886244884138513 .form-label {
		font-size: 14px !important;color: rgb(111, 115, 117)!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;
	}
	
	.ef169886244884138513 .form-control::placeholder {
		font-size: 12px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;
	}
	
	.ef169886244884138513 .gj-textbox-md::placeholder {
		font-size: 12px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;
	}
	
	.ef169886244884138513 .form-button {
		display: flex;justify-content: flex-start !important;
	}
	
	.ef169886244884138513 .form-button button {
		width: 50% !important;border-width: 2px !important;border-style: solid !important;border-color: #084ab9 !important;background: rgb(255, 255, 255) !important;font-size: 16px !important;color: #084ab9!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;box-shadow: rgba(0, 123, 255, 0.1) 0px 0px 11px 0px !important;background-image: none !important;
	}
	
	.ef169886244884138513 .form-button button:hover {
		background: #084ab9 !important;color: rgb(255, 255, 255) !important;
	}
	
	.ef169886244884138513 {
		padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;background: rgb(255, 255, 255) !important;background-image: none !important;
	}
	
	.ef169886244884138513::before {
		background-color: unset !important;
	}
	
	.ef169886244884138513 .form-title {
		font-size: 26px !important;color: rgb(111, 115, 117)!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;
	}
	
	.ef169886244884138513 .formAlertContent {
		font-size: 16px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;
	}

@media (max-width: 767px) {.ef169886244884138513 .form-button button { width:auto !important; height:auto !important; color:rgb(8, 74, 185) !important;  } }.ef21979 .eModalStyle { width:700px !important;background:rgb(255, 255, 255) !important; } .ef21979 .eModalContent { height:100% !important; } .ef21979 .eModalSection { background:rgba(0, 0, 0, 0.5) !important; } .ef21979 .eModalClose > span { color:rgb(33, 37, 41)!important;background:rgb(255, 255, 255) !important; } @media(min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){.ef21979 .eModalStyle { width:70% !important;  } .ef21979 .eModalContent { height:100% !important;  } }@media (max-width: 767px) {.ef21979 .eModalStyle { width:100% !important; height:100vh !important;  } .ef21979 .eModalContent { height:100% !important;  } }
	.ef169886960682963273 {
		margin-bottom: 10px !important;background-image: none !important;
	}
	
	.ef169886960682963273 > * {
		color: rgb(33, 37, 41)!important;font-size: 16px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;
	}
	
	.ef169886960682963273 > * :is(h1, h2, h3, h4, h5, h6, p) {
		font-size: 16px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;
	}
	
	.ef169886960682963273:hover > * {
		font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;
	}
	
	.ef169886960682963273:hover > *:is(h1, h2, h3, h4, h5, h6, p) {
		font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;
	}


	.ef21979 .eModalStyle {
		padding: 20px 25px !important;
	}
	.ef21979 .eModalClose {
    right: 15px;
}
	@media (min-width:1900px) {
		.ef21979 .eModalContent {
			height: 100% !important;
		}
	}


	.ef169886244884138513[data-widget="form"] .form-row .form-item.mb-15 {
		margin-bottom: 10px !important;
	}
	
	.ef169886244884138513[data-widget=form] input:not([type=submit]),
	.ef169886244884138513[data-widget=form] select,
	.ef169886244884138513[data-widget=form] input[type=file]+.custom-file-label {
		height: 36px;
	}


	.ctl-frm-cus-foc .form-item input[type="text"]:focus,
	.ctl-frm-cus-foc .form-item input[type="email"]:focus,
	.ctl-frm-cus-foc .form-item input[type="tel"]:focus,
	.ctl-frm-cus-foc .form-item textarea:focus,
	.ctl-frm-cus-foc .form-item select:focus {
		box-shadow: none; border: 1px solid #c1282d;
	}
	
	.ctl-frm-cus-foc .form-item input[type="text"],
	.ctl-frm-cus-foc .form-item input[type="email"],
	.ctl-frm-cus-foc .form-item input[type="tel"],
	.ctl-frm-cus-foc .form-item textarea,
	.ctl-frm-cus-foc .form-item select {
		border: 1px solid #f3f4f6; padding-left: 18px padding-right: 18px;
	}
	
	.ctl-frm-cus-foc .form-item input[type="text"],
	.ctl-frm-cus-foc .form-item input[type="email"],
	.ctl-frm-cus-foc .form-item input[type="tel"],
	.ctl-frm-cus-foc .form-item select {
		height: 40px;
	}


	.efc168371777062758966 .customCheckBox input:checked + label:before {
		background: rgb(237, 235, 235) !important;border-width: 0px !important;border-style: solid !important;border-color: rgba(0, 123, 255, 0.31) !important;
	}
	
	.efc168371777062758966 .custom-control-input:checked ~ .custom-control-label::before {
		background: rgb(237, 235, 235) !important;border-width: 0px !important;border-style: solid !important;border-color: rgba(0, 123, 255, 0.31) !important;
	}
	
	.efc168371777062758966 .gj-datepicker-bootstrap [role=right-icon] button {
		background: rgb(237, 235, 235) !important;border-width: 0px !important;border-style: solid !important;border-color: rgba(0, 123, 255, 0.31) !important;
	}
	
	.efc168371777062758966 .gj-datepicker-bootstrap [role=right-icon] button {
		background: rgb(237, 235, 235) !important;border-width: 0px !important;border-style: solid !important;border-color: rgba(0, 123, 255, 0.31) !important;
	}
	
	.efc168371777062758966 .gj-timepicker-md [role=right-icon] {
		background: rgb(237, 235, 235) !important;border-width: 0px !important;border-style: solid !important;border-color: rgba(0, 123, 255, 0.31) !important;
	}
	
	.efc168371777062758966 .form-control {
		background: rgb(237, 235, 235) !important;border-width: 0px !important;border-style: solid !important;border-color: rgba(0, 123, 255, 0.31) !important;font-family: 'Poppins', sans-serif !important;font-size: 14px !important;color: #696e7a!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;
	}
	
	.efc168371777062758966 .custom-file-label {
		background: rgb(237, 235, 235) !important;border-width: 0px !important;border-style: solid !important;border-color: rgba(0, 123, 255, 0.31) !important;font-family: 'Poppins', sans-serif !important;font-size: 14px !important;color: #696e7a!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;
	}
	
	.efc168371777062758966 .gj-textbox-md {
		background: rgb(237, 235, 235) !important;border-width: 0px !important;border-style: solid !important;border-color: rgba(0, 123, 255, 0.31) !important;font-family: 'Poppins', sans-serif !important;font-size: 14px !important;color: #696e7a!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;
	}
	
	.efc168371777062758966 .form-group label,
	.efc168371777062758966 .custom-control label,
	.efc168371777062758966 .freeText {
		font-family: 'Poppins', sans-serif !important;font-size: 14px !important;color: rgb(111, 115, 117)!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;
	}
	
	.efc168371777062758966 .form-label {
		font-family: 'Poppins', sans-serif !important;font-size: 14px !important;color: rgb(111, 115, 117)!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;
	}
	
	.efc168371777062758966 .form-control::placeholder {
		font-family: 'Poppins', sans-serif !important;font-size: 14px !important;color: #696e7a!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;
	}
	
	.efc168371777062758966 .gj-textbox-md::placeholder {
		font-family: 'Poppins', sans-serif !important;font-size: 14px !important;color: #696e7a!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;
	}
	
	.efc168371777062758966 .form-button {
		display: flex;justify-content: flex-start !important;
	}
	
	.efc168371777062758966 .form-button button {
		width: 30% !important;height: 55px !important;border-width: 2px !important;border-style: solid !important;border-color: #0d7df8 !important;border-radius: 4px !important;background: rgb(13, 125, 248) !important;font-family: 'Poppins', sans-serif !important;font-size: 16px !important;color: rgb(255, 255, 255)!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;box-shadow: rgba(0, 123, 255, 0.15) 0px 0px 11px 0px !important;background-image: none !important;
	}
	
	.efc168371777062758966 {
		margin-top: 0px !important;padding-top: 25px !important;padding-right: 20px !important;padding-bottom: 25px !important;padding-left: 20px !important;background: rgb(255, 255, 255) !important;background-image: none !important;border-width: 0px !important;border-style: solid !important;border-bottom-left-radius: 15px !important;border-bottom-right-radius: 15px !important;border-top-left-radius: unset !important;border-top-right-radius: unset !important;
	}
	
	.efc168371777062758966::before {
		background-color: unset !important;
	}
	
	.efc168371777062758966 .form-title {
		font-family: 'Roboto', sans-serif !important;font-size: 40px !important;color: #042144!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;
	}
	
	.efc168371777062758966 .formAlertContent {
		font-size: 15px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;
	}

