img{max-width:100%;vertical-align:bottom;height:auto}.c-footer{font-feature-settings:normal}.c-footer{position:relative;background:#003da5;z-index:10}@media print,screen and (min-width: 768px){.c-footer{display:flex;flex-direction:column;justify-content:flex-end;height:100vh}}@media print,screen and (min-width: 768px){.c-footer__mainlogo{width:min(93.9882869693vw,1412.268px);margin:0 auto min(7.0951683748vw,106.612px)}}@media screen and (max-width: 767.98px){.c-footer__mainlogo{width:89.3333333333vw;margin:0 auto 0;padding:14.4vw 0}}.c-footer__mainlogo .c-footer__mainlogo-item{width:100%}.c-footer__wrap{display:flex;background:#fff}@media print,screen and (min-width: 768px){.c-footer__wrap{padding:min(1.9765739385vw,29.7px) min(2.9282576867vw,44px) min(1.9765739385vw,29.7px);align-items:center;justify-content:space-between}}@media screen and (max-width: 767.98px){.c-footer__wrap{flex-direction:column-reverse;padding:0 0 20vw}}.c-footer__sublogo{display:flex;align-items:center}@media print,screen and (min-width: 768px){.c-footer__sublogo{gap:0 min(3.1002928258vw,46.585px)}}@media screen and (max-width: 767.98px){.c-footer__sublogo{justify-content:center;gap:0 15.6666666667vw;margin-top:14.4vw}}.c-footer__sublogo .c-footer__sublogo-link img{width:100%}.c-footer__sublogo .c-footer__sublogo-link:nth-child(1){display:block}@media print,screen and (min-width: 768px){.c-footer__sublogo .c-footer__sublogo-link:nth-child(1){width:min(11.1749633968vw,167.915px)}}@media screen and (max-width: 767.98px){.c-footer__sublogo .c-footer__sublogo-link:nth-child(1){width:42vw}}.c-footer__sublogo .c-footer__sublogo-link:nth-child(2){display:block}@media print,screen and (min-width: 768px){.c-footer__sublogo .c-footer__sublogo-link:nth-child(2){width:min(6.2225475842vw,93.5px)}}@media screen and (max-width: 767.98px){.c-footer__sublogo .c-footer__sublogo-link:nth-child(2){width:21.3333333333vw}}.c-footer__menulink-list{display:flex}@media print,screen and (min-width: 768px){.c-footer__menulink-list{gap:0 min(1.756954612vw,26.4px)}}@media screen and (max-width: 767.98px){.c-footer__menulink-list{flex-direction:column;gap:3.2vw 0}}.c-footer__menu-inner{display:flex}@media print,screen and (min-width: 768px){.c-footer__menu-inner{gap:0 min(4.6852122987vw,70.4px);align-items:center}}@media screen and (max-width: 767.98px){.c-footer__menu-inner{width:89.3333333333vw;margin:14.4vw auto 0;align-items:flex-start;justify-content:space-between}}.c-footer__menulink-link{color:#000;font-weight:400;line-height:1.8;display:flex;align-items:center}@media print,screen and (min-width: 768px){.c-footer__menulink-link{font-size:min(.878477306vw,13.2px)}}@media screen and (max-width: 767.98px){.c-footer__menulink-link{font-size:3.2vw}}.c-footer__menulink-link:hover{color:#000}.c-footer__menulink-link::after{display:inline-block;content:"";background:url("/assets/img//lp/bfs-lounge-ship/footer-icon-blank-footer.svg") no-repeat;transform:rotate(45deg);background-size:contain}@media print,screen and (min-width: 768px){.c-footer__menulink-link::after{width:min(.7320644217vw,11px);height:min(.7320644217vw,11px);margin:min(.1464128843vw,2.2px) 0 0 min(.2928257687vw,4.4px)}}@media screen and (max-width: 767.98px){.c-footer__menulink-link::after{width:2.6666666667vw;height:2.6666666667vw;margin:.5333333333vw 0 0 1.0666666667vw}}.c-footer__menulink-link[target=_blank]::after{transform:rotate(0)}.c-footer__menusns-list{display:flex}@media print,screen and (min-width: 768px){.c-footer__menusns-list{gap:0 min(1.756954612vw,26.4px)}}@media screen and (max-width: 767.98px){.c-footer__menusns-list{gap:0 6.4vw}}.c-footer__menusns-link{display:flex;align-items:center}@media print,screen and (min-width: 768px){.c-footer__menusns-link{width:min(2.1229868228vw,31.9px)}}@media screen and (max-width: 767.98px){.c-footer__menusns-link{width:10.6666666667vw}}.c-footer__copy{display:block;color:rgba(0,0,0,.6);line-height:2.1}@media print,screen and (min-width: 768px){.c-footer__copy{text-align:right;font-size:min(.7320644217vw,11px);margin-top:min(1.0248901903vw,15.4px)}}@media screen and (max-width: 767.98px){.c-footer__copy{font-size:2.6666666667vw;position:absolute;left:5.3333333333vw;bottom:7.2vw}}
