#scroll_top,.footer_social_box a{transition:opacity .5s}.dev,.footer{position:relative}.dev a:hover,.footer h3{color:#fff}.footer{z-index:1;height:fit-content}.footer::before{content:'';background:#050506;opacity:.9;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.footer .container{z-index:3;padding:0;display:flex;justify-content:space-between;height:100%}#scroll_top{position:absolute;right:0;top:-20px}#scroll_top:hover{opacity:.7}.footer_left,.footer_left_center,.footer_right,.footer_right_center{padding:50px 0 60px;max-width:50%;width:100%}.footer_left{padding:50px 30px 32px 0}.footer h3{font-size:22px;font-weight:700;margin-bottom:23px}.footer ul{margin:0 0 28px;padding:0;display:block}.footer li{display:flex}.footer li:not(:last-child){margin-bottom:11px}.footer li,.footer li>a,.footer li>span{display:flex;color:#e3e4eb;font-size:15px;font-weight:400;gap:11px}.footer li>span{max-width:100%}.footer li svg{margin-top:3px}.footer li>a{transition:color .5s}.footer li>a:hover{color:#fd7805}.footer li>a svg path{transition:fill .5s}.footer li>a:hover svg path{fill:#FD7805}.footer_social_box{display:flex;align-items:center;gap:13px;padding:54px 0 0;height:fit-content}.footer_social_box a:hover{opacity:.5}.dev{padding:10px 0;border-top:1px solid #72737f7a;z-index:3}.dev a{width: fit-content;color:#72737f;text-align:center;font-size:14px;margin:0 auto;font-weight:400;line-height:20px;transition:color .5s}@media screen and (max-width:850px){.footer_left,.footer_left_center,.footer_right,.footer_right_center{max-width:80%}.footer_social_box svg{width:30px;height:30px}.footer_social_box{padding:0 15px;margin-bottom:36px}.footer_left{padding:40px 15px 0}.footer .container{flex-wrap:wrap}}@media screen and (max-width:800px){.footer{height:fit-content;background-size:cover}.footer_left,.footer_left_center,.footer_right,.footer_right_center{max-width:100%}.footer_left_center{border:none}}@media screen and (max-width:550px){.footer li,.footer li>a,.footer li>span{font-size:14px}}@media screen and (max-width:450px){.footer li,.footer li>a,.footer li>span{font-size:14px}}