.aem-Grid .social-sharing-widget.aem-GridColumn--default--12 {
  float: unset !important;
  width: unset !important;
  clear: unset !important; }

.social-sharing-widget {
  display: none; }
  @media (min-width: 1024px) {
    .social-sharing-widget {
      display: block; } }

[class*="icon-aem-social-"] {
  width: 50px;
  height: 50px;
  display: block;
  position: relative;
  transition: background-color 100ms linear;
  cursor: pointer; }
  [class*="icon-aem-social-"]:last-child {
    margin-right: 0; }
  [class*="icon-aem-social-"]:before {
    content: "";
    top: 15.5px;
    right: 61px;
    position: absolute;
    border: 8px solid transparent;
    border-right: none;
    border-left-color: var(--calcite-ui-background); }
  [class*="icon-aem-social-"]:after {
    background-color: var(--calcite-ui-background);
    content: attr(aria-label);
    font-size: 12px;
    line-height: 15px;
    padding: 7.5px 10px;
    top: 8.5px;
    right: 67px;
    position: absolute;
    white-space: nowrap;
    color: var(--calcite-ui-text-1); }
  [class*="icon-aem-social-"]:focus, [class*="icon-aem-social-"]:hover {
    background-color: #59abee; }
  [class*="icon-aem-social-"]:not(:hover):not(:focus):after, [class*="icon-aem-social-"]:not(:hover):not(:focus):before {
    clip: rect(0, 0, 0, 0); }

.icon-aem-social-share {
  background-image: url("https://www.esri.com/content/dam/esrisites/en-us/common/social-share-images/icons/social-share.svg"); }
  .icon-aem-social-share:hover {
    background-color: #7461a8; }

.icon-aem-social-contact {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Square_Idle' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 40 40' style='enable-background:new 0 0 40 40;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bopacity:0;enable-background:new ;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Ctitle%3EContact-Newsletter%3C/title%3E%3Crect class='st0' width='40' height='40'/%3E%3Cpath class='st1' d='M20,22.5l-10-6.2V26c0,1.1,0.9,2,2,2h16c1.1,0,2-0.9,2-2v-9.7L20,22.5z'/%3E%3Cpath class='st1' d='M20,19.1l10-5.6c-0.2-0.9-1-1.6-2-1.6H12c-0.9,0-1.7,0.7-2,1.6L20,19.1z'/%3E%3C/svg%3E%0A"); }
  .calcite-theme-light .icon-aem-social-contact {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Square_Idle' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 40 40' style='enable-background:new 0 0 40 40;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bopacity:0;enable-background:new ;%7D .st1%7Bfill:%23A1A1A1;%7D%0A%3C/style%3E%3Ctitle%3EContact-Newsletter%3C/title%3E%3Crect class='st0' width='40' height='40'/%3E%3Cpath class='st1' d='M20,22.5l-10-6.2V26c0,1.1,0.9,2,2,2h16c1.1,0,2-0.9,2-2v-9.7L20,22.5z'/%3E%3Cpath class='st1' d='M20,19.1l10-5.6c-0.2-0.9-1-1.6-2-1.6H12c-0.9,0-1.7,0.7-2,1.6L20,19.1z'/%3E%3C/svg%3E%0A"); }
  .icon-aem-social-contact:hover {
    background-color: #fe3a3a; }

.icon-aem-social-facebook {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Square_Idle' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 40 40' style='enable-background:new 0 0 40 40;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bopacity:0;enable-background:new ;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Ctitle%3EFacebook%3C/title%3E%3Crect class='st0' width='40' height='40'/%3E%3Cpath class='st1' d='M28.9,10H11.1c-0.6,0-1.1,0.5-1.1,1.1c0,0,0,0,0,0v17.8c0,0.6,0.5,1.1,1.1,1.1c0,0,0,0,0,0H21v-8h-3v-3h3v-2 c0-2.6,1.5-4,3.8-4c0.7,0,1.5,0,2.2,0.1V16h-1.7C24,16,24,16.4,24,17.3V19h2.8l-0.4,3H24v8h4.9c0.6,0,1.1-0.5,1.1-1.1c0,0,0,0,0,0 V11.1C30,10.5,29.5,10,28.9,10C28.9,10,28.9,10,28.9,10z'/%3E%3C/svg%3E "); }
  .calcite-theme-light .icon-aem-social-facebook {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Square_Idle' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 40 40' style='enable-background:new 0 0 40 40;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bopacity:0;enable-background:new ;%7D .st1%7Bfill:%23A1A1A1;%7D%0A%3C/style%3E%3Ctitle%3EFacebook%3C/title%3E%3Crect class='st0' width='40' height='40'/%3E%3Cpath class='st1' d='M28.9,10H11.1c-0.6,0-1.1,0.5-1.1,1.1c0,0,0,0,0,0v17.8c0,0.6,0.5,1.1,1.1,1.1c0,0,0,0,0,0H21v-8h-3v-3h3v-2 c0-2.6,1.5-4,3.8-4c0.7,0,1.5,0,2.2,0.1V16h-1.7C24,16,24,16.4,24,17.3V19h2.8l-0.4,3H24v8h4.9c0.6,0,1.1-0.5,1.1-1.1c0,0,0,0,0,0 V11.1C30,10.5,29.5,10,28.9,10C28.9,10,28.9,10,28.9,10z'/%3E%3C/svg%3E "); }
  .icon-aem-social-facebook:hover {
    background-color: #4266b2; }

.icon-aem-social-linkedin {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Square_Idle' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 40 40' style='enable-background:new 0 0 40 40;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bopacity:0;enable-background:new ;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Ctitle%3ELinkedIn%3C/title%3E%3Cg%3E%3Crect class='st0' width='40' height='40'/%3E%3Cpath class='st1' d='M28.5,10h-17c-0.8,0-1.5,0.6-1.5,1.4v17.1c0,0.8,0.7,1.5,1.5,1.4h17c0.8,0,1.5-0.6,1.5-1.4V11.4 C30,10.6,29.3,10,28.5,10z M16,27h-3V17h3V27z M14.4,16.3c-1,0-1.8-0.8-1.8-1.8c0-1,0.8-1.8,1.8-1.8s1.8,0.8,1.8,1.8c0,0,0,0,0,0 C16.3,15.5,15.5,16.3,14.4,16.3C14.4,16.3,14.4,16.3,14.4,16.3z M27,27h-3v-4.6c0-1.1,0.1-2.5-1.4-2.5c-1.5,0-1.6,1.2-1.6,2.5V27 h-3V17h3v1.4c0.6-0.7,1.5-1.1,2.5-1.1c3,0,3.5,1.9,3.5,4.4V27z'/%3E%3C/g%3E%3C/svg%3E "); }
  .calcite-theme-light .icon-aem-social-linkedin {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Square_Idle' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 40 40' style='enable-background:new 0 0 40 40;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bopacity:0;enable-background:new ;%7D .st1%7Bfill:%23A1A1A1;%7D%0A%3C/style%3E%3Ctitle%3ELinkedIn%3C/title%3E%3Cg%3E%3Crect class='st0' width='40' height='40'/%3E%3Cpath class='st1' d='M28.5,10h-17c-0.8,0-1.5,0.6-1.5,1.4v17.1c0,0.8,0.7,1.5,1.5,1.4h17c0.8,0,1.5-0.6,1.5-1.4V11.4 C30,10.6,29.3,10,28.5,10z M16,27h-3V17h3V27z M14.4,16.3c-1,0-1.8-0.8-1.8-1.8c0-1,0.8-1.8,1.8-1.8s1.8,0.8,1.8,1.8c0,0,0,0,0,0 C16.3,15.5,15.5,16.3,14.4,16.3C14.4,16.3,14.4,16.3,14.4,16.3z M27,27h-3v-4.6c0-1.1,0.1-2.5-1.4-2.5c-1.5,0-1.6,1.2-1.6,2.5V27 h-3V17h3v1.4c0.6-0.7,1.5-1.1,2.5-1.1c3,0,3.5,1.9,3.5,4.4V27z'/%3E%3C/g%3E%3C/svg%3E "); }
  .icon-aem-social-linkedin:hover {
    background-color: #0072b2; }

.icon-aem-social-twitter {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Square_Idle' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 40 40' style='enable-background:new 0 0 40 40;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bopacity:0;enable-background:new ;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Ctitle%3ETwitter%3C/title%3E%3Crect class='st0' width='40' height='40'/%3E%3Cpath class='st1' d='M28.7,15.7c0,0.2,0,0.4,0,0.6c0,7.1-5.7,12.8-12.8,12.8c-2.5,0-4.9-0.7-6.9-2c0.4,0,0.7,0.1,1.1,0.1 c2,0,4-0.7,5.6-1.9c-1.9,0-3.6-1.3-4.2-3.1c0.3,0.1,0.6,0.1,0.8,0.1c0.4,0,0.8-0.1,1.2-0.2c-2.1-0.4-3.6-2.3-3.6-4.4v-0.1 c0.6,0.3,1.3,0.5,2,0.6c-2-1.3-2.6-4-1.4-6c2.3,2.8,5.7,4.5,9.3,4.7c-0.6-2.4,0.9-4.9,3.4-5.4c1.6-0.4,3.2,0.1,4.3,1.3 c1-0.2,2-0.6,2.9-1.1c-0.3,1-1,1.9-2,2.5c0.9-0.1,1.8-0.3,2.6-0.7C30.4,14.3,29.6,15.1,28.7,15.7z'/%3E%3C/svg%3E "); }
  .calcite-theme-light .icon-aem-social-twitter {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Square_Idle' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 40 40' style='enable-background:new 0 0 40 40;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bopacity:0;enable-background:new ;%7D .st1%7Bfill:%23A1A1A1;%7D%0A%3C/style%3E%3Ctitle%3ETwitter%3C/title%3E%3Crect class='st0' width='40' height='40'/%3E%3Cpath class='st1' d='M28.7,15.7c0,0.2,0,0.4,0,0.6c0,7.1-5.7,12.8-12.8,12.8c-2.5,0-4.9-0.7-6.9-2c0.4,0,0.7,0.1,1.1,0.1 c2,0,4-0.7,5.6-1.9c-1.9,0-3.6-1.3-4.2-3.1c0.3,0.1,0.6,0.1,0.8,0.1c0.4,0,0.8-0.1,1.2-0.2c-2.1-0.4-3.6-2.3-3.6-4.4v-0.1 c0.6,0.3,1.3,0.5,2,0.6c-2-1.3-2.6-4-1.4-6c2.3,2.8,5.7,4.5,9.3,4.7c-0.6-2.4,0.9-4.9,3.4-5.4c1.6-0.4,3.2,0.1,4.3,1.3 c1-0.2,2-0.6,2.9-1.1c-0.3,1-1,1.9-2,2.5c0.9-0.1,1.8-0.3,2.6-0.7C30.4,14.3,29.6,15.1,28.7,15.7z'/%3E%3C/svg%3E "); }
  .icon-aem-social-twitter:hover {
    background-color: #1fa1f2; }

.essw-wrapper-aem {
  position: fixed;
  left: auto;
  bottom: auto;
  right: 0;
  top: 40%;
  z-index: 100;
  background-color: var(--esri-ui-opacity80-inverse); }
  .essw-wrapper-aem span.icon-aem-social-share {
    display: none; }
