.faq{padding:max(50px,min(22.6114649682px + 7.9617834395vw,150px)) 0;position:relative}.faq__wrap{max-width:900px;width:100%;display:grid;margin-inline:auto;gap:50px}.faq__wrap-list{display:flex;flex-direction:column;gap:20px}.faq__item{background-color:#f0f0f0;border-radius:15px;padding:20px;overflow:hidden;transition:background-color .3s ease}.faq__item--is-open{background-color:#d0e0f0}.faq__item--is-open .faq__body{max-height:200px;padding:0 20px 20px;opacity:1}.faq__item--is-open .faq__icon:before{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.faq__header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px;background:none;border:none;cursor:pointer;text-align:left;font-weight:600;color:#0a192f;gap:10px}.faq__icon{position:relative;width:24px;height:24px;background-color:#0a192f;border-radius:50%;flex-shrink:0}.faq__icon:after{content:"";position:absolute;width:12px;height:2px;background:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__icon:before{content:"";position:absolute;width:2px;height:12px;background:#fff;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s ease}.faq__body{max-height:0;overflow:hidden;opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1);padding:0 20px}.faq .ctab{margin-left:auto}.fleet{padding-block:max(150px,min(150px + 0vw,150px));background-color:#fff}.fleet__title{display:grid;justify-items:center;gap:15px;margin-bottom:max(50px,min(32.2033898305px + 4.2372881356vw,100px))}.fleet__title .xl-title{text-align:center;text-transform:uppercase}.fleet__title .html-content{text-align:center;max-width:819px;font-weight:400;font-size:17px;line-height:23px}.fleet__list{display:flex;flex-direction:column;gap:max(80px,min(55.0847457627px + 5.9322033898vw,150px))}.fleet__item{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}@media(max-width:992px){.fleet__item{gap:40px}}@media(max-width:576px){.fleet__item{grid-template-columns:1fr}}.fleet__item--reverse .fleet__item-visual{order:2;align-items:flex-start}@media(max-width:576px){.fleet__item--reverse .fleet__item-visual{order:1;align-items:flex-start}}.fleet__item--reverse .fleet__item-details{order:1}@media(max-width:576px){.fleet__item--reverse .fleet__item-details{order:2}}.fleet__item-visual{display:flex;flex-direction:column;gap:15px;align-items:flex-start}.fleet__item-img{width:100%;border-radius:20px;position:relative}.fleet__item-img .img-box{width:100%;height:100%;aspect-ratio:1;border-radius:20px}.fleet__item-img .img-box img{width:100%;height:100%;object-fit:cover;border-radius:20px}.fleet__item-img .boat-float{position:absolute;height:auto;bottom:20px;max-height:calc(100% + max(10px,min(-4.2372881356px + 3.3898305085vw,50px)));object-fit:contain}.fleet__item-subname{font-weight:500;font-size:18px;color:#0b1735;text-transform:uppercase}.fleet__item-details{display:flex;flex-direction:column;align-items:center;text-align:center;gap:30px}.fleet__item-details .m-title{text-transform:uppercase;color:#0b1735}.fleet__item-layout{height:max(90px,min(74.0740740741px + 4.6296296296vw,120px));width:auto}.fleet__item-layout img{object-fit:contain;aspect-ratio:364/119}.fleet__item-specs{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;align-items:center}.fleet__item-specs li{display:flex;align-items:center;gap:5px;color:#0b1735;font-size:16px;line-height:20px;font-weight:400}.fleet__item-specs li .icon{width:20px;display:flex;justify-content:center;color:#0b1735}.fleet__item-specs li .icon svg{aspect-ratio:1;width:100%;height:auto}
