.elementor-26900 .elementor-element.elementor-element-848ad24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26900 .elementor-element.elementor-element-173c9a5 .pt_plus_gravity_form .gform_wrapper .gfield .ginput_container select{height:auto;}.elementor-26900 .elementor-element.elementor-element-173c9a5 .pt_plus_gravity_form .gform_wrapper .gform_footer{text-align:center;}.elementor-26900 .elementor-element.elementor-element-a7c11b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26900 .elementor-element.elementor-element-a5c4043{--spacer-size:20px;}html{height:100vh;margin:0;overflow:hidden;}body{height:100vh;overflow:auto;scroll-snap-type:y mandatory;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}@media(max-width:1024px){.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}@media(max-width:767px){.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}/* Start custom CSS */.tableauap2025 {
display: block;
margin-left: auto;
margin-right: auto;
width: 50%;
}
.gravity_radio_label {
display: none;
}
.gravity_checkbox_label {
display: none;
}
#field_23_47 {
text-align: right;
padding-top: 10px;
font-weight: lighter;
font-size: 16px;
color: grey;
}

.gf_stylespro.sp_modern input[type=checkbox]:not(old) + label, .gf_stylespro.sp_modern input[type=radio]:not(old) + label {
font-family: "Josefin Sans";
color: #000 !important;
font-size: 16px;
}
#field_23_26, #field_23_25, #field_23_31, #field_23_36, #field_23_32, #field_23_46 {
display: inline-block;
font-size: 16px;
font-weight: 700;
margin-bottom: 8px;
padding: 0;
}
#field_23_36, #field_23_32 {color: brown;}
#field_23_36 {margin-top: 20px;}
footer#footer {
    display: none;
}
.gform_wrapper.gravity-theme .gfield_checkbox label, .gform_wrapper.gravity-theme .gfield_radio label {
display: inline-flex !important;
font-size: 15px;
}
.charleft.ginput_counter.gfield_description.ginput_counter_tinymce {
display: none;
}
.charleft.ginput_counter.gfield_description {
display: none;
}
#gm-main-menu {
display: none !important;
}
.has_eae_slider.elementor-element.elementor-element-5b2b473.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
}
h3.gsection_title {
    font-size: 18px!important;
    font-weight: bold!important;
    color: #BF077F!important;
}
.partieform_question legend.gfield_label.gform-field-label, .partieform_question label.gfield_label.gform-field-label {
    font-size: 18px!important;
    font-weight: bold!important;
    color: #BF077F!important;
}
#field_20_61 {
    text-align:center !important;
}
#gform_next_button_20_128, #gform_previous_button_20 {
backface-visibility: hidden;
background: #3e7da6;
border: 1px solid transparent;
border-radius: 3px;
color: #fff;
font-family: inherit;
font-size: .875rem;
font-weight: 500;
height: auto;
height: initial;
line-height: 1;
margin-left: 0;
padding: .625rem 1.125rem;
transition: transform .3s ease,box-shadow .3s ease,background-color .3s ease;
}
#gform_submit_button_23 {
backface-visibility: hidden;
background: #6887C9;
border: 1px solid transparent;
border-radius: 3px;
color: #fff;
font-family: inherit;
font-size: .875rem;
font-weight: 500;
height: auto;
height: initial;
line-height: 1;
margin-left: 0;
padding: .825rem 1.425rem !important;
transition: transform .3s ease,box-shadow .3s ease,background-color .3s ease;
text-transform: uppercase !important;
font-size:1.5em !important;
}
.gf_stylespro .chosen-choices, .gf_stylespro .gfsp_icon, .gf_stylespro input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not(.chosen-search-input), .gf_stylespro input[type=email], .gf_stylespro input[type=number], .gf_stylespro input[type=password], .gf_stylespro input[type=search], .gf_stylespro input[type=tel], .gf_stylespro input[type=text], .gf_stylespro input[type=url], .gf_stylespro select, .gf_stylespro textarea, .sp_flat .chosen-choices, .sp_flat_wrapper .gfsp_icon, .sp_flat_wrapper.gform_wrapper input, .sp_flat_wrapper.gform_wrapper input[type=email], .sp_flat_wrapper.gform_wrapper input[type=number], .sp_flat_wrapper.gform_wrapper input[type=password], .sp_flat_wrapper.gform_wrapper input[type=search], .sp_flat_wrapper.gform_wrapper input[type=tel], .sp_flat_wrapper.gform_wrapper input[type=text], .sp_flat_wrapper.gform_wrapper input[type=url], .sp_flat_wrapper.gform_wrapper select, .sp_flat_wrapper.gform_wrapper textarea {
    border: 1px solid;
}
#field_20_114, #field_20_42 {
margin-top: 30px;
}
.gsection_title {
margin-top: 25px;
}
#gfield_description_21_12, #gfield_description_21_1, #gfield_description_21_29, #gfield_description_21_77, #gfield_description_21_84, #gfield_description_21_92, #gfield_description_21_99, #gfield_description_21_106, #gfield_description_21_113, #gfield_description_21_120, #gfield_description_21_129, #gfield_description_21_134 {
padding-top: 0px !important;
padding-bottom:5px !important;
}
#field_21_44 {
padding-top: 20px;
}/* End custom CSS */