.elementor-691 .elementor-element.elementor-element-742bd56{--display:flex;--min-height:70vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-691 .elementor-element.elementor-element-742bd56:not(.elementor-motion-effects-element-type-background), .elementor-691 .elementor-element.elementor-element-742bd56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-85de76f );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-691 .elementor-element.elementor-element-aeed421 > .elementor-widget-container{margin:0px 0px -107px 0px;}.elementor-691 .elementor-element.elementor-element-aeed421{text-align:right;}.elementor-691 .elementor-element.elementor-element-aeed421 img{width:23%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-691 .elementor-element.elementor-element-9ed9f99 > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-691 .elementor-element.elementor-element-9ed9f99{text-align:center;font-family:"josefin-sans", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-1548bae );}.elementor-691 .elementor-element.elementor-element-9ed9f99 p{margin-block-end: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-691 .elementor-element.elementor-element-bc42632 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-691 .elementor-element.elementor-element-bc42632{text-align:center;}.elementor-691 .elementor-element.elementor-element-bc42632 .elementor-heading-title{font-family:"josefin-sans", Sans-serif;font-size:64px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-691 .elementor-element.elementor-element-23ca208 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-691 .elementor-element.elementor-element-23ca208{text-align:center;font-family:"josefin-sans", Sans-serif;font-size:36px;font-weight:100;line-height:42px;color:var( --e-global-color-secondary );}.elementor-691 .elementor-element.elementor-element-23ca208 p{margin-block-end:0px;}.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-691 .elementor-element.elementor-element-7f65ae9 .elementor-button{background-color:var( --e-global-color-1548bae );font-family:"josefin-sans", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-radius:20px 20px 20px 20px;}.elementor-691 .elementor-element.elementor-element-7f65ae9 > .elementor-widget-container{margin:020px 0px 0px 0px;}.elementor-691 .elementor-element.elementor-element-e28e2fb{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-691 .elementor-element.elementor-element-ef5b220{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-691 .elementor-element.elementor-element-454bd90{text-align:right;}.elementor-691 .elementor-element.elementor-element-454bd90 .elementor-heading-title{font-family:"josefin-sans", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-1548bae );}.elementor-691 .elementor-element.elementor-element-3358cf9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-691 .elementor-element.elementor-element-652fd4e{font-family:"josefin-sans", Sans-serif;font-size:16px;font-weight:100;line-height:20px;color:var( --e-global-color-secondary );}.elementor-691 .elementor-element.elementor-element-596f354{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-691 .elementor-element.elementor-element-5b62428{--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;--border-radius:20px 20px 20px 20px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-691 .elementor-element.elementor-element-5b62428:not(.elementor-motion-effects-element-type-background), .elementor-691 .elementor-element.elementor-element-5b62428 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-85de76f );}.elementor-691 .elementor-element.elementor-element-16136ee .elementor-heading-title{font-family:"josefin-sans", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-691 .elementor-element.elementor-element-b9b2bde{font-family:"josefin-sans", Sans-serif;font-size:16px;font-weight:100;line-height:20px;color:#888888;}.elementor-691 .elementor-element.elementor-element-b9b2bde p{margin-block-end:0px;}.elementor-691 .elementor-element.elementor-element-98db889{--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;--border-radius:20px 20px 20px 20px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-691 .elementor-element.elementor-element-98db889:not(.elementor-motion-effects-element-type-background), .elementor-691 .elementor-element.elementor-element-98db889 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-85de76f );}.elementor-691 .elementor-element.elementor-element-f2811b7 .elementor-heading-title{font-family:"josefin-sans", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-691 .elementor-element.elementor-element-2e3031d{font-family:"josefin-sans", Sans-serif;font-size:16px;font-weight:100;line-height:20px;color:#888888;}.elementor-691 .elementor-element.elementor-element-2e3031d p{margin-block-end:0px;}.elementor-691 .elementor-element.elementor-element-de9b917{--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;--border-radius:20px 20px 20px 20px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-691 .elementor-element.elementor-element-de9b917:not(.elementor-motion-effects-element-type-background), .elementor-691 .elementor-element.elementor-element-de9b917 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-85de76f );}.elementor-691 .elementor-element.elementor-element-680fffb .elementor-heading-title{font-family:"josefin-sans", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-691 .elementor-element.elementor-element-9191c5b{font-family:"josefin-sans", Sans-serif;font-size:16px;font-weight:100;line-height:20px;color:#888888;}.elementor-691 .elementor-element.elementor-element-9191c5b p{margin-block-end:0px;}.elementor-691 .elementor-element.elementor-element-bed4507{--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;--border-radius:20px 20px 20px 20px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-691 .elementor-element.elementor-element-e1c9d61{--spacer-size:177px;}.elementor-691 .elementor-element.elementor-element-d4f3bf9{--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;--border-radius:20px 20px 20px 20px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-691 .elementor-element.elementor-element-d4f3bf9:not(.elementor-motion-effects-element-type-background), .elementor-691 .elementor-element.elementor-element-d4f3bf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-85de76f );}.elementor-691 .elementor-element.elementor-element-5d8be93 .elementor-heading-title{font-family:"josefin-sans", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-691 .elementor-element.elementor-element-bc4523d{font-family:"josefin-sans", Sans-serif;font-size:16px;font-weight:100;line-height:20px;color:#888888;}.elementor-691 .elementor-element.elementor-element-bc4523d p{margin-block-end:0px;}.elementor-691 .elementor-element.elementor-element-dda26db{--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;--border-radius:20px 20px 20px 20px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-691 .elementor-element.elementor-element-dda26db:not(.elementor-motion-effects-element-type-background), .elementor-691 .elementor-element.elementor-element-dda26db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-85de76f );}.elementor-691 .elementor-element.elementor-element-c2a7c4c .elementor-heading-title{font-family:"josefin-sans", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-691 .elementor-element.elementor-element-a617454{font-family:"josefin-sans", Sans-serif;font-size:16px;font-weight:100;line-height:20px;color:#888888;}.elementor-691 .elementor-element.elementor-element-a617454 p{margin-block-end:0px;}.elementor-691 .elementor-element.elementor-element-6a04975{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-691 .elementor-element.elementor-element-de341e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-691 .elementor-element.elementor-element-cf0a10d > .elementor-widget-container{padding:0% 0% 0% 10%;}.elementor-691 .elementor-element.elementor-element-cf0a10d{text-align:right;}.elementor-691 .elementor-element.elementor-element-cf0a10d .elementor-heading-title{font-family:"josefin-sans", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-1548bae );}.elementor-691 .elementor-element.elementor-element-ca74183{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-691 .elementor-element.elementor-element-5230198{font-family:"josefin-sans", Sans-serif;font-size:16px;font-weight:100;line-height:20px;color:var( --e-global-color-secondary );}.elementor-691 .elementor-element.elementor-element-65d5c1e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-691 .elementor-element.elementor-element-ea89dd7{--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;--border-radius:20px 20px 20px 20px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-691 .elementor-element.elementor-element-ea89dd7:not(.elementor-motion-effects-element-type-background), .elementor-691 .elementor-element.elementor-element-ea89dd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-85de76f );}.elementor-691 .elementor-element.elementor-element-548d66f .elementor-heading-title{font-family:"josefin-sans", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-691 .elementor-element.elementor-element-aaf14c4{font-family:"josefin-sans", Sans-serif;font-size:16px;font-weight:100;line-height:20px;color:#888888;}.elementor-691 .elementor-element.elementor-element-aaf14c4 p{margin-block-end:0px;}.elementor-691 .elementor-element.elementor-element-eed1f7f{--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;--border-radius:20px 20px 20px 20px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-691 .elementor-element.elementor-element-eed1f7f:not(.elementor-motion-effects-element-type-background), .elementor-691 .elementor-element.elementor-element-eed1f7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-85de76f );}.elementor-691 .elementor-element.elementor-element-68a9c98 .elementor-heading-title{font-family:"josefin-sans", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-691 .elementor-element.elementor-element-622ea9a{font-family:"josefin-sans", Sans-serif;font-size:16px;font-weight:100;line-height:20px;color:#888888;}.elementor-691 .elementor-element.elementor-element-622ea9a p{margin-block-end:0px;}.elementor-691 .elementor-element.elementor-element-51e7eb7{--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;--border-radius:20px 20px 20px 20px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-691 .elementor-element.elementor-element-51e7eb7:not(.elementor-motion-effects-element-type-background), .elementor-691 .elementor-element.elementor-element-51e7eb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-85de76f );}.elementor-691 .elementor-element.elementor-element-5723bf5 .elementor-heading-title{font-family:"josefin-sans", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-691 .elementor-element.elementor-element-c592f7d{font-family:"josefin-sans", Sans-serif;font-size:16px;font-weight:100;line-height:20px;color:#888888;}.elementor-691 .elementor-element.elementor-element-c592f7d p{margin-block-end:0px;}.elementor-691 .elementor-element.elementor-element-c988436{--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;--border-radius:20px 20px 20px 20px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-691 .elementor-element.elementor-element-c988436:not(.elementor-motion-effects-element-type-background), .elementor-691 .elementor-element.elementor-element-c988436 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-85de76f );}.elementor-691 .elementor-element.elementor-element-61f7f8d .elementor-heading-title{font-family:"josefin-sans", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-691 .elementor-element.elementor-element-d34a48a{font-family:"josefin-sans", Sans-serif;font-size:16px;font-weight:100;line-height:20px;color:#888888;}.elementor-691 .elementor-element.elementor-element-d34a48a p{margin-block-end:0px;}.elementor-691 .elementor-element.elementor-element-d0e587e{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-691 .elementor-element.elementor-element-4f62460{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-691 .elementor-element.elementor-element-916ac4c > .elementor-widget-container{padding:0% 0% 0% 10%;}.elementor-691 .elementor-element.elementor-element-916ac4c{text-align:right;}.elementor-691 .elementor-element.elementor-element-916ac4c .elementor-heading-title{font-family:"josefin-sans", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-1548bae );}.elementor-691 .elementor-element.elementor-element-a97528b > .elementor-widget-container{margin:-40px -40px -40px -40px;padding:0px 0px 0px 0px;}.elementor-691 .elementor-element.elementor-element-a97528b img{width:100%;}.elementor-691 .elementor-element.elementor-element-2566d5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-691 .elementor-element.elementor-element-94da659{font-family:"josefin-sans", Sans-serif;font-size:16px;font-weight:100;line-height:20px;color:var( --e-global-color-secondary );}.elementor-691 .elementor-element.elementor-element-ed88ffe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-691 .elementor-element.elementor-element-39ecc68{--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;--border-radius:20px 20px 20px 20px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-691 .elementor-element.elementor-element-39ecc68:not(.elementor-motion-effects-element-type-background), .elementor-691 .elementor-element.elementor-element-39ecc68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-85de76f );background-image:url("https://www.joerg-bothe.de/wp-content/uploads/2025/10/AdobeStock_294641192-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-691 .elementor-element.elementor-element-6f2d625{--spacer-size:50px;}.elementor-691 .elementor-element.elementor-element-777baa3{--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;--border-radius:20px 20px 20px 20px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-691 .elementor-element.elementor-element-777baa3:not(.elementor-motion-effects-element-type-background), .elementor-691 .elementor-element.elementor-element-777baa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-85de76f );}.elementor-691 .elementor-element.elementor-element-a94e95a .elementor-heading-title{font-family:"josefin-sans", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-691 .elementor-element.elementor-element-30fcf8e{font-family:"josefin-sans", Sans-serif;font-size:16px;font-weight:100;line-height:20px;color:#888888;}.elementor-691 .elementor-element.elementor-element-30fcf8e p{margin-block-end:0px;}.elementor-691 .elementor-element.elementor-element-ff1d65a{--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;--border-radius:20px 20px 20px 20px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-691 .elementor-element.elementor-element-ff1d65a:not(.elementor-motion-effects-element-type-background), .elementor-691 .elementor-element.elementor-element-ff1d65a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-85de76f );}.elementor-691 .elementor-element.elementor-element-e7a5815 .elementor-heading-title{font-family:"josefin-sans", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-691 .elementor-element.elementor-element-75ccc1d{font-family:"josefin-sans", Sans-serif;font-size:16px;font-weight:100;line-height:20px;color:#888888;}.elementor-691 .elementor-element.elementor-element-75ccc1d p{margin-block-end:0px;}.elementor-691 .elementor-element.elementor-element-936a3af{--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;--border-radius:20px 20px 20px 20px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-691 .elementor-element.elementor-element-936a3af:not(.elementor-motion-effects-element-type-background), .elementor-691 .elementor-element.elementor-element-936a3af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-85de76f );}.elementor-691 .elementor-element.elementor-element-0ffa948 .elementor-heading-title{font-family:"josefin-sans", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-691 .elementor-element.elementor-element-00f1c1c{font-family:"josefin-sans", Sans-serif;font-size:16px;font-weight:100;line-height:20px;color:#888888;}.elementor-691 .elementor-element.elementor-element-00f1c1c p{margin-block-end:0px;}.elementor-691 .elementor-element.elementor-element-b643d2e{--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;--border-radius:20px 20px 20px 20px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-691 .elementor-element.elementor-element-b643d2e:not(.elementor-motion-effects-element-type-background), .elementor-691 .elementor-element.elementor-element-b643d2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-85de76f );}.elementor-691 .elementor-element.elementor-element-a068efe .elementor-heading-title{font-family:"josefin-sans", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-691 .elementor-element.elementor-element-9ac1478{font-family:"josefin-sans", Sans-serif;font-size:16px;font-weight:100;line-height:20px;color:#888888;}.elementor-691 .elementor-element.elementor-element-9ac1478 p{margin-block-end:0px;}.elementor-691 .elementor-element.elementor-element-382c387{--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;--border-radius:20px 20px 20px 20px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-691 .elementor-element.elementor-element-382c387:not(.elementor-motion-effects-element-type-background), .elementor-691 .elementor-element.elementor-element-382c387 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-85de76f );}.elementor-691 .elementor-element.elementor-element-63d954d .elementor-heading-title{font-family:"josefin-sans", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-691 .elementor-element.elementor-element-943cd86{font-family:"josefin-sans", Sans-serif;font-size:16px;font-weight:100;line-height:20px;color:#888888;}.elementor-691 .elementor-element.elementor-element-943cd86 p{margin-block-end:0px;}.elementor-691 .elementor-element.elementor-element-7a93a71{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-691 .elementor-element.elementor-element-f993850{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-691 .elementor-element.elementor-element-e3bac73 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-691 .elementor-element.elementor-element-e3bac73{text-align:right;}.elementor-691 .elementor-element.elementor-element-e3bac73 .elementor-heading-title{font-family:"josefin-sans", Sans-serif;font-size:48px;font-weight:600;color:#FFCC00;}.elementor-691 .elementor-element.elementor-element-69ef8de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-691 .elementor-element.elementor-element-a23d1c3{font-family:"josefin-sans", Sans-serif;font-size:16px;font-weight:100;line-height:20px;color:var( --e-global-color-secondary );}.elementor-691 .elementor-element.elementor-element-2cfb74c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-691 .elementor-element.elementor-element-52682f9{--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;--border-radius:20px 20px 20px 20px;}.elementor-691 .elementor-element.elementor-element-f1f8292 .elementor-heading-title{font-family:"josefin-sans", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-1548bae );}.elementor-691 .elementor-element.elementor-element-8a634f5{--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;--border-radius:20px 20px 20px 20px;}.elementor-691 .elementor-element.elementor-element-d6d592b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-691 .elementor-element.elementor-element-d6d592b img{width:100%;height:210px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-691 .elementor-element.elementor-element-684f447{font-family:"josefin-sans", Sans-serif;font-size:16px;font-weight:100;line-height:20px;color:var( --e-global-color-secondary );}.elementor-691 .elementor-element.elementor-element-09874c8{--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;--border-radius:20px 20px 20px 20px;}.elementor-691 .elementor-element.elementor-element-c1b8905 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-691 .elementor-element.elementor-element-c1b8905 img{height:210px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-691 .elementor-element.elementor-element-7f29750{font-family:"josefin-sans", Sans-serif;font-size:16px;font-weight:100;line-height:20px;color:var( --e-global-color-secondary );}.elementor-691 .elementor-element.elementor-element-e69829a{--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;--border-radius:20px 20px 20px 20px;}.elementor-691 .elementor-element.elementor-element-4047cc0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-691 .elementor-element.elementor-element-4047cc0 img{height:210px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-691 .elementor-element.elementor-element-0158299{font-family:"josefin-sans", Sans-serif;font-size:16px;font-weight:100;line-height:20px;color:var( --e-global-color-secondary );}.elementor-691 .elementor-element.elementor-element-6fe9f34{--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:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-691 .elementor-element.elementor-element-22df8c1{--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;--border-radius:20px 20px 20px 20px;--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-691 .elementor-element.elementor-element-22df8c1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-691 .elementor-element.elementor-element-4418378{--display:flex;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--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-691 .elementor-element.elementor-element-4418378:not(.elementor-motion-effects-element-type-background), .elementor-691 .elementor-element.elementor-element-4418378 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1548bae );}.elementor-691 .elementor-element.elementor-element-4095d35{--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:flex-end;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-691 .elementor-element.elementor-element-c63b4d4{text-align:left;}.elementor-691 .elementor-element.elementor-element-c63b4d4 .elementor-heading-title{font-family:"josefin-sans", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-astglobalcolor0 );}.elementor-691 .elementor-element.elementor-element-607dd94 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 50px 0px 0px;}.elementor-691 .elementor-element.elementor-element-607dd94{font-family:"josefin-sans", Sans-serif;font-size:16px;font-weight:100;line-height:20px;color:var( --e-global-color-astglobalcolor0 );}.elementor-691 .elementor-element.elementor-element-607dd94 p{margin-block-end:0px;}.elementor-691 .elementor-element.elementor-element-f9657ef{--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:flex-start;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-691 .elementor-element.elementor-element-f9657ef.e-con{--align-self:stretch;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-691 .elementor-element.elementor-element-92032ed{z-index:100;}.elementor-691 .elementor-element.elementor-element-92032ed .elementor-icon-wrapper{text-align:center;}.elementor-691 .elementor-element.elementor-element-92032ed.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-691 .elementor-element.elementor-element-92032ed.elementor-view-framed .elementor-icon, .elementor-691 .elementor-element.elementor-element-92032ed.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-691 .elementor-element.elementor-element-92032ed.elementor-view-framed .elementor-icon, .elementor-691 .elementor-element.elementor-element-92032ed.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-691 .elementor-element.elementor-element-a77c4d4{z-index:100;}.elementor-691 .elementor-element.elementor-element-a77c4d4 .elementor-icon-wrapper{text-align:center;}.elementor-691 .elementor-element.elementor-element-a77c4d4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-691 .elementor-element.elementor-element-a77c4d4.elementor-view-framed .elementor-icon, .elementor-691 .elementor-element.elementor-element-a77c4d4.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-691 .elementor-element.elementor-element-a77c4d4.elementor-view-framed .elementor-icon, .elementor-691 .elementor-element.elementor-element-a77c4d4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-691 .elementor-element.elementor-element-a70d607 > .elementor-widget-container{margin:-100px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-691 .elementor-element.elementor-element-a70d607{text-align:right;}.elementor-691 .elementor-element.elementor-element-a70d607 img{width:53%;border-radius:0px 0px 20px 0px;}.elementor-691 .elementor-element.elementor-element-1374789{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-691 .elementor-element.elementor-element-7eaad6f > .elementor-widget-container{margin:0px 0px -200px 0px;padding:0px 0px 0px 0px;}.elementor-691 .elementor-element.elementor-element-7eaad6f{z-index:100;}.elementor-691 .elementor-element.elementor-element-78aa4a3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-691 .elementor-element.elementor-element-78aa4a3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-691 .elementor-element.elementor-element-0905e4a{text-align:center;}.elementor-691 .elementor-element.elementor-element-0905e4a .elementor-heading-title{font-family:"josefin-sans", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-691 .elementor-element.elementor-element-b54e94a{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:normal;line-height:20px;color:var( --e-global-color-secondary );}.elementor-691 .elementor-element.elementor-element-b54e94a p{margin-block-end:0px;}.elementor-691 .elementor-element.elementor-element-862f96b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-691 .elementor-element.elementor-element-862f96b.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-691 .elementor-element.elementor-element-742bd56{--content-width:651px;}.elementor-691 .elementor-element.elementor-element-ef5b220{--width:35%;}.elementor-691 .elementor-element.elementor-element-3358cf9{--width:50%;}.elementor-691 .elementor-element.elementor-element-5b62428{--width:30%;}.elementor-691 .elementor-element.elementor-element-98db889{--width:30%;}.elementor-691 .elementor-element.elementor-element-de9b917{--width:30%;}.elementor-691 .elementor-element.elementor-element-bed4507{--width:30%;}.elementor-691 .elementor-element.elementor-element-d4f3bf9{--width:30%;}.elementor-691 .elementor-element.elementor-element-dda26db{--width:30%;}.elementor-691 .elementor-element.elementor-element-de341e6{--width:35%;}.elementor-691 .elementor-element.elementor-element-ca74183{--width:50%;}.elementor-691 .elementor-element.elementor-element-ea89dd7{--width:48%;}.elementor-691 .elementor-element.elementor-element-eed1f7f{--width:48%;}.elementor-691 .elementor-element.elementor-element-51e7eb7{--width:48%;}.elementor-691 .elementor-element.elementor-element-c988436{--width:48%;}.elementor-691 .elementor-element.elementor-element-4f62460{--width:50%;}.elementor-691 .elementor-element.elementor-element-2566d5a{--width:50%;}.elementor-691 .elementor-element.elementor-element-39ecc68{--width:66%;}.elementor-691 .elementor-element.elementor-element-777baa3{--width:30%;}.elementor-691 .elementor-element.elementor-element-ff1d65a{--width:48%;}.elementor-691 .elementor-element.elementor-element-936a3af{--width:48%;}.elementor-691 .elementor-element.elementor-element-b643d2e{--width:30%;}.elementor-691 .elementor-element.elementor-element-382c387{--width:66%;}.elementor-691 .elementor-element.elementor-element-f993850{--width:35%;}.elementor-691 .elementor-element.elementor-element-69ef8de{--width:50%;}.elementor-691 .elementor-element.elementor-element-52682f9{--width:100%;}.elementor-691 .elementor-element.elementor-element-8a634f5{--width:33%;}.elementor-691 .elementor-element.elementor-element-09874c8{--width:33%;}.elementor-691 .elementor-element.elementor-element-e69829a{--width:33%;}.elementor-691 .elementor-element.elementor-element-1374789{--width:100%;}.elementor-691 .elementor-element.elementor-element-78aa4a3{--width:151.317%;}}@media(max-width:1024px) and (min-width:768px){.elementor-691 .elementor-element.elementor-element-6fe9f34{--content-width:100%;}.elementor-691 .elementor-element.elementor-element-22df8c1{--width:810px;}.elementor-691 .elementor-element.elementor-element-1374789{--width:100%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-691 .elementor-element.elementor-element-aeed421 img{width:21%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-691 .elementor-element.elementor-element-e28e2fb{--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;}.elementor-691 .elementor-element.elementor-element-6a04975{--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;}.elementor-691 .elementor-element.elementor-element-d0e587e{--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;}.elementor-691 .elementor-element.elementor-element-7a93a71{--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;}.elementor-691 .elementor-element.elementor-element-6fe9f34{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-691 .elementor-element.elementor-element-607dd94 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-691 .elementor-element.elementor-element-f9657ef{--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;}.elementor-691 .elementor-element.elementor-element-a70d607 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-691 .elementor-element.elementor-element-a70d607 img{width:100%;max-width:228px;height:100%;object-fit:cover;}.elementor-691 .elementor-element.elementor-element-7eaad6f > .elementor-widget-container{margin:0px 0px -200px 0px;}}@media(max-width:767px){.elementor-691 .elementor-element.elementor-element-742bd56{--min-height:64vh;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-691 .elementor-element.elementor-element-aeed421 > .elementor-widget-container{margin:-50px 20px -55px 0px;}.elementor-691 .elementor-element.elementor-element-aeed421 img{width:29%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-691 .elementor-element.elementor-element-9ed9f99 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-691 .elementor-element.elementor-element-9ed9f99{font-size:20px;}.elementor-691 .elementor-element.elementor-element-bc42632 > .elementor-widget-container{margin:-20px 0px -10px 0px;}.elementor-691 .elementor-element.elementor-element-bc42632 .elementor-heading-title{font-size:38px;}.elementor-691 .elementor-element.elementor-element-23ca208{font-size:16px;line-height:1.3em;}.elementor-691 .elementor-element.elementor-element-454bd90{text-align:left;}.elementor-691 .elementor-element.elementor-element-454bd90 .elementor-heading-title{font-size:32px;}.elementor-691 .elementor-element.elementor-element-652fd4e{font-size:16px;}.elementor-691 .elementor-element.elementor-element-16136ee .elementor-heading-title{font-size:20px;}.elementor-691 .elementor-element.elementor-element-f2811b7 .elementor-heading-title{font-size:20px;}.elementor-691 .elementor-element.elementor-element-680fffb .elementor-heading-title{font-size:20px;}.elementor-691 .elementor-element.elementor-element-e1c9d61{--spacer-size:140px;}.elementor-691 .elementor-element.elementor-element-5d8be93 .elementor-heading-title{font-size:20px;}.elementor-691 .elementor-element.elementor-element-c2a7c4c .elementor-heading-title{font-size:20px;}.elementor-691 .elementor-element.elementor-element-cf0a10d > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-691 .elementor-element.elementor-element-cf0a10d{text-align:left;}.elementor-691 .elementor-element.elementor-element-cf0a10d .elementor-heading-title{font-size:32px;}.elementor-691 .elementor-element.elementor-element-5230198{font-size:16px;}.elementor-691 .elementor-element.elementor-element-548d66f .elementor-heading-title{font-size:20px;}.elementor-691 .elementor-element.elementor-element-68a9c98 .elementor-heading-title{font-size:20px;}.elementor-691 .elementor-element.elementor-element-5723bf5 .elementor-heading-title{font-size:20px;}.elementor-691 .elementor-element.elementor-element-61f7f8d .elementor-heading-title{font-size:20px;}.elementor-691 .elementor-element.elementor-element-916ac4c > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-691 .elementor-element.elementor-element-916ac4c{text-align:left;}.elementor-691 .elementor-element.elementor-element-916ac4c .elementor-heading-title{font-size:32px;}.elementor-691 .elementor-element.elementor-element-a97528b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-691 .elementor-element.elementor-element-a97528b img{height:184px;}.elementor-691 .elementor-element.elementor-element-94da659{font-size:16px;}.elementor-691 .elementor-element.elementor-element-6f2d625{--spacer-size:140px;}.elementor-691 .elementor-element.elementor-element-a94e95a .elementor-heading-title{font-size:20px;}.elementor-691 .elementor-element.elementor-element-e7a5815 .elementor-heading-title{font-size:20px;}.elementor-691 .elementor-element.elementor-element-0ffa948 .elementor-heading-title{font-size:20px;}.elementor-691 .elementor-element.elementor-element-a068efe .elementor-heading-title{font-size:20px;}.elementor-691 .elementor-element.elementor-element-63d954d .elementor-heading-title{font-size:20px;}.elementor-691 .elementor-element.elementor-element-e3bac73 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-691 .elementor-element.elementor-element-e3bac73{text-align:left;}.elementor-691 .elementor-element.elementor-element-e3bac73 .elementor-heading-title{font-size:32px;}.elementor-691 .elementor-element.elementor-element-a23d1c3{font-size:16px;}.elementor-691 .elementor-element.elementor-element-0df79cd img{height:179px;}.elementor-691 .elementor-element.elementor-element-f1f8292 .elementor-heading-title{font-size:32px;}.elementor-691 .elementor-element.elementor-element-684f447{font-size:16px;}.elementor-691 .elementor-element.elementor-element-7f29750{font-size:16px;}.elementor-691 .elementor-element.elementor-element-0158299{font-size:16px;}.elementor-691 .elementor-element.elementor-element-6fe9f34{--content-width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-691 .elementor-element.elementor-element-22df8c1{--border-radius:20px 20px 20px 20px;}.elementor-691 .elementor-element.elementor-element-4095d35{--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:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:015px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-691 .elementor-element.elementor-element-4095d35.e-con{--align-self:flex-start;}.elementor-691 .elementor-element.elementor-element-c63b4d4.elementor-element{--order:-99999 /* order start hack */;}.elementor-691 .elementor-element.elementor-element-c63b4d4 .elementor-heading-title{font-size:32px;}.elementor-691 .elementor-element.elementor-element-f9657ef{--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:flex-end;--align-items:flex-start;--margin-top:0px;--margin-bottom:-85px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-691 .elementor-element.elementor-element-f9657ef.e-con{--align-self:flex-start;}.elementor-691 .elementor-element.elementor-element-a70d607 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-691 .elementor-element.elementor-element-a70d607 img{width:100%;max-width:248px;height:100%;object-fit:cover;border-radius:0px 0px 20px 0px;}.elementor-691 .elementor-element.elementor-element-1374789{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-691 .elementor-element.elementor-element-7eaad6f > .elementor-widget-container{margin:0px 0px -100px 0px;}.elementor-691 .elementor-element.elementor-element-78aa4a3{--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-691 .elementor-element.elementor-element-0905e4a .elementor-heading-title{font-size:32px;}}/* Start custom CSS for heading, class: .elementor-element-bc42632 */.elementor-691 .elementor-element.elementor-element-bc42632 {
  hyphens: none;
  -webkit-hyphens: none;
  -ms-hyphens: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-454bd90 */.elementor-691 .elementor-element.elementor-element-454bd90 {
  hyphens: none;
  -webkit-hyphens: none;
  -ms-hyphens: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16136ee */.elementor-691 .elementor-element.elementor-element-16136ee {
  hyphens: none;
  -webkit-hyphens: none;
  -ms-hyphens: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2811b7 */.elementor-691 .elementor-element.elementor-element-f2811b7 {
  hyphens: none;
  -webkit-hyphens: none;
  -ms-hyphens: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-680fffb */.elementor-691 .elementor-element.elementor-element-680fffb {
  hyphens: none;
  -webkit-hyphens: none;
  -ms-hyphens: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d8be93 */.elementor-691 .elementor-element.elementor-element-5d8be93 {
  hyphens: none;
  -webkit-hyphens: none;
  -ms-hyphens: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2a7c4c */.elementor-691 .elementor-element.elementor-element-c2a7c4c {
  hyphens: none;
  -webkit-hyphens: none;
  -ms-hyphens: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf0a10d */.elementor-691 .elementor-element.elementor-element-cf0a10d {
  hyphens: none;
  -webkit-hyphens: none;
  -ms-hyphens: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-548d66f */.elementor-691 .elementor-element.elementor-element-548d66f {
  hyphens: none;
  -webkit-hyphens: none;
  -ms-hyphens: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68a9c98 */.elementor-691 .elementor-element.elementor-element-68a9c98 {
  hyphens: none;
  -webkit-hyphens: none;
  -ms-hyphens: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5723bf5 */.elementor-691 .elementor-element.elementor-element-5723bf5 {
  hyphens: none;
  -webkit-hyphens: none;
  -ms-hyphens: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61f7f8d */.elementor-691 .elementor-element.elementor-element-61f7f8d {
  hyphens: none;
  -webkit-hyphens: none;
  -ms-hyphens: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-916ac4c */.elementor-691 .elementor-element.elementor-element-916ac4c {
  hyphens: none;
  -webkit-hyphens: none;
  -ms-hyphens: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7a5815 */.elementor-691 .elementor-element.elementor-element-e7a5815 {
  hyphens: none;
  -webkit-hyphens: none;
  -ms-hyphens: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ffa948 */.elementor-691 .elementor-element.elementor-element-0ffa948 {
  hyphens: none;
  -webkit-hyphens: none;
  -ms-hyphens: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a068efe */.elementor-691 .elementor-element.elementor-element-a068efe {
  hyphens: none;
  -webkit-hyphens: none;
  -ms-hyphens: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63d954d */.elementor-691 .elementor-element.elementor-element-63d954d {
  hyphens: none;
  -webkit-hyphens: none;
  -ms-hyphens: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3bac73 */.elementor-691 .elementor-element.elementor-element-e3bac73 {
  hyphens: none;
  -webkit-hyphens: none;
  -ms-hyphens: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c63b4d4 */.elementor-691 .elementor-element.elementor-element-c63b4d4 {
  hyphens: none;
  -webkit-hyphens: none;
  -ms-hyphens: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0905e4a */.elementor-691 .elementor-element.elementor-element-0905e4a {
  hyphens: none;
  -webkit-hyphens: none;
  -ms-hyphens: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b54e94a */.elementor-691 .elementor-element.elementor-element-b54e94a {
  hyphens: none;
  -webkit-hyphens: none;
  -ms-hyphens: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-862f96b *//* === Base font size === */
.sib-form-wrapper {
  font-size: 16px;
  display: flex;
  flex-wrap: wrap;
  gap: 18px;
}

/* === Input fields === */
.sib-form-wrapper input[type="text"],
.sib-form-wrapper input[type="email"],
.sib-form-wrapper select {
  border-radius: 20px;
  background-color: #3F3C3B !important;
  color: #ffffff !important;
  border: none;
  padding: 16px 24px;
  flex: 1 1 200px;
  box-sizing: border-box;
}

.sib-form-wrapper input::placeholder {
  color: #cfcfcf;
}

/* === Submit button === */
.sib-default-btn,
.sib-form-wrapper input[type="submit"],
.sib-form-wrapper button[type="submit"] {
  border-radius: 20px !important;
  background-color: #FFCC00 !important;
  color: #ffffff !important;
  border: none !important;
  font-weight: 600;
  cursor: pointer;
  padding: 16px 28px;
  flex: 0 0 auto;
  box-sizing: border-box;
}

/* === Row styling (for the two <p> blocks) === */
.sib-form-wrapper p {
  display: flex;
  gap: 18px;
  width: 100%;
  margin: 0;
}

/* === Responsive behavior === */

/* 🖥 Desktop (≥1025px): all fields + button in one line */
@media (min-width: 1025px) {
  .sib-form-wrapper p {
    display: contents; /* flatten the <p> so everything sits in one row */
  }
}

/* 💻 Tablet (600–1024px): two lines (Vorname+Nachname, then E-Mail+Button) */
@media (min-width: 600px) and (max-width: 1024px) {
  .sib-form-wrapper input[name="FIRSTNAME"],
  .sib-form-wrapper input[name="LASTNAME"] {
    flex: 1 1 calc(50% - 9px);
  }

  .sib-form-wrapper input[name="email"] {
    flex: 1 1 calc(70% - 9px);
  }
}

/* 📱 Mobile (<600px): stack everything vertically */
@media (max-width: 599px) {
  .sib-form-wrapper {
    flex-direction: column;
  }

  .sib-form-wrapper input,
  .sib-default-btn {
    width: 100%;
  }
}/* --- Mobile fix (<600px): stack every element full-width --- */
@media (max-width: 599px) {
  .sib-form-wrapper,
  .sib-form-wrapper p {
    display: block;           /* kill flex on wrapper and rows */
  }

  .sib-form-wrapper input,
  .sib-default-btn {
    display: block;
    width: 100% !important;   /* each element full width */
    margin: 0 0 12px 0;       /* spacing between elements */
    flex: none !important;    /* ignore previous flex settings */
  }
@media (max-width: 599px) {
  .sib-form-wrapper {
    /* escape the column padding and go edge-to-edge */
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);

    /* keep a little breathing room; tweak or remove if you want true flush */
    padding-left: 16px;
    padding-right: 16px;
  }

  .sib-form-wrapper input,
  .sib-default-btn {
    width: 100% !important;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.joerg-bothe.de/wp-content/uploads/2022/09/OpenSans-Regular.eot');
	src: url('https://www.joerg-bothe.de/wp-content/uploads/2022/09/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://www.joerg-bothe.de/wp-content/uploads/2022/09/OpenSans-Regular.woff2') format('woff2'),
		url('https://www.joerg-bothe.de/wp-content/uploads/2022/09/OpenSans-Regular.woff') format('woff'),
		url('https://www.joerg-bothe.de/wp-content/uploads/2022/09/OpenSans-Regular.ttf') format('truetype'),
		url('https://www.joerg-bothe.de/wp-content/uploads/2022/09/OpenSans-Regular.svg#OpenSans') format('svg');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.joerg-bothe.de/wp-content/uploads/2022/09/OpenSans-Bold.eot');
	src: url('https://www.joerg-bothe.de/wp-content/uploads/2022/09/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://www.joerg-bothe.de/wp-content/uploads/2022/09/OpenSans-Bold.woff2') format('woff2'),
		url('https://www.joerg-bothe.de/wp-content/uploads/2022/09/OpenSans-Bold.woff') format('woff'),
		url('https://www.joerg-bothe.de/wp-content/uploads/2022/09/OpenSans-Bold.ttf') format('truetype'),
		url('https://www.joerg-bothe.de/wp-content/uploads/2022/09/OpenSans-Bold.svg#OpenSans') format('svg');
}
/* End Custom Fonts CSS */