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