.index-module_share-button__22ImM{color:#717e8f;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;background:transparent}.index-module_share-button__22ImM.index-module_apply-theme__1XARz,.theme-redCorporate .index-module_share-button__22ImM.index-module_apply-theme__1XARz{color:#f9423a}.theme-blueMotori .index-module_share-button__22ImM.index-module_apply-theme__1XARz{color:#2650ff}.theme-greenLavoro .index-module_share-button__22ImM.index-module_apply-theme__1XARz{color:#07bb9c}.theme-yellowMarket .index-module_share-button__22ImM.index-module_apply-theme__1XARz{color:#f2a700}.theme-purpleImmobili .index-module_share-button__22ImM.index-module_apply-theme__1XARz{color:#9924ff}.index-module_share-button__22ImM.index-module_disabled__Rn_hw{cursor:not-allowed;color:#aeb9c6}.index-module_share-button__22ImM svg{fill:currentColor}.index-module_share-button__22ImM .index-module_button-label__qtu60.index-module_show-label__4BjZr{line-height:normal;padding-left:12px}.index-module_share-button__22ImM .index-module_button-label__qtu60.index-module_hide-label__3eHm0{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.index-module_share-modal__3XxXG{margin:20px}.index-module_share-modal__3XxXG .index-module_title__yd6vG{color:#3c4858;margin-bottom:4px}.index-module_share-modal__3XxXG .index-module_description__1_Gmq{font-size:16px;line-height:24px;color:#717e8f;margin-bottom:20px}.index-module_share-modal__3XxXG .index-module_description__1_Gmq.index-module_size-small__2e8I7{font-size:14px;line-height:21px}.index-module_share-modal__3XxXG .index-module_description__1_Gmq.index-module_weight-semibold__3UCJS{font-weight:600}.index-module_share-modal__3XxXG .index-module_description__1_Gmq.index-module_weight-book__1ITeN{font-weight:400}.index-module_share-modal__3XxXG .index-module_list__2q0Rj{display:flex;flex-direction:row;flex-wrap:wrap}.index-module_single-share-button__rew8y{font-size:16px;line-height:16px;font-weight:600;color:#717e8f;align-items:center;display:flex;font-weight:400;padding:12px 20px}.index-module_single-share-button__rew8y.index-module_size-small__2e8I7{font-size:14px;line-height:14px}.index-module_single-share-button__rew8y:hover{background-color:#f7f8fb}.index-module_single-share-button__rew8y svg{margin-right:8px}