.page-wrapper{width:100%;background-color:#fff;min-height:100vh;max-width:100vw;overflow-x:hidden}.page-wrapper.modal-open{position:fixed}.page-wrapper main{width:100%}@media screen and (min-width: 0)and (max-width: 63.9375em){.page-wrapper .paragraph{padding-top:2rem;padding-bottom:2rem}}@media screen and (min-width: 64em){.page-wrapper .paragraph{padding-top:4rem;padding-bottom:4rem}}.page-wrapper .paragraph:first-child{padding-top:0}.page-wrapper .container__top+.paragraph,.page-wrapper .container__white-side+.paragraph{padding-top:0}.page-wrapper .container--background-blue>.paragraph,.page-wrapper .container--background-white-side>.paragraph{position:relative}@media screen and (min-width: 64em){.page-wrapper.cart-page main,.page-wrapper.news-page main,.page-wrapper.product-detail-page main,.page-wrapper.training-detail-page main{background-color:#eaf2fe}}.page-wrapper.jobs main{background-color:#eaf2fe}@media screen and (min-width: 0)and (max-width: 63.9375em){.page-wrapper.jobs main{background-color:#fff}}@media screen and (min-width: 64em){.page-wrapper.jobs .paragraph{padding-top:5rem;padding-bottom:5rem}}.page-wrapper.jobs-landing main{background-color:#eaf2fe;padding-bottom:12rem}.page-wrapper.jobs-list main{background-color:#fff}@media screen and (min-width: 64em){.page-wrapper.jobs-list .paragraph{padding-top:12rem;padding-bottom:4rem}}@media screen and (min-width: 0)and (max-width: 63.9375em){.page-wrapper.jobs-description main{background-color:#fff}}@media screen and (min-width: 0)and (max-width: 63.9375em){.page-wrapper.jobs-position-application main{background-color:#eaf2fe}}.page-wrapper.jobs-position-application{background-color:#eaf2fe}.page-wrapper.product-detail-page .paragraph-text--lead p{color:#143cc8}.page-node-type-page .hero+.paragraph-highlight{margin-top:-6rem;padding-top:0}