.elementor-1678 .elementor-element.elementor-element-6de1f37 .elementor-repeater-item-62fa165.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1678 .elementor-element.elementor-element-34aa827{columns:1;text-align:left;color:var( --e-global-color-4de0aca );font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:300;width:auto;max-width:auto;}.elementor-1678 .elementor-element.elementor-element-34aa827 > .elementor-widget-container{padding:10px 15px 0px 15px;}.elementor-1678 .elementor-element.elementor-element-2ee6934{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-1678 .elementor-element.elementor-element-2ee6934 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1678 .elementor-element.elementor-element-6de1f37{margin-top:40px;margin-bottom:0px;}.elementor-1678 .elementor-element.elementor-element-e669ee7 .elementor-repeater-item-d8cb343.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1678 .elementor-element.elementor-element-cba7c9f{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-1678 .elementor-element.elementor-element-b4f171e .elementor-repeater-item-e1edd99.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1678 .elementor-element.elementor-element-9b0dfaa .elementor-button{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;line-height:28px;fill:var( --e-global-color-4de0aca );color:var( --e-global-color-4de0aca );border-radius:0px 0px 0px 0px;padding:10px 25px 10px 25px;}.elementor-1678 .elementor-element.elementor-element-e669ee7{padding:50px 0px 50px 0px;}.elementor-1678 .elementor-element.elementor-element-1fff6f6 .elementor-repeater-item-8e844a6.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1678 .elementor-element.elementor-element-1fff6f6:not(.elementor-motion-effects-element-type-background), .elementor-1678 .elementor-element.elementor-element-1fff6f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-519d051 );}.elementor-1678 .elementor-element.elementor-element-1fff6f6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-1678 .elementor-element.elementor-element-1fff6f6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1678 .elementor-element.elementor-element-1fff6f6 > .elementor-shape-top svg{height:20px;}.elementor-1678 .elementor-element.elementor-element-3981c04 .elementor-repeater-item-c17a3eb.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1678 .elementor-element.elementor-element-19f13e3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1678 .elementor-element.elementor-element-d9f6672 .elementor-button{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;line-height:28px;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:var( --e-global-color-519d051 );border-radius:0px 0px 0px 0px;padding:10px 25px 10px 25px;}.elementor-1678 .elementor-element.elementor-element-d9f6672 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-1678 .elementor-element.elementor-element-3981c04:not(.elementor-motion-effects-element-type-background), .elementor-1678 .elementor-element.elementor-element-3981c04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-519d051 );}.elementor-1678 .elementor-element.elementor-element-3981c04{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-1678 .elementor-element.elementor-element-3981c04 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1678 .elementor-element.elementor-element-3981c04 > .elementor-shape-top svg{height:20px;}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-1678 .elementor-element.elementor-element-fc9ee4c{width:33%;}.elementor-1678 .elementor-element.elementor-element-3762686{width:33%;}.elementor-1678 .elementor-element.elementor-element-9290cc2{width:33%;}.elementor-1678 .elementor-element.elementor-element-2b9cfe0{width:33%;}.elementor-1678 .elementor-element.elementor-element-38e1589{width:33%;}}@media(max-width:767px){.elementor-1678 .elementor-element.elementor-element-34aa827{font-size:1.3em;}.elementor-1678 .elementor-element.elementor-element-fc9ee4c{width:50%;}.elementor-1678 .elementor-element.elementor-element-3762686{width:50%;}.elementor-1678 .elementor-element.elementor-element-9290cc2{width:50%;}.elementor-1678 .elementor-element.elementor-element-2b9cfe0{width:50%;}.elementor-1678 .elementor-element.elementor-element-38e1589{width:50%;}.elementor-1678 .elementor-element.elementor-element-1fff6f6{padding:50px 0px 50px 0px;}.elementor-1678 .elementor-element.elementor-element-3981c04{padding:50px 0px 50px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-34aa827 */.hero_title{
    display: inline!important;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    padding: 10px;
    line-height: 1.3;
    background-color: #9A7F3F;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34aa827 */.hero_title{
    display: inline!important;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    padding: 10px;
    line-height: 1.3;
    background-color: #9A7F3F;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b4f171e */.ratgeber-wrapper:hover img {
    transform: scale(1.1);
}
.ratgeber-wrapper img {
    transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b4f171e */.ratgeber-wrapper:hover img {
    transform: scale(1.1);
}
.ratgeber-wrapper img {
    transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e669ee7 */.elementor-1678 .elementor-element.elementor-element-e669ee7 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1fff6f6 */.elementor-1678 .elementor-element.elementor-element-1fff6f6 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3981c04 */.download-checklist-button .elementor-button {
    background-color: white !important;
}/* End custom CSS */
/* Start custom CSS */#onoffice-form {
    margin-left: 0px;
    max-width: 500px
}

[type=button]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
    background-color: #9B7F3F;
    color: white;
    border-width: 0px;
}
select.input-select {
    color: grey
}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea{
    
    border: 2px solid #9B7F3F !important;
    border-radius: 0px;
    margin-bottom: 10px
}
@media only screen and (min-width: 991px) {
    .mobile-only {
        display: none !important;
    }
}
.expose-button-wrapper {
    width: 100%;
    text-align: center;
    display: block;
}
.button.expose, input[type=submit] {
    background-color: #9A7F3F;
    font-weight: bolder;
    width: auto;
    margin-top: 20px;
    padding: 10px 25px;
    color: white;
    display: inline-block;
    border-radius: 0px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.goetzinger-krieger.de/wp-content/uploads/2022/10/OpenSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.goetzinger-krieger.de/wp-content/uploads/2022/10/OpenSans-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.goetzinger-krieger.de/wp-content/uploads/2022/10/OpenSans-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.goetzinger-krieger.de/wp-content/uploads/2022/10/OpenSans-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.goetzinger-krieger.de/wp-content/uploads/2022/10/OpenSans-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.goetzinger-krieger.de/wp-content/uploads/2022/10/OpenSans-SemiBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */