.landing-header{background-color:#113e5d;color:#fff;margin-bottom:100px;position:relative;&:before{background-image:url("https://143209638.fs1.hubspotusercontent-eu1.net/hubfs/143209638/Template%20files%20(dont%20remove)/Elements/header-dots.svg");background-position:0 100%;background-repeat:no-repeat;background-size:100%;bottom:0;content:"";height:50vw;left:0;position:absolute;width:45vw;z-index:1}}.landing-header.dark-blue{background-color:#113e5d}.landing-header.light-blue{background-color:#00a6b6}.landing-header.light-blue .button{border:1px solid #fff!important}.landing-header.purple{background-color:#5e32bf}.landing-header.purple .button{border:1px solid #fff!important}.landing-header.orange{background-color:#fc642d}.landing-header.orange .button{border:1px solid #fff!important}.landing-header.teal{background-color:#00a5b4}.landing-header.teal .button{border:1px solid #fff!important}.landing-header .intro{font-size:18px}.landing-header .intro p{margin-bottom:0}.landing-header>div{position:relative;z-index:5}.landing-header.without-image{padding:10vw 0}.landing-header.without-image .title-holder{max-width:685px}.landing-header.without-image .intro-holder{margin:0 0 0 auto;max-width:580px}.landing-header.without-image .intro-holder .intro{margin-bottom:20px}.landing-header.with-image .image-holder .image.height{width:100%}.landing-header.with-image .image-holder .image.width{height:100%}.landing-header.with-image .image-holder{align-items:end;box-sizing:border-box;display:flex;height:100%;margin:0 0 0 auto;max-width:823px;padding-top:30px}.landing-header.with-image .text-container{align-items:center;display:flex;height:100%}.landing-header.with-image .text-holder{margin:0 20px 0 auto;max-width:685px;padding:75px 0;width:100%}.landing-header.with-image .text-holder .intro{margin-bottom:20px;margin-top:20px;max-width:580px}.landing-header .logo-holder{margin-bottom:30px;max-height:60px;max-width:220px}.landing-header .logo-holder img{height:100%;object-fit:cover;width:100%}.landing-header .bracket-heading{display:block;font-size:15px;letter-spacing:4.4px;margin-bottom:20px;text-transform:uppercase}.landing-header .bracket-heading span{display:inline-block;padding:0 20px}.landing-header.with-image.square-image .image-holder{align-items:center;padding:50px 0}.landing-header.with-image.square-image{overflow:hidden}.landing-header.with-image.square-image:before{background-image:url("https://143209638.fs1.hubspotusercontent-eu1.net/hubfs/143209638/Template%20files%20(dont%20remove)/Elements/be-smart-dots.svg");background-position:top;background-size:100%;height:14.3vw;opacity:.2;width:100vw}@media (max-width:1520px){.landing-header.with-image .text-holder{margin:0 20px 0 40px}.landing-header.with-image.square-image .text-holder{margin:0 20px 0 auto}}@media (max-width:1320px){.landing-header.with-image .text-holder{padding:50px 0}.landing-header.with-image .text-holder .intro{margin-top:30px}}@media (max-width:1024px){.landing-header{margin-bottom:75px}}@media (max-width:1023px){.landing-header.with-image .text-holder{margin:0 20px}}@media (max-width:767px){.landing-header{margin-bottom:50px}.landing-header.with-image .text-holder{padding:30px 0 0}.landing-header.with-image .image-holder{margin:0 0 0 20px}.landing-header .intro{font-size:16px}.landing-header.with-image .image-holder{padding:0}.landing-header.without-image{padding:30px 0}.landing-header.without-image .intro-holder{margin-top:0}.landing-header.without-image h1{margin-bottom:0}.landing-header.with-image.square-image .image-holder{align-items:center;margin:0;padding:20px 0}.landing-header.with-image.square-image .text-holder{margin:0}}