:root{--white:#dadcd7;--light:#8a8d87;--black:#0c1212;--dark:#111a1a;--dark1:#6c6c6c;--dark2:#162020;--yellow:#b6a27b;--gradient:linear-gradient(90deg,#b6a27b,#6f624b);--gradient-silver:linear-gradient(#dadcd7,#8a8d87)}
html,body{font-size:16px;scroll-behavior:smooth}
body{background-color:#0c1212;font-family:"Mulish",sans-serif;font-optical-sizing:auto;line-height:1.4;overflow-x:hidden;display:flex;min-height:100vh;flex-direction:column}
select{-moz-appearance:none;-webkit-appearance:none;appearance:none}
main{display:flex;flex-direction:column;flex-grow:1}
.z-1{z-index:1}
.z-2{z-index:2}
.por{position:relative}
.poa{position:absolute}
.pos{position:sticky}
.pof{position:fixed}
.start{left:0}
.end{right:0}
.bottom{bottom:0}
.top{top:0}
.center{left:50%;top:50%;transform:translate(-50%,-50%)}
.c-gradient{color:transparent;background-image:var(--gradient);background-clip:text}
.c-gradient-silver{color:transparent;background-image:var(--gradient-silver);background-clip:text}
.bg-overlay{background-image:linear-gradient(#0c1212,transparent)}
.c-white{color:var(--white)}
.c-yellow{color:var(--yellow)}
.c-light{color:var(--light)}
.c-black{color:var(--black)}
.c-dark{color:var(--dark)}
.c-dark1{color:var(--dark1)}
.c-dark2{color:var(--dark2)}
.bg-white{background-color:var(--white)}
.bg-yellow{background-color:var(--yellow)}
.bg-light{background-color:var(--light)}
.bg-black{background-color:var(--black)}
.bg-dark{background-color:var(--dark)}
.bg-dark1{background-color:var(--dark1)}
.bg-dark-2{background-color:var(--dark2)}
.bg-dark-3{background-color:var(--dark3)}
.bg-blur{background:rgba(12,18,18,0.7);backdrop-filter:blur(2px)}
.bg-blured{background:url(../themes/fortune/assets/img/blured-bg.webp) 50% / cover no-repeat}
.bg-blured-1{background:url(../themes/fortune/assets/img/blured-bg1.webp) 50% / cover no-repeat}
.border{border:1px solid #212f2f}
.border-top{border-top:1px solid #212f2f}
.rounded-1{border-radius:0.5rem}
.rounded-2{border-radius:1rem}
.rounded-3{border-radius:2rem}
.rounded-3-top{border-radius:2rem 2rem 0 0}
.popup{width:100%;max-width:600px}
.popup-big{width:100%;max-width:1200px}
.input{padding:1.5rem;background:#111a1a;border:none;border-radius:2rem;width:100%;text-align:left;color:#fff;border:1px solid #212f2f}
.btn-arrow{margin-left:0.5rem;display:inline-block;width:1rem;height:1rem;background:url(../themes/fortune/assets/css/img/btn_arrow.svg) 50% / contain no-repeat}
.btn{display:flex;justify-content:center;text-align:center;line-height:1;position:relative;font-weight:700;border-radius:5rem;padding:1.5rem 3rem;cursor:pointer;outline:none}
.btn:active{transform:scale(0.9)}
.btn-white{background-color:var(--white);color:var(--black);transition:0.3s}
.btn-white:hover{background-color:var(--yellow);color:var(--white)}
.btn-blur{background:rgba(12,18,18,0.7);backdrop-filter:blur(2px);color:var(--white);transition:0.3s}
.btn-blur:hover{background-color:var(--yellow);color:var(--white)}
.btn-gradient{color:var(--white);border:1px solid var(--yellow);background-image:var(--gradient)}
.btn-gradient:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;background-color:transparent;transition:background-color 0.3s}
.btn-gradient:hover:before{background-color:rgba(0,0,0,0.2)}
.btn-outline{background-color:transparent;border:1px solid var(--yellow);color:var(--yellow);transition:background-color 0.3s}
.btn-outline:hover{background-color:var(--white);color:var(--black)}
.btn-outline-white{background-color:transparent;border:1px solid var(--white);color:var(--white);transition:background-color 0.3s}
.btn-outline-white:hover{background-color:var(--white);color:var(--black)}
.btn-arrow{margin-left:0.5rem;display:inline-block;width:1rem;height:1rem;background:url(../themes/fortune/assets/img/btn_arrow.svg) 50% / contain no-repeat}
.list li{display:flex}
.list li:before{display:inline-block;content:"";flex-shrink:0;margin-top:0.45em;width:0.4em;height:0.4em;background-color:var(--yellow);border-radius:50%;margin-right:0.5em}
.op-05{opacity:0.5}
.oh{overflow:hidden}
.table th,.table td{padding:0.5rem}
.table td{border-top:1px solid #212f2f}
.text-start{text-align:left}
.text-center{text-align:center}
.text-end{text-align:right}
.font-2{font-family:"Tenor Sans",sans-serif;font-weight:400}
.ttu{text-transform:uppercase}
.tdu{text-decoration:underline}
.fw-700{font-weight:700}
.lh-1{line-height:1}
.lh-12{line-height:1.2}
.lh-13{line-height:1.3}
.fz-1{font-size:1rem}
.fz-12{font-size:1.2rem}
.fz-15{font-size:1.5rem}
.fz-2{font-size:2rem}
.fz-25{font-size:2.5rem}
.fz-3{font-size:3rem}
.fz-35{font-size:3.5rem}
.fz-4{font-size:4rem}
.fz-h1{font-size:5rem}
.w-100{width:100%}
.wmax-100{max-width:100%}
.wmin-100{min-width:100%}
.h-100{height:100%}
.hmax-100{max-height:100%}
.hmin-100{min-height:100%}
.line{height:1px;background-image:linear-gradient(90deg,#b6a27b,transparent)}
.line-white{height:1px;background-color:rgba(138,141,135,0.1)}
.v-line{border-left:1px solid #212f2f}
.bg-overlay{background-image:linear-gradient(transparent,#0c1212)}
.bg-overlay-1{background-image:linear-gradient(#0c1212,transparent,transparent,#0c1212)}
.expand-icon{flex-shrink:0;cursor:pointer;width:1.25rem;height:1.25rem;display:inline-block;background:url(../themes/fortune/assets/img/expand-icon.svg) 50% / contain no-repeat;transition:0.3s}
.expand-icon.active{width:1.25rem;height:1.25rem;transform:rotate(45deg)}
.light-link{color:#8a8d87;transition:color 0.3s}
.white-link{transition:color 0.3s;color:#dadcd7}
.white-link-arrow:after{content:url(../themes/fortune/assets/img/btn_arrow-white.svg);margin-left:0.5em}
.white-link:hover,.light-link:hover{color:#b6a27b}
.line{height:1px;background-image:linear-gradient(90deg,#b6a27b,transparent)}
.line-dark{height:1px;background:#858585}
.social-icons{width:3rem;height:3rem;border-radius:50%;background-color:#dadcd7;background-size:auto 1.125rem;background-repeat:no-repeat;background-position:50%;display:inline-block;transition:background-color 0.3s}
.social-icons:hover{background-color:#b6a27b}
.fb-icon{background-image:url(../themes/fortune/assets/img/fb-icon.svg)}
.inst-icon{background-image:url(../themes/fortune/assets/img/inst-icon.svg)}
.tw-icon{background-image:url(../themes/fortune/assets/img/x-icon.svg)}
.pagination{display:inline-flex;jsustify-content:center}
.ratio-1{aspect-ratio:1;object-fit:cover;height:auto !important}
.ratio-9x16{aspect-ratio:0.5625;object-fit:cover;height:auto !important}
.ratio-16x9{aspect-ratio:1.7777777778;object-fit:cover;height:auto !important}
.ratio-4x3{aspect-ratio:1.3333333333;object-fit:cover;height:auto !important}
.ratio-3x2{aspect-ratio:1.5;object-fit:cover;height:auto !important}
.object-cover{object-fit:cover}
.content{color:var(--light)}
.content h2{font-size:2rem;margin-bottom:0.5rem;color:var(--gradient);font-family:"Tenor Sans",sans-serif}
.content h3{font-size:1.5rem;margin-bottom:0.5rem;color:var(--white);font-family:"Tenor Sans",sans-serif}
.content h4{font-size:1.2rem;margin-bottom:0.5rem;color:var(--white);font-family:"Tenor Sans",sans-serif}
.content h5{font-size:1rem;margin-bottom:0.5rem;color:var(--white)}
.content p{margin-bottom:0.5rem}
.content ul{margin-bottom:0.5rem}
.content ul li{display:flex;padding-left:0.5rem}
.content ul li:before{content:"";display:inline-block;width:0.5rem;height:0.5rem;border-radius:50%;background-color:var(--yellow)}
.pagination li a,.pagination li span{padding:0.5rem;border-radius:0.25rem;background:var(--dark2);display:inline-block;color:var(--light);margin:auto 0.25rem}
.pagination li.active span{color:var(--white);background:var(--gradient)}
.pagination li.disabled span{opacity:0.5;cursor:auto}
.fadeIn-1{animation:fadeIn linear;animation-timeline:view();animation-range:entry 0% cover 20%}
.fadeIn-2{animation:fadeIn linear;animation-timeline:view();animation-range:entry 0% cover 30%}
.fadeIn-3{animation:fadeIn linear;animation-timeline:view();animation-range:entry 0% cover 40%}
.fadeIn-4{animation:fadeIn linear;animation-timeline:view();animation-range:entry 0% cover 60%}
.zoomIn-1{animation:zoomIn linear;animation-timeline:view();animation-range:entry 0% cover 20%}
.zoomIn-2{animation:zoomIn linear;animation-timeline:view();animation-range:entry 0% cover 25%}
.zoomIn-3{animation:zoomIn linear;animation-timeline:view();animation-range:entry 0% cover 30%}
@keyframes fadeIn{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}
@keyframes zoomIn{from{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}
.scroll-icon{position:absolute;right:3rem;bottom:3rem;width:1.5rem;height:2.5rem;border:2px solid #8a8d87;border-radius:2rem;margin:auto}
.scroll-icon::after{content:"";position:absolute;left:50%;top:0.3rem;margin-left:-0.25rem;width:0.5rem;height:0.5rem;background:#d9d9d9;border-radius:1rem;animation:3s mouse infinite forwards}
@keyframes mouse{100%{transform:translateY(200%);opacity:0.5}}
@media (max-width:1199px){body,html{font-size:14px}.fz-h1{font-size:2.5rem}.fz-1{font-size:1rem}.fz-12{font-size:1rem}.fz-15{font-size:1.2rem}.fz-2{font-size:1.5rem}.fz-25{font-size:2rem}.fz-3{font-size:2.5rem}.fz-35{font-size:2.5rem}.fz-4{font-size:2.5rem}.header{position:sticky;top:0;z-index:9;background:rgba(12,18,18,0.7);backdrop-filter:blur(2px)}.mobile-menu{padding:2rem;text-align:center;position:fixed;left:0;right:0;top:0;background:#0c1212;min-height:100vh;z-index:3;opacity:0;visibility:hidden;transition:0.3s}.mobile-menu.active{opacity:1;visibility:visible}.menu-icon{position:fixed;z-index:99;width:3rem;height:3rem;background:#111a1a;right:1rem;top:1rem;border-radius:50%}.menu-icon:after,.menu-icon:before{position:absolute;content:"";background:#dadcd7;height:1px;transition:0.5s}.menu-icon:after{top:37%;right:25%;left:25%}.menu-icon:before{top:55%;right:40%;left:25%}.menu-close{position:absolute;z-index:99;width:3rem;height:3rem;background:#111a1a;right:1rem;top:1rem;border-radius:50%}.menu-close:after,.menu-close:before{position:absolute;content:"";background:#dadcd7;height:1px;transition:0.5s}.menu-close:after{top:50%;right:25%;left:25%;transform:rotate(45deg)}.menu-close:before{top:50%;right:25%;left:25%;transform:rotate(-45deg)}.text-lg-center{text-align:center}}
@media (min-width:1200px){.header{position:fixed;left:0;right:0;top:0;z-index:9;background-image:linear-gradient(var(--dark),transparent)}.mobile-menu{display:none}.menu li a{border-radius:3rem;padding:0.5rem 1.5rem;display:inline-block;color:var(--white);transition:0.3s;background-color:transparent}.menu li a:hover{background-color:#fff;color:var(--black)}.sticky-top{top:7rem}.boat-info{position:absolute;top:0;left:0;width:100%;max-width:480px}.hero-section{position:relative;min-height:100vh;display:flex;align-items:end}.hero-video{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}.hero-overlay{position:absolute;left:0;right:0;top:0;bottom:-1px;background-image:linear-gradient(transparent,transparent,#0c1212)}}