.ef22671 .eModalStyle { width:900px !important;border-radius:15px !important; } .ef22671 .eModalContent { height:auto !important; } .ef22671 .eModalSection { background:rgba(0, 0, 0, 0.5) !important; } .ef22671 .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){.ef22671 .eModalStyle { width:80% !important; background:rgb(255, 255, 255) !important;  } }@media (max-width: 767px) {.ef22671 .eModalStyle { width:90% !important; background:rgb(255, 255, 255) !important;  } }
	.ef175871573535215996 {
		margin-bottom: 10px !important;background-image: none !important;
	}
	
	.ef175871573535215996 > * {
		color: rgb(255, 255, 255)!important;font-family: objektiv-mk2 !important;font-size: 24px !important;font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;
	}
	
	.ef175871573535215996:hover > * {
		font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;
	}

@media (max-width: 767px) {.ef175871573535215996 > * { font-size:20px !important;  } }.ef175871598270584735 { margin-top:0px !important;margin-bottom:16px !important;background-image: none !important; } .ef175871598270584735 > * { color:rgb(255, 255, 255)!important;font-family:objektiv-mk2 !important;font-size:16px !important;font-weight:normal !important;font-style:normal !important;text-decoration:initial !important; } .ef175871598270584735 > * :is(h1, h2, h3, h4, h5, h6, p) { font-size:16px !important;font-weight:normal !important;font-style:normal !important;text-decoration:initial !important; } .ef175871598270584735:hover > * { font-weight:normal !important;font-style:normal !important;text-decoration:initial !important; } .ef175871598270584735:hover > * :is(h1, h2, h3, h4, h5, h6, p) { font-weight:normal !important;font-style:normal !important;text-decoration:initial !important; } .efc175871638051965522 { margin-top:0px !important;margin-bottom:0px !important;background-image: none !important; } .efc175871638051965522 > * { color:rgb(255, 255, 255)!important;font-family:objektiv-mk2 !important;font-size:16px !important;font-weight:normal !important;font-style:normal !important;text-decoration:initial !important; } .efc175871638051965522 > * :is(h1, h2, h3, h4, h5, h6, p) { font-size:16px !important;font-weight:normal !important;font-style:normal !important;text-decoration:initial !important; } .efc175871638051965522:hover > * { font-weight:normal !important;font-style:normal !important;text-decoration:initial !important; } .efc175871638051965522:hover > * :is(h1, h2, h3, h4, h5, h6, p) { font-weight:normal !important;font-style:normal !important;text-decoration:initial !important; } 
	.efc175871638051965522 ul {
		list-style: none; padding: 0; margin: 0;
	}
	
	.efc175871638051965522 ul li {
		position: relative; padding-left: 35px; margin-bottom: 15px;
	}
	
	.efc175871638051965522 ul li::before {
		content: ""; position: absolute; left: 0; width: 20px; height: 20px; background-image: url('https://beta.edificecms.com/builder/elements/images/uploads/project170/17587166305328.svg'); background-size: contain; background-repeat: no-repeat;top: 2px;filter: brightness(0) saturate(100%) invert(96%) sepia(29%) saturate(6512%) hue-rotate(81deg) brightness(93%) contrast(99%);
	}


	.ef175871572975423834 > .sliderWrapper .bgSlides {
		background-position: 50% 50% !important;background-size: cover !important;background-repeat: no-repeat !important;
	}
	
	.ef175871572975423834 {
		padding-top: 40px !important;padding-right: 30px !important;padding-bottom: 30px !important;padding-left: 30px !important;
	}


	.ef175871692796793032 {
		background: rgb(255, 255, 255) !important;padding-top: 40px !important;padding-right: 30px !important;padding-bottom: 30px !important;padding-left: 30px !important;
	}


	.ef175871700781323573 .customCheckBox input:checked + label:before {
		background: rgb(255, 255, 255) !important;
	}
	
	.ef175871700781323573 .custom-control-input:checked ~ .custom-control-label::before {
		background: rgb(255, 255, 255) !important;
	}
	
	.ef175871700781323573 .gj-datepicker-bootstrap [role=right-icon] button {
		background: rgb(255, 255, 255) !important;
	}
	
	.ef175871700781323573 .gj-datepicker-bootstrap [role=right-icon] button {
		background: rgb(255, 255, 255) !important;
	}
	
	.ef175871700781323573 .gj-timepicker-md [role=right-icon] {
		background: rgb(255, 255, 255) !important;
	}
	
	.ef175871700781323573 .form-control {
		background: rgb(255, 255, 255) !important;font-family: objektiv-mk2 !important;font-size: 15px !important;color: #212529!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;
	}
	
	.ef175871700781323573 .custom-file-label {
		background: rgb(255, 255, 255) !important;font-family: objektiv-mk2 !important;font-size: 15px !important;color: #212529!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;
	}
	
	.ef175871700781323573 .gj-textbox-md {
		background: rgb(255, 255, 255) !important;font-family: objektiv-mk2 !important;font-size: 15px !important;color: #212529!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;
	}
	
	.ef175871700781323573 .form-group label,
	.ef175871700781323573 .custom-control label,
	.ef175871700781323573 .freeText {
		font-family: objektiv-mk2 !important;font-size: 16px !important;color: rgb(111, 115, 117)!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;
	}
	
	.ef175871700781323573 .form-label {
		font-family: objektiv-mk2 !important;font-size: 16px !important;color: rgb(111, 115, 117)!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;
	}
	
	.ef175871700781323573 .form-control::placeholder {
		font-size: 14px !important;color: rgba(0, 0, 0, 0.68)!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;
	}
	
	.ef175871700781323573 .gj-textbox-md::placeholder {
		font-size: 14px !important;color: rgba(0, 0, 0, 0.68)!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;
	}
	
	.ef175871700781323573 .form-button {
		display: flex;justify-content: flex-start !important;
	}
	
	.ef175871700781323573 .form-button button {
		width: auto !important;border-radius: 4px !important;background: rgb(21, 112, 239) !important;font-family: 'DM Sans', 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: transparent 0px 0px 11px 0px !important;background-image: none !important;
	}
	
	.ef175871700781323573 {
		padding-top: 0px !important;padding-right: 0px !important;padding-bottom: 0px !important;padding-left: 0px !important;background: transparent !important;background-image: none !important;
	}
	
	.ef175871700781323573::before {
		background-color: unset !important;
	}
	
	.ef175871700781323573 .form-title {
		font-family: objektiv-mk2 !important;font-size: 20px !important;color: #212529!important;font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;
	}
	
	.ef175871700781323573 .formAlertContent {
		font-family: 'DM Sans', sans-serif !important;font-size: 16px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;
	}

