/* Generated from burggraefler.com's stylesheets by the clone tooling (git tag clone-tooling).
   The source's rules that its pages use, scoped under .burg. */
/* uploads/elementor/css/post-11013.css */
.burg .elementor-11013 .elementor-element.elementor-element-4461beb2{--display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.burg .elementor-11013 .elementor-element.elementor-element-2d7fd81d{--e-image-carousel-slides-to-show: 1; width: var( --container-widget-width, 90% ); max-width: 90%; --container-widget-width: 90%; --container-widget-flex-grow: 0;}
.burg .elementor-11013 .elementor-element.elementor-element-2d7fd81d > .elementor-widget-container{margin: -117px 0px 0px;}
.burg .elementor-11013 .elementor-element.elementor-element-2d7fd81d .elementor-swiper-button.elementor-swiper-button-prev,.burg .elementor-11013 .elementor-element.elementor-element-2d7fd81d .elementor-swiper-button.elementor-swiper-button-next{font-size: 30px; color: var( --e-global-color-accent );}
.burg .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 );}
.burg .elementor-11013 .elementor-element.elementor-element-306c3ff8 .elementor-button{background-color: var( --e-global-color-secondary ); font-family: Jost, sans-serif; font-size: 20px; font-weight: 400; text-decoration: underline; line-height: 35px; padding: 0px;}
.burg .elementor-11013 .elementor-element.elementor-element-306c3ff8 .elementor-button:hover,.burg .elementor-11013 .elementor-element.elementor-element-306c3ff8 .elementor-button:focus{background-color: var( --e-global-color-secondary );}
.burg .elementor-11013 .elementor-element.elementor-element-306c3ff8{width: var( --container-widget-width, 90% ); max-width: 90%; --container-widget-width: 90%; --container-widget-flex-grow: 0; z-index: 999;}
.burg .elementor-11013 .elementor-element.elementor-element-306c3ff8 > .elementor-widget-container{margin: 0% 0% -6%;}
.burg .elementor-11013 .elementor-element.elementor-element-98249ad{--display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --flex-wrap: wrap; --margin-top: 0%; --margin-bottom: 0%; --margin-left: 0%; --margin-right: 0%; --padding-top: 4%; --padding-bottom: 0%; --padding-left: 0%; --padding-right: 0%;}
.burg .elementor-11013 .elementor-element.elementor-element-98249ad:not(.elementor-motion-effects-element-type-background){background-image: url("/images/hd/Hintergrund-Blume-small.png"); background-position: 82% 10%; background-repeat: no-repeat;}
.burg .elementor-widget-heading .elementor-heading-title{font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); text-transform: var( --e-global-typography-primary-text-transform ); line-height: var( --e-global-typography-primary-line-height ); color: var( --e-global-color-primary );}
.burg .elementor-11013 .elementor-element.elementor-element-97813fd{width: 100%; max-width: 100%; z-index: 2; text-align: center;}
.burg .elementor-11013 .elementor-element.elementor-element-97813fd > .elementor-widget-container{margin: 0%; padding: 0% 0% 8%;}
.burg .elementor-11013 .elementor-element.elementor-element-97813fd .elementor-heading-title{color: var( --e-global-color-primary );}
.burg .elementor-11013 .elementor-element.elementor-element-cb71b19{--display: flex; --align-items: flex-end; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 30px;}
.burg .elementor-11013 .elementor-element.elementor-element-cb71b19:not(.elementor-motion-effects-element-type-background){background-image: url("/images/hd/Hintergrund-Blume-big.png"); background-position: left bottom; background-repeat: no-repeat;}
.burg .elementor-widget-call-to-action .elementor-cta__title{font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); text-transform: var( --e-global-typography-primary-text-transform ); line-height: var( --e-global-typography-primary-line-height );}
.burg .elementor-widget-call-to-action .elementor-cta__description{font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); line-height: var( --e-global-typography-text-line-height );}
.burg .elementor-widget-call-to-action .elementor-cta__button{font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight );}
.burg .elementor-11013 .elementor-element.elementor-element-411c62f .elementor-cta .elementor-cta__bg,.burg .elementor-11013 .elementor-element.elementor-element-411c62f .elementor-cta .elementor-cta__bg-overlay{transition-duration: 1500ms;}
.burg .elementor-11013 .elementor-element.elementor-element-411c62f{width: var( --container-widget-width, 427px ); max-width: 427px; --container-widget-width: 427px; --container-widget-flex-grow: 0;}
.burg .elementor-11013 .elementor-element.elementor-element-411c62f > .elementor-widget-container{margin: 0px; padding: 0%;}
.burg .elementor-11013 .elementor-element.elementor-element-411c62f .elementor-cta__content{min-height: 480px; text-align: start; padding: 20px 30px 30px; background-color: var( --e-global-color-primary );}
.burg .elementor-11013 .elementor-element.elementor-element-411c62f .elementor-cta__bg-wrapper{min-height: 429px;}
.burg .elementor-11013 .elementor-element.elementor-element-411c62f .elementor-cta__title{font-family: "Playfair Display", sans-serif; font-size: 38px; font-weight: 600; text-transform: none; line-height: 42px; letter-spacing: 0px; color: var( --e-global-color-accent );}
.burg .elementor-11013 .elementor-element.elementor-element-411c62f .elementor-cta__description{font-family: Jost, sans-serif; font-size: 20px; font-weight: 400; line-height: 30px; color: var( --e-global-color-accent );}
.burg .elementor-11013 .elementor-element.elementor-element-411c62f .elementor-cta__description:not(:last-child){margin-bottom: 25px;}
.burg .elementor-11013 .elementor-element.elementor-element-411c62f .elementor-cta__button{font-family: "Playfair Display", sans-serif; font-size: 30px; font-weight: 300; text-transform: none; line-height: 35px; color: var( --e-global-color-accent ); background-color: rgb(66, 77, 55); border-width: 0px; padding: 10px 20px 16px;}
.burg .elementor-11013 .elementor-element.elementor-element-411c62f .elementor-cta:hover .elementor-cta__bg{filter: brightness(140%) contrast(100%) saturate(127%) blur(0px) hue-rotate(0deg);}
.burg .elementor-11013 .elementor-element.elementor-element-c3e714a{--display: flex; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 0px;}
.burg .elementor-11013 .elementor-element.elementor-element-c3e714a:not(.elementor-motion-effects-element-type-background){background-image: url("/images/hd/Hintergrund-Blume-medium.png"); background-position: right bottom; background-repeat: no-repeat;}
.burg .elementor-11013 .elementor-element.elementor-element-047873d .elementor-cta .elementor-cta__bg,.burg .elementor-11013 .elementor-element.elementor-element-047873d .elementor-cta .elementor-cta__bg-overlay{transition-duration: 1500ms;}
.burg .elementor-11013 .elementor-element.elementor-element-047873d{width: var( --container-widget-width, 427px ); max-width: 427px; --container-widget-width: 427px; --container-widget-flex-grow: 0;}
.burg .elementor-11013 .elementor-element.elementor-element-047873d > .elementor-widget-container{margin: 0px; padding: 0%;}
.burg .elementor-11013 .elementor-element.elementor-element-047873d .elementor-cta__content{min-height: 480px; text-align: start; padding: 20px 30px 30px; background-color: var( --e-global-color-primary );}
.burg .elementor-11013 .elementor-element.elementor-element-047873d .elementor-cta__bg-wrapper{min-height: 429px;}
.burg .elementor-11013 .elementor-element.elementor-element-047873d .elementor-cta__title{font-family: "Playfair Display", sans-serif; font-size: 38px; font-weight: 600; text-transform: none; line-height: 42px; letter-spacing: 0px; color: var( --e-global-color-accent );}
.burg .elementor-11013 .elementor-element.elementor-element-047873d .elementor-cta__description{font-family: Jost, sans-serif; font-size: 20px; font-weight: 400; line-height: 30px; color: var( --e-global-color-accent );}
.burg .elementor-11013 .elementor-element.elementor-element-047873d .elementor-cta__description:not(:last-child){margin-bottom: 25px;}
.burg .elementor-11013 .elementor-element.elementor-element-047873d .elementor-cta__button{font-family: "Playfair Display", sans-serif; font-size: 30px; font-weight: 300; text-transform: none; line-height: 35px; color: var( --e-global-color-accent ); background-color: rgb(66, 77, 55); border-width: 0px; padding: 10px 20px 16px;}
.burg .elementor-11013 .elementor-element.elementor-element-047873d .elementor-cta:hover .elementor-cta__bg{filter: brightness(140%) contrast(100%) saturate(127%) blur(0px) hue-rotate(0deg);}
.burg.elementor-page-11013:not(.elementor-motion-effects-element-type-background){background-color: var( --e-global-color-secondary );}
@media (max-width: 1536px){
.burg .elementor-11013 .elementor-element.elementor-element-4461beb2{--gap: 0px 0px; --row-gap: 0px; --column-gap: 0px;}
.burg .elementor-11013 .elementor-element.elementor-element-2d7fd81d > .elementor-widget-container{margin: 0px;}
.burg .elementor-11013 .elementor-element.elementor-element-98249ad:not(.elementor-motion-effects-element-type-background){background-position: 90% 2%;}
.burg .elementor-widget-heading .elementor-heading-title{font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height );}
.burg .elementor-widget-call-to-action .elementor-cta__title{font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height );}
.burg .elementor-widget-call-to-action .elementor-cta__description{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height );}
.burg .elementor-11013 .elementor-element.elementor-element-411c62f .elementor-cta__content{padding: 20px 20px 40px;}
.burg .elementor-11013 .elementor-element.elementor-element-411c62f .elementor-cta__title{font-size: 40px; line-height: 50px;}
.burg .elementor-11013 .elementor-element.elementor-element-411c62f .elementor-cta__button{font-size: 28px; line-height: 40px; padding: 7px 30px 10px;}
.burg .elementor-11013 .elementor-element.elementor-element-047873d .elementor-cta__content{padding: 20px 20px 40px;}
.burg .elementor-11013 .elementor-element.elementor-element-047873d .elementor-cta__title{font-size: 40px; line-height: 50px;}
.burg .elementor-11013 .elementor-element.elementor-element-047873d .elementor-cta__button{font-size: 28px; line-height: 40px; padding: 7px 30px 10px;}
}
@media (max-width: 1366px){
.burg .elementor-11013 .elementor-element.elementor-element-2d7fd81d{--container-widget-width: 96%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 96% ); max-width: 96%;}
.burg .elementor-11013 .elementor-element.elementor-element-cb71b19:not(.elementor-motion-effects-element-type-background){background-size: 37% auto;}
.burg .elementor-11013 .elementor-element.elementor-element-411c62f > .elementor-widget-container{margin: 0px; padding: 0%;}
.burg .elementor-11013 .elementor-element.elementor-element-411c62f .elementor-cta__content{padding: 20px;}
.burg .elementor-11013 .elementor-element.elementor-element-411c62f .elementor-cta__title{font-size: 35px; line-height: 42px;}
.burg .elementor-11013 .elementor-element.elementor-element-411c62f .elementor-cta__button{font-size: 30px; line-height: 30px; padding: 10px 30px 15px;}
.burg .elementor-11013 .elementor-element.elementor-element-c3e714a:not(.elementor-motion-effects-element-type-background){background-size: 27% auto;}
.burg .elementor-11013 .elementor-element.elementor-element-047873d > .elementor-widget-container{margin: 0px; padding: 0%;}
.burg .elementor-11013 .elementor-element.elementor-element-047873d .elementor-cta__content{padding: 20px;}
.burg .elementor-11013 .elementor-element.elementor-element-047873d .elementor-cta__title{font-size: 35px; line-height: 42px;}
.burg .elementor-11013 .elementor-element.elementor-element-047873d .elementor-cta__button{font-size: 30px; line-height: 30px; padding: 10px 30px 15px;}
}
@media (max-width: 1080px){
.burg .elementor-11013 .elementor-element.elementor-element-306c3ff8 .elementor-button{font-size: 18px;}
.burg .elementor-11013 .elementor-element.elementor-element-98249ad:not(.elementor-motion-effects-element-type-background){background-position: 94% 0%; background-size: 127px auto;}
.burg .elementor-11013 .elementor-element.elementor-element-98249ad{--margin-top: 5%; --margin-bottom: 0%; --margin-left: 0%; --margin-right: 0%; --padding-top: 0%; --padding-bottom: 0%; --padding-left: 0%; --padding-right: 0%;}
.burg .elementor-widget-heading .elementor-heading-title{font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height );}
.burg .elementor-11013 .elementor-element.elementor-element-97813fd > .elementor-widget-container{margin: 0%; padding: 0% 0% 5%;}
.burg .elementor-11013 .elementor-element.elementor-element-cb71b19:not(.elementor-motion-effects-element-type-background){background-position: 0% 97%; background-size: 25% auto;}
.burg .elementor-11013 .elementor-element.elementor-element-cb71b19{--padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 20px;}
.burg .elementor-widget-call-to-action .elementor-cta__title{font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height );}
.burg .elementor-widget-call-to-action .elementor-cta__description{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height );}
.burg .elementor-11013 .elementor-element.elementor-element-411c62f .elementor-cta__content{min-height: 400px;}
.burg .elementor-11013 .elementor-element.elementor-element-411c62f .elementor-cta__title{font-size: 35px; line-height: 40px;}
.burg .elementor-11013 .elementor-element.elementor-element-411c62f .elementor-cta__description{font-size: 20px; line-height: 25px;}
.burg .elementor-11013 .elementor-element.elementor-element-411c62f .elementor-cta__button{font-size: 30px; padding: 10px 35px 15px;}
.burg .elementor-11013 .elementor-element.elementor-element-c3e714a:not(.elementor-motion-effects-element-type-background){background-size: 20% auto;}
.burg .elementor-11013 .elementor-element.elementor-element-c3e714a{--padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 0px;}
.burg .elementor-11013 .elementor-element.elementor-element-047873d .elementor-cta__content{min-height: 400px;}
.burg .elementor-11013 .elementor-element.elementor-element-047873d .elementor-cta__title{font-size: 35px; line-height: 40px;}
.burg .elementor-11013 .elementor-element.elementor-element-047873d .elementor-cta__description{font-size: 20px; line-height: 25px;}
.burg .elementor-11013 .elementor-element.elementor-element-047873d .elementor-cta__button{font-size: 30px; padding: 10px 35px 15px;}
}
@media (max-width: 880px){
.burg .elementor-11013 .elementor-element.elementor-element-306c3ff8 .elementor-button{font-size: 16px;}
.burg .elementor-11013 .elementor-element.elementor-element-98249ad{--gap: 0px 0px; --row-gap: 0px; --column-gap: 0px;}
.burg .elementor-11013 .elementor-element.elementor-element-98249ad:not(.elementor-motion-effects-element-type-background){background-size: 250px auto;}
.burg .elementor-11013 .elementor-element.elementor-element-97813fd > .elementor-widget-container{margin: 10% 0% 0%;}
.burg .elementor-11013 .elementor-element.elementor-element-cb71b19{--align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 80px; --padding-left: 0px; --padding-right: 0px;}
.burg .elementor-11013 .elementor-element.elementor-element-411c62f .elementor-cta__content{padding: 30px;}
.burg .elementor-11013 .elementor-element.elementor-element-411c62f .elementor-cta__title{font-size: 25px; line-height: 30px;}
.burg .elementor-11013 .elementor-element.elementor-element-411c62f .elementor-cta__description{font-size: 19px; line-height: 28px;}
.burg .elementor-11013 .elementor-element.elementor-element-411c62f .elementor-cta__description:not(:last-child){margin-bottom: 25px;}
.burg .elementor-11013 .elementor-element.elementor-element-411c62f .elementor-cta__button{font-size: 25px; line-height: 30px;}
.burg .elementor-11013 .elementor-element.elementor-element-c3e714a{--align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.burg .elementor-11013 .elementor-element.elementor-element-047873d .elementor-cta__content{padding: 30px;}
.burg .elementor-11013 .elementor-element.elementor-element-047873d .elementor-cta__title{font-size: 25px; line-height: 30px;}
.burg .elementor-11013 .elementor-element.elementor-element-047873d .elementor-cta__description{font-size: 19px; line-height: 28px;}
.burg .elementor-11013 .elementor-element.elementor-element-047873d .elementor-cta__description:not(:last-child){margin-bottom: 25px;}
.burg .elementor-11013 .elementor-element.elementor-element-047873d .elementor-cta__button{font-size: 25px; line-height: 30px;}
}
@media (max-width: 420px){
.burg .elementor-11013 .elementor-element.elementor-element-4461beb2{--margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.burg .elementor-11013 .elementor-element.elementor-element-2d7fd81d > .elementor-widget-container{margin: 0%; padding: 0px;}
.burg .elementor-11013 .elementor-element.elementor-element-2d7fd81d{--container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%;}
.burg .elementor-11013 .elementor-element.elementor-element-98249ad:not(.elementor-motion-effects-element-type-background){background-position: right top; background-size: 95px auto;}
.burg .elementor-widget-heading .elementor-heading-title{font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height );}
.burg .elementor-11013 .elementor-element.elementor-element-97813fd > .elementor-widget-container{margin: 10% 0% 5%;}
.burg .elementor-11013 .elementor-element.elementor-element-cb71b19{--width: 100%; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 40px; --padding-left: 10px; --padding-right: 10px;}
.burg .elementor-11013 .elementor-element.elementor-element-cb71b19:not(.elementor-motion-effects-element-type-background){background-position: 0% 0%;}
.burg .elementor-widget-call-to-action .elementor-cta__title{font-size: var( --e-global-typography-primary-font-size ); line-height: var( --e-global-typography-primary-line-height );}
.burg .elementor-widget-call-to-action .elementor-cta__description{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height );}
.burg .elementor-11013 .elementor-element.elementor-element-411c62f .elementor-cta__bg-wrapper{min-height: 347px;}
.burg .elementor-11013 .elementor-element.elementor-element-411c62f .elementor-cta__title{line-height: 30px;}
.burg .elementor-11013 .elementor-element.elementor-element-411c62f .elementor-cta__button{line-height: 30px;}
.burg .elementor-11013 .elementor-element.elementor-element-c3e714a{--padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px;}
.burg .elementor-11013 .elementor-element.elementor-element-047873d .elementor-cta__bg-wrapper{min-height: 347px;}
.burg .elementor-11013 .elementor-element.elementor-element-047873d .elementor-cta__title{line-height: 30px;}
.burg .elementor-11013 .elementor-element.elementor-element-047873d .elementor-cta__button{line-height: 30px;}
}
@media (min-width: 421px){
.burg .elementor-11013 .elementor-element.elementor-element-98249ad{--width: 100%;}
.burg .elementor-11013 .elementor-element.elementor-element-cb71b19{--width: 45%;}
.burg .elementor-11013 .elementor-element.elementor-element-c3e714a{--width: 45%;}
}
@media (max-width: 1536px) and (min-width: 421px){
.burg .elementor-11013 .elementor-element.elementor-element-cb71b19{--width: 48%;}
.burg .elementor-11013 .elementor-element.elementor-element-c3e714a{--width: 48%;}
}
@media (max-width: 1080px) and (min-width: 421px){
.burg .elementor-11013 .elementor-element.elementor-element-cb71b19{--width: 49%;}
.burg .elementor-11013 .elementor-element.elementor-element-c3e714a{--width: 49%;}
}
@media (max-width: 880px) and (min-width: 421px){
.burg .elementor-11013 .elementor-element.elementor-element-cb71b19{--width: 100%;}
.burg .elementor-11013 .elementor-element.elementor-element-c3e714a{--width: 90%;}
}
