.elementor-4659 .elementor-element.elementor-element-78961647{padding:0px 0px 0px 0px;}.elementor-4659 .elementor-element.elementor-element-3c0caec4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4659 .elementor-element.elementor-element-74f8693b:not(.elementor-motion-effects-element-type-background), .elementor-4659 .elementor-element.elementor-element-74f8693b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8dc76ec );}.elementor-4659 .elementor-element.elementor-element-74f8693b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;}.elementor-4659 .elementor-element.elementor-element-74f8693b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4659 .elementor-element.elementor-element-5b7ee3ee.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4659 .elementor-element.elementor-element-5b7ee3ee.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4659 .elementor-element.elementor-element-5b7ee3ee > .elementor-element-populated{padding:60px 60px 30px 060px;}.elementor-4659 .elementor-element.elementor-element-566af686 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-4659 .elementor-element.elementor-element-566af686{text-align:start;}.elementor-4659 .elementor-element.elementor-element-566af686 .elementor-heading-title{color:var( --e-global-color-9945781 );}.elementor-4659 .elementor-element.elementor-element-337c1950{text-align:start;color:var( --e-global-color-9945781 );}.elementor-bc-flex-widget .elementor-4659 .elementor-element.elementor-element-1ac67a4a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4659 .elementor-element.elementor-element-1ac67a4a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4659 .elementor-element.elementor-element-1ac67a4a > .elementor-element-populated{border-style:dashed;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-9945781 );padding:24px 30px 24px 30px;}.elementor-4659 .elementor-element.elementor-element-75bcba1e{text-align:center;}.elementor-4659 .elementor-element.elementor-element-75bcba1e .elementor-heading-title{color:var( --e-global-color-9945781 );}.elementor-4659 .elementor-element.elementor-element-84492be .gallery-item{padding:0 20px 20px 0;}.elementor-4659 .elementor-element.elementor-element-84492be .gallery{margin:0 -20px -20px 0;}.elementor-4659 .elementor-element.elementor-element-84492be .gallery-item .gallery-caption{text-align:center;color:var( --e-global-color-9945781 );font-family:"Work Sans", Sans-serif;font-size:26px;font-weight:400;line-height:1.65em;}.elementor-4659 .elementor-element.elementor-element-f015c83 .uael-img-gallery-wrap .uael-grid-item{padding-right:calc( 15px/2 );padding-left:calc( 15px/2 );align-items:flex-start;display:inline-grid;}.elementor-4659 .elementor-element.elementor-element-f015c83 .uael-img-gallery-wrap{margin-left:calc( -15px/2 );margin-right:calc( -15px/2 );}.elementor-4659 .elementor-element.elementor-element-f015c83 .uael-img-gallery-wrap .uael-grid-item-content{margin-bottom:15px;}.elementor-4659 .elementor-element.elementor-element-f015c83 .uael-grid-img-thumbnail img{transform:scale(1);opacity:1;}.elementor-4659 .elementor-element.elementor-element-f015c83 .uael-grid-gallery-img:hover .uael-grid-img-thumbnail img{opacity:1;}.elementor-4659 .elementor-element.elementor-element-f015c83 .uael-img-gallery-wrap .uael-grid-img-caption{text-align:left;}.elementor-4659 .elementor-element.elementor-element-f015c83 .uael-grid-img-caption .uael-grid-caption-text{font-family:"Merriweather", Sans-serif;font-size:16px;line-height:1.35em;}@media(max-width:1024px){.elementor-4659 .elementor-element.elementor-element-84492be .gallery-item .gallery-caption{font-size:20px;line-height:31px;}}@media(max-width:767px){.elementor-4659 .elementor-element.elementor-element-3c0caec4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4659 .elementor-element.elementor-element-5b7ee3ee > .elementor-element-populated{padding:30px 15px 15px 30px;}.elementor-4659 .elementor-element.elementor-element-566af686 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4659 .elementor-element.elementor-element-1ac67a4a > .elementor-element-populated{border-width:2px 0px 0px 0px;padding:30px 15px 30px 15px;}}@media(min-width:768px){.elementor-4659 .elementor-element.elementor-element-5b7ee3ee{width:49.999%;}.elementor-4659 .elementor-element.elementor-element-1ac67a4a{width:50.001%;}}/* Start custom CSS for image-gallery, class: .elementor-element-84492be */.elementor-4659 .elementor-element.elementor-element-84492be figcaption.gallery-caption {
    border:none;
}
.elementor-4659 .elementor-element.elementor-element-84492be img {
    max-height: 250px;
    width: auto;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: 200;
	font-display: swap;
	src: url('https://sg-frankfurt.de/wp-content/uploads/2022/10/WorkSans-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-style: italic;
	font-weight: 800;
	font-display: swap;
	src: url('https://sg-frankfurt.de/wp-content/uploads/2022/10/WorkSans-ExtraBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('https://sg-frankfurt.de/wp-content/uploads/2022/10/WorkSans-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url('https://sg-frankfurt.de/wp-content/uploads/2022/10/WorkSans-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://sg-frankfurt.de/wp-content/uploads/2022/10/WorkSans-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-style: italic;
	font-weight: 900;
	font-display: swap;
	src: url('https://sg-frankfurt.de/wp-content/uploads/2022/10/WorkSans-BlackItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url('https://sg-frankfurt.de/wp-content/uploads/2022/10/WorkSans-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-style: italic;
	font-weight: 100;
	font-display: swap;
	src: url('https://sg-frankfurt.de/wp-content/uploads/2022/10/WorkSans-ThinItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url('https://sg-frankfurt.de/wp-content/uploads/2022/10/WorkSans-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: url('https://sg-frankfurt.de/wp-content/uploads/2022/10/WorkSans-SemiBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('https://sg-frankfurt.de/wp-content/uploads/2022/10/WorkSans-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://sg-frankfurt.de/wp-content/uploads/2022/10/WorkSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-style: italic;
	font-weight: 500;
	font-display: swap;
	src: url('https://sg-frankfurt.de/wp-content/uploads/2022/10/WorkSans-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://sg-frankfurt.de/wp-content/uploads/2022/10/WorkSans-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-style: italic;
	font-weight: 300;
	font-display: swap;
	src: url('https://sg-frankfurt.de/wp-content/uploads/2022/10/WorkSans-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('https://sg-frankfurt.de/wp-content/uploads/2022/10/WorkSans-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url('https://sg-frankfurt.de/wp-content/uploads/2022/10/WorkSans-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Work Sans';
	font-style: italic;
	font-weight: 200;
	font-display: swap;
	src: url('https://sg-frankfurt.de/wp-content/uploads/2022/10/WorkSans-ExtraLightItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Merriweather';
	font-style: italic;
	font-weight: 900;
	font-display: swap;
	src: url('https://sg-frankfurt.de/wp-content/uploads/2022/10/Merriweather-BlackItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Merriweather';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url('https://sg-frankfurt.de/wp-content/uploads/2022/10/Merriweather-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Merriweather';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://sg-frankfurt.de/wp-content/uploads/2022/10/Merriweather-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Merriweather';
	font-style: italic;
	font-weight: 300;
	font-display: swap;
	src: url('https://sg-frankfurt.de/wp-content/uploads/2022/10/Merriweather-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Merriweather';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('https://sg-frankfurt.de/wp-content/uploads/2022/10/Merriweather-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Merriweather';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url('https://sg-frankfurt.de/wp-content/uploads/2022/10/Merriweather-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Merriweather';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url('https://sg-frankfurt.de/wp-content/uploads/2022/10/Merriweather-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Merriweather';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://sg-frankfurt.de/wp-content/uploads/2022/10/Merriweather-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */