.m-header-image-and-logo{padding-bottom:2rem}.m-header-image-and-logo__visual .thumbnail{display:block;height:0;padding-bottom:54.5%;position:relative}.m-header-image-and-logo__visual .thumbnail img{height:100%;object-fit:cover;position:absolute}.m-header-image-and-logo__visual .client-card{background:#fff;border-radius:0 0 .5rem .5rem;box-shadow:0px 27px 80px rgba(0,0,0,0.12),0px 6px 18px rgba(0,0,0,0.06),0px 2px 5px rgba(0,0,0,0.04);padding:1.5rem}.m-header-image-and-logo__visual .client-card .logo{align-items:center;display:flex;height:auto;margin-bottom:1.5rem;width:100px}.m-header-image-and-logo__visual .client-card .logo img{display:block;height:auto;max-height:100%;max-width:100%;width:auto}.m-header-image-and-logo__visual .client-card p{color:#3f4647;font-size:1rem;letter-spacing:-0.015em;line-height:1.5}.m-header-image-and-logo__visual .wrapper-intro{margin-top:2rem;max-width:880px}.m-header-image-and-logo__visual .wrapper-intro h1{margin-bottom:0}@media only screen and (max-width:575px){.m-header-image-and-logo__visual .client-card .logo{height:70px;margin-bottom:1.5rem}}@media only screen and (min-width:992px){.m-header-image-and-logo{padding-bottom:4rem}.m-header-image-and-logo__visual .wrapper-visual{margin-bottom:2.5rem;position:relative}.m-header-image-and-logo__visual .client-card{border-radius:.5rem;bottom:-50px;max-width:350px;min-height:350px;padding:2.5rem;position:absolute;right:-50px}.m-header-image-and-logo__visual .wrapper-intro{margin-top:4rem}}@media only screen and (min-width:1440px){.m-header-image-and-logo__visual .client-card{max-width:400px}.m-header-image-and-logo__visual .client-card .logo{margin-bottom:2.5rem;width:auto}}