.ipl-modal{position:fixed;align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:hidden;z-index:1000;top:0;left:0;bottom:0;right:0}.ipl-modal__close-btn{background:rgba(0,13,38,.9);height:40px;position:fixed;right:20px;top:20px;width:40px;font-size:40px;line-height:40px;color:#fff;cursor:pointer;text-align:center;border-radius:40px;box-shadow:0 0 5px 3px rgba(0,0,0,.2)}.ipl-modal__backdrop{position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,13,38,.9)}.ipl-modal__content{margin:0 20px;max-height:calc(100vh - 10px);overflow:auto;position:relative;width:100%;max-width:800px}.m-footer__small{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-around;font-size:14px;max-width:1300px;margin:0 auto}.m-footer__small__brand,.m-footer__small__company,.m-footer__small__link{padding:7px 5px;margin:7px 5px;display:block;text-decoration:none;border-radius:5px}.m-footer__small__brand:hover,.m-footer__small__company:hover,.m-footer__small__link:hover{filter:brightness(50%);text-decoration:none}.m-footer__small__company,.m-footer__small__link{font-size:12px}.m-footer__small__link{transition:all .2s linear;display:flex;align-items:center}.m-footer__small__link:hover{background-color:rgba(0,0,0,.05)}.m-footer__small__link .m-footer__small__link__icon{font-size:16px;margin-right:5px;min-width:19px}.m-footer__small__brand{display:flex;align-items:center;width:100%;justify-content:center}@media(min-width:992px){.m-footer__small__brand{width:auto}}.m-footer__small__brand .m-footer__small__brand__logo{max-height:30px}.m-footer__small__company{display:flex;align-items:center;width:100%;justify-content:center}@media(min-width:992px){.m-footer__small__company{width:auto}}.m-footer__large{font-size:16px;max-width:1300px;margin:0 auto;padding:0 30px}.m-footer__large__link-groups{display:flex;flex-wrap:wrap;margin-top:30px;justify-content:space-between}.m-footer__large__link-groups .m-footer__large__link-group{margin-bottom:30px;max-width:25%;min-width:300px}.m-footer__large__link-groups .m-footer__large__link-group:not(:last-child){margin-right:30px}.m-footer__large__link-groups .m-footer__large__link-group .m-footer__large__link-group__title{padding:0;font-size:16px;margin:0 0 10px;font-weight:700}.m-footer__large__link{transition:all .2s linear;display:flex;align-items:center;margin-bottom:10px}.m-footer__large__link .m-footer__large__link__icon{font-size:16px;margin-right:5px;min-width:19px}.m-footer__bottom_row{display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:30px}.m-footer__bottom_row .m-footer__large__icons,.m-footer__bottom_row .m-footer__large__text{flex:1;min-width:300px;margin-bottom:30px}.m-footer__bottom_row .m-footer__large__icons{display:flex;justify-content:flex-end}.m-footer__bottom_row .m-footer__large__icons .m-footer__large__icons__icon{font-size:60px}.footer-modal .page-foote{display:none}.m-footer{background-color:#fff;box-shadow:0 0 48px rgba(0,0,0,.2);font-family:Roboto,sans-serif;border-top:1px solid hsla(0,0%,78.4%,.9);width:100%;margin-top:20px;min-height:58px}