.elementor-7655 .elementor-element.elementor-element-cfe4059:not(.elementor-motion-effects-element-type-background), .elementor-7655 .elementor-element.elementor-element-cfe4059 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.nordsee-hotel-arlau-schleuse.de/wp-content/uploads/2022/08/silvester-arlau-schleuse.jpg");background-position:-25px -25px;}.elementor-7655 .elementor-element.elementor-element-cfe4059 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7655 .elementor-element.elementor-element-cfe4059 > .elementor-container{min-height:600px;}.elementor-7655 .elementor-element.elementor-element-cfe4059{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7655 .elementor-element.elementor-element-cfe4059 > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-d3d5c5d );}.elementor-7655 .elementor-element.elementor-element-cfe4059 > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:42px;}.elementor-7655 .elementor-element.elementor-element-6ac8658 img{width:98px;}.elementor-7655 .elementor-element.elementor-element-a26ef35{text-align:center;}.elementor-7655 .elementor-element.elementor-element-a26ef35 .elementor-heading-title{color:#FFFFFF;}.elementor-7655 .elementor-element.elementor-element-5a00eb0:not(.elementor-motion-effects-element-type-background), .elementor-7655 .elementor-element.elementor-element-5a00eb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d3d5c5d );}.elementor-7655 .elementor-element.elementor-element-5a00eb0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2rem 3rem 6rem 3rem;}.elementor-7655 .elementor-element.elementor-element-5a00eb0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7655 .elementor-element.elementor-element-5a00eb0 > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:42px;transform:translateX(-50%) rotateY(180deg);}.elementor-bc-flex-widget .elementor-7655 .elementor-element.elementor-element-b832195.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7655 .elementor-element.elementor-element-b832195.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7655 .elementor-element.elementor-element-b832195 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:16px;}.elementor-7655 .elementor-element.elementor-element-b832195 > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-7655 .elementor-element.elementor-element-6ce3751{text-align:center;}.elementor-7655 .elementor-element.elementor-element-634e9b6 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-7655 .elementor-element.elementor-element-634e9b6{text-align:center;}.elementor-7655 .elementor-element.elementor-element-6e8190d > .elementor-container{max-width:800px;}.elementor-7655 .elementor-element.elementor-element-6e8190d{padding:8rem 1rem 8rem 1rem;}.elementor-7655 .elementor-element.elementor-element-b764848 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7655 .elementor-element.elementor-element-c00e603{text-align:center;}.elementor-7655 .elementor-element.elementor-element-3965349 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-7655 .elementor-element.elementor-element-3965349{text-align:center;}.elementor-7655 .elementor-element.elementor-element-205d9bc > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-7655 .elementor-element.elementor-element-205d9bc{text-align:center;}.elementor-7655 .elementor-element.elementor-element-b709f89 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-7655 .elementor-element.elementor-element-b709f89{text-align:center;}.elementor-7655 .elementor-element.elementor-element-1ff7832 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-7655 .elementor-element.elementor-element-1ff7832{text-align:center;}.elementor-7655 .elementor-element.elementor-element-ea87368 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-7655 .elementor-element.elementor-element-ea87368{text-align:center;font-size:12px;line-height:16px;}.elementor-7655 .elementor-element.elementor-element-9fd3441:not(.elementor-motion-effects-element-type-background), .elementor-7655 .elementor-element.elementor-element-9fd3441 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d3d5c5d );}.elementor-7655 .elementor-element.elementor-element-9fd3441 > .elementor-background-overlay{background-image:url("https://www.nordsee-hotel-arlau-schleuse.de/wp-content/uploads/2021/10/noise.png");background-size:auto;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7655 .elementor-element.elementor-element-9fd3441{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:8rem 1rem 8rem 1rem;}.elementor-7655 .elementor-element.elementor-element-9fd3441 > .elementor-shape-top svg{width:calc(100% + 1.3px);height:42px;}.elementor-7655 .elementor-element.elementor-element-9fd3441 > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:42px;transform:translateX(-50%) rotateY(180deg);}.elementor-bc-flex-widget .elementor-7655 .elementor-element.elementor-element-7220356.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7655 .elementor-element.elementor-element-7220356.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7655 .elementor-element.elementor-element-7220356 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:16px;}.elementor-7655 .elementor-element.elementor-element-472b918 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-7655 .elementor-element.elementor-element-472b918{text-align:left;}.elementor-7655 .elementor-element.elementor-element-6837a89{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7655 .elementor-element.elementor-element-e6ecab9 .elementor-button{padding:16px 32px 16px 32px;}.elementor-bc-flex-widget .elementor-7655 .elementor-element.elementor-element-140247c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7655 .elementor-element.elementor-element-140247c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7655 .elementor-element.elementor-element-140247c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:16px;}.elementor-7655 .elementor-element.elementor-element-1f6ff43 > .elementor-widget-container{--e-transform-rotateZ:-2deg;margin:0% 0% -100% 0%;}.elementor-7655 .elementor-element.elementor-element-1f6ff43 img{width:90%;border-style:solid;border-width:10px 10px 10px 10px;border-color:#FFFFFF;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);}.elementor-7655 .elementor-element.elementor-element-418bbe9 > .elementor-widget-container{--e-transform-rotateZ:4deg;}.elementor-7655 .elementor-element.elementor-element-418bbe9 img{width:90%;border-style:solid;border-width:10px 10px 10px 10px;border-color:#FFFFFF;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.15);}.elementor-7655 .elementor-element.elementor-element-dd65172 > .elementor-container{max-width:1200px;min-height:400px;}.elementor-7655 .elementor-element.elementor-element-dd65172 > .elementor-shape-top svg{height:24px;}.elementor-bc-flex-widget .elementor-7655 .elementor-element.elementor-element-6ccc677.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7655 .elementor-element.elementor-element-6ccc677.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7655 .elementor-element.elementor-element-6ccc677 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-7655 .elementor-element.elementor-element-e95cec0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7655 .elementor-element.elementor-element-e95cec0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7655 .elementor-element.elementor-element-e95cec0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7655 .elementor-element.elementor-element-21623f1{text-align:right;}.elementor-7655 .elementor-element.elementor-element-21623f1 img{width:400px;}@media(max-width:1145px){.elementor-7655 .elementor-element.elementor-element-cfe4059:not(.elementor-motion-effects-element-type-background), .elementor-7655 .elementor-element.elementor-element-cfe4059 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-761px 0px;}.elementor-7655 .elementor-element.elementor-element-5a00eb0{padding:6rem 2rem 6rem 2rem;}.elementor-7655 .elementor-element.elementor-element-6e8190d{padding:6rem 2rem 6rem 2rem;}.elementor-7655 .elementor-element.elementor-element-9fd3441{padding:6rem 2rem 6rem 2rem;}.elementor-7655 .elementor-element.elementor-element-dd65172{padding:6rem 2rem 6rem 2rem;}.elementor-7655 .elementor-element.elementor-element-21623f1{text-align:center;}}@media(max-width:767px){.elementor-7655 .elementor-element.elementor-element-cfe4059:not(.elementor-motion-effects-element-type-background), .elementor-7655 .elementor-element.elementor-element-cfe4059 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-800px -33px;}.elementor-7655 .elementor-element.elementor-element-cfe4059 > .elementor-shape-bottom svg{width:calc(256% + 1.3px);}.elementor-7655 .elementor-element.elementor-element-cfe4059{padding:4rem 1rem 4rem 1rem;}.elementor-7655 .elementor-element.elementor-element-5a00eb0 > .elementor-shape-bottom svg{width:calc(256% + 1.3px);height:42px;}.elementor-7655 .elementor-element.elementor-element-5a00eb0{padding:2rem 1rem 4rem 1rem;}.elementor-7655 .elementor-element.elementor-element-6e8190d{padding:4rem 1rem 0rem 1rem;}.elementor-7655 .elementor-element.elementor-element-9fd3441 > .elementor-shape-top svg{width:calc(256% + 1.3px);}.elementor-7655 .elementor-element.elementor-element-9fd3441 > .elementor-shape-bottom svg{width:calc(256% + 1.3px);}.elementor-7655 .elementor-element.elementor-element-9fd3441{padding:4rem 1rem 4rem 1rem;}.elementor-7655 .elementor-element.elementor-element-dd65172{padding:4rem 1rem 4rem 1rem;}}@media(min-width:768px){.elementor-7655 .elementor-element.elementor-element-b832195{width:100%;}.elementor-7655 .elementor-element.elementor-element-6ccc677{width:60%;}.elementor-7655 .elementor-element.elementor-element-e95cec0{width:40%;}}@media(max-width:1145px) and (min-width:768px){.elementor-7655 .elementor-element.elementor-element-7220356{width:100%;}.elementor-7655 .elementor-element.elementor-element-140247c{width:100%;}.elementor-7655 .elementor-element.elementor-element-6ccc677{width:100%;}.elementor-7655 .elementor-element.elementor-element-e95cec0{width:100%;}}/* Start custom CSS for html, class: .elementor-element-8d41ed6 */#d21-quickbook {
    margin-top: 0 !important;
}

