.elementor-32525 .elementor-element.elementor-element-5dcd3d9 > .elementor-container{max-width:1360px;}.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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-32525 .elementor-element.elementor-element-ee34040 .elementor-button{background-color:#FFFFFF;font-family:"HomepagebaukastenBold", Sans-serif;font-size:17px;font-weight:600;letter-spacing:3px;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-32525 .elementor-element.elementor-element-ee34040 > .elementor-widget-container{margin:48px 0px 0px 0px;}@media(max-width:767px){.elementor-32525 .elementor-element.elementor-element-ee34040 .elementor-button{font-size:13px;padding:13px 20px 12px 20px;}}/* Start custom CSS for section, class: .elementor-element-5dcd3d9 */.elementor-32525 .elementor-element.elementor-element-5dcd3d9 .svc-h2 .elementor-heading-title{font-family:'Homepagebaukasten',sans-serif;font-weight:400;font-size:55px;line-height:1.1;letter-spacing:-1.375px;color:#0f172a;text-align:center;margin:0} @media (max-width:767px){.elementor-32525 .elementor-element.elementor-element-5dcd3d9 .svc-h2 .elementor-heading-title{font-size:28px;line-height:1.2;letter-spacing:-.7px;color:#111118}}  .elementor-32525 .elementor-element.elementor-element-5dcd3d9{padding:120px 24px} .elementor-32525 .elementor-element.elementor-element-5dcd3d9 .svc-h2 .elementor-heading-title{line-height:1.2} .elementor-32525 .elementor-element.elementor-element-5dcd3d9 .svc-h2{margin-bottom:20px!important} .elementor-32525 .elementor-element.elementor-element-5dcd3d9 .svc-stay__sub .elementor-heading-title{font-family:'Homepagebaukasten',sans-serif;font-weight:400;font-size:18px;line-height:1.4;color:rgba(6,0,34,.85);text-align:center;max-width:816px;margin:0 auto} .elementor-32525 .elementor-element.elementor-element-5dcd3d9 .svc-stay__sub{margin-bottom:48px!important} @media (max-width:767px){.elementor-32525 .elementor-element.elementor-element-5dcd3d9{padding:48px 24px}.elementor-32525 .elementor-element.elementor-element-5dcd3d9 .svc-stay__sub{margin-bottom:24px!important}}  .elementor-32525 .elementor-element.elementor-element-5dcd3d9 .svc-blog{display:grid;grid-template-columns:repeat(4,minmax(0,328px));justify-content:center;gap:16px} .elementor-32525 .elementor-element.elementor-element-5dcd3d9 .svc-blog__card{display:flex;flex-direction:column;gap:17px;margin:0} .elementor-32525 .elementor-element.elementor-element-5dcd3d9 .svc-blog__img{height:200px;overflow:hidden} .elementor-32525 .elementor-element.elementor-element-5dcd3d9 .svc-blog__img img{width:100%;height:100%;object-fit:cover;object-position:left top;display:block} .elementor-32525 .elementor-element.elementor-element-5dcd3d9 .svc-blog__date{font-family:'Homepagebaukasten',sans-serif;font-size:14px;line-height:1.2;color:#0f172a;margin:0} .elementor-32525 .elementor-element.elementor-element-5dcd3d9 .svc-blog__title{font-family:'Homepagebaukasten',sans-serif;font-weight:400;font-size:18px;line-height:1.4;color:#0f172a;margin:0} .elementor-32525 .elementor-element.elementor-element-5dcd3d9 .svc-stay__btn .elementor-button{border-width:1.5px!important;padding:19px 34px!important;letter-spacing:5.1px!important} @media (max-width:1024px){.elementor-32525 .elementor-element.elementor-element-5dcd3d9 .svc-blog{grid-template-columns:repeat(2,minmax(0,1fr))}} @media (max-width:767px){ .elementor-32525 .elementor-element.elementor-element-5dcd3d9 .svc-stay__sub{display:none} .elementor-32525 .elementor-element.elementor-element-5dcd3d9 .svc-h2{margin-bottom:29px!important} .elementor-32525 .elementor-element.elementor-element-5dcd3d9 .svc-blog{gap:40px 7px} .elementor-32525 .elementor-element.elementor-element-5dcd3d9 .svc-blog__card{gap:13px} .elementor-32525 .elementor-element.elementor-element-5dcd3d9 .svc-blog__img{height:auto;aspect-ratio:1/1} .elementor-32525 .elementor-element.elementor-element-5dcd3d9 .svc-blog__date{display:none} .elementor-32525 .elementor-element.elementor-element-5dcd3d9 .svc-blog__title{font-size:18px;line-height:1.3;letter-spacing:-.45px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden} .elementor-32525 .elementor-element.elementor-element-5dcd3d9 .svc-stay__btn .elementor-button{padding:12px 20px!important;letter-spacing:3.9px!important} }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'HomepagebaukastenBold';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://dev.adcore.com/wp-content/uploads/2021/03/HomepagebaukastenBold.ttf') format('truetype');
}
@font-face {
	font-family: 'HomepagebaukastenBold';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://dev.adcore.com/wp-content/uploads/2021/03/HomepagebaukastenBold.ttf') format('truetype');
}
@font-face {
	font-family: 'HomepagebaukastenBold';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://dev.adcore.com/wp-content/uploads/2021/03/HomepagebaukastenBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */