@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,500,600,700,800&display=swap);html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none!important}a{background-color:transparent}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box;overflow-y:scroll;color:#000}*,::after,::before{box-sizing:inherit}body{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;font-smoothing:antialiased;padding-top:73px}body.is-open{overflow:hidden;position:fixed;left:0;top:0;height:100%;width:100%}:root{--blue:#157BC0;--white:#ffffff;--gray:#4d5059;--light-blue:#EBF1F7;--header-height:80px}@media screen and (max-width:800px){:root{--header-height:60px}}html{font-size:clamp(12px, 2.5vw, 16px);scroll-behavior:smooth}.container{max-width:calc(1020px + 55px);margin-left:auto;margin-right:auto;padding:0 27.5px}@media screen and (max-width:800px){.container{max-width:100%}}.hide--desktop{display:none}@media screen and (max-width:800px){.hide--desktop{display:block}}.hide--mobile{display:block}@media screen and (max-width:800px){.hide--mobile{display:none}}.main-headline{color:var(--blue);text-align:center;margin:0;font-weight:700;font-size:32px;padding-bottom:50px}.main-headline.\--small-padding{padding-bottom:30px}@media screen and (max-width:800px){.main-headline.\--small-padding{padding-bottom:15px}}@media screen and (max-width:800px){.main-headline{font-size:27px;line-height:37px;padding-bottom:30px}}.main-subheadline{font-style:normal;font-weight:400;font-size:15px;line-height:20px;text-align:center;color:var(--gray);margin:0}@media screen and (max-width:800px){.main-subheadline{line-height:24px}}.btn{background-color:var(--blue);border-radius:10px;border:none;color:var(--white);padding:15px 30px;width:203px;height:50px;font-weight:600;font-size:15px;line-height:20px}.btn:hover{background-color:#48abf1;transition:all .2s}.text--center{text-align:center}.box-padding{padding:100px 0}@media screen and (max-width:1024px){.box-padding{padding:50px 0}}.header-wrap{background:#fff;position:fixed;top:0;width:100%;z-index:4;font-weight:400;box-shadow:0 0 18px 3px rgba(0,73,145,.12)}@media screen and (max-width:800px){.header-wrap{padding-top:17px;padding-bottom:17px}}@media screen and (max-width:800px){.header-wrap .container{padding:0 15px}}.header{display:flex;align-items:center;justify-content:space-between}.logo-link{display:block}.logo-link__img{max-width:180px;display:block}@media screen and (max-width:1024px){.logo-link__img{max-width:145px}}@media screen and (max-width:800px){.logo-link__img{max-width:115px}}.nav__menu{list-style-type:none;gap:85px;padding:0;margin:0}@media screen and (max-width:1024px){.nav__menu{gap:40px}}.nav__item{font-weight:700;font-size:20px;line-height:27px;text-align:center;color:var(--gray)}.nav{font-size:var(--g-font-size);font-weight:300}@media screen and (max-width:800px){.nav{line-height:1;font-size:calc(var(--g-font-size) * 1.5);margin-top:2px}}@media screen and (max-width:800px){.nav__menu{display:none;position:fixed;height:100%;right:0;background-color:var(--white);top:var(--header-height);width:100%;box-shadow:0 5px 6px -2px #f99;padding:3em 0 0 0;z-index:4;border-top:1px solid #e5e5e5}.nav__menu li{line-height:normal;font-size:26px;font-weight:500;margin-bottom:.5em}}@media screen and (max-width:800px) and (max-width:800px){.nav__menu li{margin-bottom:1em}}.nav__item--active a{opacity:.7;background:linear-gradient(90deg,#34da4f 0,#29ab87 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;font-weight:600}.nav__link{display:block;text-decoration:none;color:#444;white-space:nowrap;border-bottom:4px solid transparent}@media screen and (min-width:801px){.nav__link{padding:21px 0}}@media screen and (max-width:800px){.nav__link{font-size:18px;padding-left:0}}.nav__link:hover{color:var(--blue);transition:all .3s;border-bottom:4px solid var(--blue)}.nav__toggle{line-height:1;border:none;background:0 0;padding:0}@media screen and (max-width:800px){.nav.is-open .nav__menu{display:block}}@media screen and (min-width:801px){.nav__toggle{display:none}.nav__menu{display:flex;position:static;background-color:transparent}}.slick-dots{position:static;bottom:0;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:26px;margin:0 5px;padding:0;cursor:pointer;margin:0;margin-left:10px;margin-right:10px}.slick-dots li button{border:0;background:0 0!important;display:block;height:10px;width:10px;outline:0;line-height:0!important;font-size:0px;color:transparent;padding:0;cursor:pointer;min-height:0!important;height:100%!important;width:100%!important;transition:none!important}.slick-dots li button:before{position:static;top:0;left:0;content:'';width:10px;height:10px;border-radius:50%;text-align:center;background-color:silver;opacity:.5;display:block;margin:auto}.slick-dots li.slick-active button:before{background-color:#404040;opacity:.75}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;padding:0 5px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;margin:auto}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.hero-banner{position:relative}.hero-banner__image--desktop{--hero-full-height:calc(60vh - 100px);position:relative;padding-top:calc(100% / 3.2);padding-top:0;min-height:clamp(600px,var(--hero-full-height),var(--hero-full-height))}@media screen and (max-width:800px){.hero-banner__image--desktop{padding-top:calc(100% / 1.6);min-height:inherit}}.hero-banner__image--mobile{min-height:500px;max-height:500px}.hero-banner__img{position:absolute;top:0;left:0;width:100%;height:100%}.hero-banner__img img{object-fit:cover;object-position:center bottom;width:100%;height:100%}.hero-banner__subheader{font-weight:800;font-size:18px;line-height:25px;letter-spacing:2px;color:var(--blue);display:block;margin:auto;width:fit-content}@media screen and (max-width:800px){.hero-banner__subheader{font-size:15px;line-height:20px;letter-spacing:1px}}.hero-banner__subheader::after{content:'';background:#167cc0;mix-blend-mode:normal;opacity:.1;height:9px;display:block;margin:-7.5px auto 0 -10px;width:calc(100% + 17px)}@media screen and (max-width:800px){.hero-banner__subheader::after{margin:-7px auto 0 -8px;width:calc(100% + 13px)}}.hero-banner__container{position:absolute;top:0;left:0;right:0;z-index:3;margin:auto;display:flex;flex-direction:column;justify-content:center;height:100%;width:calc(100% - 13.8888888889vw);text-align:center}@media screen and (max-width:800px){.hero-banner__container{width:100%}}.hero-banner__actions{position:relative;z-index:4}.hero-banner__content{background:var(--white);border-radius:10px;width:fit-content;margin:auto;padding:85px 128px;position:relative}@media screen and (max-width:1200px){.hero-banner__content{padding:66px 85px}}@media screen and (max-width:1024px){.hero-banner__content{padding:55px 68px}}@media screen and (max-width:800px){.hero-banner__content{padding:45px 30px;margin:auto;max-width:91%}}.hero-banner__shadow{position:absolute;width:fit-content;right:0;bottom:0}@media screen and (max-width:800px){.hero-banner__shadow img{max-height:162px}}.hero-banner__title{font-size:50px;line-height:66px;font-weight:800;margin:25px 0 50px}@media screen and (max-width:1024px){.hero-banner__title{font-size:40px}}@media screen and (max-width:800px){.hero-banner__title{font-size:28px;line-height:35px;margin:17px 0 30px}}.hero-banner__header--grey{color:var(--gray)}.hero-banner__header--blue{color:var(--blue);display:block}@media screen and (max-width:800px){.hero-banner__header--blue{display:inline}}.about-section__content{max-width:1020px}.about-section__info{font-weight:400;font-size:20px;line-height:32px;color:var(--gray)}@media screen and (max-width:1024px){.about-section__info{font-size:18px}}@media screen and (max-width:800px){.about-section__info{font-size:15px;line-height:24px}}.about-section__info--bold{font-weight:700}.about-section__info--blue{color:var(--blue)}.team{position:relative}.team__image--desktop{--hero-full-height:calc(79vh - 55px);position:relative;min-height:696px;padding-top:calc(100% / 2.6);padding-top:0;min-height:clamp(868px,var(--hero-full-height),var(--hero-full-height))}@media screen and (max-width:1024px){.team__image--desktop{min-height:680px;height:auto}}@media screen and (max-width:900px){.team__image--desktop{min-height:585px}}@media screen and (min-width:801px){.team__img{position:absolute;top:0;left:0;width:100%;height:100%}}.team__image--desktop img,.team__image--mobile img{object-fit:cover;object-position:center bottom;width:100%;height:100%}@media screen and (max-width:1024px){.team__image--desktop img{min-height:680px;height:auto;max-height:695px}}@media screen and (max-width:900px){.team__image--desktop img{min-height:615px;height:auto;max-height:695px}}.team__image--mobile img{min-height:500px;height:auto;max-height:560px}@media screen and (max-width:676px){.team__image--mobile img{min-height:460px;height:auto;max-height:500px}}@media screen and (max-width:600px){.team__image--mobile img{min-height:325px;height:auto;max-height:460px}}.team__box{position:relative}.team__container{position:absolute;top:0;left:0;right:0;z-index:3;margin:auto;display:flex;flex-direction:column;justify-content:center;width:calc(100% - 13.8888888889vw);text-align:center}.team__media{border-radius:10px;width:fit-content;margin:auto;max-width:1020px;margin:0 auto}.team__media video{border-radius:10px;max-height:570px}@media screen and (min-width:801px) and (max-width:900px){.awards{margin-top:20px}}.awards .container{position:relative;padding:0}@media screen and (max-width:1024px){.awards .container{padding:0}}@media screen and (min-width:1025px){.awards .awards-list{display:flex;align-items:flex-end;justify-content:center}}@media screen and (max-width:1024px){.awards .awards-list{padding-top:15px}}@media screen and (max-width:1024px){.awards .awards-list__item{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding-left:10px;padding-right:10px}}.awards .awards-list__item-desc{font-weight:400;padding:19px 0 0;width:210px;font-size:15px;line-height:22px;color:#474747;display:block;margin:0 15px}@media screen and (max-width:1200px){.awards .awards-list__item-desc{margin:0 5px;width:192px;font-size:14px}}@media screen and (max-width:1024px){.awards .awards-list__item-desc{width:100%;margin:0 auto 60px auto}}.jobs{background:var(--light-blue)}.jobs .job-list{display:flex;flex-wrap:wrap;gap:30px;margin-top:50px;margin-bottom:0;padding:0}@media screen and (max-width:800px){.jobs .job-list{gap:10px;margin-top:30px}}@media screen and (max-width:374px){.jobs .job-list{gap:0}}.jobs .job-list__item{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;flex-basis:calc(33.33% - 20px);gap:10px;height:142px;background:var(--white);border:1px solid var(--white);border-radius:10px;cursor:pointer;overflow:hidden}@media screen and (max-width:800px){.jobs .job-list__item{flex-basis:calc(50% - 8px);padding:6px;height:115px}}@media screen and (max-width:374px){.jobs .job-list__item{flex-basis:calc(50% - 5px)}}.jobs .job-list__item:hover{border:1px solid var(--blue);transition:all .3s}@media screen and (max-width:374px){.jobs .job-list__item:nth-of-type(odd){margin-right:10px;margin-bottom:10px}}.jobs .job-list__title{font-weight:700;font-size:20px;line-height:27px;margin:0 0 10px 0;color:var(--blue)}@media screen and (max-width:800px){.jobs .job-list__title{font-size:14px;line-height:18px;margin:0 0 6px 0}}@media screen and (max-width:374px){.jobs .job-list__title{font-size:13px}}.jobs .job-list__link{text-decoration:none;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center;padding:10px 30px}@media screen and (max-width:800px){.jobs .job-list__link{padding:10px 6px}}@media screen and (max-width:374px){.jobs .job-list__link{padding:10px 0}}.jobs .job-list__link:before{content:url("/assets/images/Careers-jobs-arrow.svg");position:absolute;right:10px;top:50%;transform:translateY(-50%)}@media screen and (max-width:800px){.jobs .job-list__link:before{max-height:14px;right:6px;top:88%}}.jobs .job-list__link:hover:before{content:url("/assets/images/Careers-jobs-arrow--blue.svg");transition:all .3s}.jobs .job-list__desc{font-weight:400;font-size:15px;line-height:20px;text-align:center;color:var(--gray)}@media screen and (max-width:800px){.jobs .job-list__desc{font-size:13px;line-height:18px}}.gallery__inner{display:flex;gap:50px}@media screen and (max-width:800px){.gallery__inner{flex-direction:column;gap:30px}}.gallery__photos{position:relative}.gallery__content{flex-basis:40%}.gallery__photos{flex-basis:60%;display:flex;flex-direction:column;gap:15px}.gallery__title{font-weight:700;font-size:24px;line-height:33px;text-align:justify;color:var(--gray);margin:0 0 30px}@media screen and (max-width:800px){.gallery__title{font-size:18px;line-height:24px;margin:0 0 15px}}.gallery__desc{font-weight:400;font-size:15px;line-height:24px;text-align:justify;color:var(--gray);display:block}.gallery .gallery-img--primary{width:100%;height:100%;border-radius:10px;max-height:311px;cursor:pointer}@media screen and (max-width:1024px){.gallery .gallery-img--primary{max-height:280px}}@media screen and (max-width:800px){.gallery .gallery-img--primary{display:none}}.gallery .gallery-thumbnails{display:flex;justify-content:space-between;gap:15px}@media screen and (max-width:800px){.gallery .gallery-thumbnails{flex-direction:column}}.gallery .gallery-thumbnails__box{cursor:pointer}@media screen and (min-width:801px){.gallery .gallery-thumbnails__box{flex-basis:calc(100%/5)}}.gallery .gallery-thumbnails__box img{height:57px;width:100%;border-radius:10px}@media screen and (max-width:1024px){.gallery .gallery-thumbnails__box img{height:48px}}@media screen and (max-width:800px){.gallery .gallery-thumbnails__box img{height:auto}}.gallery .is--active img{border:1px solid #157bc0}@media screen and (max-width:800px){.gallery .controls{bottom:-4px}}.perks{background:url("../images/Careers-clouds.png") center no-repeat;background-color:var(--light-blue);background-size:contain;background-position:right}@media screen and (max-width:800px){.perks{background:var(--light-blue)}}.perks__box{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.perks .perks-item{display:flex;flex-direction:column;text-align:center;flex-basis:33.33%;align-items:center;gap:32px}@media screen and (max-width:800px){.perks .perks-item{flex-basis:50%;gap:15px}}.perks .perks-item__icon{max-width:60px}@media screen and (max-width:800px){.perks .perks-item__icon{max-height:41px}}.perks .perks-item__desc{font-weight:600;font-size:15px;line-height:24px;color:var(--blue)}@media screen and (max-width:800px){.perks .perks-item__desc{font-weight:400}}.perks .perks-item:nth-of-type(-n+3){margin:50px 0 88px}@media screen and (max-width:800px){.perks .perks-item:nth-of-type(-n+3){margin:0}}@media screen and (max-width:800px){.perks .perks-item:nth-of-type(-n+2){margin-top:30px}}@media screen and (max-width:800px){.perks .perks-item:nth-of-type(-n+4){margin-bottom:50px}}.bottom__box{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}@media screen and (max-width:800px){.bottom__box{flex-direction:column}}.bottom__actions{text-align:center;padding-top:100px}@media screen and (max-width:1200px){.bottom__actions{padding-top:50px}}.bottom .bottom-item{display:flex;text-align:center;flex-basis:50%;flex-direction:column}.bottom .bottom-item:nth-of-type(odd){padding-right:50px}@media screen and (max-width:800px){.bottom .bottom-item:nth-of-type(odd){padding-right:0}}.bottom .bottom-item:nth-of-type(-n+2){padding-bottom:50px}@media screen and (max-width:800px){.bottom .bottom-item:nth-of-type(3){padding-bottom:50px}}.bottom .bottom-item__title{font-weight:700;font-size:20px;line-height:27px;color:var(--gray);text-align:left;margin-bottom:15px}@media screen and (max-width:800px){.bottom .bottom-item__title{font-size:18px;line-height:25px}}.bottom .bottom-item__desc{font-weight:400;font-size:15px;line-height:24px;text-align:justify;color:var(--gray)}