.elementor-15814 .elementor-element.elementor-element-68e8e0b{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for container, class: .elementor-element-68e8e0b */.elementor-15814 .elementor-element.elementor-element-68e8e0b{background:#1F2A38;color:#FAF8F5;border-top:1px solid #C5A05966;padding:48px 28px 16px;--container-max-width:1320px;--widgets-spacing:0px;} .elementor-15814 .elementor-element.elementor-element-68e8e0b>.e-con-inner{display:grid;grid-template-columns:1.2fr 1fr 1.7fr .9fr;gap:35px 40px;align-items:start;} .elementor-15814 .elementor-element.elementor-element-68e8e0b .elementor-widget{margin:0;min-width:0;} .elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-footer-title{grid-column:1/4;align-self:center;} .elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-footer-title h2{font:normal 43px/1.17 Georgia,serif;letter-spacing:-.035em;color:#FAF8F5;margin:0;} .elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-footer-title span{font-size:29px;color:#D1B782;} .elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-footer-logo{grid-column:4;justify-self:end;width:96px;} .elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-footer-logo img{width:96px;height:96px;object-fit:contain;} .elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-footer-contact,.elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-footer-shop,.elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-footer-info,.elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-footer-social{border-top:1px solid #C5A05955;padding-top:30px;height:100%;} .elementor-15814 .elementor-element.elementor-element-68e8e0b h3{font:normal 10px/1.5 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#D1B782;margin:0 0 17px;} .elementor-15814 .elementor-element.elementor-element-68e8e0b ul{list-style:none;margin:0;padding:0;} .elementor-15814 .elementor-element.elementor-element-68e8e0b li{margin:0;padding:0;} .elementor-15814 .elementor-element.elementor-element-68e8e0b a{color:#FAF8F5;font:12px/1.65 Arial,sans-serif;display:inline-flex;align-items:center;min-height:32px;max-width:100%;overflow-wrap:anywhere;} .elementor-15814 .elementor-element.elementor-element-68e8e0b a:hover{text-decoration:underline;text-underline-offset:4px;color:#FAF8F5;} .elementor-15814 .elementor-element.elementor-element-68e8e0b a:focus-visible{outline:2px solid #C5A059;outline-offset:3px;} .elementor-15814 .elementor-element.elementor-element-68e8e0b p{margin:0;} .elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-de{display:none;} html:lang(de) .elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-en{display:none;} html:lang(de) .elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-de{display:block;} .elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-copyright{grid-column:1/4;border-top:1px solid #C5A05955;padding-top:14px;font:10px/1.7 Arial,sans-serif;} .elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-copyright a{font-size:10px;min-height:44px;margin-left:22px;} .elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-footer-language{grid-column:4;border-top:1px solid #C5A05955;padding-top:14px;} .elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-footer-language a{font-size:11px;min-height:44px;} @media(max-width:1024px){.elementor-15814 .elementor-element.elementor-element-68e8e0b>.e-con-inner{grid-template-columns:1fr 1fr;gap:28px 40px;} .elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-footer-title{grid-column:1;} .elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-footer-logo{grid-column:2;} .elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-copyright{grid-column:1;} .elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-footer-language{grid-column:2;}} @media(max-width:600px){.elementor-15814 .elementor-element.elementor-element-68e8e0b{padding:26px 20px 12px;} .elementor-15814 .elementor-element.elementor-element-68e8e0b>.e-con-inner{gap:20px 22px;} .elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-footer-title h2{font-size:29px;} .elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-footer-title span{font-size:21px;} .elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-footer-logo,.elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-footer-logo img{width:70px;height:70px;} .elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-footer-contact{grid-column:1/-1;} .elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-footer-shop{grid-column:1;} .elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-footer-social{grid-column:2;grid-row:3;} .elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-footer-info{grid-column:1/-1;grid-row:4;} .elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-footer-contact,.elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-footer-shop,.elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-footer-info,.elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-footer-social{padding-top:18px;} .elementor-15814 .elementor-element.elementor-element-68e8e0b h3{font-size:10px;margin-bottom:10px;} .elementor-15814 .elementor-element.elementor-element-68e8e0b a{font-size:12px;} .elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-copyright{grid-column:1/-1;} .elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-footer-language{grid-column:1/-1;border:0;padding:0;} .elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-copyright a{margin-left:0;display:flex;} } @media(max-width:350px){.elementor-15814 .elementor-element.elementor-element-68e8e0b{padding-left:16px;padding-right:16px;} .elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-footer-title h2{font-size:25px;} .elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-footer-title span{font-size:18px;} .elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-footer-logo,.elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-footer-logo img{width:60px;height:60px;}}
@media(max-width:600px){.elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-footer-title{grid-column:1/-1;grid-row:1;padding-right:90px;} .elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-footer-logo{grid-row:1;} .elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-footer-contact{grid-row:2;} .elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-footer-shop{grid-row:3;} .elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-footer-info{grid-row:4;} .elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-footer-social{grid-row:3;} .elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-copyright{grid-row:5;} .elementor-15814 .elementor-element.elementor-element-68e8e0b .sb-footer-language{grid-row:6;}}/* End custom CSS */