.osOmegaSliderGroup{--osOmegaSlider-ImageHeight:calc(80vh - 200px);--osOmegaSlider-HeadlineFontSize:4vw;--osOmegaSlider-HeadlineLineHeight:1em;--osOmegaSlider-TextFontSize:1.8rem;--color-1:0,0,0;--color-2:0,0,0}.osOmegaSliderGroup .osOmegaSliderHeadline h2{margin:0 0 40px;font-size:6rem;color:var(--theme-maincolor);line-height:1.1em;font-weight:500}@media screen and (max-width:1400px){.osOmegaSliderGroup{--osOmegaSlider-ImageHeight:calc(82vh - 180px);--osOmegaSlider-HeadlineFontSize:4vw;--osOmegaSlider-TextFontSize:1.3rem}}@media screen and (max-width:1200px){.osOmegaSliderGroup{--osOmegaSlider-ImageHeight:400px;--osOmegaSlider-HeadlineFontSize:3rem;--osOmegaSlider-TextFontSize:1.4rem}}@media screen and (max-width:1050px){.osOmegaSliderGroup{--osOmegaSlider-ImageHeight:400px;--osOmegaSlider-HeadlineFontSize:2rem;--osOmegaSlider-TextFontSize:1.4rem}.osOmegaSliderGroup .osOmegaSliderHeadline h2{margin:0 0 20px}.osOmegaSliderSlideTitle{padding:0 0 20px}.osOmegaSliderSlideDetails p{font-size:16px;line-height:1.3em;margin:0 0 10px}}@media screen and (max-width:750px){.osOmegaSliderGroup{--osOmegaSlider-ImageHeight:300px;--osOmegaSlider-HeadlineFontSize:2rem;--osOmegaSlider-TextFontSize:1.4rem}}.osOmegaSliderSlide-iconGroup{position:absolute;top:0;right:0;z-index:100;font-style:normal;font-weight:400}.osOmegaSliderSlide-iconGroup li{display:inline-block;margin:0;padding:10px 15px;list-style-type:none;position:relative}.osOmegaSliderSlide-iconGroup ul{margin:0;list-style-type:none}.osOmegaSliderSlide-iconGroup li:before{content:"";position:absolute;left:10px;width:40px;height:100%;background-repeat:no-repeat;background-size:contain;background-position:center center}.osOmegaSlide-icon-person:before{background-image:url(https://seehotelfn.de/wp-content/themes/hotel-am-rhein/assets/icons/icon-user.svg)}.osOmegaSlide-icon-roomsize:before{background-image:url(https://seehotelfn.de/wp-content/themes/hotel-am-rhein/assets/icons/icon-area.svg)}.osOmegaSliderSlide .osOmegaSliderSlide-iconGroup,.osOmegaSliderTextContentGroup li:last-child::before,.swiper-button-next-osOmegaSlider:after,.swiper-button-prev-osOmegaSlider:after{opacity:0}.omegaSwiperSlideDetails .osOmegaSlider-close-btn,.osOmegaSlider .swiper-slide.swiper-slide-next,.osOmegaSlider .swiper-slide.swiper-slide-prev,.osOmegaSliderSlide.swiper-slide-active .osOmegaSliderSlide-iconGroup{opacity:1}.osOmegaSliderGroup{-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s;padding:0;--osOmegaSliderOverlayOffset:60px}#osOmegaCursor,.osOmegaSliderSlide-Image--Container-View{-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}.osOmegaSliderHeadline h2,.osOmegaSliderSlideTitle{font-style:normal;font-weight:300;font-size:var(--osOmegaSlider-HeadlineFontSize);line-height:var(--osOmegaSlider-HeadlineLineHeight);pointer-events:none}.osOmegaSliderSlideDetails{color:#333;font-size:var(--osOmegaSlider-TextFontSize);font-style:normal;font-weight:400}.osOmegaSliderGrid{margin:0 200px}.osOmegaSliderSlideTitle div{width:calc(100% - 50px)}.osOmegaSliderDetailsBlock{margin:20px 0;display:grid;grid-template-columns:1fr 1fr}.swiper-osOmegaSlider--Navigation{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.swiper-osOmegaSlider--Navigation div{pointer-events:all}.next-slider-info,.prev-slider-info{writing-mode:vertical-rl;transform:rotate(180deg);display:inline-block;position:absolute;left:calc(100px + 20px);bottom:0;text-transform:uppercase;pointer-events:none;font-size:13px}.swiper-osOmegaSlider--Navigation .swiper-button-next-osOmegaSlider{top:0!important;right:0!important;margin:0;height:100%!important}.next-slider-info{left:auto;right:calc(100px + 20px)}.next-slider-info span,.prev-slider-info span{display:inline-block;padding:70px 0;position:relative}.next-slider-info span:before,.prev-slider-info span:before{width:2px;content:"";height:60px;position:absolute;background:rgba(var(--color-2),1);left:calc(50% - 1px);top:0}.next-slider-info span:after,.prev-slider-info span:after{width:2px;content:"";height:60px;position:absolute;background:rgba(var(--color-2),1);left:calc(50% - 1px);bottom:0}.osOmegaSliderSlideInformations{position:absolute;top:0;width:100%;height:var(--osOmegaSlider-ImageHeight);left:0;pointer-events:none;font-style:normal;font-weight:400}.osOmegaSliderSlidetitle--row--booking{padding:30px 0 0}.osOmegaSliderSlidetitle h3{font-size:4.5rem;line-height:var(--osOmegaSlider-HeadlineLineHeight);color:var(--theme-maincolor);font-family:var(--main-fontfamily);font-weight:300}.osOmegaSliderSlidedescription p,.osOmegaSliderSlidedescription ul{color:var(--theme-maincolor2);font-size:var(--main-fontsize);line-height:var(--main-lineheight)}.osOmegaSliderHeadline h2,.osOmegaSliderSlideTitle{color:var(--theme-maincolor);font-family:var(--main-fontfamily);line-height:1.2em}.osOmegaSliderSlidedescription ul li{margin:0 0 5px}.osOmegaSliderWrapper{cursor:grab;position:relative;z-index:200}.osOmegaSlider{width:100%}.osOmegaSlider .osOmegaSliderSlide{text-align:center;font-size:18px;width:calc(100% - 200px)}.osOmegaSlider .osOmegaSliderSlide.swiper-slide-active .osOmegaSliderSlideBox{margin:0 100px}.osOmegaSliderTextContentGroup{display:grid;margin:50px 0 0;grid-template-columns:1fr 1fr;text-align:left}.osOmegaSliderSlide-Image--Container{height:var(--osOmegaSlider-ImageHeight);position:relative;width:100%}.osOmegaSliderSlide-Image--Container-View{transition:.4s;position:absolute;bottom:0;left:0;width:40%;height:50%;background:green}.osOmegaSliderSlide-Image--Container-View img{object-fit:cover;width:100%;height:100%}.osOmegaSliderSlide.swiper-slide-active .osOmegaSliderSlide-Image--Container-View{width:100%;height:100%}.swiper-slide.osOmegaSliderSlide.swiper-slide-prev .osOmegaSliderSlide-Image--Container-View{left:auto;right:0}#osOmegaCursor{position:fixed;width:60px;height:60px;cursor:none!important;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:500000;opacity:0;transition:.4s;mix-blend-mode:difference}#osOmegaCursor>div{background:url(https://seehotelfn.de/wp-content/themes/neo-hotel/assets/icons/cursor-next.svg);-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s;width:100%;height:100%;position:absolute;top:0;left:0;border-radius:50%}#osOmegaCursor.hover-cursor-next-slider,#osOmegaCursor.hover-cursor-prev-slider{opacity:1;width:100px;height:100px;cursor:none!important;-webkit-transition:all var(--osOmegaSlider-TransitionTime) ease;-moz-transition:all var(--osOmegaSlider-TransitionTime) ease;-ms-transition:all var(--osOmegaSlider-TransitionTime) ease;-o-transition:all var(--osOmegaSlider-TransitionTime) ease;transition:all var(--osOmegaSlider-TransitionTime) ease}#osOmegaCursor.hover-cursor-next-slider>div{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:1200px){.osOmegaSliderGrid{margin:0 100px}.osOmegaSlider .osOmegaSliderSlide{width:calc(100% - 80px)}.osOmegaSlider .osOmegaSliderSlide.swiper-slide-active .osOmegaSliderSlideBox{margin:0 60px}.osOmegaSlider .prev-slider-info{left:60px;width:20px}.osOmegaSlider .next-slider-info{right:60px;width:20px}}@media screen and (max-width:900px){.osOmegaSliderDetailsBlock{display:block}.osOmegaSliderSlideTitle{padding:0 0 40px}.osOmegaSliderSlide-iconGroup{font-size:15px}.osOmegaSliderSlide-iconGroup li{padding:0 0 0 30px;margin:5px 15px 5px 0;position:relative}.osOmegaSliderSlide-iconGroup li::before{left:5px;width:20px;height:80%;top:10%}.osOmegaSliderTextContentGroup{display:block;margin:20px 0 0;grid-template-columns:none}.osOmegaSliderSlidetitle--row{padding:0 0 30px}.next-slider-info,.prev-slider-info{font-size:10px}}@media screen and (max-width:700px){.osOmegaSliderGroup{padding:24px 0}.osOmegaSliderGrid{margin:0 60px}.osOmegaSlider .osOmegaSliderSlide{width:calc(100% - 60px)}.osOmegaSlider .osOmegaSliderSlide.swiper-slide-active .osOmegaSliderSlideBox{margin:0 30px}.osOmegaSliderSlidetitle h3{font-size:2.6rem}.next-slider-info,.prev-slider-info{font-size:11px;bottom:auto;top:0}.osOmegaSliderSlide-iconGroup{font-size:13px}.next-slider-info span::after,.next-slider-info span::before,.prev-slider-info span::after,.prev-slider-info span::before{display:none}.next-slider-info span,.prev-slider-info span{display:inline-block;padding:40px 0 0;position:relative}.osOmegaSlider .prev-slider-info{left:20px;width:20px}.osOmegaSlider .next-slider-info{right:20px;width:20px}}@media screen and (max-width:550px){.osOmegaSliderGroup{--osOmegaSlider-ImageHeight:200px;--osOmegaSlider-HeadlineFontSize:1.7rem;--osOmegaSlider-TextFontSize:1.3rem}.osOmegaSliderSlide-iconGroup{font-size:10px}.osOmegaSlider .next-slider-info,.osOmegaSlider .prev-slider-info{display:none}}.swiper-button-prev.swiper-button-prev-osOmegaSlider{pointer-events:none!important;cursor:pointer!important}.swiper-osOmegaSlider--Navigation{cursor:pointer!important;pointer-events:all!important}.osOmegaSliderSlide-iconGroup li{transition:.2s}.osOmegaSliderSlide-iconGroup li:hover{background:rgba(var(--color-2),1);background:var(--omegaSliderNavInfoColor)}.osOmegaSliderSlideTitle{font-weight:300}.osOmegaSliderHeadline{text-align:center}.osOmegaSliderSlide-Image--overlay{position:absolute;width:calc(100% - 0px);height:calc(100% - 0px);color:#fff;background:#416d8ae0;opacity:0;z-index:-1;transition:opacity .5s;backdrop-filter:blur(2px)}.osOmegaSliderSlide-Image--overlay .close-btn{position:absolute;top:20px;right:20px;cursor:pointer;background-color:transparent;color:#fff;width:35px;height:35px;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:106;border:1px solid #fff!important;font-size:20px;transition:.5s}.osOmegaSliderSlide-Image--overlay .close-btn svg{fill:#fff;width:20px;height:20px}.osOmegaSliderSlide-Image--overlay .close-btn:hover{background:rgba(var(--color-2),1)}.osOmegaSliderSlide-Image--overlay .close-btn:hover svg{fill:#fff}.osOmegaSliderSlide-iconGroup{width:100%;display:block}.osOmegaSliderSlide-iconGroup ul{text-align:right;display:block;padding:25px 25px 0 0;font-size:0}.osOmegaSliderSlide-iconGroup ul li{background:0 0;display:block;font-size:var(--osOmegaSlider-TextFontSize);text-align:right}.osOmegaSliderSlide-iconGroup ul li a{background:#fff;display:inline-block;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;padding:10px 25px;-webkit-border-radius:50px 50px 50px 50px;border-radius:50px;font-size:var(--osOmegaSlider-TextFontSize)!important}.osOmegaSliderSlide-iconGroup ul li a:hover{background:var(--theme-maincolor2);color:#fff;padding:10px 35px 10px 25px}.osOmegaSliderSlide-iconGroup ul li.last{text-transform:uppercase}.osOmegaSliderSlideInformations{pointer-events:all;cursor:alias;z-index:-1;--omegaSliderNavInfoColor:var(--theme-maincolor);color:var(--omegaSliderNavInfoColor)}.osOmegaSliderSlide-iconGroup ul li.anfragen,.osOmegaSliderSlide-iconGroup ul li.buchen{color:#333;background:#fff}.osOmegaSliderSlide-iconGroup ul li.anfragen:hover,.osOmegaSliderSlide-iconGroup ul li.buchen:hover{color:#fff;background:var(--omegaSliderNavInfoColor)}.next-slider-info span:after,.next-slider-info span:before,.prev-slider-info span:after,.prev-slider-info span:before{background:var(--omegaSliderNavInfoColor)}@media only screen and (max-width:767px){.osOmegaSliderSlide-iconGroup ul{flex-direction:column;align-items:flex-start}.osOmegaSliderSlide-iconGroup ul:last-child{flex-direction:column;align-items:flex-end}.osOmegaSliderSlide-iconGroup ul li{font-size:14px;margin:0;padding:5px 10px}.osOmegaSliderSlide-Image--overlay ul{columns:unset;padding-top:50px}.osOmegaSliderSlide-Image--overlay{font-size:13px;overflow:scroll!important;align-items:flex-start}.osOmegaSliderSlide-iconGroup ul{text-align:right;display:block;padding:4px 4px 0 0;font-size:0}.osOmegaSliderSlide-iconGroup ul li a{padding:6px 16px}.osOmegaSliderSlide-Image--overlay .close-btn{top:8px;right:8px;width:28px;height:28px}.osOmegaSliderSlide-Image--overlay .close-btn svg{width:14px;height:14px}.osOmegaSliderHeadline h2{color:var(--theme-maincolor);font-size:2.6rem}}.osOmegaSliderSlide-Image--overlay ul li,.osOmegaSliderTextContentGroup ul li{list-style-type:none;margin:0 0 15px;position:relative}.osOmegaSliderTextContentGroup li:before{background:var(--theme-maincolor);width:100%;opacity:.5;height:2px;position:absolute;bottom:-7px;left:0;content:""}.osOmegaSliderSlide-Image--overlay ul li{padding:0 0 10px;display:block;position:relative;break-inside:avoid}.osOmegaSliderSlide-Image--overlay ul li:after{content:"";position:absolute;bottom:-3px;left:0;width:100%;border-bottom:2px solid rgba(255,255,255,.3)}.swiper-osOmegaSlider--Navigation{pointer-events:none!important;z-index:10}.swiper-osOmegaSlider--Navigation .swiper-button-prev-osOmegaSlider{margin:0;position:absolute;height:100%;opacity:1;z-index:100;pointer-events:all!important;width:200px!important;left:0;right:auto;top:0;cursor:pointer!important}.swiper-osOmegaSlider--Navigation .swiper-button-next-osOmegaSlider{position:absolute;opacity:1;z-index:100;width:200px!important;pointer-events:all!important;left:auto;cursor:pointer!important;background:0 0!important}.swiper-osOmegaSlider--Navigation .swiper-button-next-osOmegaSlider:hover,.swiper-osOmegaSlider--Navigation .swiper-button-prev-osOmegaSlider:hover{background:0 0!important}@media screen and (max-width:1200px){.swiper-osOmegaSlider--Navigation .swiper-button-next-osOmegaSlider,.swiper-osOmegaSlider--Navigation .swiper-button-prev-osOmegaSlider{width:100px!important}}.omega-slider-ctalink{padding:15px 0 0}.swiper-slide.osOmegaSliderSlide.swiper-slide-active{z-index:10000}.omegaSwiperSlideDetails .osOmegaSliderSlide-Image--overlay{z-index:1000;opacity:1;overflow:scroll}body.osOmegaSwiperOverlayActive{position:relative;overflow:auto!important}@media (max-width:768px){.osOmegaSliderGroup .osOmegaSliderHeadline h2{font-size:3.5rem;margin:0 0 30px}}.osOmegaSlider-close-btn{position:absolute;width:40px;height:40px;background:#fff;right:100px;top:35px;z-index:99999;display:flex;-webkit-border-radius:50px 50px 50px 50px;border-radius:50px;opacity:0;cursor:pointer;-webkit-transition:250ms ease-in-out;-moz-transition:250ms ease-in-out;-ms-transition:250ms ease-in-out;-o-transition:250ms ease-in-out;transition:250ms ease-in-out}.osOmegaSlider-close-btn:hover{background-color:#fff;-moz-transform:scale(1.1) rotate(90deg);-webkit-transform:scale(1.1) rotate(90deg);-o-transform:scale(1.1) rotate(90deg);-ms-transform:scale(1.1) rotate(90deg);transform:scale(1.1) rotate(90deg)}.osOmegaSlider-close-btn svg{width:22px;height:22px;display:block;margin:auto}.osOmegaSliderSlide-Image--overlay{height:var(--osOmegaSlider-ImageHeight);left:var(--osOmegaSliderOverlayOffset);width:calc(100% - calc(2*var(--osOmegaSliderOverlayOffset)));padding:0}.os-omega-slider-list-columnscontainer{display:grid;grid-template-columns:1fr 1fr;gap:30px}.os-omega-slider-list-columnscontainer ul li:last-child::after{display:none}.osOmegaSliderSlide-Image--overlay---inner{padding:40px 100px 40px 40px}.osOmegaSlider .osOmegaSliderSlide .osOmegaSliderSlide-Image--overlay---inner p,.osOmegaSlider .osOmegaSliderSlide .osOmegaSliderSlide-Image--overlay---inner ul{font-size:var(--main-fontsize)}@media screen and (max-width:700px){.swiper-osOmegaSlider--Navigation .swiper-button-next-osOmegaSlider,.swiper-osOmegaSlider--Navigation .swiper-button-prev-osOmegaSlider{width:50px!important;display:block!important}.osOmegaSliderSlide-Image--overlay{left:-30px;width:calc(100% + 60px);height:100%}.osOmegaSlider-close-btn{right:10px}.osOmegaSwiperOverlayActive .swiper-osOmegaSlider--Navigation .swiper-button-next-osOmegaSlider{pointer-events:none!important}.os-omega-slider-list-columnscontainer{display:block;grid-template-columns:1fr;padding:30px;gap:30px}.osOmegaSliderSlide-Image--overlay ul li::after{bottom:-8px}.os-omega-slider-list-columnscontainer ul li{padding:0 60px 0 0}.os-omega-slider-list-second ul{padding-top:0}.os-omega-slider-list-column-first ul{padding:0}.os-omega-slider-list-column-first ul li:last-child::after{display:block}.osOmegaSliderSlide-Image--overlay---inner{padding:20px 30px}}@media screen and (min-width:1200px){.osOmegaSliderGroup{--osOmegaSliderOverlayOffset:100px}.osOmegaSlider-close-btn{right:140px}}