.imagebox__image{position:relative}.imagebox__image img{width:100%;height:auto}.imagebox__box{position:relative;z-index:1;margin-right:calc(var(--container-px) * -1);margin-left:auto;margin-top:-40px;background-color:#002c50;padding:20.7px 23.4px;width:calc(100% - 20px);max-width:240px}.imagebox__box,.imagebox__box .box__title{color:#fff}.imagebox__box .box__title{font-size:30px;min-height:66px}.imagebox__content{margin-top:20px}.imagebox.box-left .imagebox__box{margin-right:auto;margin-left:calc(var(--container-px) * -1)}@media(min-width:616px){.imagebox__box{margin-top:-80px}}@media(min-width:838px){.imagebox__box{margin-top:-122.5px}.imagebox__content{margin-top:0;max-width:calc(100% - 40vw)}.imagebox.box-left .imagebox__content{margin-left:auto}}@media(min-width:600px){.imagebox__box{padding:3.45vw 3.9vw;max-width:40vw}.imagebox__box .box__title{font-size:5vw;min-height:11vw}}@media(min-width:1200px){.imagebox__box{padding:41.4px 46.8px;max-width:480px}.imagebox__box .box__title{font-size:60px;min-height:132px}.imagebox__content{margin-top:0;max-width:50%}.imagebox.box-left .imagebox__content{margin-left:auto}}@media(min-width:992px){.imagebox__box{margin-top:-140px}}@media(min-width:1200px){.imagebox__box{max-width:46%;margin-top:-157.5px}.imagebox__content{max-width:45%}}.imagebox.introduction{margin:0 auto}.imagebox.introduction .imagebox__wrapper{margin:0 var(--container-px)}.imagebox.introduction .imagebox__box{margin-right:20px}@media(min-width:576px){.imagebox.introduction .imagebox__box{margin-right:40px}}@media(min-width:768px){.imagebox.introduction .imagebox__box{margin-right:40px}}@media(min-width:992px){.imagebox.introduction .imagebox__box{margin-right:50px}}@media(min-width:1200px){.imagebox.introduction .imagebox__box{margin-right:60px}}.imagebox.introduction.box-left .imagebox__image .introduction__kicker{text-align:right;left:auto;right:0}.imagebox.introduction.box-left .imagebox__box{margin-right:0;margin-left:20px}@media(min-width:576px){.imagebox.introduction.box-left .imagebox__box{margin-left:40px}}@media(min-width:768px){.imagebox.introduction.box-left .imagebox__box{margin-left:40px}}@media(min-width:992px){.imagebox.introduction.box-left .imagebox__box{margin-left:50px}}@media(min-width:1200px){.imagebox.introduction.box-left .imagebox__box{margin-left:60px}}
