.ce_hero{width:100%;height:400px;position:relative;margin-bottom:1rem}@media only screen and (min-width:1024px){.ce_hero{height:480px}}.ce_hero .image{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center bottom;position:absolute;left:0;top:0}.ce_hero .hero_container{width:95%;height:100%;margin:0 auto;max-width:1280px;position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end}.ce_hero h2{margin:0;display:block;font-size:20px;text-align:right}@media only screen and (min-width:600px){.ce_hero h2{font-size:30px}}@media only screen and (min-width:768px){.ce_hero h2{font-size:40px;margin:0 0 150px 0}}.ce_hero h2 span{color:#fff;padding:6px 12px;background:#6e7f91;display:inline-block}@media only screen and (min-width:1024px){.ce_hero h2 span{padding:6px 20px}}.ce_hero h2 span.main{margin-right:80px}.ce_hero h2 span.sub{margin-top:6px}.ce_hero.bottom-left .hero_container{align-items:flex-end;justify-content:flex-start}@media only screen and (min-width:1024px){.ce_hero.bottom-left h2{margin-bottom:75px}}.ce_hero.bottom-center .hero_container{align-items:flex-end;justify-content:center}@media only screen and (min-width:1024px){.ce_hero.bottom-center h2{margin-bottom:50px}}.ce_hero.green h2 span{color:#fff;background:#759d8b}.ce_hero.yellow h2 span{color:#fff;background:#fabd6b}.ce_hero.red h2 span{color:#fff;background:#a24977}.ce_hero.rosa h2 span{color:#fff;background:#dc91b9}
