.s-share-social-media{margin-top:.5rem;display:flex;justify-content:flex-end;position:relative}@media screen and (max-width:63.9375em){.s-share-social-media{justify-content:flex-start}}.s-share-social-media__button{border:none;background:0 0;height:2.5rem;padding:0 1rem;border-radius:.25rem;background:#f7f3ed;font-family:Arial,Verdana,sans-serif;font-size:1.125rem;font-weight:500}.s-share-social-media__button::after{font-family:special-icons;content:"";display:inline-block;margin-left:.625rem}.s-share-social-media__content{display:none;background:#fff;border:1px solid #f7f3ed;box-shadow:0 25px 60px rgba(0,0,0,.08);border-radius:.125rem;width:20rem;position:absolute;right:0;top:0}.s-share-social-media__content[data-open=true]{display:block;padding:.625rem .5rem}.s-share-social-media__title{font-size:15px;font-weight:500;line-height:1.3;margin-top:0;margin-bottom:0;color:#111;margin-top:0!important;padding-left:.5rem}@media (min-width:0px){.s-share-social-media__title{font-size:calc(15px + 3 * (100vw - 0px)/ 1200)}}@media (min-width:1200px){.s-share-social-media__title{font-size:18px}}.s-share-social-media__list{list-style:none;margin:0;padding:0;border-top:1px solid #fbf9f6;margin-top:.625rem;padding:1.125rem}.s-share-social-media__item:not(:last-child){margin-bottom:.5rem}.s-share-social-media__link{display:flex;align-items:center;font-size:15px;font-weight:400;line-height:1.5rem;margin-top:0;margin-bottom:30px;color:#111;margin-bottom:0}@media (min-width:0px){.s-share-social-media__link{font-size:calc(15px + 0 * (100vw - 0px)/ 1200)}}@media (min-width:1200px){.s-share-social-media__link{font-size:15px}}.s-share-social-media__link::before{content:none!important}.s-share-social-media__link:hover{color:#0069b4}.s-share-social-media__link:hover span{color:#111}.s-share-social-media__link>span{display:block;position:relative;height:2rem;width:2rem;border-radius:50%;background:#f7f3ed;margin-right:.5rem;text-decoration:none}.s-share-social-media__link>span::before{position:absolute;display:inline-block;font-family:special-icons;content:"";text-decoration:none;left:50%;top:50%;transform:translate(-50%,-50%);font-size:1.25rem}.s-share-social-media__link--facebook>span::before{content:""}.s-share-social-media__link--twitter>span::before{content:""}.s-share-social-media__link--linkedin>span::before{content:""}.s-share-social-media__link--email>span::before{content:""}.s-share-social-media__close{position:absolute;right:0;top:0;border:none;background:0 0;padding:.75rem}.s-share-social-media__close::before{font-family:icons;content:"";font-size:1.25rem}