.text-media{background-color:#fff}.text-media__container{margin-left:auto;margin-right:auto;max-width:1380px;width:100%}.text-media__image{position:relative}.text-media__image img,.text-media__image picture{width:100%}.text-media__image:focus .text-media__video-link,.text-media__image:hover .text-media__video-link{background-color:rgba(8,31,44,.2)}.text-media__image:focus .text-media__button,.text-media__image:hover .text-media__button{background-color:#081f2c;border-color:#081f2c;color:#f1be48;fill:#f1be48}.text-media__button{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.text-media__content{padding:3rem 20px;position:relative}.text-media__wave{display:none}.text-media__title{font-size:2rem}@media only screen and (min-width:768px){.text-media__title{font-size:2.25rem}}@media only screen and (min-width:1440px){.text-media__title{font-size:3rem}}.text-media__title{color:#081f2c;margin:0 0 1.75rem}.text-media__info{position:relative}.text-media__text:after,.text-media__text:before{content:" ";display:table}.text-media__text:after{clear:both}.legacy .text-media__text:after,.legacy .text-media__text:before{zoom:1}.text-media__readmore-link{float:right;margin-top:2rem}.text-media__video-link{background-color:transparent;height:100%;left:0;position:absolute;top:0;transition:background-color .2s ease;width:100%}.text-media--darkblue{background-color:#081f2c;color:#fff}.text-media--darkblue .text-media__title{color:#fff}.text-media--greyblue{background-color:#1d3748;color:#fff}.text-media--greyblue .text-media__title{color:#fff}.text-media--yellow{background-color:#f1be48}.text-media--yellow a{color:#fff}.text-media--grey,.text-media--space{background-color:#f4f4f4}.text-media--space.text-media--darkblue .text-media__content{background-color:#081f2c}.text-media--space.text-media--greyblue .text-media__content{background-color:#1d3748}.text-media--space.text-media--yellow .text-media__content{background-color:#f1be48}.text-media--space.text-media--grey .text-media__content{background-color:#ccc}.text-media--space.text-media--white .text-media__content{background-color:#fff}@media only screen and (min-width:480px){.text-media__container{padding:80px 40px}.text-media__button{height:108px}.text-media__button.button--icon{width:108px}.text-media__button .button__icon{height:40px;width:40px}.text-media--white+.text-media--white .text-media__container{padding:0 40px 80px}.text-media--darkblue+.text-media--darkblue .text-media__container{padding:0 40px 80px}.text-media--greyblue+.text-media--greyblue .text-media__container{padding:0 40px 80px}.text-media--yellow+.text-media--yellow .text-media__container{padding:0 40px 80px}.text-media--grey+.text-media--grey .text-media__container{padding:0 40px 80px}.text-media__content{padding:3rem 40px}}@media only screen and (min-width:1024px){.text-media,.text-media__container{display:flex}.text-media__image{flex:1 1 50%;height:auto}.text-media__image img,.text-media__image picture{height:100%;object-fit:cover;width:100%}.text-media__content{flex:1 1 50%;overflow:hidden}.text-media__info{max-width:480px}.text-media__text{line-height:1.6}.text-media--reverse,.text-media--reverse .text-media__container{flex-direction:row-reverse}.text-media--reverse .text-media__info{margin-left:auto}.text-media--animate{min-height:60vh}.text-media--animate .text-media__text{opacity:0;pointer-events:none;transform:translateX(-100px);transform-origin:center top;transition:opacity .6s,transform .6s}.text-media--animate.in-view .text-media__text{opacity:1;pointer-events:all;transform:translateX(0)}}@media only screen and (min-width:1280px){.text-media__content{padding:5rem 6rem 5rem 8rem}.text-media__wave{display:block;left:0;opacity:.8;pointer-events:none;position:absolute;top:0;width:420px}.text-media__title{text-indent:-2.7rem}.text-media--reverse .text-media__wave{left:auto;right:0;transform:scaleX(-1)}}@media only screen and (min-width:1440px){.text-media__content{padding:5rem 9rem}.text-media__title{margin-bottom:2rem}}@media only screen and (max-width:1023px){.text-media__readmore-button{max-width:340px;width:100%}}