main{padding-top:0}.hero{color:#fff;background-color:#02a7d9;position:relative}.hero__container{z-index:1;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero__headline,.hero__subtitle{text-shadow:0 2px 9px #000000bf;margin-bottom:0;line-height:1}.hero__jobs{margin-bottom:0;line-height:1}.hero__buttons{border-radius:var(--bs-border-radius-lg);color:#02a7d9;background:#fff;box-shadow:0 0 26.6px 8.4px #0000008c}.hero__buttons .btn{text-transform:none;font-size:4vw}@media (width>=576px){.hero__buttons{width:100%;max-width:85.5%}.hero__buttons .btn{font-size:3vw}}@media (width>=992px){.hero__buttons{max-width:1050px}.hero__buttons .btn{font-size:1.5rem}}.hero img{position:absolute}.hero:before{content:"";width:100%;margin:0 auto;display:block}@media (width<=767.98px){.hero:before{padding-top:54.6875%}.hero img{top:0;left:0;width:100%!important;height:auto!important}}@media (width>=768px){.hero{overflow:hidden}.hero:before{padding-top:420px}.hero img{top:0;left:50%;transform:translate(-50%);width:auto!important;height:420px!important}}.hero__headline{font-size:7.075vw}.hero__subtitle{font-size:3.05vw}.hero__jobs{font-size:5.2vw}@media (width>=992px){.hero__headline{font-size:5rem}.hero__subtitle{font-size:1.875rem}.hero__jobs{font-size:4rem}}.headline__title{margin-bottom:0;font-size:3.75rem;line-height:1}.headline__subtitle{margin-bottom:0;font-size:2.5rem;font-weight:600;line-height:1}@media (width<=767.98px){.headline__title{font-size:7.825vw}.headline__subtitle{font-size:5.25vw}}@media (width>=992px) and (width<=1199.98px){.headline__title{font-size:5.01vw}.headline__subtitle{font-size:3.35vw}}.jobAlerts{position:relative}@media (width>=768px){.jobAlerts{height:432px;overflow:hidden}}@media (width<=767.98px){.jobAlerts:before{content:"";width:100%;margin:0 auto;padding-top:77.474%;display:block}}.jobAlerts__bg{width:100%;height:auto;position:absolute;top:0;left:0}@media (width>=768px){.jobAlerts__bg{height:100%;left:50%;transform:translate(-50%);width:auto!important}}.jobAlerts__container{width:100%;height:100%;position:absolute;top:0;left:0}.jobAlerts__box{background:#480099e6}@media (width>=768px){.jobAlerts__box{max-width:880px}}.jobAlerts h2{margin:0;font-size:6.675vw}@media (width>=768px){.jobAlerts h2{font-size:calc(1.4375rem + 2.25vw)}}@media (width>=768px) and (width>=1200px){.jobAlerts h2{font-size:3.125rem}}@media (width<=767.98px){.jobAlerts__sign{font-size:4vw}}@media (width<=1199.98px){.value-title{min-height:3.9rem}}.value-text{-webkit-hyphens:auto;hyphens:auto}.history{text-align:center;color:#fff;position:relative}.history:before{content:"";width:100%;margin:0 auto;padding-top:108.073%;display:block}@media (width>=768px){.history:before{padding-top:33.3333%}}.history img{position:absolute;top:0;left:0;width:100%!important;height:auto!important}@media (width>=768px){.history img{top:0;left:50%;transform:translate(-50%);width:100%!important;height:auto!important}}.history__container{height:75%;margin:0 auto;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (width>=768px){.history__container{height:100%}}.history__headline{margin:0;font-size:10.45vw}@media (width>=768px){.history__headline{font-size:4.2vw}}@media (width>=1920px){.history__headline{font-size:5rem}}.history__subtitle{margin:3.5vw;font-size:5.215vw}@media (width>=768px){.history__subtitle{margin:2.61vw 0;font-size:1.6vw}}@media (width>=1920px){.history__subtitle{margin:3.125rem 0;font-size:1.875rem}}@media (width<=767.98px){.history .btn{font-size:4vw}}.form-floating>textarea.form-control{height:calc(3 * 1.5em + .375rem * 2 + var(--bs-border-width)px * 2)!important}
