.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;display:none;top:50%;left:50%;right:0;bottom:0;width:560px;margin:-250px 0 0 -280px;z-index:10000;overflow:auto;-webkit-overflow-scrolling:touch;background-color:transparent;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:0}.modal.fade{transition:opacity .3s linear,top .3s ease-out;top:-25%}.modal.fade.in{top:50%;display:block!important}.modal.fade.in .pane{max-height:535px}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-25%)}.modal.in .modal-dialog{transform:translate(0,0)}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:var(--color-sec-white);-webkit-background-clip:padding-box;background-clip:padding-box}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:var(--color-sec-black);opacity:.5}.modal-backdrop.fade{opacity:0}.modal-backdrop.fade.in{opacity:.75}.modal-backdrop.in{opacity:.75}.modal-header{padding:15px;margin-bottom:0}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px;overflow-y:auto;max-height:400px}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.modal-footer:after,.modal-footer:before{display:table;content:" "}.modal-header:after,.modal-header:before{display:table;content:" "}.modal-footer:after,.modal-header:after{clear:both}.modal .hide{display:none}.modal .show{display:block}.modal .close{float:right;color:var(--color-sec-white);cursor:pointer}.modal .close:hover{text-decoration:underline}.modal-share .pane{background-color:var(--color-sec-white);padding-block:1.25rem;padding-inline:1.25rem}.modal-share .close{color:inherit;float:none;font-size:2.5rem;position:absolute;right:1.25rem;text-decoration:none;top:.625rem}.modal-share .modal-body{max-height:100%;padding:0}.modal-share .modal-body h1,.modal-share .modal-body h2{color:var(--color-sec-dark-gray)}.modal-share .modal-body h3{color:var(--color-sec-dark-gray);font-size:var(--fs-small-h3)}.modal-share .panel-eyebrow{margin-block-start:0}.copy-link{display:flex;flex-flow:row wrap;margin-block-start:1.25rem}.copy-link-header{flex-basis:100%}.copy-link-contents{flex-basis:100%;display:flex;flex-direction:column;border-color:var(--color-sec-dark-gray--60)!important;border-style:solid;border-width:2px;margin-block-start:.625rem;padding-block:.625rem;padding-inline:.625rem}.copy-link-eyebrow{flex-basis:100%;font-weight:var(--font-weight-bold);line-height:1.3;margin-block-start:1.25rem;margin-block-end:0}.copy-link-input{background-color:var(--color-sec-white)!important;margin-block-end:.625rem!important;padding-block:0!important;padding-inline:0!important;text-transform:none!important}.copy-link-input:hover{background-color:var(--color-sec-white)}.copy-link-button{line-height:1;margin-block-end:0!important;min-width:auto!important;padding:.5rem!important}.copy-link-button:hover{background:#ccc}.list-x{display:flex;flex-flow:row wrap;margin-bottom:0;margin-left:0}.list-x li{margin-left:2.5rem}.list-x li:first-child{margin-left:0}.list-social a{display:inline-block;height:1.5rem;width:1.5rem}.list-social .icon-social{fill:var(--color-pri-bright-green);height:1.5rem;width:1.5rem;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s}.list-social a:hover .icon-social{fill:var(--color-pri-green)}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media only screen and (min-width:800px){.modal-share .pane{padding-block:2.5rem;padding-inline:2.5rem}.modal-share .modal-body h3{font-size:var(--fs-large-h3);line-height:1.3}.copy-link-contents{flex-direction:row}.copy-link-input{flex-basis:75%;margin-block-end:0!important}.copy-link-button{flex-basis:25%}}@media (min-width:992px){.modal-lg{width:900px}}@media (max-width:640px){.modal{position:fixed;top:10px;left:10px;right:10px;width:auto;margin:0}.modal.fade.in{top:10px}.modal-header .close{padding:10px;margin:-10px}}