.sb-hero{background:#000;color:#fff}
@media (min-width:992px){.sb-hero{min-height:100svh;display:flex;align-items:center}}
@media (max-width:991px){.sb-hero{padding:48px 0}}
.sb-container{padding-left:clamp(24px,5vw,56px);padding-right:clamp(24px,5vw,56px)}
.sb-header{margin-bottom:24px}
.sb-title{font-weight:800;letter-spacing:-0.02em;background:linear-gradient(252deg,#fff 40%,#cfe2f5 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
@media (max-width:991px){.sb-title{font-size:40px;line-height:1.1}}
@media (min-width:992px){.sb-title{font-size:64px;line-height:1.08}}
.sb-lead{color:#ecf4ff;opacity:0.95}
@media (min-width:992px){.sb-lead{font-size:22px}}
@media (max-width:991px){.sb-hero{min-height:100svh}}
.section{min-height:100vh;flex:0 1 auto}
.s-subtitle{text-transform:uppercase;background:#fff;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
@media (min-width:992px){.s-subtitle{font-size:27px;font-style:normal;font-weight:700;line-height:99%;letter-spacing:0.22px}}
.s-subtitle:not(:last-child){margin-bottom:12px}
.s-title{background:#fff;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
@media (min-width:992px){.s-title{font-size:48px;font-style:normal;font-weight:700;line-height:104%;letter-spacing:-1.44px}}
.s-title:not(:last-child){margin-bottom:12px}
.s-text{line-height:142%}
.s-text a{color:#fff;font-weight:700}
@media (min-width:992px){.s-text{font-size:25px}}
#formSaltBusiness{position:relative;display:flex;justify-content:center;align-items:center;padding:clamp(24px,6vw,72px) clamp(16px,5vw,48px)}
@media (max-width:991px){#formSaltBusiness{margin-top:40px}}
#formSaltBusiness::before{content:"";position:absolute;inset:clamp(16px,4vw,48px);border-radius:clamp(24px,6vw,48px);opacity:0.6;z-index:0;pointer-events:none}
#formSaltBusiness img{position:relative;z-index:1;width:min(540px,100%);max-height:620px;height:auto;display:block;object-fit:contain;border-radius:clamp(22px,4vw,40px)}
section.section.s-switch{display:flex;overflow:hidden;position:relative;z-index:1;align-items:center}
@media (min-width:991px){section.section.s-switch{background-position:50% 50%;background-attachment:fixed;left:calc(50% - 50vw + (var(--vertical-scrollbar-width,0px)) / 2);top:0;width:calc(100vw - var(--vertical-scrollbar-width,0px));clip-path:polygon(0 0,100% 0,100% 100%,0 100%);min-height:100vh;min-height:100svh}}
@media (min-width:991px){section.section.s-switch{min-height:90vh;min-height:90svh}}
section.section.s-switch .s-subtitle{font-style:normal;font-weight:600;line-height:99%;letter-spacing:0.18px;text-transform:uppercase;background:linear-gradient(180deg,#E4DAD6 0%,#1C0E0A 205%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
@media (max-width:991px){section.section.s-switch .s-subtitle{font-size:16px}}
@media (min-width:992px){section.section.s-switch .s-subtitle{font-size:18px}}
section.section.s-switch .s-subtitle:not(:last-child){margin-bottom:12px}
section.section.s-switch .s-title{font-style:normal;font-weight:700;background:linear-gradient(80deg,#7690af,#fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;max-width:615px}
@media (max-width:991px){section.section.s-switch .s-title{font-size:36px;line-height:100%}}
@media (min-width:992px){section.section.s-switch .s-title{font-size:64px;line-height:110%;letter-spacing:-1.28px}}
section.section.s-switch .s-title:not(:last-child){margin-bottom:12px}
section.section.s-switch .text-karpaten{font-style:normal;background:#fff;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
section.section.s-switch .s-text{color:#FFF;font-style:normal;font-weight:400}
@media (max-width:991px){section.section.s-switch .s-text{font-size:16px;line-height:154%}}
@media (min-width:992px){section.section.s-switch .s-text{font-size:20px;line-height:142%;letter-spacing:-0.2px}}
section.section.s-switch .s-text:not(:last-child){margin-bottom:24px}