@keyframes dcSlideIn{0%{transform:translateY(30px);opacity:0}to{transform:none;opacity:1}}@keyframes dcFadeIn{0%{opacity:0}to{opacity:1}}@keyframes dcFadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalSlideFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes modalSlideToRight{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes modalSlideFromTop{0%{transform:translateY(-100%)}to{transform:translateX(0)}}@keyframes modalSlideToTop{0%{transform:translateX(0)}to{transform:translateY(-100%)}}:root{--delay:0.6s;--bezier:cubic-bezier(0,0,0.13,0.99)}[role=dialog]{width:100vw;z-index:10000000000;position:absolute}.has-dialog{overflow:hidden}.hidden:not(.__active){visibility:hidden!important}.dialog__close{outline:none!important}.dialog__offcanvas{visibility:hidden;position:fixed;top:0;right:0;bottom:0;left:0}.dialog__offcanvas .dialog__bg{position:fixed;top:0;right:0;bottom:0;left:0;animation:dcFadeOut var(--delay) forwards;background-color:rgba(0,0,0,.6)}.dialog__offcanvas.__active{visibility:visible}.dialog__offcanvas.__active .dialog__bg{animation:dcFadeIn var(--delay) forwards}.dialog__offcanvas.__active.__menu .dialog__content{animation:modalSlideFromTop var(--modal-duration) var(--bezier) forwards!important}@media only all and (max-width:1024px){.dialog__offcanvas.__active.__menu .dialog__content{animation:modalSlideFromRight var(--delay) forwards!important}}.dialog__offcanvas.__active.__contact .dialog__content,.dialog__offcanvas.__active.__filter .dialog__content,.dialog__offcanvas.__active.__join-wosa .dialog__content,.dialog__offcanvas.__active.__type_images .dialog__content,.dialog__offcanvas.__active.__yacht .dialog__content{animation:modalSlideFromRight var(--delay) forwards!important}.dialog__offcanvas.__bye .dialog__bg{animation:dcFadeOut var(--delay) ease .15s forwards}.dialog__offcanvas.__bye.__menu .dialog__content{animation:modalSlideToTop var(--modal-duration) forwards!important}@media only all and (max-width:1024px){.dialog__offcanvas.__bye.__menu .dialog__content{animation:modalSlideToRight var(--delay) forwards!important}}.dialog__offcanvas.__bye.__contact .dialog__content,.dialog__offcanvas.__bye.__filter .dialog__content,.dialog__offcanvas.__bye.__join-wosa .dialog__content,.dialog__offcanvas.__bye.__type_images .dialog__content,.dialog__offcanvas.__bye.__yacht .dialog__content{animation:modalSlideToRight var(--delay) forwards!important}.dialog__offcanvas.__complete .dialog__header,.dialog__offcanvas.__complete .dialog__inner{transition:.3s!important;opacity:0!important}.dialog__offcanvas.__complete .dialog__complete{visibility:visible;transform:none;opacity:1}.dialog__offcanvas.__complete .dialog__complete .__content{padding:var(--spacing-5) 0;position:relative}.dialog__offcanvas.__complete .dialog__complete .__content:after,.dialog__offcanvas.__complete .dialog__complete .__content:before{transform:none}.dialog__offcanvas.__menu .dialog__content__scroller{max-width:100%}@media only all and (max-width:1024px){.dialog__offcanvas.__menu .dialog__content__scroller{height:100dvh}}.dialog__offcanvas.__menu .dialog__content{position:absolute;top:0;right:0;transform:translateX(100%);overflow:hidden;z-index:1000;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;will-change:transform;max-width:100%;width:100%}@media only all and (max-width:800px){.dialog__offcanvas.__menu .dialog__content{width:100%}}@media only all and (max-width:1024px){.dialog__offcanvas.__menu .dialog__content{height:100%}}.dialog__offcanvas.__menu .dialog__inner{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;background-color:var(--color-base-0)}.dialog__offcanvas.__menu .dialog__inner .__top{height:66px;width:100%;border-bottom:1px solid var(--color-base-100);padding:0 16px;-ms-flex-negative:0;flex-shrink:0}@media only all and (max-width:1024px){.dialog__offcanvas.__menu .dialog__inner .__top{height:54px}}.dialog__offcanvas.__menu .dialog__inner .__top .__left{grid-column:1/5;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}@media only all and (max-width:1024px){.dialog__offcanvas.__menu .dialog__inner .__top .__left{grid-column:7/13;-ms-flex-pack:end;justify-content:flex-end}}.dialog__offcanvas.__menu .dialog__inner .__top .__logo{grid-column:5/9;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media only all and (max-width:1024px){.dialog__offcanvas.__menu .dialog__inner .__top .__logo{grid-column:1/7;-ms-flex-order:-1;order:-1;-ms-flex-pack:start;justify-content:flex-start}}.dialog__offcanvas.__menu .dialog__inner .__top .__right{grid-column:9/13;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;gap:24px}@media only all and (max-width:1024px){.dialog__offcanvas.__menu .dialog__inner .__top .__right{display:none}}.dialog__offcanvas.__menu .dialog__inner .__top .__right .g__button{height:34px}.dialog__offcanvas.__menu .dialog__inner .__content{border-top:1px solid var(--color-base-100);padding:16px;overflow-y:auto}@media only all and (max-width:1024px){.dialog__offcanvas.__menu .dialog__inner .__content.g__grid{row-gap:33px}}@media only all and (max-width:1024px){.dialog__offcanvas.__menu .dialog__inner .__content{padding:26px 16px}}.dialog__offcanvas.__menu .dialog__inner .__content .__content-left{grid-column:1/5}@media only all and (max-width:1024px){.dialog__offcanvas.__menu .dialog__inner .__content .__content-left{grid-column:1/-1}}.dialog__offcanvas.__menu .dialog__inner .__content .__content-left .__links-list{list-style:none;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.dialog__offcanvas.__menu .dialog__inner .__content .__content-left .__links-list li{list-style:none}.dialog__offcanvas.__menu .dialog__inner .__content .__content-left .__links-list li:first-child a{padding-top:0}.dialog__offcanvas.__menu .dialog__inner .__content .__content-left .__links-list li a{position:relative;transition:padding-left .2s ease;display:block;width:-moz-fit-content;width:fit-content;padding-bottom:6px;padding-top:6px}.dialog__offcanvas.__menu .dialog__inner .__content .__content-left .__links-list li a:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:8px;background-color:var(--color-base-900);border-radius:50%;opacity:0;transition:opacity .2s ease}.dialog__offcanvas.__menu .dialog__inner .__content .__content-left .__links-list li a:hover{padding-left:16px;color:var(--color-01-1000)}.dialog__offcanvas.__menu .dialog__inner .__content .__content-left .__links-list li a:hover:before{opacity:1;background-color:var(--color-01-1000)}.dialog__offcanvas.__menu .dialog__inner .__content .__content-center{display:none}@media only all and (max-width:1024px){.dialog__offcanvas.__menu .dialog__inner .__content .__content-center{display:-ms-flexbox;display:flex;grid-column:1/-1;-ms-flex-align:center;align-items:center;gap:16px}}.dialog__offcanvas.__menu .dialog__inner .__content .__content-right{grid-column:8/13}@media only all and (max-width:1024px){.dialog__offcanvas.__menu .dialog__inner .__content .__content-right{grid-column:1/-1}}.dialog__offcanvas.__menu .dialog__inner .__content .__content-right .__menu-header-image{position:relative;height:385px}.dialog__offcanvas.__menu .dialog__inner .__content .__content-right .__menu-header-image .image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .3s ease}.dialog__offcanvas.__menu .dialog__inner .__content .__content-right .__menu-header-image .image-wrapper .__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dialog__offcanvas.__menu .dialog__inner .__content .__content-right .__menu-header-image .link-image{opacity:0}.dialog__offcanvas.__menu .dialog__inner .__content .__content-right .__image img{border-radius:var(--radius-xs);-o-object-fit:cover;object-fit:cover;height:100%;min-height:385px;width:100%}@media only all and (max-width:1024px){.dialog__offcanvas.__menu .dialog__inner .__content .__content-right .__image img{height:240px;min-height:auto}}.dialog__offcanvas.__menu .dialog__inner .__footer{height:72px;width:100%;border-top:1px solid var(--color-base-100);padding:0 16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-top:auto}@media only all and (max-width:1024px){.dialog__offcanvas.__menu .dialog__inner .__footer{height:auto;-ms-flex-direction:column;flex-direction:column;row-gap:40px;-ms-flex-align:start;align-items:flex-start;padding:16px}}.dialog__offcanvas.__join-wosa .dialog__content__scroller{height:100dvh}.dialog__offcanvas.__join-wosa .dialog__content{position:absolute;top:0;right:0;transform:translateX(100%);overflow:hidden;z-index:1000;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;will-change:transform;height:100%;width:100%;max-width:800px}@media only all and (max-width:800px){.dialog__offcanvas.__join-wosa .dialog__content{width:100%}}.dialog__offcanvas.__join-wosa .dialog__inner{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;background-color:var(--color-02-800);padding:16px}.dialog__offcanvas.__join-wosa .dialog__inner .__top{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:16px 0;padding-bottom:24px;margin-bottom:16px;border-bottom:1px solid var(--color-02-1000)}@media only all and (max-width:1024px){.dialog__offcanvas.__join-wosa .dialog__inner .__top{padding:16px 0}}.dialog__offcanvas.__join-wosa .dialog__inner .__top .__title{font-family:var(--font-family-1);font-weight:500;font-size:10rem;line-height:100%;letter-spacing:-.03em;color:var(--color-base-900)}@media only all and (max-width:1024px){.dialog__offcanvas.__join-wosa .dialog__inner .__top .__title{font-size:4rem;line-height:110%}}.dialog__offcanvas.__join-wosa .dialog__inner .__content .__content-text{padding-bottom:80px}@media only all and (max-width:1024px){.dialog__offcanvas.__join-wosa .dialog__inner .__content .__content-text{padding-bottom:40px}}.dialog__offcanvas.__join-wosa .dialog__inner .__content .__content-text .__text{grid-column:7/13;color:var(--color-base-900)}@media only all and (max-width:1024px){.dialog__offcanvas.__join-wosa .dialog__inner .__content .__content-text .__text{grid-column:1/-1}}.dialog__offcanvas.__contact .dialog__content__scroller{height:100dvh}.dialog__offcanvas.__contact .dialog__content{position:absolute;top:0;right:0;transform:translateX(100%);overflow:hidden;z-index:1000;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;will-change:transform;height:100%;width:100%;max-width:800px}@media only all and (max-width:800px){.dialog__offcanvas.__contact .dialog__content{width:100%}}.dialog__offcanvas.__contact .dialog__inner{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;background-color:var(--color-02-800);padding:16px}.dialog__offcanvas.__contact .dialog__inner .__top{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:16px 0;padding-bottom:24px;margin-bottom:16px;border-bottom:1px solid var(--color-02-1000)}@media only all and (max-width:1024px){.dialog__offcanvas.__contact .dialog__inner .__top{padding:16px 0}}.dialog__offcanvas.__contact .dialog__inner .__top .__title{font-family:var(--font-family-1);font-weight:500;font-size:10rem;line-height:100%;letter-spacing:-.03em;color:var(--color-base-900)}@media only all and (max-width:1024px){.dialog__offcanvas.__contact .dialog__inner .__top .__title{font-size:4rem;line-height:110%}}.dialog__offcanvas.__contact .dialog__inner .__content .__content-text{padding-bottom:80px}@media only all and (max-width:1024px){.dialog__offcanvas.__contact .dialog__inner .__content .__content-text{padding-bottom:40px}}.dialog__offcanvas.__contact .dialog__inner .__content .__content-text .__text{grid-column:7/13;color:var(--color-base-900)}@media only all and (max-width:1024px){.dialog__offcanvas.__contact .dialog__inner .__content .__content-text .__text{grid-column:1/-1}}.dialog__offcanvas.__contact .dialog__inner .__content .__form-type{margin-bottom:34px}@media only all and (max-width:1024px){.dialog__offcanvas.__contact .dialog__inner .__content .__form-type{row-gap:32px}}.dialog__offcanvas.__contact .dialog__inner .__content .__form-type .__left{grid-column:1/7}.dialog__offcanvas.__contact .dialog__inner .__content .__form-type .__left .__type-title{font-family:var(--font-family-1);font-weight:500;font-size:1.8rem;line-height:110%;letter-spacing:0;color:var(--color-base-900)}@media only all and (max-width:1024px){.dialog__offcanvas.__contact .dialog__inner .__content .__form-type .__left{grid-column:1/-1}}.dialog__offcanvas.__contact .dialog__inner .__content .__form-type .__right{grid-column:7/13;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}@media only all and (max-width:1024px){.dialog__offcanvas.__contact .dialog__inner .__content .__form-type .__right{grid-column:1/-1}}.dialog__offcanvas.__contact .dialog__inner .__content .__form-type .__right .__form-type-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:16px}.dialog__offcanvas.__contact .dialog__inner .__content .__form-type .__right .__form-type-item span{font-weight:500;color:var(--color-base-900)}.dialog__offcanvas.__contact .dialog__inner .__content .__form-type .__right .__form-type-item label{font-family:var(--font-family-1);font-weight:500;font-size:1.8rem;line-height:110%;letter-spacing:0;color:var(--color-base-900);cursor:pointer}.dialog__offcanvas.__type_images .dialog__content__scroller{height:100dvh}.dialog__offcanvas.__type_images .dialog__content{position:absolute;top:0;right:0;transform:translateX(100%);overflow:hidden;z-index:1000;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;will-change:transform;height:100%;width:100%;max-width:800px}@media only all and (max-width:800px){.dialog__offcanvas.__type_images .dialog__content{width:100%}}.dialog__offcanvas.__type_images .dialog__inner{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;background-color:var(--color-02-800);padding:16px}.dialog__offcanvas.__type_images .dialog__inner .__top{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:16px 0;padding-bottom:24px;margin-bottom:16px;border-bottom:1px solid var(--color-02-1000)}@media only all and (max-width:1024px){.dialog__offcanvas.__type_images .dialog__inner .__top{padding:16px 0}}@media only all and (max-width:1024px){.dialog__offcanvas.__type_images .dialog__inner .__content.g__grid{gap:16px}}.dialog__offcanvas.__type_images .dialog__inner .__content .__image{height:480px;border-radius:var(--radius-xs);overflow:hidden}.dialog__offcanvas.__type_images .dialog__inner .__content .__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.dialog__offcanvas.__type_images .dialog__inner .__content .__image--full{-ms-grid-column:span 12;grid-column:span 12}.dialog__offcanvas.__type_images .dialog__inner .__content .__image--half{-ms-grid-column:span 6;grid-column:span 6}.dialog__offcanvas.__type_images .dialog__inner .__content .__image--third{-ms-grid-column:span 4;grid-column:span 4}.dialog__offcanvas.__yacht .dialog__content__scroller{height:100dvh}.dialog__offcanvas.__yacht .dialog__content{position:absolute;top:0;right:0;transform:translateX(100%);overflow:hidden;z-index:1000;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;will-change:transform;height:100%;width:100%;max-width:1380px}@media only all and (max-width:800px){.dialog__offcanvas.__yacht .dialog__content{width:100%}}.dialog__offcanvas.__yacht .dialog__inner{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:var(--color-02-800)}.dialog__offcanvas.__yacht .dialog__inner .__structure{gap:0}.dialog__offcanvas.__yacht .dialog__inner .__structure .__left{grid-column:1/6}@media only all and (max-width:1024px){.dialog__offcanvas.__yacht .dialog__inner .__structure .__left{display:none}}.dialog__offcanvas.__yacht .dialog__inner .__structure .__left .__gallery{position:relative;height:100dvh;overflow:hidden}.dialog__offcanvas.__yacht .dialog__inner .__structure .__left .__gallery .__gallery-wrapper{display:-ms-flexbox;display:flex;transition:transform .5s ease-in-out;height:100%}.dialog__offcanvas.__yacht .dialog__inner .__structure .__left .__gallery .__gallery-slide{min-width:100%;-ms-flex-negative:0;flex-shrink:0;width:100%;overflow:hidden}.dialog__offcanvas.__yacht .dialog__inner .__structure .__left .__gallery .__gallery-slide .__image-wrapper{height:100%;width:100%}.dialog__offcanvas.__yacht .dialog__inner .__structure .__left .__gallery .__gallery-slide .__image-wrapper img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.dialog__offcanvas.__yacht .dialog__inner .__structure .__left .__gallery .__gallery-controls{position:absolute;bottom:16px;left:16px;right:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;z-index:10}.dialog__offcanvas.__yacht .dialog__inner .__structure .__left .__gallery .__gallery-nav-buttons{display:-ms-flexbox;display:flex;gap:10px}.dialog__offcanvas.__yacht .dialog__inner .__structure .__left .__gallery .__gallery-button-next,.dialog__offcanvas.__yacht .dialog__inner .__structure .__left .__gallery .__gallery-button-prev{width:40px;height:40px;background:var(--color-01-1000);border-radius:var(--radius-xs);border:none;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:static;margin:0;transform:none;opacity:1;visibility:visible}.dialog__offcanvas.__yacht .dialog__inner .__structure .__left .__gallery .__gallery-button-next:hover,.dialog__offcanvas.__yacht .dialog__inner .__structure .__left .__gallery .__gallery-button-prev:hover{background-color:var(--color-01-700)}.dialog__offcanvas.__yacht .dialog__inner .__structure .__right{grid-column:6/13;padding:16px;overflow-y:auto;height:100dvh}@media only all and (max-width:1024px){.dialog__offcanvas.__yacht .dialog__inner .__structure .__right{grid-column:1/-1}}.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__top{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:16px 0;padding-bottom:24px;margin-bottom:16px;border-bottom:1px solid var(--color-02-1000)}.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__top .__title{font-family:var(--font-family-1);font-weight:500;font-size:10rem;line-height:100%;letter-spacing:-.03em;color:var(--color-base-900)}@media only all and (max-width:1024px){.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__top{padding:16px 0}}.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__info{grid-column:1/-1;padding-bottom:80px}@media only all and (max-width:1024px){.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__info{padding-bottom:40px}}.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__info .__info-text{grid-column:1/7}@media only all and (max-width:1024px){.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__info .__info-text{grid-column:1/-1}}.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__info .__info-text .__info-buttons{display:-ms-flexbox;display:flex;gap:4px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:76px}@media only all and (max-width:1024px){.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__info .__info-text .__info-buttons{padding:40px 0}}.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__info .__gallery-mobile{position:relative;height:467px;overflow:hidden;border-radius:var(--radius-xs);margin-top:40px;display:none}@media only all and (max-width:1024px){.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__info .__gallery-mobile{display:-ms-flexbox;display:flex}}.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__info .__gallery-mobile .__gallery-mobile-wrapper{display:-ms-flexbox;display:flex;transition:transform .5s ease-in-out;height:100%}.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__info .__gallery-mobile .__gallery-mobile-slide{min-width:100%;-ms-flex-negative:0;flex-shrink:0;width:100%;overflow:hidden}.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__info .__gallery-mobile .__gallery-mobile-slide .__image-wrapper{height:100%;width:100%}.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__info .__gallery-mobile .__gallery-mobile-slide .__image-wrapper img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__info .__gallery-mobile .__gallery-mobile-controls{position:absolute;bottom:16px;left:16px;right:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;z-index:10}.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__info .__gallery-mobile .__gallery-mobile-nav-buttons{display:-ms-flexbox;display:flex;gap:10px}.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__info .__gallery-mobile .__gallery-mobile-button-next,.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__info .__gallery-mobile .__gallery-mobile-button-prev{width:40px;height:40px;background:var(--color-01-1000);border-radius:var(--radius-xs);border:none;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:static;margin:0;transform:none;opacity:1;visibility:visible}.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__info .__gallery-mobile .__gallery-mobile-button-next:hover,.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__info .__gallery-mobile .__gallery-mobile-button-prev:hover{background-color:var(--color-01-700)}.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__info .__info-image{grid-column:7/13;min-height:276px;max-height:350px}@media only all and (max-width:1024px){.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__info .__info-image{grid-column:1/-1}}.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__info .__info-image img{border-radius:var(--radius-xs);-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__specifications{grid-column:1/-1;padding-top:16px;padding-bottom:80px;border-top:1px solid var(--color-02-1000);row-gap:32px}@media only all and (max-width:1024px){.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__specifications{padding-bottom:40px}}.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__specifications .__specifications-left{grid-column:1/7}@media only all and (max-width:1024px){.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__specifications .__specifications-left{grid-column:1/-1}}.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__specifications .__specifications-left .__title{font-family:var(--font-family-1);font-weight:500;font-size:1.8rem;line-height:110%;letter-spacing:.06em;color:var(--color-01-1000);text-transform:uppercase}.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__specifications .__specifications-right{grid-column:7/13;margin-top:-16px}@media only all and (max-width:1024px){.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__specifications .__specifications-right{grid-column:1/-1}}.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__specifications .__specifications-right .__specifications-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;min-height:56px;border-bottom:1px solid var(--color-02-1000)}.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__specifications .__specifications-right .__specifications-item .__specifications-item-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;color:var(--color-base-900)}.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__specifications .__specifications-right .__specifications-item .__specifications-item-label svg{width:24px;height:24px}.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__quote{grid-column:1/-1;margin-bottom:80px;background-color:var(--color-01-1000);padding:32px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:40px;border-radius:var(--radius-xs)}@media only all and (max-width:1024px){.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__quote{margin-bottom:40px}}.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__quote .__bottom{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:40px}.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__quote .__bottom .__left{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:16px}.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__quote .__bottom .__left .__quoter-wrapper p{line-height:140%}@media only all and (max-width:1024px){.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__quote .__bottom .__left .__quoter-wrapper p{font-size:1.6rem;line-height:110%}}.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__about{grid-column:1/-1;padding-top:16px;padding-bottom:80px;border-top:1px solid var(--color-02-1000);row-gap:32px}@media only all and (max-width:1024px){.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__about{padding-bottom:40px}}.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__about .__about-left{grid-column:1/7}@media only all and (max-width:1024px){.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__about .__about-left{grid-column:1/-1}}.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__about .__about-left .__title{font-family:var(--font-family-1);font-weight:500;font-size:1.8rem;line-height:110%;letter-spacing:.06em;color:var(--color-01-1000);text-transform:uppercase}.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__about .__about-right{grid-column:7/13}@media only all and (max-width:1024px){.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__about .__about-right{grid-column:1/-1}}.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__about .__about-right .__about-item{margin-bottom:16px}.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__about .__about-right .__about-item .__about-item-top{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid var(--color-02-1000);padding:16px 0;margin-bottom:16px;color:var(--color-base-900)}.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__about .__about-right .__about-item .__about-item-text{margin-bottom:16px;color:var(--color-base-900)}.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__continue{grid-column:1/-1;padding-top:16px;border-top:1px solid var(--color-02-1000)}.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__continue .__continue-left{grid-column:1/7;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__continue .__continue-left .__title{font-family:var(--font-family-1);font-weight:500;font-size:1.8rem;line-height:110%;letter-spacing:.06em;color:var(--color-01-1000);text-transform:uppercase}.dialog__offcanvas.__yacht .dialog__inner .__structure .__right .__content .__continue .__continue-right{grid-column:7/13;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.dialog__offcanvas.__filter .dialog__content__scroller{height:100dvh}.dialog__offcanvas.__filter .dialog__content{position:absolute;top:0;right:0;transform:translateX(100%);overflow:hidden;z-index:1000;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;will-change:transform;height:100%;width:100%;max-width:400px}@media only all and (max-width:800px){.dialog__offcanvas.__filter .dialog__content{width:100%;max-width:100%}}.dialog__offcanvas.__filter .dialog__inner{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;background-color:var(--color-base-50);padding:16px}.dialog__offcanvas.__filter .dialog__inner .__top{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:16px 0;padding-bottom:24px;margin-bottom:16px;border-bottom:1px solid var(--color-02-1000)}@media only all and (max-width:1024px){.dialog__offcanvas.__filter .dialog__inner .__top{padding:16px 0}}.dialog__offcanvas.__filter .dialog__inner .__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:40px}.dialog__offcanvas.__filter .dialog__inner .__content .__sort-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.dialog__offcanvas.__filter .dialog__inner .__content .__sort-wrapper .__sort-label{font-family:var(--font-family-2);font-weight:500;font-size:1.8rem;line-height:110%;letter-spacing:0;text-align:center;color:var(--color-base-500)}.dialog__offcanvas.__filter .dialog__inner .__content .__sort-wrapper .__sort-select{font-family:var(--font-family-2);font-weight:500;font-size:1.8rem;line-height:110%;letter-spacing:0;color:var(--color-base-1000);height:34px;border:none;background-color:transparent;cursor:pointer;width:auto;min-width:120px;max-width:200px}.dialog__offcanvas.__filter .dialog__inner .__content .__sort-wrapper .__sort-select:focus{outline:none}.dialog__offcanvas.__filter .dialog__inner .__content .__filter-section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}.dialog__offcanvas.__filter .dialog__inner .__content .__filter-section .__filter-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.dialog__offcanvas.__filter .dialog__inner .__content .__filter-section .__filter-options{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px}.dialog__offcanvas.__filter .dialog__inner .__content .__filter-section .__filter-options .filter-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;padding:9px 16px;border-radius:var(--radius-xs);background-color:var(--color-base-100);color:var(--color-base-1000)}.dialog__offcanvas.__filter .dialog__inner .__content .__filter-section .__filter-options .filter-btn svg{display:none;-ms-flex-negative:0;flex-shrink:0}.dialog__offcanvas.__filter .dialog__inner .__content .__filter-section .__filter-options .filter-btn.active{background-color:var(--color-01-1000);color:var(--color-base-0)}.dialog__offcanvas.__filter .dialog__inner .__content .__filter-section .__filter-options .filter-btn.active svg{display:-ms-flexbox;display:flex}.dialog__offcanvas.__filter .dialog__inner .__content .__filter-section.__remove-filters .__remove-filters-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:var(--color-base-1000)}.dialog__menu{visibility:hidden;position:fixed;top:var(--header-height);right:16px;left:16px;z-index:99!important}.dialog__menu .dialog__bg{position:fixed;top:0;right:0;bottom:0;left:0;animation:dcFadeOut var(--delay) forwards;background-color:var(--color-5)}.dialog__menu .dialog__content{overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:absolute;width:calc(100% - 32px);left:0;top:0;height:var(--full-height-offset);transform:translateX(calc(100% + 32px));animation:modalSlideToTop .6 var(--bezier);background-color:hsla(0,0%,100%,.6);border-radius:15px}.dialog__menu .dialog__content .dialog__inner{height:100%;overflow:hidden;overflow-y:auto;display:-ms-flexbox;display:flex;-ms-flex:initial;flex:initial;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;padding:var(--spacing-3) var(--spacing-2);gap:var(--spacing-4)}.dialog__menu .dialog__content .dialog__inner .g__lang{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.dialog__menu .dialog__content .dialog__inner .g__lang .__content{margin-top:12px;position:relative;top:0;width:100%;border-radius:10px}.dialog__menu .dialog__content .dialog__inner .__menu{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:var(--spacing-2)}.dialog__menu .dialog__content .dialog__inner .__menu .__fx{color:var(--color-2)}.dialog__menu .dialog__content .dialog__inner .__menu_text *{color:var(--color-8)!important}.dialog__menu .dialog__content .dialog__inner .__post{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-3)}.dialog__menu .dialog__content .dialog__inner .__post .__copy{margin:0;font-weight:300;color:var(--color-8);font-size:1.8rem}.dialog__menu .dialog__content .dialog__inner .__post .__social{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:var(--spacing-2);font-weight:300;color:var(--color-8);font-size:1.8rem}.dialog__menu .dialog__content .dialog__inner .__post .__social svg{display:block}.dialog__menu .dialog__content .dialog__close{display:-ms-flexbox;-ms-flex-align:center;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;-ms-flex-pack:center;justify-content:center;transition:.6s}.dialog__menu .dialog__content .dialog__close svg path{transform:.6s}.dialog__menu .dialog__content .dialog__loader{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--color-1);opacity:0;visibility:hidden;transition:.15s;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:1000000000000}.dialog__menu.__active{visibility:visible}.dialog__menu.__active .dialog__bg{animation:dcFadeIn 1s forwards}.dialog__menu.__active .dialog__content{animation:modalSlideFromTop .6s .15s var(--bezier) forwards}.dialog__menu.__delay2 .g__fadein_local{animation:dcFadeIn 1.1s ease 0s forwards}.dialog__menu.__delay2 .g__slidein_local{animation:dcSlideIn2 1.1s ease 0s forwards}.dialog__menu.__bye .dialog__bg{animation:dcFadeOut var(--delay) .15s forwards!important}.dialog__menu.__bye .dialog__content{animation:modalSlideToTop var(--delay) forwards!important}.dialog__wrapper_search{--sticky:var(--spacing-1);position:fixed;top:0;right:0;bottom:0;left:0}.dialog__wrapper_search .dialog__bg{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--color-0);animation:dcFadeIn .4s;cursor:pointer}.dialog__wrapper_search .dialog__content{overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:absolute;right:0;top:0;bottom:0;width:100%;box-shadow:var(--box-shadow);animation:modalSearch .6s cubic-bezier(.62,.16,.13,1.01);background-color:var(--color-0)}.dialog__wrapper_search .dialog__content .dialog__inner{-ms-flex:1;flex:1;width:100%;height:100%;transform:translateY(30px);transition:.6s;animation:dcSlideIn .6s;animation-fill-mode:forwards;opacity:0;position:relative}.dialog__wrapper_search .dialog__content .dialog__inner .dialog__loader{position:absolute}.dialog__wrapper_search .dialog__content .dialog__inner .__scroller{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;overflow-y:auto}.dialog__wrapper_search .dialog__content .dialog__inner .__top{position:sticky;top:0;z-index:1;background-color:var(--color-0);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:var(--spacing-3) var(--spacing-2) var(--spacing-3) var(--spacing-3);height:80px}@media only all and (max-width:1024px){.dialog__wrapper_search .dialog__content .dialog__inner .__top{padding:var(--spacing-2)}}.dialog__wrapper_search .dialog__content .dialog__inner .__rest{height:100%;width:100%;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:var(--spacing-3) var(--spacing-5);overflow-y:auto}@media only all and (max-width:1024px){.dialog__wrapper_search .dialog__content .dialog__inner .__rest{padding:var(--spacing-2)}}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__rest_top{display:-ms-flexbox;display:flex;gap:var(--spacing-2);-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid var(--color-6)}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__rest_top .g__search{-ms-flex:1;flex:1}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__rest_top .g__search input,.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__rest_top .g__search input:-ms-input-placeholder{color:#fff;font-size:2.4rem}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__rest_top .g__search input,.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__rest_top .g__search input::placeholder{color:#fff;font-size:2.4rem}@media only all and (max-width:767px){.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__rest_top .g__search input,.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__rest_top .g__search input:-ms-input-placeholder{font-size:2rem}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__rest_top .g__search input,.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__rest_top .g__search input::placeholder{font-size:2rem}}@media only all and (max-width:767px){.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__rest_top .g__link_arrow span{display:none}}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results{margin-top:var(--spacing-3);position:relative;-ms-flex:1;flex:1;padding-top:12px;visibility:hidden}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .__results_content{display:-ms-flexbox;display:flex;gap:200px;-ms-flex-wrap:wrap;flex-wrap:wrap;transform:translateY(20px)}@media only all and (max-width:1024px){.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .__results_content{gap:100px}}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .b__search_alt{display:-ms-flexbox;display:flex}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .b__search_alt .__info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-1)}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .b__search_alt .__tag{color:var(--color-8);font-size:var(--font-size-0)}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .b__search_alt .__title{color:#fff;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:-webkit-text-decoration-color var(--transition-1);transition:text-decoration-color var(--transition-1);transition:text-decoration-color var(--transition-1),-webkit-text-decoration-color var(--transition-1);text-underline-offset:3px}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .b__search_alt .__description,.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .b__search_alt .__description p{margin:0}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .b__search_alt:hover .__title{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .__listing{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-4)}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .__listing .__listing_inner{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-2)}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .__listing .b__search_alt{display:-ms-flexbox;display:flex;gap:var(--spacing-2)}@media only all and (min-width:900px){.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .__listing .b__search_alt{min-height:112px}}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .__listing .b__search_alt .__info{padding:10px 0}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .__listing .b__search_alt .__img{-ms-flex:0 0 208px;flex:0 0 208px;position:relative}@media only all and (max-width:900px){.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .__listing .b__search_alt .__img{-ms-flex:0 0 110px;flex:0 0 110px}}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .__listing .b__search_alt .__img img{display:block;position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .__listing .b__search_alt .__description{display:none}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .__feature{-ms-flex:0 0 320px;flex:0 0 320px;color:#fff;opacity:0}@media only all and (max-width:900px){.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .__feature{display:none}}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .__feature .b__search_alt{animation:dcSlideIn 1s;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .__feature .b__search_alt .__info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;-ms-flex-order:3;order:3}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .__feature .b__search_alt .__tag{-ms-flex-order:3;order:3;color:var(--color-8)}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .__feature .b__search_alt .__img{width:100%;height:208px;position:relative;-ms-flex-order:1;order:1}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .__feature .b__search_alt .__img img{display:block;position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results .__feature .b__search_alt .__description{-ms-flex-order:4;order:4}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results.__empty .__end{display:none}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results.__active{visibility:visible}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results.__active .__listing{animation:dcSlideIn 1s}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results.__active .__feature{animation:dcSlideIn 1s ease var(--delay) forwards}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results.__loading .dialog__loader,.dialog__wrapper_search .dialog__content .dialog__inner .__rest .__results.__loading .g__svgloader{opacity:1;visibility:visible}.dialog__wrapper_search .dialog__content .dialog__inner .__rest .dialog__loader{background-color:var(--color-0)}.dialog__wrapper_search .dialog__content .dialog__close{margin-left:var(--spacing-5);white-space:nowrap;font-weight:var(--font-weight-2);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.dialog__wrapper_search .dialog__content .dialog__close svg{margin-right:var(--spacing-1)}