#footer{--margin-bottom-mobile:20px}#footer.marine-footer{background-size:cover;background-repeat:no-repeat;padding-bottom:var(--margin-bottom-mobile)}#footer .menu-item a{transition:color .6s}#footer .menu-item a:hover,#footer .menu-item a:focus,#footer .menu-item.current-menu-item,#footer .marine-footer-bottom-nav .marine-footer-bottom-nav__list .menu-item a:hover{color:#c43a43}@media (min-width:1024px){#footer{--margin-bottom-mobile:17px;padding-top:78px}}#footer .marine-footer-top__group{display:flex;flex-wrap:wrap;justify-content:space-between}#footer .marine-footer-top__menu{width:max-content;margin-bottom:var(--margin-bottom-mobile)}#footer .marine-footer-top__menu_title{margin-bottom:var(--margin-bottom-mobile);text-transform:uppercase}#footer .marine-footer-top .footer-nav{display:block;padding-right:10px}#footer .marine-footer-top .menu-item{display:block}#footer .marine-footer-top .menu-item a{font-family:Oswald;font-size:16px;font-weight:400}@media (min-width:1024px){#footer .marine-footer-top{margin-bottom:71px}#footer .marine-footer-top .footer-nav__list{display:grid;grid-auto-flow:column;grid-template-rows:repeat(5,1fr);grid-column-gap:95px}#footer .marine-footer-top__menu{margin-right:70px}#footer .marine-footer-top .menu-item{margin-bottom:3px}#footer .marine-footer-top .menu-item a{font-size:16px}}#footer .marine-footer-middle__text{margin-bottom:var(--margin-bottom-mobile)}#footer .marine-footer-middle__title{margin-bottom:var(--margin-bottom-mobile);text-transform:uppercase}#footer .marine-footer-middle__title--gray{color:#a2a2a2}#footer .marine-footer-middle__desc{font-family:'Quicksand';font-size:16px;font-weight:400;line-height:24px}#footer .marine-footer-middle__social{margin-bottom:var(--margin-bottom-mobile)}#footer .marine-footer-middle__social_list{display:flex;justify-content:space-between;align-items:center}#footer .marine-footer-middle__social_list_item a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#000;border:1px solid #5f5f5f}#footer .marine-footer-middle__social_list_item a svg{width:12px;height:12px;fill:#5f5f5f;transition:fill .6s}#footer .marine-footer-middle__social_list_item a:hover svg{fill:#c43a43}@media (min-width:1024px){#footer .marine-footer-middle{margin-bottom:31px}#footer .marine-footer-middle__group{display:flex}#footer .marine-footer-middle__text{width:56%}#footer .marine-footer-middle__title{margin-bottom:42px}#footer .marine-footer-middle__social{width:30%;margin-left:auto}#footer .marine-footer-middle__social_list_item a{width:54px;height:54px}#footer .marine-footer-middle__social_list_item a svg{width:16px;height:16px}}@media (min-width:1480px){#footer .marine-footer-middle__social_list_item a{width:74px;height:74px}}#footer .marine-footer-bottom__group{display:flex;flex-flow:column}#footer .marine-footer-bottom__copy{display:flex;flex-flow:column;justify-content:center;align-items:center;text-transform:uppercase}#footer .marine-footer-bottom__copy span{font-size:12px}#footer .marine-footer-bottom__menu{order:-1;margin-bottom:var(--margin-bottom-mobile)}#footer .marine-footer-bottom-nav .marine-footer-bottom-nav__list .menu-item{margin:0;text-transform:uppercase}#footer .marine-footer-bottom-nav .marine-footer-bottom-nav__list .menu-item a{color:#a2a2a2}@media (min-width:1024px){#footer .marine-footer-bottom{border-top:1px solid #a2a2a2;padding:23px 0}#footer .marine-footer-bottom__group{flex-flow:row;justify-content:space-between}#footer .marine-footer-bottom__copy{flex-flow:row}#footer .marine-footer-bottom__copy a{margin-right:52px}#footer .marine-footer-bottom__copy span{font-size:16px}#footer .marine-footer-bottom__menu{order:0;margin:0;display:flex;justify-content:flex-end;align-items:center}#footer .marine-footer-bottom-nav .marine-footer-bottom-nav__list{display:flex}#footer .marine-footer-bottom-nav .marine-footer-bottom-nav__list .menu-item{font-size:16px}#footer .marine-footer-bottom-nav .marine-footer-bottom-nav__list .menu-item:not(:last-child){margin-right:20px}}