.img-top-banner{margin:0 auto;padding:15px 15px 8px;text-align:center}.background-header{background:#f3eded;background:linear-gradient(180deg,#f3eded,#fff 67%);background-repeat:no-repeat;background-size:cover}.header-container{margin:0 auto;max-width:90rem}.section-1{padding:1.5rem 7rem}.img-fit{display:inline-block;height:100%;max-width:100%;object-fit:cover}@media only screen and (max-width:600px){.section-1{padding:1.5rem 1.5rem 0}}@media only screen and (min-width:601px) and (max-width:768px){.section-1{padding:1.5rem 1.5rem 0}}@media only screen and (min-width:769px) and (max-width:992px){.section-1{padding:1.5rem 1.5rem 0}}.section-2{padding:1.5rem 7rem}.section-2 .hero-breadcrumb{font-size:14px!important;margin:0 0 40px;text-align:left}.section-2 .hero-breadcrumb a{color:#1f1f30!important;font-weight:400!important;text-decoration:none!important}.section-2 .hero-breadcrumb a:last-child{color:#fb523b!important;font-weight:600!important}.section-2 .hero-wrapper{padding-left:7rem;padding-right:7rem;text-align:center}.section-2 .hero-wrapper .hero-pille{background-color:#ecedfe;position:relative}.section-2 .hero-wrapper .hero-pille,.section-2 .hero-wrapper .hero-pille:hover{border-radius:8px;display:inline-block;margin-bottom:0;padding:6px 28px 8px 16px}.section-2 .hero-wrapper .hero-pille:hover{background-color:#d8dafd}.section-2 .hero-wrapper .hero-pille a{color:#6a6bdc!important;font-weight:400;position:relative;text-decoration:none}.section-2 .hero-wrapper .hero-pille a:active{color:#551a8b!important}.section-2 .hero-wrapper .hero-pille a:after{background-image:url(https://4999173.fs1.hubspotusercontent-na1.net/hubfs/4999173/Logos/arrow-lila.png);background-repeat:no-repeat;background-size:contain;content:"";height:10px;position:absolute;right:-15px;top:50%;transform:translateY(-50%);width:10px}.section-2 .hero-cta-wrapper{align-items:center;display:flex;flex-flow:row;grid-column-gap:.875rem;grid-row-gap:.875rem;justify-content:center}.section-2 .hero-cta-wrapper>a{color:#212144}.campaign{background:#262063;border-radius:8px;color:#fff;display:inline-block;font-size:18px;font-weight:600;line-height:24px;padding:8px 9px 4px 18px}@media (max-width:600px){.section-2{margin:0;padding:1.5rem}.section-2 .hero-wrapper{padding-left:0;padding-right:0}}@media only screen and (min-width:601px) and (max-width:768px){.section-2{margin:0;padding:1.5rem}.section-2 .hero-wrapper{padding-left:0;padding-right:0}}@media only screen and (min-width:769px) and (max-width:992px){.section-2{margin:0;padding:1.5rem}.section-2 .hero-wrapper{padding-left:0;padding-right:0}}