 
 .text_block__2{
	column-count: 2;
 }

 .text_block__3{
	column-count: 3;
 }

@media screen and (max-width: 767px)  {
	.text_block__2, .text_block__3{
		column-count: 1;
	}
 }


 .form-block__page {
		display: block;
		padding: 0px;
 }
 .form-block__page .fsBody , .form-block__page .fsBody .fsForm, .form-block__page .fsBody *,  .form-block__page .fsBody  input:not(:focus):placeholder-shown,  .form-block__page .fsBody  textarea:not(:focus):placeholder-shown, .jDRZbt{
	    background: #0A2A4E;
		 color: #d3d3d3;
 }
 
 #label-field192309585 , #label-field192309586 , #label-field192309587 , .StyledReferralBadge-sc-5yap1m-0, .StyledSecurityLogo-sc-134tpw7-0,
 .fsSectionHeader, #fsHeaderImage{
	display: none!important;
 }

 .fsSubmit button {
	background: #0A2A4E;
	color: #d3d3d3;
	border: 2px solid #d3d3d3;
 }

 .DNPCm {
	padding:2px!important;
 }

 .form-block__page form {
	    margin: calc(10px) auto 0px!important;
    padding: 0px 10px!important;
 }

 .kFIouZ {
	margin-bottom:2px!important;
 }
 .ihIYnq {
	margin-top:10px!important;
	margin-bottom:5px!important;
	padding:0px!important;
 }
 .fsSubmitButton {
	width: 150px!important;
 }
/* .form-block__page form div:has(h2) {
    display: none!important;
} */

.form-block__page {
	  display: flex;
    align-items: center; 
}
.form-block__page .fsform-container {
	width: 100% !important;
}
.khnrlz {
	border: none!important;
}
.iWFeuw, .bIhFCJ  {
	margin-top: 2px !important;;
	font-size:16px!important;
	margin-bottom:0px!important;
}
input.jDRZbt {
	border: 1px solid #d3d3d3!important;
}
input.jDRZbt:active, input.jDRZbt:focus, input.jDRZbt:hover {
	background: #0A2A4E;
	color: #d3d3d3;	
}
.form-block__page form select, .form-block__page form input, .form-block__page form textarea ,
.form-block__page form input:hover, .form-block__page form textarea:active,
.form-block__page form input:focus, .form-block__page form textarea:focus
{
	background: #0A2A4E!important;
	color: #d3d3d3!important;
	border: 1px solid #d3d3d3!important;
}

.form-block__page form .jIpOsi, .form-block__page form .iyikOv,  .form-block__page form .eyqeLi, .form-block__page form .gVeKRB, .form-block__page form .eDZcBK, .form-block__page form input, .form-block__page form select, .form-block__page form .fsDateField {
	height: 30px!important;
	padding:0px 5px!important;
}
.fnTKDR  {
	padding: 0px 5px!important;
}
 form .MuiPickersInputBase-adornedEnd, .form-block__page form .kRmCyI{
	height: 30px!important;
	padding-left: 0px !important;;
	padding-right:0px	!important;
}

.success {
	max-width:unset;
}

.success.form-block__page {
	display:none;
}

.form_select .form-block__page {
	display:flex;
}

.container_2_columns .text_block {
	flex: 1;
}

.section_padding_none {
	padding-top: 0px!important;
}
.section_padding_80px {
	padding-top: 80px!important;
}
@media screen and (max-width: 767px)  {
	.container_2_columns {
		flex-direction: column;
	}
	.section_padding_none {
		padding-top: 0px!important;
	}

	.section_padding_80px {
	padding-top: 40px!important;
}
}

.calendar, .form-block__page form  .fsDatePickerAdornment {
  width: 24px!important;
  height: 24px!important;
  background: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22white%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Crect%20x%3D%223%22%20y%3D%224%22%20width%3D%2218%22%20height%3D%2218%22%20rx%3D%222%22%20ry%3D%222%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20fill%3D%22none%22/%3E%3Cline%20x1%3D%223%22%20y1%3D%2210%22%20x2%3D%2221%22%20y2%3D%2210%22%20stroke%3D%22white%22%20stroke-width%3D%222%22/%3E%3Cline%20x1%3D%228%22%20y1%3D%222%22%20x2%3D%228%22%20y2%3D%226%22%20stroke%3D%22white%22%20stroke-width%3D%222%22/%3E%3Cline%20x1%3D%2216%22%20y1%3D%222%22%20x2%3D%2216%22%20y2%3D%226%22%20stroke%3D%22white%22%20stroke-width%3D%222%22/%3E%3C/svg%3E") no-repeat center!important;
  background-size: contain!important;
  margin-right: 3px!important;
  z-index:999!important;
  border-radius:0px!important;
}
.form-block__page form  .fsDatePickerAdornment * {
	display: none!important;
	    
    color: white!important;
}

.form-block__page form input::placeholder {
  color: #999;
}

.form-block__page form .MuiPickersSectionList-section, .form-block__page form .MuiPickersSectionList-section * {
	background:transparent!important;
	    z-index: 100!important;
    color: white!important;
	     font-size: 14px;
}

.iedXvl:not(:has(.MuiInputLabel-root)) .MuiPickersInputBase-sectionsContainer {
	margin-left:5px;
}

.costs ul {
	text-align:left; 
}