@font-face{font-family:blauerNue;src:url(../media/BlauerNue_Thin-s.p.4a4f2e7b.woff2)format("woff2");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:blauerNue;src:url(../media/BlauerNue_ExtraLight-s.p.2b04e95f.woff2)format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:blauerNue;src:url(../media/BlauerNue_Light-s.p.cd91ceb2.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:blauerNue;src:url(../media/BlauerNue_Regular-s.p.7bd987cf.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:blauerNue;src:url(../media/BlauerNue_Medium-s.p.f82190c1.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:blauerNue;src:url(../media/BlauerNue_SemiBold-s.p.00ea1dd4.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:blauerNue;src:url(../media/BlauerNue_Bold-s.p.6787ac97.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:blauerNue;src:url(../media/BlauerNue_ExtraBold-s.p.46d46a8f.woff2)format("woff2");font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:blauerNue;src:url(../media/BlauerNue_Heavy-s.p.c7ac2ada.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:blauerNue Fallback;src:local(Arial);ascent-override:82.14%;descent-override:22.72%;line-gap-override:0.0%;size-adjust:114.44%}.blauernue_53639a57-module__gufTYa__className{font-family:blauerNue,blauerNue Fallback}.blauernue_53639a57-module__gufTYa__variable{--font-blauer-nue:"blauerNue","blauerNue Fallback"}
@font-face{font-family:roboto;src:url(../media/Roboto_Light-s.p.2cd8e374.ttf)format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:roboto;src:url(../media/Roboto_Regular-s.p.c8d5522d.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:roboto;src:url(../media/Roboto_Medium-s.p.dc225798.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:roboto;src:url(../media/Roboto_MediumItalic-s.p.0a5834c3.ttf)format("truetype");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:roboto;src:url(../media/Roboto_SemiBold-s.p.f5b86e63.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:roboto;src:url(../media/Roboto_SemiBoldItalic-s.p.e793ae36.ttf)format("truetype");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:roboto;src:url(../media/Roboto_Bold-s.p.bfb31984.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:roboto;src:url(../media/Roboto_BoldItalic-s.p.e53ac00b.ttf)format("truetype");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:roboto;src:url(../media/Roboto_ExtraBold-s.p.154c480c.ttf)format("truetype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:roboto;src:url(../media/Roboto_ExtraBoldItalic-s.p.2939e75d.ttf)format("truetype");font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:roboto Fallback;src:local(Arial);ascent-override:92.43%;descent-override:24.32%;line-gap-override:0.0%;size-adjust:100.37%}.roboto_7eee4910-module__qL3RPq__className{font-family:roboto,roboto Fallback}.roboto_7eee4910-module__qL3RPq__variable{--font-roboto:"roboto","roboto Fallback"}
.DateRangePickerInput__showClearDates{padding-right:0!important}.CalendarMonth_caption{padding-top:6px!important;padding-bottom:61px!important;font-family:blauerNue,blauerNue Fallback!important}.DayPicker_weekHeader_li{color:#aaa!important;font-family:blauerNue,blauerNue Fallback!important;font-size:13px!important;font-weight:500!important}.CalendarDay__default{border:1px solid #fff!important}.CalendarDay__default:hover{background:1px solid #fff!important;border-radius:8px!important}.CalendarDay__selected_start{border:1px solid #fff!important;border-radius:8px 0 0 8px!important;position:relative!important}.CalendarDay__selected_start:after{content:"From"!important;width:fit-content!important;font-size:9px!important;font-weight:700!important;position:absolute!important;top:8px!important;left:50%!important;transform:translate(-50%)!important}.CalendarDay__selected_start div{color:#fff!important;border:unset!important;background:#005da4!important;border-radius:8px 0 0 8px!important}.CalendarDay__selected_start div:hover{background:#005da4!important;border-radius:8px 0 0 8px!important}.CalendarDay__selected_end{border:1px solid #fff!important;border-radius:0 8px 8px 0!important;position:relative!important}.CalendarDay__selected_end:after{content:"To"!important;width:fit-content!important;font-size:9px!important;font-weight:700!important;position:absolute!important;top:8px!important;left:50%!important;transform:translate(-50%)!important}.CalendarDay__selected_end div{color:#fff!important;border:unset!important;background:#005da4!important;border-radius:0 8px 8px 0!important}.CalendarDay__selected_end div:hover{background:#005da4!important;border-radius:0 8px 8px 0!important}.CalendarDay__selected_span,.CalendarDay__hovered_span{border:1px solid #fff!important;border-left:0!important;border-right:0!important}.CalendarDay__selected_span div,.CalendarDay__hovered_span div{border:0!important}.CalendarDay__selected_span div{color:#005da4!important;background:#b2f1ec!important;border:1px!important;border-radius:0!important}.CalendarDay__hovered_span{color:#005da4!important;background:#b2f1ec!important;border:1px solid #fff!important;border-left:0!important;border-right:0!important;border-radius:0!important}.CalendarDay__lastDayOfWeek{color:red!important}@media screen and (max-width:900px){.DateRangePicker_picker__portal{z-index:1400!important}.DayPicker_transitionContainer{padding-top:95px!important;padding-bottom:77px!important}.DayPicker_weekHeaders{top:75px}.DayPicker_weekHeader{padding:0!important}.DayPickerNavigation{padding:13px 13px 0}.DayPickerNavigation_button{border-radius:8px;background-color:#ce0000!important}.DayPickerNavigation_svg__vertical{fill:#fff!important;width:25px!important;height:25px!important}.CalendarMonth_caption{padding-top:2rem!important;padding-bottom:1rem!important;font-family:blauerNue,blauerNue Fallback!important}.CalendarDay__default{border:2px solid #fff!important}}@media screen and (max-width:600px){.CalendarMonth_table,.CalendarMonthGrid{width:100%!important}}
html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100vw;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.floor_map_image_zoom .swiper-slide-visible.swiper-slide-active img{animation:6s linear infinite zoom-in-zoom-out}@keyframes zoom-in-zoom-out{0%{transform:scale(1)}to{transform:scale(1.3)}}@keyframes move_wave{0%{transform:translate(0)translateZ(0)scaleY(1)}50%{transform:translate(-25%)translateZ(0)scaleY(.55)}to{transform:translate(-50%)translateZ(0)scaleY(1)}}.bgTop{z-index:15;opacity:.5}.bgMiddle{z-index:10;opacity:.75}.bgBottom{z-index:5}.wave{transform-origin:bottom;background-position:0 bottom;background-repeat:repeat-x;width:200%;height:100%;position:absolute;left:0}.waveTop{background-size:50% 100px}.waveAnimation .waveTop{animation:3s 1s move-wave}.waveMiddle{background-size:50% 120px}.waveAnimation .waveMiddle{animation:10s linear infinite move_wave}.waveBottom{background-size:50% 100px}.waveAnimation .waveBottom{animation:15s linear infinite move_wave}@keyframes zoomInOut{0%,to{transform:scale(.95)}50%{transform:scale(1.15)}}.zoom-icon{transform-origin:50%;animation:2s ease-in-out infinite zoomInOut}@keyframes panObject{0%{object-position:center center}20%{object-position:0% 0%}80%{object-position:100% 100%}to{object-position:50% 50%}}.panning_image{object-position:50% 50%;transition:all .3s;transform:scale(1)}.panning_image:hover{object-fit:cover;cursor:url("data:image/svg+xml;utf8,<svg xmlns=%22http://www.w3.org/2000/svg%22 height=%2228%22 width=%2228%22><text y=%2224%22 font-size=%2220%22>🔍</text></svg>") 16 16,auto;animation:12s ease-in-out infinite alternate panObject}.animated-image{object-fit:cover;width:100%;height:100%;animation:25s linear infinite panZoom}@keyframes panZoom{0%{transform:scale(1)translate(0)}25%{transform:scale(1.1)translate(2%,2%)}50%{transform:scale(1.2)translate(4%,4%)}75%{transform:scale(1.15)translate(-2%,-2%)}to{transform:scale(1)translate(0)}}
.header{text-align:center;color:#fff;background:linear-gradient(60deg,#543ab7 0%,#00acc1 100%);position:relative}.inner-header{width:100%;max-width:1536px;height:40vh;min-height:400px;margin:auto;padding:24px}.waves{width:100%;height:15vh;min-height:100px;max-height:150px;margin-bottom:-7px;position:relative}.ship-container{position:relative;top:4rem}.benner-swiper h1{font-size:3.2rem}.parallax>use{animation:25s cubic-bezier(.55,.5,.45,.5) infinite move-forever}.ship{animation:20s cubic-bezier(.55,.5,.45,.5) infinite move-ship}.parallax>use:first-child{animation-duration:7s;animation-delay:-2s}.parallax>use:nth-child(2){animation-duration:10s;animation-delay:-3s}.parallax>use:nth-child(3){animation-duration:13s;animation-delay:-4s}.parallax>use:nth-child(4){animation-duration:20s;animation-delay:-5s}@keyframes move-forever{0%{transform:translate(-90px)}to{transform:translate(85px)}}@keyframes move-ship{0%{transform:translate(0,0)}25%{transform:translate(50px,50px)}50%{transform:translate(100px)}75%{transform:translate(150px,50px)}to{transform:translate(200px)}}@keyframes move-ship-mobile{0%{transform:translate(0,0)}25%{transform:translate(20px,20px)}50%{transform:translate(40px)}75%{transform:translate(60px,20px)}to{transform:translate(80px)}}@media (max-width:768px){.waves{height:50px;min-height:50px}.ship{width:200px;height:100px;animation:20s cubic-bezier(.55,.5,.45,.5) infinite move-ship-mobile}.ship-container{top:1.5rem}.inner-header{height:55vh;padding:16px}.benner-swiper h1{font-size:2rem}}.benner-swiper .swiper-slide:not(.swiper-slide-active){opacity:0!important}
