.gfield_list_icons > button:nth-child(1){
	display: none;
}

.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea,
.gform_wrapper.gravity-theme .chosen-container-single .chosen-single,
.gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop .chosen-single{
	border: 0.1rem solid rgba(255,255,255,0);
	background: #ffffff;
	border-radius: 2.5rem;
	padding: 1rem 2rem;
	box-shadow: none;
}

:is(.slideout-info-container, .gekaderd_blok_ffffff) :is(.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], 
.gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea, .gform_wrapper.gravity-theme .chosen-container-single .chosen-single, .gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop .chosen-single){
	border: 1px solid rgba(0, 0, 0, 0.2);
}

.gform_wrapper.gravity-theme textarea{
    height: 20rem !important;
}

.gform_wrapper.gravity-theme .gfield_header_item--icons, .gform_wrapper.gravity-theme .gfield_list_icons{
    width: 5rem;
    margin-left: 1rem;
    gap: 1rem;	
}

.gform_button{
	margin-bottom: 0 !important;
}

.gform_wrapper.gravity-theme .gfield select.gfield_select,
body .gform_wrapper.gravity-theme .chosen-container a.chosen-single,
.gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop .chosen-single{
	padding-right: 4rem !important;
	-moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
    appearance:none;
	background: transparent;
	background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M432.6 209.3l-191.1 183.1C235.1 397.8 229.1 400 224 400s-11.97-2.219-16.59-6.688L15.41 209.3C5.814 200.2 5.502 184.1 14.69 175.4c9.125-9.625 24.38-9.938 33.91-.7187L224 342.8l175.4-168c9.5-9.219 24.78-8.906 33.91 .7187C442.5 184.1 442.2 200.2 432.6 209.3z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: 1rem 2rem;
	background-position: right 2rem center;
}

.gform_footer{
	padding-bottom: 0 !important;
}

.gform_required_legend{
	display: none;
}

.gform_wrapper.gravity-theme .gfield_required{
	color: inherit;
}

.gform_wrapper.gravity-theme .gfield_label{
	font-weight: 400;
	font-size: 1.8rem;
}

.gform_wrapper.gravity-theme .gsection {
    border-bottom: none;
    padding: 0;
}

.slideout-info-inner .gform_wrapper{
	margin-top: 3rem;
}

.gfield + .gsection{
	margin-top: 2rem;
}

.jumbotron h3.gsection_title{
	font-size: 2.4rem;
}

.gform_wrapper.gravity-theme .gform_fields{
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
}

.gform_wrapper.gravity-theme .description, .gform_wrapper.gravity-theme .gfield_description, .gform_wrapper.gravity-theme .gsection_description, .gform_wrapper.gravity-theme .instruction{
	padding-top: 0.8rem;
}

.gform_wrapper.gravity-theme .field_description_above .description, .gform_wrapper.gravity-theme .field_description_above .gfield_description, .gform_wrapper.gravity-theme .field_description_above .gsection_description, .gform_wrapper.gravity-theme .field_description_above .instruction{
	padding-bottom: 1rem;
}

.gform_wrapper .gfield_required{
	color: inherit
}



.gform_wrapper.gravity-theme .chosen-container-single .chosen-single,
body .gform_wrapper.gravity-theme .chosen-container a.chosen-single{
	height: auto;
	border-radius: 0.5rem;
}

.gform_wrapper.gravity-theme .chosen-container-single .chosen-single span{
	font-size: 15px;
	line-height: inherit;
}

.gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop .chosen-single{
	border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.gform_wrapper.gravity-theme .description, .gform_wrapper.gravity-theme .gfield_description, .gform_wrapper.gravity-theme .gsection_description, .gform_wrapper.gravity-theme .instruction{
	color: inherit;
	font-size: 1.5rem;
	font-weight: 400;
	line-height: 26px;
}

.gform_wrapper .gfield_error .gfield_repeater_cell label, .gform_wrapper .gfield_error label, .gform_wrapper .gfield_error legend, .gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message, .gform_wrapper [aria-invalid=true]+label, .gform_wrapper label+[aria-invalid=true]{
	color: inherit;
}

.gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message,
.gform_wrapper .gfield_error [aria-invalid=true]{
	border-color: #e21a1a !important;
}

.gform_wrapper.gravity-theme .gfield_error .gfield_repeater_cell label, .gform_wrapper.gravity-theme .gfield_error label, .gform_wrapper.gravity-theme .gfield_error legend, .gform_wrapper.gravity-theme .gfield_validation_message, .gform_wrapper.gravity-theme .validation_message, .gform_wrapper.gravity-theme [aria-invalid=true]+label, .gform_wrapper.gravity-theme label+[aria-invalid=true]{
	color: inherit !important;
}

.gform_wrapper .gfield_error .gfield_repeater_cell label, .gform_wrapper .gfield_error label, .gform_wrapper .gfield_error legend, .gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message, .gform_wrapper [aria-invalid=true]+label, .gform_wrapper label+[aria-invalid=true],
.gform_wrapper .gform_validation_errors{
	background: none;
	padding: 0 !important;
	border: none;
	box-shadow: none;
}

.gform_wrapper .gfield_error .gfield_validation_message, 
.gform_wrapper .gfield_error .validation_message,
.gform_wrapper .gform_validation_errors>h2{
	color: #e21a1a !important;
    padding: 1rem !important;
}

.gfield_error .validation_message:before,
.gform-icon--close:before{
	content: "\f06a\00a0";
	font-weight: 700;
	font-family: "Font Awesome 6 Pro";
    font-size: 1.5rem;
    line-height: 26px;
}

.gform_wrapper .gform_validation_errors>h2 .gform-icon{
    font-size: 0 !important;
	position: static !important;
	height: auto !important;
	display: inline-block !important;
}

.gform_wrapper .gform_validation_errors{
	margin-top: 0;
	position: static;
}

.gform_wrapper .gform_validation_errors>h2.hide_summary {
    font-size: 1.5rem;
    line-height: normal;
}

.gform_wrapper .gchoice{
	display: flex;
	gap: 1rem;
	align-items: flex-start;
}

.gform_wrapper.gravity-theme  input.gfield-choice-input{
	margin-top: 0.6rem;
}

.gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop .chosen-single div,
.gform_wrapper.gravity-theme .chosen-container-single .chosen-single div{
	display: none !important;
}

.gform_wrapper.gravity-theme .chosen-container-single .chosen-search input[type=text]{
	padding-right: 4rem !important;
	-moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
    appearance:none;
	background: transparent;
	background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M504.1 471l-134-134C399.1 301.5 415.1 256.8 415.1 208c0-114.9-93.13-208-208-208S-.0002 93.13-.0002 208S93.12 416 207.1 416c48.79 0 93.55-16.91 129-45.04l134 134C475.7 509.7 481.9 512 488 512s12.28-2.344 16.97-7.031C514.3 495.6 514.3 480.4 504.1 471zM48 208c0-88.22 71.78-160 160-160s160 71.78 160 160s-71.78 160-160 160S48 296.2 48 208z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: 1rem 2rem;
	background-position: right 2rem center;
}

.gform_wrapper.gravity-theme .chosen-container.chosen-with-drop .chosen-drop{
	box-shadow: none;
    padding-bottom: 2rem;
}

.gform_wrapper.gravity-theme .chosen-container .chosen-results{
	padding: 0;
	border-color: rgba(0, 0, 0, 0.2);
	margin: 0;
}

.gform_wrapper.gravity-theme .chosen-container-single .chosen-search{
	padding: 1.2rem 2rem;
	border-color: rgba(0, 0, 0, 0.2);
}

.gform_wrapper.gravity-theme .chosen-container .chosen-drop{
	border-color: rgba(0, 0, 0, 0.2);
}

.gform_wrapper.gravity-theme .chosen-container-single .chosen-search > *{
	border-radius: 0.5rem !important;	
}

.chosen-search + .chosen-results > .result-selected{
    background-color: #ddd;
}

.chosen-search + .chosen-results{
	padding-inline: 2rem !important;
}

.chosen-search + .chosen-results > *{
	border-radius: 0.5rem !important;
}

.chosen-results ::-webkit-scrollbar {
    -webkit-appearance:none;
    width:1.4rem;
    height:1.4rem;
}

.chosen-results ::-webkit-scrollbar-thumb {
    border-radius:0.8rem;
    border:3px solid #fff;
    background-color:rgba(0, 0, 0, .3);
}

@-moz-document url-prefix() {
    .chosen-results .scroller {
        scrollbar-width: thin;
        scrollbar-color: #ccc;
    }
}

.gform_wrapper.gravity-theme .chosen-container-single .chosen-search > *,
.gform_wrapper.gravity-theme .chosen-container .chosen-results > *{
	padding: 1.5rem 2rem !important;
    line-height: 2rem !important;
}

.gform_wrapper.gravity-theme .chosen-container .chosen-results li.highlighted{
	background: #1047ff;
}

.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-default{
	border: 0.1rem solid rgba(0, 0, 0, 0.2);
}

.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header select{
	font-size: 1.8rem;
}

.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header select.ui-datepicker-month{
	text-align-last: left !important;
}

.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default {
    background: #1047ff;
	border-color: #1047ff;
	box-shadow: none;
}

.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar td,
.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar th span{
	font-size: 1.8rem;
}

.gform_wrapper.gravity-theme .ginput_container_time {
    flex-basis: min-content;
    max-width: 77px;
    min-width: 77px;
}

.gform_wrapper.gravity-theme .hour_minute_colon {
    line-height: 5rem;
}

.gform_wrapper.gravity-theme .ginput_container_time:nth-child(4){
    max-width: 84px;
    min-width: 84px;	
}

.gform_wrapper.gravity-theme .ginput_complex select{
	padding-right: 4rem !important;
	-moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
    appearance:none;
	background: transparent;
	background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M432.6 209.3l-191.1 183.1C235.1 397.8 229.1 400 224 400s-11.97-2.219-16.59-6.688L15.41 209.3C5.814 200.2 5.502 184.1 14.69 175.4c9.125-9.625 24.38-9.938 33.91-.7187L224 342.8l175.4-168c9.5-9.219 24.78-8.906 33.91 .7187C442.5 184.1 442.2 200.2 432.6 209.3z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: 1rem 2rem;
	background-position: right 2rem center;
}

.gform_wrapper.gravity-theme input[type=number]::-webkit-outer-spin-button,
.gform_wrapper.gravity-theme input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
.gform_wrapper.gravity-theme input[type=number] {
  -moz-appearance: textfield;
}

.gform_drop_area {
    background: none;
    border: 1px dashed rgba(0, 0, 0, 0.2);
}

.gform_drop_instructions{
	margin-bottom: 0;
}

.ginput_container_fileupload .button,
.button.gform_button_select_files{
	background: none;
	text-decoration: underline !important;
	padding: 0 !important;
	border: none;
	color: #1047ff;
}

.gform_wrapper.gravity-theme .gfield_list_icons{	
	width: 5rem;
    margin-left: 1rem;
    gap: 1rem;
}

.gform_wrapper.gravity-theme .gfield_list_icons button.add_list_item,
.gform_wrapper.gravity-theme .gfield_list_icons button.delete_list_item{
    width: 5rem;
    height: 5rem;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M256 32a224 224 0 1 1 0 448 224 224 0 1 1 0-448zm0 480A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm16-352H240v16 64H176 160v32h16 64v64 16h32V336 272h64 16V240H336 272V176 160z' fill='%23efa818'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	margin-left: 0;
    background-size: cover;
    opacity: 1;
}

.gform_wrapper.gravity-theme .gfield_list_icons button.delete_list_item{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M496 256A240 240 0 1 0 16 256a240 240 0 1 0 480 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm160-96h8 16 12l21.6-28.8c1.5-2 3.9-3.2 6.4-3.2h64c2.5 0 4.9 1.2 6.4 3.2L316 160h12 16 8c4.4 0 8 3.6 8 8s-3.6 8-8 8h-9.1L330.1 354.3C328.9 371 315 384 298.2 384H213.8c-16.8 0-30.7-13-31.9-29.7L169.1 176H160c-4.4 0-8-3.6-8-8s3.6-8 8-8zm56 0h80l-12-16H228l-12 16zm110.8 16H185.2l12.7 177.1c.6 8.4 7.6 14.9 16 14.9h84.4c8.4 0 15.4-6.5 16-14.9L326.8 176z' fill='%23efa818'/%3E%3C/svg%3E");
}

.gform_wrapper.gravity-theme .gf_page_steps {
    border-bottom: none;
    margin-bottom: 0;
}

.gform_wrapper.gravity-theme .gform_page_footer{
	padding-bottom: 0;
}

.gform_wrapper.gravity-theme .gform_page_footer button,
.gform_wrapper.gravity-theme .gform_page_footer input{
	margin-bottom: 0;
}

.gform_wrapper .gf_animate_label{
	position: relative;
}

.gform_wrapper .gf_animate_label .gfield_label{
	position: absolute;
    margin-bottom: 0;
	padding: 1.2rem 2rem 0 !important;
    cursor: text;
	pointer-events: none;
}

.gform_wrapper .gf_focus_label .gfield_label{
	color: rgba(0, 0, 0, 0.6);
	font-size: 1.2rem;
    top: -1.2rem;
}

.gform_wrapper.gravity-theme .gf_focus_label input[type=color], 
.gform_wrapper.gravity-theme .gf_focus_label input[type=date], 
.gform_wrapper.gravity-theme .gf_focus_label input[type=datetime-local], 
.gform_wrapper.gravity-theme .gf_focus_label input[type=datetime], 
.gform_wrapper.gravity-theme .gf_focus_label input[type=email], 
.gform_wrapper.gravity-theme .gf_focus_label input[type=month], 
.gform_wrapper.gravity-theme .gf_focus_label input[type=number], 
.gform_wrapper.gravity-theme .gf_focus_label input[type=password], 
.gform_wrapper.gravity-theme .gf_focus_label input[type=search], 
.gform_wrapper.gravity-theme .gf_focus_label input[type=tel], 
.gform_wrapper.gravity-theme .gf_focus_label input[type=text],
.gform_wrapper.gravity-theme .gf_focus_label input[type=time], 
.gform_wrapper.gravity-theme .gf_focus_label input[type=url], 
.gform_wrapper.gravity-theme .gf_focus_label input[type=week], 
.gform_wrapper.gravity-theme .gf_focus_label select, 
.gform_wrapper.gravity-theme .gf_focus_label textarea{
	padding: 2rem 2rem 0.4rem;
}

.gform_wrapper.gravity-theme .gf_page_steps{
	display: flex;
	gap: 2rem;
	margin-bottom: var(--default-margin-bottom);
}

.gform_wrapper.gravity-theme .gf_step_label{
	padding-left: 1rem;
}
	
.gform_wrapper.gravity-theme .gf_step{
	margin: 0;
}

@media (max-width:767px)
{		
	.gform_wrapper.gravity-theme .gf_page_steps{
		gap: 2rem;
		display: grid;
		grid-template-columns: 1fr 1fr;
	}
	
	.gform_wrapper.gravity-theme .gfield_list_icons button.add_list_item, .gform_wrapper.gravity-theme .gfield_list_icons button.delete_list_item{
		width: 3rem;
		height: 3rem;
		background-size: contain;
	}
	
	.gform_wrapper.gravity-theme .gfield_list_group{
		border: none !important;
		padding: 0 !important;
	}
	
	.gform_wrapper.gravity-theme .gfield_list_icons{
		width: auto !important;
		margin: 0 !important;
		background: none !important;
		padding: 0 !important;
    	justify-content: flex-start;
	}
}

@media (min-width:768px) and (max-width:991px)
{
	
}

@media (min-width:992px) and (max-width:1199px)
{
	
}

@media (min-width:1200px) and (max-width:1399px)
{
    
}

@media (min-width:1400px)
{
    
}