@media screen and (min-width: 769px) {
    .elementor-7655 .elementor-element.elementor-element-8d41ed6 #d21-selected-day-price {
        display: none;
    }
}

.elementor-7655 .elementor-element.elementor-element-8d41ed6 .d21-row .d21-col {
    font-size: 1rem;
    padding: 0 8px !important;
}

.elementor-7655 .elementor-element.elementor-element-8d41ed6 .d21-controlls > .d21-col {
    padding: 6px !important;
}

.elementor-7655 .elementor-element.elementor-element-8d41ed6 .d21-input {
    border-radius: 0;
    border-color: #e4e4e4;
    line-height: 40px;
    height: auto;
    padding-left: 48px;
}

.elementor-7655 .elementor-element.elementor-element-8d41ed6 .d21-input-icon {
    border-radius: 0;
    border-style: none;
    background-color: var(--e-global-color-primary);
    left: 0;
    top: 0;
    height: 42px;
    width: 40px;
    line-height: 40px;
    padding: 0;
}

.elementor-7655 .elementor-element.elementor-element-8d41ed6 .d21-btn {
    height: auto;
    background-color: var(--e-global-color-primary);
    border: none;
    border-radius: 0;
    color: #fff;
    font-weight: 600;
    line-height: 40px;
}

.elementor-7655 .elementor-element.elementor-element-8d41ed6 .d21-occupancy-select {
    padding-top: 8px;
}

