.ferry .hero-wrap{background-repeat:no-repeat;background-size:cover;background-image:url('../images/ferry/hero.jpg');color:#ffffff}.ferry .ferries-wrap{padding:16px 0 0;background:#ffffff;background:linear-gradient(to bottom, #ffffff, #f4f4f4)}.ferry .ferries-wrap h2{margin:42px 0 60px}.ferry .ferries-wrap h2::after{content:'';display:block;width:48px;height:6px;background:#4455a1;margin:32px 0 0}.ferry .ferries-wrap .ferries{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;margin-left:-30px}@media (max-width:767px){.ferry .ferries-wrap .ferries{margin-left:0}}.ferry .ferries-wrap .item{display:flex;flex-direction:column;align-items:stretch;flex:1;padding:0;margin:0 0 60px 30px}.ferry .ferries-wrap .item:not(:first-child){padding-left:30px}@media (max-width:1199px){.ferry .ferries-wrap .item:not(:first-child){padding-left:15px}}@media (max-width:767px){.ferry .ferries-wrap .item{min-width:100%;margin:0 0 60px;flex-direction:row}.ferry .ferries-wrap .item:not(:first-child){padding-left:0}}@media (max-width:480px){.ferry .ferries-wrap .item{flex-direction:column}}.ferry .ferries-wrap .illustration{flex:none;padding-right:30px}.ferry .ferries-wrap .illustration img{display:block;width:72px;height:72px;opacity:1}.ferry .ferries-wrap .text{flex:1;display:flex;flex-direction:column}.ferry .ferries-wrap .text>div{flex:1}.ferry .ferries-wrap h3{font-size:20px;margin:24px 0 0;font-weight:700}.ferry .ferries-wrap .more{display:flex;justify-content:space-between;align-items:center;white-space:nowrap;width:200px;color:#1d1d1d;text-transform:uppercase;font-size:14px;line-height:100%;background:#e2e2e2;border-radius:5px;padding:12px 16px 10px;transition:background-color .2s ease;text-decoration:none}.ferry .ferries-wrap .more:hover,.ferry .ferries-wrap .more:focus{background:#d0d0d0}.ferry .ferries-wrap .more:active{background-color:#b9b9b9;transition:none}.ferry .ferries-wrap .more svg{display:block;width:16px;height:16px}.ferry .rola-wrap{padding:60px 0 0;background:#ffffff}.ferry .rola-wrap h2{margin:0 0 60px}.ferry .rola-wrap h2::after{content:'';display:block;width:48px;height:6px;background:#4455a1;margin:32px 0 0}.ferry .rola-wrap .advantages{margin-top:30px;padding:60px 0 30px;background:#4455a1;background:linear-gradient(135deg, #576ccd, #4455a1);color:#ffffff}.ferry .rola-wrap .advantages h3{margin:0 0 60px}.ferry .rola-wrap .advantages h3::after{content:'';display:block;width:48px;height:6px;background:#617be7;margin:32px 0 0}.ferry .rola-wrap .advantages .cke_editable ul li{width:100%}.ferry .rola-wrap .advantages ul{display:flex;align-items:baseline;flex-wrap:wrap}.ferry .rola-wrap .advantages ul li{width:50%;padding-right:48px;padding-left:40px;padding-top:6px;line-height:150%}@media (max-width:576px){.ferry .rola-wrap .advantages ul li{padding-right:0;width:100%}}.ferry .rola-wrap .advantages ul li::before{width:24px;height:24px;margin:0;background:url('../images/check.svg');background-size:contain;background-repeat:no-repeat;background-position:center}.ferry .rola-wrap .advantages a{color:#ffffff;font-style:italic;text-decoration:underline}.ferry .rola-wrap .advantages a:hover,.ferry .rola-wrap .advantages a:focus{text-decoration:none}.ferry .rola-wrap .reservations{padding:60px 0 0;margin-bottom:30px}.ferry .rola-wrap .reservations h3{margin:0 0 60px}.ferry .rola-wrap .reservations h3::after{content:'';display:block;width:48px;height:6px;background:#4455a1;margin:32px 0 0}