.elementor-107 .elementor-element.elementor-element-4a011e10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-107 .elementor-element.elementor-element-439d25a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-107 .elementor-element.elementor-element-66cac785{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-107 .elementor-element.elementor-element-3e958e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.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-107 .elementor-element.elementor-element-3c413346 .elementor-heading-title{font-family:"Cormorant", Sans-serif;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-236ef9c3{font-family:"Dosis", Sans-serif;color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-736c9f98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-107 .elementor-element.elementor-element-4fbbe13c .elementor-heading-title{font-family:"Cormorant", Sans-serif;color:var( --e-global-color-secondary );}.elementor-107 .elementor-element.elementor-element-29530bc1{font-family:"Dosis", Sans-serif;color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-11a6fd77{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-107 .elementor-element.elementor-element-5bece170 .elementor-heading-title{font-family:"Cormorant", Sans-serif;color:var( --e-global-color-secondary );}.elementor-107 .elementor-element.elementor-element-6ca0a9c8{font-family:"Dosis", Sans-serif;color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-8615dea{font-family:"Dosis", Sans-serif;color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-fd3d5f5{font-family:"Dosis", Sans-serif;color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-35bb05d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-107 .elementor-element.elementor-element-123c7b7f .elementor-heading-title{font-family:"Cormorant", Sans-serif;color:var( --e-global-color-secondary );}.elementor-107 .elementor-element.elementor-element-539694f8{font-family:"Dosis", Sans-serif;color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-1608c8c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-107 .elementor-element.elementor-element-c10634a{font-family:"Dosis", Sans-serif;color:#FFFFFF;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-107 .elementor-element.elementor-element-2c7eef57{font-family:"Dosis", Sans-serif;color:#FFFFFF;}.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-4a011e10 */.elementor-107 .elementor-element.elementor-element-4a011e10,.elementor-107 .elementor-element.elementor-element-4a011e10 .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px}
.elementor-107 .elementor-element.elementor-element-4a011e10{background:#161616;color:#fff}
.elementor-107 .elementor-element.elementor-element-4a011e10 .yg-footer-awards{background:#fdfdfd;padding:45px 20px 63px}
.elementor-107 .elementor-element.elementor-element-4a011e10 .yg-footer-award-grid,.elementor-107 .elementor-element.elementor-element-4a011e10 .yg-footer-grid{display:grid;width:100%;max-width:1160px;margin-inline:auto}
.elementor-107 .elementor-element.elementor-element-4a011e10 .yg-footer-award-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}
.elementor-107 .elementor-element.elementor-element-4a011e10 .yg-footer-award-grid img{height:107px;width:auto;max-width:100%;object-fit:contain}
.elementor-107 .elementor-element.elementor-element-4a011e10 .yg-footer-award-grid .elementor-widget-image{text-align:center}
.elementor-107 .elementor-element.elementor-element-4a011e10 .yg-footer-main{padding:52px 20px 70px}
.elementor-107 .elementor-element.elementor-element-4a011e10 .yg-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}
.elementor-107 .elementor-element.elementor-element-4a011e10 .yg-footer-col{gap:24px;min-width:0}
.elementor-107 .elementor-element.elementor-element-4a011e10 .yg-footer-col h2{font:500 20px/1.2 Cormorant,serif;color:#fff;margin:0}
.elementor-107 .elementor-element.elementor-element-4a011e10 .elementor-widget-text-editor{font:400 16px/1.65 Dosis,sans-serif}
.elementor-107 .elementor-element.elementor-element-4a011e10 p{margin:0}
.elementor-107 .elementor-element.elementor-element-4a011e10 a{color:inherit;text-decoration:none}
.elementor-107 .elementor-element.elementor-element-4a011e10 a:hover,.elementor-107 .elementor-element.elementor-element-4a011e10 a:focus-visible,.elementor-107 .elementor-element.elementor-element-4a011e10 strong{color:#d8ca92}
.elementor-107 .elementor-element.elementor-element-4a011e10 .yg-footer-info p{position:relative;padding-left:30px;margin-bottom:20px}
.elementor-107 .elementor-element.elementor-element-4a011e10 .yg-footer-info span{position:absolute;left:2px;color:#c5976b}
.elementor-107 .elementor-element.elementor-element-4a011e10 .yg-footer-links ul{list-style:none;padding:0;margin:0}
.elementor-107 .elementor-element.elementor-element-4a011e10 .yg-footer-links li{position:relative;border-bottom:1px solid #2e2e2e;padding:3px 16px 3px 0}
.elementor-107 .elementor-element.elementor-element-4a011e10 .yg-footer-links li:last-child{border:0}
.elementor-107 .elementor-element.elementor-element-4a011e10 .yg-footer-links li::after{content:"";position:absolute;right:5px;top:50%;width:4px;height:4px;border-radius:50%;background:#353535}
.elementor-107 .elementor-element.elementor-element-4a011e10 .yg-footer-bottom{border-top:1px solid #2e2e2e;padding:44px 20px 24px;text-align:center;gap:35px;color:#888}
.elementor-107 .elementor-element.elementor-element-4a011e10 .yg-footer-bottom a{color:#cc9b71}
.elementor-107 .elementor-element.elementor-element-4a011e10 .yg-footer-logo .elementor-heading-title,.elementor-107 .elementor-element.elementor-element-4a011e10 .yg-footer-logo a{color:#fff;font:400 80px/1 "Herr Von Muellerhoff",cursive}
@media(max-width:950px){.elementor-107 .elementor-element.elementor-element-4a011e10 .yg-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}}
@media(max-width:560px){.elementor-107 .elementor-element.elementor-element-4a011e10 .yg-footer-grid{grid-template-columns:1fr}.elementor-107 .elementor-element.elementor-element-4a011e10 .yg-footer-award-grid{gap:12px}.elementor-107 .elementor-element.elementor-element-4a011e10 .yg-footer-award-grid img{height:75px}.elementor-107 .elementor-element.elementor-element-4a011e10 .yg-footer-main{padding-block:38px}}/* End custom CSS */