*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}body{font-family:"Open Sans";color:#003}body.page-thanks main,body.page-terms main{padding-top:200px}a.button{font-size:17px;font-weight:400;display:inline-block;color:#fff;text-decoration:none;background-color:#fd6921;padding:15px 40px;text-transform:uppercase}a.button.align-center{margin-inline:auto;display:table}@media(max-width: 767px){a.button{font-size:15px;padding:8px 22px;text-align:center}}.container{margin-inline:auto;width:min(83%,1440px)}.container.narrow{width:min(83%,972px)}h2{font-size:62px;font-weight:700;color:#003;margin-bottom:42px}@media(max-width: 767px){h2{font-size:42px;line-height:46px}}.header{background:rgba(0,0,51,.8);padding-block:24px;position:fixed;width:100%;z-index:900}.header a.logo img{max-width:230px;max-height:60px}@media(max-width: 767px){.header{padding-block:20px}}.header .container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px}.footer{background-color:#003;padding-block:60px}@media(max-width: 767px){.footer{padding-block:40px}}.footer .columns{display:flex;flex-direction:row}@media(max-width: 767px){.footer .columns{flex-direction:column}}.footer .col{flex:1 1 0;margin-bottom:28px}.footer h4{color:#fff;font-size:18px;font-weight:600;text-transform:uppercase;margin-bottom:16px}.footer ul{padding:0;list-style:none}.footer ul.social{display:flex;flex-direction:row;justify-content:space-between}.footer ul a{color:#fff;text-decoration:none;font-size:16px;font-weight:300;line-height:30px}.hero{position:relative;color:#fff;height:90svh}.hero:after{content:"";display:block;position:absolute;inset:0;background:rgba(0,0,51,.65);z-index:1}.hero .container{margin-top:150px}@media(max-width: 419px){.hero .container{margin-top:75px}}@media(max-width: 767px){.hero{min-height:80vh}.hero img{width:100%;height:100%;object-fit:cover}}.hero video{width:100%;height:100%;object-fit:cover}.hero .inner-wrapper{position:absolute;inset:0;display:flex;align-items:center;z-index:20}.hero .inner-wrapper .container{display:flex;flex-direction:column;gap:40px;align-items:flex-start}@media(max-width: 419px){.hero .inner-wrapper .container{gap:20px}}.hero h1{font-size:65px;font-weight:700;line-height:75px}@media(max-width: 767px){.hero h1{font-size:48px;line-height:52px}}@media(max-width: 419px){.hero h1{font-size:32px;line-height:36px}}.hero h1 em{font-size:50px;font-weight:400}@media(max-width: 419px){.hero h1 em{font-size:30px;line-height:32px}}.hero p{font-size:26px;font-weight:400;line-height:35px}@media(max-width: 767px){.hero p{font-size:22px;line-height:28px}}.grid{margin-block:50px}@media(max-width: 767px){.grid{margin-block:40px}}.grid a.button{margin-top:52px}.grid__wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:14px}@media(max-width: 1023px){.grid__wrapper{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.grid__wrapper{grid-template-columns:repeat(1, 1fr)}}.grid__element{padding:35px 30px;box-shadow:0 0 15px 0 rgba(0,0,0,.12);display:flex;flex-direction:column;gap:20px}.grid__element h3{font-size:24px;font-weight:700}.grid__element p{font-size:19px;font-weight:400}.grid__element .footnote{font-size:12px;font-weight:400}.grid__element .footnote strong{font-weight:700}.experiences{padding-bottom:54px}.experiences img{width:100%;margin-bottom:62px}.experiences .columns{display:grid;grid-template-columns:repeat(3, 1fr);gap:62px;margin-bottom:22px}@media(max-width: 767px){.experiences .columns{grid-template-columns:repeat(1, 1fr);gap:42px}}.experiences h3{font-size:30px;color:#003;font-weight:700}@media(max-width: 767px){.experiences h3{font-size:28px;line-height:32px}}.experiences p{font-size:18px;font-weight:400}.comfort{background:url("../img/comfort_bg.webp") center no-repeat;background-size:cover;color:#fff;padding-block:80px 130px}@media(max-width: 767px){.comfort{padding-block:40px 70px}}.comfort h2{text-align:center;color:#fff;font-size:60px;font-weight:700}@media(max-width: 767px){.comfort h2{font-size:42px;line-height:1.1}}.comfort .columns{display:flex;flex-direction:row;gap:22px;margin-bottom:68px}@media(max-width: 767px){.comfort .columns{margin-bottom:48px;flex-direction:column}}.comfort .col{background:hsla(0,0%,100%,.8);box-shadow:0 0 15px 0 rgba(0,0,0,.12);flex:1 1 0}.comfort .text{padding-block:36px 36px}.comfort h4{color:#003;text-align:center;font-size:30px;font-weight:700}.yacht{padding-block:76px 100px}@media(max-width: 767px){.yacht{padding-block:43px 88px}}.yacht .pre-header{color:#fd6921;font-size:22px;letter-spacing:8.2px;text-transform:uppercase;font-weight:600}@media(max-width: 767px){.yacht .pre-header{letter-spacing:4.2px;font-size:22px;line-height:1.1}}.yacht .columns{display:flex;flex-direction:row;box-shadow:0 0 15px 0 rgba(0,0,0,.12)}@media(max-width: 767px){.yacht .columns{flex-direction:column-reverse}}.yacht .columns>div{flex:0 0 50%}.yacht .columns .text{padding:42px 58px 46px}@media(max-width: 767px){.yacht .columns .text{padding:24px 32px 25px}}.yacht .columns .text p{font-size:17px;font-weight:400;margin-bottom:22px}.yacht .columns .text a.button{margin-top:16px}.yacht .columns .image img{width:100%;height:100%;object-fit:cover}.form{background-color:#003;padding-block:75px 50px}@media(max-width: 767px){.form{padding-block:38px 28px}}.form .container{text-align:center}.form h2{color:#fff;font-size:64px;font-weight:700;margin-bottom:0}@media(max-width: 767px){.form h2{font-size:48px}}.form h3{font-size:28px;font-weight:400;color:#fff}@media(max-width: 767px){.form h3{font-size:26px;line-height:1.1;margin-top:12px}}.form h3 span{font-size:36px;font-weight:700;color:#fd6921}@media(max-width: 767px){.form h3 span{font-size:24px}}.form .form-wrapper{background-color:#fff;margin-top:50px;padding:50px}.page-thanks .main-text .container,.page-terms .main-text .container{margin-bottom:120px;padding:4rem 2rem 2rem;box-shadow:0 0 15px 0 rgba(0,0,0,.12)}.page-thanks .main-text .container h1,.page-terms .main-text .container h1{font-size:62px;font-weight:700;line-height:1}@media(max-width: 767px){.page-thanks .main-text .container h1,.page-terms .main-text .container h1{font-size:42px;line-height:46px}}.page-thanks .main-text .container h2,.page-terms .main-text .container h2{font-size:24px;font-weight:700;margin-block:1rem}.page-thanks .main-text .container a,.page-terms .main-text .container a{color:#fd6921}.page-thanks .main-text .container svg path,.page-terms .main-text .container svg path{fill:#003}.page-thanks .main-text .container{text-align:center;padding-bottom:80px}@media(max-width: 767px){.page-thanks .main-text .container{padding:2rem 1rem 1rem}}@media(max-width: 767px){.page-thanks .main-text .container h2{margin:0 0 1rem;line-height:1.2}}.page-thanks .main-text .container a.to-main-site{margin-top:40px;display:inline-block}@media(max-width: 767px){.page-thanks .main-text .container a.to-main-site{margin-top:0}}