@media screen and (max-width: 1280px) {
.elementor-7655 .elementor-element.elementor-element-8d41ed6 .d21-row {
    flex-direction: column;
    margin: 0;
}

.elementor-7655 .elementor-element.elementor-element-8d41ed6 #d21-los, #d21-arrival-input, #d21-occupancy-container, #d21-trigger-ibe {
    width: 100%;
    font-size: 1rem;
    padding: 0 !important;
}

.elementor-7655 .elementor-element.elementor-element-8d41ed6 #d21-arrival-input, #d21-occupancy-container, #d21-trigger-ibe {
    margin-top: 1rem;
}

.elementor-7655 .elementor-element.elementor-element-8d41ed6 .d21-input {
    border-radius: 0;
    border-color: #e4e4e4;
    line-height: 40px;
    height: auto;
    padding-left: 48px;
}

.elementor-7655 .elementor-element.elementor-element-8d41ed6 .d21-input-icon {
    border-radius: 0;
    border-style: none;
    background-color: var(--e-global-color-primary);
    left: 0;
    top: 0;
    height: 42px;
    width: 40px;
    line-height: 40px;
    padding: 0;
}

.elementor-7655 .elementor-element.elementor-element-8d41ed6 .d21-btn {
    height: auto;
    background-color: var(--e-global-color-primary);
    border: none;
    border-radius: 0;
    color: #fff;
    font-weight: 600;
    line-height: 48px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b709f89 */.elementor-7655 .elementor-element.elementor-element-b709f89 p:not(last-child) {
    margin-bottom: 2rem; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-472b918 */.elementor-7655 .elementor-element.elementor-element-472b918 a {
    text-decoration: underline;
    color: currentcolor;
}

.elementor-7655 .elementor-element.elementor-element-472b918 a:hover {
    text-decoration: none;
}/* End custom CSS */