.elementor-318 .elementor-element.elementor-element-597c10c{--display:flex;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-318 .elementor-element.elementor-element-ed66f3f .eael-call-to-action.bg-img{background-image:url(https://hofhessenberg.de/wp-content/uploads/2025/03/image.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;}.elementor-318 .elementor-element.elementor-element-ed66f3f .eael-call-to-action.bg-img-fixed{background-image:url(https://hofhessenberg.de/wp-content/uploads/2025/03/image.jpg);}.elementor-318 .elementor-element.elementor-element-ed66f3f .eael-call-to-action{max-width:100%;background-color:#00000094;padding:25% 10% 25% 010%;}.elementor-318 .elementor-element.elementor-element-ed66f3f .eael-call-to-action.bg-img:after{background-color:#00000094;}.elementor-318 .elementor-element.elementor-element-ed66f3f .eael-call-to-action .sub-title{color:#FFFFFF;}.elementor-318 .elementor-element.elementor-element-ed66f3f .eael-call-to-action p{color:#FFFFFF;font-weight:400;}.elementor-318 .elementor-element.elementor-element-ed66f3f .eael-call-to-action .cta-button{padding:-17px -17px -17px -17px;margin:-18px -30px -18px -18px;font-family:var( --e-global-typography-4f5646f-font-family ), Sans-serif;font-size:var( --e-global-typography-4f5646f-font-size );font-weight:var( --e-global-typography-4f5646f-font-weight );text-transform:var( --e-global-typography-4f5646f-text-transform );font-style:var( --e-global-typography-4f5646f-font-style );text-decoration:var( --e-global-typography-4f5646f-text-decoration );line-height:var( --e-global-typography-4f5646f-line-height );letter-spacing:var( --e-global-typography-4f5646f-letter-spacing );word-spacing:var( --e-global-typography-4f5646f-word-spacing );}.elementor-318 .elementor-element.elementor-element-ed66f3f .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:not(.cta-secondary-button){color:#4D4D4D00;background:#61CE7000;}.elementor-318 .elementor-element.elementor-element-ed66f3f .eael-call-to-action .cta-button:not(.cta-secondary-button){border-radius:0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-318 .elementor-element.elementor-element-ed66f3f .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:hover:not(.cta-secondary-button){color:#f9f9f9;background:var( --e-global-color-text );}.elementor-318 .elementor-element.elementor-element-ed66f3f .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:after:not(.cta-secondary-button){background:var( --e-global-color-text );}.elementor-318 .elementor-element.elementor-element-ed66f3f .eael-call-to-action .cta-button.effect-1:after{background:var( --e-global-color-text );}.elementor-318 .elementor-element.elementor-element-ed66f3f .eael-call-to-action .cta-button.effect-2:after{background:var( --e-global-color-text );}.elementor-318 .elementor-element.elementor-element-e366cdb{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-318 .elementor-element.elementor-element-e366cdb:not(.elementor-motion-effects-element-type-background), .elementor-318 .elementor-element.elementor-element-e366cdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b736a9b );}.elementor-318 .elementor-element.elementor-element-3e2460a .eael-infobox .eael-infobox-button{background-color:var( --e-global-color-accent );color:#ffffff;}.elementor-318 .elementor-element.elementor-element-3e2460a .eael-infobox .infobox-icon{align-self:center;}.elementor-318 .elementor-element.elementor-element-3e2460a .eael-infobox .infobox-icon img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);width:500px;height:389px;}.elementor-318 .elementor-element.elementor-element-3e2460a .eael-infobox.icon-on-left .infobox-icon{width:500px;height:389px;}.elementor-318 .elementor-element.elementor-element-3e2460a .eael-infobox.icon-on-right .infobox-icon{width:500px;height:389px;}.elementor-318 .elementor-element.elementor-element-3e2460a .eael-infobox .infobox-button .eael-infobox-button .infobox-button-text{font-family:var( --e-global-typography-4f5646f-font-family ), Sans-serif;font-size:var( --e-global-typography-4f5646f-font-size );font-weight:var( --e-global-typography-4f5646f-font-weight );text-transform:var( --e-global-typography-4f5646f-text-transform );font-style:var( --e-global-typography-4f5646f-font-style );text-decoration:var( --e-global-typography-4f5646f-text-decoration );line-height:var( --e-global-typography-4f5646f-line-height );letter-spacing:var( --e-global-typography-4f5646f-letter-spacing );word-spacing:var( --e-global-typography-4f5646f-word-spacing );}.elementor-318 .elementor-element.elementor-element-3e2460a .eael-infobox .infobox-button .eael-infobox-button i{font-size:16px;}.elementor-318 .elementor-element.elementor-element-3e2460a .eael-infobox .infobox-button .eael-infobox-button img{height:16px;width:16px;}.elementor-318 .elementor-element.elementor-element-3e2460a .eael-infobox .infobox-button .eael-infobox-button svg{height:16px;width:16px;}.elementor-318 .elementor-element.elementor-element-3e2460a .eael-infobox .infobox-button a.eael-infobox-button{margin:-1px 0px -1px 0px;padding:7px 7px 7px 7px;border-radius:10px;}.elementor-318 .elementor-element.elementor-element-3e2460a .eael-infobox .eael-infobox-button svg{fill:#ffffff;}.elementor-318 .elementor-element.elementor-element-3e2460a .eael-infobox .eael-infobox-button:hover{color:#ffffff;background:#333333;}.elementor-318 .elementor-element.elementor-element-3e2460a .eael-infobox .eael-infobox-button:hover svg{fill:#ffffff;}.elementor-318 .elementor-element.elementor-element-3e2460a .eael-infobox .infobox-content .title{color:#4d4d4d;}.elementor-318 .elementor-element.elementor-element-3e2460a .eael-infobox .infobox-content p{color:#4d4d4d;}.elementor-318 .elementor-element.elementor-element-3e2460a .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-318 .elementor-element.elementor-element-3e2460a .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-318 .elementor-element.elementor-element-128b51b{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-318 .elementor-element.elementor-element-128b51b:not(.elementor-motion-effects-element-type-background), .elementor-318 .elementor-element.elementor-element-128b51b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b736a9b );}.elementor-318 .elementor-element.elementor-element-ca5c22a .eael-infobox .eael-infobox-button{background-color:var( --e-global-color-accent );color:#ffffff;}.elementor-318 .elementor-element.elementor-element-ca5c22a .eael-infobox .infobox-icon{align-self:center;}.elementor-318 .elementor-element.elementor-element-ca5c22a .eael-infobox .infobox-icon img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);width:500px;height:389px;}.elementor-318 .elementor-element.elementor-element-ca5c22a .eael-infobox.icon-on-left .infobox-icon{width:500px;height:389px;}.elementor-318 .elementor-element.elementor-element-ca5c22a .eael-infobox.icon-on-right .infobox-icon{width:500px;height:389px;}.elementor-318 .elementor-element.elementor-element-ca5c22a .eael-infobox .infobox-button .eael-infobox-button .infobox-button-text{font-family:var( --e-global-typography-4f5646f-font-family ), Sans-serif;font-size:var( --e-global-typography-4f5646f-font-size );font-weight:var( --e-global-typography-4f5646f-font-weight );text-transform:var( --e-global-typography-4f5646f-text-transform );font-style:var( --e-global-typography-4f5646f-font-style );text-decoration:var( --e-global-typography-4f5646f-text-decoration );line-height:var( --e-global-typography-4f5646f-line-height );letter-spacing:var( --e-global-typography-4f5646f-letter-spacing );word-spacing:var( --e-global-typography-4f5646f-word-spacing );}.elementor-318 .elementor-element.elementor-element-ca5c22a .eael-infobox .infobox-button .eael-infobox-button i{font-size:16px;}.elementor-318 .elementor-element.elementor-element-ca5c22a .eael-infobox .infobox-button .eael-infobox-button img{height:16px;width:16px;}.elementor-318 .elementor-element.elementor-element-ca5c22a .eael-infobox .infobox-button .eael-infobox-button svg{height:16px;width:16px;}.elementor-318 .elementor-element.elementor-element-ca5c22a .eael-infobox .infobox-button a.eael-infobox-button{padding:10px 10px 10px 10px;border-radius:10px;}.elementor-318 .elementor-element.elementor-element-ca5c22a .eael-infobox .eael-infobox-button svg{fill:#ffffff;}.elementor-318 .elementor-element.elementor-element-ca5c22a .eael-infobox .eael-infobox-button:hover{color:#ffffff;background:#333333;}.elementor-318 .elementor-element.elementor-element-ca5c22a .eael-infobox .eael-infobox-button:hover svg{fill:#ffffff;}.elementor-318 .elementor-element.elementor-element-ca5c22a .eael-infobox .infobox-content .title{color:#4d4d4d;}.elementor-318 .elementor-element.elementor-element-ca5c22a .eael-infobox .infobox-content p{color:#4d4d4d;}.elementor-318 .elementor-element.elementor-element-ca5c22a .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-318 .elementor-element.elementor-element-ca5c22a .eael-infobox:hover .infobox-content p{transition:100ms;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-318 .elementor-element.elementor-element-597c10c{--content-width:100vw;}}@media(max-width:1024px){.elementor-318 .elementor-element.elementor-element-ed66f3f .eael-call-to-action{max-width:100%;}.elementor-318 .elementor-element.elementor-element-ed66f3f .eael-call-to-action .cta-button{font-size:var( --e-global-typography-4f5646f-font-size );line-height:var( --e-global-typography-4f5646f-line-height );letter-spacing:var( --e-global-typography-4f5646f-letter-spacing );word-spacing:var( --e-global-typography-4f5646f-word-spacing );}.elementor-318 .elementor-element.elementor-element-e366cdb{--grid-auto-flow:row;--padding-top:100px;--padding-bottom:0100px;--padding-left:25px;--padding-right:25px;}.elementor-318 .elementor-element.elementor-element-3e2460a .eael-infobox .infobox-button .eael-infobox-button .infobox-button-text{font-size:var( --e-global-typography-4f5646f-font-size );line-height:var( --e-global-typography-4f5646f-line-height );letter-spacing:var( --e-global-typography-4f5646f-letter-spacing );word-spacing:var( --e-global-typography-4f5646f-word-spacing );}.elementor-318 .elementor-element.elementor-element-128b51b{--grid-auto-flow:row;--padding-top:100px;--padding-bottom:0100px;--padding-left:25px;--padding-right:25px;}.elementor-318 .elementor-element.elementor-element-ca5c22a .eael-infobox .infobox-button .eael-infobox-button .infobox-button-text{font-size:var( --e-global-typography-4f5646f-font-size );line-height:var( --e-global-typography-4f5646f-line-height );letter-spacing:var( --e-global-typography-4f5646f-letter-spacing );word-spacing:var( --e-global-typography-4f5646f-word-spacing );}}@media(max-width:767px){.elementor-318 .elementor-element.elementor-element-ed66f3f .eael-call-to-action{padding:50% 10% 10% 010%;}.elementor-318 .elementor-element.elementor-element-ed66f3f .eael-call-to-action .cta-button{font-size:var( --e-global-typography-4f5646f-font-size );line-height:var( --e-global-typography-4f5646f-line-height );letter-spacing:var( --e-global-typography-4f5646f-letter-spacing );word-spacing:var( --e-global-typography-4f5646f-word-spacing );}.elementor-318 .elementor-element.elementor-element-e366cdb{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-318 .elementor-element.elementor-element-3e2460a .eael-infobox .infobox-icon img{width:0px;}.elementor-318 .elementor-element.elementor-element-3e2460a .eael-infobox.icon-on-left .infobox-icon{width:0px;}.elementor-318 .elementor-element.elementor-element-3e2460a .eael-infobox.icon-on-right .infobox-icon{width:0px;}.elementor-318 .elementor-element.elementor-element-3e2460a .eael-infobox .infobox-button .eael-infobox-button .infobox-button-text{font-size:var( --e-global-typography-4f5646f-font-size );line-height:var( --e-global-typography-4f5646f-line-height );letter-spacing:var( --e-global-typography-4f5646f-letter-spacing );word-spacing:var( --e-global-typography-4f5646f-word-spacing );}.elementor-318 .elementor-element.elementor-element-128b51b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-318 .elementor-element.elementor-element-ca5c22a .eael-infobox .infobox-icon img{width:0px;}.elementor-318 .elementor-element.elementor-element-ca5c22a .eael-infobox.icon-on-left .infobox-icon{width:0px;}.elementor-318 .elementor-element.elementor-element-ca5c22a .eael-infobox.icon-on-right .infobox-icon{width:0px;}.elementor-318 .elementor-element.elementor-element-ca5c22a .eael-infobox .infobox-button .eael-infobox-button .infobox-button-text{font-size:var( --e-global-typography-4f5646f-font-size );line-height:var( --e-global-typography-4f5646f-line-height );letter-spacing:var( --e-global-typography-4f5646f-letter-spacing );word-spacing:var( --e-global-typography-4f5646f-word-spacing );}}