*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px}body{font-family:Arial,sans-serif;line-height:1.6;background-color:#fff;color:#333}#bh-logo{margin-top:0;margin-bottom:25px;width:120px;height:auto}.modal__donate-body-wrap{text-align:center;width:100%}.modal__body-wrap{position:fixed;background-color:#08388b;top:0;bottom:0;left:0;right:0;overflow-y:scroll;z-index:99;display:flex;justify-content:center;align-items:center}.modal__body{position:relative;width:80%;max-width:85vw;background-color:#fef9ec;border-radius:10px;display:flex;height:85vh}.modal__close-button{position:absolute;top:10px;right:10px;z-index:2}.modal__close-button{background-color:#fef9ec;border-radius:50px;border:3px solid #08388b;padding:12px;display:flex;justify-content:center;align-items:center;font-size:14px;text-transform:uppercase;text-decoration:none;color:#08388b;font-family:"DecimalBold",serif}.modal__close-button-line{background-color:#08388b;width:12px;height:2.5px;top:5px;position:absolute}.modal__close-button:hover .modal__close-button-line{background-color:#fef9ec}.modal__close-button-line:first-of-type{transform:rotate(45deg)}.modal__close-button-line:last-of-type{transform:rotate(-45deg)}.modal__content-wrap{display:flex;flex:1}.modal__image-wrap{width:50%}.modal__image{width:100%;height:100%;object-fit:cover;border-top-left-radius:10px;border-bottom-left-radius:10px}.modal__content-body{width:100%;padding:20px;margin-left:50px;margin-right:50px;display:flex;flex-direction:column;justify-content:center;align-items:center}.modal__heading{font-family:'DecimalBold',Arial,sans-serif;font-size:20px;margin-bottom:20px;line-height:130%;text-align:center;text-transform:uppercase}.modal__copy-wrap{color:#08388b;text-align:center;line-height:1.6}.modal__donate-list-body-wrap{display:grid;grid-gap:20px 20px;grid-template-columns:1fr 1fr}.modal__donate-list-cta{width:100%;text-align:center;padding-top:12px;padding-bottom:12px;padding-right:10px;padding-left:10px}.dem__button{width:100%!important}.modal__donate-list-cta:focus{background-color:#c00c15}.modal__mobile-close{text-align:right;margin-top:21px;font-family:"DecimalBook",serif;font-size:14px}.modal__mobile-close a{text-decoration:none;color:#08388b}.modal__close-button:hover{background-color:#08388b;color:#fef9ec}.modal__close-button span{margin-right:10px}.modal__close-button-wrap{width:14px;height:14px;position:relative}#closeModalLink{display:none}@media screen and (max-width:1300px){.modal__heading{margin-bottom:15px!important}#bh-logo{margin-bottom:20px;width:120px}.modal__content-body{margin-left:25px;margin-right:25px}}@media screen and (max-width:925px){#closeModalLink{display:inherit;padding:10px!important;font-family:"DecimalBook",serif;text-align:right;width:100%;margin-top:-2px}#closeModalLink:hover{text-decoration:underline}.modal__body{flex-direction:column;align-items:center;width:auto;height:auto;margin-top:300px!important;margin-bottom:5%!important}.modal__image-wrap,.modal__content-body{width:100%}.modal__image{object-position:center;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%;height:100%}.modal__content-wrap{flex:1 1 0px}.modal__image-wrap{max-height:409px;width:100%;flex:1 1 0px}}@media screen and (max-width:470px){.modal__body{margin-top:340px!important}}@media screen and (max-width:410px){.modal__body{margin-top:370px!important}}@media screen and (max-width:350px){.modal__body{margin-top:330px!important}}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cd-image-container{position:relative;margin:0 auto}.cd-image-container img{display:block}.cd-image-label{position:absolute;bottom:0;right:0;color:#fff;padding:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);-webkit-transition:-webkit-transform .3s .7s,opacity .3s .7s;-moz-transition:-moz-transform .3s .7s,opacity .3s .7s;transition:transform .3s .7s,opacity .3s .7s}.cd-image-label.is-hidden{visibility:hidden}.is-visible .cd-image-label{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.cd-resize-img{position:absolute;top:0;left:0;width:0;height:100%;overflow:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.cd-resize-img img{position:absolute;left:0;top:0;display:block;height:100%;width:auto;max-width:none}.cd-resize-img .cd-image-label{right:auto;left:0}.is-visible .cd-resize-img{width:50%;-webkit-animation:cd-bounce-in .7s;-moz-animation:cd-bounce-in .7s;animation:cd-bounce-in .7s}@-webkit-keyframes cd-bounce-in{0%{width:0}60%{width:55%}100%{width:50%}}@-moz-keyframes cd-bounce-in{0%{width:0}60%{width:55%}100%{width:50%}}@keyframes cd-bounce-in{0%{width:0}60%{width:55%}100%{width:50%}}.cd-handle{position:absolute;height:44px;width:44px;left:50%;top:50%;margin-left:-22px;margin-top:-22px;border-radius:50%;background:#dc717d url(/wp-content/themes/mosaic-sections-theme/css/../images/cd-arrows.svg) no-repeat center center;cursor:move;box-shadow:0 0 0 6px rgba(0,0,0,.2),0 0 10px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.3);opacity:0;-webkit-transform:translate3d(0,0,0) scale(0);-moz-transform:translate3d(0,0,0) scale(0);-ms-transform:translate3d(0,0,0) scale(0);-o-transform:translate3d(0,0,0) scale(0);transform:translate3d(0,0,0) scale(0)}.cd-handle.draggable{background-color:#445b7c}.is-visible .cd-handle{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);-moz-transform:translate3d(0,0,0) scale(1);-ms-transform:translate3d(0,0,0) scale(1);-o-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);-webkit-transition:-webkit-transform .3s .7s,opacity 0s .7s;-moz-transition:-moz-transform .3s .7s,opacity 0s .7s;transition:transform .3s .7s,opacity 0s .7s}