.elementor-2 .elementor-element.elementor-element-94e0526{--display:flex;--min-height:755px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3f0dc14{--display:flex;--min-height:750px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3f0dc14:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3f0dc14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bruns-sh.de/wp-content/uploads/2026/05/Bruns-Home-Slider1-1920.jpg");background-position:top center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-a3e028c{--display:flex;--min-height:0px;--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;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-a6efffd{--divider-border-style:solid;--divider-color:var( --e-global-color-69912fb );--divider-border-width:4px;}.elementor-2 .elementor-element.elementor-element-a6efffd .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-a6efffd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2 .elementor-element.elementor-element-924b20d{--display:flex;--min-height:480px;--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;--justify-content:space-around;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:2;}.elementor-2 .elementor-element.elementor-element-924b20d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-924b20d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0066CC 0%, var( --e-global-color-primary ) 100%);}.elementor-2 .elementor-element.elementor-element-924b20d.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-c166021{--display:flex;--min-height:142px;--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:flex-start;--gap:10px 0px;--row-gap:10px;--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;--z-index:2;}.elementor-2 .elementor-element.elementor-element-42dea1e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-2 .elementor-element.elementor-element-5961834{padding:3px 3px 3px 3px;text-align:center;}.elementor-2 .elementor-element.elementor-element-5961834.elementor-element{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-5961834 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-749e1ce{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-749e1ce.elementor-element{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-749e1ce .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:52px;font-weight:600;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-863e8d6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ba2958b{padding:3px 3px 3px 3px;text-align:center;}.elementor-2 .elementor-element.elementor-element-ba2958b.elementor-element{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-ba2958b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-d1a2ede{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d1a2ede.elementor-element{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-d1a2ede .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:52px;font-weight:600;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-4327266{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-459d204{padding:3px 3px 3px 3px;text-align:center;}.elementor-2 .elementor-element.elementor-element-459d204.elementor-element{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-459d204 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-d8341e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d8341e1.elementor-element{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-d8341e1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:52px;font-weight:600;color:#FFFFFF;}.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-2 .elementor-element.elementor-element-ac46702{z-index:2;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;line-height:36px;color:#FFBE00;}.elementor-2 .elementor-element.elementor-element-7261fdc{--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;--gap:0px 25px;--row-gap:0px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.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-2 .elementor-element.elementor-element-73d3aa7 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-8ddda0f );color:var( --e-global-color-8ddda0f );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-73d3aa7 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-73d3aa7 .elementor-button:focus{background-color:var( --e-global-color-8ddda0f );color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-73d3aa7{width:var( --container-widget-width, 43.439% );max-width:43.439%;--container-widget-width:43.439%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-73d3aa7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-73d3aa7 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-73d3aa7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-f236efd .elementor-button{background-color:var( --e-global-color-8ddda0f );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f236efd .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-f236efd .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-8ddda0f );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-f236efd{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-f236efd:hover{border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-f236efd .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-f236efd .elementor-button:focus svg{fill:var( --e-global-color-8ddda0f );}.elementor-2 .elementor-element.elementor-element-52250fb{--display:flex;--min-height:755px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-52250fb:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-52250fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bruns-sh.de/wp-content/uploads/2026/05/Bruns-Home-Slider3-1920.jpg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-e0c9984{--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;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-2 .elementor-element.elementor-element-e05c407{--divider-border-style:solid;--divider-color:var( --e-global-color-69912fb );--divider-border-width:4px;}.elementor-2 .elementor-element.elementor-element-e05c407 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-e05c407 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2 .elementor-element.elementor-element-229c373{--display:flex;--min-height:480px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2 .elementor-element.elementor-element-229c373:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-229c373 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0066CC 0%, var( --e-global-color-primary ) 100%);}.elementor-2 .elementor-element.elementor-element-229c373.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-750fe09{text-align:start;}.elementor-2 .elementor-element.elementor-element-750fe09 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-07b8608{padding:10px 0px 30px 0px;}.elementor-2 .elementor-element.elementor-element-07b8608 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:52px;font-weight:600;line-height:60px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-5e2e0a8{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-69912fb );}.elementor-2 .elementor-element.elementor-element-35f043b .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-8ddda0f );color:var( --e-global-color-8ddda0f );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-35f043b .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-35f043b .elementor-button:focus{background-color:var( --e-global-color-8ddda0f );color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-35f043b{padding:20px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-35f043b .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-35f043b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-547d537{--display:flex;--min-height:750px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-547d537:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-547d537 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bruns-sh.de/wp-content/uploads/2026/05/Bruns-Slider-Karriere-1920-4-scaled.jpg");background-position:top center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-f3750c4{--display:flex;--min-height:0px;--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;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-2672179{--divider-border-style:solid;--divider-color:var( --e-global-color-69912fb );--divider-border-width:4px;}.elementor-2 .elementor-element.elementor-element-2672179 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-2672179 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2 .elementor-element.elementor-element-5132624{--display:flex;--min-height:480px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:2;}.elementor-2 .elementor-element.elementor-element-5132624:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5132624 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-2 .elementor-element.elementor-element-5132624.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-15609c5{text-align:start;}.elementor-2 .elementor-element.elementor-element-15609c5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-ce420e0{padding:10px 0px 30px 0px;}.elementor-2 .elementor-element.elementor-element-ce420e0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:52px;font-weight:600;line-height:60px;letter-spacing:1px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-c1ec4fe{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;line-height:36px;color:#FFBE00;}.elementor-2 .elementor-element.elementor-element-b868636 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-8ddda0f );color:var( --e-global-color-8ddda0f );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b868636 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-b868636 .elementor-button:focus{background-color:var( --e-global-color-8ddda0f );color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-b868636{padding:20px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b868636.elementor-element{--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-b868636 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-b868636 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-05b6dde{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;box-shadow:0px 15px 45px -35px rgba(0,0,0,0.5);--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:25px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:25px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-size:30px;--e-n-carousel-swiper-pagination-size:15px;--e-n-carousel-dots-normal-color:var( --e-global-color-69912fb );--e-n-carousel-dots-hover-color:#FFAE00;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-15px;}.elementor-2 .elementor-element.elementor-element-05b6dde:hover{box-shadow:0px 15px 45px -35px rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-50c3d60{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-211eda6{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-211eda6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-211eda6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f9cca70 );}.elementor-2 .elementor-element.elementor-element-654ef95{--spacer-size:110px;}.elementor-2 .elementor-element.elementor-element-e4a9c44{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-dbc5beb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6f163b0{--display:flex;--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;}.elementor-2 .elementor-element.elementor-element-c0b293e{padding:0px 0px 15px 0px;}.elementor-2 .elementor-element.elementor-element-c0b293e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;color:#0066CC;}.elementor-2 .elementor-element.elementor-element-24c5c24{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-24c5c24 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:400;color:#0066CC;}.elementor-2 .elementor-element.elementor-element-d3995db{--spacer-size:60px;}.elementor-2 .elementor-element.elementor-element-62aff7f{column-gap:0px;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:var( --e-global-color-5385120 );}.elementor-2 .elementor-element.elementor-element-62aff7f p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-62aff7f a{color:var( --e-global-color-5385120 );}.elementor-2 .elementor-element.elementor-element-62aff7f a:hover, .elementor-2 .elementor-element.elementor-element-62aff7f a:focus{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-c4ed1d0{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-a802928{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-eb95e00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-eb95e00.elementor-element{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-eb95e00 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2 .elementor-element.elementor-element-eb95e00 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2 .elementor-element.elementor-element-eb95e00 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2 .elementor-element.elementor-element-eb95e00 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2 .elementor-element.elementor-element-eb95e00 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2 .elementor-element.elementor-element-eb95e00 .elementor-icon-list-icon i{color:#FFAE00;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-eb95e00 .elementor-icon-list-icon svg{fill:#FFAE00;transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-eb95e00 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-eb95e00 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;line-height:40px;}.elementor-2 .elementor-element.elementor-element-eb95e00 .elementor-icon-list-text{color:#0066CC;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-e284b74{--spacer-size:110px;}.elementor-2 .elementor-element.elementor-element-570c6d4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-57392f1{--spacer-size:110px;}.elementor-2 .elementor-element.elementor-element-371a216{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-371a216 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;line-height:28px;color:#0066CC;}.elementor-2 .elementor-element.elementor-element-122584d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ec88bad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-ec88bad .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;line-height:28px;color:#0066CC;}.elementor-2 .elementor-element.elementor-element-f66f9fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-f66f9fe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:400;color:#0066CC;}.elementor-2 .elementor-element.elementor-element-278e256{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-045ea30{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8f9000f{--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;--justify-content:space-around;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E5E5;--border-color:#E5E5E5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-8f9000f:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-8f9000f, .elementor-2 .elementor-element.elementor-element-8f9000f::before{--border-transition:0.5s;}.elementor-widget-image .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-2 .elementor-element.elementor-element-fd9c06e.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-fd9c06e img{height:110px;}.elementor-2 .elementor-element.elementor-element-a889177 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:#0066CC;}.elementor-2 .elementor-element.elementor-element-66200aa{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2 .elementor-element.elementor-element-9ea6edb .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:#0066CC;color:#0066CC;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9ea6edb .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-9ea6edb .elementor-button:focus{background-color:#FFBE00;color:#FFFFFF;border-color:#FFBE00;}.elementor-2 .elementor-element.elementor-element-9ea6edb .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-9ea6edb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-13336ec{--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;--justify-content:space-around;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E5E5;--border-color:#E5E5E5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-13336ec:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-13336ec, .elementor-2 .elementor-element.elementor-element-13336ec::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-b3e0918.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-b3e0918 img{height:110px;}.elementor-2 .elementor-element.elementor-element-b5f66fa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:#0066CC;}.elementor-2 .elementor-element.elementor-element-eda30a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2 .elementor-element.elementor-element-ccc54ac .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:#0066CC;color:#0066CC;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ccc54ac .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-ccc54ac .elementor-button:focus{background-color:#FFBE00;color:#FFFFFF;border-color:#FFBE00;}.elementor-2 .elementor-element.elementor-element-ccc54ac .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-ccc54ac .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-4723aef{--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;--justify-content:space-around;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E5E5;--border-color:#E5E5E5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-4723aef:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-4723aef, .elementor-2 .elementor-element.elementor-element-4723aef::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-4cffbbb.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-4cffbbb img{height:110px;}.elementor-2 .elementor-element.elementor-element-0cec733 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:#0066CC;}.elementor-2 .elementor-element.elementor-element-1c864eb{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2 .elementor-element.elementor-element-f98e262 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:#0066CC;color:#0066CC;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f98e262 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-f98e262 .elementor-button:focus{background-color:#FFBE00;color:#FFFFFF;border-color:#FFBE00;}.elementor-2 .elementor-element.elementor-element-f98e262 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-f98e262 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-351b5f5{--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;--justify-content:space-around;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E5E5;--border-color:#E5E5E5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-351b5f5:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-351b5f5, .elementor-2 .elementor-element.elementor-element-351b5f5::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-b8b288f.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-b8b288f img{height:110px;}.elementor-2 .elementor-element.elementor-element-63f9fd4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:30px;color:#0066CC;}.elementor-2 .elementor-element.elementor-element-d163b83{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2 .elementor-element.elementor-element-d27a0ee .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:#0066CC;color:#0066CC;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d27a0ee .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-d27a0ee .elementor-button:focus{background-color:#FFBE00;color:#FFFFFF;border-color:#FFBE00;}.elementor-2 .elementor-element.elementor-element-d27a0ee .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-d27a0ee .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-73c1239{--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;--justify-content:space-around;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E5E5;--border-color:#E5E5E5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-73c1239:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-73c1239, .elementor-2 .elementor-element.elementor-element-73c1239::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-b8833da.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-b8833da img{height:110px;}.elementor-2 .elementor-element.elementor-element-c3dabcf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:30px;color:#0066CC;}.elementor-2 .elementor-element.elementor-element-72af883{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2 .elementor-element.elementor-element-e85ae89 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:#0066CC;color:#0066CC;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e85ae89 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-e85ae89 .elementor-button:focus{background-color:#FFBE00;color:#FFFFFF;border-color:#FFBE00;}.elementor-2 .elementor-element.elementor-element-e85ae89 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-e85ae89 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-466685a{--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;--justify-content:space-around;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E5E5;--border-color:#E5E5E5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-466685a:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-466685a, .elementor-2 .elementor-element.elementor-element-466685a::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-486b034.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-486b034 img{height:110px;}.elementor-2 .elementor-element.elementor-element-fc226be .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:#0066CC;}.elementor-2 .elementor-element.elementor-element-57496c8{padding:0px 0px 0px 1px;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#000000;}.elementor-2 .elementor-element.elementor-element-0d93c11 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:#0066CC;color:#0066CC;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0d93c11 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-0d93c11 .elementor-button:focus{background-color:#FFBE00;color:#FFFFFF;border-color:#FFBE00;}.elementor-2 .elementor-element.elementor-element-0d93c11.elementor-element{--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-0d93c11 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-0d93c11 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-5facac6{--spacer-size:110px;}.elementor-2 .elementor-element.elementor-element-54e8346{--display:flex;--min-height:600px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-54e8346:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-54e8346 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bruns-sh.de/wp-content/uploads/2026/05/Bruns-IMG-Banner-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-97960f0{--display:flex;--position:absolute;--min-height:600px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-97960f0{left:-70px;}body.rtl .elementor-2 .elementor-element.elementor-element-97960f0{right:-70px;}.elementor-2 .elementor-element.elementor-element-9a94490{--display:flex;--min-height:600px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-2 .elementor-element.elementor-element-6950de9{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2013080{--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;}.elementor-2 .elementor-element.elementor-element-2013080.e-con{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-e770659{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 060px) 0px;}.elementor-2 .elementor-element.elementor-element-e770659 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-b853722 .elementor-button{background-color:var( --e-global-color-69912fb );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-69912fb );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b853722 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-b853722 .elementor-button:focus{background-color:#57131300;color:var( --e-global-color-69912fb );}.elementor-2 .elementor-element.elementor-element-b853722 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-b853722 .elementor-button:focus svg{fill:var( --e-global-color-69912fb );}.elementor-2 .elementor-element.elementor-element-1520afd{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-cd4d69c{--spacer-size:110px;}.elementor-2 .elementor-element.elementor-element-be9fd5f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4e361a4{--display:flex;--min-height:600px;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4e361a4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4e361a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bruns-sh.de/wp-content/uploads/2026/05/Bruns-Home-Team.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-10d6e0f{--display:flex;--min-height:600px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-2 .elementor-element.elementor-element-10d6e0f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-10d6e0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0066CC;}.elementor-2 .elementor-element.elementor-element-9e9c46f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-69912fb );}.elementor-2 .elementor-element.elementor-element-a21334b{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-562850f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-562850f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-69912fb );}.elementor-2 .elementor-element.elementor-element-f4cb02f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f4cb02f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:400;color:var( --e-global-color-69912fb );}.elementor-2 .elementor-element.elementor-element-aaaf3a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-b012c9f .elementor-button{background-color:#0066CC00;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b012c9f .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-b012c9f .elementor-button:focus{background-color:#FFFFFF;color:#2D60E4;}.elementor-2 .elementor-element.elementor-element-b012c9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b012c9f .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-b012c9f .elementor-button:focus svg{fill:#2D60E4;}.elementor-2 .elementor-element.elementor-element-d4abc7a{--spacer-size:110px;}.elementor-2 .elementor-element.elementor-element-90c2c32{--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-90c2c32:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-90c2c32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bruns-sh.de/wp-content/uploads/2026/04/Bruns-Benefits-Banner-scaled.jpg");background-position:center center;}.elementor-2 .elementor-element.elementor-element-b0ef870{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c1313b7{--spacer-size:110px;}.elementor-2 .elementor-element.elementor-element-e1203fa.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-e1203fa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7db7c3c{padding:0px 0px 110px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-7db7c3c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:400;line-height:50px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-e511597{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e511597.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-9922872{--display:flex;}.elementor-2 .elementor-element.elementor-element-db8028e .elementor-icon-list-icon i{color:#FFBE00;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-db8028e .elementor-icon-list-icon svg{fill:#FFBE00;transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-db8028e{--e-icon-list-icon-size:60px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-db8028e .elementor-icon-list-icon{padding-inline-end:11px;}.elementor-2 .elementor-element.elementor-element-db8028e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-db8028e .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;line-height:30px;}.elementor-2 .elementor-element.elementor-element-db8028e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-a4eccc9{--display:flex;}.elementor-2 .elementor-element.elementor-element-3f9bec7 .elementor-icon-list-icon i{color:#FFBE00;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-3f9bec7 .elementor-icon-list-icon svg{fill:#FFBE00;transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-3f9bec7{--e-icon-list-icon-size:60px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-3f9bec7 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-2 .elementor-element.elementor-element-3f9bec7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-3f9bec7 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;line-height:30px;}.elementor-2 .elementor-element.elementor-element-3f9bec7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-2549f96 .elementor-icon-list-icon i{color:#FFBE00;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-2549f96 .elementor-icon-list-icon svg{fill:#FFBE00;transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-2549f96{--e-icon-list-icon-size:60px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-2549f96 .elementor-icon-list-icon{padding-inline-end:9px;}.elementor-2 .elementor-element.elementor-element-2549f96 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-2549f96 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;line-height:30px;}.elementor-2 .elementor-element.elementor-element-2549f96 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-d4c219d .elementor-icon-list-icon i{color:#FFBE00;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-d4c219d .elementor-icon-list-icon svg{fill:#FFBE00;transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-d4c219d{--e-icon-list-icon-size:60px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-d4c219d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-d4c219d .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;line-height:30px;}.elementor-2 .elementor-element.elementor-element-d4c219d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-c011b1c{--display:flex;}.elementor-2 .elementor-element.elementor-element-ccde3c2 .elementor-icon-list-icon i{color:#FFBE00;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-ccde3c2 .elementor-icon-list-icon svg{fill:#FFBE00;transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-ccde3c2{--e-icon-list-icon-size:60px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-ccde3c2 .elementor-icon-list-icon{padding-inline-end:13px;}.elementor-2 .elementor-element.elementor-element-ccde3c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-ccde3c2 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;line-height:30px;}.elementor-2 .elementor-element.elementor-element-ccde3c2 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-0ecf135{--display:flex;}.elementor-2 .elementor-element.elementor-element-1ebc763 .elementor-icon-list-icon i{color:#FFBE00;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-1ebc763 .elementor-icon-list-icon svg{fill:#FFBE00;transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-1ebc763{--e-icon-list-icon-size:60px;}.elementor-2 .elementor-element.elementor-element-1ebc763 .elementor-icon-list-icon{padding-inline-end:13px;}.elementor-2 .elementor-element.elementor-element-1ebc763 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-1ebc763 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;line-height:30px;}.elementor-2 .elementor-element.elementor-element-1ebc763 .elementor-icon-list-text{color:var( --e-global-color-5620a2e );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-acc31ff{--display:flex;}.elementor-2 .elementor-element.elementor-element-a38d6c0 .elementor-icon-list-icon i{color:#FFBE00;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-a38d6c0 .elementor-icon-list-icon svg{fill:#FFBE00;transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-a38d6c0{--e-icon-list-icon-size:60px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-a38d6c0 .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-2 .elementor-element.elementor-element-a38d6c0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-a38d6c0 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;line-height:30px;}.elementor-2 .elementor-element.elementor-element-a38d6c0 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-91c0e89{--display:flex;}.elementor-2 .elementor-element.elementor-element-9bebe7c .elementor-icon-list-icon i{color:#FFBE00;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-9bebe7c .elementor-icon-list-icon svg{fill:#FFBE00;transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-9bebe7c{--e-icon-list-icon-size:60px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-9bebe7c .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-2 .elementor-element.elementor-element-9bebe7c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-9bebe7c .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;line-height:30px;}.elementor-2 .elementor-element.elementor-element-9bebe7c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-d87ba8b{--spacer-size:110px;}.elementor-2 .elementor-element.elementor-element-7d4cd96{--display:flex;}.elementor-2 .elementor-element.elementor-element-21fe80c{--spacer-size:110px;}.elementor-2 .elementor-element.elementor-element-f1cf97c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f1cf97c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f1cf97c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0066CC;}.elementor-2 .elementor-element.elementor-element-0b35a5f{--spacer-size:40px;}.elementor-2 .elementor-element.elementor-element-bcdf89a{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4071e98{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--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;}.elementor-2 .elementor-element.elementor-element-74f8624{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7bf952a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7bf952a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-63d225a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-63d225a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:600;line-height:70px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-bad006a img{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-2651736 .elementor-button{background-color:var( --e-global-color-69912fb );font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-69912fb );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2651736 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-2651736 .elementor-button:focus{background-color:#57131300;color:var( --e-global-color-69912fb );}.elementor-2 .elementor-element.elementor-element-2651736{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2651736.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-2651736 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-2651736 .elementor-button:focus svg{fill:var( --e-global-color-69912fb );}.elementor-2 .elementor-element.elementor-element-7e52536{--spacer-size:60px;}@media(max-width:1235px){.elementor-2 .elementor-element.elementor-element-94e0526{--min-height:800px;}.elementor-2 .elementor-element.elementor-element-3f0dc14:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3f0dc14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bruns-sh.de/wp-content/uploads/2026/05/Bruns-Home-Slider1-1920-copy.jpg");background-position:top center;}.elementor-2 .elementor-element.elementor-element-3f0dc14{--min-height:800px;}.elementor-2 .elementor-element.elementor-element-a3e028c{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:50px;}.elementor-2 .elementor-element.elementor-element-a3e028c.e-con{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-924b20d{--min-height:360px;--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-2 .elementor-element.elementor-element-924b20d.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-52250fb:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-52250fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bruns-sh.de/wp-content/uploads/2026/05/Bruns-Home-Slider3-1920.jpg");background-position:top left;}.elementor-2 .elementor-element.elementor-element-52250fb{--min-height:800px;}.elementor-2 .elementor-element.elementor-element-e0c9984{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:50px;}.elementor-2 .elementor-element.elementor-element-e0c9984.e-con{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-229c373{--min-height:360px;}.elementor-2 .elementor-element.elementor-element-750fe09 .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-07b8608 .elementor-heading-title{font-size:52px;}.elementor-2 .elementor-element.elementor-element-5e2e0a8{font-size:22px;}.elementor-2 .elementor-element.elementor-element-547d537:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-547d537 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bruns-sh.de/wp-content/uploads/2026/05/Bruns-Slider-Karriere-1920-copy.jpg");background-position:center left;background-size:cover;}.elementor-2 .elementor-element.elementor-element-547d537{--min-height:800px;}.elementor-2 .elementor-element.elementor-element-f3750c4{--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;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:50px;}.elementor-2 .elementor-element.elementor-element-f3750c4.e-con{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-5132624{--min-height:360px;}.elementor-2 .elementor-element.elementor-element-05b6dde{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2 .elementor-element.elementor-element-211eda6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-654ef95{--spacer-size:80px;}.elementor-2 .elementor-element.elementor-element-e4a9c44{--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;}.elementor-2 .elementor-element.elementor-element-e4a9c44.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-c4ed1d0{--spacer-size:10px;}.elementor-2 .elementor-element.elementor-element-e284b74{--spacer-size:80px;}.elementor-2 .elementor-element.elementor-element-570c6d4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-570c6d4.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-57392f1{--spacer-size:80px;}.elementor-2 .elementor-element.elementor-element-371a216{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-2 .elementor-element.elementor-element-122584d.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-278e256{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-045ea30.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-8f9000f{--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2 .elementor-element.elementor-element-13336ec{--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2 .elementor-element.elementor-element-4723aef{--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2 .elementor-element.elementor-element-351b5f5{--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2 .elementor-element.elementor-element-73c1239{--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2 .elementor-element.elementor-element-466685a{--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2 .elementor-element.elementor-element-5facac6{--spacer-size:80px;}.elementor-2 .elementor-element.elementor-element-54e8346:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-54e8346 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bruns-sh.de/wp-content/uploads/2026/04/Bruns-IMG-Banner-scaled.jpg");}.elementor-2 .elementor-element.elementor-element-54e8346{--min-height:600px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-9a94490{--min-height:600px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2013080{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-2013080.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-e770659.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-e770659{text-align:center;}.elementor-2 .elementor-element.elementor-element-e770659 .elementor-heading-title{line-height:30px;}.elementor-2 .elementor-element.elementor-element-1520afd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-cd4d69c{--spacer-size:80px;}.elementor-2 .elementor-element.elementor-element-be9fd5f{--flex-direction:column-reverse;--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2 .elementor-element.elementor-element-be9fd5f.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-4e361a4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4e361a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bruns-sh.de/wp-content/uploads/2026/05/Bruns-Slider-Team-1920-2.jpg");background-position:center center;}.elementor-2 .elementor-element.elementor-element-4e361a4{--min-height:450px;}.elementor-2 .elementor-element.elementor-element-10d6e0f{--min-height:450px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-b012c9f .elementor-button{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d4abc7a{--spacer-size:80px;}.elementor-2 .elementor-element.elementor-element-90c2c32:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-90c2c32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-2 .elementor-element.elementor-element-c1313b7{--spacer-size:80px;}.elementor-2 .elementor-element.elementor-element-7db7c3c{padding:0px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-7db7c3c .elementor-heading-title{font-size:30px;}.elementor-2 .elementor-element.elementor-element-e511597{--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;--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-e511597.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-d87ba8b{--spacer-size:80px;}.elementor-2 .elementor-element.elementor-element-21fe80c{--spacer-size:70px;}.elementor-2 .elementor-element.elementor-element-f1cf97c{--min-height:250px;--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f1cf97c.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-bcdf89a{--min-height:260px;--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;}.elementor-2 .elementor-element.elementor-element-bcdf89a.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-4071e98{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4071e98.e-con{--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-74f8624{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7bf952a .elementor-heading-title{line-height:30px;}.elementor-2 .elementor-element.elementor-element-63d225a .elementor-heading-title{line-height:40px;}.elementor-2 .elementor-element.elementor-element-bad006a img{max-width:350px;}.elementor-2 .elementor-element.elementor-element-2651736.elementor-element{--align-self:flex-start;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-3f0dc14:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3f0dc14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bruns-sh.de/wp-content/uploads/2026/05/Bruns-Home-Slider1-1920-1.png");background-position:top center;}.elementor-2 .elementor-element.elementor-element-3f0dc14{--min-height:700px;}.elementor-2 .elementor-element.elementor-element-a3e028c{--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;--margin-top:0px;--margin-bottom:-70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a3e028c.e-con{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-a6efffd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a6efffd .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-924b20d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-c166021{--min-height:100px;}.elementor-2 .elementor-element.elementor-element-c166021.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-749e1ce .elementor-heading-title{font-size:32px;}.elementor-2 .elementor-element.elementor-element-d1a2ede .elementor-heading-title{font-size:32px;}.elementor-2 .elementor-element.elementor-element-d8341e1 .elementor-heading-title{font-size:32px;}.elementor-2 .elementor-element.elementor-element-ac46702{padding:0px 0px 0px 0px;font-size:18px;line-height:30px;}.elementor-2 .elementor-element.elementor-element-7261fdc{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-7261fdc.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-73d3aa7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-73d3aa7 .elementor-button{font-size:16px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f236efd .elementor-button{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-52250fb:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-52250fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bruns-sh.de/wp-content/uploads/2026/05/Bruns-Home-Slider1-1920-2.png");background-position:top center;}.elementor-2 .elementor-element.elementor-element-52250fb{--min-height:700px;}.elementor-2 .elementor-element.elementor-element-e0c9984{--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;--margin-top:0px;--margin-bottom:-70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e0c9984.e-con{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-e05c407{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e05c407 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-229c373{--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:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-750fe09.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-750fe09 .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-2 .elementor-element.elementor-element-07b8608{text-align:start;}.elementor-2 .elementor-element.elementor-element-07b8608 .elementor-heading-title{font-size:28px;line-height:30px;}.elementor-2 .elementor-element.elementor-element-5e2e0a8{text-align:start;font-size:18px;}.elementor-2 .elementor-element.elementor-element-35f043b.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-547d537:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-547d537 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bruns-sh.de/wp-content/uploads/2026/05/Bruns-Slider-Karriere-1920-copy.jpg");background-position:top center;}.elementor-2 .elementor-element.elementor-element-547d537{--min-height:700px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-f3750c4{--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;--margin-top:0px;--margin-bottom:-70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f3750c4.e-con{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-2672179{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2672179 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-5132624{--min-height:360px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-15609c5 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-ce420e0{padding:10px 0px 30px 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-ce420e0.elementor-element{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-ce420e0 .elementor-heading-title{font-size:28px;line-height:30px;}.elementor-2 .elementor-element.elementor-element-c1ec4fe{font-size:18px;line-height:30px;}.elementor-2 .elementor-element.elementor-element-05b6dde{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2 .elementor-element.elementor-element-50c3d60{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-211eda6{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-654ef95{--spacer-size:60px;}.elementor-2 .elementor-element.elementor-element-e4a9c44{--width:100%;}.elementor-2 .elementor-element.elementor-element-dbc5beb{--width:100%;}.elementor-2 .elementor-element.elementor-element-24c5c24 .elementor-heading-title{font-size:22px;}.elementor-2 .elementor-element.elementor-element-d3995db{--spacer-size:40px;}.elementor-2 .elementor-element.elementor-element-c4ed1d0{--spacer-size:1px;}.elementor-2 .elementor-element.elementor-element-a802928{--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-eb95e00 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-eb95e00 .elementor-icon-list-item > a{font-size:15px;}.elementor-2 .elementor-element.elementor-element-e284b74{--spacer-size:1px;}.elementor-2 .elementor-element.elementor-element-570c6d4{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-57392f1{--spacer-size:60px;}.elementor-2 .elementor-element.elementor-element-371a216{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-371a216.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-122584d{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2 .elementor-element.elementor-element-f66f9fe{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f66f9fe .elementor-heading-title{font-size:22px;}.elementor-2 .elementor-element.elementor-element-5facac6{--spacer-size:60px;}.elementor-2 .elementor-element.elementor-element-54e8346:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-54e8346 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bruns-sh.de/wp-content/uploads/2026/05/Bruns-IMG-Banner-scaled.jpg");}.elementor-2 .elementor-element.elementor-element-54e8346{--min-height:350px;--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;--justify-content:space-around;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-54e8346.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-9a94490{--min-height:0px;--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;--justify-content:space-around;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-9a94490.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-6950de9{--width:100%;}.elementor-2 .elementor-element.elementor-element-e770659{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2 .elementor-element.elementor-element-e770659 .elementor-heading-title{font-size:19px;}.elementor-2 .elementor-element.elementor-element-b853722{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b853722.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-1520afd{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-cd4d69c{--spacer-size:60px;}.elementor-2 .elementor-element.elementor-element-4e361a4{--min-height:250px;}.elementor-2 .elementor-element.elementor-element-10d6e0f{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2 .elementor-element.elementor-element-9e9c46f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9e9c46f .elementor-heading-title{font-size:22px;line-height:30px;}.elementor-2 .elementor-element.elementor-element-aaaf3a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d4abc7a{--spacer-size:60px;}.elementor-2 .elementor-element.elementor-element-90c2c32{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-b0ef870{--width: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;}.elementor-2 .elementor-element.elementor-element-b0ef870.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-c1313b7{--spacer-size:60px;}.elementor-2 .elementor-element.elementor-element-7db7c3c{text-align:start;}.elementor-2 .elementor-element.elementor-element-7db7c3c .elementor-heading-title{font-size:22px;line-height:35px;}.elementor-2 .elementor-element.elementor-element-db8028e{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-2 .elementor-element.elementor-element-db8028e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-db8028e .elementor-icon-list-item > a{font-size:15px;}.elementor-2 .elementor-element.elementor-element-3f9bec7{--e-icon-list-icon-size:70px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;}.elementor-2 .elementor-element.elementor-element-3f9bec7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-3f9bec7 .elementor-icon-list-item > a{font-size:15px;}.elementor-2 .elementor-element.elementor-element-2549f96{--e-icon-list-icon-size:70px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;}.elementor-2 .elementor-element.elementor-element-2549f96 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-2549f96 .elementor-icon-list-item > a{font-size:15px;}.elementor-2 .elementor-element.elementor-element-d4c219d{--e-icon-list-icon-size:70px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;}.elementor-2 .elementor-element.elementor-element-d4c219d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-d4c219d .elementor-icon-list-item > a{font-size:15px;}.elementor-2 .elementor-element.elementor-element-ccde3c2{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-2 .elementor-element.elementor-element-ccde3c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-ccde3c2 .elementor-icon-list-item > a{font-size:15px;}.elementor-2 .elementor-element.elementor-element-1ebc763{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-2 .elementor-element.elementor-element-1ebc763 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-1ebc763 .elementor-icon-list-item > a{font-size:15px;}.elementor-2 .elementor-element.elementor-element-a38d6c0{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-2 .elementor-element.elementor-element-a38d6c0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-a38d6c0 .elementor-icon-list-item > a{font-size:15px;}.elementor-2 .elementor-element.elementor-element-9bebe7c{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-2 .elementor-element.elementor-element-9bebe7c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-9bebe7c .elementor-icon-list-item > a{font-size:15px;}.elementor-2 .elementor-element.elementor-element-d87ba8b{--spacer-size:60px;}.elementor-2 .elementor-element.elementor-element-21fe80c{--spacer-size:30px;}.elementor-2 .elementor-element.elementor-element-f1cf97c{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-0b35a5f{--spacer-size:60px;}.elementor-2 .elementor-element.elementor-element-bcdf89a{--min-height:0px;}.elementor-2 .elementor-element.elementor-element-4071e98{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2 .elementor-element.elementor-element-74f8624{--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-2 .elementor-element.elementor-element-7bf952a .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-63d225a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2 .elementor-element.elementor-element-63d225a .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-bad006a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-bad006a.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-bad006a img{width:250px;max-width:250px;height:250px;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-3f0dc14{--content-width:1235px;}.elementor-2 .elementor-element.elementor-element-a3e028c{--width:610px;}.elementor-2 .elementor-element.elementor-element-924b20d{--width:610px;}.elementor-2 .elementor-element.elementor-element-c166021{--width:610px;}.elementor-2 .elementor-element.elementor-element-52250fb{--content-width:1235px;}.elementor-2 .elementor-element.elementor-element-e0c9984{--width:610px;}.elementor-2 .elementor-element.elementor-element-229c373{--width:610px;}.elementor-2 .elementor-element.elementor-element-547d537{--content-width:1235px;}.elementor-2 .elementor-element.elementor-element-f3750c4{--width:610px;}.elementor-2 .elementor-element.elementor-element-5132624{--width:610px;}.elementor-2 .elementor-element.elementor-element-50c3d60{--content-width:1190px;}.elementor-2 .elementor-element.elementor-element-211eda6{--content-width:1140px;}.elementor-2 .elementor-element.elementor-element-e4a9c44{--width:100%;}.elementor-2 .elementor-element.elementor-element-045ea30{--width:100%;}.elementor-2 .elementor-element.elementor-element-8f9000f{--width:32%;}.elementor-2 .elementor-element.elementor-element-13336ec{--width:32%;}.elementor-2 .elementor-element.elementor-element-4723aef{--width:32%;}.elementor-2 .elementor-element.elementor-element-351b5f5{--width:32%;}.elementor-2 .elementor-element.elementor-element-73c1239{--width:32%;}.elementor-2 .elementor-element.elementor-element-466685a{--width:32%;}.elementor-2 .elementor-element.elementor-element-2013080{--width:72%;}.elementor-2 .elementor-element.elementor-element-be9fd5f{--width:100%;}.elementor-2 .elementor-element.elementor-element-90c2c32{--content-width:100%;}.elementor-2 .elementor-element.elementor-element-9922872{--width:32%;}.elementor-2 .elementor-element.elementor-element-a4eccc9{--width:32%;}.elementor-2 .elementor-element.elementor-element-c011b1c{--width:32%;}.elementor-2 .elementor-element.elementor-element-0ecf135{--width:32%;}.elementor-2 .elementor-element.elementor-element-acc31ff{--width:32%;}.elementor-2 .elementor-element.elementor-element-91c0e89{--width:32%;}.elementor-2 .elementor-element.elementor-element-7d4cd96{--content-width:1255px;}.elementor-2 .elementor-element.elementor-element-f1cf97c{--content-width:100%;}.elementor-2 .elementor-element.elementor-element-4071e98{--width:70%;}}@media(max-width:1235px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-94e0526{--width:100%;}.elementor-2 .elementor-element.elementor-element-3f0dc14{--content-width:100%;}.elementor-2 .elementor-element.elementor-element-a3e028c{--width:610px;}.elementor-2 .elementor-element.elementor-element-52250fb{--content-width:100%;}.elementor-2 .elementor-element.elementor-element-e0c9984{--width:610px;}.elementor-2 .elementor-element.elementor-element-547d537{--content-width:100%;}.elementor-2 .elementor-element.elementor-element-f3750c4{--width:610px;}.elementor-2 .elementor-element.elementor-element-50c3d60{--content-width:100%;}.elementor-2 .elementor-element.elementor-element-e4a9c44{--width:680px;}.elementor-2 .elementor-element.elementor-element-122584d{--width:680px;}.elementor-2 .elementor-element.elementor-element-045ea30{--width:680px;}.elementor-2 .elementor-element.elementor-element-8f9000f{--width:320px;}.elementor-2 .elementor-element.elementor-element-13336ec{--width:320px;}.elementor-2 .elementor-element.elementor-element-4723aef{--width:320px;}.elementor-2 .elementor-element.elementor-element-351b5f5{--width:320px;}.elementor-2 .elementor-element.elementor-element-73c1239{--width:320px;}.elementor-2 .elementor-element.elementor-element-466685a{--width:320px;}.elementor-2 .elementor-element.elementor-element-54e8346{--width:100%;}.elementor-2 .elementor-element.elementor-element-9a94490{--width:680px;}.elementor-2 .elementor-element.elementor-element-6950de9{--width:100%;}.elementor-2 .elementor-element.elementor-element-2013080{--width:100%;}.elementor-2 .elementor-element.elementor-element-be9fd5f{--width:680px;}.elementor-2 .elementor-element.elementor-element-4e361a4{--width:100%;}.elementor-2 .elementor-element.elementor-element-10d6e0f{--width:100%;}.elementor-2 .elementor-element.elementor-element-b0ef870{--width:680px;}.elementor-2 .elementor-element.elementor-element-e511597{--width:60%;}.elementor-2 .elementor-element.elementor-element-9922872{--width:100%;}.elementor-2 .elementor-element.elementor-element-a4eccc9{--width:100%;}.elementor-2 .elementor-element.elementor-element-c011b1c{--width:100%;}.elementor-2 .elementor-element.elementor-element-0ecf135{--width:100%;}.elementor-2 .elementor-element.elementor-element-acc31ff{--width:100%;}.elementor-2 .elementor-element.elementor-element-91c0e89{--width:100%;}.elementor-2 .elementor-element.elementor-element-f1cf97c{--content-width:100%;}.elementor-2 .elementor-element.elementor-element-bcdf89a{--width:680px;}.elementor-2 .elementor-element.elementor-element-4071e98{--width:100%;}}@media(min-width:1236px){.elementor-2 .elementor-element.elementor-element-54e8346:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-54e8346 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2 .elementor-element.elementor-element-90c2c32:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-90c2c32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for button, class: .elementor-element-73d3aa7 */.elementor-2 .elementor-element.elementor-element-73d3aa7 .elementor-button {
  height: 50px;
  width: 220px;
  padding: 0;
  line-height: 50px;
}

@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-73d3aa7 {
        width: 100%;
    }
    
    .elementor-2 .elementor-element.elementor-element-73d3aa7 .elementor-button {
        width: 100%;
    }
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f236efd */.elementor-2 .elementor-element.elementor-element-f236efd .elementor-button {
  height: 50px;
  width: 270px;
  padding: 0;
  line-height: 50px;
}

@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-f236efd {
        width: 100%;
    }
    
    .elementor-2 .elementor-element.elementor-element-f236efd .elementor-button {
        width: 100%;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-924b20d */.frame-box {
    position: relative;
    z-index: 2;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3e028c */.elementor-2 .elementor-element.elementor-element-a3e028c {
    position: relative;
    overflow: visible !important;
}

.elementor-2 .elementor-element.elementor-element-a3e028c::before {
    content: "";
    position: absolute;

    top: 65px;
    left: -25px;

    width: 70%;
    height: 90%;

    border: 4px solid #FFAE00;

    z-index: 0;
}

@media (max-width: 1024px) {
        .elementor-2 .elementor-element.elementor-element-a3e028c::before {
        content: "";
        position: absolute;
    
        top: 70px;
        left: -35px;
    
        width: 60%;
        height: 90%;
    
        border: 4px solid #FFAE00;
    
        z-index: 0;
    }
}

@media (max-width: 763px) {
        .elementor-2 .elementor-element.elementor-element-a3e028c::before {
        content: "";
        position: absolute;
    
        top: 0px;
        left: 0px;
    
        width: 0%;
        height: 0%;
    
        border: 0px solid #FFAE00;
    
        z-index: 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35f043b */.elementor-2 .elementor-element.elementor-element-35f043b .elementor-button {
  height: 50px;
  width: 300px;
  padding: 0;
  line-height: 50px;
}

@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-35f043b {
        width: 100%;
    }
    
    .elementor-2 .elementor-element.elementor-element-35f043b .elementor-button {
        width: 100%;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-229c373 */.frame-box {

    position: relative;
    z-index: 2;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0c9984 */.elementor-2 .elementor-element.elementor-element-e0c9984 {
    position: relative;
    overflow: visible !important;
}

.elementor-2 .elementor-element.elementor-element-e0c9984::before {
    content: "";
    position: absolute;

    top: 65px;
    left: -25px;

    width: 70%;
    height: 90%;

    border: 4px solid #FFAE00;

    z-index: 0;
}

@media (max-width: 1024px) {
        .elementor-2 .elementor-element.elementor-element-e0c9984::before {
        content: "";
        position: absolute;
    
        top: 60px;
        left: -35px;
    
        width: 60%;
        height: 90%;
    
        border: 4px solid #FFAE00;
    
        z-index: 0;
    }
}

@media (max-width: 763px) {
        .elementor-2 .elementor-element.elementor-element-e0c9984::before {
        content: "";
        position: absolute;
    
        top: 0px;
        left: 0px;
    
        width: 0%;
        height: 0%;
    
        border: 0px solid #FFAE00;
    
        z-index: 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b868636 */.elementor-2 .elementor-element.elementor-element-b868636 .elementor-button {
  height: 50px;
  width: 300px;
  padding: 0;
  line-height: 50px;
}

@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-b868636 {
        width: 100%;
    }
    
    .elementor-2 .elementor-element.elementor-element-b868636 .elementor-button {
        width: 100%;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5132624 */.frame-box {

    position: relative;
    z-index: 2;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3750c4 */.elementor-2 .elementor-element.elementor-element-f3750c4 {
    position: relative;
    overflow: visible !important;
}

.elementor-2 .elementor-element.elementor-element-f3750c4::before {
    content: "";
    position: absolute;

    top: 65px;
    left: -25px;

    width: 70%;
    height: 90%;

    border: 4px solid #FFAE00;

    z-index: 0;
}

@media (max-width: 1024px) {
        .elementor-2 .elementor-element.elementor-element-f3750c4::before {
        content: "";
        position: absolute;
    
        top: 70px;
        left: -35px;
    
        width: 60%;
        height: 90%;
    
        border: 4px solid #FFAE00;
    
        z-index: 0;
    }
}

@media (max-width: 763px) {
        .elementor-2 .elementor-element.elementor-element-f3750c4::before {
        content: "";
        position: absolute;
    
        top: 0px;
        left: 0px;
    
        width: 0%;
        height: 0%;
    
        border: 0px solid #FFAE00;
    
        z-index: 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-73d3aa7 */.elementor-2 .elementor-element.elementor-element-73d3aa7 .elementor-button {
  height: 50px;
  width: 220px;
  padding: 0;
  line-height: 50px;
}

@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-73d3aa7 {
        width: 100%;
    }
    
    .elementor-2 .elementor-element.elementor-element-73d3aa7 .elementor-button {
        width: 100%;
    }
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f236efd */.elementor-2 .elementor-element.elementor-element-f236efd .elementor-button {
  height: 50px;
  width: 270px;
  padding: 0;
  line-height: 50px;
}

@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-f236efd {
        width: 100%;
    }
    
    .elementor-2 .elementor-element.elementor-element-f236efd .elementor-button {
        width: 100%;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-924b20d */.frame-box {
    position: relative;
    z-index: 2;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3e028c */.elementor-2 .elementor-element.elementor-element-a3e028c {
    position: relative;
    overflow: visible !important;
}

.elementor-2 .elementor-element.elementor-element-a3e028c::before {
    content: "";
    position: absolute;

    top: 65px;
    left: -25px;

    width: 70%;
    height: 90%;

    border: 4px solid #FFAE00;

    z-index: 0;
}

@media (max-width: 1024px) {
        .elementor-2 .elementor-element.elementor-element-a3e028c::before {
        content: "";
        position: absolute;
    
        top: 70px;
        left: -35px;
    
        width: 60%;
        height: 90%;
    
        border: 4px solid #FFAE00;
    
        z-index: 0;
    }
}

@media (max-width: 763px) {
        .elementor-2 .elementor-element.elementor-element-a3e028c::before {
        content: "";
        position: absolute;
    
        top: 0px;
        left: 0px;
    
        width: 0%;
        height: 0%;
    
        border: 0px solid #FFAE00;
    
        z-index: 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35f043b */.elementor-2 .elementor-element.elementor-element-35f043b .elementor-button {
  height: 50px;
  width: 300px;
  padding: 0;
  line-height: 50px;
}

@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-35f043b {
        width: 100%;
    }
    
    .elementor-2 .elementor-element.elementor-element-35f043b .elementor-button {
        width: 100%;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-229c373 */.frame-box {

    position: relative;
    z-index: 2;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0c9984 */.elementor-2 .elementor-element.elementor-element-e0c9984 {
    position: relative;
    overflow: visible !important;
}

.elementor-2 .elementor-element.elementor-element-e0c9984::before {
    content: "";
    position: absolute;

    top: 65px;
    left: -25px;

    width: 70%;
    height: 90%;

    border: 4px solid #FFAE00;

    z-index: 0;
}

@media (max-width: 1024px) {
        .elementor-2 .elementor-element.elementor-element-e0c9984::before {
        content: "";
        position: absolute;
    
        top: 60px;
        left: -35px;
    
        width: 60%;
        height: 90%;
    
        border: 4px solid #FFAE00;
    
        z-index: 0;
    }
}

@media (max-width: 763px) {
        .elementor-2 .elementor-element.elementor-element-e0c9984::before {
        content: "";
        position: absolute;
    
        top: 0px;
        left: 0px;
    
        width: 0%;
        height: 0%;
    
        border: 0px solid #FFAE00;
    
        z-index: 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b868636 */.elementor-2 .elementor-element.elementor-element-b868636 .elementor-button {
  height: 50px;
  width: 300px;
  padding: 0;
  line-height: 50px;
}

@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-b868636 {
        width: 100%;
    }
    
    .elementor-2 .elementor-element.elementor-element-b868636 .elementor-button {
        width: 100%;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5132624 */.frame-box {

    position: relative;
    z-index: 2;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3750c4 */.elementor-2 .elementor-element.elementor-element-f3750c4 {
    position: relative;
    overflow: visible !important;
}

.elementor-2 .elementor-element.elementor-element-f3750c4::before {
    content: "";
    position: absolute;

    top: 65px;
    left: -25px;

    width: 70%;
    height: 90%;

    border: 4px solid #FFAE00;

    z-index: 0;
}

@media (max-width: 1024px) {
        .elementor-2 .elementor-element.elementor-element-f3750c4::before {
        content: "";
        position: absolute;
    
        top: 70px;
        left: -35px;
    
        width: 60%;
        height: 90%;
    
        border: 4px solid #FFAE00;
    
        z-index: 0;
    }
}

@media (max-width: 763px) {
        .elementor-2 .elementor-element.elementor-element-f3750c4::before {
        content: "";
        position: absolute;
    
        top: 0px;
        left: 0px;
    
        width: 0%;
        height: 0%;
    
        border: 0px solid #FFAE00;
    
        z-index: 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-73d3aa7 */.elementor-2 .elementor-element.elementor-element-73d3aa7 .elementor-button {
  height: 50px;
  width: 220px;
  padding: 0;
  line-height: 50px;
}

@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-73d3aa7 {
        width: 100%;
    }
    
    .elementor-2 .elementor-element.elementor-element-73d3aa7 .elementor-button {
        width: 100%;
    }
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f236efd */.elementor-2 .elementor-element.elementor-element-f236efd .elementor-button {
  height: 50px;
  width: 270px;
  padding: 0;
  line-height: 50px;
}

@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-f236efd {
        width: 100%;
    }
    
    .elementor-2 .elementor-element.elementor-element-f236efd .elementor-button {
        width: 100%;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-924b20d */.frame-box {
    position: relative;
    z-index: 2;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3e028c */.elementor-2 .elementor-element.elementor-element-a3e028c {
    position: relative;
    overflow: visible !important;
}

.elementor-2 .elementor-element.elementor-element-a3e028c::before {
    content: "";
    position: absolute;

    top: 65px;
    left: -25px;

    width: 70%;
    height: 90%;

    border: 4px solid #FFAE00;

    z-index: 0;
}

@media (max-width: 1024px) {
        .elementor-2 .elementor-element.elementor-element-a3e028c::before {
        content: "";
        position: absolute;
    
        top: 70px;
        left: -35px;
    
        width: 60%;
        height: 90%;
    
        border: 4px solid #FFAE00;
    
        z-index: 0;
    }
}

@media (max-width: 763px) {
        .elementor-2 .elementor-element.elementor-element-a3e028c::before {
        content: "";
        position: absolute;
    
        top: 0px;
        left: 0px;
    
        width: 0%;
        height: 0%;
    
        border: 0px solid #FFAE00;
    
        z-index: 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35f043b */.elementor-2 .elementor-element.elementor-element-35f043b .elementor-button {
  height: 50px;
  width: 300px;
  padding: 0;
  line-height: 50px;
}

@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-35f043b {
        width: 100%;
    }
    
    .elementor-2 .elementor-element.elementor-element-35f043b .elementor-button {
        width: 100%;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-229c373 */.frame-box {

    position: relative;
    z-index: 2;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0c9984 */.elementor-2 .elementor-element.elementor-element-e0c9984 {
    position: relative;
    overflow: visible !important;
}

.elementor-2 .elementor-element.elementor-element-e0c9984::before {
    content: "";
    position: absolute;

    top: 65px;
    left: -25px;

    width: 70%;
    height: 90%;

    border: 4px solid #FFAE00;

    z-index: 0;
}

@media (max-width: 1024px) {
        .elementor-2 .elementor-element.elementor-element-e0c9984::before {
        content: "";
        position: absolute;
    
        top: 60px;
        left: -35px;
    
        width: 60%;
        height: 90%;
    
        border: 4px solid #FFAE00;
    
        z-index: 0;
    }
}

@media (max-width: 763px) {
        .elementor-2 .elementor-element.elementor-element-e0c9984::before {
        content: "";
        position: absolute;
    
        top: 0px;
        left: 0px;
    
        width: 0%;
        height: 0%;
    
        border: 0px solid #FFAE00;
    
        z-index: 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b868636 */.elementor-2 .elementor-element.elementor-element-b868636 .elementor-button {
  height: 50px;
  width: 300px;
  padding: 0;
  line-height: 50px;
}

@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-b868636 {
        width: 100%;
    }
    
    .elementor-2 .elementor-element.elementor-element-b868636 .elementor-button {
        width: 100%;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5132624 */.frame-box {

    position: relative;
    z-index: 2;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3750c4 */.elementor-2 .elementor-element.elementor-element-f3750c4 {
    position: relative;
    overflow: visible !important;
}

.elementor-2 .elementor-element.elementor-element-f3750c4::before {
    content: "";
    position: absolute;

    top: 65px;
    left: -25px;

    width: 70%;
    height: 90%;

    border: 4px solid #FFAE00;

    z-index: 0;
}

@media (max-width: 1024px) {
        .elementor-2 .elementor-element.elementor-element-f3750c4::before {
        content: "";
        position: absolute;
    
        top: 70px;
        left: -35px;
    
        width: 60%;
        height: 90%;
    
        border: 4px solid #FFAE00;
    
        z-index: 0;
    }
}

@media (max-width: 763px) {
        .elementor-2 .elementor-element.elementor-element-f3750c4::before {
        content: "";
        position: absolute;
    
        top: 0px;
        left: 0px;
    
        width: 0%;
        height: 0%;
    
        border: 0px solid #FFAE00;
    
        z-index: 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-73d3aa7 */.elementor-2 .elementor-element.elementor-element-73d3aa7 .elementor-button {
  height: 50px;
  width: 220px;
  padding: 0;
  line-height: 50px;
}

@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-73d3aa7 {
        width: 100%;
    }
    
    .elementor-2 .elementor-element.elementor-element-73d3aa7 .elementor-button {
        width: 100%;
    }
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f236efd */.elementor-2 .elementor-element.elementor-element-f236efd .elementor-button {
  height: 50px;
  width: 270px;
  padding: 0;
  line-height: 50px;
}

@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-f236efd {
        width: 100%;
    }
    
    .elementor-2 .elementor-element.elementor-element-f236efd .elementor-button {
        width: 100%;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-924b20d */.frame-box {
    position: relative;
    z-index: 2;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3e028c */.elementor-2 .elementor-element.elementor-element-a3e028c {
    position: relative;
    overflow: visible !important;
}

.elementor-2 .elementor-element.elementor-element-a3e028c::before {
    content: "";
    position: absolute;

    top: 65px;
    left: -25px;

    width: 70%;
    height: 90%;

    border: 4px solid #FFAE00;

    z-index: 0;
}

@media (max-width: 1024px) {
        .elementor-2 .elementor-element.elementor-element-a3e028c::before {
        content: "";
        position: absolute;
    
        top: 70px;
        left: -35px;
    
        width: 60%;
        height: 90%;
    
        border: 4px solid #FFAE00;
    
        z-index: 0;
    }
}

@media (max-width: 763px) {
        .elementor-2 .elementor-element.elementor-element-a3e028c::before {
        content: "";
        position: absolute;
    
        top: 0px;
        left: 0px;
    
        width: 0%;
        height: 0%;
    
        border: 0px solid #FFAE00;
    
        z-index: 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35f043b */.elementor-2 .elementor-element.elementor-element-35f043b .elementor-button {
  height: 50px;
  width: 300px;
  padding: 0;
  line-height: 50px;
}

@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-35f043b {
        width: 100%;
    }
    
    .elementor-2 .elementor-element.elementor-element-35f043b .elementor-button {
        width: 100%;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-229c373 */.frame-box {

    position: relative;
    z-index: 2;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0c9984 */.elementor-2 .elementor-element.elementor-element-e0c9984 {
    position: relative;
    overflow: visible !important;
}

.elementor-2 .elementor-element.elementor-element-e0c9984::before {
    content: "";
    position: absolute;

    top: 65px;
    left: -25px;

    width: 70%;
    height: 90%;

    border: 4px solid #FFAE00;

    z-index: 0;
}

@media (max-width: 1024px) {
        .elementor-2 .elementor-element.elementor-element-e0c9984::before {
        content: "";
        position: absolute;
    
        top: 60px;
        left: -35px;
    
        width: 60%;
        height: 90%;
    
        border: 4px solid #FFAE00;
    
        z-index: 0;
    }
}

@media (max-width: 763px) {
        .elementor-2 .elementor-element.elementor-element-e0c9984::before {
        content: "";
        position: absolute;
    
        top: 0px;
        left: 0px;
    
        width: 0%;
        height: 0%;
    
        border: 0px solid #FFAE00;
    
        z-index: 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b868636 */.elementor-2 .elementor-element.elementor-element-b868636 .elementor-button {
  height: 50px;
  width: 300px;
  padding: 0;
  line-height: 50px;
}

@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-b868636 {
        width: 100%;
    }
    
    .elementor-2 .elementor-element.elementor-element-b868636 .elementor-button {
        width: 100%;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5132624 */.frame-box {

    position: relative;
    z-index: 2;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3750c4 */.elementor-2 .elementor-element.elementor-element-f3750c4 {
    position: relative;
    overflow: visible !important;
}

.elementor-2 .elementor-element.elementor-element-f3750c4::before {
    content: "";
    position: absolute;

    top: 65px;
    left: -25px;

    width: 70%;
    height: 90%;

    border: 4px solid #FFAE00;

    z-index: 0;
}

@media (max-width: 1024px) {
        .elementor-2 .elementor-element.elementor-element-f3750c4::before {
        content: "";
        position: absolute;
    
        top: 70px;
        left: -35px;
    
        width: 60%;
        height: 90%;
    
        border: 4px solid #FFAE00;
    
        z-index: 0;
    }
}

@media (max-width: 763px) {
        .elementor-2 .elementor-element.elementor-element-f3750c4::before {
        content: "";
        position: absolute;
    
        top: 0px;
        left: 0px;
    
        width: 0%;
        height: 0%;
    
        border: 0px solid #FFAE00;
    
        z-index: 0;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-05b6dde */.elementor-2 .elementor-element.elementor-element-05b6dde .swiper-pagination-bullet {
    width: 20px;
    height: 20px;
    border-radius: 0;
    background: #ffffff;
    border: 1px solid #FFAE00;
    opacity: 1;
    transition: all 0.3s ease;
    margin: 0 6px !important;
}

.elementor-2 .elementor-element.elementor-element-05b6dde .swiper-pagination-bullet-active {
    background: #FFAE00;
    border-color: #FFAE00;

}

@media (max-width: 763px) {
.elementor-2 .elementor-element.elementor-element-05b6dde .swiper-pagination-bullet {
    width: 0px;
    height: 0px;
    border-radius: 0;
    background: #ffffff;
    border: px solid #FFAE00;
    opacity: 0;
    transition: all 0.3s ease;
    margin: 0 6px !important;
}
}

[data-elementor-device-mode]:not([data-elementor-device-mode="desktop"]) .elementor-2 .elementor-element.elementor-element-05b6dde .elementor-swiper-button-prev,
[data-elementor-device-mode]:not([data-elementor-device-mode="desktop"]) .elementor-2 .elementor-element.elementor-element-05b6dde .elementor-swiper-button-next {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94e0526 */[data-elementor-device-mode="mobile"]
.elementor-2 .elementor-element.elementor-element-94e0526 {
    min-height: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-211eda6 *//* Ecke rechts unten (Desktop) */
.elementor-2 .elementor-element.elementor-element-211eda6::after {
    content: "";

    position: absolute;

    right: -20px;
    bottom: -20px;

    width: 400px;
    height: 400px;

    border-right: 20px solid #FFAE00;
    border-bottom: 20px solid #FFAE00;

    pointer-events: none;
}

@media (max-width: 1234px) {
    .elementor-2 .elementor-element.elementor-element-211eda6::after {
        content: "";

        position: absolute;
        bottom: 10;
        left: 50%;
        transform: translateX(-50%);

        width: 90%;
        height: 0;

        border-right: none;
        border-bottom: 20px solid #FFAE00;

        pointer-events: none;
    }
}

@media (max-width: 763px) {
    .elementor-2 .elementor-element.elementor-element-211eda6::after {
        content: "";

        position: absolute;
        bottom: -10px;
        left: 50%;
        transform: translateX(-50%);

        width: 90%;
        height: 0;

        border-right: none;
        border-bottom: 10px solid #FFAE00;

        pointer-events: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50c3d60 */.elementor-2 .elementor-element.elementor-element-50c3d60 {
  background: linear-gradient(
      to right,
      #f5f5f5 50%,
      #ffffff 50%
    );
}

@media (max-width: 1024px) {
    .elementor-2 .elementor-element.elementor-element-50c3d60 {
      background: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ea6edb */.elementor-2 .elementor-element.elementor-element-9ea6edb .elementor-button {
  height: 50px;
  width: 200px;
  padding: 0;
  line-height: 50px;
}

@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-9ea6edb {
        width: 100%;
    }
    
    .elementor-2 .elementor-element.elementor-element-9ea6edb .elementor-button {
        width: 100%;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f9000f */.elementor-2 .elementor-element.elementor-element-8f9000f {
    transition: all 0.3s ease;
}


/* Heading color change */
.elementor-2 .elementor-element.elementor-element-8f9000f:hover .hover-title h2 {
    color: #FFBE00;
}

/* Button color change */
.elementor-2 .elementor-element.elementor-element-8f9000f:hover .hover-btn .elementor-button {
    background-color: #FFBE00;
    border-color: #FFBE00;
    color: #ffffff;
}

/* Smooth animation */
.elementor-2 .elementor-element.elementor-element-8f9000f .hover-title h2,
.elementor-2 .elementor-element.elementor-element-8f9000f .hover-btn .elementor-button {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ccc54ac */.elementor-2 .elementor-element.elementor-element-ccc54ac .elementor-button {
  height: 50px;
  width: 200px;
  padding: 0;
  line-height: 50px;
}

@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-ccc54ac {
        width: 100%;
    }
    
    .elementor-2 .elementor-element.elementor-element-ccc54ac .elementor-button {
        width: 100%;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13336ec */.elementor-2 .elementor-element.elementor-element-13336ec {
    transition: all 0.3s ease;
}


/* Heading color change */
.elementor-2 .elementor-element.elementor-element-13336ec:hover .hover-title h2 {
    color: #FFBE00;
}

/* Button color change */
.elementor-2 .elementor-element.elementor-element-13336ec:hover .hover-btn .elementor-button {
    background-color: #FFBE00;
    border-color: #FFBE00;
    color: #ffffff;
}

/* Smooth animation */
.elementor-2 .elementor-element.elementor-element-13336ec .hover-title h2,
.elementor-2 .elementor-element.elementor-element-13336ec .hover-btn .elementor-button {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f98e262 */.elementor-2 .elementor-element.elementor-element-f98e262 .elementor-button {
  height: 50px;
  width: 200px;
  padding: 0;
  line-height: 50px;
}

@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-f98e262 {
        width: 100%;
    }
    
    .elementor-2 .elementor-element.elementor-element-f98e262 .elementor-button {
        width: 100%;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4723aef */.elementor-2 .elementor-element.elementor-element-4723aef {
    transition: all 0.3s ease;
}


/* Heading color change */
.elementor-2 .elementor-element.elementor-element-4723aef:hover .hover-title h2 {
    color: #FFBE00;
}

/* Button color change */
.elementor-2 .elementor-element.elementor-element-4723aef:hover .hover-btn .elementor-button {
    background-color: #FFBE00;
    border-color: #FFBE00;
    color: #ffffff;
}

/* Smooth animation */
.elementor-2 .elementor-element.elementor-element-4723aef .hover-title h2,
.elementor-2 .elementor-element.elementor-element-4723aef .hover-btn .elementor-button {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d27a0ee */.elementor-2 .elementor-element.elementor-element-d27a0ee .elementor-button {
  height: 50px;
  width: 200px;
  padding: 0;
  line-height: 50px;
}

@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-d27a0ee {
        width: 100%;
    }
    
    .elementor-2 .elementor-element.elementor-element-d27a0ee .elementor-button {
        width: 100%;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-351b5f5 */.elementor-2 .elementor-element.elementor-element-351b5f5 {
    transition: all 0.3s ease;
}



/* Heading color change */
.elementor-2 .elementor-element.elementor-element-351b5f5:hover .hover-title h2 {
    color: #FFBE00;
}

/* Button color change */
.elementor-2 .elementor-element.elementor-element-351b5f5:hover .hover-btn .elementor-button {
    background-color: #FFBE00;
    border-color: #FFBE00;
    color: #ffffff;
}

/* Smooth animation */
.elementor-2 .elementor-element.elementor-element-351b5f5 .hover-title h2,
.elementor-2 .elementor-element.elementor-element-351b5f5 .hover-btn .elementor-button {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e85ae89 */.elementor-2 .elementor-element.elementor-element-e85ae89 .elementor-button {
  height: 50px;
  width: 200px;
  padding: 0;
  line-height: 50px;
}

@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-e85ae89 {
        width: 100%;
    }
    
    .elementor-2 .elementor-element.elementor-element-e85ae89 .elementor-button {
        width: 100%;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73c1239 */.elementor-2 .elementor-element.elementor-element-73c1239 {
    transition: all 0.3s ease;
}



/* Heading color change */
.elementor-2 .elementor-element.elementor-element-73c1239:hover .hover-title h2 {
    color: #FFBE00;
}

/* Button color change */
.elementor-2 .elementor-element.elementor-element-73c1239:hover .hover-btn .elementor-button {
    background-color: #FFBE00;
    border-color: #FFBE00;
    color: #ffffff;
}

/* Smooth animation */
.elementor-2 .elementor-element.elementor-element-73c1239 .hover-title h2,
.elementor-2 .elementor-element.elementor-element-73c1239 .hover-btn .elementor-button {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0d93c11 */.elementor-2 .elementor-element.elementor-element-0d93c11 .elementor-button {
  height: 50px;
  width: 200px;
  padding: 0;
  line-height: 50px;
}

@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-0d93c11 {
        width: 100%;
    }
    
    .elementor-2 .elementor-element.elementor-element-0d93c11 .elementor-button {
        width: 100%;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-466685a */.elementor-2 .elementor-element.elementor-element-466685a {
    transition: all 0.3s ease;
}

/* Container hover */

/* Heading color change */
.elementor-2 .elementor-element.elementor-element-466685a:hover .hover-title h2 {
    color: #FFBE00;
}

/* Button color change */
.elementor-2 .elementor-element.elementor-element-466685a:hover .hover-btn .elementor-button {
    background-color: #FFBE00;
    border-color: #FFBE00;
    color: #ffffff;
}

/* Smooth animation */
.elementor-2 .elementor-element.elementor-element-466685a .hover-title h2,
.elementor-2 .elementor-element.elementor-element-466685a .hover-btn .elementor-button {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-045ea30 */.elementor-2 .elementor-element.elementor-element-045ea30 {
    max-width: 1235px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8bf2c59 */.elementor-2 .elementor-element.elementor-element-8bf2c59 {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    min-height: 100%;
    width: auto;
    z-index: 0;
    opacity: 0.45;
}

.elementor-2 .elementor-element.elementor-element-8bf2c59 img {
    height: 100%;
    width: auto;
    object-fit: contain;
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e770659 */.elementor-2 .elementor-element.elementor-element-e770659 .elementor-heading-title {
  white-space: normal;
  overflow-wrap: break-word;
  hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b853722 */.elementor-2 .elementor-element.elementor-element-b853722 .elementor-button {
  height: 50px;
  width: 250px;
  padding: 0;
  line-height: 50px;
}

@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-b853722 {
        width: 100%;
    }
    
    .elementor-2 .elementor-element.elementor-element-b853722 .elementor-button {
        width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6950de9 */.elementor-2 .elementor-element.elementor-element-6950de9 {
    max-width: 1235px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e361a4 */.elementor-2 .elementor-element.elementor-element-4e361a4 {
    max-width: 617px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b012c9f */.elementor-2 .elementor-element.elementor-element-b012c9f .elementor-button {
  height: 50px;
  width: 220px;
  padding: 0;
  line-height: 50px;
}

@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-b012c9f {
        width: 100%;
    }
    
    .elementor-2 .elementor-element.elementor-element-b012c9f .elementor-button {
        width: 100%;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10d6e0f */.elementor-2 .elementor-element.elementor-element-10d6e0f {
    max-width: 617px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ebc763 */.elementor-2 .elementor-element.elementor-element-1ebc763 svg {
  height: auto;
  overflow: visible;
}

.elementor-2 .elementor-element.elementor-element-1ebc763 .elementor-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e511597 */.elementor-2 .elementor-element.elementor-element-e511597 {
    max-width: 1235px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0ef870 */.elementor-2 .elementor-element.elementor-element-b0ef870 {
    max-width: 1235px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2651736 */.elementor-2 .elementor-element.elementor-element-2651736 .elementor-button {
  height: 50px;
  width: 200px;
  padding: 0;
  line-height: 50px;
}

@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-2651736 {
        width: 100%;
    }
    
    .elementor-2 .elementor-element.elementor-element-2651736 .elementor-button {
        width: 100%;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcdf89a */.elementor-2 .elementor-element.elementor-element-bcdf89a {
    max-width: 1235px;
}/* End custom CSS */