html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.header{position:absolute;z-index:10;width:100%;height:64px;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.privacy-policy .header{background:#fff;top:0}.header.fixed{position:fixed;background-color:#fff;border-bottom:1px solid #e5e5e5}.header.fixed .menu li a{color:#333}.header .menu{font-family:Montserrat,Arial,sans-serif;letter-spacing:.05em;display:inline-block;font-size:10pt;line-height:36px;float:right;font-weight:400;padding:14px 28px}.header .menu ul{width:100%}.header .menu li{float:left;margin-left:28px}.header .menu li a{color:#fff}.privacy-policy .header .menu li a{color:#000}.header .menu li a:hover{color:#3fa8f4}@media screen and (max-width:650px){.header .menu li{margin-left:0}}@media screen and (max-width:650px){.header .menu{display:block;position:fixed;right:-300px;-webkit-transition:right .4s;-moz-transition:right .4s;transition:right .4s;background-color:#fff;bottom:0;top:0;border-left:1px solid #e5e5e5;z-index:100}.header .menu li{float:none;padding:7px}.header .menu li a{font-size:120%;padding:14px;color:#333}}.header .menu.show{display:block;right:0}.header .menu-icon{display:none;height:36px;width:36px;margin:14px 28px;float:right;background:url(../images/menu-white.svg);background-size:100% 100%;cursor:pointer}@media screen and (max-width:650px){.header .menu-icon{display:block}}.header .menu-icon.show{display:block}.header.fixed .menu-icon{background:url(../images/menu-blue.svg);background-size:100% 100%}.footer{padding:0 28px;border-top:5px solid #19367c;font-size:10pt;font-family:Neuton,serif;background:#d8d8d8}.footer .centerpage{width:100%;display:flex}@media screen and (max-width:650px){.footer .centerpage{display:block}}.footer .left{flex-grow:1;padding-bottom:28px;padding-right:14px;text-align:right}.footer .right{flex-grow:1;padding-bottom:28px;padding-left:14px;text-align:left}.footer p{padding-bottom:14px}#home .home-inner{position:absolute;width:100%;height:100%;overflow:hidden}#home .video-bg{position:absolute;width:100%;height:100%;top:0;left:0;background:url(../images/coverimage.jpg) no-repeat;background-size:cover;background-position:center;z-index:-11}#home video#bgvid{position:absolute;z-index:-10;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#home .video-overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;background-color:rgba(0,0,0,.3);z-index:0}#home .center{position:absolute;top:50%;margin-top:-80px;width:100%;text-align:center}#home .center img{width:500px}@media screen and (max-width:650px){#home .center{margin-top:-30px}#home .center img{width:270px}}#home .bottom-div{position:absolute;bottom:0;width:100%;text-align:center;margin-bottom:28px}#yacht{background-color:#090e15;color:#cacaca;border-bottom:5px solid #b2b2b2}#yacht h1{color:#3fa8f4}#yacht h4,#yacht h5{color:#fff}#yacht .thumbnail-round{text-align:center;margin-top:-14px;margin-bottom:28px}#yacht .thumbnail-round img{width:150px;height:150px;border-radius:50%}#yacht .tiles-container{width:100%;display:flex;margin:28px 0 0 0;flex-wrap:wrap;justify-content:space-between;margin-right:-1px}#yacht .tile{position:relative;flex-grow:1;height:300px;background-size:cover;background-position:center center;padding-top:120px;margin-right:1px;margin-bottom:1px;cursor:pointer;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}#yacht .tile.selected{flex-grow:10}#yacht .tile.selected .overlay{visibility:hidden}#yacht .tile.selected .text{visibility:hidden}#yacht .tile:hover{flex-grow:10}@media screen and (max-width:650px){#yacht .tile{margin-left:0;width:100%;height:200px;padding-top:80px}}#yacht .tile .overlay{position:absolute;top:0;width:100%;height:100%;background-color:rgba(9,14,21,.5)}#yacht .tile .text{position:relative;width:100%;padding:0 14px}#yacht .tile-expand{width:100%;overflow:hidden;background-color:#e5e5e5;color:#333;max-height:0;-webkit-transition:max-height 0s;-moz-transition:max-height 0s;transition:max-height 0s}#yacht .tile-expand .page{padding-bottom:0;padding-top:80px}#yacht .tile-expand .divider{margin-bottom:28px}#yacht .tile-expand h2{padding-top:28px;color:#000}#yacht .tile-expand p{padding-bottom:28px}#yacht .tile-expand p br{line-height:3em}#yacht .tile-expand.show{display:block;max-height:1500px;-webkit-transition:max-height 1s linear;-moz-transition:max-height 1s linear;transition:max-height 1s linear}#yacht .exteriour{background-image:url(../images/exteriour.jpg)}#yacht .interiour{background-image:url(../images/interiour.jpg)}#yacht .accomodation{background-image:url(../images/accomodation.jpg)}#charter{border-bottom:5px solid #b2b2b2}#specifications{background-color:#d8d8d8}#specifications table{margin:0 auto}#specifications table thead{border-bottom:none}#specifications table td:first-child{font-weight:700}#specifications table td{max-width:280px}#specifications .image{width:560px;margin:0 auto}#specifications .image img{width:100%}@media screen and (max-width:650px){#specifications .image{width:100%}}#contact{background:url(../images/kontakt.jpg) no-repeat;background-size:cover;background-position:center;border-top:5px solid #b2b2b2}#contact .page{padding:0 28px 80px 28px}#contact h1{color:#3fa8f4}#contact h3{padding-top:0;color:#ddd}#contact input,#contact textarea{width:100%;padding:7px;font-family:Montserrat,Arial,sans-serif;font-size:10pt;letter-spacing:0;margin:14px 0;border:none;background-color:rgba(229,229,229,.66);border-radius:3px;outline:0}#contact textarea{resize:none}#contact label{font-family:Montserrat,Arial,sans-serif;font-size:10pt;letter-spacing:0;color:#ddd}#contact .button{background-color:#e5e5e5;color:#333;border:none;cursor:pointer}#contact .button:hover{color:#fff;background-color:#3fa8f4}#submit .button{background-color:#090e15;color:#ddd;border:none;cursor:pointer}#submit .button:hover{color:#fff;background-color:#3fa8f4}body{font-family:Neuton,serif;font-size:13pt;color:#333;letter-spacing:.05em;background-color:#f5f5f5}@media screen and (max-width:650px){body{font-size:11pt}}h1{font-family:Montserrat,Arial,sans-serif;font-size:32pt;letter-spacing:.1em;color:#19367c;text-align:center;margin:14px;font-weight:700;overflow-wrap:break-word;word-wrap:break-word;word-break:break-all}@media screen and (max-width:650px){h1{font-size:18pt}}h2{font-family:Montserrat,Arial,sans-serif;font-size:22pt;letter-spacing:.1em;color:#fff;text-align:center;margin:14px;font-weight:700}@media screen and (max-width:650px){h2{font-size:15pt}}h3{font-family:Neuton,serif;font-size:22pt;letter-spacing:.07em;color:gray;text-align:center;font-weight:400;margin:14px}@media screen and (max-width:650px){h3{font-size:15pt}}h4{font-family:Montserrat,Arial,sans-serif;font-size:16pt;letter-spacing:.1em;color:#000;text-align:center;margin:28px 0 14px 0;font-weight:700}@media screen and (max-width:650px){h4{font-size:14pt}}h5{margin:28px 0 14px 0;font-weight:700}a{color:#333;text-decoration:none}p{line-height:1.5}.button{font-family:Montserrat,Arial,sans-serif;display:inline-block;border:2px solid #fff;border-radius:50px;padding:10px 30px 10px 30px;color:#fff;letter-spacing:.05em;font-size:9pt;text-decoration:none}.button:hover{border-color:#3fa8f4;color:#3fa8f4}.box{max-width:400px;margin-right:auto;margin-left:auto}.divider{width:180px;height:5px;margin-left:auto;margin-right:auto}.divider.blue{background-color:#3fa8f4}.divider.dark-blue{background-color:#19367c}.divider.white{width:150px;background-color:#fff}.divider.black{width:150px;background-color:#000}.line{width:100%;height:5px;background-color:#19367c}.line.bright{background-color:#3fa8f4}.title{padding:28px 14px}.page{padding:80px 28px}.centerpage{max-width:900px;margin-left:auto;margin-right:auto}.arrow-up{width:0;height:0;border-left:18px solid transparent;border-right:18px solid transparent;border-bottom:18px solid #b2b2b2;margin-left:auto;margin-right:auto;margin-top:28px}.arrow-down{width:0;height:0;border-left:18px solid transparent;border-right:18px solid transparent;border-top:18px solid #b2b2b2;margin-left:auto;margin-right:auto;margin-bottom:28px}.hidden{display:none}.align-center{text-align:center}table{min-width:80%;font-family:Montserrat,Arial,sans-serif;font-size:11pt;margin:28px auto;letter-spacing:0}table thead{border-bottom:1px solid gray}table th{padding:7px;font-weight:700}table td{padding:7px}@media screen and (max-width:650px){table{font-size:9pt}}.unslider{position:relative;overflow:hidden!important}.unslider .slideshow-arrow{position:absolute;top:50%;margin-top:-20px;height:40px;width:40px;cursor:pointer}.unslider .slideshow-arrow.prev{left:14px;background:url(../images/arrow-left.png) no-repeat;background-size:contain}.unslider .slideshow-arrow.next{right:14px;background:url(../images/arrow-right.png) no-repeat;background-size:contain}.slideshow{background-color:#fff;border-radius:10px}.slideshow li{text-align:center}.slideshow li .img{width:100%;height:400px;background-size:contain;background-repeat:no-repeat;background-position:center center}.privacy-policy .header .logo{display:inline-block;padding:14px 28px}.privacy-policy .header .logo img{max-height:36px}#privacy ol>li>ol{list-style:decimal;padding:0 20px 10px;margin:0;line-height:140%}#privacy ol>li ul{list-style:inside}#privacy ol>li>ol.alphabet{list-style:lower-alpha}#privacy ol li h2{font-family:Montserrat,Arial,sans-serif;font-size:16pt;letter-spacing:.1em;color:#000;text-align:left;margin:28px 0 14px 0;font-weight:700}