.auth .social-media .container::before{content:"";height:1px;width:100%;display:block;margin-bottom:27px}
.auth .social-media p,.auth .social-media h1,.auth .social-media h2,.auth .social-media h3,.auth .social-media h4,.auth .social-media h5,.auth .social-media h6{margin-bottom:15px}
.auth .social-media .social-media__ul-list{display:inline-block}
.auth .social-media .social-media__ul-list li{margin-bottom:8px;float:left}
.auth .social-media .social-media__ul-list li .social-media__text{margin-right:30px}
.auth .social-media .social-media__ul-list li .social-media__text:empty{display:none}
.auth .social-media .social-media__ul-list .social-media__link{display:flex;align-items:center}
.auth .social-media .social-media__ul-list .social-media__link:hover{text-decoration:none}
.auth .social-media .social-media__ul-list .social-media__link:hover::before{text-decoration:none}
.auth .social-media .social-media__ul-list .social-media__link:hover .social-media__text{text-decoration:underline}
.auth .social-media .social-media__ul-list .social-media__link::before{display:flex;align-items:center;justify-content:center;height:30px;width:30px;border-radius:4px;margin-right:10px}
.auth .social-media .social-media__ul-list .social-media__link.social-icon-email{position:relative}
.auth .social-media .social-media__ul-list .social-media__link.social-icon-email::before{content:''}
.auth .social-media .social-media__ul-list .social-media__link.social-icon-email i{width:16px;height:16px;font-size:16px;display:block;overflow:hidden;position:absolute;margin:auto;left:7px;right:auto}
.auth .social-media.social-media--share{padding:18px 0 0 0}
.auth .social-media.social-media--share .container::before{display:none}
.auth .social-media.social-media--share .container::after{content:"";height:1px;width:100%;display:block;margin-top:7px}
.auth .social-media.social-media--share p,.auth .social-media.social-media--share h2{margin-bottom:10px}
.auth .social-media.social-media--share .social-media__ul-list li{margin-right:8px}
.auth .social-media.social-media--share .social-media__ul-list .social-media__link::before{margin-right:0}
@media screen and (max-width:991px){.auth .social-media p,.auth .social-media h1,.auth .social-media h2,.auth .social-media h3,.auth .social-media h4,.auth .social-media h5,.auth .social-media h6{margin-bottom:5px}
.auth .social-media .social-media__ul-list{margin-left:-7px}
.auth .social-media .social-media__ul-list li{margin-right:0;margin-bottom:0}
.auth .social-media .social-media__ul-list .social-media__link{padding:10px 7px}
.auth .social-media .social-media__ul-list .social-media__link::before{margin-right:0}
.auth .social-media .social-media__ul-list .social-media__link .social-media__text{display:none}
.auth .social-media .social-media__ul-list .social-media__link.social-icon-email i{left:14px}
.auth .social-media.social-media--share .social-media__ul-list li{margin-right:0}
}
.auth .foot-nav .social-media{display:inline-block}
.auth .foot-nav .social-media .container:before{height:0;margin-bottom:0}
.auth .foot-nav .social-media .container h2,.auth .foot-nav .social-media .container .social-media__ul-list li .social-media__link .social-media__text{display:none}
.auth .foot-nav .social-media .container .social-media__ul-list{display:flex}
.auth .foot-nav .social-media .container .social-media__ul-list li{margin-bottom:11px;padding:0 20px;float:unset}
.auth .foot-nav .social-media .container .social-media__ul-list li:first-of-type{padding-left:7px}
.auth .foot-nav .social-media .container .social-media__ul-list li:last-of-type{padding-right:0}
.auth .foot-nav .social-media .container .social-media__ul-list li .social-media__link:before{border-radius:0;margin-right:0;font-size:20px;width:auto;height:auto;background-color:inherit}
.auth .foot-nav .social-media .container .social-media__ul-list li .social-media__link:hover::before{background-color:unset !important}
@media screen and (max-width:991px){.auth .foot-nav .social-media .container .social-media__ul-list li .social-media__link{padding:0}
}
@media screen and (max-width:380px){.auth .foot-nav{overflow:hidden}
.auth .foot-nav .social-media .container .social-media__ul-list li{padding:0 19px}
}