.share-modal-wrapper .share-modal-paper-wrapper{border-radius:10px;min-width:60vw;height:100vh;max-height:100vh;min-width:100%}@media only screen and (min-width: 600px){.share-modal-wrapper .share-modal-paper-wrapper{height:auto;max-height:calc(100% - 64px);min-width:60vw}}@media only screen and (min-width: 960px){.share-modal-wrapper .share-modal-paper-wrapper{height:auto;max-height:calc(100% - 64px);min-width:50vw}}.share-modal-wrapper .share-modal-paper-wrapper .share-modal-title-wrapper .share-modal-row-container{display:flex;justify-content:space-between;border-bottom:solid 1px #dfe3e6;padding-bottom:.5rem}.share-modal-wrapper .share-modal-paper-wrapper .share-modal-content-wrapper .share-content-text{font-family:Montserrat;font-size:1rem}.share-modal-wrapper .share-modal-paper-wrapper .share-modal-content-wrapper .share-content-text.share-text{margin-bottom:.5rem}.share-modal-wrapper .share-modal-paper-wrapper .share-modal-content-wrapper .share-content-text.copy-text{display:flex;align-items:flex-end;margin:1rem 0 .75rem}.share-modal-wrapper .share-modal-paper-wrapper .share-modal-content-wrapper .share-content-text.copy-text .link-copied-text{color:#1f5d39;font-size:.6rem;margin:0 0 .1rem .4rem;transition:opacity 1s ease-out}.share-modal-wrapper .share-modal-paper-wrapper .share-modal-content-wrapper .links-wrapper{margin:0 -.25rem}.share-modal-wrapper .share-modal-paper-wrapper .share-modal-content-wrapper .links-wrapper .social-media-button{margin:.25rem}.share-modal-wrapper .share-modal-paper-wrapper .share-modal-content-wrapper #shareText{padding:10px 0}.financial-outlook-wrapper .step-heading-wrapper{border-bottom:none}.financial-outlook-wrapper .step-heading-wrapper .step-heading-row-wrapper{display:flex;align-items:center;justify-content:space-between}.financial-outlook-wrapper .step-heading-wrapper .step-heading-row-wrapper .step-text{color:#1f5d39}.financial-outlook-wrapper .step-heading-wrapper .step-heading-row-wrapper .heading-buttons-wrapper button{font-size:.8rem;font-family:Roboto}.financial-outlook-wrapper .step-heading-wrapper .step-heading-row-wrapper .heading-buttons-wrapper button .heading-button-icon{font-size:.7rem;margin-right:.3rem}.financial-outlook-wrapper .financial-outlook-info{color:#333;font-size:.7rem;padding-right:10px;margin:10px 5px 10px 0}.financial-outlook-wrapper .financial-outlook-info .ask-edna{font-weight:700;padding:0 5px}.financial-outlook-wrapper .financial-outlook-tabs-wrapper .vertical-tabpanel{width:100%}@media only screen and (min-width: 600px){.financial-outlook-wrapper .financial-outlook-tabs-wrapper .vertical-tabpanel{width:100%}}@media only screen and (min-width: 960px){.financial-outlook-wrapper .financial-outlook-tabs-wrapper .vertical-tabpanel{width:90%}}.financial-outlook-wrapper .financial-outlook-tabs-wrapper .vertical-tabpanel .tab-panel-box{padding:0}@media only screen and (min-width: 600px){.financial-outlook-wrapper .financial-outlook-tabs-wrapper .vertical-tabpanel .tab-panel-box{padding:0}}@media only screen and (min-width: 960px){.financial-outlook-wrapper .financial-outlook-tabs-wrapper .vertical-tabpanel .tab-panel-box{padding:1.2rem 0 1.2rem 1.2rem}}@media print{.financial-outlook-wrapper .heading-buttons-wrapper,.financial-outlook-wrapper .financial-outlook-tabs-wrapper .financial-outlook-tabs{display:none}.financial-outlook-wrapper .financial-outlook-tabs-wrapper .vertical-tabpanel{width:100%}.financial-outlook-wrapper .financial-outlook-tabs-wrapper .vertical-tabpanel .tab-panel-box{padding:0}.financial-outlook-wrapper .financial-outlook-tabs-wrapper .vertical-tabpanel .tab-panel-box>div{border:none;box-shadow:none;padding:0}}
