.block-mini-layoutmega-footer section.paragraph{margin-bottom:0}.block-mini-layoutfooter{padding:20px;background-color:#17428c}@media(max-width: 639px){#block-sg-marine-theme-footer{padding:30px}#block-sg-marine-theme-footer .footer-layout--basic .menu--footer>ul.menu{padding:0}#block-sg-marine-theme-footer>.layout{padding:0 !important}}@media(max-width: 539px){#block-sg-marine-theme-footer{padding:30px}#block-sg-marine-theme-footer .footer-layout--special .layout__region--first{flex:0 1 60%}#block-sg-marine-theme-footer .footer-layout--special .layout__region--second{flex:0 1 40%}#block-sg-marine-theme-footer .footer-layout--special .text-item__description{padding:0}#block-sg-marine-theme-footer .footer-layout--basic .menu--footer>ul.menu{flex-direction:column;padding:0}#block-sg-marine-theme-footer .footer-layout--basic .menu--footer>ul.menu>.menu-item--expanded{padding-bottom:1rem}#block-sg-marine-theme-footer>.layout{padding:0 !important}}.footer-layout--basic{display:flex;flex-wrap:wrap;margin:0}.footer-layout--basic .layout__region{width:100%;text-align:center}.footer-layout--basic .layout__region--first{order:2}.footer-layout--basic .layout__region--first img{max-width:280px;margin:0 auto;width:100%}@media(max-width: 639px){.footer-layout--basic .layout__region--first{margin:12px 0}}.footer-layout--basic .layout__region--third{order:-1;margin:0px 0 14px}@media(min-width: 640px){.footer-layout--basic .layout__region--first,.footer-layout--basic .layout__region--second,.footer-layout--basic .layout__region--third{flex:0 1 25%;margin:0;align-self:center}.footer-layout--basic .layout__region--second{flex:0 1 50%;margin-top:.875rem}.footer-layout--basic .layout__region--first,.footer-layout--basic .layout__region--second,.footer-layout--basic .layout__region--third{order:inherit}.footer-layout--basic .layout__region--third{margin-top:4px}}@media(min-width: 640px)and (min-width: 970px){.footer-layout--basic .layout__region--first{margin-bottom:3.375rem}.footer-layout--basic .layout__region--first .block-logo{padding-right:.75rem}}.footer-layout--basic .menu--footer>ul.menu{display:flex;flex-direction:row;padding-left:1.875rem;padding-right:1.25rem}.footer-layout--basic .menu--footer>ul.menu>li.menu-item--expanded{flex:1;text-align:left;padding:0 1rem 0 0}.footer-layout--basic .menu--footer>ul.menu>li.menu-item--expanded>a,.footer-layout--basic .menu--footer>ul.menu>li.menu-item--expanded>span{font-family:"Roboto";font-style:normal;font-weight:700;font-size:18px;line-height:26px;letter-spacing:1px;color:#fff}.footer-layout--basic .menu--footer>ul.menu>li.menu-item--expanded ul.menu{display:flex;flex-direction:column;margin-top:10px}.footer-layout--basic .menu--footer>ul.menu>li.menu-item--expanded ul.menu>li{padding:0;text-align:left;margin-bottom:8px}.footer-layout--basic .menu--footer>ul.menu>li.menu-item--expanded ul.menu>li a,.footer-layout--basic .menu--footer>ul.menu>li.menu-item--expanded ul.menu>li span{font-family:"Roboto";font-style:normal;font-weight:400;font-size:14px;line-height:16px;padding:4px 0;color:#fff;display:flex;align-items:center}.footer-layout--basic .menu--footer>ul.menu>li.menu-item--expanded ul.menu>li a:hover::before,.footer-layout--basic .menu--footer>ul.menu>li.menu-item--expanded ul.menu>li span:hover::before{transition:all .2s ease;content:url(../../../icons/orange-arrow.svg);margin-right:8px;height:15px}@media(min-width: 970px){.region-footer .block-mini-layoutfooter .footer-layout--special{padding-top:2.375rem !important}}.region-footer .block-mini-layoutfooter .footer-layout--special .text__items{margin:0}.region-footer .block-mini-layoutfooter .footer-layout--special .text__items p{color:#fff;font-size:12px}.region-footer .block-mini-layoutfooter .footer-layout--special .layout__region--first .container{padding-left:0}.region-footer .block-mini-layoutfooter .footer-layout--special .layout__region--second{padding-left:12px}.region-footer .block-mini-layoutfooter .footer-layout--special .layout__region--second .container{padding-right:0}.region-footer .block-mini-layoutfooter .footer-layout--special .social-block .block-layout-builder{padding:0;justify-content:flex-end}.region-footer .block-mini-layoutfooter .footer-layout--special .social-block .block-layout-builder>div{flex:initial;padding-left:10px}.region-footer .block-mini-layoutfooter .footer-layout--special .social-block .block-layout-builder>div svg{width:24px;height:24px}/*# sourceMappingURL=footer-layout--basic.css.map */
