.elementor-1256 .elementor-element.elementor-element-4e99575{--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:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1256 .elementor-element.elementor-element-4e99575:not(.elementor-motion-effects-element-type-background), .elementor-1256 .elementor-element.elementor-element-4e99575 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8eec660 );}.elementor-1256 .elementor-element.elementor-element-c7904c2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1256 .elementor-element.elementor-element-c7904c2{text-align:center;}.elementor-1256 .elementor-element.elementor-element-c7904c2 .elementor-heading-title{font-family:var( --e-global-typography-fd75d02-font-family ), Sans-serif;font-size:var( --e-global-typography-fd75d02-font-size );font-weight:var( --e-global-typography-fd75d02-font-weight );text-transform:var( --e-global-typography-fd75d02-text-transform );color:var( --e-global-color-text );}.elementor-1256 .elementor-element.elementor-element-aa582b8 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1256 .elementor-element.elementor-element-aa582b8{text-align:center;}.elementor-1256 .elementor-element.elementor-element-aa582b8 .elementor-heading-title{font-family:var( --e-global-typography-9ba7767-font-family ), Sans-serif;font-size:var( --e-global-typography-9ba7767-font-size );font-weight:var( --e-global-typography-9ba7767-font-weight );text-transform:var( --e-global-typography-9ba7767-text-transform );color:var( --e-global-color-secondary );}.elementor-1256 .elementor-element.elementor-element-b843a43{text-align:center;}.elementor-1256 .elementor-element.elementor-element-b8ef094 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1256 .elementor-element.elementor-element-b8ef094{text-align:center;}.elementor-1256 .elementor-element.elementor-element-b8ef094 .elementor-heading-title{font-family:var( --e-global-typography-fd75d02-font-family ), Sans-serif;font-size:var( --e-global-typography-fd75d02-font-size );font-weight:var( --e-global-typography-fd75d02-font-weight );text-transform:var( --e-global-typography-fd75d02-text-transform );color:var( --e-global-color-text );}.elementor-1256 .elementor-element.elementor-element-3f6bbf5{--display:flex;}.elementor-1256 .elementor-element.elementor-element-b0a4926{--display:flex;--min-height:350px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1256 .elementor-element.elementor-element-b0a4926:not(.elementor-motion-effects-element-type-background), .elementor-1256 .elementor-element.elementor-element-b0a4926 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cinema-city-hotel.de/wp-content/uploads/karlsruher-schloss.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1256 .elementor-element.elementor-element-66b11c8{--display:flex;--border-radius:0px 0px 20px 20px;}.elementor-1256 .elementor-element.elementor-element-66b11c8:not(.elementor-motion-effects-element-type-background), .elementor-1256 .elementor-element.elementor-element-66b11c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#233227D6;}.elementor-1256 .elementor-element.elementor-element-c6c00e9 .elementor-heading-title{font-family:var( --e-global-typography-1102108-font-family ), Sans-serif;font-size:var( --e-global-typography-1102108-font-size );font-weight:var( --e-global-typography-1102108-font-weight );text-transform:var( --e-global-typography-1102108-text-transform );color:var( --e-global-color-secondary );}.elementor-1256 .elementor-element.elementor-element-a9f295a > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-1256 .elementor-element.elementor-element-a9f295a .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1256 .elementor-element.elementor-element-4f72544{--display:flex;}.elementor-1256 .elementor-element.elementor-element-27c6b1c{--display:flex;--min-height:350px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1256 .elementor-element.elementor-element-27c6b1c:not(.elementor-motion-effects-element-type-background), .elementor-1256 .elementor-element.elementor-element-27c6b1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cinema-city-hotel.de/wp-content/uploads/Zoo-Eisbaer.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1256 .elementor-element.elementor-element-f8c6659{--display:flex;--border-radius:0px 0px 20px 20px;}.elementor-1256 .elementor-element.elementor-element-f8c6659:not(.elementor-motion-effects-element-type-background), .elementor-1256 .elementor-element.elementor-element-f8c6659 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#233227D6;}.elementor-1256 .elementor-element.elementor-element-f5f1d97 .elementor-heading-title{font-family:var( --e-global-typography-1102108-font-family ), Sans-serif;font-size:var( --e-global-typography-1102108-font-size );font-weight:var( --e-global-typography-1102108-font-weight );text-transform:var( --e-global-typography-1102108-text-transform );color:var( --e-global-color-secondary );}.elementor-1256 .elementor-element.elementor-element-0d77626 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-1256 .elementor-element.elementor-element-0d77626 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1256 .elementor-element.elementor-element-5dc362f{--display:flex;}.elementor-1256 .elementor-element.elementor-element-6a3c9ff{--display:flex;--min-height:350px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1256 .elementor-element.elementor-element-6a3c9ff:not(.elementor-motion-effects-element-type-background), .elementor-1256 .elementor-element.elementor-element-6a3c9ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cinema-city-hotel.de/wp-content/uploads/karlsruhe-kaiserstraae.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1256 .elementor-element.elementor-element-898972d{--display:flex;--border-radius:0px 0px 20px 20px;}.elementor-1256 .elementor-element.elementor-element-898972d:not(.elementor-motion-effects-element-type-background), .elementor-1256 .elementor-element.elementor-element-898972d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#233227D6;}.elementor-1256 .elementor-element.elementor-element-3573ece .elementor-heading-title{font-family:var( --e-global-typography-1102108-font-family ), Sans-serif;font-size:var( --e-global-typography-1102108-font-size );font-weight:var( --e-global-typography-1102108-font-weight );text-transform:var( --e-global-typography-1102108-text-transform );color:var( --e-global-color-secondary );}.elementor-1256 .elementor-element.elementor-element-d3cb168 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-1256 .elementor-element.elementor-element-d3cb168 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1256 .elementor-element.elementor-element-816189a{--display:flex;}.elementor-1256 .elementor-element.elementor-element-3c7ac14{--display:flex;--min-height:350px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1256 .elementor-element.elementor-element-3c7ac14:not(.elementor-motion-effects-element-type-background), .elementor-1256 .elementor-element.elementor-element-3c7ac14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cinema-city-hotel.de/wp-content/uploads/Badische-Staatstheater.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1256 .elementor-element.elementor-element-6f90784{--display:flex;--border-radius:0px 0px 20px 20px;}.elementor-1256 .elementor-element.elementor-element-6f90784:not(.elementor-motion-effects-element-type-background), .elementor-1256 .elementor-element.elementor-element-6f90784 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#233227D6;}.elementor-1256 .elementor-element.elementor-element-8ed416a .elementor-heading-title{font-family:var( --e-global-typography-1102108-font-family ), Sans-serif;font-size:var( --e-global-typography-1102108-font-size );font-weight:var( --e-global-typography-1102108-font-weight );text-transform:var( --e-global-typography-1102108-text-transform );color:var( --e-global-color-secondary );}.elementor-1256 .elementor-element.elementor-element-b54d0da > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-1256 .elementor-element.elementor-element-b54d0da .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1256 .elementor-element.elementor-element-d265b15{--display:flex;}.elementor-1256 .elementor-element.elementor-element-fc12e40{--display:flex;--min-height:350px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1256 .elementor-element.elementor-element-fc12e40:not(.elementor-motion-effects-element-type-background), .elementor-1256 .elementor-element.elementor-element-fc12e40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cinema-city-hotel.de/wp-content/uploads/ZKM.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1256 .elementor-element.elementor-element-5ca3219{--display:flex;--border-radius:0px 0px 20px 20px;}.elementor-1256 .elementor-element.elementor-element-5ca3219:not(.elementor-motion-effects-element-type-background), .elementor-1256 .elementor-element.elementor-element-5ca3219 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#233227D6;}.elementor-1256 .elementor-element.elementor-element-6658536 .elementor-heading-title{font-family:var( --e-global-typography-1102108-font-family ), Sans-serif;font-size:var( --e-global-typography-1102108-font-size );font-weight:var( --e-global-typography-1102108-font-weight );text-transform:var( --e-global-typography-1102108-text-transform );color:var( --e-global-color-secondary );}.elementor-1256 .elementor-element.elementor-element-c2fc2c6 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-1256 .elementor-element.elementor-element-c2fc2c6 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1256 .elementor-element.elementor-element-5fd1cb5{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-30px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-30px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:40px;}@media(max-width:1024px){.elementor-1256 .elementor-element.elementor-element-c7904c2 .elementor-heading-title{font-size:var( --e-global-typography-fd75d02-font-size );}.elementor-1256 .elementor-element.elementor-element-aa582b8 .elementor-heading-title{font-size:var( --e-global-typography-9ba7767-font-size );}.elementor-1256 .elementor-element.elementor-element-b8ef094 .elementor-heading-title{font-size:var( --e-global-typography-fd75d02-font-size );}.elementor-1256 .elementor-element.elementor-element-c6c00e9 .elementor-heading-title{font-size:var( --e-global-typography-1102108-font-size );}.elementor-1256 .elementor-element.elementor-element-f5f1d97 .elementor-heading-title{font-size:var( --e-global-typography-1102108-font-size );}.elementor-1256 .elementor-element.elementor-element-3573ece .elementor-heading-title{font-size:var( --e-global-typography-1102108-font-size );}.elementor-1256 .elementor-element.elementor-element-8ed416a .elementor-heading-title{font-size:var( --e-global-typography-1102108-font-size );}.elementor-1256 .elementor-element.elementor-element-6658536 .elementor-heading-title{font-size:var( --e-global-typography-1102108-font-size );}.elementor-1256 .elementor-element.elementor-element-5fd1cb5{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1256 .elementor-element.elementor-element-c7904c2 .elementor-heading-title{font-size:var( --e-global-typography-fd75d02-font-size );}.elementor-1256 .elementor-element.elementor-element-aa582b8 .elementor-heading-title{font-size:var( --e-global-typography-9ba7767-font-size );}.elementor-1256 .elementor-element.elementor-element-b8ef094 .elementor-heading-title{font-size:var( --e-global-typography-fd75d02-font-size );}.elementor-1256 .elementor-element.elementor-element-c6c00e9 .elementor-heading-title{font-size:var( --e-global-typography-1102108-font-size );}.elementor-1256 .elementor-element.elementor-element-f5f1d97 .elementor-heading-title{font-size:var( --e-global-typography-1102108-font-size );}.elementor-1256 .elementor-element.elementor-element-3573ece .elementor-heading-title{font-size:var( --e-global-typography-1102108-font-size );}.elementor-1256 .elementor-element.elementor-element-8ed416a .elementor-heading-title{font-size:var( --e-global-typography-1102108-font-size );}.elementor-1256 .elementor-element.elementor-element-6658536 .elementor-heading-title{font-size:var( --e-global-typography-1102108-font-size );}.elementor-1256 .elementor-element.elementor-element-5fd1cb5{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-next-right-position:0px;}}