.elementor-1000 .elementor-element.elementor-element-578b653{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), open sans;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1000 .elementor-element.elementor-element-1eba635 .elementor-heading-title{font-size:42px;font-weight:500;text-transform:none;line-height:55px;}.elementor-1000 .elementor-element.elementor-element-7e40e71{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1000 .elementor-element.elementor-element-925e86c{--display:flex;--min-height:300px;--border-radius:10px 10px 10px 10px;}.elementor-1000 .elementor-element.elementor-element-925e86c:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-925e86c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://schule-schulkamp.hamburg.de/wp-content/uploads/sites/11/2025/11/UrsKuester-4357.HR_-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), open sans;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-1000 .elementor-element.elementor-element-d45bd68{font-size:18px;font-weight:500;line-height:32px;color:var( --e-global-color-text );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), open sans;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1000 .elementor-element.elementor-element-be6886e{--divider-border-style:solid;--divider-color:#D8D8D8;--divider-border-width:1px;}.elementor-1000 .elementor-element.elementor-element-be6886e .elementor-divider-separator{width:100%;}.elementor-1000 .elementor-element.elementor-element-be6886e .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1000 .elementor-element.elementor-element-5f5a66c .elementor-heading-title{font-size:42px;font-weight:500;text-transform:none;line-height:55px;}.elementor-1000 .elementor-element.elementor-element-ea7e1e4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1000 .elementor-element.elementor-element-e3c7699{font-size:18px;font-weight:500;line-height:32px;color:var( --e-global-color-text );}.elementor-1000 .elementor-element.elementor-element-1598808{--display:flex;--min-height:300px;--border-radius:10px 10px 10px 10px;}.elementor-1000 .elementor-element.elementor-element-1598808:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-1598808 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://schule-schulkamp.hamburg.de/wp-content/uploads/sites/11/2025/11/UrsKuester-4306.HR_-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1000 .elementor-element.elementor-element-1a476ef{font-size:18px;font-weight:500;line-height:32px;color:var( --e-global-color-text );}.elementor-1000 .elementor-element.elementor-element-87a141e{--divider-border-style:solid;--divider-color:#D8D8D8;--divider-border-width:1px;}.elementor-1000 .elementor-element.elementor-element-87a141e .elementor-divider-separator{width:100%;}.elementor-1000 .elementor-element.elementor-element-87a141e .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1000 .elementor-element.elementor-element-61439b6 .elementor-heading-title{font-size:42px;font-weight:500;text-transform:none;line-height:55px;}.elementor-1000 .elementor-element.elementor-element-c24fdc5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1000 .elementor-element.elementor-element-db21c57{--display:flex;--min-height:300px;--border-radius:10px 10px 10px 10px;}.elementor-1000 .elementor-element.elementor-element-db21c57:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-db21c57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://schule-schulkamp.hamburg.de/wp-content/uploads/sites/11/2025/10/aw_3Schulhunde_schnitt-700x500-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1000 .elementor-element.elementor-element-805833d{font-size:18px;font-weight:500;line-height:32px;color:var( --e-global-color-text );}.elementor-1000 .elementor-element.elementor-element-6059fee{--divider-border-style:solid;--divider-color:#D8D8D8;--divider-border-width:1px;}.elementor-1000 .elementor-element.elementor-element-6059fee .elementor-divider-separator{width:100%;}.elementor-1000 .elementor-element.elementor-element-6059fee .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1000 .elementor-element.elementor-element-d2eb2e4 .elementor-heading-title{font-size:42px;font-weight:500;text-transform:none;line-height:55px;}.elementor-1000 .elementor-element.elementor-element-921464d{--display:flex;}.elementor-1000 .elementor-element.elementor-element-dc74c92{font-size:18px;font-weight:500;line-height:32px;color:var( --e-global-color-text );}.elementor-1000 .elementor-element.elementor-element-f3d2213{--divider-border-style:solid;--divider-color:#D8D8D8;--divider-border-width:1px;}.elementor-1000 .elementor-element.elementor-element-f3d2213 .elementor-divider-separator{width:100%;}.elementor-1000 .elementor-element.elementor-element-f3d2213 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1000 .elementor-element.elementor-element-e90dcbc .elementor-heading-title{font-size:42px;font-weight:500;text-transform:none;line-height:55px;}.elementor-1000 .elementor-element.elementor-element-d646c71{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1000 .elementor-element.elementor-element-826f952{font-size:18px;font-weight:500;line-height:32px;color:var( --e-global-color-text );}.elementor-1000 .elementor-element.elementor-element-b5da2dc{--display:flex;--min-height:300px;--border-radius:10px 10px 10px 10px;}.elementor-1000 .elementor-element.elementor-element-b5da2dc:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-b5da2dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://schule-schulkamp.hamburg.de/wp-content/uploads/sites/11/2025/11/UrsKuester-2.HR-5-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1000 .elementor-element.elementor-element-e6853a1{--divider-border-style:solid;--divider-color:#D8D8D8;--divider-border-width:1px;}.elementor-1000 .elementor-element.elementor-element-e6853a1 .elementor-divider-separator{width:100%;}.elementor-1000 .elementor-element.elementor-element-e6853a1 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1000 .elementor-element.elementor-element-97f3d78 .elementor-heading-title{font-size:42px;font-weight:500;text-transform:none;line-height:55px;}.elementor-1000 .elementor-element.elementor-element-e0d6b90{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1000 .elementor-element.elementor-element-e4092f6{--display:flex;--min-height:300px;--border-radius:10px 10px 10px 10px;}.elementor-1000 .elementor-element.elementor-element-e4092f6:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-e4092f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://schule-schulkamp.hamburg.de/wp-content/uploads/sites/11/2026/02/Buecher-scaled-e1770485952883.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1000 .elementor-element.elementor-element-b4054ac{font-size:18px;font-weight:500;line-height:32px;color:var( --e-global-color-text );}.elementor-1000 .elementor-element.elementor-element-c53ca6a{--display:flex;}.elementor-1000 .elementor-element.elementor-element-d1f6a34{font-size:18px;font-weight:500;line-height:32px;color:var( --e-global-color-text );}.elementor-1000 .elementor-element.elementor-element-12867df{font-size:18px;font-weight:500;line-height:32px;color:var( --e-global-color-text );}@media(min-width:768px){.elementor-1000 .elementor-element.elementor-element-578b653{--content-width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1000 .elementor-element.elementor-element-578b653{--content-width:100%;}}@media(max-width:1024px){.elementor-1000 .elementor-element.elementor-element-578b653{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1000 .elementor-element.elementor-element-7e40e71{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1000 .elementor-element.elementor-element-ea7e1e4{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-c24fdc5{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-d646c71{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-e0d6b90{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-1000 .elementor-element.elementor-element-578b653{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1000 .elementor-element.elementor-element-1eba635 .elementor-heading-title{font-size:38px;line-height:49px;}.elementor-1000 .elementor-element.elementor-element-7e40e71{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1000 .elementor-element.elementor-element-d45bd68{font-size:16px;line-height:29px;}.elementor-1000 .elementor-element.elementor-element-5f5a66c .elementor-heading-title{font-size:38px;line-height:49px;}.elementor-1000 .elementor-element.elementor-element-ea7e1e4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-e3c7699{font-size:16px;line-height:29px;}.elementor-1000 .elementor-element.elementor-element-1a476ef{font-size:16px;line-height:29px;}.elementor-1000 .elementor-element.elementor-element-61439b6 .elementor-heading-title{font-size:38px;line-height:49px;}.elementor-1000 .elementor-element.elementor-element-c24fdc5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-805833d{font-size:16px;line-height:29px;}.elementor-1000 .elementor-element.elementor-element-d2eb2e4 .elementor-heading-title{font-size:38px;line-height:49px;}.elementor-1000 .elementor-element.elementor-element-dc74c92{font-size:16px;line-height:29px;}.elementor-1000 .elementor-element.elementor-element-e90dcbc .elementor-heading-title{font-size:38px;line-height:49px;}.elementor-1000 .elementor-element.elementor-element-d646c71{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-826f952{font-size:16px;line-height:29px;}.elementor-1000 .elementor-element.elementor-element-97f3d78 .elementor-heading-title{font-size:38px;line-height:49px;}.elementor-1000 .elementor-element.elementor-element-e0d6b90{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-b4054ac{font-size:16px;line-height:29px;}.elementor-1000 .elementor-element.elementor-element-d1f6a34{font-size:16px;line-height:29px;}.elementor-1000 .elementor-element.elementor-element-12867df{font-size:16px;line-height:29px;}}/* Start custom CSS for text-editor, class: .elementor-element-d45bd68 */.elementor-1000 .elementor-element.elementor-element-d45bd68 a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3c7699 */.elementor-1000 .elementor-element.elementor-element-e3c7699 a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a476ef */.elementor-1000 .elementor-element.elementor-element-1a476ef a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-805833d */.elementor-1000 .elementor-element.elementor-element-805833d a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc74c92 */.elementor-1000 .elementor-element.elementor-element-dc74c92 a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-826f952 */.elementor-1000 .elementor-element.elementor-element-826f952 a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4054ac */.elementor-1000 .elementor-element.elementor-element-b4054ac a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1f6a34 */.elementor-1000 .elementor-element.elementor-element-d1f6a34 a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12867df */.elementor-1000 .elementor-element.elementor-element-12867df a{
    text-decoration: underline;
}/* End custom CSS */