*{box-sizing:border-box;padding:0;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}body,html{max-width:100vw;overflow-x:hidden}body{color:rgb(var(--foreground-rgb));background:linear-gradient(to bottom,transparent,rgb(var(--background-end-rgb))) rgb(var(--background-start-rgb))}a{color:inherit;text-decoration:none}p+p{margin-top:30px}.title-dashed,h1:not(.not-line),h2:not(.mantine-Modal-title):not(.not-line){padding-bottom:20px;position:relative;&:before{content:"";display:block;position:absolute;width:80px;height:3px;bottom:0;background:var(--mantine-color-brand-red-5)}}ul:not(.mantine-List-root){margin-top:30px;margin-bottom:30px;li{display:block;list-style:none;padding-left:60px;position:relative;margin-bottom:15px;&:before{content:"";position:absolute;top:11px;left:0;display:block;width:30px;height:1px;background:var(--mantine-color-brand-red-5)}}}.container-production{max-width:1850px}.rte-content{font-size:1.125rem;line-height:1.6;a{color:var(--mantine-color-brand-red-5)}}.page-company--career{.page-preview{.page-preview--content-block{ul{padding-top:20px;li{padding-left:0;&:before{content:unset}p{a{background-color:#40484e;color:#fff;font-size:24px;line-height:34px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;padding:30px 50px;display:block}}}}}}}.ant-groupclub,.ant-yachts-layout{.page-preview{.page-preview--text-image-block{color:white}.page-preview--accordion-block,.page-preview--text-image-block{background-color:#111111!important}}}.rte-button{display:inline-block;min-height:68px;padding:25px 55px;font-weight:700;font-size:16px;line-height:16px;text-transform:uppercase;border-radius:0;background:var(--button-bg,var(--mantine-primary-color-filled));color:var(--mantine-color-white);max-width:80%;text-align:center}.rte-button[data-width]{width:attr(data-width px)}.mantine-Avatar-root{&.contact{border:4px solid #fff}}.ant-groupclub-layout,.ant-yachts-layout{.page-preview--content-block{color:#f5f4f3}}.image-cariusel-fullscreen{.mantine-Carousel-controls{width:100%;height:100%;inset:0;justify-content:space-between;padding-inline:64px}.mantine-Carousel-indicators{top:auto;bottom:48px;width:100%;left:50%;transform:translateX(-50%)}}@media (prefers-color-scheme:dark){html{color-scheme:dark}}@media (max-width:420px){*{--mantine-h1-font-size:2rem;--mantine-h2-font-size:2rem;--mantine-spacing-xl:0.5rem}.rte-button,.rte-button[data-width]{width:100%;max-width:none}}