.item-business-block[data-v-755611bc]{background-color:#fff;border:2px solid #e6e6e6;border-radius:0;display:flex;flex:0 0 auto;flex-direction:column;height:100%;margin:0;overflow:hidden;padding:0;position:relative;transform:translateZ(0)}.item-business-block.item-business-block-has-link[data-v-755611bc]{cursor:pointer;transition:background-color .3s ease-in-out,border .3s ease-in-out}.item-business-block.item-business-block-has-link[data-v-755611bc]:hover{background-color:var(--item-block-primary-bg-color);border:2px solid var(--item-block-primary-bg-color)}.item-business-block.item-business-block-has-link:hover .content .buildings[data-v-755611bc],.item-business-block.item-business-block-has-link:hover .content .services[data-v-755611bc]{color:#fff}.item-business-block.item-business-block-has-link:hover .content .title-caption[data-v-755611bc]{color:#fff}.item-business-block.item-business-block-has-link:hover .content[data-v-755611bc] .text{color:#fff}.item-business-block.item-business-block-has-link:hover .content[data-v-755611bc] .text h1,.item-business-block.item-business-block-has-link:hover .content[data-v-755611bc] .text h2,.item-business-block.item-business-block-has-link:hover .content[data-v-755611bc] .text h3,.item-business-block.item-business-block-has-link:hover .content[data-v-755611bc] .text h4,.item-business-block.item-business-block-has-link:hover .content[data-v-755611bc] .text h5,.item-business-block.item-business-block-has-link:hover .content[data-v-755611bc] .text h6{color:#fff}.item-business-block.item-business-block-has-link .content[data-v-755611bc]{padding-bottom:56px}.item-business-block .image[data-v-755611bc]{background-color:#fff;margin:16px;padding:0}.item-business-block .image .image[data-v-755611bc]{position:relative;z-index:1}.item-business-block .content[data-v-755611bc]{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-end;margin:0;padding:16px;position:relative;vertical-align:top;width:100%;z-index:2}.item-business-block .content .date[data-v-755611bc]{color:var(--date-font-color);display:block;font-family:var(--date-font-family);font-size:var(--date-font-size);font-weight:var(--date-font-weight);line-height:var(--date-line-height);position:relative;text-transform:var(--date-text-transform)}.item-business-block .content .buildings[data-v-755611bc]{font-size:.9rem}.item-business-block .content[data-v-755611bc] .text{font-size:.8rem}.item-business-block .content[data-v-755611bc] .text h1,.item-business-block .content[data-v-755611bc] .text h2,.item-business-block .content[data-v-755611bc] .text h3,.item-business-block .content[data-v-755611bc] .text h4,.item-business-block .content[data-v-755611bc] .text h5,.item-business-block .content[data-v-755611bc] .text h6{display:block;position:relative;text-transform:none}.item-business-block .content .link[data-v-755611bc]{bottom:16px;position:absolute;right:16px}.s-image[data-v-282b9baa]{display:flex;flex:1 0 auto;overflow:hidden;position:relative}.s-image[data-v-282b9baa]:before{backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;background-color:var(--image-overlay-bg-color);bottom:-5px;content:"";left:-5px;opacity:0;position:absolute;right:-5px;top:-5px;transform:translateZ(0);transition:opacity .5s ease-in-out .5s;z-index:3}.s-image[data-v-282b9baa]:after{backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;background-color:var(--image-preload-bg-color);bottom:0;left:0;opacity:1;position:absolute;right:0;top:0;transform:translateZ(0);transition:opacity .5s ease-in-out .5s;z-index:1}.s-image.s-image-cover[data-v-282b9baa]{min-height:100%;min-width:100%}.s-image.s-image-cover.s-image-orientation-portrait[data-v-282b9baa]{max-width:100%}.s-image.s-image-cover.s-image-orientation-landscape[data-v-282b9baa]{max-height:100%}.s-image.s-image-cover .s-image-img[data-v-282b9baa]{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.s-image.s-image-contain[data-v-282b9baa]{max-width:100%}.s-image.s-image-contain .s-image-sizer[data-v-282b9baa]{margin:auto}.s-image.s-image-contain .s-image-img[data-v-282b9baa]{bottom:0;height:auto;left:0;margin:auto;max-height:100%;max-width:100%;right:0;top:0;width:auto}.s-image.s-image-contain.top .s-image-img[data-v-282b9baa],.s-image.s-image-contain.top .s-image-sizer[data-v-282b9baa]{margin-top:0}.s-image.s-image-contain.right .s-image-img[data-v-282b9baa],.s-image.s-image-contain.right .s-image-sizer[data-v-282b9baa]{margin-right:0}.s-image.s-image-contain.bottom .s-image-img[data-v-282b9baa],.s-image.s-image-contain.bottom .s-image-sizer[data-v-282b9baa]{margin-bottom:0}.s-image.s-image-contain.left .s-image-img[data-v-282b9baa],.s-image.s-image-contain.left .s-image-sizer[data-v-282b9baa]{margin-left:0}.s-image.s-image-preload[data-v-282b9baa]:after{content:""}.s-image.s-image-loaded.s-image-overlay[data-v-282b9baa]:before{opacity:.3}.s-image.s-image-loaded.s-image-preload[data-v-282b9baa]:after{opacity:0}.s-image.s-image-loaded .s-image-img[data-v-282b9baa]{opacity:1}.s-image.s-image-ready.s-image-preload[data-v-282b9baa]:after{content:none}.s-image.s-image-hover[data-v-282b9baa]:before{transition:opacity .3s ease-in-out}.s-image.s-image-hover[data-v-282b9baa]:hover:before{opacity:.5}.s-image .s-image-sizer[data-v-282b9baa]{flex:1 0 0px}.s-image .s-image-img[data-v-282b9baa]{backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;display:block;opacity:0;perspective:1px;position:absolute;transform:translateZ(0) scale(1) rotate(0deg);transition:opacity .5s ease-in-out .5s}.s-richtext[data-v-2677ea11] p:empty:before{content:" ";white-space:pre}.s-richtext[data-v-2677ea11] p b,.s-richtext[data-v-2677ea11] p strong{color:inherit}.s-richtext[data-v-2677ea11] p a{color:var(--link-color);-webkit-text-decoration:none;text-decoration:none}.s-richtext[data-v-2677ea11] img{display:block;height:auto;max-width:100%}.s-richtext[data-v-2677ea11] blockquote{color:var(--blockqoute-font-color);font-family:var(--blockqoute-font-family);font-size:var(--blockqoute-font-size);font-weight:var(--blockqoute-font-weight);line-height:var(--blockqoute-line-height);text-transform:var(--blockqoute-text-transform)}