@media (max-width: 767px) {.ef175871700781323573 .form-group label,.ef175871700781323573 .custom-control label,.ef175871700781323573 .freeText { font-family:objektiv-mk2 !important; font-size:16px !important; color:rgb(111, 115, 117) !important; font-weight:normal !important; font-style:normal !important; text-decoration:initial !important;  } .ef175871700781323573 .form-title { font-size:18px !important;  } }
	.ef22671 .eModalStyle {
		padding: 0px !important; background: overflow: hidden !important;border: unset !important;
	}
	
	div.ef22671 .eModalClose {
		position: absolute; top: 15px !important; right: 15px !important;
	}
	
	.ef22671 .eModalStyle {
	border-radius: 15px !important; overflow: hidden;
	}
	
	@media (max-width:767px) {
		div.ef22671 .eModalStyle {
			padding: 0px !important; background: #ffffff !important;
		}
	}
	
	.ef175871572975423834 .bgSlides::before {
		content: ""; width: 100%; height: 100%; background: #0033a1; position: absolute; top: 0; left: 0px; opacity: 0.85;
	}


	.ef175871700781323573 input,
	.ef175871700781323573 textarea {
		border-bottom: 1px solid #00000040 !important; border-radius: unset !important;
	}
	
	div.ef175871700781323573[data-widget="form"] .form-control:focus {
		box-shadow: unset !important; border-bottom: 1px solid #000000 !important;
	}
	
	.ef175871700781323573 textarea::placeholder,
	.ef175871700781323573 textarea {
		line-height: 1.3;
	}
	
	.mb-25 {
		margin-bottom: 25px;
	}
	
	.ef175871700781323573 .form-title {
		color: #212529 !important; word-wrap: break-word; white-space: normal;line-height: 1.2;
	}
	
	.ef175871700781323573[data-widget="form"][data-layout="1"] .btn-submit {
		border-radius: 7px !important;
	}
	
	.ef175871700781323573[data-widget="form"] .btn-submit {
		padding: 8px 12px;
	}


	.ef175872244237385557 ul {
		padding-left: 18px;
	}
	
	.ef175872244237385557 li {
		margin-bottom: 5px;
	}


	.ef175872244237385557 {
		background-image: none !important;
	}
	
	.ef175872244237385557 > * {
		color: rgb(33, 37, 41)!important;font-family: objektiv-mk2 !important;font-size: 14px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;
	}
	
	.ef175872244237385557 > * :is(h1, h2, h3, h4, h5, h6, p) {
		font-size: 14px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;
	}
	
	.ef175872244237385557:hover > * {
		font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;
	}
	
	.ef175872244237385557:hover > *:is(h1, h2, h3, h4, h5, h6, p) {
		font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;
	}

@media (max-width: 767px) {.ef175872244237385557:hover > * :is(h1, h2, h3, h4, h5, h6, p) { font-weight:normal !important; font-style:normal !important; text-decoration:initial !important;  } }
	.ef175871573535215996 h3 {
		line-height: 1.2;
	}


	.ef175871572975423834 {
		display: flex; flex-direction: column; justify-content: center;
	}

