html{scroll-behavior:auto}.divi_table_of_contents li.active>div>a:after,.divi_table_of_contents li>div>span:hover+a:after{width:100%}.ns-button-icon,.ns-button-label{color:var(--ns-icon-color);box-sizing:border-box}.ns-buttons{position:relative;--ns-btn-size:40px;--ns-btn-margin:10px}.ns-buttons-wrapper{display:flex;flex-wrap:wrap}.ns-columns.ns-has-total-share-count-after .ns-buttons-wrapper{margin-right:calc(var(--ns-btn-size) + 10px)}body a.ns-button{display:inline-flex;height:var(--ns-btn-size);line-height:var(--ns-btn-size);margin:0 var(--ns-btn-margin) var(--ns-btn-margin) 0;padding:0;font-size:calc(var(--ns-btn-size) * .35);overflow:hidden;text-decoration:none;border:none;--ns-btn-color:#333;--ns-icon-color:#fff}.ns-button *{pointer-events:none}.ns-button-block{display:inline-flex;align-items:center;background:#333;background:var(--ns-btn-color)}.ns-button-wrapper{display:inline-flex;align-items:center;overflow:hidden;width:100%}.ns-button:not(.ns-hover-swap):hover .ns-button-wrapper>span:not(.ns-inverse){box-shadow:inset 0 0 0 50px rgb(0 0 0 / .1)}.ns-button-icon{height:var(--ns-btn-size);width:var(--ns-btn-size);min-width:var(--ns-btn-size);justify-content:center}.ns-button-icon>*{height:50%;margin:0 auto}.ns-button-icon path{fill:currentColor}.ns-button-icon:has(+.ns-hide){width:100%}.ns-button-share-count{display:none;align-items:center}.ns-button.ns-share-count:hover svg,.ns-hide{display:none}.ns-button.ns-share-count:hover .ns-button-share-count{display:flex}.ns-button-label{height:100%;flex-grow:1;padding:0 15px 0 0;overflow:hidden}.ns-button-label-wrapper{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ns-button.linkedin{--ns-btn-color:#0077b5}.ns-button.pinterest{--ns-btn-color:#c92228}.ns-button.whatsapp{--ns-btn-color:#25d366}.ns-button.email{--ns-btn-color:#319324}.ns-button.copy{--ns-btn-color:#816b5b}.ns-button.instagram{--ns-btn-color:#e4405f}.ns-button.share{--ns-btn-color:#2a2a2c}.ns-button.youtube{--ns-btn-color:#f00}.ns-columns .ns-buttons-wrapper>a{flex-basis:calc(100% / var(--ns-columns) - ( ( var(--ns-columns) - 1 ) * var(--ns-btn-margin) / var(--ns-columns) ))}.ns-last-col{margin-right:0!important}.ns-rounded{border-radius:5px}.ns-rounded .ns-button-label{border-radius:0 5px 5px 0}.ns-circular{border-radius:50px}.ns-circular .ns-button-label{border-radius:0 50px 50px 0}.ns-total-share-count{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(var(--ns-btn-size) * .375);line-height:normal;height:var(--ns-btn-size);width:var(--ns-btn-size);margin:0 var(--ns-btn-margin) var(--ns-btn-margin) 0}.ns-inline,.ns-inline-cta{margin-bottom:10px}.ns-total-share-count-wrapper{display:table-cell;vertical-align:middle}.ns-total-share-count-amount{font-weight:700}.ns-total-share-count-text{font-size:calc(var(--ns-btn-size) * .2)}.ns-columns .ns-total-share-count{position:absolute;right:0;margin:0!important}.ns-columns.ns-has-total-share-count-before .ns-total-share-count{right:unset;left:0}.ns-floating{position:fixed;top:25%;left:5px;z-index:999;height:75%}.ns-floating .ns-buttons-wrapper{flex-direction:column;height:100%}.ns-floating .ns-button-icon{width:100%}@media print{.ns-no-print,.ns-no-print *{display:none!important}}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes b{0%{background-position:0 0}to{background-position:30px 0}}@keyframes b{0%{background-position:0 0}to{background-position:30px 0}}