.wp-block-image.bottom-right-float{bottom:-51px;position:absolute;right:-61px}@media(max-width:800px){.wp-block-image.bottom-right-float{bottom:-37px;right:-17px}}.wp-block-image.rounded img{border-radius:10px}.wp-block-image.border-round{padding:1rem;border-radius:8px;border:1px solid #dfdfdf}.wp-block-image.backdrop-image{position:absolute;top:-90px;z-index:-1}.wp-block-image.backdrop-image__right{right:-130px}@media(max-width:781px){.wp-block-image.backdrop-image__right{left:-40px;right:unset;width:100vw}.wp-block-image.backdrop-image{top:310px}}.wp-block-image.hover-reveal{border-radius:10px 10px 0 0;box-shadow:4px 4px 16px rgba(0,0,0,.1);height:120px;overflow:hidden;padding:0;position:relative;text-align:center}.wp-block-image.hover-reveal figcaption{align-items:center;background:#5961ff;color:#fff;display:flex;font-size:1rem;font-weight:600;height:100%;left:-6000px;margin:0;opacity:0;padding:0 1.5rem;position:absolute;transition:opacity .6s;top:0;vertical-align:middle;width:100%}.wp-block-image.hover-reveal img{position:absolute;top:50%;transform:translate(-50%,-50%);width:70%}@media(max-width:500px){.wp-block-image.full-width-mobile{border-radius:10px 10px 0 0;margin-left:-1.25rem;margin-right:-1.25rem}.wp-block-image.hover-reveal{box-shadow:none;height:100px}.wp-block-image.hover-reveal figcaption{font-size:.8rem;padding:0 1rem}.wp-block-image.hover-reveal img{position:unset;transform:unset}}.wp-block-image.hover-reveal__full{height:45%}.wp-block-image.hover-reveal__full figcaption{align-items:flex-start;background:#fff;color:#211638;font-size:1rem;flex-direction:column;justify-content:center;text-align:left}.wp-block-image.hover-reveal__full figcaption em{font-weight:400;font-style:normal;margin-top:.5rem}.wp-block-image.hover-reveal__full img{padding:1.25rem;width:100%}@media(min-width:500px){.wp-block-image.hover-reveal:hover img{opacity:0;position:relative;z-index:-1}.wp-block-image.hover-reveal:hover figcaption{left:0;opacity:1}}@media(max-width:500px){.wp-block-image.hover-reveal__full figcaption{justify-content:unset;position:unset;opacity:1}.wp-block-image.hover-reveal__full{height:max-content;max-height:100%;padding-bottom:1.25rem;position:unset}.wp-block-image.hover-reveal__mobile:hover img{opacity:0;position:relative;z-index:-1}.wp-block-image.hover-reveal__mobile:hover figcaption{left:0;opacity:1}}.wp-block-image .image-clickable{cursor:pointer;padding:3px;border:1px solid transparent;transition:.1s ease-in-out;display:inline-block;position:relative}.wp-block-image .image-clickable:hover{border:1px solid rgba(0,0,0,.2)}.wp-block-image .image-clickable:hover::before{color:#fff;background-color:rgba(0,0,0,.3)}.wp-block-image .image-clickable::before{content:"";color:#000;background-color:hsla(0,0%,100%,.5);font-family:fontello;font-size:2rem;position:absolute;right:10px;top:10px;display:flex;line-height:normal;width:40px;height:40px;align-items:center;justify-content:center;padding:2px 2px 1px 1px;border-radius:100%;transition:.2s ease-in-out}.image-modal{background-color:rgba(0,0,0,.7);position:fixed;left:0;top:0;width:100%;height:100%;z-index:99999;display:flex;justify-content:center;align-items:center;visibility:hidden;transition:.3s ease-in-out .2s;opacity:0;padding:20px 0}.image-modal.active{opacity:1;visibility:visible;transition-delay:0s;transition-duration:.1s}.image-modal .image-modal-content{max-width:65vw;margin:0 auto;height:calc(100vh - 40px);overflow-y:auto;display:flex;width:100%}@media screen and (max-width:750px){.image-modal .image-modal-content{max-width:calc(100% - 40px)}}@media screen and (max-width:500px){.image-modal .image-modal-content{max-width:calc(100% - 10px)}}.image-modal .content{position:relative;margin:auto;padding:0 15px;width:100%}.image-modal .content a.close{position:absolute;right:12px;top:0;font-size:30px;color:#fff}.image-modal .content a.close:hover{color:hsla(0,0%,100%,.5)}.image-modal .content-inner{transition:.2s ease-in-out;opacity:0;visibility:hidden;padding:0;background-color:#fff;transform:translateY(20px) scale(.9);margin-top:40px;width:100%}.image-modal .content-inner>img{max-width:100%;display:block;width:100%}.image-modal.active .content-inner{transition-delay:.1s;transition-duration:.3s;opacity:1;visibility:visible;transform:none}