.title-illustration{color:#2c2c2c}.title-illustration--blue{color:#0182e8}.title-illustration--white{color:#fff}.title-illustration--black{color:#000}.title-illustration--green{color:#36a269}.title-illustration--light-violet-01{color:#eae6ff}.title-illustration--gray{color:#667988}.page-section--cta{padding-bottom:60px}@media only screen and (min-width:640px){.page-section--cta{padding-bottom:80px}}@media only screen and (min-width:960px){.page-section--cta{padding-bottom:120px}}@media only screen and (min-width:1280px){.page-section--cta{padding-bottom:140px}}.page-section--cta .page-section__wrapper{border-radius:12px;padding:44px 28px;text-align:center}@media only screen and (min-width:640px){.page-section--cta .page-section__wrapper{padding:52px}}@media only screen and (min-width:960px){.page-section--cta .page-section__wrapper{padding:60px 120px}}@media only screen and (min-width:1280px){.page-section--cta .page-section__wrapper{padding:60px 140px}}.page-section--cta .page-section__wrapper .title-illustration{display:inline-block;font-size:11px;font-style:normal;font-weight:700;letter-spacing:3px;line-height:16px;text-transform:uppercase}@media only screen and (min-width:640px){.page-section--cta .page-section__wrapper .title-illustration{font-size:12px;line-height:20px;margin-bottom:9px}}@media only screen and (min-width:960px){.page-section--cta .page-section__wrapper .title-illustration{font-size:14px;line-height:24px;margin-bottom:12px}}@media only screen and (min-width:1280px){.page-section--cta .page-section__wrapper .title-illustration{line-height:26px}}.page-section--cta .page-section__wrapper .section-subtitle{font-family:Graphik,Arial,sans-serif;font-size:28px;font-weight:700;line-height:36px;margin:0 auto 28px;text-align:center}@media only screen and (min-width:640px){.page-section--cta .page-section__wrapper .section-subtitle{font-size:36px;line-height:48px;margin-bottom:28px;max-width:528px}}@media only screen and (min-width:960px){.page-section--cta .page-section__wrapper .section-subtitle{margin-bottom:32px;max-width:inherit}}@media only screen and (min-width:1280px){.page-section--cta .page-section__wrapper .section-subtitle{font-size:40px;line-height:46px;margin-bottom:41px}}.page-section--cta .page-section__wrapper .cta-buttons{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto}@media only screen and (min-width:640px){.page-section--cta .page-section__wrapper .cta-buttons{flex-direction:row;width:auto}}.page-section--cta .page-section__wrapper .cta-buttons .cta-buttons__button{border:2px solid transparent;border-radius:4px;font-size:16px;font-weight:700;line-height:21px;min-width:214px;padding:12px 40px}@media only screen and (min-width:640px){.page-section--cta .page-section__wrapper .cta-buttons .cta-buttons__button{width:auto}}@media only screen and (min-width:960px){.page-section--cta .page-section__wrapper .cta-buttons .cta-buttons__button{line-height:19px;min-width:195px;padding:12px 38px}}@media only screen and (min-width:1280px){.page-section--cta .page-section__wrapper .cta-buttons .cta-buttons__button{line-height:24px;padding:10px 37px}}.page-section--cta .page-section__wrapper .cta-buttons .cta-buttons__button:first-child{margin-bottom:18px}@media only screen and (min-width:640px){.page-section--cta .page-section__wrapper .cta-buttons .cta-buttons__button:first-child{margin-bottom:0;margin-right:20px}}@media only screen and (min-width:960px){.page-section--cta .page-section__wrapper .cta-buttons .cta-buttons__button:first-child{margin-right:24px}}.page-section--cta .page-section__wrapper .cta-buttons .cta-buttons__button:last-child{margin-bottom:0}@media only screen and (min-width:640px){.page-section--cta .page-section__wrapper .cta-buttons .cta-buttons__button:last-child{margin-bottom:0;margin-right:0}}.page-section--cta .page-section__wrapper .cta-buttons .cta-buttons__button.button--bordered{background:transparent;border-color:#fff;color:#fff}.page-section--cta .page-section__wrapper .cta-buttons .cta-buttons__button.button--bordered:active,.page-section--cta .page-section__wrapper .cta-buttons .cta-buttons__button.button--bordered:focus,.page-section--cta .page-section__wrapper .cta-buttons .cta-buttons__button.button--bordered:hover{background:#fff;color:#282828}.page-section--cta .form--free-trial{display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;max-width:287px;width:100%}@media only screen and (min-width:640px){.page-section--cta .form--free-trial{max-width:343px}}@media only screen and (min-width:960px){.page-section--cta .form--free-trial{flex-direction:row;max-width:inherit}}.page-section--cta .form--free-trial .form__item--primary-input{margin-bottom:12px}@media only screen and (min-width:960px){.page-section--cta .form--free-trial .form__item--primary-input{margin-bottom:0;margin-right:12px;width:280px}}@media only screen and (min-width:1280px){.page-section--cta .form--free-trial .form__item--primary-input{width:387px}}.page-section--cta .form--free-trial .form__item--primary-input .form-control{padding:7px 11px}@media only screen and (min-width:960px){.page-section--cta .form--free-trial .form__item--primary-input .form-control{height:50px}}.page-section--cta .form--free-trial .form__item--primary-input .form-control::placeholder{font-size:16px}@media only screen and (min-width:960px){.page-section--cta .form--free-trial .form__item--submit{width:195px}}@media only screen and (min-width:1280px){.page-section--cta .form--free-trial .form__item--submit{min-width:211px}}.page-section--cta .form--free-trial .form__item--submit .form-submit{font-size:16px;font-weight:700;line-height:24px}@media only screen and (min-width:640px){.page-section--cta .form--free-trial .form__item--submit .form-submit{padding:12px 20px}}.page-section--cta .form--free-trial .form-submit-note{display:block;font-size:12px;line-height:20px;margin-top:4px;text-align:center}@media only screen and (min-width:640px){.page-section--cta .form--free-trial .form-submit-note{margin-top:0}}@media only screen and (min-width:960px){.page-section--cta .form--free-trial .form-submit-note{display:block}}.page-section--cta .form--free-trial .form-submit-note .emoji-tada{background-image:url(../images/home/emoji-tada.png);background-repeat:no-repeat;background-size:100%;display:inline-block;height:16px;transform:translate3d(0,3px,0);width:16px}.page-section--cta-dark-blue .page-section__wrapper .form .form-submit-note,.page-section--cta-dark-blue .page-section__wrapper .section-subtitle,.page-section--cta-dark-blue-magenta .page-section__wrapper .form .form-submit-note,.page-section--cta-dark-blue-magenta .page-section__wrapper .section-subtitle,.page-section--cta-space-blue-500 .page-section__wrapper .form .form-submit-note,.page-section--cta-space-blue-500 .page-section__wrapper .section-subtitle,.page-section--cta-space-blue-600 .page-section__wrapper .form .form-submit-note,.page-section--cta-space-blue-600 .page-section__wrapper .section-subtitle{color:#fff}.page-section--cta-blue .page-section__wrapper .section-subtitle,.page-section--cta-blue-magenta .page-section__wrapper .section-subtitle,.page-section--cta-green .page-section__wrapper .section-subtitle,.page-section--cta-pastel-blue .page-section__wrapper .section-subtitle,.page-section--cta-very-light-shade-green .page-section__wrapper .section-subtitle{color:#2c2c2c}.page-section--cta-blue .page-section__wrapper .cta-buttons .cta-buttons__button.button--bordered,.page-section--cta-blue-magenta .page-section__wrapper .cta-buttons .cta-buttons__button.button--bordered,.page-section--cta-green .page-section__wrapper .cta-buttons .cta-buttons__button.button--bordered,.page-section--cta-pastel-blue .page-section__wrapper .cta-buttons .cta-buttons__button.button--bordered,.page-section--cta-very-light-shade-green .page-section__wrapper .cta-buttons .cta-buttons__button.button--bordered{background:transparent;border-color:#0777cf;color:#2c2c2c}.page-section--cta-blue .page-section__wrapper .cta-buttons .cta-buttons__button.button--bordered:active,.page-section--cta-blue .page-section__wrapper .cta-buttons .cta-buttons__button.button--bordered:focus,.page-section--cta-blue .page-section__wrapper .cta-buttons .cta-buttons__button.button--bordered:hover,.page-section--cta-blue-magenta .page-section__wrapper .cta-buttons .cta-buttons__button.button--bordered:active,.page-section--cta-blue-magenta .page-section__wrapper .cta-buttons .cta-buttons__button.button--bordered:focus,.page-section--cta-blue-magenta .page-section__wrapper .cta-buttons .cta-buttons__button.button--bordered:hover,.page-section--cta-green .page-section__wrapper .cta-buttons .cta-buttons__button.button--bordered:active,.page-section--cta-green .page-section__wrapper .cta-buttons .cta-buttons__button.button--bordered:focus,.page-section--cta-green .page-section__wrapper .cta-buttons .cta-buttons__button.button--bordered:hover,.page-section--cta-pastel-blue .page-section__wrapper .cta-buttons .cta-buttons__button.button--bordered:active,.page-section--cta-pastel-blue .page-section__wrapper .cta-buttons .cta-buttons__button.button--bordered:focus,.page-section--cta-pastel-blue .page-section__wrapper .cta-buttons .cta-buttons__button.button--bordered:hover,.page-section--cta-very-light-shade-green .page-section__wrapper .cta-buttons .cta-buttons__button.button--bordered:active,.page-section--cta-very-light-shade-green .page-section__wrapper .cta-buttons .cta-buttons__button.button--bordered:focus,.page-section--cta-very-light-shade-green .page-section__wrapper .cta-buttons .cta-buttons__button.button--bordered:hover{background:#e8f2fa;border-color:#348fd7}.page-section--cta-blue .page-section__wrapper .form .form-submit-note,.page-section--cta-blue-magenta .page-section__wrapper .form .form-submit-note,.page-section--cta-green .page-section__wrapper .form .form-submit-note,.page-section--cta-pastel-blue .page-section__wrapper .form .form-submit-note,.page-section--cta-very-light-shade-green .page-section__wrapper .form .form-submit-note{color:#2c2c2c}.page-section--cta-light-blue .page-section__wrapper .section-subtitle,.page-section--cta-shade-cyan-blue .page-section__wrapper .section-subtitle{color:#fff}.page-section--cta-light-blue .page-section__wrapper .cta-buttons .cta-buttons__button,.page-section--cta-shade-cyan-blue .page-section__wrapper .cta-buttons .cta-buttons__button{background-color:#fff;color:#2c2c2c}.page-section--cta-light-blue .page-section__wrapper .cta-buttons .cta-buttons__button.button--bordered,.page-section--cta-light-blue .page-section__wrapper .cta-buttons .cta-buttons__button:active,.page-section--cta-light-blue .page-section__wrapper .cta-buttons .cta-buttons__button:focus,.page-section--cta-light-blue .page-section__wrapper .cta-buttons .cta-buttons__button:hover,.page-section--cta-shade-cyan-blue .page-section__wrapper .cta-buttons .cta-buttons__button.button--bordered,.page-section--cta-shade-cyan-blue .page-section__wrapper .cta-buttons .cta-buttons__button:active,.page-section--cta-shade-cyan-blue .page-section__wrapper .cta-buttons .cta-buttons__button:focus,.page-section--cta-shade-cyan-blue .page-section__wrapper .cta-buttons .cta-buttons__button:hover{background:transparent;border-color:#fff;color:#fff}.page-section--cta-light-blue .page-section__wrapper .cta-buttons .cta-buttons__button.button--bordered:active,.page-section--cta-light-blue .page-section__wrapper .cta-buttons .cta-buttons__button.button--bordered:focus,.page-section--cta-light-blue .page-section__wrapper .cta-buttons .cta-buttons__button.button--bordered:hover,.page-section--cta-shade-cyan-blue .page-section__wrapper .cta-buttons .cta-buttons__button.button--bordered:active,.page-section--cta-shade-cyan-blue .page-section__wrapper .cta-buttons .cta-buttons__button.button--bordered:focus,.page-section--cta-shade-cyan-blue .page-section__wrapper .cta-buttons .cta-buttons__button.button--bordered:hover{background:#fff;border-color:#fff}.page-section--cta-blue .page-section__wrapper{background-color:#e1f2ff}.page-section--cta-dark-blue .page-section__wrapper{background-color:#000031}.page-section--cta-dark-blue-100 .page-section__wrapper{background-color:#f6f8fb}.page-section--cta-space-blue-500 .page-section__wrapper{background-color:#00134e}.page-section--cta-space-blue-600 .page-section__wrapper{background-color:#000031}.page-section--cta-shade-cyan-blue .page-section__wrapper{background-color:#0182e8}.page-section--cta-light-blue .page-section__wrapper{background-color:#2069e0}.page-section--cta-green .page-section__wrapper{background-color:#efffe9}.page-section--cta-blue-magenta .page-section__wrapper{background-color:#f6f0ff}.page-section--cta-dark-blue-magenta .page-section__wrapper{background-color:#100419}.page-section--cta-very-light-shade-green .page-section__wrapper{background-color:#efffd5}.page-section--cta-pastel-blue .page-section__wrapper{background-color:#e9f1ff}.page-section--cta-royal-blue .page-section__wrapper{background-color:#f2f7ff}.page-section--cta-transparent-blue .page-section__wrapper{background-color:rgba(215,231,253,.7)}.section-subtitle{font-family:Graphik,Arial,sans-serif;font-weight:700}.page-section--greeting{padding-bottom:12px;padding-top:60px;position:relative}@media only screen and (min-width:640px){.page-section--greeting{padding-bottom:26px;padding-top:58px}}@media only screen and (min-width:960px){.page-section--greeting{padding-bottom:16px;padding-top:70px}}@media only screen and (min-width:1280px){.page-section--greeting{padding-bottom:40px;padding-top:100px}}.page-section--greeting .section-title{font-size:32px;line-height:40px;margin-bottom:12px}@media only screen and (min-width:640px){.page-section--greeting .section-title{font-size:40px;line-height:48px}}@media only screen and (min-width:960px){.page-section--greeting .section-title{font-size:60px;line-height:72px}}@media only screen and (min-width:1280px){.page-section--greeting .section-title{margin-bottom:16px}}.page-section--greeting .section-subtitle{font-family:Open Sans,Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin-bottom:0;text-align:left}@media only screen and (min-width:640px){.page-section--greeting .section-subtitle{font-size:20px;line-height:28px;margin-left:auto;margin-right:auto;max-width:608px;text-align:center}}@media only screen and (min-width:960px){.page-section--greeting .section-subtitle{max-width:734px}}.page-section--main{padding-bottom:80px}@media only screen and (min-width:640px){.page-section--main{padding-bottom:98px}}@media only screen and (min-width:960px){.page-section--main{padding-bottom:74px}}@media only screen and (min-width:1280px){.page-section--main{padding-bottom:82px}}.persons-list{position:relative}@media only screen and (min-width:640px){.persons-list{display:flex;flex-wrap:wrap;margin:0 -16px}}@media only screen and (min-width:1280px){.persons-list{margin:0 -17px}}.persons-list .person__description--full{display:none}.persons-list__item{padding:20px 0}@media only screen and (min-width:640px){.persons-list__item{display:flex;flex-wrap:wrap;padding:26px 16px;width:50%}}@media only screen and (min-width:960px){.persons-list__item{width:33.3333%}}@media only screen and (min-width:1280px){.persons-list__item{padding:38px 16px}}.persons-list__item .person__thumb{margin-bottom:32px}@media only screen and (min-width:1280px){.persons-list__item .person__thumb{margin-bottom:20px}}.persons-list__item .person__thumb img{max-width:100%}.persons-list__item .link--outgoing{font-size:14px;line-height:16px}.persons-list__item .link--outgoing:after{bottom:0;margin:auto;top:1px}.person__name{align-items:center;display:flex;font-family:Graphik,Arial,sans-serif;font-size:20px;font-weight:700;line-height:28px;margin-bottom:4px}.person__name .social-link{background-image:url(../images/global/icons/linkedin.svg);background-repeat:no-repeat;display:inline-block;height:20px;margin-left:12px;width:20px}.person__position{color:#667988;font-size:14px;line-height:20px;margin-bottom:16px}@media only screen and (min-width:1280px){.person__position{font-size:16px;line-height:24px;margin-bottom:12px}}.person__description{font-size:14px;line-height:20px;margin-bottom:16px}@media only screen and (min-width:640px){.person__description{font-size:16px;line-height:24px}}.page-section--teams-purpose{padding-bottom:100px}@media only screen and (min-width:640px){.page-section--teams-purpose{padding-bottom:124px}}@media only screen and (min-width:960px){.page-section--teams-purpose{padding-bottom:100px}}@media only screen and (min-width:1280px){.page-section--teams-purpose{padding-bottom:120px}}.page-section--teams-purpose .section-subtitle{font-size:28px;line-height:36px;margin-bottom:12px;text-align:left}@media only screen and (min-width:640px){.page-section--teams-purpose .section-subtitle{font-size:32px;line-height:40px}}@media only screen and (min-width:960px){.page-section--teams-purpose .section-subtitle{font-size:40px;line-height:48px}}@media only screen and (min-width:1280px){.page-section--teams-purpose .section-subtitle{font-size:48px;line-height:60px}}.page-section--teams-purpose .section-message{font-size:16px;line-height:24px}@media only screen and (min-width:960px){.page-section--teams-purpose .section-message{font-size:20px;line-height:28px;margin-bottom:32px}}@media only screen and (min-width:1280px){.page-section--teams-purpose .section-message{margin-bottom:40px}}.page-section--teams-purpose .button.button--bordered{display:block;font-size:16px;font-weight:700;line-height:24px;margin-left:auto;margin-right:auto;margin-top:334px;max-width:247px;min-width:247px;padding-bottom:10px;padding-top:10px}@media only screen and (min-width:640px){.page-section--teams-purpose .button.button--bordered{margin-top:400px}}@media only screen and (min-width:960px){.page-section--teams-purpose .button.button--bordered{margin-left:0;margin-right:0;margin-top:0}}.page-section--teams-purpose .teams-purpose__container{display:flex;flex-direction:column;justify-content:space-between;position:relative}@media only screen and (min-width:960px){.page-section--teams-purpose .teams-purpose__container{flex-direction:row}}.page-section--teams-purpose .teams-purpose__container .teams-purpose__column{width:100%}@media only screen and (min-width:960px){.page-section--teams-purpose .teams-purpose__container .teams-purpose__column{width:auto}}.page-section--teams-purpose .teams-purpose__container .teams-purpose__column--image{bottom:88px;left:0;margin:auto;position:absolute;right:0;width:343px}.page-section--teams-purpose .teams-purpose__container .teams-purpose__column--image .teams-illustration{width:100%}@media only screen and (min-width:640px){.page-section--teams-purpose .teams-purpose__container .teams-purpose__column--image{bottom:96px;width:411px}}@media only screen and (min-width:960px){.page-section--teams-purpose .teams-purpose__container .teams-purpose__column--image{bottom:0;flex-shrink:0;position:relative;width:363px}}@media only screen and (min-width:1280px){.page-section--teams-purpose .teams-purpose__container .teams-purpose__column--image{margin-left:52px;margin-right:54px;width:540px}}.page-section--cta-space-blue-500 .page-section__wrapper{background-color:#000031}.modal .popup{box-shadow:0 8px 40px rgba(0,0,0,.1);width:100%}@media only screen and (min-width:640px){.modal .popup{width:576px}}@media only screen and (min-width:960px){.modal .popup{width:960px}}@media only screen and (min-width:1280px){.modal .popup{width:1008px}}.modal .person{padding:16px}@media only screen and (min-width:640px){.modal .person{padding:52px}}@media only screen and (min-width:960px){.modal .person{display:flex}}.modal .person .person__info{text-align:left}.modal .person .person__thumb{margin-bottom:32px}@media only screen and (min-width:960px){.modal .person .person__thumb{flex-shrink:0;margin-bottom:0;margin-right:32px;max-width:332px}}.modal .person .person__thumb img{max-width:100%}@media only screen and (min-width:960px){.modal .person .person__thumb img{height:100%;object-fit:cover}}.modal .person .person__description,.modal .person .person__description p{margin-bottom:0}.modal .person .person__description p:not(:last-child){margin-bottom:12px}@media only screen and (min-width:640px){.modal .person .person__description p:not(:last-child){margin-bottom:16px}}.modal .person .link--outgoing,.modal .person .person__description:not(.person__description--full){display:none}.modal .popup__close:before{background-image:url(../images/global/modals/icon-close-grey.svg);background-size:cover;content:""}.modal .modal__overlay{background-color:#fff}@media only screen and (min-width:960px){.modal .modal__overlay{background:rgba(0,0,0,.6)}}.modal__container .popup__close:not(.popup--persons .popup__close){display:none}.modal__container{display:grid}