.elementor-22420 .elementor-element.elementor-element-80f51dd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-22420 .elementor-element.elementor-element-41148fa{--display:flex;--width:95.251%;--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;--justify-content:center;border-style:dotted;--border-style:dotted;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22420 .elementor-element.elementor-element-41148fa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22420 .elementor-element.elementor-element-b97887f{font-size:17px;}.elementor-22420 .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-22420 .elementor-element.elementor-element-173c9a5 .pt_plus_gravity_form .gform_wrapper .gfield .ginput_container select{height:auto;}.elementor-22420 .elementor-element.elementor-element-173c9a5 .pt_plus_gravity_form .gform_wrapper .gform_footer{text-align:center;}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%;
}
footer#footer {
    display: none;
}
.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_20 {
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: .625rem 1.125rem;
transition: transform .3s ease,box-shadow .3s ease,background-color .3s ease;
}
.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 */