.elementor-11600 .elementor-element.elementor-element-dc8c0d7{--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:40px 40px;--row-gap:40px;--column-gap:40px;--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-11600 .elementor-element.elementor-element-3bb03ce{--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:20px 20px;--row-gap:20px;--column-gap: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-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-11600 .elementor-element.elementor-element-114a57a .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:24px;font-weight:400;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11600 .elementor-element.elementor-element-a221fb7{font-family:"Overpass", Sans-serif;font-size:18px;font-weight:300;line-height:1.65em;color:var( --e-global-color-secondary );}.elementor-11600 .elementor-element.elementor-element-c69b058{--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:20px 20px;--row-gap:20px;--column-gap: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-11600 .elementor-element.elementor-element-121ef09{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11600 .elementor-element.elementor-element-121ef09:not(.elementor-motion-effects-element-type-background), .elementor-11600 .elementor-element.elementor-element-121ef09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68ee1b0 );}.elementor-11600 .elementor-element.elementor-element-121ef09.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11600 .elementor-element.elementor-element-d17344f .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:24px;font-weight:500;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-11600 .elementor-element.elementor-element-8c42f65{font-family:"Overpass", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-11600 .elementor-element.elementor-element-bedc306{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11600 .elementor-element.elementor-element-bedc306:not(.elementor-motion-effects-element-type-background), .elementor-11600 .elementor-element.elementor-element-bedc306 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68ee1b0 );}.elementor-11600 .elementor-element.elementor-element-bedc306.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11600 .elementor-element.elementor-element-b6af19d .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:24px;font-weight:500;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-11600 .elementor-element.elementor-element-c2e6814{font-family:"Overpass", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-11600 .elementor-element.elementor-element-385025f{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11600 .elementor-element.elementor-element-385025f:not(.elementor-motion-effects-element-type-background), .elementor-11600 .elementor-element.elementor-element-385025f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68ee1b0 );}.elementor-11600 .elementor-element.elementor-element-385025f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11600 .elementor-element.elementor-element-015f315 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:24px;font-weight:500;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-11600 .elementor-element.elementor-element-9fdb9e2{font-family:"Overpass", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-11600 .elementor-element.elementor-element-7ee74f4{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-68ee1b0 );--border-color:var( --e-global-color-68ee1b0 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11600 .elementor-element.elementor-element-4bbbe69{--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:20px 20px;--row-gap:20px;--column-gap: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-11600 .elementor-element.elementor-element-4bbbe69.e-con{--flex-grow:2;--flex-shrink:1;}.elementor-11600 .elementor-element.elementor-element-7e26e67 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:22px;font-weight:400;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-11600 .elementor-element.elementor-element-11afe3e{--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:20px 20px;--row-gap:20px;--column-gap: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-11600 .elementor-element.elementor-element-11afe3e.e-con{--flex-grow:3;--flex-shrink:1;}.elementor-11600 .elementor-element.elementor-element-0407016{--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;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap: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-11600 .elementor-element.elementor-element-814ff6d{--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-11600 .elementor-element.elementor-element-814ff6d.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-11600 .elementor-element.elementor-element-4c28228{font-family:"Overpass", Sans-serif;font-size:18px;font-weight:300;line-height:1.65em;color:var( --e-global-color-secondary );}.elementor-11600 .elementor-element.elementor-element-57a222a{--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-11600 .elementor-element.elementor-element-57a222a.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-11600 .elementor-element.elementor-element-0f8ca83{font-family:"Overpass", Sans-serif;font-size:18px;font-weight:300;line-height:1.65em;color:var( --e-global-color-secondary );}.elementor-11600 .elementor-element.elementor-element-828cc67{font-family:"Overpass", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-11600 .elementor-element.elementor-element-4311e08{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-68ee1b0 );--border-color:var( --e-global-color-68ee1b0 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11600 .elementor-element.elementor-element-1a38153{--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:20px 20px;--row-gap:20px;--column-gap: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-11600 .elementor-element.elementor-element-1a38153.e-con{--flex-grow:2;--flex-shrink:1;}.elementor-11600 .elementor-element.elementor-element-732d6d5 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:22px;font-weight:400;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-11600 .elementor-element.elementor-element-bd472df{--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:20px 20px;--row-gap:20px;--column-gap: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-11600 .elementor-element.elementor-element-bd472df.e-con{--flex-grow:3;--flex-shrink:1;}.elementor-11600 .elementor-element.elementor-element-48ff2a0{--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;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap: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-11600 .elementor-element.elementor-element-bcfd125{--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-11600 .elementor-element.elementor-element-bcfd125.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-11600 .elementor-element.elementor-element-52ee1a5{font-family:"Overpass", Sans-serif;font-size:18px;font-weight:300;line-height:1.65em;color:var( --e-global-color-secondary );}.elementor-11600 .elementor-element.elementor-element-01df61d{--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-11600 .elementor-element.elementor-element-01df61d.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-11600 .elementor-element.elementor-element-2b4e54f{font-family:"Overpass", Sans-serif;font-size:18px;font-weight:300;line-height:1.65em;color:var( --e-global-color-secondary );}.elementor-11600 .elementor-element.elementor-element-c644015{font-family:"Overpass", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-11600 .elementor-element.elementor-element-14f49f8{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-68ee1b0 );--border-color:var( --e-global-color-68ee1b0 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11600 .elementor-element.elementor-element-c6c0b38{--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:20px 20px;--row-gap:20px;--column-gap: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-11600 .elementor-element.elementor-element-c6c0b38.e-con{--flex-grow:2;--flex-shrink:1;}.elementor-11600 .elementor-element.elementor-element-87b71e3 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:22px;font-weight:400;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-11600 .elementor-element.elementor-element-b87ebe8{--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:20px 20px;--row-gap:20px;--column-gap: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-11600 .elementor-element.elementor-element-b87ebe8.e-con{--flex-grow:3;--flex-shrink:1;}.elementor-11600 .elementor-element.elementor-element-b69d4aa{--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;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap: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-11600 .elementor-element.elementor-element-e74d8c2{--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-11600 .elementor-element.elementor-element-e74d8c2.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-11600 .elementor-element.elementor-element-c689fd9{font-family:"Overpass", Sans-serif;font-size:18px;font-weight:300;line-height:1.65em;color:var( --e-global-color-secondary );}.elementor-11600 .elementor-element.elementor-element-cc6bf99{--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-11600 .elementor-element.elementor-element-cc6bf99.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-11600 .elementor-element.elementor-element-022388c{font-family:"Overpass", Sans-serif;font-size:18px;font-weight:300;line-height:1.65em;color:var( --e-global-color-secondary );}.elementor-11600 .elementor-element.elementor-element-835a723{font-family:"Overpass", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-11600 .elementor-element.elementor-element-e1112bb{font-family:"Overpass", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-11600 .elementor-element.elementor-element-c71c6d7{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-68ee1b0 );--border-color:var( --e-global-color-68ee1b0 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11600 .elementor-element.elementor-element-5731878{--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:20px 20px;--row-gap:20px;--column-gap: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-11600 .elementor-element.elementor-element-5731878.e-con{--flex-grow:2;--flex-shrink:1;}.elementor-11600 .elementor-element.elementor-element-af52af2 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:22px;font-weight:400;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-11600 .elementor-element.elementor-element-f392396{--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:20px 20px;--row-gap:20px;--column-gap: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-11600 .elementor-element.elementor-element-f392396.e-con{--flex-grow:3;--flex-shrink:1;}.elementor-11600 .elementor-element.elementor-element-ad28ced{font-family:"Overpass", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-11600 .elementor-element.elementor-element-9aa0350{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-68ee1b0 );--border-color:var( --e-global-color-68ee1b0 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11600 .elementor-element.elementor-element-3a305c2{--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:20px 20px;--row-gap:20px;--column-gap: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-11600 .elementor-element.elementor-element-3a305c2.e-con{--flex-grow:2;--flex-shrink:1;}.elementor-11600 .elementor-element.elementor-element-54d4cd6 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:22px;font-weight:400;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-11600 .elementor-element.elementor-element-7a2ef87{--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:20px 20px;--row-gap:20px;--column-gap: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-11600 .elementor-element.elementor-element-7a2ef87.e-con{--flex-grow:3;--flex-shrink:1;}.elementor-11600 .elementor-element.elementor-element-e807861{font-family:"Overpass", Sans-serif;font-size:18px;font-weight:300;line-height:1.65em;color:var( --e-global-color-secondary );}.elementor-11600 .elementor-element.elementor-element-e5696d6{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-68ee1b0 );--border-color:var( --e-global-color-68ee1b0 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11600 .elementor-element.elementor-element-5755696{--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:20px 20px;--row-gap:20px;--column-gap: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-11600 .elementor-element.elementor-element-5755696.e-con{--flex-grow:2;--flex-shrink:1;}.elementor-11600 .elementor-element.elementor-element-cef12f8 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:22px;font-weight:400;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-11600 .elementor-element.elementor-element-865fe34{--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:20px 20px;--row-gap:20px;--column-gap: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-11600 .elementor-element.elementor-element-865fe34.e-con{--flex-grow:3;--flex-shrink:1;}.elementor-11600 .elementor-element.elementor-element-710a640{font-family:"Overpass", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-11600 .elementor-element.elementor-element-121ef09{--width:10%;}.elementor-11600 .elementor-element.elementor-element-bedc306{--width:10%;}.elementor-11600 .elementor-element.elementor-element-385025f{--width:10%;}.elementor-11600 .elementor-element.elementor-element-4bbbe69{--width:10%;}.elementor-11600 .elementor-element.elementor-element-11afe3e{--width:10%;}.elementor-11600 .elementor-element.elementor-element-814ff6d{--width:10%;}.elementor-11600 .elementor-element.elementor-element-57a222a{--width:10%;}.elementor-11600 .elementor-element.elementor-element-1a38153{--width:10%;}.elementor-11600 .elementor-element.elementor-element-bd472df{--width:10%;}.elementor-11600 .elementor-element.elementor-element-bcfd125{--width:10%;}.elementor-11600 .elementor-element.elementor-element-01df61d{--width:10%;}.elementor-11600 .elementor-element.elementor-element-c6c0b38{--width:10%;}.elementor-11600 .elementor-element.elementor-element-b87ebe8{--width:10%;}.elementor-11600 .elementor-element.elementor-element-e74d8c2{--width:10%;}.elementor-11600 .elementor-element.elementor-element-cc6bf99{--width:10%;}.elementor-11600 .elementor-element.elementor-element-5731878{--width:10%;}.elementor-11600 .elementor-element.elementor-element-f392396{--width:10%;}.elementor-11600 .elementor-element.elementor-element-3a305c2{--width:10%;}.elementor-11600 .elementor-element.elementor-element-7a2ef87{--width:10%;}.elementor-11600 .elementor-element.elementor-element-5755696{--width:10%;}.elementor-11600 .elementor-element.elementor-element-865fe34{--width:10%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11600 .elementor-element.elementor-element-121ef09{--width:100%;}.elementor-11600 .elementor-element.elementor-element-bedc306{--width:100%;}.elementor-11600 .elementor-element.elementor-element-385025f{--width:100%;}.elementor-11600 .elementor-element.elementor-element-4bbbe69{--width:100%;}.elementor-11600 .elementor-element.elementor-element-11afe3e{--width:100%;}.elementor-11600 .elementor-element.elementor-element-1a38153{--width:100%;}.elementor-11600 .elementor-element.elementor-element-bd472df{--width:100%;}.elementor-11600 .elementor-element.elementor-element-c6c0b38{--width:100%;}.elementor-11600 .elementor-element.elementor-element-b87ebe8{--width:100%;}.elementor-11600 .elementor-element.elementor-element-5731878{--width:100%;}.elementor-11600 .elementor-element.elementor-element-f392396{--width:100%;}.elementor-11600 .elementor-element.elementor-element-3a305c2{--width:100%;}.elementor-11600 .elementor-element.elementor-element-7a2ef87{--width:100%;}.elementor-11600 .elementor-element.elementor-element-5755696{--width:100%;}.elementor-11600 .elementor-element.elementor-element-865fe34{--width:100%;}}@media(max-width:1024px){.elementor-11600 .elementor-element.elementor-element-dc8c0d7{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-11600 .elementor-element.elementor-element-c69b058{--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-11600 .elementor-element.elementor-element-7ee74f4{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11600 .elementor-element.elementor-element-4311e08{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11600 .elementor-element.elementor-element-14f49f8{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11600 .elementor-element.elementor-element-c71c6d7{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11600 .elementor-element.elementor-element-9aa0350{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11600 .elementor-element.elementor-element-e5696d6{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-11600 .elementor-element.elementor-element-0407016{--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-11600 .elementor-element.elementor-element-814ff6d{--width:100%;}.elementor-11600 .elementor-element.elementor-element-57a222a{--width:100%;}.elementor-11600 .elementor-element.elementor-element-48ff2a0{--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-11600 .elementor-element.elementor-element-bcfd125{--width:100%;}.elementor-11600 .elementor-element.elementor-element-01df61d{--width:100%;}.elementor-11600 .elementor-element.elementor-element-b69d4aa{--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-11600 .elementor-element.elementor-element-e74d8c2{--width:100%;}.elementor-11600 .elementor-element.elementor-element-cc6bf99{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-a221fb7 */.elementor-11600 .elementor-element.elementor-element-a221fb7 p:last-child,
.elementor-11600 .elementor-element.elementor-element-a221fb7 ul:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c42f65 */.elementor-11600 .elementor-element.elementor-element-8c42f65 p:last-child,
.elementor-11600 .elementor-element.elementor-element-8c42f65 ul:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c2e6814 */.elementor-11600 .elementor-element.elementor-element-c2e6814 p:last-child,
.elementor-11600 .elementor-element.elementor-element-c2e6814 ul:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9fdb9e2 */.elementor-11600 .elementor-element.elementor-element-9fdb9e2 p:last-child,
.elementor-11600 .elementor-element.elementor-element-9fdb9e2 ul:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c28228 *//* Tabellen: 8px Ecken, 1px Rahmen, Grautoene aus dem Kit (wie ee4cc31 auf 62658, erweitert um Kopfzeilen th) */
.elementor-11600 .elementor-element.elementor-element-4c28228 table {
    border: 1px solid #DFE0E4;
    border-radius: 8px;
    border-collapse: separate;
    border-spacing: 0;
}
.elementor-11600 .elementor-element.elementor-element-4c28228 table th,
.elementor-11600 .elementor-element.elementor-element-4c28228 table td {
    border: 0;
    border-bottom: 1px solid #DFE0E4;
    background-color: #FFFFFF;
}
.elementor-11600 .elementor-element.elementor-element-4c28228 table th + th,
.elementor-11600 .elementor-element.elementor-element-4c28228 table td + td {
    border-left: 1px solid #DFE0E4;
}
.elementor-11600 .elementor-element.elementor-element-4c28228 table tbody tr:nth-child(even) td {
    background-color: #F6F7F9;
}
.elementor-11600 .elementor-element.elementor-element-4c28228 table thead th,
.elementor-11600 .elementor-element.elementor-element-4c28228 table:not(:has(thead)) tbody tr:first-child td {
    background-color: #F6F7F9;
    font-weight: 500;
}
.elementor-11600 .elementor-element.elementor-element-4c28228 table tbody tr:last-child td {
    border-bottom: 0;
}
.elementor-11600 .elementor-element.elementor-element-4c28228 table thead tr:first-child th:first-child,
.elementor-11600 .elementor-element.elementor-element-4c28228 table:not(:has(thead)) tbody tr:first-child td:first-child {
    border-top-left-radius: 7px;
}
.elementor-11600 .elementor-element.elementor-element-4c28228 table thead tr:first-child th:last-child,
.elementor-11600 .elementor-element.elementor-element-4c28228 table:not(:has(thead)) tbody tr:first-child td:last-child {
    border-top-right-radius: 7px;
}
.elementor-11600 .elementor-element.elementor-element-4c28228 table tbody tr:last-child td:first-child {
    border-bottom-left-radius: 7px;
}
.elementor-11600 .elementor-element.elementor-element-4c28228 table tbody tr:last-child td:last-child {
    border-bottom-right-radius: 7px;
}
.elementor-11600 .elementor-element.elementor-element-4c28228 table td + td,
.elementor-11600 .elementor-element.elementor-element-4c28228 table th + th {
    text-align: right;
    white-space: nowrap;
}
.elementor-11600 .elementor-element.elementor-element-4c28228 table {
    width: 100%;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f8ca83 *//* Tabellen: 8px Ecken, 1px Rahmen, Grautoene aus dem Kit (wie ee4cc31 auf 62658, erweitert um Kopfzeilen th) */
.elementor-11600 .elementor-element.elementor-element-0f8ca83 table {
    border: 1px solid #DFE0E4;
    border-radius: 8px;
    border-collapse: separate;
    border-spacing: 0;
}
.elementor-11600 .elementor-element.elementor-element-0f8ca83 table th,
.elementor-11600 .elementor-element.elementor-element-0f8ca83 table td {
    border: 0;
    border-bottom: 1px solid #DFE0E4;
    background-color: #FFFFFF;
}
.elementor-11600 .elementor-element.elementor-element-0f8ca83 table th + th,
.elementor-11600 .elementor-element.elementor-element-0f8ca83 table td + td {
    border-left: 1px solid #DFE0E4;
}
.elementor-11600 .elementor-element.elementor-element-0f8ca83 table tbody tr:nth-child(even) td {
    background-color: #F6F7F9;
}
.elementor-11600 .elementor-element.elementor-element-0f8ca83 table thead th,
.elementor-11600 .elementor-element.elementor-element-0f8ca83 table:not(:has(thead)) tbody tr:first-child td {
    background-color: #F6F7F9;
    font-weight: 500;
}
.elementor-11600 .elementor-element.elementor-element-0f8ca83 table tbody tr:last-child td {
    border-bottom: 0;
}
.elementor-11600 .elementor-element.elementor-element-0f8ca83 table thead tr:first-child th:first-child,
.elementor-11600 .elementor-element.elementor-element-0f8ca83 table:not(:has(thead)) tbody tr:first-child td:first-child {
    border-top-left-radius: 7px;
}
.elementor-11600 .elementor-element.elementor-element-0f8ca83 table thead tr:first-child th:last-child,
.elementor-11600 .elementor-element.elementor-element-0f8ca83 table:not(:has(thead)) tbody tr:first-child td:last-child {
    border-top-right-radius: 7px;
}
.elementor-11600 .elementor-element.elementor-element-0f8ca83 table tbody tr:last-child td:first-child {
    border-bottom-left-radius: 7px;
}
.elementor-11600 .elementor-element.elementor-element-0f8ca83 table tbody tr:last-child td:last-child {
    border-bottom-right-radius: 7px;
}
.elementor-11600 .elementor-element.elementor-element-0f8ca83 table td + td,
.elementor-11600 .elementor-element.elementor-element-0f8ca83 table th + th {
    text-align: right;
    white-space: nowrap;
}
.elementor-11600 .elementor-element.elementor-element-0f8ca83 table {
    width: 100%;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-828cc67 */.elementor-11600 .elementor-element.elementor-element-828cc67 p:last-child,
.elementor-11600 .elementor-element.elementor-element-828cc67 ul:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52ee1a5 *//* Tabellen: 8px Ecken, 1px Rahmen, Grautoene aus dem Kit (wie ee4cc31 auf 62658, erweitert um Kopfzeilen th) */
.elementor-11600 .elementor-element.elementor-element-52ee1a5 table {
    border: 1px solid #DFE0E4;
    border-radius: 8px;
    border-collapse: separate;
    border-spacing: 0;
}
.elementor-11600 .elementor-element.elementor-element-52ee1a5 table th,
.elementor-11600 .elementor-element.elementor-element-52ee1a5 table td {
    border: 0;
    border-bottom: 1px solid #DFE0E4;
    background-color: #FFFFFF;
}
.elementor-11600 .elementor-element.elementor-element-52ee1a5 table th + th,
.elementor-11600 .elementor-element.elementor-element-52ee1a5 table td + td {
    border-left: 1px solid #DFE0E4;
}
.elementor-11600 .elementor-element.elementor-element-52ee1a5 table tbody tr:nth-child(even) td {
    background-color: #F6F7F9;
}
.elementor-11600 .elementor-element.elementor-element-52ee1a5 table thead th,
.elementor-11600 .elementor-element.elementor-element-52ee1a5 table:not(:has(thead)) tbody tr:first-child td {
    background-color: #F6F7F9;
    font-weight: 500;
}
.elementor-11600 .elementor-element.elementor-element-52ee1a5 table tbody tr:last-child td {
    border-bottom: 0;
}
.elementor-11600 .elementor-element.elementor-element-52ee1a5 table thead tr:first-child th:first-child,
.elementor-11600 .elementor-element.elementor-element-52ee1a5 table:not(:has(thead)) tbody tr:first-child td:first-child {
    border-top-left-radius: 7px;
}
.elementor-11600 .elementor-element.elementor-element-52ee1a5 table thead tr:first-child th:last-child,
.elementor-11600 .elementor-element.elementor-element-52ee1a5 table:not(:has(thead)) tbody tr:first-child td:last-child {
    border-top-right-radius: 7px;
}
.elementor-11600 .elementor-element.elementor-element-52ee1a5 table tbody tr:last-child td:first-child {
    border-bottom-left-radius: 7px;
}
.elementor-11600 .elementor-element.elementor-element-52ee1a5 table tbody tr:last-child td:last-child {
    border-bottom-right-radius: 7px;
}
.elementor-11600 .elementor-element.elementor-element-52ee1a5 table td + td,
.elementor-11600 .elementor-element.elementor-element-52ee1a5 table th + th {
    text-align: right;
    white-space: nowrap;
}
.elementor-11600 .elementor-element.elementor-element-52ee1a5 table {
    width: 100%;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b4e54f *//* Tabellen: 8px Ecken, 1px Rahmen, Grautoene aus dem Kit (wie ee4cc31 auf 62658, erweitert um Kopfzeilen th) */
.elementor-11600 .elementor-element.elementor-element-2b4e54f table {
    border: 1px solid #DFE0E4;
    border-radius: 8px;
    border-collapse: separate;
    border-spacing: 0;
}
.elementor-11600 .elementor-element.elementor-element-2b4e54f table th,
.elementor-11600 .elementor-element.elementor-element-2b4e54f table td {
    border: 0;
    border-bottom: 1px solid #DFE0E4;
    background-color: #FFFFFF;
}
.elementor-11600 .elementor-element.elementor-element-2b4e54f table th + th,
.elementor-11600 .elementor-element.elementor-element-2b4e54f table td + td {
    border-left: 1px solid #DFE0E4;
}
.elementor-11600 .elementor-element.elementor-element-2b4e54f table tbody tr:nth-child(even) td {
    background-color: #F6F7F9;
}
.elementor-11600 .elementor-element.elementor-element-2b4e54f table thead th,
.elementor-11600 .elementor-element.elementor-element-2b4e54f table:not(:has(thead)) tbody tr:first-child td {
    background-color: #F6F7F9;
    font-weight: 500;
}
.elementor-11600 .elementor-element.elementor-element-2b4e54f table tbody tr:last-child td {
    border-bottom: 0;
}
.elementor-11600 .elementor-element.elementor-element-2b4e54f table thead tr:first-child th:first-child,
.elementor-11600 .elementor-element.elementor-element-2b4e54f table:not(:has(thead)) tbody tr:first-child td:first-child {
    border-top-left-radius: 7px;
}
.elementor-11600 .elementor-element.elementor-element-2b4e54f table thead tr:first-child th:last-child,
.elementor-11600 .elementor-element.elementor-element-2b4e54f table:not(:has(thead)) tbody tr:first-child td:last-child {
    border-top-right-radius: 7px;
}
.elementor-11600 .elementor-element.elementor-element-2b4e54f table tbody tr:last-child td:first-child {
    border-bottom-left-radius: 7px;
}
.elementor-11600 .elementor-element.elementor-element-2b4e54f table tbody tr:last-child td:last-child {
    border-bottom-right-radius: 7px;
}
.elementor-11600 .elementor-element.elementor-element-2b4e54f table td + td,
.elementor-11600 .elementor-element.elementor-element-2b4e54f table th + th {
    text-align: right;
    white-space: nowrap;
}
.elementor-11600 .elementor-element.elementor-element-2b4e54f table {
    width: 100%;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c644015 */.elementor-11600 .elementor-element.elementor-element-c644015 p:last-child,
.elementor-11600 .elementor-element.elementor-element-c644015 ul:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c689fd9 *//* Tabellen: 8px Ecken, 1px Rahmen, Grautoene aus dem Kit (wie ee4cc31 auf 62658, erweitert um Kopfzeilen th) */
.elementor-11600 .elementor-element.elementor-element-c689fd9 table {
    border: 1px solid #DFE0E4;
    border-radius: 8px;
    border-collapse: separate;
    border-spacing: 0;
}
.elementor-11600 .elementor-element.elementor-element-c689fd9 table th,
.elementor-11600 .elementor-element.elementor-element-c689fd9 table td {
    border: 0;
    border-bottom: 1px solid #DFE0E4;
    background-color: #FFFFFF;
}
.elementor-11600 .elementor-element.elementor-element-c689fd9 table th + th,
.elementor-11600 .elementor-element.elementor-element-c689fd9 table td + td {
    border-left: 1px solid #DFE0E4;
}
.elementor-11600 .elementor-element.elementor-element-c689fd9 table tbody tr:nth-child(even) td {
    background-color: #F6F7F9;
}
.elementor-11600 .elementor-element.elementor-element-c689fd9 table thead th,
.elementor-11600 .elementor-element.elementor-element-c689fd9 table:not(:has(thead)) tbody tr:first-child td {
    background-color: #F6F7F9;
    font-weight: 500;
}
.elementor-11600 .elementor-element.elementor-element-c689fd9 table tbody tr:last-child td {
    border-bottom: 0;
}
.elementor-11600 .elementor-element.elementor-element-c689fd9 table thead tr:first-child th:first-child,
.elementor-11600 .elementor-element.elementor-element-c689fd9 table:not(:has(thead)) tbody tr:first-child td:first-child {
    border-top-left-radius: 7px;
}
.elementor-11600 .elementor-element.elementor-element-c689fd9 table thead tr:first-child th:last-child,
.elementor-11600 .elementor-element.elementor-element-c689fd9 table:not(:has(thead)) tbody tr:first-child td:last-child {
    border-top-right-radius: 7px;
}
.elementor-11600 .elementor-element.elementor-element-c689fd9 table tbody tr:last-child td:first-child {
    border-bottom-left-radius: 7px;
}
.elementor-11600 .elementor-element.elementor-element-c689fd9 table tbody tr:last-child td:last-child {
    border-bottom-right-radius: 7px;
}
.elementor-11600 .elementor-element.elementor-element-c689fd9 table td + td,
.elementor-11600 .elementor-element.elementor-element-c689fd9 table th + th {
    text-align: right;
    white-space: nowrap;
}
.elementor-11600 .elementor-element.elementor-element-c689fd9 table {
    width: 100%;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-022388c *//* Tabellen: 8px Ecken, 1px Rahmen, Grautoene aus dem Kit (wie ee4cc31 auf 62658, erweitert um Kopfzeilen th) */
.elementor-11600 .elementor-element.elementor-element-022388c table {
    border: 1px solid #DFE0E4;
    border-radius: 8px;
    border-collapse: separate;
    border-spacing: 0;
}
.elementor-11600 .elementor-element.elementor-element-022388c table th,
.elementor-11600 .elementor-element.elementor-element-022388c table td {
    border: 0;
    border-bottom: 1px solid #DFE0E4;
    background-color: #FFFFFF;
}
.elementor-11600 .elementor-element.elementor-element-022388c table th + th,
.elementor-11600 .elementor-element.elementor-element-022388c table td + td {
    border-left: 1px solid #DFE0E4;
}
.elementor-11600 .elementor-element.elementor-element-022388c table tbody tr:nth-child(even) td {
    background-color: #F6F7F9;
}
.elementor-11600 .elementor-element.elementor-element-022388c table thead th,
.elementor-11600 .elementor-element.elementor-element-022388c table:not(:has(thead)) tbody tr:first-child td {
    background-color: #F6F7F9;
    font-weight: 500;
}
.elementor-11600 .elementor-element.elementor-element-022388c table tbody tr:last-child td {
    border-bottom: 0;
}
.elementor-11600 .elementor-element.elementor-element-022388c table thead tr:first-child th:first-child,
.elementor-11600 .elementor-element.elementor-element-022388c table:not(:has(thead)) tbody tr:first-child td:first-child {
    border-top-left-radius: 7px;
}
.elementor-11600 .elementor-element.elementor-element-022388c table thead tr:first-child th:last-child,
.elementor-11600 .elementor-element.elementor-element-022388c table:not(:has(thead)) tbody tr:first-child td:last-child {
    border-top-right-radius: 7px;
}
.elementor-11600 .elementor-element.elementor-element-022388c table tbody tr:last-child td:first-child {
    border-bottom-left-radius: 7px;
}
.elementor-11600 .elementor-element.elementor-element-022388c table tbody tr:last-child td:last-child {
    border-bottom-right-radius: 7px;
}
.elementor-11600 .elementor-element.elementor-element-022388c table td + td,
.elementor-11600 .elementor-element.elementor-element-022388c table th + th {
    text-align: right;
    white-space: nowrap;
}
.elementor-11600 .elementor-element.elementor-element-022388c table {
    width: 100%;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-835a723 */.elementor-11600 .elementor-element.elementor-element-835a723 p:last-child,
.elementor-11600 .elementor-element.elementor-element-835a723 ul:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1112bb */.elementor-11600 .elementor-element.elementor-element-e1112bb p:last-child,
.elementor-11600 .elementor-element.elementor-element-e1112bb ul:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad28ced *//* Tabellen: 8px Ecken, 1px Rahmen, Grautoene aus dem Kit (wie ee4cc31 auf 62658, erweitert um Kopfzeilen th) */
.elementor-11600 .elementor-element.elementor-element-ad28ced table {
    border: 1px solid #DFE0E4;
    border-radius: 8px;
    border-collapse: separate;
    border-spacing: 0;
}
.elementor-11600 .elementor-element.elementor-element-ad28ced table th,
.elementor-11600 .elementor-element.elementor-element-ad28ced table td {
    border: 0;
    border-bottom: 1px solid #DFE0E4;
    background-color: #FFFFFF;
}
.elementor-11600 .elementor-element.elementor-element-ad28ced table th + th,
.elementor-11600 .elementor-element.elementor-element-ad28ced table td + td {
    border-left: 1px solid #DFE0E4;
}
.elementor-11600 .elementor-element.elementor-element-ad28ced table tbody tr:nth-child(even) td {
    background-color: #F6F7F9;
}
.elementor-11600 .elementor-element.elementor-element-ad28ced table thead th,
.elementor-11600 .elementor-element.elementor-element-ad28ced table:not(:has(thead)) tbody tr:first-child td {
    background-color: #F6F7F9;
    font-weight: 500;
}
.elementor-11600 .elementor-element.elementor-element-ad28ced table tbody tr:last-child td {
    border-bottom: 0;
}
.elementor-11600 .elementor-element.elementor-element-ad28ced table thead tr:first-child th:first-child,
.elementor-11600 .elementor-element.elementor-element-ad28ced table:not(:has(thead)) tbody tr:first-child td:first-child {
    border-top-left-radius: 7px;
}
.elementor-11600 .elementor-element.elementor-element-ad28ced table thead tr:first-child th:last-child,
.elementor-11600 .elementor-element.elementor-element-ad28ced table:not(:has(thead)) tbody tr:first-child td:last-child {
    border-top-right-radius: 7px;
}
.elementor-11600 .elementor-element.elementor-element-ad28ced table tbody tr:last-child td:first-child {
    border-bottom-left-radius: 7px;
}
.elementor-11600 .elementor-element.elementor-element-ad28ced table tbody tr:last-child td:last-child {
    border-bottom-right-radius: 7px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e807861 */.elementor-11600 .elementor-element.elementor-element-e807861 p:last-child,
.elementor-11600 .elementor-element.elementor-element-e807861 ul:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-710a640 *//* Tabellen: 8px Ecken, 1px Rahmen, Grautoene aus dem Kit (wie ee4cc31 auf 62658, erweitert um Kopfzeilen th) */
.elementor-11600 .elementor-element.elementor-element-710a640 table {
    border: 1px solid #DFE0E4;
    border-radius: 8px;
    border-collapse: separate;
    border-spacing: 0;
}
.elementor-11600 .elementor-element.elementor-element-710a640 table th,
.elementor-11600 .elementor-element.elementor-element-710a640 table td {
    border: 0;
    border-bottom: 1px solid #DFE0E4;
    background-color: #FFFFFF;
}
.elementor-11600 .elementor-element.elementor-element-710a640 table th + th,
.elementor-11600 .elementor-element.elementor-element-710a640 table td + td {
    border-left: 1px solid #DFE0E4;
}
.elementor-11600 .elementor-element.elementor-element-710a640 table tbody tr:nth-child(even) td {
    background-color: #F6F7F9;
}
.elementor-11600 .elementor-element.elementor-element-710a640 table thead th,
.elementor-11600 .elementor-element.elementor-element-710a640 table:not(:has(thead)) tbody tr:first-child td {
    background-color: #F6F7F9;
    font-weight: 500;
}
.elementor-11600 .elementor-element.elementor-element-710a640 table tbody tr:last-child td {
    border-bottom: 0;
}
.elementor-11600 .elementor-element.elementor-element-710a640 table thead tr:first-child th:first-child,
.elementor-11600 .elementor-element.elementor-element-710a640 table:not(:has(thead)) tbody tr:first-child td:first-child {
    border-top-left-radius: 7px;
}
.elementor-11600 .elementor-element.elementor-element-710a640 table thead tr:first-child th:last-child,
.elementor-11600 .elementor-element.elementor-element-710a640 table:not(:has(thead)) tbody tr:first-child td:last-child {
    border-top-right-radius: 7px;
}
.elementor-11600 .elementor-element.elementor-element-710a640 table tbody tr:last-child td:first-child {
    border-bottom-left-radius: 7px;
}
.elementor-11600 .elementor-element.elementor-element-710a640 table tbody tr:last-child td:last-child {
    border-bottom-right-radius: 7px;
}/* End custom CSS */