.elementor-4737 .elementor-element.elementor-element-080bd7e{--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;--margin-top:25px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4737 .elementor-element.elementor-element-e7cae2f{text-align:center;}.elementor-4737 .elementor-element.elementor-element-e7cae2f .elementor-heading-title{font-family:"Switzer", Sans-serif;font-size:45px;font-weight:500;color:#000000;}.elementor-4737 .elementor-element.elementor-element-bd57e51{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-4737 .elementor-element.elementor-element-bd57e51 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-4737 .elementor-element.elementor-element-bd57e51.elementor-element{--align-self:center;}body.elementor-page-4737:not(.elementor-motion-effects-element-type-background), body.elementor-page-4737 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4737 .elementor-element.elementor-element-080bd7e{--content-width:1280px;}}@media(max-width:1024px){.elementor-4737 .elementor-element.elementor-element-e7cae2f .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-4737 .elementor-element.elementor-element-e7cae2f .elementor-heading-title{font-size:32px;line-height:40px;}}/* Start custom CSS */div#field_4_20,
div#field_4_21,
div#field_4_22,
div#field_4_36
{
    background: #ba2025;
    color: #fff;
    padding: 20px;
    font-size: 20px;
}
input#gform_next_button_4_47,
input#gform_next_button_4_48,
input#gform_submit_button_4
{
    background-color: #ba2025;
    padding: 10px;
    max-width: 200px;
    width: 100%;
    font-family: 'Switzer';
    letter-spacing: 1.2px;
    font-weight: 400;
    color: #fff;
}
input#gform_previous_button_4_48,
input#gform_previous_button_4
{
    background: black;
    color: #fff;
    max-width: 200px;
    width: 100%;
    padding: 10px;
    font-family: 'Switzer';
    letter-spacing: 1.2px;
    font-weight: 400;
}
.gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before{
    color: #ba2025 !important;
}
label#label_4_38_1 a {
    color: #ba2025;
}
input#input_4_44,
input#input_4_30
{
    width: 100%;
}
input#choice_4_28_1,
input#choice_4_28_2,
input#choice_4_28_3,
input#choice_4_28_4,
input#choice_4_28_5,
input#choice_4_28_6,
input#choice_4_28_7,
input#choice_4_28_8,
input#choice_4_24_0,
input#choice_4_24_1,
input#choice_4_24_2,
input#choice_4_24_3,
input#choice_4_38_1
{
    border: transparent;
}
.gform-theme--api, .gform-theme--foundation{
        --gf-form-gap-y: 40px !important;
}
.gform-theme--api, .gform-theme--framework {
    --gf-ctrl-choice-check-color: #ba2025 !important;
}
@media screen and (max-width: 500px) {
 #form101 .gform-theme--api, .gform-theme--foundation {
        --gf-form-gap-y: 30px !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Switzer';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://gebaeudereinigungbayern-sued.de/wp-content/uploads/2026/03/Switzer-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Switzer';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://gebaeudereinigungbayern-sued.de/wp-content/uploads/2026/03/Switzer-Semibold.woff') format('woff');
}
@font-face {
	font-family: 'Switzer';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://gebaeudereinigungbayern-sued.de/wp-content/uploads/2026/03/Switzer-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Switzer';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://gebaeudereinigungbayern-sued.de/wp-content/uploads/2026/03/Switzer-Light.woff') format('woff');
}
@font-face {
	font-family: 'Switzer';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://gebaeudereinigungbayern-sued.de/wp-content/uploads/2026/03/Switzer-Extrabold.woff') format('woff');
}
@font-face {
	font-family: 'Switzer';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://gebaeudereinigungbayern-sued.de/wp-content/uploads/2026/03/Switzer-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */