@font-face{font-family:R;src:url('/assets/Roboto-Regular.ttf')}@font-face{font-family:R;src:url('/assets/Roboto-Bold.ttf');font-weight:700}*{box-sizing:border-box}body{margin:0;font:16px R,Arial;color:#15233d;background:#f7f9fc}a{text-decoration:none;color:inherit}.container{width:min(1320px,calc(100% - 48px));margin:auto}.top{background:#123d78;color:white;font-size:13px}.top .container{height:34px;display:flex;justify-content:space-between;align-items:center}.nav{height:88px;display:flex;align-items:center;gap:30px}.nav img{width:180px}.nav nav{display:flex;gap:24px;margin-left:auto}.nav nav a{font-size:15px;font-weight:700}.btn{display:inline-flex;justify-content:center;padding:16px 27px;border:0;border-radius:6px;background:#f26722;color:white;font-weight:700;cursor:pointer}.burger{display:none;border:0;background:none;font-size:27px}aside{display:none}.hero{min-height:690px;padding:100px 0 0;color:white;background:linear-gradient(90deg,#061f43ed,#08305b44),url('/assets/vodolet/hero.jpg') center/cover}.hero small,.inner small,.fleetpromo small{color:#ff8a4e;font-weight:700;text-transform:uppercase;letter-spacing:.14em}.hero h1,.inner h1{font-size:76px;line-height:.98;margin:22px 0}.hero>div>p{font-size:20px;line-height:1.6;max-width:650px}.hero .more{margin-left:28px;font-weight:700}.stats{display:flex;gap:60px;margin-top:95px;border-top:1px solid #ffffff55;padding-top:28px}.stats div{display:flex;flex-direction:column}.stats b{font-size:28px}.search{margin-top:-65px;position:relative}.searchbox{background:white;border-radius:22px;padding:32px;box-shadow:0 25px 60px #19325c22}.searchbox h2{margin:5px 0 24px;font-size:30px}.searchbox small,.title small,article small{color:#f26722;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.search form{display:grid;grid-template-columns:1fr 54px 1fr 1fr auto;gap:14px;align-items:end}.search label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:700;color:#60708a}.search select,.search input{height:56px;border:1px solid #d8e1ed;border-radius:8px;padding:0 14px;background:white;font:16px R}.swap{height:56px;border:1px solid #d8e1ed;border-radius:50%;background:white;font-size:22px}.section{padding:110px 0}.title{display:flex;justify-content:space-between;align-items:end;margin-bottom:42px}.title h2,.fleetpromo h2,.about h2{font-size:48px;line-height:1.08;margin:13px 0}.title>p{max-width:430px;color:#65728a;line-height:1.7}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cards article{background:white;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #19325c12}.cards img{width:100%;height:250px;object-fit:cover}.cards article>div{padding:25px}.cards h3{font-size:23px;margin:10px 0 24px}.cards p{display:flex;justify-content:space-between;color:#66758b}.cards a{color:#f26722;font-weight:700}.fleetpromo{padding:110px 0;background:#083d7a;color:white}.fleetpromo>.container{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;align-items:center}.fleetpromo p{font-size:18px;line-height:1.7;color:#dbe7f4}.fleetpromo>div>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fleetpromo img{width:100%;height:380px;object-fit:cover;border-radius:14px}.fleetpromo img:last-child{margin-top:45px}.light{background:white;color:#123d78}.inner{padding:100px 0;background:linear-gradient(110deg,#07366d,#1466ad);color:white}.inner h1{font-size:64px}.inner p{font-size:20px;max-width:720px;line-height:1.6}.notice{margin-top:40px;padding:30px;border-radius:15px;background:#e9f1fa;display:flex;align-items:center;justify-content:space-between}.steps,.numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.steps>div,.numbers>div{padding:32px;background:white;border-radius:15px}.steps b,.info article>b{color:#f26722;font-size:30px}.vessels{display:grid;gap:32px}.vessels article{display:grid;grid-template-columns:1fr 1fr;background:white;border-radius:18px;overflow:hidden}.vessels article:nth-child(even) img{order:2}.vessels img{width:100%;height:400px;object-fit:cover}.vessels article>div{padding:55px}.vessels h2{font-size:42px;margin:12px 0}.vessels p,.about p{line-height:1.7;color:#65728a}.about{display:grid;grid-template-columns:1fr 1fr;gap:80px}.about .lead{font-size:23px;color:#15233d}.numbers{margin-top:60px}.numbers div{display:flex;flex-direction:column}.numbers b{font-size:45px;color:#f26722}.info,.contacts{display:grid;grid-template-columns:1fr 1fr;gap:24px}.info article,.contacts article{background:white;padding:38px;border-radius:16px}.info p{line-height:1.7;color:#65728a}.contacts article{display:flex;flex-direction:column;gap:12px}.contacts article>a{font-size:26px;font-weight:700}.contacts h2{margin:0}footer{background:#17202e;color:white;padding:70px 0 25px}.foot{display:grid;grid-template-columns:2fr 1fr 1fr 1.4fr;gap:50px}.foot>div{display:flex;flex-direction:column;gap:12px}.foot img{width:190px}.foot p,.copy{color:#aeb8c7;line-height:1.6}.copy{border-top:1px solid #ffffff22;margin-top:45px;padding-top:25px}@media(max-width:1000px){.nav nav,.nav>.btn{display:none}.burger{display:block;margin-left:auto}.hero h1{font-size:58px}.search form{grid-template-columns:1fr 48px 1fr}.cards{grid-template-columns:1fr 1fr}.fleetpromo>.container,.about{grid-template-columns:1fr}.foot{grid-template-columns:1fr 1fr}aside{position:fixed;z-index:20;inset:0 0 0 25%;background:white;padding:35px;flex-direction:column;gap:22px;font-size:22px}aside.open{display:flex}aside img{width:180px}aside button{align-self:end;border:0;background:none;font-size:38px}}@media(max-width:680px){.container{width:min(100% - 28px,1320px)}.top span{display:none}.nav{height:72px}.nav img{width:145px}.hero{min-height:620px;padding-top:75px}.hero h1,.inner h1{font-size:43px}.hero>div>p,.inner p{font-size:17px}.stats{gap:18px;margin-top:65px}.stats div:last-child{display:none}.search{margin-top:-35px}.searchbox{padding:22px}.search form{display:flex;flex-direction:column}.search label,.search select,.search input,.search form>.btn{width:100%}.swap{display:none}.section{padding:75px 0}.title{display:block}.title h2,.fleetpromo h2,.about h2{font-size:35px}.cards,.steps,.numbers,.info,.contacts{grid-template-columns:1fr}.cards img{height:230px}.fleetpromo{padding:75px 0}.fleetpromo>.container{gap:35px}.fleetpromo img{height:260px}.fleetpromo img:last-child{display:none}.vessels article{grid-template-columns:1fr}.vessels article:nth-child(even) img{order:0}.vessels img{height:260px}.vessels article>div{padding:28px}.vessels h2{font-size:34px}.foot{grid-template-columns:1fr}.foot>div:nth-child(2),.foot>div:nth-child(3){display:none}.notice{display:block}.notice .btn{margin-top:15px}aside{inset:0}}
.site-header{position:relative;z-index:10;background:#fff;border-bottom:1px solid #e8edf3}.site-header .nav{height:112px;gap:34px}.header-logo{width:128px;height:88px;display:flex;align-items:center;justify-content:center;flex:none}.site-header .header-logo img{display:block;width:auto;height:82px;max-width:128px}.main-nav{display:flex;align-items:center;gap:36px;margin-left:auto}.main-nav>a,.nav-trigger{border:0;background:none;padding:18px 0;color:#15233d;font:700 16px R;cursor:pointer;white-space:nowrap}.nav-trigger i{color:#f26722;font-style:normal;margin-left:7px}.nav-group{position:relative}.mega-menu{position:absolute;top:62px;left:50%;width:430px;padding:18px;background:#fff;border:1px solid #e3eaf2;border-radius:20px;box-shadow:0 22px 60px #132c4d26;transform:translate(-45%,12px);opacity:0;visibility:hidden;transition:.2s;display:grid;grid-template-columns:1fr 1fr;gap:4px}.company-menu{width:360px}.nav-group.open .mega-menu{transform:translate(-45%,0);opacity:1;visibility:visible}.mega-menu a{display:flex;flex-direction:column;gap:5px;padding:16px;border-radius:12px}.mega-menu a:hover{background:#f4f7fb}.mega-menu b{font-size:16px}.mega-menu span{font-size:13px;line-height:1.35;color:#718196}.header-actions{display:flex;align-items:center;gap:12px}.service-button,.buy-button{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 19px;border:1px solid #d6e0eb;border-radius:24px;color:#123d78;font-weight:700;white-space:nowrap}.buy-button{border-color:#f26722;background:#f26722;color:#fff}.header-contact{display:flex;flex-direction:column;padding-left:17px;border-left:1px solid #dce4ed;gap:5px;white-space:nowrap}.header-contact a:first-child{font-size:15px;font-weight:700;color:#123d78}.header-contact a:last-child{font-size:13px;color:#718196}@media(max-width:1180px){.main-nav{gap:20px}.header-contact{display:none}.service-button{display:none}}@media(max-width:1000px){.site-header .nav{height:82px}.site-header .header-logo{height:68px;width:100px}.site-header .header-logo img{height:64px;max-width:100px}.main-nav,.header-actions{display:none}.site-header .burger{display:block;margin-left:auto}}
.hero{min-height:720px;padding-top:120px;background:linear-gradient(90deg,rgba(4,29,63,.9) 0%,rgba(8,40,72,.58) 43%,rgba(8,40,72,.1) 78%),url('/assets/vodolet/hero.jpg') center/cover}.hero-copy{margin:0 auto}.hero .hero-copy h1{max-width:880px;margin:24px 0 28px;font-size:92px;line-height:.98;text-transform:uppercase;letter-spacing:-.045em}.hero .hero-copy p{max-width:720px;margin:0;font-size:22px;line-height:1.5}.hero .hero-copy small{color:#ff7a30}@media(max-width:1000px){.hero{min-height:650px;padding-top:100px}.hero .hero-copy h1{font-size:68px}}@media(max-width:680px){.hero{min-height:560px;padding-top:72px}.hero .hero-copy h1{font-size:43px;line-height:1.02;margin:18px 0 22px}.hero .hero-copy p{font-size:17px}}
.routes-section{background:#fff}.routes-section .title h2{color:#123d78;text-transform:uppercase;letter-spacing:-.04em}.routes-section .title small{color:#f26722}.route-cards{align-items:stretch}.route-cards .route-card{display:flex;flex-direction:column;border:1px solid #dae5ef;border-radius:28px;box-shadow:none;background:#fff}.route-cards .route-card>img{height:310px;border-radius:27px 27px 0 0}.route-card-body{display:flex;flex:1;flex-direction:column;padding:30px 32px 32px!important}.route-card-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.route-cards .route-card h3{margin:0;color:#123d78;font-size:30px;text-transform:uppercase;letter-spacing:-.035em}.route-card-heading>span{max-width:54%;padding:9px 15px;border-radius:20px;background:#f26722;color:#fff;font-size:12px;font-weight:700;text-align:center;text-transform:uppercase}.route-description{min-height:52px;margin:14px 0 24px!important;color:#718196!important;font-size:17px;line-height:1.5}.route-card dl{margin:0 0 26px;border-top:1px solid #dce5ee}.route-card dl div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid #dce5ee}.route-card dt{color:#718196}.route-card dd{margin:0;color:#15233d;font-weight:700;text-align:right}.route-button{align-self:flex-end;margin-top:auto;padding:14px 23px;border-radius:24px;background:#f26722;color:#fff!important}@media(max-width:1000px){.route-cards{grid-template-columns:1fr 1fr}.route-cards .route-card>img{height:260px}}@media(max-width:680px){.route-cards{grid-template-columns:1fr}.route-card-body{padding:24px!important}.route-cards .route-card h3{font-size:27px}.route-card-heading{align-items:flex-start}.route-card-heading>span{font-size:10px}.route-description{min-height:0}}
