.pre-footer{padding-top:120px}.pre-footer__socials{position:relative;height:150px;text-align:center;box-shadow:0 32px 44px rgba(0,0,0,.2)}.pre-footer__title{font-family:var(--font-family__heading);font-size:2.1rem;font-weight:var(--font-weight__bold);position:relative;z-index:10;display:inline-block;margin:-20px 0 20px 0;padding:14px 50px;-webkit-transform:translateX(-60px);transform:translateX(-60px);letter-spacing:-.4px;color:var(--color__white);border-radius:5px;background-color:var(--color__red)}.pre-footer__title .shape{position:absolute;right:100%;bottom:12px;width:14px;height:15px;color:var(--color__red)}.pre-footer__links{font-size:0;position:relative;z-index:10;display:inline-flex;padding:7px 10px;-webkit-transform:translateX(60px);transform:translateX(60px);border-radius:5px;background:var(--color__white-darker)}.pre-footer__links a{display:inline-block;margin:5px 8px}.pre-footer__links .icon{width:30px;height:30px;transition:var(--transition-delay__default);color:var(--color__black)}.pre-footer__links a:hover .icon-facebook{color:var(--color__facebook)}.pre-footer__links a:hover .icon-twitter{color:var(--color__twitter)}.pre-footer__links a:hover .icon-linkedin{color:var(--color__linkedin)}.pre-footer__links a:hover .icon-instagram{color:var(--color__instagram)}.pre-footer__links a:hover .icon-youtube{color:var(--color__youtube)}.pre-footer__links a:hover .icon-tiktok{color:var(--color__tiktok)}.pre-footer__links a:hover .icon-vkontakte{color:var(--color__vkontakte)}.pre-footer__links a:hover .icon-flickr{color:var(--color__flickr)}.pre-footer__links .shape{position:absolute;bottom:12px;left:100%;width:14px;height:15px;-webkit-transform:scale(-1,1);transform:scale(-1,1);color:var(--color__white-darker)}.pre-footer__socials .bg-cover:before{position:inherit;z-index:1;top:inherit;left:inherit;display:block;width:inherit;height:inherit;content:"";opacity:.6;background:var(--color__black)}@media (max-width:760px){.pre-footer{padding-top:70px}.pre-footer__socials{box-shadow:0 9px 24px rgba(0,0,0,.2)}.pre-footer__title{font-size:var(--font-size__default);margin:-8px 0 10px 0;padding:13px 15px;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.pre-footer__links{max-width:190px;padding:2px;-webkit-transform:translateX(25px);transform:translateX(25px)}}.pre-footer__information{font-size:1.6rem;padding:90px 0 70px 0}.pre-footer__information .row>.row{flex:1}.pre-footer__menu ul{margin:0}.pre-footer__menu-column{max-width:20%;padding-right:3%}.pre-footer__menu-title,.pre-footer__contact-title{font-family:var(--font-family__heading);font-size:1.5rem;font-weight:var(--font-weight__bold);line-height:2.3rem;position:relative;display:block;min-height:46px;margin-bottom:30px;letter-spacing:3.5px;color:var(--color__black)}.pre-footer__menu-title .icon-arrow{display:none}.pre-footer__menu a{font-family:var(--font-family__default);font-weight:var(--font-weight__default);line-height:2.1rem;display:inline-block;margin-bottom:15px;color:var(--color__black-light)}.pre-footer__contact{max-width:23%;padding:4%;text-align:center;border:1px solid var(--color__white-darker)}.pre-footer__contact-title{min-height:auto;margin-bottom:0}.pre-footer__contact a[href^="mailto"],.pre-footer__contact a[href^="tel"],.pre-footer__contact address{font-weight:var(--font-weight__bold);position:relative;display:inline-block;margin-bottom:30px;padding-top:30px;color:var(--color__black)}.pre-footer__contact a[href^="mailto"]:before,.pre-footer__contact a[href^="tel"]:before,.pre-footer__contact address:before{position:absolute;top:9px;right:0;left:0;display:block;width:84px;height:1px;margin:0 auto;content:"";background:var(--color__white-darker)}.pre-footer__contact a[href^="tel"]{text-decoration:none}.pre-footer__contact address{font-style:normal;text-decoration:none}.pre-footer__contact svg{position:absolute;top:0;right:0;left:0;width:30px;height:20px;margin:0 auto;border-right:5px solid var(--color__white);border-left:5px solid var(--color__white);background:var(--color__white)}.pre-footer__contact-link{color:var(--color__black)}.pre-footer__information a:hover{color:var(--color__red-darker)}@media (max-width:1100px){.pre-footer__information{padding-bottom:50px}.pre-footer__contact{width:100%;max-width:none;padding:45px}}@media (max-width:960px){.pre-footer__menu-title,.pre-footer__contact-title{letter-spacing:1.5px}}@media (max-width:760px){.pre-footer__information{font-size:1.5rem;padding:40px 0 20px 0}.pre-footer__menu{margin-bottom:20px;border-bottom:1px solid var(--color__white-darker)}.pre-footer__menu-title,.pre-footer__contact-title{font-size:1.5rem;min-height:auto;margin-bottom:0;padding:13px 0;cursor:pointer;letter-spacing:2.5px;border-top:1px solid var(--color__white-darker)}.pre-footer__menu-title .icon-arrow{display:block;color:var(--color__black-lighter)}.pre-footer__menu-column{width:100%;max-width:none;padding:0}.pre-footer-menu{display:none;margin-bottom:10px}.pre-footer__menu a{margin-bottom:10px}.pre-footer__contact{width:100%;max-width:none;padding:25px 20px}.pre-footer__contact-title{margin-bottom:0;padding:0;cursor:default;border:none}.pre-footer__contact a[href^="mailto"],.pre-footer__contact a[href^="tel"],.pre-footer__contact address{margin-bottom:20px}}@media (min-width:761px){.pre-footer-menu{display:block!important;height:auto!important}}