.elementor-1127 .elementor-element.elementor-element-fe29118{--display:flex;--min-height:640px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1127 .elementor-element.elementor-element-fe29118:not(.elementor-motion-effects-element-type-background), .elementor-1127 .elementor-element.elementor-element-fe29118 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lindenblatt-hannover.de/wp-content/uploads/2026/02/9c5e1d4f0c6e5768e0820f6c72cb1fac32e1c89c-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1127 .elementor-element.elementor-element-fb6d927{--display:flex;--min-height:545px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1127 .elementor-element.elementor-element-fb6d927:not(.elementor-motion-effects-element-type-background), .elementor-1127 .elementor-element.elementor-element-fb6d927 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252424;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1127 .elementor-element.elementor-element-cef108b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-1127 .elementor-element.elementor-element-d129199{--display:flex;--padding-top:80px;--padding-bottom:240px;--padding-left:130px;--padding-right:130px;}.elementor-1127 .elementor-element.elementor-element-d129199:not(.elementor-motion-effects-element-type-background), .elementor-1127 .elementor-element.elementor-element-d129199 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252424;}.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-1127 .elementor-element.elementor-element-b1t3l3sn{padding:0px 0px 48px 0px;text-align:center;}.elementor-1127 .elementor-element.elementor-element-b1t3l3sn .elementor-heading-title{font-family:"museoSlab500", Sans-serif;font-size:24px;font-weight:700;line-height:34px;color:#E9E4E2;}.elementor-1127 .elementor-element.elementor-element-23c1c0b{--display:flex;border-style:none;--border-style:none;}.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-1127 .elementor-element.elementor-element-ce6fa33{font-family:var( --e-global-typography-1393b41-font-family ), Sans-serif;font-size:var( --e-global-typography-1393b41-font-size );font-weight:var( --e-global-typography-1393b41-font-weight );line-height:var( --e-global-typography-1393b41-line-height );letter-spacing:var( --e-global-typography-1393b41-letter-spacing );color:var( --e-global-color-primary );}.elementor-1127 .elementor-element.elementor-element-68a279e{--display:flex;border-style:none;--border-style:none;}.elementor-1127 .elementor-element.elementor-element-6513ad8{font-family:var( --e-global-typography-1393b41-font-family ), Sans-serif;font-size:var( --e-global-typography-1393b41-font-size );font-weight:var( --e-global-typography-1393b41-font-weight );line-height:var( --e-global-typography-1393b41-line-height );letter-spacing:var( --e-global-typography-1393b41-letter-spacing );color:var( --e-global-color-primary );}.elementor-1127 .elementor-element.elementor-element-5dea094{--display:flex;border-style:none;--border-style:none;}.elementor-1127 .elementor-element.elementor-element-7c82651{font-family:var( --e-global-typography-1393b41-font-family ), Sans-serif;font-size:var( --e-global-typography-1393b41-font-size );font-weight:var( --e-global-typography-1393b41-font-weight );line-height:var( --e-global-typography-1393b41-line-height );letter-spacing:var( --e-global-typography-1393b41-letter-spacing );color:var( --e-global-color-primary );}.elementor-1127 .elementor-element.elementor-element-523a21c{--display:flex;border-style:none;--border-style:none;}.elementor-1127 .elementor-element.elementor-element-12c3286{font-family:var( --e-global-typography-1393b41-font-family ), Sans-serif;font-size:var( --e-global-typography-1393b41-font-size );font-weight:var( --e-global-typography-1393b41-font-weight );line-height:var( --e-global-typography-1393b41-line-height );letter-spacing:var( --e-global-typography-1393b41-letter-spacing );color:var( --e-global-color-primary );}.elementor-1127 .elementor-element.elementor-element-1b6be58{--display:flex;border-style:none;--border-style:none;}.elementor-1127 .elementor-element.elementor-element-263e63c{font-family:var( --e-global-typography-1393b41-font-family ), Sans-serif;font-size:var( --e-global-typography-1393b41-font-size );font-weight:var( --e-global-typography-1393b41-font-weight );line-height:var( --e-global-typography-1393b41-line-height );letter-spacing:var( --e-global-typography-1393b41-letter-spacing );color:var( --e-global-color-primary );}.elementor-1127 .elementor-element.elementor-element-51e09d1{--display:flex;border-style:none;--border-style:none;}.elementor-1127 .elementor-element.elementor-element-2bdc34c{font-family:var( --e-global-typography-1393b41-font-family ), Sans-serif;font-size:var( --e-global-typography-1393b41-font-size );font-weight:var( --e-global-typography-1393b41-font-weight );line-height:var( --e-global-typography-1393b41-line-height );letter-spacing:var( --e-global-typography-1393b41-letter-spacing );color:var( --e-global-color-primary );}.elementor-1127 .elementor-element.elementor-element-2964ddf{--display:flex;border-style:none;--border-style:none;}.elementor-1127 .elementor-element.elementor-element-efbede6{font-family:var( --e-global-typography-1393b41-font-family ), Sans-serif;font-size:var( --e-global-typography-1393b41-font-size );font-weight:var( --e-global-typography-1393b41-font-weight );line-height:var( --e-global-typography-1393b41-line-height );letter-spacing:var( --e-global-typography-1393b41-letter-spacing );color:var( --e-global-color-primary );}.elementor-1127 .elementor-element.elementor-element-bb90014{--display:flex;border-style:none;--border-style:none;}.elementor-1127 .elementor-element.elementor-element-971489c{font-family:var( --e-global-typography-1393b41-font-family ), Sans-serif;font-size:var( --e-global-typography-1393b41-font-size );font-weight:var( --e-global-typography-1393b41-font-weight );line-height:var( --e-global-typography-1393b41-line-height );letter-spacing:var( --e-global-typography-1393b41-letter-spacing );color:var( --e-global-color-primary );}.elementor-1127 .elementor-element.elementor-element-daf3654{--display:flex;border-style:none;--border-style:none;}.elementor-1127 .elementor-element.elementor-element-bd91ded{font-family:var( --e-global-typography-1393b41-font-family ), Sans-serif;font-size:var( --e-global-typography-1393b41-font-size );font-weight:var( --e-global-typography-1393b41-font-weight );line-height:var( --e-global-typography-1393b41-line-height );letter-spacing:var( --e-global-typography-1393b41-letter-spacing );color:var( --e-global-color-primary );}.elementor-1127 .elementor-element.elementor-element-ca6c8a3{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-ac4684b );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:25px;}.elementor-1127 .elementor-element.elementor-element-ca6c8a3.elementor-element{--align-self:center;}.elementor-1127 .elementor-element.elementor-element-ca6c8a3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );}:where( .elementor-1127 .elementor-element.elementor-element-ca6c8a3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto", Sans-serif;line-height:34px;}.elementor-1127 .elementor-element.elementor-element-e5cd5cf{--display:flex;--min-height:640px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1127 .elementor-element.elementor-element-e5cd5cf:not(.elementor-motion-effects-element-type-background), .elementor-1127 .elementor-element.elementor-element-e5cd5cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252424;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1127 .elementor-element.elementor-element-2bbedb7 .elementor-repeater-item-a569180 .swiper-slide-bg{background-color:#252424;background-image:url(https://lindenblatt-hannover.de/wp-content/uploads/2026/02/77000fd6bff3c5494e6d8958c826604d08834980-scaled.jpg);background-size:cover;}.elementor-1127 .elementor-element.elementor-element-2bbedb7 .elementor-repeater-item-0448958 .swiper-slide-bg{background-color:#252424;background-image:url(https://lindenblatt-hannover.de/wp-content/uploads/2026/02/9c5e1d4f0c6e5768e0820f6c72cb1fac32e1c89c-scaled.jpg);background-size:cover;}.elementor-1127 .elementor-element.elementor-element-2bbedb7 .elementor-repeater-item-5d49f61 .swiper-slide-bg{background-color:#252424;background-image:url(https://lindenblatt-hannover.de/wp-content/uploads/2026/02/b9c4fd5ef3c298c201021f4bc9d3f3d188d9c6a9-scaled.jpg);background-size:cover;}.elementor-1127 .elementor-element.elementor-element-2bbedb7 .swiper-slide{transition-duration:calc(5000ms*1.2);height:640px;}.elementor-1127 .elementor-element.elementor-element-2bbedb7{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-1127 .elementor-element.elementor-element-2bbedb7 .swiper-slide-contents{max-width:100%;}.elementor-1127 .elementor-element.elementor-element-2bbedb7 .swiper-slide-inner{text-align:center;}.elementor-1127 .elementor-element.elementor-element-2bbedb7 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#A3A3A37D;opacity:1;}.elementor-1127 .elementor-element.elementor-element-2bbedb7 .swiper-pagination-bullet-active{background-color:var( --e-global-color-ac4684b );}.elementor-1127 .elementor-element.elementor-element-ef8ec72{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1127 .elementor-element.elementor-element-afcea9b{--display:flex;--min-height:427px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1127 .elementor-element.elementor-element-3e1fb10{text-align:center;}.elementor-1127 .elementor-element.elementor-element-3e1fb10 .elementor-heading-title{font-family:"museoSlab500", Sans-serif;font-size:24px;font-weight:700;line-height:34px;}.elementor-1127 .elementor-element.elementor-element-2d09e7e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1127 .elementor-element.elementor-element-0bbe0bf{--display:flex;--min-height:370px;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1127 .elementor-element.elementor-element-0bbe0bf:not(.elementor-motion-effects-element-type-background), .elementor-1127 .elementor-element.elementor-element-0bbe0bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1E1E;}.elementor-1127 .elementor-element.elementor-element-e76579e{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:300;line-height:18px;letter-spacing:30%;}.elementor-1127 .elementor-element.elementor-element-b0dda22{font-family:"museoSlab500", Sans-serif;font-size:20px;font-weight:700;line-height:34px;letter-spacing:4%;color:var( --e-global-color-ac4684b );}.elementor-1127 .elementor-element.elementor-element-c0a9562{text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:300;line-height:18px;letter-spacing:0.3px;color:var( --e-global-color-ac4684b );}.elementor-1127 .elementor-element.elementor-element-a8f1b2a{text-align:center;font-family:"museoSlab500", Sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:3%;color:var( --e-global-color-ac4684b );}.elementor-1127 .elementor-element.elementor-element-ef70a88{text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:300;line-height:14px;letter-spacing:3%;color:var( --e-global-color-primary );}.elementor-1127 .elementor-element.elementor-element-6804d83{text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:300;line-height:18px;letter-spacing:0.3px;color:var( --e-global-color-ac4684b );}.elementor-1127 .elementor-element.elementor-element-305b296{--display:flex;--min-height:370px;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1127 .elementor-element.elementor-element-305b296:not(.elementor-motion-effects-element-type-background), .elementor-1127 .elementor-element.elementor-element-305b296 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1E1E;}.elementor-1127 .elementor-element.elementor-element-ce41891{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:300;line-height:18px;letter-spacing:30%;}.elementor-1127 .elementor-element.elementor-element-e57cfc7{font-family:"museoSlab500", Sans-serif;font-size:20px;font-weight:700;line-height:34px;letter-spacing:4%;color:var( --e-global-color-ac4684b );}.elementor-1127 .elementor-element.elementor-element-dac3e07{text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:300;line-height:18px;letter-spacing:0.3px;color:var( --e-global-color-ac4684b );}.elementor-1127 .elementor-element.elementor-element-9251123{text-align:center;font-family:"museoSlab500", Sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:3%;color:var( --e-global-color-ac4684b );}.elementor-1127 .elementor-element.elementor-element-13e0be9{text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:300;line-height:14px;letter-spacing:3%;color:var( --e-global-color-primary );}.elementor-1127 .elementor-element.elementor-element-10113b2{text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:300;line-height:18px;letter-spacing:0.3px;color:var( --e-global-color-ac4684b );}.elementor-1127 .elementor-element.elementor-element-d3b9f97{--display:flex;--min-height:370px;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1127 .elementor-element.elementor-element-d3b9f97:not(.elementor-motion-effects-element-type-background), .elementor-1127 .elementor-element.elementor-element-d3b9f97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1E1E;}.elementor-1127 .elementor-element.elementor-element-b969feb{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:300;line-height:18px;letter-spacing:30%;}.elementor-1127 .elementor-element.elementor-element-47f4c94{font-family:"museoSlab500", Sans-serif;font-size:20px;font-weight:700;line-height:34px;letter-spacing:4%;color:var( --e-global-color-ac4684b );}.elementor-1127 .elementor-element.elementor-element-6961eea{text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:300;line-height:18px;letter-spacing:0.3px;color:var( --e-global-color-ac4684b );}.elementor-1127 .elementor-element.elementor-element-1d736fe{text-align:center;font-family:"museoSlab500", Sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:3%;color:var( --e-global-color-ac4684b );}.elementor-1127 .elementor-element.elementor-element-8293c9d{text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:300;line-height:14px;letter-spacing:3%;color:var( --e-global-color-primary );}.elementor-1127 .elementor-element.elementor-element-84458dc{text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:300;line-height:18px;letter-spacing:0.3px;color:var( --e-global-color-ac4684b );}.elementor-1127 .elementor-element.elementor-element-4e08cda{--display:flex;--min-height:427px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1127 .elementor-element.elementor-element-86754b6{text-align:center;}.elementor-1127 .elementor-element.elementor-element-86754b6 .elementor-heading-title{font-family:"museoSlab500", Sans-serif;font-size:24px;font-weight:700;line-height:34px;}.elementor-1127 .elementor-element.elementor-element-d9409b3{--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;}.elementor-1127 .elementor-element.elementor-element-7082384{--display:flex;--min-height:338px;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;}.elementor-1127 .elementor-element.elementor-element-7082384:not(.elementor-motion-effects-element-type-background), .elementor-1127 .elementor-element.elementor-element-7082384 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1E1E;}.elementor-1127 .elementor-element.elementor-element-6c3a83d{font-family:"museoSlab500", Sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:4%;color:var( --e-global-color-ac4684b );}.elementor-1127 .elementor-element.elementor-element-6d6198e{text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:300;line-height:18px;letter-spacing:0.3px;color:var( --e-global-color-ac4684b );}.elementor-1127 .elementor-element.elementor-element-7555f40{text-align:center;font-family:"museoSlab500", Sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:3%;color:var( --e-global-color-ac4684b );}.elementor-1127 .elementor-element.elementor-element-7d2a650{text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:300;line-height:14px;letter-spacing:3%;color:var( --e-global-color-primary );}.elementor-1127 .elementor-element.elementor-element-dc3e446{--display:flex;--min-height:338px;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1127 .elementor-element.elementor-element-dc3e446:not(.elementor-motion-effects-element-type-background), .elementor-1127 .elementor-element.elementor-element-dc3e446 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1E1E;}.elementor-1127 .elementor-element.elementor-element-89c1c23{text-align:center;font-family:"museoSlab500", Sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:4%;color:var( --e-global-color-ac4684b );}.elementor-1127 .elementor-element.elementor-element-0510c53{text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:300;line-height:18px;letter-spacing:0.3px;color:var( --e-global-color-ac4684b );}.elementor-1127 .elementor-element.elementor-element-98190e1{text-align:center;font-family:"museoSlab500", Sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:3%;color:var( --e-global-color-ac4684b );}.elementor-1127 .elementor-element.elementor-element-99b9fdb{text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:300;line-height:14px;letter-spacing:3%;color:var( --e-global-color-primary );}.elementor-1127 .elementor-element.elementor-element-e6362a1{--display:flex;--min-height:427px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1127 .elementor-element.elementor-element-70dff52{text-align:center;}.elementor-1127 .elementor-element.elementor-element-70dff52 .elementor-heading-title{font-family:"museoSlab500", Sans-serif;font-size:24px;font-weight:700;line-height:34px;}.elementor-1127 .elementor-element.elementor-element-1045aef{--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;}.elementor-1127 .elementor-element.elementor-element-85d9e63{--display:flex;--min-height:338px;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1127 .elementor-element.elementor-element-85d9e63:not(.elementor-motion-effects-element-type-background), .elementor-1127 .elementor-element.elementor-element-85d9e63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1E1E;}.elementor-1127 .elementor-element.elementor-element-23d8015{font-family:"museoSlab500", Sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:4%;color:var( --e-global-color-ac4684b );}.elementor-1127 .elementor-element.elementor-element-70549ae{text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:300;line-height:18px;letter-spacing:0.3px;color:var( --e-global-color-ac4684b );}.elementor-1127 .elementor-element.elementor-element-acd59bd{text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:300;line-height:14px;letter-spacing:3%;color:var( --e-global-color-primary );}.elementor-1127 .elementor-element.elementor-element-590618c{--display:flex;--min-height:338px;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1127 .elementor-element.elementor-element-590618c:not(.elementor-motion-effects-element-type-background), .elementor-1127 .elementor-element.elementor-element-590618c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1E1E;}.elementor-1127 .elementor-element.elementor-element-28147d2{text-align:center;font-family:"museoSlab500", Sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:4%;color:var( --e-global-color-ac4684b );}.elementor-1127 .elementor-element.elementor-element-f6313fd{text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:300;line-height:18px;letter-spacing:0.3px;color:var( --e-global-color-ac4684b );}.elementor-1127 .elementor-element.elementor-element-a3325e4{text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:300;line-height:14px;letter-spacing:3%;color:var( --e-global-color-primary );}.elementor-1127 .elementor-element.elementor-element-e060ea6{--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:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1127 .elementor-element.elementor-element-e060ea6:not(.elementor-motion-effects-element-type-background), .elementor-1127 .elementor-element.elementor-element-e060ea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252424;}.elementor-1127 .elementor-element.elementor-element-86c5a85{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;line-height:24px;color:var( --e-global-color-primary );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1127 .elementor-element.elementor-element-a6eee3f{width:var( --container-widget-width, 580px );max-width:580px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:580px;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1127 .elementor-element.elementor-element-a6eee3f.elementor-element{--align-self:center;}.elementor-1127 .elementor-element.elementor-element-a6eee3f .elementor-field-group{padding-right:calc( 22px/2 );padding-left:calc( 22px/2 );margin-bottom:16px;}.elementor-1127 .elementor-element.elementor-element-a6eee3f .elementor-form-fields-wrapper{margin-left:calc( -22px/2 );margin-right:calc( -22px/2 );margin-bottom:-16px;}.elementor-1127 .elementor-element.elementor-element-a6eee3f .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1127 .elementor-element.elementor-element-a6eee3f .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1127 .elementor-element.elementor-element-a6eee3f .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1127 .elementor-element.elementor-element-a6eee3f .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1127 .elementor-element.elementor-element-a6eee3f .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1127 .elementor-element.elementor-element-a6eee3f .elementor-field-group > label, .elementor-1127 .elementor-element.elementor-element-a6eee3f .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-1127 .elementor-element.elementor-element-a6eee3f .elementor-field-group > label{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-1127 .elementor-element.elementor-element-a6eee3f .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-1127 .elementor-element.elementor-element-a6eee3f .elementor-field-group .elementor-field{color:var( --e-global-color-ac4684b );}.elementor-1127 .elementor-element.elementor-element-a6eee3f .elementor-field-group .elementor-field, .elementor-1127 .elementor-element.elementor-element-a6eee3f .elementor-field-subgroup label{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:17px;}.elementor-1127 .elementor-element.elementor-element-a6eee3f .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-secondary );border-color:#767676;border-radius:8px 8px 8px 8px;}.elementor-1127 .elementor-element.elementor-element-a6eee3f .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-secondary );border-color:#767676;border-radius:8px 8px 8px 8px;}.elementor-1127 .elementor-element.elementor-element-a6eee3f .elementor-field-group .elementor-select-wrapper::before{color:#767676;}.elementor-1127 .elementor-element.elementor-element-a6eee3f .elementor-button{font-family:"museoSlab500", Sans-serif;font-weight:500;border-radius:30px 30px 30px 30px;padding:14px 50px 14px 50px;}.elementor-1127 .elementor-element.elementor-element-a6eee3f .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-1127 .elementor-element.elementor-element-a6eee3f .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-1127 .elementor-element.elementor-element-a6eee3f .elementor-button[type="submit"] svg *{fill:var( --e-global-color-secondary );}.elementor-1127 .elementor-element.elementor-element-a6eee3f .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1127 .elementor-element.elementor-element-a6eee3f .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1127 .elementor-element.elementor-element-a6eee3f .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1127 .elementor-element.elementor-element-a6eee3f .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1127 .elementor-element.elementor-element-a6eee3f .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1127 .elementor-element.elementor-element-a6eee3f .elementor-message.elementor-message-success{color:var( --e-global-color-text );}.elementor-1127 .elementor-element.elementor-element-a6eee3f .elementor-message.elementor-message-danger{color:var( --e-global-color-text );}.elementor-1127 .elementor-element.elementor-element-e918fee{--display:flex;box-shadow:3px 13px 29px -8px rgba(0,0,0,0.5) inset;}.elementor-1127 .elementor-element.elementor-element-e918fee:not(.elementor-motion-effects-element-type-background), .elementor-1127 .elementor-element.elementor-element-e918fee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-af90d72 );}.elementor-1127 .elementor-element.elementor-element-18e0de2{--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:space-evenly;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1127 .elementor-element.elementor-element-63be3d7{width:100%;max-width:100%;text-align:center;}.elementor-1127 .elementor-element.elementor-element-63be3d7.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-1127 .elementor-element.elementor-element-63be3d7 img{height:70px;}.elementor-1127 .elementor-element.elementor-element-effce54 img{height:70px;}.elementor-1127 .elementor-element.elementor-element-0cd0e81{width:100%;max-width:100%;text-align:center;}.elementor-1127 .elementor-element.elementor-element-0cd0e81.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-1127 .elementor-element.elementor-element-0cd0e81 img{height:70px;}.elementor-1127 .elementor-element.elementor-element-1de33fe{text-align:center;}.elementor-1127 .elementor-element.elementor-element-1de33fe img{height:70%;}.elementor-1127 .elementor-element.elementor-element-d03248c{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:100px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1127 .elementor-element.elementor-element-d03248c:not(.elementor-motion-effects-element-type-background), .elementor-1127 .elementor-element.elementor-element-d03248c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1127 .elementor-element.elementor-element-1bf84ee3{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;text-align:center;}.elementor-1127 .elementor-element.elementor-element-1bf84ee3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1127 .elementor-element.elementor-element-1bf84ee3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:300;line-height:30px;color:var( --e-global-color-secondary );}.elementor-1127 .elementor-element.elementor-element-687742a5{--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;}@media(max-width:1024px){.elementor-1127 .elementor-element.elementor-element-d129199{--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-1127 .elementor-element.elementor-element-ce6fa33{font-size:var( --e-global-typography-1393b41-font-size );line-height:var( --e-global-typography-1393b41-line-height );letter-spacing:var( --e-global-typography-1393b41-letter-spacing );}.elementor-1127 .elementor-element.elementor-element-6513ad8{font-size:var( --e-global-typography-1393b41-font-size );line-height:var( --e-global-typography-1393b41-line-height );letter-spacing:var( --e-global-typography-1393b41-letter-spacing );}.elementor-1127 .elementor-element.elementor-element-7c82651{font-size:var( --e-global-typography-1393b41-font-size );line-height:var( --e-global-typography-1393b41-line-height );letter-spacing:var( --e-global-typography-1393b41-letter-spacing );}.elementor-1127 .elementor-element.elementor-element-12c3286{font-size:var( --e-global-typography-1393b41-font-size );line-height:var( --e-global-typography-1393b41-line-height );letter-spacing:var( --e-global-typography-1393b41-letter-spacing );}.elementor-1127 .elementor-element.elementor-element-263e63c{font-size:var( --e-global-typography-1393b41-font-size );line-height:var( --e-global-typography-1393b41-line-height );letter-spacing:var( --e-global-typography-1393b41-letter-spacing );}.elementor-1127 .elementor-element.elementor-element-2bdc34c{font-size:var( --e-global-typography-1393b41-font-size );line-height:var( --e-global-typography-1393b41-line-height );letter-spacing:var( --e-global-typography-1393b41-letter-spacing );}.elementor-1127 .elementor-element.elementor-element-efbede6{font-size:var( --e-global-typography-1393b41-font-size );line-height:var( --e-global-typography-1393b41-line-height );letter-spacing:var( --e-global-typography-1393b41-letter-spacing );}.elementor-1127 .elementor-element.elementor-element-971489c{font-size:var( --e-global-typography-1393b41-font-size );line-height:var( --e-global-typography-1393b41-line-height );letter-spacing:var( --e-global-typography-1393b41-letter-spacing );}.elementor-1127 .elementor-element.elementor-element-bd91ded{font-size:var( --e-global-typography-1393b41-font-size );line-height:var( --e-global-typography-1393b41-line-height );letter-spacing:var( --e-global-typography-1393b41-letter-spacing );}.elementor-1127 .elementor-element.elementor-element-2bbedb7 .swiper-slide{height:560px;}.elementor-1127 .elementor-element.elementor-element-ef8ec72{--padding-top:100px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1127 .elementor-element.elementor-element-2d09e7e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;}.elementor-1127 .elementor-element.elementor-element-d9409b3{--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-1127 .elementor-element.elementor-element-1045aef{--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-1127 .elementor-element.elementor-element-a6eee3f{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 00px) 100px;}}@media(max-width:767px){.elementor-1127 .elementor-element.elementor-element-fe29118:not(.elementor-motion-effects-element-type-background), .elementor-1127 .elementor-element.elementor-element-fe29118 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-293px -31px;}.elementor-1127 .elementor-element.elementor-element-d129199{--padding-top:56px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-1127 .elementor-element.elementor-element-b1t3l3sn{text-align:center;}.elementor-1127 .elementor-element.elementor-element-ce6fa33{font-size:var( --e-global-typography-1393b41-font-size );line-height:var( --e-global-typography-1393b41-line-height );letter-spacing:var( --e-global-typography-1393b41-letter-spacing );}.elementor-1127 .elementor-element.elementor-element-6513ad8{font-size:var( --e-global-typography-1393b41-font-size );line-height:var( --e-global-typography-1393b41-line-height );letter-spacing:var( --e-global-typography-1393b41-letter-spacing );}.elementor-1127 .elementor-element.elementor-element-7c82651{font-size:var( --e-global-typography-1393b41-font-size );line-height:var( --e-global-typography-1393b41-line-height );letter-spacing:var( --e-global-typography-1393b41-letter-spacing );}.elementor-1127 .elementor-element.elementor-element-12c3286{font-size:var( --e-global-typography-1393b41-font-size );line-height:var( --e-global-typography-1393b41-line-height );letter-spacing:var( --e-global-typography-1393b41-letter-spacing );}.elementor-1127 .elementor-element.elementor-element-263e63c{font-size:var( --e-global-typography-1393b41-font-size );line-height:var( --e-global-typography-1393b41-line-height );letter-spacing:var( --e-global-typography-1393b41-letter-spacing );}.elementor-1127 .elementor-element.elementor-element-2bdc34c{font-size:var( --e-global-typography-1393b41-font-size );line-height:var( --e-global-typography-1393b41-line-height );letter-spacing:var( --e-global-typography-1393b41-letter-spacing );}.elementor-1127 .elementor-element.elementor-element-efbede6{font-size:var( --e-global-typography-1393b41-font-size );line-height:var( --e-global-typography-1393b41-line-height );letter-spacing:var( --e-global-typography-1393b41-letter-spacing );}.elementor-1127 .elementor-element.elementor-element-971489c{font-size:var( --e-global-typography-1393b41-font-size );line-height:var( --e-global-typography-1393b41-line-height );letter-spacing:var( --e-global-typography-1393b41-letter-spacing );}.elementor-1127 .elementor-element.elementor-element-bd91ded{font-size:var( --e-global-typography-1393b41-font-size );line-height:var( --e-global-typography-1393b41-line-height );letter-spacing:var( --e-global-typography-1393b41-letter-spacing );}.elementor-1127 .elementor-element.elementor-element-ca6c8a3{--n-accordion-title-font-size:16px;}:where( .elementor-1127 .elementor-element.elementor-element-ca6c8a3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{letter-spacing:3%;}.elementor-1127 .elementor-element.elementor-element-e060ea6{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-1127 .elementor-element.elementor-element-a6eee3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1127 .elementor-element.elementor-element-e918fee{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1127 .elementor-element.elementor-element-18e0de2{--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1127 .elementor-element.elementor-element-18e0de2.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-1127 .elementor-element.elementor-element-63be3d7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1127 .elementor-element.elementor-element-63be3d7 img{height:80px;}.elementor-1127 .elementor-element.elementor-element-effce54{width:initial;max-width:initial;}.elementor-1127 .elementor-element.elementor-element-f92846e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1127 .elementor-element.elementor-element-f92846e img{width:127px;}.elementor-1127 .elementor-element.elementor-element-0cd0e81{width:var( --container-widget-width, 149px );max-width:149px;--container-widget-width:149px;--container-widget-flex-grow:0;}.elementor-1127 .elementor-element.elementor-element-0cd0e81.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1127 .elementor-element.elementor-element-0cd0e81 img{width:100%;height:100%;}.elementor-1127 .elementor-element.elementor-element-1de33fe img{width:1090%;height:100%;}.elementor-1127 .elementor-element.elementor-element-d03248c{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1127 .elementor-element.elementor-element-1bf84ee3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;--container-widget-width:341px;--container-widget-flex-grow:0;width:var( --container-widget-width, 341px );max-width:341px;}.elementor-1127 .elementor-element.elementor-element-1bf84ee3 .elementor-heading-title{font-size:14px;}}@media(min-width:768px){.elementor-1127 .elementor-element.elementor-element-afcea9b{--width:880px;}.elementor-1127 .elementor-element.elementor-element-0bbe0bf{--width:280px;}.elementor-1127 .elementor-element.elementor-element-305b296{--width:280px;}.elementor-1127 .elementor-element.elementor-element-d3b9f97{--width:280px;}.elementor-1127 .elementor-element.elementor-element-4e08cda{--width:880px;}.elementor-1127 .elementor-element.elementor-element-7082384{--width:280px;}.elementor-1127 .elementor-element.elementor-element-dc3e446{--width:280px;}.elementor-1127 .elementor-element.elementor-element-e6362a1{--width:880px;}.elementor-1127 .elementor-element.elementor-element-85d9e63{--width:280px;}.elementor-1127 .elementor-element.elementor-element-590618c{--width:280px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1127 .elementor-element.elementor-element-afcea9b{--width:100%;}.elementor-1127 .elementor-element.elementor-element-4e08cda{--width:100%;}.elementor-1127 .elementor-element.elementor-element-e6362a1{--width:100%;}}@media(min-width:1025px){.elementor-1127 .elementor-element.elementor-element-fe29118:not(.elementor-motion-effects-element-type-background), .elementor-1127 .elementor-element.elementor-element-fe29118 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for container, class: .elementor-element-fe29118 */body .entry-title, body .page-header { display: none !important; }/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ca6c8a3 */.elementor-1127 .elementor-element.elementor-element-ca6c8a3{
    width: 780px;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-a6eee3f */.elementor-column {
    display: grid;
}


/* ===== 800° Gruppen-Reservierung — Checkbox + Button (v5, 2026-05-10) ===== */

/* ══════════════════════════════════════════════════════════════════════════
   1. NATIVE CHECKBOX VERSTECKEN — nur für OPTION-Felder (NICHT für DSGVO)
   ══════════════════════════════════════════════════════════════════════════ */
.elementor-field-type-checkbox:not(.elementor-field-group-field_dsgvo002):not(.elementor-field-group-field_dsgvo003) input[type="checkbox"] {
    appearance: none !important;
    -webkit-appearance: none !important;
    position: absolute !important;
    opacity: 0 !important;
    width: 0 !important;
    height: 0 !important;
    pointer-events: none !important;
}

/* ══════════════════════════════════════════════════════════════════════════
   2. OPTION-PILLS (Felder MIT data-price: Vorsp., Upgrade, Weinbegl., Dessert)
   ══════════════════════════════════════════════════════════════════════════ */
.elementor-field-type-checkbox .elementor-field-option:has(span[data-price]) {
    display: inline-flex !important;
    align-items: center !important;
    width: 100% !important;
    box-sizing: border-box !important;
    min-height: 44px;
    padding: 8px 14px !important;
    cursor: pointer;
    border: 1px solid #555555 !important;
    border-radius: 8px;
}
.elementor-field-type-checkbox .elementor-field-option:has(span[data-price]):hover {
    border-color: #777777 !important;
}
.elementor-field-type-checkbox .elementor-field-option:has(span[data-price]):has(input:checked) {
    border-color: #58b79d !important;
    background-color: rgba(88,183,157,0.07) !important;
}
.elementor-field-type-checkbox .elementor-field-option:has(span[data-price]) > label {
    display: flex !important;
    align-items: center !important;
    width: 100% !important;
    cursor: pointer;
    margin: 0 !important;
}
.elementor-field-type-checkbox .elementor-field-option > label > span[data-price] {
    display: flex !important;
    align-items: center !important;
    flex: 1;
    min-width: 0;
}
/* Checkbox-Box: ::before mit order:2 → rechts vom Text */
.elementor-field-type-checkbox .elementor-field-option > label > span[data-price]::before {
    content: "" !important;
    order: 2;
    margin-left: auto;
    margin-right: 0;
    width: 16px !important;
    height: 16px !important;
    min-width: 16px;
    border: 1.5px solid #555555;
    border-radius: 3px;
    background: transparent;
    flex-shrink: 0;
    transition: border-color 0.15s, background-color 0.15s;
}
/* Preis: ausgeblendet seit 07.09.2026 (Wunsch Damon), data-price bleibt für die Mail */
.elementor-field-type-checkbox .elementor-field-option > label > span[data-price]::after {
    content: none !important;
    order: 3;
    font-size: 13px;
    white-space: nowrap;
    flex-shrink: 0;
}
/* Checked: Teal + weißer Haken */
.elementor-field-type-checkbox .elementor-field-option:has(input:checked) span[data-price]::before {
    border-color: #58b79d !important;
    background-color: #58b79d !important;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBvbHlsaW5lIHBvaW50cz0iMiw5IDYsMTMgMTQsMyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+") !important;
    background-size: 10px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

/* ══════════════════════════════════════════════════════════════════════════
   3. DSGVO-CHECKBOXEN (dsgvo002, dsgvo003) — native Browser-Checkbox
   ══════════════════════════════════════════════════════════════════════════ */

/* DSGVO: native Checkbox verstecken — custom Box wie bei den Options-Pillen */
.elementor-field-group-field_dsgvo002 input[type="checkbox"],
.elementor-field-group-field_dsgvo003 input[type="checkbox"] {
    appearance: none !important;
    -webkit-appearance: none !important;
    position: absolute !important;
    opacity: 0 !important;
    width: 0 !important;
    height: 0 !important;
    pointer-events: none !important;
}

/* Layout: [custom Box] [Text] nebeneinander */
.elementor-field-group-field_dsgvo002 .elementor-field-option,
.elementor-field-group-field_dsgvo003 .elementor-field-option {
    display: flex !important;
    flex-direction: row !important;
    align-items: flex-start !important;
    gap: 0 !important;
    padding: 4px 0 !important;
    border: none !important;
    background: transparent !important;
    cursor: pointer;
}
/* Label = klickbare Flaeche, traegt die Box als ::before */
.elementor-field-group-field_dsgvo002 .elementor-field-option label,
.elementor-field-group-field_dsgvo003 .elementor-field-option label {
    display: flex !important;
    align-items: flex-start !important;
    gap: 10px !important;
    font-size: 13px !important;
    line-height: 1.5 !important;
    color: #A3A3A3 !important;
    margin: 0 !important;
    cursor: pointer !important;
    flex: 1;
}
/* Custom Checkbox-Box — identisch zu den Options-Pillen (field_6be242c) */
.elementor-field-group-field_dsgvo002 .elementor-field-option label::before,
.elementor-field-group-field_dsgvo003 .elementor-field-option label::before {
    content: "";
    width: 16px;
    height: 16px;
    min-width: 16px;
    border: 1.5px solid #555555;
    border-radius: 3px;
    background: transparent;
    flex-shrink: 0;
    margin-top: 2px;
    transition: border-color 0.15s, background-color 0.15s;
}
/* Checked: Teal + weisser Haken */
.elementor-field-group-field_dsgvo002 .elementor-field-option:has(input:checked) label::before,
.elementor-field-group-field_dsgvo003 .elementor-field-option:has(input:checked) label::before {
    border-color: #58b79d !important;
    background-color: #58b79d !important;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBvbHlsaW5lIHBvaW50cz0iMiw5IDYsMTMgMTQsMyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+") !important;
    background-size: 10px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

/* Datenschutz-Ueberschrift: linksbuendig */
.elementor-field-group-field_dsgvo001 { text-align: left !important; }
.elementor-field-group-field_dsgvo001 p { text-align: left !important; }

/* ══════════════════════════════════════════════════════════════════════════
   4. RÜCKRUF — eine Checkbox-Pille (Figma 745:6689), Label links daneben
   ══════════════════════════════════════════════════════════════════════════ */
.elementor-field-group-field_747eda6 {
    display: flex !important;
    align-items: center !important;
}
.elementor-field-group-field_747eda6 label {
    margin: 0 !important;
}
.elementor-field-group-field_3f9849d .elementor-field-option > label > span[data-price=""]::after {
    content: none !important;
}
.elementor-field-group-field_3f9849d .elementor-field-option > label > span[data-price=""]::before {
    margin-right: 0;
}
/* ══════════════════════════════════════════════════════════════════════════
   5. RESERVIEREN + ABSENDEN BUTTON — vertikale Schrift-Korrektur
   ══════════════════════════════════════════════════════════════════════════ */
.elementor-element-98a6a3d .elementor-button,
.elementor-element-a6eee3f .elementor-button[type="submit"],
.elementor-element-grpform2 .elementor-button[type="submit"] {
    line-height: 1 !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
}
.elementor-element-98a6a3d .elementor-button-content-wrapper,
.elementor-element-a6eee3f .elementor-button-content-wrapper {
    line-height: 1;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-element-98a6a3d .elementor-button-text,
.elementor-element-a6eee3f .elementor-button-text {
    line-height: 1;
    padding-top: 2px;
}

/* ══════════════════════════════════════════════════════════════════════════
   6. KARTEN-ABSTÄNDE (Card Gaps v2)
   ══════════════════════════════════════════════════════════════════════════ */
.elementor-element-2d09e7e.e-grid {
    column-gap: 20px !important;
    gap: 0px 20px !important;
}
.elementor-element-d9409b3.e-grid,
.elementor-element-1045aef.e-grid {
    grid-template-columns: 280px 280px !important;
    column-gap: 20px !important;
    gap: 0px 20px !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e918fee */.restaurant-text {
    max-height: 320px;
    overflow: hidden;
    position: relative;
    transition: max-height 0.4s ease;
}

/* expanded */
.restaurant-text.is-open {
    max-height: 2000px;
}

/* fade effect */
.restaurant-text::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 80px;
    background: linear-gradient(to bottom, rgba(33,32,32,0), #D9D9D9);
}

/* remove fade when open */
.restaurant-text.is-open::after {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d03248c */.contact-container{
    background-color: #58B79D !important;
}
/* Mobile */
@media (max-width: 767px) {
  .contact-container {
    background-color: #252424 !important;
  }

  .contact-container p {
    color: #E9E4E2 !important;
  }

  .my-container .my-button {
    background-color: #ff0000 !important;
    color: #fff !important;
    border-radius: 8px;
    padding: 10px 20px;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'museoSlab500';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://lindenblatt-hannover.de/wp-content/uploads/2026/03/exljbris-museoslab-500.eot');
	src: url('https://lindenblatt-hannover.de/wp-content/uploads/2026/03/exljbris-museoslab-500.eot?#iefix') format('embedded-opentype'),
		url('https://lindenblatt-hannover.de/wp-content/uploads/2026/03/exljbris-museoslab-500.woff') format('woff'),
		url('https://lindenblatt-hannover.de/wp-content/uploads/2026/03/exljbris-museoslab-500.ttf') format('truetype'),
		url('https://lindenblatt-hannover.de/wp-content/uploads/2026/03/exljbris-museoslab-500.svg#museoSlab500') format('svg');
}
/* End Custom Fonts CSS */