.hero-banner-panel{position:relative;z-index:0}.hero-banner-panel{padding-left:1rem}.hero-banner-panel{padding-right:1rem}@media screen and (min-width:53.1875em){.hero-banner-panel{padding-left:0}.hero-banner-panel{padding-right:0}}.hero-banner-panel::before{background-color:#f9f8f7;color:#303030;content:"";position:absolute;top:0;left:0;z-index:-1;width:100%}.hero-banner-panel::before{height:39.3rem}@media screen and (min-width:53.1875em){.hero-banner-panel .company-search-hero{margin-left:1.5rem}}.hero-banner-panel .placeholder-div-config{background-color:var(--placeholder-div-configuration);box-shadow:0 2px 8px rgba(0,0,0,.15)}@media screen and (min-width:53.1875em){.hero-banner-panel .placeholder-div-config .flex__col-xs-12{padding-left:0}}@media screen and (max-width:53.125em){.hero-banner-panel .placeholder-div-config .company-search-hero{margin-bottom:1.5rem}}.hero-banner-panel .placeholder-div-config .fixed-card{border:var(--fixed-card-border-size) var(--fixed-card-border) solid;background-color:var(--fixed-card-bg);box-shadow:none;height:100%}.hero-banner-panel .placeholder-div-config .fixed-card{padding-bottom:2rem}.hero-banner-panel .placeholder-div-config .fixed-card{margin-bottom:3rem}.hero-banner-panel .placeholder-div-config .fixed-card img{height:0;width:0}.hero-banner-panel--header{display:flex;align-items:center}.hero-banner-panel--header{gap:1.5rem}@media screen and (max-width:53.125em){.hero-banner-panel--header{flex-direction:column;align-items:flex-start;margin-bottom:0}}.hero-banner-panel h1{font-weight:800;margin-bottom:0}.hero-banner-panel h1{font-size:2.8rem}@media screen and (min-width:53.1875em){.hero-banner-panel h1{max-width:75rem}.hero-banner-panel h1{font-size:4.2rem}}@media screen and (max-width:53.125em){.hero-banner-panel p{margin-top:1.2rem}.hero-banner-panel p{margin-bottom:1.2rem}}.hero-banner-panel h1,.hero-banner-panel p{color:#303030;font-family:Lato,Arial,sans-serif}.hero-banner-panel h1 i::before,.hero-banner-panel p i::before{display:inline-block}.hero-banner-panel h1 i::before,.hero-banner-panel p i::before{margin-top:.2rem}.hero-banner-panel--member-tag{position:relative;display:inline-flex;background-color:#fff;line-height:initial;font-weight:800;color:#303030}.hero-banner-panel--member-tag{margin-left:1.6rem}.hero-banner-panel--member-tag{padding-right:1.2rem}.hero-banner-panel--member-tag{height:2.3rem}.hero-banner-panel--member-tag{border-radius:0 .2rem .2rem 0}.hero-banner-panel--member-tag::before{position:absolute;display:block;content:"";background:url('data:image/svg+xml,<svg width="16" height="23" viewBox="0 0 16 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.3292 1.70749C10.663 1.08022 10.8299 0.766591 11.0731 0.539165C11.2793 0.34634 11.524 0.199358 11.7911 0.107886C12.1061 0 12.4614 0 13.1719 0H22.208H33.1783H55.1189H95.78C96.919 0 97.4885 0 97.9219 0.225173C98.2872 0.414924 98.5851 0.712765 98.7748 1.07805C99 1.51153 99 2.08102 99 3.22V19.78C99 20.919 99 21.4885 98.7748 21.9219C98.5851 22.2872 98.2872 22.5851 97.9219 22.7748C97.4885 23 96.919 23 95.78 23H4.36072C2.5735 23 1.6799 23 1.15421 22.6181C0.714999 22.2991 0.424349 21.8152 0.348998 21.2776C0.258812 20.6342 0.678561 19.8453 1.51806 18.2675L5.11888 11.5L8.17832 5.75L10.3292 1.70749Z" fill="white"/></svg>')}.hero-banner-panel--member-tag::before{height:2.3rem}.hero-banner-panel--member-tag::before{width:1.6rem}.hero-banner-panel--member-tag::before{left:-1.6rem}.hero-banner-panel--desktop-between{display:flex;flex-direction:column}.hero-banner-panel--desktop-between{gap:1rem}@media screen and (min-width:53.1875em){.hero-banner-panel--desktop-between{justify-content:space-between;flex-direction:row;align-items:center}}.hero-banner-panel--desktop-between p{max-width:65rem}.hero-banner-panel--cta{font-weight:800;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.hero-banner-panel--cta{padding:.8rem 1.2rem}.hero-banner-panel--cta i{background:#0171a1;display:inline-flex;width:20px;justify-content:center;align-items:center;border-radius:100%;margin-top:2px}.hero-banner-panel--cta i{width:2rem}.hero-banner-panel--cta i{height:2rem}.hero-banner-panel--cta i{margin-top:.2rem}.hero-banner-panel--cta i{margin-left:.5rem}.hero-banner-panel--cta i:before{color:#fff}.hero-banner-panel--cta i:before{padding-top:.2rem}.hero-banner-panel--cta i .icon-chevron-down{background:#fff}.hero-banner-panel .btn--tertiary:hover{color:#0171a1}.hero-banner-panel--banner{display:flex;position:relative;width:100%;color:#303030!important;background-color:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.15)}.hero-banner-panel--banner{height:37.4rem}@media screen and (min-width:53.1875em){.hero-banner-panel--banner.reverse{flex-direction:row-reverse}}.hero-banner-panel--banner picture{width:100%}.hero-banner-panel--banner picture{height:37.4rem}@media screen and (min-width:53.1875em){.hero-banner-panel--banner picture{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.hero-banner-panel--banner picture img{height:100%;-o-object-fit:cover;object-fit:cover}.hero-banner-panel--banner.full p,.hero-banner-panel--banner.full strong{color:#fff}.hero-banner-panel--banner.full p,.hero-banner-panel--banner.full strong{max-width:45rem}.hero-banner-panel--banner.full.light-fade p,.hero-banner-panel--banner.full.light-fade strong{color:#303030}.hero-banner-panel--banner.full.light-fade::before{background:-webkit-linear-gradient(270.25deg,rgba(255,255,255,0) .21%,rgba(255,255,255,.096) 28.74%,rgba(255,255,255,.6) 50.52%,rgba(255,255,255,.8) 99.78%);background:linear-gradient(179.75deg,rgba(255,255,255,0) .21%,rgba(255,255,255,.096) 28.74%,rgba(255,255,255,.6) 50.52%,rgba(255,255,255,.8) 99.78%)}.hero-banner-panel--banner.full::before{content:"";position:absolute;top:0;left:0;width:100%;height:-webkit-fill-available;z-index:2;background:-webkit-linear-gradient(270.25deg,rgba(30,32,37,0) .21%,rgba(30,32,37,.096) 28.74%,rgba(30,32,37,.6) 50.52%,rgba(30,32,37,.8) 99.78%);background:linear-gradient(179.75deg,rgba(30,32,37,0) .21%,rgba(30,32,37,.096) 28.74%,rgba(30,32,37,.6) 50.52%,rgba(30,32,37,.8) 99.78%)}.hero-banner-panel--banner.full picture{width:100%}.hero-banner-panel--banner.full picture{height:37.4rem}.hero-banner-panel--banner.full img{max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-banner-panel--banner.full .hero-banner-panel--content{position:absolute}.hero-banner-panel--banner.full .hero-banner-panel--content{padding:4.5rem}.hero-banner-panel--banner.full .hero-banner-panel--content{gap:2rem}@media screen and (min-width:53.1875em){.hero-banner-panel--banner.full .hero-banner-panel--content{padding:9rem}}@media screen and (max-width:53.125em){.hero-banner-panel--banner.light-fade p,.hero-banner-panel--banner.light-fade strong{color:#303030}}@media screen and (max-width:53.125em){.hero-banner-panel--banner.light-fade::before{background:-webkit-linear-gradient(270.25deg,rgba(255,255,255,0) .21%,rgba(255,255,255,.096) 28.74%,rgba(255,255,255,.6) 50.52%,rgba(255,255,255,.8) 99.78%);background:linear-gradient(179.75deg,rgba(255,255,255,0) .21%,rgba(255,255,255,.096) 28.74%,rgba(255,255,255,.6) 50.52%,rgba(255,255,255,.8) 99.78%)}}@media screen and (max-width:53.125em){.hero-banner-panel--banner::before{content:"";position:absolute;top:0;left:0;width:100%;height:-webkit-fill-available;z-index:2;background:-webkit-linear-gradient(270.25deg,rgba(30,32,37,0) .21%,rgba(30,32,37,.096) 28.74%,rgba(30,32,37,.6) 50.52%,rgba(30,32,37,.8) 99.78%);background:linear-gradient(179.75deg,rgba(30,32,37,0) .21%,rgba(30,32,37,.096) 28.74%,rgba(30,32,37,.6) 50.52%,rgba(30,32,37,.8) 99.78%)}}.hero-banner-panel--banner img{-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:53.1875em){.hero-banner-panel--banner img{max-width:47.5rem}.hero-banner-panel--banner img{width:47.5rem}}.hero-banner-panel--content{display:flex;flex-direction:column;flex:auto;justify-content:center;position:absolute;bottom:0;z-index:3}.hero-banner-panel--content{padding:3rem}@media screen and (min-width:53.1875em){.hero-banner-panel--content{position:relative}.hero-banner-panel--content{padding:4.5rem}.hero-banner-panel--content{gap:2rem}}.hero-banner-panel--content strong{font-weight:800}.hero-banner-panel--content strong{font-size:2.3rem}.hero-banner-panel--content p{font-size:1.3rem}@media screen and (min-width:53.1875em){.hero-banner-panel--content p{color:#303030}.hero-banner-panel--content p{font-size:1.8rem}}@media screen and (max-width:53.125em){.hero-banner-panel--content p,.hero-banner-panel--content strong{color:#fff}}.hero-banner-panel--content .btn--primary{font-weight:800}