section.main{color:#fff;background:var(--green);position:relative;min-height:340px}@media (max-width:1023px){section.main{min-height:calc(var(--vh, 1vh) * 100 - 0px);min-height:100svh}}section.main.min{padding-bottom:40px;padding-top:150px;min-height:auto;min-height:initial}section.main.min .bottom{position:relative;bottom:0}@media (max-width:1023px){section.main.min{padding-bottom:30px}section.main.min .bg{background:none}section.main.min .bg .parallax,section.main.min .bg .svg{display:block!important}section.main.min:has([data-bg=research]){padding-top:306px}}section.main .bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}@media (max-width:1023px){section.main .bg{background:url(../img/bg-mobile.svg) no-repeat;background-size:cover;background-position:center center}}section.main .bg .parallax,section.main .bg .svg{position:absolute;top:0;left:0;width:100%;height:100%}section.main .bg .parallax svg,section.main .bg .parallax video,section.main .bg .svg svg,section.main .bg .svg video{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;width:100%;height:auto;height:initial}section.main .bg .parallax video+video,section.main .bg .svg video+video{display:none}@media (max-width:1023px){section.main .bg .parallax video,section.main .bg .svg video{display:none}section.main .bg .parallax video+video,section.main .bg .svg video+video{display:block}}section.main .bg [data-bg=research]{background:url(../img/bg-research2.svg) no-repeat;background-size:cover;background-position:center center}@media (max-width:1023px){section.main .bg [data-bg=research]{background-image:url(../img/bg-research-mobile2.svg)}}section.main .bg [data-bg=careers]{background:url(../img/bg-careers2.svg) no-repeat;background-size:cover;background-position:center center}@media (max-width:1023px){section.main .bg [data-bg=careers]{background-image:url(../img/bg-careers-mobile2.svg)}}section.main [class*=f--subtitle]{color:var(--orange);margin-bottom:8px}section.main .bottom{position:absolute;left:0;width:100%;bottom:40px}@media (max-width:767px){section.main .bottom{bottom:60px}}section.main .max{max-width:670px}@media (max-width:767px){section.main .max{max-width:95%}section.main .max br{display:none}}