.elementor-21163 .elementor-element.elementor-element-65da570 > .elementor-container{max-width:1200px;}.elementor-21163 .elementor-element.elementor-element-65da570{transition:all 400ms;padding:100px 0px 100px 0px;}.elementor-21163 .elementor-element.elementor-element-65da570 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21163 .elementor-element.elementor-element-143fb5c{transition:all 400ms;}.elementor-21163 .elementor-element.elementor-element-7d2ac21 .uael-heading,.elementor-21163 .elementor-element.elementor-element-7d2ac21 .uael-sub-heading, .elementor-21163 .elementor-element.elementor-element-7d2ac21 .uael-sub-heading *,.elementor-21163 .elementor-element.elementor-element-7d2ac21 .uael-subheading, .elementor-21163 .elementor-element.elementor-element-7d2ac21 .uael-subheading *, .elementor-21163 .elementor-element.elementor-element-7d2ac21 .uael-separator-parent{text-align:center;}.elementor-21163 .elementor-element.elementor-element-7d2ac21 > .elementor-widget-container{margin:0em 0em 3em 0em;}.elementor-21163 .elementor-element.elementor-element-7d2ac21{transition:all 400ms;}.elementor-21163 .elementor-element.elementor-element-7d2ac21 .uael-heading, .elementor-21163 .elementor-element.elementor-element-7d2ac21 .uael-heading a{font-family:var( --e-global-typography-79c463b-font-family ), Sans-serif;font-size:var( --e-global-typography-79c463b-font-size );font-weight:var( --e-global-typography-79c463b-font-weight );line-height:var( --e-global-typography-79c463b-line-height );letter-spacing:var( --e-global-typography-79c463b-letter-spacing );}.elementor-21163 .elementor-element.elementor-element-7d2ac21 .uael-heading{margin:0px 0px 20px 0px;}.elementor-21163 .elementor-element.elementor-element-7d2ac21 .uael-separator, .elementor-21163 .elementor-element.elementor-element-7d2ac21 .uael-separator-line > span{border-top-style:dotted;}.elementor-21163 .elementor-element.elementor-element-7d2ac21 .uael-separator, .elementor-21163 .elementor-element.elementor-element-7d2ac21 .uael-separator-line > span, .elementor-21163 .elementor-element.elementor-element-7d2ac21 .uael-divider-text{border-top-color:var( --e-global-color-primary );}.elementor-21163 .elementor-element.elementor-element-7d2ac21 .uael-separator, .elementor-21163 .elementor-element.elementor-element-7d2ac21 .uael-separator-line > span {border-top-width:1px;}.elementor-21163 .elementor-element.elementor-element-7d2ac21 .uael-separator, .elementor-21163 .elementor-element.elementor-element-7d2ac21 .uael-separator-wrap{width:33%;}.elementor-21163 .elementor-element.elementor-element-7d2ac21 .uael-image .uael-photo-img{width:13rem;}.elementor-21163 .elementor-element.elementor-element-7d2ac21 .uael-side-left{width:50%;}.elementor-21163 .elementor-element.elementor-element-7d2ac21 .uael-side-right{width:calc( 100% - 50% );}.elementor-21163 .elementor-element.elementor-element-7d2ac21 .uael-divider-content{Padding:0px 30px 0px 30px;}.elementor-21163 .elementor-element.elementor-element-8b780dc{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:center;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;transition:all 400ms;--e-filter-space-between:5px;--e-filter-normal-text-color:var( --e-global-color-text );--e-filter-hover-text-color:var( --e-global-color-primary );--e-filter-active-text-color:var( --e-global-color-primary );}.elementor-21163 .elementor-element.elementor-element-8b780dc .e-filter-item{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;padding:0px 10px 0px 10px;}.elementor-21163 .elementor-element.elementor-element-8b780dc .e-filter-item:not( [aria-pressed=true] ):not( :hover ){border-style:none;}.elementor-21163 .elementor-element.elementor-element-8b780dc .e-filter-item:hover:not( [aria-pressed=true] ){border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-21163 .elementor-element.elementor-element-8b780dc .e-filter-item[aria-pressed="true"]{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-21163 .elementor-element.elementor-element-cdff567{--grid-columns:3;--grid-row-gap:5px;transition:all 400ms;--load-more—spacing:5px;--grid-column-gap:5px;}.elementor-21163 .elementor-element.elementor-element-cdff567 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-21163 .elementor-element.elementor-element-cdff567 .e-loop-item > .elementor-section, .elementor-21163 .elementor-element.elementor-element-cdff567 .e-loop-item > .elementor-section > .elementor-container, .elementor-21163 .elementor-element.elementor-element-cdff567 .e-loop-item > .e-con, .elementor-21163 .elementor-element.elementor-element-cdff567 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1024px){.elementor-21163 .elementor-element.elementor-element-65da570{padding:1rem 0rem 2rem 0rem;}.elementor-21163 .elementor-element.elementor-element-7d2ac21 > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-21163 .elementor-element.elementor-element-7d2ac21 .uael-heading, .elementor-21163 .elementor-element.elementor-element-7d2ac21 .uael-heading a{font-size:var( --e-global-typography-79c463b-font-size );line-height:var( --e-global-typography-79c463b-line-height );letter-spacing:var( --e-global-typography-79c463b-letter-spacing );}.elementor-21163 .elementor-element.elementor-element-cdff567{--grid-columns:2;}}@media(max-width:768px){.elementor-21163 .elementor-element.elementor-element-7d2ac21 .uael-heading, .elementor-21163 .elementor-element.elementor-element-7d2ac21 .uael-heading a{font-size:var( --e-global-typography-79c463b-font-size );line-height:var( --e-global-typography-79c463b-line-height );letter-spacing:var( --e-global-typography-79c463b-letter-spacing );}.elementor-21163 .elementor-element.elementor-element-cdff567{--grid-columns:1;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.oechsle-gmbh.de/wp-content/uploads/2024/11/OpenSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.oechsle-gmbh.de/wp-content/uploads/2024/11/OpenSans-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.oechsle-gmbh.de/wp-content/uploads/2024/11/OpenSans-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.oechsle-gmbh.de/wp-content/uploads/2024/11/OpenSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.oechsle-gmbh.de/wp-content/uploads/2024/11/OpenSans-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */