.inspire-footer .name-desc{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;padding-right:70px}.inspire-footer .name-desc .logo-block{margin-bottom:30px;max-width:250px}.inspire-footer .name-desc .logo-block img{width:100%}.inspire-footer .name-desc .social-block{background-color:#2f2f2f;border-radius:3px;height:40px;line-height:40px;margin-right:15px;text-align:center;width:40px}.inspire-footer .name-desc .social-block:hover{background-color:var(--secondary_color);border-radius:30px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.inspire-footer .name-desc .social-block svg{fill:#fff;height:15px;width:15px}.inspire-footer .footer-menu{-ms-flex-preferred-size:33.333%;flex-basis:33.333%}.inspire-footer .footer-menu .menu-option{-ms-flex-preferred-size:50%;flex-basis:50%}.inspire-footer .address-subsc .contact-us-title,.inspire-footer .footer-menu .title-menu-text{margin-bottom:20px}.inspire-footer .footer-menu .menu-option ul{display:block}.inspire-footer .footer-menu .menu-option ul li{margin-bottom:10px}.inspire-footer .footer-menu .menu-option ul li a{color:inherit;-webkit-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.inspire-footer .footer-menu .menu-option ul li a:hover{color:var(--secondary_color);text-decoration:underline}.inspire-footer .address-subsc{-ms-flex-preferred-size:33.333%;flex-basis:33.333%}.inspire-footer .address-subsc .contact-us-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.inspire-footer .address-subsc .contact-us-text span{font-weight:600;letter-spacing:.5px;margin-right:5px}.inspire-footer .address-subsc form{margin-top:25px;position:relative}.inspire-footer .address-subsc form input[type=email]{border:0;font-size:15px;outline:none;padding:20px 15px 20px 25px}.inspire-footer .address-subsc form input[type=email]:placeholder{color:#eee}.inspire-footer .address-subsc form .hs_submit.hs-submit{position:absolute;right:4px;top:5px}.inspire-footer .address-subsc form input[type=submit]{padding:15px 30px}.inspire-bottom-footer .bottom-footer-start{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.inspire-bottom-footer .bottom-footer-start,.inspire-bottom-footer .bottom-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.inspire-bottom-footer .bottom-links .single-link{padding:0 12px;position:relative}.inspire-bottom-footer .bottom-links .single-link:not(:last-child):after{background-color:#fff;content:"";height:60%;position:absolute;right:0;top:5px;width:1px}.inspire-footer .back_to_top a{background-color:var(--primary_color);height:45px;line-height:45px;position:fixed;right:50px;text-align:center;top:-100%;-webkit-transition:.9s;-o-transition:.9s;transition:.9s;width:45px;z-index:9}.inspire-footer .back_to_top.active a{top:85.5%}.inspire-footer .back_to_top a:hover{background-color:var(--secondary_color)}.inspire-footer .back_to_top i{left:50%;opacity:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.inspire-footer .back_to_top a:hover i{opacity:0;top:0}.inspire-footer .back_to_top i.hov-i{opacity:0;top:70%}.inspire-footer .back_to_top a:hover i.hov-i{opacity:1;top:50%}@media(max-width:991px){.inspire-footer .name-desc{-ms-flex-preferred-size:100%;flex-basis:100%;padding-bottom:50px}.inspire-footer .address-subsc,.inspire-footer .footer-menu{-ms-flex-preferred-size:50%;flex-basis:50%}}@media(max-width:767px){.inspire-footer .footer-menu{padding-bottom:30px}.inspire-footer .address-subsc,.inspire-footer .footer-menu{-ms-flex-preferred-size:100%;flex-basis:100%}.inspire-bottom-footer .bottom-footer-start{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;text-align:center}.inspire-bottom-footer .bottom-links .single-link:not(:last-child):after{display:none}}@media(max-width:480px){.inspire-footer .name-desc{padding-bottom:30px;padding-right:0}.inspire-footer .address-subsc form input[type=submit]{padding:15px 20px}}