#main #footer.container_wrap{padding:40px 0 50px}@media only screen and (min-width:1235px){#main #footer.container_wrap{padding:120px 0}}#footer>.container>.logo{margin-bottom:40px}@media only screen and (min-width:1235px){#footer>.container>.logo{margin-bottom:90px}}#footer>.container>.logo .subtext{display:block}#footer>.container>.logo a{height:59px;padding-bottom:0}#footer>.container>.logo img{width:auto}#footer>.container .flex_column .widget{margin:0}#footer>.container .flex_column .widget+.widget{margin-top:45px}#footer>.container .flex_column .widget .widgettitle{margin:0 0 20px;font-size:11px;text-transform:uppercase;letter-spacing:calc(2.05em / 11);line-height:1.1em;font-weight:700}#footer>.container .flex_column .widget .custom-html-widget{font-size:14px;letter-spacing:calc(0.64em / 14);line-height:1.3em}#footer>.container .flex_column .widget .custom-html-widget p{margin:0}#footer>.container .flex_column .widget .custom-html-widget a{text-decoration:underline;text-decoration-color:#98C220;text-underline-offset:4px;line-height:1.5em}#socket.container_wrap{padding-top:0}#socket .container{padding-top:0;padding-bottom:0;font-size:8px;letter-spacing:calc(0.29em / 8);text-transform:uppercase}@media only screen and (min-width:1235px){#socket .container{height:calc(26em / 8);line-height:2em;font-weight:700;display:flex;align-items:center}}#socket .container .socket__inner{width:100%;line-height:2em;padding:11px 0 11px;overflow:hidden}@media only screen and (min-width:1235px){#socket .container .socket__inner{display:flex;justify-content:space-between;padding:0}}#socket .container .socket__inner>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}#socket .copyright a{font-weight:400}