.rea-illustration-text-block.front{width:100%;height:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}@media only screen and (min-width:960px){.rea-illustration-text-block.front.has-margin-image{max-width:1400px;padding:0 20px;width:calc(100% - 40px);margin:0 auto}}@media only screen and (max-width:960px){.rea-illustration-text-block.front.has-margin-image{width:100%;margin:0 auto}}.rea-illustration-text-block.front.has-margin-image.alignment-left .rea-illustration-text-block__content{width:calc(40% - 20px);padding-right:2.5em}.rea-illustration-text-block.front.has-margin-image.alignment-left .rea-illustration-text-block__image{margin:0;width:60%}@media only screen and (min-width:960px){.rea-illustration-text-block.front.has-margin-image.alignment-left .rea-illustration-text-block__image{margin-left:7.27%}}@media only screen and (max-width:960px){.rea-illustration-text-block.front.has-margin-image.alignment-left .rea-illustration-text-block__image{margin-left:6.25%}}.rea-illustration-text-block.front.has-margin-image.alignment-left .rea-illustration-text-block__image .illustration{width:100%;height:auto;opacity:1}.rea-illustration-text-block.front.has-margin-image.alignment-left .rea-illustration-text-block__image .illustration--bg,.rea-illustration-text-block.front.has-margin-image.alignment-left .rea-illustration-text-block__image .illustration-mobile--bg{display:none}.rea-illustration-text-block.front.has-margin-image.alignment-right .rea-illustration-text-block__content{width:calc(40% - 20px);padding-left:40px}.rea-illustration-text-block.front.has-margin-image.alignment-right .rea-illustration-text-block__image{margin:0;width:60%}@media only screen and (min-width:960px){.rea-illustration-text-block.front.has-margin-image.alignment-right .rea-illustration-text-block__image{margin-right:7.27%}}@media only screen and (max-width:960px){.rea-illustration-text-block.front.has-margin-image.alignment-right .rea-illustration-text-block__image{margin-right:6.25%}}.rea-illustration-text-block.front.has-margin-image.alignment-right .rea-illustration-text-block__image .illustration{width:100%;height:auto;opacity:1}.rea-illustration-text-block.front.has-margin-image.alignment-right .rea-illustration-text-block__image .illustration--bg,.rea-illustration-text-block.front.has-margin-image.alignment-right .rea-illustration-text-block__image .illustration-mobile--bg{display:none}.rea-illustration-text-block.front.has-margin{margin-bottom:3.75em!important}.rea-illustration-text-block.front .rea-illustration-text-block__content{width:100%;width:calc(50% - 20px);display:-ms-flexbox;display:flex;max-width:calc(( 1440px / 2 ) - 2%);padding:0 0 0 20px;margin:0;margin-left:auto}.rea-illustration-text-block.front .rea-illustration-text-block__content.alignment-top{-ms-flex-align:start;align-items:flex-start}.rea-illustration-text-block.front .rea-illustration-text-block__content.alignment-center{-ms-flex-align:center;align-items:center}.rea-illustration-text-block.front .rea-illustration-text-block__content.alignment-bottom{-ms-flex-align:end;align-items:flex-end}.rea-illustration-text-block.front .rea-illustration-text-block__content .rea-illustration-text-block__text{padding:3.75em 0;width:100%}@media only screen and (min-width:960px){.rea-illustration-text-block.front .rea-illustration-text-block__content .rea-illustration-text-block__text{margin-left:13.16%}}@media only screen and (max-width:960px){.rea-illustration-text-block.front .rea-illustration-text-block__content .rea-illustration-text-block__text{margin-left:6.25%}}.rea-illustration-text-block.front .rea-illustration-text-block__content .rea-illustration-text-block__text-container{margin-right:5.625em;width:auto}.rea-illustration-text-block.front .rea-illustration-text-block__content .rea-illustration-text-block__text-container h4{margin:1em 0 1.25em;font-family:MontserratReg;font-size:24px;line-height:1.5em}.rea-illustration-text-block.front .rea-illustration-text-block__content .rea-illustration-text-block__text-references{position:relative;overflow:hidden;margin-top:3.125em}.rea-illustration-text-block.front .rea-illustration-text-block__content .rea-illustration-text-block__text-references:before{content:"";position:absolute;top:-17px;left:0;right:0;margin:auto;display:block;width:80%;height:1.875em;background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,.65) 0%,rgba(0,0,0,.14) 10%,rgba(0,0,0,0) 78%);background:-o-radial-gradient(center,ellipse,rgba(0,0,0,.65) 0%,rgba(0,0,0,.14) 10%,rgba(0,0,0,0) 78%);background:radial-gradient(ellipse at center,rgba(0,0,0,.65) 0%,rgba(0,0,0,.14) 10%,rgba(0,0,0,0) 78%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a6000000",endColorstr="#00000000",GradientType=1)}.rea-illustration-text-block.front .rea-illustration-text-block__content .rea-illustration-text-block__text-references .references-title{margin-top:1.5em;margin-bottom:.75em;font-family:MontserratSemiBold}.rea-illustration-text-block.front .rea-illustration-text-block__content .rea-illustration-text-block__text-references .references-list{font-family:MontserratReg;margin-left:2px;font-size:10px;line-height:18px;list-style:none;counter-reset:item}.rea-illustration-text-block.front .rea-illustration-text-block__content .rea-illustration-text-block__text-references .references-list li{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;counter-increment:item}.rea-illustration-text-block.front .rea-illustration-text-block__content .rea-illustration-text-block__text-references .references-list li:before{content:counter(item);padding-right:15px;display:inline-block;width:20px;text-align:center}.rea-illustration-text-block.front .rea-illustration-text-block__image{width:50%;position:relative}.rea-illustration-text-block.front .rea-illustration-text-block__image .illustration{width:100%;height:100%;opacity:0;max-height:100vh}.rea-illustration-text-block.front .rea-illustration-text-block__image .illustration-mobile{display:none}.rea-illustration-text-block.front .rea-illustration-text-block__image .illustration-mobile--bg{display:none}.rea-illustration-text-block.front .rea-illustration-text-block__image .illustration--bg,.rea-illustration-text-block.front .rea-illustration-text-block__image .illustration-mobile--bg{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;position:absolute;top:0;left:0;width:100%;height:100%}.rea-illustration-text-block.front.alignment-left{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:start;justify-content:flex-start}.rea-illustration-text-block.front.alignment-left .rea-illustration-text-block__content{padding:0 20px 0 0;margin-left:0;margin-right:auto}.rea-illustration-text-block.front.alignment-left .rea-illustration-text-block__content .rea-illustration-text-block__text{margin-left:0}@media only screen and (min-width:960px){.rea-illustration-text-block.front.alignment-left .rea-illustration-text-block__content .rea-illustration-text-block__text{margin-right:13.16%}}@media only screen and (max-width:960px){.rea-illustration-text-block.front.alignment-left .rea-illustration-text-block__content .rea-illustration-text-block__text{margin-right:6.25%}}.rea-illustration-text-block.front.alignment-left .rea-illustration-text-block__content .rea-illustration-text-block__text-container{margin-left:5.625em;margin-right:0}@media only screen and (min-width:960px) and (max-width:1266px) and (min-width:960px){.rea-illustration-text-block.front.alignment-left .rea-illustration-text-block__text-container{margin-left:7.27%}}@media only screen and (min-width:960px) and (max-width:1266px) and (max-width:960px){.rea-illustration-text-block.front.alignment-left .rea-illustration-text-block__text-container{margin-left:6.25%}}@media only screen and (min-width:960px) and (max-width:1266px) and (min-width:960px){.rea-illustration-text-block.front.alignment-left.has-margin-image .rea-illustration-text-block__text-container{margin-left:7.27%}}@media only screen and (min-width:960px) and (max-width:1266px) and (max-width:960px){.rea-illustration-text-block.front.alignment-left.has-margin-image .rea-illustration-text-block__text-container{margin-left:6.25%}}@media only screen and (min-width:960px) and (max-width:1266px) and (min-width:960px){.rea-illustration-text-block.front.alignment-left.has-margin-image .rea-illustration-text-block__image{max-width:54.39%}}@media only screen and (min-width:960px) and (max-width:1266px) and (max-width:960px){.rea-illustration-text-block.front.alignment-left.has-margin-image .rea-illustration-text-block__image{max-width:72.91%}}@media only screen and (min-width:960px) and (max-width:1266px){.rea-illustration-text-block.front.alignment-left.has-margin-image .rea-illustration-text-block__image .illustration{display:none}.rea-illustration-text-block.front.alignment-left.has-margin-image .rea-illustration-text-block__image .illustration-mobile{display:block;margin:auto}.rea-illustration-text-block.front.alignment-right.has-margin-image .rea-illustration-text-block__text-container{margin-right:2.5em}}@media only screen and (min-width:960px) and (max-width:1266px) and (min-width:960px){.rea-illustration-text-block.front.alignment-right.has-margin-image .rea-illustration-text-block__image{max-width:54.39%}}@media only screen and (min-width:960px) and (max-width:1266px) and (max-width:960px){.rea-illustration-text-block.front.alignment-right.has-margin-image .rea-illustration-text-block__image{max-width:72.91%}}@media only screen and (min-width:960px) and (max-width:1266px){.rea-illustration-text-block.front.alignment-right.has-margin-image .rea-illustration-text-block__image .illustration{display:none}.rea-illustration-text-block.front.alignment-right.has-margin-image .rea-illustration-text-block__image .illustration-mobile{display:block;margin:auto}.rea-illustration-text-block.front .rea-illustration-text-block__content{position:relative}}@media only screen and (max-width:960px){.rea-illustration-text-block.front{-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:3.75em}.rea-illustration-text-block.front.alignment-left,.rea-illustration-text-block.front.alignment-right{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.rea-illustration-text-block.front.alignment-left .rea-illustration-text-block__content,.rea-illustration-text-block.front.alignment-right .rea-illustration-text-block__content{position:relative;padding:0;max-width:inherit}}@media only screen and (max-width:960px) and (min-width:960px){.rea-illustration-text-block.front.alignment-left .rea-illustration-text-block__content,.rea-illustration-text-block.front.alignment-right .rea-illustration-text-block__content{max-width:1400px;padding:0 20px;width:calc(100% - 40px);margin:0 auto}}@media only screen and (max-width:960px) and (max-width:960px){.rea-illustration-text-block.front.alignment-left .rea-illustration-text-block__content,.rea-illustration-text-block.front.alignment-right .rea-illustration-text-block__content{width:100%;margin:0 auto}}@media only screen and (max-width:960px){.rea-illustration-text-block.front.alignment-left .rea-illustration-text-block__content .rea-illustration-text-block__text,.rea-illustration-text-block.front.alignment-right .rea-illustration-text-block__content .rea-illustration-text-block__text{padding-top:1.25em;padding-bottom:0}}@media only screen and (max-width:960px) and (min-width:960px){.rea-illustration-text-block.front.alignment-left .rea-illustration-text-block__content .rea-illustration-text-block__text,.rea-illustration-text-block.front.alignment-right .rea-illustration-text-block__content .rea-illustration-text-block__text{margin-left:7.27%}}@media only screen and (max-width:960px) and (max-width:960px){.rea-illustration-text-block.front.alignment-left .rea-illustration-text-block__content .rea-illustration-text-block__text,.rea-illustration-text-block.front.alignment-right .rea-illustration-text-block__content .rea-illustration-text-block__text{margin-left:6.25%}}@media only screen and (max-width:960px) and (min-width:960px){.rea-illustration-text-block.front.alignment-left .rea-illustration-text-block__content .rea-illustration-text-block__text,.rea-illustration-text-block.front.alignment-right .rea-illustration-text-block__content .rea-illustration-text-block__text{margin-right:7.27%}}@media only screen and (max-width:960px) and (max-width:960px){.rea-illustration-text-block.front.alignment-left .rea-illustration-text-block__content .rea-illustration-text-block__text,.rea-illustration-text-block.front.alignment-right .rea-illustration-text-block__content .rea-illustration-text-block__text{margin-right:6.25%}}@media only screen and (max-width:960px){.rea-illustration-text-block.front.alignment-left .rea-illustration-text-block__content .rea-illustration-text-block__text-container,.rea-illustration-text-block.front.alignment-right .rea-illustration-text-block__content .rea-illustration-text-block__text-container{margin:0;text-align:center}.rea-illustration-text-block.front.alignment-left .rea-illustration-text-block__content .rea-illustration-text-block__text-container [class*=illustration-text],.rea-illustration-text-block.front.alignment-left .rea-illustration-text-block__content .rea-illustration-text-block__text-container .image-text,.rea-illustration-text-block.front.alignment-right .rea-illustration-text-block__content .rea-illustration-text-block__text-container [class*=illustration-text],.rea-illustration-text-block.front.alignment-right .rea-illustration-text-block__content .rea-illustration-text-block__text-container .image-text{text-align:left}.rea-illustration-text-block.front.has-margin-image.alignment-left,.rea-illustration-text-block.front.has-margin-image.alignment-right{padding:0}}@media only screen and (max-width:960px) and (min-width:960px){.rea-illustration-text-block.front.has-margin-image.alignment-left,.rea-illustration-text-block.front.has-margin-image.alignment-right{max-width:1400px;padding:0 20px;width:calc(100% - 40px);margin:0 auto}}@media only screen and (max-width:960px) and (max-width:960px){.rea-illustration-text-block.front.has-margin-image.alignment-left,.rea-illustration-text-block.front.has-margin-image.alignment-right{width:100%;margin:0 auto}}@media only screen and (max-width:960px){.rea-illustration-text-block.front.has-margin-image.alignment-left .rea-illustration-text-block__content,.rea-illustration-text-block.front.has-margin-image.alignment-right .rea-illustration-text-block__content{max-width:100%;width:auto;padding:0}}@media only screen and (max-width:960px) and (min-width:960px){.rea-illustration-text-block.front.has-margin-image.alignment-left .rea-illustration-text-block__content,.rea-illustration-text-block.front.has-margin-image.alignment-right .rea-illustration-text-block__content{margin-left:7.27%}}@media only screen and (max-width:960px) and (max-width:960px){.rea-illustration-text-block.front.has-margin-image.alignment-left .rea-illustration-text-block__content,.rea-illustration-text-block.front.has-margin-image.alignment-right .rea-illustration-text-block__content{margin-left:6.25%}}@media only screen and (max-width:960px) and (min-width:960px){.rea-illustration-text-block.front.has-margin-image.alignment-left .rea-illustration-text-block__content,.rea-illustration-text-block.front.has-margin-image.alignment-right .rea-illustration-text-block__content{margin-right:7.27%}}@media only screen and (max-width:960px) and (max-width:960px){.rea-illustration-text-block.front.has-margin-image.alignment-left .rea-illustration-text-block__content,.rea-illustration-text-block.front.has-margin-image.alignment-right .rea-illustration-text-block__content{margin-right:6.25%}}@media only screen and (max-width:960px){.rea-illustration-text-block.front.has-margin-image.alignment-left .rea-illustration-text-block__content .rea-illustration-text-block__text,.rea-illustration-text-block.front.has-margin-image.alignment-right .rea-illustration-text-block__content .rea-illustration-text-block__text{margin:0;width:100%}.rea-illustration-text-block.front.has-margin-image.alignment-left .rea-illustration-text-block__content .rea-illustration-text-block__text-container,.rea-illustration-text-block.front.has-margin-image.alignment-right .rea-illustration-text-block__content .rea-illustration-text-block__text-container{margin:0}.rea-illustration-text-block.front.has-margin-image.alignment-left .rea-illustration-text-block__image,.rea-illustration-text-block.front.has-margin-image.alignment-right .rea-illustration-text-block__image{width:auto;margin-bottom:0;margin-top:0}}@media only screen and (max-width:960px) and (min-width:960px){.rea-illustration-text-block.front.has-margin-image.alignment-left .rea-illustration-text-block__image,.rea-illustration-text-block.front.has-margin-image.alignment-right .rea-illustration-text-block__image{margin-left:7.27%}}@media only screen and (max-width:960px) and (max-width:960px){.rea-illustration-text-block.front.has-margin-image.alignment-left .rea-illustration-text-block__image,.rea-illustration-text-block.front.has-margin-image.alignment-right .rea-illustration-text-block__image{margin-left:6.25%}}@media only screen and (max-width:960px) and (min-width:960px){.rea-illustration-text-block.front.has-margin-image.alignment-left .rea-illustration-text-block__image,.rea-illustration-text-block.front.has-margin-image.alignment-right .rea-illustration-text-block__image{margin-right:7.27%}}@media only screen and (max-width:960px) and (max-width:960px){.rea-illustration-text-block.front.has-margin-image.alignment-left .rea-illustration-text-block__image,.rea-illustration-text-block.front.has-margin-image.alignment-right .rea-illustration-text-block__image{margin-right:6.25%}}@media only screen and (max-width:960px){.rea-illustration-text-block.front .rea-illustration-text-block__image{width:100%}.rea-illustration-text-block.front .rea-illustration-text-block__image .caption-text{text-align:center}}@media only screen and (max-width:767px){.rea-illustration-text-block.front .rea-illustration-text-block__image{width:100%}.rea-illustration-text-block.front .rea-illustration-text-block__image .illustration{display:none}.rea-illustration-text-block.front .rea-illustration-text-block__image .illustration--bg{display:none}.rea-illustration-text-block.front .rea-illustration-text-block__image .illustration-mobile{display:block;margin:auto;width:100%}}.rea-main:not(.rea-page-fullwidth) .rea-illustration-text-block.front .rea-illustration-text-block__content{margin:0;padding:0}.rea-main:not(.rea-page-fullwidth) .rea-illustration-text-block.front.alignment-left .rea-illustration-text-block__text{padding-right:0;padding-left:0}.rea-main:not(.rea-page-fullwidth) .rea-illustration-text-block.front.alignment-right .rea-illustration-text-block__text{margin-left:0;padding:0}.rea-main:not(.rea-page-fullwidth) .rea-illustration-text-block.front.alignment-right .rea-illustration-text-block__image{margin-right:0}.rea-main:not(.rea-page-fullwidth) .rea-illustration-text-block.front.has-margin-image{width:100%!important;padding:0!important;margin:0!important}.rea-main:not(.rea-page-fullwidth) .rea-illustration-text-block.front.has-margin-image .rea-illustration-text-block__content{width:auto;padding:0}.rea-main:not(.rea-page-fullwidth) .rea-illustration-text-block.front.has-margin-image.alignment-left .rea-illustration-text-block__image{margin:0}@media only screen and (max-width:960px){.rea-main:not(.rea-page-fullwidth) .rea-illustration-text-block.front.alignment-left .rea-illustration-text-block__text,.rea-main:not(.rea-page-fullwidth) .rea-illustration-text-block.front.alignment-right .rea-illustration-text-block__text{margin:0}.rea-main:not(.rea-page-fullwidth) .rea-illustration-text-block.front.alignment-left .rea-illustration-text-block__image,.rea-main:not(.rea-page-fullwidth) .rea-illustration-text-block.front.alignment-right .rea-illustration-text-block__image{margin:0}}