#footerSite{background:#161616;color:#c2c2c2;font:13px/1.513 Avenir,Times;overflow:hidden;position:relative}#footerSite,#footerSite *{box-sizing:border-box}#footerSite .container{margin:0 auto;max-width:1295px;padding:0 20px}#footerSite .footer-content{display:flex;flex-flow:row wrap;margin:-20px -10px 0;padding:50px 0}#footerSite .footer-content .footer-col{padding:20px 10px 0;width:19.25%}#footerSite .footer-content .footer-col:first-child{width:23%}#footerSite .footer-logo{margin:0 0 30px;width:216px}#footerSite .footer-logo img{display:block;height:auto;max-width:100%}#footerSite .info-list{margin:0 0 30px}#footerSite .info-list address{font-style:normal;margin:0 0 8px}#footerSite .info-list ul{list-style:none;margin:0;padding:0}#footerSite .newsletter{background:#111;padding:20px 15px}#footerSite .newsletter h3{display:none}#footerSite .newsletter h4,#footerSite h4{color:#fff;font-size:13px;font-weight:600;letter-spacing:.7px;line-height:1.5;margin:0 0 10px;text-transform:uppercase}#footerSite .newsletter .hs-email input{-webkit-appearance:none;background:none!important;border:2px solid #1f1f1f;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#fff;display:block;font:13px/16px Avenir,Arial;height:44px;padding:12px 100px 12px 15px;width:100%}#footerSite .newsletter form{position:relative}#footerSite .newsletter .hs-button{-webkit-appearance:none;background:#f9ba45;border:0;bottom:10px;box-shadow:none;color:#fff;cursor:pointer;font:600 13px/16px Avenir,Arial;letter-spacing:.7px;overflow:hidden;padding:5px 10px;position:absolute;right:10px;text-align:center;text-overflow:ellipsis;transition:all .25s ease-in-out;white-space:nowrap;width:87px}#footerSite .newsletter .hs-button:hover{opacity:.8}#footerSite .footer-col ul{list-style:none;margin:0;padding:0}#footerSite .footer-col ul li a{color:inherit;display:block;text-decoration:none}#footerSite .footer-col ul li a:hover{color:#fff}#footerSite .footer-info{align-items:center;display:flex;justify-content:space-between;padding:25px 0;position:relative;z-index:50}#footerSite .footer-info:before{background:#141414;bottom:0;content:"";left:-9999px;position:absolute;right:-9999px;top:0;z-index:-1}#footerSite .footer-info .social-networks{display:flex;flex-flow:row wrap;flex-shrink:0;font-size:16px;justify-content:flex-end;list-style:none;margin:-10px -7px 0;min-width:220px;padding:0 0 0 10px}#footerSite .footer-info .social-networks li{padding:10px 7px 0}#footerSite .footer-info .social-networks li a{color:inherit;display:block}#footerSite .footer-info .social-networks li a:hover{color:#fff}#footerSite .site-logoes{align-items:center;display:flex;flex-flow:row wrap;flex-shrink:0;list-style:none;margin:-10px -10px 0;padding:0 0 0 10px}#footerSite .site-logoes li{padding:10px 10px 0}#footerSite .footer-info .site-logoes li a{display:block}#footerSite .footer-info .site-info{flex-grow:1}#footerSite .footer-menu{margin:0 0 12px}#footerSite .footer-menu ul{display:flex;flex-flow:row wrap;list-style:none;margin:-10px -8px 0;padding:0}#footerSite .footer-menu ul li{padding:10px 8px 0}#footerSite .footer-menu ul li a{color:inherit;display:block;text-decoration:none}#footerSite .footer-menu ul li a:hover{color:#fff}#footerSite .copyright{display:block}#footerSite .copyright a{color:#b2b2b2;text-decoration:none}#footerSite .copyright a:hover{color:#fff}@media (max-width:1249px){#footerSite .newsletter{padding:15px 10px}#footerSite .newsletter .hs-email input{font-size:12px}}@media (max-width:1199px){#footerSite .newsletter .hs-email input{font-size:11px;padding-left:8px;padding-right:85px}#footerSite .newsletter .hs-button{font-size:11px;letter-spacing:0;padding-left:7px;padding-right:7px;width:auto}#footerSite .footer-info .social-networks{min-width:inherit}}#footerSite .hs-error-msgs{display:block!important;left:0;list-style:none;margin:15px 0 0;padding:0;position:absolute;top:100%;width:100%}#footerSite .hs_error_rollup{display:none!important}#footerSite .hs-error-msgs label{color:red}@media (max-width:1023px){#footerSite .footer-content{padding:30px 0}#footerSite .footer-content .footer-col:first-child,#footerSite .footer-content .footer-col:nth-child(2){width:50%}#footerSite .footer-content .footer-col{width:33.33%}}@media (max-width:767px){#footerSite .footer-content .footer-col{width:100%!important}#footerSite .footer-info{display:block;font-size:12px;padding:15px 0;text-align:center}#footerSite .footer-menu ul{font-size:12px;justify-content:center}#footerSite .footer-info .social-networks,#footerSite .site-logoes{justify-content:center;padding:10px 0 0}}