.elementor-kit-6{--e-global-color-primary:#3D3D3D;--e-global-color-secondary:#00406A;--e-global-color-text:#5E5E5E;--e-global-color-accent:#0090D9;--e-global-color-734b0eb:#FFFFFF;--e-global-color-a1cf286:#000000;--e-global-color-5551d90:#0201011A;--e-global-color-de33eaf:#FFFFFF1C;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:42px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:37px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:30px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:1.1em;--e-global-typography-d1c8ef9-font-family:"Montserrat";--e-global-typography-d1c8ef9-font-size:16px;--e-global-typography-d1c8ef9-font-weight:600;--e-global-typography-d1c8ef9-text-transform:uppercase;--e-global-typography-d1c8ef9-line-height:1em;--e-global-typography-fa5b784-font-family:"Montserrat";--e-global-typography-fa5b784-font-size:45px;--e-global-typography-fa5b784-font-weight:600;--e-global-typography-fa5b784-line-height:1.1em;--e-global-typography-8a10a68-font-family:"Inter";--e-global-typography-8a10a68-font-size:14px;--e-global-typography-8a10a68-font-weight:400;--e-global-typography-8a10a68-line-height:1.1em;--e-global-typography-edc4e7d-font-family:"Montserrat";--e-global-typography-edc4e7d-font-size:18px;--e-global-typography-b3b563f-font-family:"Inter";--e-global-typography-b3b563f-font-size:16px;--e-global-typography-b3b563f-font-weight:400;--e-global-typography-b3b563f-line-height:1.5em;--e-global-typography-00f474d-font-family:"Montserrat";--e-global-typography-00f474d-font-size:21px;--e-global-typography-00f474d-font-weight:600;--e-global-typography-00f474d-line-height:1em;--e-global-typography-5d5a098-font-family:"Inter";--e-global-typography-5d5a098-font-size:17px;--e-global-typography-5d5a098-font-weight:500;--e-global-typography-5d5a098-line-height:1em;--e-global-typography-1ca0825-font-family:"Montserrat";--e-global-typography-1ca0825-font-size:19px;--e-global-typography-1ca0825-font-weight:600;--e-global-typography-1ca0825-text-transform:uppercase;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 img{border-radius:3px 3px 3px 3px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-primary-font-size:40px;--e-global-typography-secondary-font-size:33px;--e-global-typography-accent-font-size:28px;--e-global-typography-fa5b784-font-size:45px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-primary-font-size:36px;--e-global-typography-secondary-font-size:28px;--e-global-typography-text-font-size:17px;--e-global-typography-accent-font-size:25px;--e-global-typography-fa5b784-font-size:28px;--e-global-typography-8a10a68-font-size:17px;--e-global-typography-b3b563f-font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */img{outline:none!important;}

img a,* img a:link,* img a:visited{outline:none!important;}

/* RICHTIG: */

p:last-of-type {

    margin-bottom: 0;

}



/* Oder allgemeiner für alle ersten Elemente */

*:first-child {

    margin-top: 0;

}



body {overflow-x:hidden !important;}



/* iPhone Links inherit */

a {

   color: inherit;

   -webkit-tap-highlight-color: transparent;

}



/* Font Family */

#af2_form_0 .af2_form {

    font-family: 'Montserrat', sans-serif !important;

}



css/* 3 Spalten Grid - mit Zentrierung bei ungerader Anzahl */

#af2_form_0 .af2_answer_container {

    display: grid !important;

    grid-template-columns: repeat(3, 175px) !important;

    gap: 30px !important;

    justify-content: center !important;

}



/* Answer Cards Größe */

#af2_form_0 .af2_answer_card.desktop {

    height: 125px !important;

    width: 175px !important;

}



/* ALLE Form-Elemente */

#af2_form_0 .af2_checkbox_type,

#af2_form_0 .af2_text_type,

.select2-container--default .select2-selection--single,

.select2-container--default .select2-search--dropdown .select2-search__field {

    border-radius: 3px !important;

    border: 1px solid rgba(2, 1, 1, 0.10) !important;

}



/* Focus States */

#af2_form_0 .af2_checkbox_type:focus,

#af2_form_0 .af2_text_type:focus,

.select2-container--default .select2-selection--single:focus,

.select2-container--default .select2-search--dropdown .select2-search__field:focus {

    border-color: rgba(2, 1, 1, 0.10) !important;

    outline: none !important;

}



/* Überschrift zu Kacheln */

#af2_form_0 .af2_question_heading_wrapper {

    margin-bottom: 20px !important;

}



/* Kacheln zu Fortschrittsleiste */

#af2_form_0 .af2_answer_container {

    margin-bottom: 0px !important;

}



/* Alternativ: Fortschrittsleiste Abstand oben */

#af2_form_0 .af2_progress_bar_wrapper,

#af2_form_0 .af2_navigation_wrapper {

    margin-top: -50px !important;

}



#af2_form_0 .af2_question_description.desktop {

    font-weight: 600 !important;

    font-size: 18px!important;

}



/* Checkbox Hintergrund wenn aktiv */

#af2_form_0 input[type="checkbox"]:checked {

    background-color: 

#0090D9 !important;

    border-color: 

#0090D9 !important;

    accent-color: 

#0090D9 !important;

}



/* Desktop - Icons 70% */

@media screen and (min-width: 769px) {

    .af2_answer_image_wrapper {

        width: 70% !important;

    }

}



/* Mobile - Icons 60% */

@media screen and (max-width: 768px) {

    .af2_answer_image_wrapper {

        width: 50% !important;

    }

    

    .af2_nm_mobile_view .af2_answer_image.pic {

        width: 50% !important;

    }

}



/* Radio Button Farbe ändern */

input[type="radio"]:checked {

    accent-color: 

#0090d9 !important;

}



#af2_form_0 .af2_submit_button {border-radius: 3px!important;}



.hinweis-tituliert {

    margin-top: 20px!important;

font-size: 12px !important; 

font-weight: 600 !important; 

color: 

#333333; 

line-height: 1.0 !important;

margin-top: -3px!important;

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://bavaria-inkasso.de/wp-content/uploads/2025/10/montserrat-v31-latin-600.woff2') format('woff2');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://bavaria-inkasso.de/wp-content/uploads/2025/10/montserrat-v31-latin-700.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://bavaria-inkasso.de/wp-content/uploads/2025/10/inter-v20-latin-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://bavaria-inkasso.de/wp-content/uploads/2025/10/inter-v20-latin-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://bavaria-inkasso.de/wp-content/uploads/2025/10/inter-v20-latin-500.woff2') format('woff2');
}
/* End Custom Fonts CSS */