#main-footer{background:#211e1f;color:#fff;padding:100px 60px 40px;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:60px}@media screen and (max-width:767px){#main-footer{padding:40px 20px;gap:30px}}#main-footer small{margin-top:20px;text-transform:uppercase}#main-footer h3{text-transform:uppercase;font-weight:500;font-size:1.1em}#main-footer .head-footer{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:5vw;position:relative;z-index:1}@media screen and (max-width:1400px){#main-footer .head-footer{grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:3vw}}@media screen and (max-width:992px){#main-footer .head-footer{grid-template-columns:1fr 1fr 1fr;gap:50px}}@media screen and (max-width:767px){#main-footer .head-footer{grid-template-columns:1fr;gap:40px}}#main-footer .head-footer .ido-footer_info img,#main-footer h3{margin-bottom:20px}#main-footer .head-footer .ido-footer_info .ido-footer__desc{width:90%}@media screen and (max-width:1400px){#main-footer .head-footer .ido-footer_info .ido-footer__desc{width:100%}}#main-footer .head-footer .social-media{margin-top:20px;gap:15px}#main-footer .head-footer .ido-footer__list{list-style:none;padding:0;margin:0}#main-footer .head-footer .ido-footer__list li{padding:0;font-size:1.1em}#main-footer .head-footer .ido-footer__list li a{transform:translateX(0);display:inline-block;transition:transform .2s ease-in-out;padding:2px 0}#main-footer .head-footer .ido-footer__list li a:hover{transform:translateX(5px)}#main-footer .bottom-footer{position:relative;z-index:1;display:flex;justify-content:flex-end;flex-direction:column;align-items:flex-end}@media screen and (max-width:767px){#main-footer .bottom-footer{align-items:flex-start}}#main-footer .bottom-footer .ido-footer__list{list-style-type:none;display:flex;gap:0;margin-top:20px;margin-left:0;color:#7a7a7a!important}@media screen and (max-width:767px){#main-footer .bottom-footer .ido-footer__list{gap:5px;flex-direction:column}}#main-footer .bottom-footer .ido-footer__list li a:hover{opacity:.5}@media screen and (max-width:767px){#main-footer .bottom-footer .ido-footer__list li span{display:none}}#main-footer .bottom-footer .ido-footer__list li:last-of-type span{display:none}#main-footer .img-footer{position:absolute;bottom:0;width:500px;left:0;z-index:0}@media screen and (max-width:992px){#main-footer .img-footer{display:none}}