.imageBlock__section{width:100%}.imageBlock__content{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:1240px;padding:0 20px}.imageBlock__content h2,.imageBlock__content h3{font-family:var(--theme-font,"Roboto Condensed",sans-serif)}.imageBlock__content.wp-block{max-width:1240px}.imageBlock__content--reverse{flex-direction:row-reverse}.imageBlock__img{align-self:center;height:auto;width:100%}.imageBlock__body,.imageBlock__imgWrapper{width:48.5%}.imageBlock__body li,.imageBlock__body p{font-family:var(--theme-font,"Roboto",serif);font-size:16px;line-height:26px}.imageBlock__title{margin-top:0}@media(max-width:1240px){.wp-block-cgb-block-image-text-block{padding:40px}}@media(max-width:800px){.imageBlock__content{flex-direction:column}.imageBlock__body,.imageBlock__imgWrapper{width:100%}.imageBlock__img{margin-bottom:1em}.wp-block-cgb-block-image-text-block{padding:20px 40px}}@media(max-width:717px){.imageBlock__imgWrapper a{cursor:default}}.imageBlockModal{display:none;height:100%;left:0;position:fixed;top:0;width:100%}.imageBlockModal__overlay{background-color:hsla(0,0%,5%,.8);height:100%;left:0;opacity:.8;position:relative;text-align:center;top:0;width:100%;z-index:1001}.imageBlockModalImg{height:auto;margin:auto;max-width:100%}.imageBlockModal__content{background-color:#000;border:0;box-shadow:0 1px 15px 2px rgba(0,0,0,.1);box-sizing:border-box;color:#000;left:50%;max-width:1240px;opacity:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%) scale(.5);width:90%;z-index:1002}.logged-in .imageBlockModal__content{width:85%}.imageBlockModal__close{color:#fff;font-size:1.21em;position:absolute;right:-1.2em;top:-1.2em}.imageBlockModal__close svg{background-color:#fff;height:20px;padding:4px;width:20px}.imageBlockModal--open{animation:fading .2s cubic-bezier(.4,0,.2,1) forwards;display:block}.imageBlockModal--closed{animation:fading-re .2s cubic-bezier(.4,0,.2,1) forwards;display:none}.imageBlockModal--open .imageBlockModal__content{animation:scaleIn .2s cubic-bezier(.4,0,.2,1) .2s forwards}.imageBlockModal--closed .imageBlockModal__content{animation:scaleIn-re .2s cubic-bezier(.4,0,.2,1) forwards}@keyframes scaleIn{0%{opacity:0;transform:translate(-50%,-20%) scale(.5);-webkit-transform:translate(-50%,-20%) scale(.5)}1%{opacity:0;transform:translate(-50%,-20%) scale(.5);-webkit-transform:translate(-50%,-20%) scale(.5)}to{opacity:1;transform:translate(-50%,-50%) scale(1);-webkit-transform:translate(-50%,-50%) scale(1)}}@keyframes scaleIn-re{0%{opacity:1;transform:translate(-50%,-50%) scale(1);-webkit-transform:translate(-50%,-50%) scale(1)}99%{opacity:0;transform:translate(-50%,-20%) scale(.5);-webkit-transform:translate(-50%,-20%) scale(.5)}to{opacity:0;transform:translate(-50%,-20%) scale(.5);-webkit-transform:translate(-50%,-20%) scale(.5)}}@keyframes fading{0%{opacity:0;z-index:-999}1%{opacity:0;z-index:1001}to{opacity:1;z-index:1001}}@keyframes fading-re{0%{opacity:1;z-index:1001}99%{opacity:0;z-index:1001}to{opacity:0;z-index:-999}}.theImgBlockModal{height:auto;width:100%}
