body.noScroll{overflow:hidden;position:fixed;inset:0}
.nncore-socialshare__base{--nncore-socialshare-icon:var(--nncore-color-social-media-icon);--nncore-socialshare-icon-hover:var(--nncore-color-social-media-icon-hover);--nncore-socialshare-title:var(--nncore-color-social-media-title);display:flex;flex-direction:row;align-items:center;gap:10px}
.nncore-container--primary-dark .nncore-socialshare__base,.nncore-container--secondary-dark .nncore-socialshare__base{--nncore-socialshare-icon:var(--nncore-color-social-media-icon-inverted);--nncore-socialshare-icon-hover:var(--nncore-color-social-media-icon-hover-inverted);--nncore-socialshare-title:var(--nncore-color-social-media-title-inverted)}
.nncore-socialshare__base--collapsible{--nncore-socialshare-share-bg:var(--nncore-color-social-media-icon);--nncore-socialshare-icon:var(--nncore-color-social-media-icon-inverted);--nncore-socialshare-icon-bg:rgba(255,255,255,0.08);--nncore-socialshare-icon-hover:var(--nncore-color-social-media-icon-hover-inverted);--nncore-socialshare-title:var(--nncore-color-social-media-title-inverted);display:inline-flex;background-color:var(--nncore-socialshare-share-bg);border-radius:60px;flex-direction:column-reverse;padding:10px;gap:0}
.nncore-container--primary-dark .nncore-socialshare__base--collapsible,.nncore-container--secondary-dark .nncore-socialshare__base--collapsible{--nncore-socialshare-share-bg:var(--nncore-color-social-media-icon-inverted);--nncore-socialshare-icon:var(--nncore-color-social-media-icon);--nncore-socialshare-icon-bg:rgba(160,160,160,0.2);--nncore-socialshare-icon-hover:var(--nncore-color-social-media-icon-hover);--nncore-socialshare-title:var(--nncore-color-social-media-title)}
[class*=nncore-socialshare--position-] .nncore-socialshare__base--collapsible{position:fixed;z-index:9999}
@media only screen and (max-width:1023px){[class*=nncore-socialshare--position-] .nncore-socialshare__base--collapsible{display:none}
}
.nncore-socialshare--position-left-middle .nncore-socialshare__base--collapsible{left:40px;top:max(42vh,400px)}
.nncore-socialshare--position-right-middle .nncore-socialshare__base--collapsible{right:40px;top:max(42vh,400px)}
.nncore-socialshare__title{color:var(--nncore-socialshare-title);font-weight:bold}
.nncore-socialshare__button{cursor:pointer;width:40px;height:45px;border-radius:50%;border:0;background-color:rgba(0,0,0,0);padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.nncore-socialshare__button-icon{width:30px;height:30px;font-size:28px;color:var(--nncore-socialshare-icon);position:relative;display:flex;justify-content:center;align-items:center}
.nncore-socialshare__button:hover .nncore-socialshare__button-icon{color:var(--nncore-socialshare-icon-hover)}
.nncore-socialshare__button-icon--show{display:flex}
.nncore-socialshare__base--open .nncore-socialshare__button-icon--show{display:none}
.nncore-socialshare__button-icon--show-default{position:relative}
.nncore-socialshare__button-icon--show-default::after{content:"";display:inline-block;font-family:"icomoon";speak:none;font-size:inherit;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;width:100%;height:100%;color:currentColor;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;pointer-events:none;text-align:center}
.nncore-socialshare__button-icon--hide{display:none;justify-content:center;align-items:center;position:relative;width:30px;height:30px;pointer-events:none}
.nncore-socialshare__base--open .nncore-socialshare__button-icon--hide{display:flex}
.nncore-socialshare__button-icon--hide::before,.nncore-socialshare__button-icon--hide::after{content:"";position:absolute;left:50%;top:50%;width:30px;height:2px;background:currentColor;transform-origin:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.nncore-socialshare__button-icon--hide::before{transform:translate(-50%,-50%) rotate(45deg)}
.nncore-socialshare__button-icon--hide::after{transform:translate(-50%,-50%) rotate(-45deg)}
.nncore-socialshare__button-label{display:flex;color:var(--nncore-socialshare-title);font-size:10px;line-height:10px}
.nncore-socialshare__base--open .nncore-socialshare__button-label{display:none}
.nncore-socialshare__button:hover .nncore-socialshare__button-label{color:var(--nncore-socialshare-icon-hover)}
.nncore-socialshare__items{height:var(--nncore-socialshare-items-height,auto);overflow:hidden;transition:height ease .3s;opacity:1}
.nncore-socialshare__base--collapsed .nncore-socialshare__items{--nncore-socialshare-items-height:0;opacity:0}
.nncore-socialshare__items.nncore-socialshare__items--animating{will-change:height,opacity}
.nncore-socialshare__items-inner{display:flex;align-items:center;justify-content:center;gap:20px}
.nncore-socialshare__base--collapsible .nncore-socialshare__items-inner{flex-direction:column;margin-bottom:5px;gap:10px}
.nncore-socialshare__link{display:flex;align-items:center;justify-content:center;border:0;flex:0 0 auto}
.nncore-socialshare__base--collapsible .nncore-socialshare__link{width:45px;height:45px;border-radius:50%;background-color:var(--nncore-socialshare-icon-bg)}
.nncore-socialshare__icon{color:var(--nncore-socialshare-icon);display:flex;justify-content:center;align-items:center;flex:0 0 auto}
.nncore-socialshare__base--collapsible .nncore-socialshare__icon{width:18px;height:18px}
.nncore-socialshare__link:hover .nncore-socialshare__icon{color:var(--nncore-socialshare-icon-hover)}
.nncore-socialshare__icon svg{width:100%;height:100%}
.nncore-socialshare svg,.nncore-socialshare g,.nncore-socialshare path,.nncore-socialshare mask{fill:var(--nncore-socialshare-icon);filter:none}
.nncore-socialshare__button:hover svg,.nncore-socialshare__button:hover g,.nncore-socialshare__button:hover path,.nncore-socialshare__button:hover mask,.nncore-socialshare__link:hover svg,.nncore-socialshare__link:hover g,.nncore-socialshare__link:hover path,.nncore-socialshare__link:hover mask{fill:var(--nncore-socialshare-icon-hover)}
.nncore-socialshare__fixed-disclaimer{display:none}
[class*=nncore-socialshare--position-] .nncore-socialshare__fixed-disclaimer{display:block;text-align:center;margin-block:25px}