#footer-source{display:flow-root}
        .desktop-footer-background{background:#2c2c2b;padding:30px 0 0;display:flow-root}
        footer.desktop-footer{position:relative;margin:0 auto;width:900px;max-width:100%;min-height:320px;color:white}
        footer.desktop-footer .contacts{display:inline-block;vertical-align:top;width:300px;padding-top:40px;margin-left:20px;text-align:left}
        footer.desktop-footer .contacts h3{color:#e1e1e1;font:normal 30px/30px '__Helvetica Neue_5';padding-bottom:30px;position:relative}
        footer.desktop-footer .contacts h3:after{content:'';display:block;width:40px;height:5px;position:absolute;bottom:20px;left:-5px;background:#f2d637}
        footer.desktop-footer .contacts p,footer.desktop-footer .logo_footer p{font:normal 21px/21px '__Helvetica Neue_5';color:white;padding:5px 0}
        footer.desktop-footer .slogan_footer{display:inline-block;vertical-align:top;width:230px;margin:105px 0 0 20px}
        footer.desktop-footer .slogan_footer p{font:normal 25px/25px '__Helvetica Neue_5';color:white;padding:5px 0}
        footer.desktop-footer .logo_footer{display:inline-block;vertical-align:top;width:260px;margin:105px 0 0 65px;float:right}
        footer.desktop-footer .taggs{padding-top:15px}footer.desktop-footer .taggs p{color:#f2d637;font:normal 21px/21px '__Helvetica Neue_5'}
        footer.desktop-footer{width:900px;max-width:100%;min-height:320px}
        footer.desktop-footer .content{position:relative;top:0;display:flow-root}
        .footer{display:none}
        @media(max-width:960px) and (min-width:621px){footer.desktop-footer .content{display:flex;justify-content:space-around;gap:20px;padding:0 24px 30px}footer.desktop-footer .contacts,footer.desktop-footer .slogan_footer,footer.desktop-footer .logo_footer{width:auto;flex:1;margin:0;padding-top:40px}footer.desktop-footer .contacts p,footer.desktop-footer .logo_footer p{font-size:16px}footer.desktop-footer .slogan_footer p{font-size:18px}}
        @media(max-width:620px){.desktop-footer-background{display:none}.footer{display:block}}