.aem--social__base{width:100%;float:right;margin-right:0}
.aem--social__base::after{content:"";display:table;clear:both}
@media(min-width:768px) and (max-width:1023px){.aem--social__base{width:470px;float:left;margin-right:18px;margin-right:244px}
}
@media(min-width:1024px) and (max-width:1279px){.aem--footer--with-newsletter .aem--social__base{width:372px;float:right;margin-right:0}
}
@media(min-width:1280px) and (max-width:1439px){.aem--footer--with-newsletter .aem--social__base{width:566px;float:right;margin-right:0}
}
@media(min-width:1440px){.aem--footer--with-newsletter .aem--social__base{width:662px;float:right;margin-right:0}
}
@media(min-width:1024px) and (max-width:1279px){.aem--footer--only-social .aem--social__base{width:372px;float:left;margin-right:18px}
}
@media(min-width:1280px) and (max-width:1439px){.aem--footer--only-social .aem--social__base{width:566px;float:left;margin-right:22px}
}
@media(min-width:1440px){.aem--footer--only-social .aem--social__base{width:662px;float:left;margin-right:28px}
}
.aem--social__hl{font-size:1rem;font-family:"DaimlerCS-Regular",Helvetica,Arial,sans-serif;line-height:1.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:.00912em;padding-bottom:.15788em;margin-top:.8125em;display:none}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.aem--social__hl{font-family:"DaimlerCS-Light",Helvetica,Arial,sans-serif}
}
@media(min-width:768px){.aem--social__hl{padding-top:.00912em;padding-bottom:.15788em;margin-top:2.125em}
}
@media(min-width:1024px){.aem--social__hl{padding-top:.00912em;padding-bottom:.15788em;margin-top:.8125em}
}
@media(min-width:768px){.aem--social__hl{display:block}
}
.aem--social__list{margin:30px 0;padding:0 9px;list-style:none;height:22px;width:100%;text-align:justify;display:block}
.aem--social__list:before{content:'';display:block;width:100%}
.aem--social__list:after{content:'';display:inline-block;width:100%}
@media(min-width:768px){.aem--social__list{margin:25px 0}
}
@media(min-width:1024px){.aem--social__list{padding:5px 0 0}
}
@media(min-width:1440px){.aem--social__list{margin:31px 0}
}
.aem--social__item{display:inline-block;height:22px}
@media(min-width:768px){.aem--social__item{float:left;margin-right:35px}
}
.aem--social__item:last-child{margin-right:0}