.hp-bloc-left-visuel{width:100%;position:relative}.hp-bloc-left-visuel *{margin:0;padding:0;box-sizing:border-box;font-family:"Work Sans",sans-serif}.hp-bloc-left-visuel .container-left-visuel{display:flex;background-position:right bottom;background-repeat:no-repeat}.hp-bloc-left-visuel .container-left-visuel .small-device{display:none}.hp-bloc-left-visuel .container-left-visuel .visuel{width:1000px;background-position:top left;background-repeat:no-repeat;background-size:300px}.hp-bloc-left-visuel .container-left-visuel .label{width:500px;padding-left:70px;align-self:center}.hp-bloc-left-visuel .container-left-visuel a.link-picture{display:block;width:100%;height:100%;background-size:cover;background-position:var(--focal-point-x) var(--focal-point-y);background-repeat:no-repeat}.hp-bloc-left-visuel .container-left-visuel a.link-picture.small{width:auto;height:750px;margin:45px 0 45px 90px;position:relative}.hp-bloc-left-visuel .container-left-visuel p{width:430px}.hp-bloc-left-visuel .container-left-visuel h2{width:590px}.hp-bloc-left-visuel .container-left-visuel a.cta{margin-top:10px;text-transform:uppercase;font-weight:700;padding:10px 15px;display:inline-block;text-decoration:none;background-color:#002e5e;color:#fff;font-family:Oswald,sans-serif;font-size:1.4rem}@media screen and (min-width:1025px){.hp-bloc-left-visuel .container-left-visuel .visuel{width:700px;background-size:250px}.hp-bloc-left-visuel .container-left-visuel .label{width:350px;padding-left:50px}.hp-bloc-left-visuel .container-left-visuel a.link-picture.small{height:525px;margin:30px 0 30px 60px}.hp-bloc-left-visuel .container-left-visuel p{width:300px}.hp-bloc-left-visuel .container-left-visuel h2{width:340px}}@media screen and (max-width:1024px){.hp-bloc-left-visuel .container-left-visuel{display:block;height:auto;background-size:50%;padding:30px 0}.hp-bloc-left-visuel .container-left-visuel .small-device{display:block;padding-left:30px}.hp-bloc-left-visuel .container-left-visuel .visuel{width:auto}.hp-bloc-left-visuel .container-left-visuel .label{width:auto;padding-left:30px;align-self:initial}.hp-bloc-left-visuel .container-left-visuel h2{width:90%}.hp-bloc-left-visuel .container-left-visuel p{width:80%}.hp-bloc-left-visuel .container-left-visuel a.link-picture{height:380px;margin:30px 0;width:auto}.hp-bloc-left-visuel .container-left-visuel a.link-picture.small{height:380px;margin:0 20px 30px;width:auto}.hp-bloc-left-visuel .container-left-visuel .hide-small-device{display:none}}