.wrap-x,.glide,.slider_main,.footer,.team_list,.team_header,.portfolio_list,.portfolio_header,.companies_heading,.latestnews,.banner,.mobilenav,.header,.grid .column .gutter{padding-left:30px;padding-right:30px}@media screen and (min-width: 720px){.wrap-x,.glide,.slider_main,.footer,.team_list,.team_header,.portfolio_list,.portfolio_header,.companies_heading,.latestnews,.banner,.mobilenav,.header,.grid .column .gutter{padding-left:calc(6.4814814815vw - 16.6666666667px);padding-right:calc(6.4814814815vw - 16.6666666667px)}}@media screen and (min-width: 1800px){.wrap-x,.glide,.slider_main,.footer,.team_list,.team_header,.portfolio_list,.portfolio_header,.companies_heading,.latestnews,.banner,.mobilenav,.header,.grid .column .gutter{padding-left:100px;padding-right:100px}}@media only screen and (min-width: 1800px){.wrap-x,.glide,.slider_main,.footer,.team_list,.team_header,.portfolio_list,.portfolio_header,.companies_heading,.latestnews,.banner,.mobilenav,.header,.grid .column .gutter{padding-left:calc((100vw - 1600px)/2);padding-right:calc((100vw - 1600px)/2)}}.wrap-y,.banner,.grid .column .gutter{padding-top:30px;padding-bottom:30px}@media screen and (min-width: 720px){.wrap-y,.banner,.grid .column .gutter{padding-top:calc(1.8518518519vw + 16.6666666667px);padding-bottom:calc(1.8518518519vw + 16.6666666667px)}}@media screen and (min-width: 1800px){.wrap-y,.banner,.grid .column .gutter{padding-top:50px;padding-bottom:50px}}.wrap-l{padding-left:30px}@media screen and (min-width: 720px){.wrap-l{padding-left:calc(6.4814814815vw - 16.6666666667px)}}@media screen and (min-width: 1800px){.wrap-l{padding-left:100px}}@media only screen and (min-width: 1800px){.wrap-l{padding-left:calc((100vw - 1600px)/2)}}.wrap-r{padding-right:30px}@media screen and (min-width: 720px){.wrap-r{padding-right:calc(6.4814814815vw - 16.6666666667px)}}@media screen and (min-width: 1800px){.wrap-r{padding-right:100px}}.wrap-t{padding-top:30px}@media screen and (min-width: 720px){.wrap-t{padding-top:calc(6.4814814815vw - 16.6666666667px)}}@media screen and (min-width: 1800px){.wrap-t{padding-top:100px}}.wrap-b{padding-bottom:30px}@media screen and (min-width: 720px){.wrap-b{padding-bottom:calc(6.4814814815vw - 16.6666666667px)}}@media screen and (min-width: 1800px){.wrap-b{padding-bottom:100px}}.m-l{margin-left:30px}@media screen and (min-width: 720px){.m-l{margin-left:calc(6.4814814815vw - 16.6666666667px)}}@media screen and (min-width: 1800px){.m-l{margin-left:100px}}@media only screen and (min-width: 1800px){.m-l{margin-left:calc((100vw - 1600px)/2)}}.m-r{margin-right:30px}@media screen and (min-width: 720px){.m-r{margin-right:calc(6.4814814815vw - 16.6666666667px)}}@media screen and (min-width: 1800px){.m-r{margin-right:100px}}@media only screen and (min-width: 1800px){.m-r{margin-right:calc((100vw - 1600px)/2)}}.wrapper>main{position:relative;overflow:hidden}.disable{pointer-events:none}.flex,.team_header,.latestnews_list ul,.nav,.header,.grid{display:flex;flex-flow:column wrap}@media only screen and (min-width: 720px){.flex,.team_header,.latestnews_list ul,.nav,.header,.grid{flex-flow:row wrap}}.dead{pointer-events:none}.rule,.glide__slide>div:last-child,.footer_locations ul,.footer_nav li,.team_cols>div,.portfolio_item_title,.dropdown button{border-top:1px solid #080851}.toplayer{position:relative;background-color:#fff;z-index:1}@media only screen and (min-width: 1800px){.toplayer .column>.gutter{padding-right:calc((100vw - 1600px)/4)}}.out,.slider_wrap,.footer_copyright,.footer_notice,.footer_locations ul,.footer_nav li,.footer_col:first-child,.team_member>div,.team_header>div,.portfolio_item>a,.companies_heading,.latestnews_item,.latestnews_heading h2,.banner_video{opacity:0;transform:translateY(20px);transition:all cubic-bezier(.645,.045,.355,1) .5s}.in,.slider_wrap.visible,.footer_copyright.visible,.footer_notice.visible,.footer_locations ul.visible,.footer_nav li.visible,.footer_col:first-child.visible,.team_member>div.visible,.team_header>div.visible,.portfolio_item>a.visible,.companies_heading.visible,.latestnews_item.visible,.latestnews_heading h2.visible,.banner_video.visible{opacity:1;transform:translateY(0);transition:all cubic-bezier(.645,.045,.355,1) .5s}.grid:first-child:not(.flush){padding-top:190px}@media only screen and (min-width: 1800px){.grid .column:not(:only-child) .gutter{padding-right:calc((100vw - 1600px)/4)}}@media only screen and (max-width: 720px){.grid .column.hidden{display:none}}.grid .column .gutter{opacity:0;transition:all cubic-bezier(.645,.045,.355,1) .3s}.grid .column .gutter.visible{opacity:1}.grid .column .gutter>h1,.grid .column>div>h1{color:#4342f7}.grid .column .gutter>h3,.grid .column>div>h3{padding-bottom:1.5rem}.grid .column .gutter>h4,.grid .column>div>h4{padding-top:2rem;padding-bottom:1rem;font-weight:400}.grid .column .gutter>p,.grid .column>div>p{font-size:16px}@media screen and (min-width: 720px){.grid .column .gutter>p,.grid .column>div>p{font-size:calc(.1851851852vw + 14.6666666667px)}}@media screen and (min-width: 1800px){.grid .column .gutter>p,.grid .column>div>p{font-size:18px}}.grid .column .gutter>p,.grid .column>div>p{padding-bottom:1rem}.grid .column img{max-width:100%;height:auto}.arrow{color:#080851;transition:color cubic-bezier(.645,.045,.355,1) .3s}.arrow:hover{color:#4342f7}.arrow:hover:after{width:35px}.arrow:after{transition:width cubic-bezier(.645,.045,.355,1) .3s;content:"";display:inline-block;width:25px;height:25px;margin-left:.25rem;background:url(/assets/images/arrow.svg) center center no-repeat;vertical-align:-25%}.page{margin:2rem}.transition-fade{transition:.3s;opacity:1}html.is-animating .transition-fade{opacity:0}*{margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline;box-sizing:border-box;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;-webkit-font-smoothing:antialiased}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}li{list-style-type:none}input{border-radius:0/0px}h1,h2,h3,h4,h5,h6,p,span,address,li,blockquote{margin:0;padding:0}::-moz-selection{background:#0d0d7f;color:#fff}::selection{background:#0d0d7f;color:#fff}.actions{margin:0;padding:0;position:fixed;bottom:.5rem;left:.5rem;color:#fff;z-index:1}.actions li{margin:0;padding:0;display:inline-block;line-height:1em}.actions li a{margin:0;padding:4px 10px 6px;background:#080851;border-radius:20px;font-family:monospace;font-size:14px;font-family:Alpina,serif;color:#fff;letter-spacing:.5px}.cookie{position:fixed;width:100%;bottom:0;left:0;background:#ff0;color:#080851;display:flex;justify-content:space-between;padding:1rem;transition:transform cubic-bezier(.645,.045,.355,1) .3s}.cookie_message,.cookie_btn{display:inline-block}.cookie.hidden{transform:translateY(calc(100% + 1px))}@font-face{font-family:Alpina;src:url(/assets/fonts/GT-Alpina-Standard-Regular.woff2) format("woff2"),url(/assets/fonts/GT-Alpina-Standard-Regular.woff) format("woff");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:Labil;src:url(/assets/fonts/LabilGrotesk-Light.woff2) format("woff2"),url(/assets/fonts/LabilGrotesk-Light.woff) format("woff");font-weight:300;font-style:normal;font-stretch:normal}@font-face{font-family:Labil;src:url(/assets/fonts/LabilGrotesk-Regular.woff2) format("woff2"),url(/assets/fonts/LabilGrotesk-Regular.woff) format("woff");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:Labil;src:url(/assets/fonts/LabilGrotesk-Medium.woff2) format("woff2"),url(/assets/fonts/LabilGrotesk-Medium.woff) format("woff");font-weight:500;font-style:normal;font-stretch:normal}.sans,body.default .grid .column .gutter h5,body.default .grid .column .gutter h6,.glide__slide .glide__more,.glide__slide p,.glide__slide h2,.footer_notice>p,.team_member_name,.team_member_role,.team_member_location,.team_header h1,.portfolio_item_description,.portfolio_item_title,.latestnews_item_title,.latestnews_item_date,.h1,.banner_title h1,.grid .column .gutter>h3,.grid .column>div>h3,.grid .column .gutter>h4,.grid .column>div>h4{font-family:Labil}.serif,body.default .grid .column .gutter h2,.portfolio_header h1,.companies_heading h2,.latestnews_heading h2,.banner_card h2,.grid .column .gutter>h1,.grid .column>div>h1{font-family:Alpina}.bold,strong{font-weight:700}.medium,.latestnews_item_date{font-weight:500}.regular,.glide__slide .glide__more,.glide__slide p,.glide__slide h2,.footer_notice>p,.team_member_name,.team_member_role,.team_member_location,.portfolio_item_description,.portfolio_item_title,body,.arrow{font-weight:400}.light,.team_header h1,.latestnews_item_title,.h1,.banner_title h1,.grid .column .gutter>h3,.grid .column>div>h3{font-weight:300}.tight,.h1,.banner_title h1{letter-spacing:-.02em}.caps{text-transform:uppercase}.leading,.portfolio_item_description,.h1,.banner_title h1,h1,h2,h3,h4,h5,h6,body{line-height:1.2em}.leading-loose,body.default .grid .column .gutter ul li,body.default .grid .column .gutter ol li,.glide__slide p,.footer_notice>p,p,address{line-height:1.5em}body{color:#080851;font-family:Labil,Helvetica,Arial,sans-serif;font-size:18px}@media screen and (min-width: 720px){body{font-size:calc(.2777777778vw + 16px)}}@media screen and (min-width: 1800px){body{font-size:21px}}p,address{font-size:18px}@media screen and (min-width: 720px){p,address{font-size:calc(.2777777778vw + 16px)}}@media screen and (min-width: 1800px){p,address{font-size:21px}}a{border-bottom:none}h1,h2,h3,h4,h5,h6{font-family:cursive;font-size:20px;font-weight:400}.h1,.banner_title h1{font-size:45px}@media screen and (min-width: 720px){.h1,.banner_title h1{font-size:calc(3.2407407407vw + 21.6666666667px)}}@media screen and (min-width: 1800px){.h1,.banner_title h1{font-size:80px}}@media only screen and (max-width: 720px){.h1,.banner_title h1{padding-right:25px}.h1 br,.banner_title h1 br{display:none}}.h2,body.default .grid .column .gutter h2,.team_header h1,.portfolio_header h1,.companies_heading h2,.latestnews_heading h2,.banner_card h2,.grid .column .gutter>h1,.grid .column>div>h1{font-size:28px}@media screen and (min-width: 720px){.h2,body.default .grid .column .gutter h2,.team_header h1,.portfolio_header h1,.companies_heading h2,.latestnews_heading h2,.banner_card h2,.grid .column .gutter>h1,.grid .column>div>h1{font-size:calc(1.8518518519vw + 14.6666666667px)}}@media screen and (min-width: 1800px){.h2,body.default .grid .column .gutter h2,.team_header h1,.portfolio_header h1,.companies_heading h2,.latestnews_heading h2,.banner_card h2,.grid .column .gutter>h1,.grid .column>div>h1{font-size:48px}}.h3,.latestnews_item_title,.mobilenav li a.arrow,.grid .column .gutter>h3,.grid .column>div>h3{font-size:23px}@media screen and (min-width: 720px){.h3,.latestnews_item_title,.mobilenav li a.arrow,.grid .column .gutter>h3,.grid .column>div>h3{font-size:calc(1.2037037037vw + 14.3333333333px)}}@media screen and (min-width: 1800px){.h3,.latestnews_item_title,.mobilenav li a.arrow,.grid .column .gutter>h3,.grid .column>div>h3{font-size:36px}}.h4,body.default .grid .column .gutter h5,body.default .grid .column .gutter h6,.glide__slide h2,.portfolio_item_title,.grid .column .gutter>h4,.grid .column>div>h4{font-size:20px}@media screen and (min-width: 720px){.h4,body.default .grid .column .gutter h5,body.default .grid .column .gutter h6,.glide__slide h2,.portfolio_item_title,.grid .column .gutter>h4,.grid .column>div>h4{font-size:calc(.3703703704vw + 17.3333333333px)}}@media screen and (min-width: 1800px){.h4,body.default .grid .column .gutter h5,body.default .grid .column .gutter h6,.glide__slide h2,.portfolio_item_title,.grid .column .gutter>h4,.grid .column>div>h4{font-size:24px}}.t1,.arrow{font-size:20px}@media screen and (min-width: 720px){.t1,.arrow{font-size:calc(0vw + 20px)}}@media screen and (min-width: 1800px){.t1,.arrow{font-size:20px}}.t2,.latestnews_item_date{font-size:16px}@media screen and (min-width: 720px){.t2,.latestnews_item_date{font-size:calc(0vw + 16px)}}@media screen and (min-width: 1800px){.t2,.latestnews_item_date{font-size:16px}}.t3,.glide__slide .glide__more,.glide__slide p,.footer_nav li,.portfolio_item_description{font-size:14px}@media screen and (min-width: 720px){.t3,.glide__slide .glide__more,.glide__slide p,.footer_nav li,.portfolio_item_description{font-size:calc(.5555555556vw + 10px)}}@media screen and (min-width: 1800px){.t3,.glide__slide .glide__more,.glide__slide p,.footer_nav li,.portfolio_item_description{font-size:20px}}.t4,.footer_copyright li,.footer_locations li,.footer_nav li a{font-size:16px}@media screen and (min-width: 720px){.t4,.footer_copyright li,.footer_locations li,.footer_nav li a{font-size:calc(.3703703704vw + 13.3333333333px)}}@media screen and (min-width: 1800px){.t4,.footer_copyright li,.footer_locations li,.footer_nav li a{font-size:20px}}.t5,.footer_notice>p{font-size:14px}@media screen and (min-width: 720px){.t5,.footer_notice>p{font-size:calc(.1851851852vw + 12.6666666667px)}}@media screen and (min-width: 1800px){.t5,.footer_notice>p{font-size:16px}}body{overflow-x:hidden}body.lock{overflow-y:hidden}.header{position:absolute;top:0;width:100%;z-index:3}.header .logo{transition:all cubic-bezier(.645,.045,.355,1) .3s}@media only screen and (max-width: 720px){.header .logo a{display:block;width:120px;height:120px}}@media only screen and (max-width: 720px){.header .logo svg{width:120px;height:120px}}.header .logo svg{transition:all cubic-bezier(.645,.045,.355,1) .3s}.header .logo svg path{fill:#080851;transition:all cubic-bezier(.645,.045,.355,1) .3s}.header .logo a.active svg path{fill:#fff}.header .logo,.header .nav{flex:1;margin-top:2rem;margin-bottom:2rem}.header li{display:inline-block}@media only screen and (max-width: 720px){.nav{display:none}}@media only screen and (min-width: 720px){.nav{justify-content:flex-end}.nav a{position:relative;padding-right:3.5rem}.nav a:after{transform:translate(5px);position:absolute}}@media only screen and (max-width: 720px){.burger{display:block;position:absolute;top:35px;right:15px;width:70px;height:70px;padding:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;display:flex;flex-flow:column wrap;align-items:center;justify-content:center;gap:5px}.burger span{height:3px;width:100%;background:#080851;transition:all cubic-bezier(.645,.045,.355,1) .3s}.burger.active span{background-color:#fff}.burger.active span:first-child,.burger.active span:last-child{transform:scaleX(0)}.burger.active span:nth-child(2){transform:translateY(4px) rotate(45deg)}.burger.active span:nth-child(3){transform:translateY(-4px) rotate(-45deg)}}.burger,.mobilenav{display:none}@media only screen and (max-width: 720px){.mobilenav{display:block;background:#4342f7;position:absolute;z-index:2;inset:0;opacity:0;pointer-events:none;transition:all cubic-bezier(.645,.045,.355,1) .3s;padding-top:33vh}.mobilenav li{border-top:1px solid #080851;padding-bottom:1.5rem;padding-top:.7rem}.mobilenav li a.arrow{color:#fff;position:relative;display:block;width:100%}.mobilenav li a.arrow:after{position:absolute;right:0;background-image:url(/assets/images/arrow-k.svg)}.mobilenav.active{opacity:1;pointer-events:auto}}.banner{background-color:#fafbfc;height:120vh}@media only screen and (min-width: 720px){.banner{height:100vh;min-height:800px}}.banner{width:100%;position:relative;overflow:hidden;z-index:1}.banner_video{position:absolute;inset:0}.banner_video.visible{opacity:.7}.banner_video video{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;-o-object-position:center center;object-position:center center}.banner_title{position:absolute;top:200px;opacity:0;transition:opacity .3s cubic-bezier(.645,.045,.355,1) .2s}.banner_title.visible{opacity:1}.banner_title h1{color:#080851}.banner_card{position:absolute;width:100%;bottom:0;left:0;margin-right:0;background:#f0f5f8;display:block;z-index:1;height:auto;padding:30px;opacity:0;transition:opacity .3s cubic-bezier(.645,.045,.355,1) .4s}.banner_card.visible{opacity:1}@media only screen and (min-width: 720px){.banner_card{left:inherit;right:0;width:55vw;padding-right:7rem;padding:2rem}}@media only screen and (min-width: 1440px){.banner_card{width:750px;padding-right:5rem}}@media only screen and (min-width: 1800px){.banner_card{margin-right:calc((100vw - 1600px)/2)}}.banner_card h2{padding-bottom:2rem}@media only screen and (min-width: 720px){.banner_card h2{padding-bottom:5rem}}@media only screen and (min-width: 1440px){.banner_card h2{padding-bottom:7rem}}.tint{background-color:#fafbfb}.latestnews{padding-top:3rem;padding-bottom:3rem}@media only screen and (min-width: 720px){.latestnews{padding-top:7rem;padding-bottom:10rem}}.latestnews>*{position:relative;z-index:2}.latestnews_heading h2{color:#4342f7;padding-bottom:3rem}.latestnews_list ul{gap:20px}.latestnews_item{flex-basis:100%}@media only screen and (min-width: 720px){.latestnews_item{flex-basis:calc(50% - 10px)}}.latestnews_item{padding-bottom:3rem}.latestnews_item_date{padding-bottom:.5rem}.latestnews_item_title{padding-top:.75rem;padding-bottom:1.5rem}@media only screen and (min-width: 720px){.latestnews_item_title{padding-top:.5rem;padding-bottom:3rem}}@media only screen and (min-width: 720px){.latestnews_item_title{padding-right:20%}}@media only screen and (min-width: 1000px){.latestnews_item_title{padding-right:40%}}.companies_heading{display:grid;grid-template-columns:1fr 1fr}@media only screen and (min-width: 720px){.companies_heading{grid-template-columns:1fr 2fr 1fr;grid-gap:20px}}.companies_heading{padding-bottom:3rem}.companies_heading>div:first-child{display:flex;justify-content:space-between}.companies_heading>div:last-child{display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 720px){.companies_heading>div:nth-child(2){display:none}.companies_heading>div:last-child{text-align:right}}.companies_heading h2{flex:3;color:#4342f7;padding-bottom:0rem}.dropdown{position:relative;margin-top:.5rem}.dropdown button{display:block;width:100%;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;padding-top:.5rem}.dropdown button.open:after{transform:rotate(-90deg)}.dropdown button:after{content:"";display:block;width:30px;height:30px;position:absolute;right:0;top:0;margin-top:.5rem;background:url(/assets/images/arrow.svg) center center no-repeat;transform-origin:center center;transform:rotate(90deg)}.dropdown ul{background:#4342f7;position:absolute;width:100%;transform:translateY(.4rem);padding-top:.7rem;padding-bottom:.7rem}.dropdown ul li a{display:block;padding:.7rem 1.3rem;color:#fff}.dropdown ul li a.active,.dropdown ul li a:hover{background:#fff;color:#4342f7;cursor:pointer}.portfolio{padding-top:12rem}@media only screen and (min-width: 720px){.portfolio{padding-top:15rem}}.portfolio_header{position:relative;display:flex;gap:17px;padding-bottom:1rem}@media only screen and (min-width: 720px){.portfolio_header{padding-bottom:4rem}}.portfolio_header h1{color:#4342f7}.portfolio_header>div{flex:1;z-index:1}@media only screen and (max-width: 720px){.portfolio_filter{position:absolute;left:0;right:0;bottom:0;transform:translateY(100%);height:inherit;background:#4342f7;opacity:0;pointer-events:none;z-index:1;padding-top:1rem;padding-bottom:1rem}.portfolio_filter .dropdown{padding-bottom:.5rem}.portfolio_filter .dropdown ul{position:relative;padding-top:0rem;padding-bottom:0rem}.portfolio_filter .dropdown li a{padding:.25rem 0rem}.portfolio_filter .dropdown{padding-left:30px;padding-right:30px}}@media only screen and (max-width: 720px) and (min-width: 720px){.portfolio_filter .dropdown{padding-left:calc(6.4814814815vw - 16.6666666667px);padding-right:calc(6.4814814815vw - 16.6666666667px)}}@media only screen and (max-width: 720px) and (min-width: 1800px){.portfolio_filter .dropdown{padding-left:100px;padding-right:100px}}@media only screen and (max-width: 720px){.portfolio_filter .dropdown button{border-color:#fff;color:#fff;background-color:transparent}.portfolio_filter.active{opacity:1;pointer-events:auto}}@media only screen and (min-width: 720px){.portfolio_filter{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}}.portfolio_mobilefilter{text-align:right;display:flex;justify-content:flex-end}.portfolio_mobilefilter button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;display:flex;align-items:center;color:#080851}.portfolio_mobilefilter button.active span.plus{transform:rotate(45deg)}.portfolio_mobilefilter span{display:inline-block}.portfolio_mobilefilter span.plus{display:inline-block;margin-left:.3rem;width:19px;height:19px;background-size:contain;transition:all cubic-bezier(.645,.045,.355,1) .3s;background:url(/assets/images/plus.svg) 0 0 no-repeat}.portfolio_heading{display:flex}.portfolio_heading div{flex:1}.portfolio_heading div:first-child{flex:3}.portfolio_list ul{display:grid;grid-gap:15px;grid-template-columns:1fr 1fr}@media only screen and (min-width: 720px){.portfolio_list ul{grid-gap:30px 15px;grid-template-columns:repeat(4,1fr)}}.portfolio_item p{padding-right:2rem}@media only screen and (min-width: 1000px){.portfolio_item p{padding-right:4rem}}.portfolio_item>a:hover{cursor:pointer}.portfolio_item_logo{width:100%;aspect-ratio:3/2;background:#fff;border:1px solid #DCDDDF;display:flex;align-items:center;justify-content:center;position:relative}.portfolio_item_logo img{width:100%}.portfolio_item_title{color:#4342f7;margin-top:.5rem;padding-top:.5rem}@media only screen and (min-width: 720px){.portfolio_item_title{margin-top:1.5rem;padding-top:.75rem}}.portfolio_item_title{padding-bottom:.5rem!important}.portfolio_item_description{color:#080851}@media only screen and (max-width: 720px){.portfolio_item_description{padding-bottom:2rem}}.team{padding-top:12rem}@media only screen and (min-width: 720px){.team{padding-top:15rem}}.team_grid{position:relative}.team_header{padding-bottom:2rem}@media only screen and (min-width: 720px){.team_header{padding-bottom:4rem}}.team_header>div{flex:1}.team_header h1{color:#080851}.team_list{position:relative;z-index:1}.team_list>ul{display:grid;grid-template-columns:1fr;grid-gap:3rem}@media only screen and (min-width: 720px){.team_list>ul{grid-template-columns:1fr 1fr;grid-gap:20px}}.team_cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;padding-top:1rem}.team_cols>div{padding-top:.7rem}.team_member_icon svg{max-width:20px}@media only screen and (min-width: 1440px){.team_member_icon svg{max-width:30px}}.team_member img{width:100%}.team_member_name,.team_member_role,.team_member_location{color:#080851}.team_member_email{color:#4342f7;padding-bottom:1rem}.team_member_social{padding-top:.5rem}.team_member_social li{display:inline-block;margin-right:1rem}.team_member_social li svg.globe{translate:0 2px}.footer{padding-top:7rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.footer.tint{background:#fafbfb}@media only screen and (max-width: 720px){.footer_col>a svg{max-width:100px;max-height:127px}}.footer--nomark .footer_col:first-child>a{visibility:hidden;pointer-events:none}.footer_nav{padding-bottom:3rem}.footer_nav ul{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:mixmax(35px,auto);grid-gap:1rem}@media only screen and (min-width: 720px){.footer_nav ul{grid-template-columns:repeat(3,1fr);grid-auto-rows:mixmax(35px,auto);grid-gap:.5rem}}.footer_nav li{padding-top:.25rem;padding-bottom:.25rem;color:#4342f7}.footer_nav li a{color:#4342f7}@media only screen and (min-width: 720px){.footer_nav li{padding-top:.4rem;padding-bottom:.4rem}}.footer_nav li{padding-bottom:0rem;border-color:#4342f7}.footer_nav li>div{padding-top:.7rem}.footer_nav li>div svg{margin-right:.7rem;width:23px;height:23px}@media only screen and (max-width: 720px){.footer_nav li>div svg{margin-right:1rem}}@media only screen and (max-width: 720px){.footer_nav li:last-child{order:2;grid-column:span 2}}.footer_nav .double{grid-row:span 2}@media only screen and (max-width: 720px){.footer_nav .double{order:1;grid-column:span 2}}@media only screen and (max-width: 720px){.footer_locations{position:absolute;padding-left:30px;padding-right:30px;width:100%;left:0}}@media only screen and (max-width: 720px) and (min-width: 720px){.footer_locations{padding-left:calc(6.4814814815vw - 16.6666666667px);padding-right:calc(6.4814814815vw - 16.6666666667px)}}@media only screen and (max-width: 720px) and (min-width: 1800px){.footer_locations{padding-left:100px;padding-right:100px}}.footer_locations ul{display:grid;grid-template-columns:2fr 1fr 1fr}@media only screen and (min-width: 720px){.footer_locations ul{grid-template-columns:repeat(3,1fr)}}.footer_locations ul{border-color:#4342f7}.footer_locations li{padding-top:.4rem;padding-bottom:.4rem}.footer_locations li:first-child{grid-row:span 2;padding-left:0}.footer_locations li{padding-left:10px;color:#4342f7}.footer_notice{flex-basis:100%;padding-top:8rem}@media only screen and (min-width: 720px){.footer_notice{padding-top:4rem}}.footer_notice{padding-bottom:2rem}@media only screen and (min-width: 720px){.footer_notice{padding-left:calc(50% + 10px)}}.footer_notice{grid-column:span 2;padding-top:3rem}.footer_notice--static{opacity:1;transform:none}.footer_notice>p{opacity:.6;color:#4342f7}.footer_notice-logos{display:flex;flex-flow:row wrap;align-items:center;width:100%;padding-top:3rem;padding-bottom:1rem}@media only screen and (min-width: 720px){.footer_notice-logos{gap:2rem;padding-top:2rem;padding-bottom:1.5rem}}@media only screen and (max-width: 720px){.footer_notice-logos li{flex:1}}@media only screen and (min-width: 720px){.footer_notice-logos li{padding-right:1rem}}@media only screen and (max-width: 720px){.footer_notice-logos li svg{max-width:80%}}.footer_social a:last-child svg{transform:translateY(-2px)}.footer_copyright{flex-basis:100%;padding-top:0rem}@media only screen and (min-width: 720px){.footer_copyright{padding-top:4rem}}.footer_copyright{padding-bottom:2rem;padding-left:calc(50% + 10px);grid-column:span 2}.footer_copyright li{white-space:nowrap;color:#4342f7}.slider{display:flex;flex-direction:column}.slider_main{display:flex}@media only screen and (max-width: 720px){.slider_main{padding-left:25px;padding-right:25px}}@media only screen and (max-width: 720px) and (min-width: 720px){.slider_main{padding-left:calc(6.9444444444vw - 25px);padding-right:calc(6.9444444444vw - 25px)}}@media only screen and (max-width: 720px) and (min-width: 1800px){.slider_main{padding-left:100px;padding-right:100px}}@media only screen and (max-width: 720px){.slider_nav{display:none}}.slider_nav{display:flex}.slider ul{display:flex;flex-flow:row wrap}@media only screen and (min-width: 720px){.slider ul{flex-flow:row nowrap;overflow-x:scroll;width:100%;scroll-snap-type:x mandatory}.slider ul::-webkit-scrollbar{opacity:0}}.slider li{display:flex;flex-direction:column;justify-content:flex-start;flex-basis:50%;padding-bottom:2rem}@media only screen and (min-width: 720px){.slider li{flex-basis:25%}}.slider li{padding:5px;flex-grow:0;flex-shrink:0;scroll-snap-align:start}@media only screen and (max-width: 720px){.slider li img{max-width:80%!important;max-height:35%!important}}.slider li button{width:100%;text-align:left;background-color:transparent}.slider_prev,.slider_next{background-color:transparent;cursor:pointer}.slider_prev.disable,.slider_next.disable{opacity:.3;pointer-events:none}.slider_prev{transform:scaleX(-1);padding-left:.5rem}.parallax{position:absolute;width:100%;display:flex;flex-flow:column wrap;z-index:0;transform-origin:center center;transform:translateY(-60%) rotate(-20deg) scale(1.1);opacity:.2}.parallax span{display:block;width:300%;height:40vh;margin-bottom:.5rem;margin-left:-100%;background:url(/assets/images/pattern-repeat.svg) center center repeat-x;background-size:contain}.team .parallax{transform:translateY(-80%) rotate(-20deg) scale(1.1)}.glide{display:block;position:relative;margin-bottom:3rem}@media only screen and (min-width: 720px){.glide{margin-bottom:4rem}}.glide__track{height:inherit;transition:all ease .5s}.glide__slide{display:flex;padding-bottom:1.5rem;flex-direction:column}@media only screen and (min-width: 720px){.glide__slide{flex-direction:row}}.glide__slide{justify-content:flex-start;align-items:flex-start;gap:15px}.glide__slide div{flex-basis:50%}.glide__slide>div:last-child{padding-top:1rem}@media only screen and (min-width: 720px){.glide__slide>div:last-child{padding-right:4rem}}@media only screen and (min-width: 1440px){.glide__slide>div:last-child{padding-right:10rem}}.glide__slide img{width:100%}.glide__slide h2{color:#4342f7;padding-bottom:1rem}.glide__slide p{color:#080851;padding-bottom:.5rem}.glide__slide p>a{color:#080851;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.glide__slide .glide__logo{width:200px;padding-bottom:.5rem}@media only screen and (max-width: 720px){.glide__slide .glide__logo{width:40%}}.glide__slide .glide__more{color:#080851}.glide__arrows{display:none;position:absolute;inset:0;justify-content:space-between;align-items:center;pointer-events:none}@media only screen and (min-width: 720px){.glide__arrows{display:flex}}.glide__arrow{pointer-events:auto;background-color:transparent}.glide__arrow:hover{cursor:pointer}.glide__arrow--left{position:absolute;transform:rotate(180deg) translate(50%);left:15px}@media screen and (min-width: 720px){.glide__arrow--left{left:calc(3.2407407407vw - 8.3333333333px)}}@media screen and (min-width: 1800px){.glide__arrow--left{left:50px}}@media only screen and (min-width: 1800px){.glide__arrow--left{left:calc((100vw - 1600px)/4)}}.glide__arrow--right{position:absolute;transform:rotate(0) translate(50%);right:15px}@media screen and (min-width: 720px){.glide__arrow--right{right:calc(3.2407407407vw - 8.3333333333px)}}@media screen and (min-width: 1800px){.glide__arrow--right{right:50px}}@media only screen and (min-width: 1800px){.glide__arrow--right{right:calc((100vw - 1600px)/4)}}.glide__arrow span svg{display:block;width:30px;height:30px;color:transparent;margin-top:.5rem;background:transparent url(/assets/images/arrow.svg) center center no-repeat;transform-origin:center center}.glide__bullets{display:flex;gap:.5rem;padding-top:.5rem;justify-content:center;align-items:center;width:100%}.glide__bullet{border-radius:100%;width:.6rem;height:.6rem;background-color:#4342f733}.glide__bullet:hover{cursor:pointer}.glide__bullet--active{background-color:#4342f7}@media only screen and (min-width: 720px){body.default .grid .column .gutter h1,body.default .grid .column .gutter h2,body.default .grid .column .gutter h3,body.default .grid .column .gutter h4,body.default .grid .column .gutter h5,body.default .grid .column .gutter h6,body.default .grid .column .gutter p,body.default .grid .column .gutter ul,body.default .grid .column .gutter ol,body.default .grid .column .gutter blockquote,body.default .grid .column .gutter hr,body.default .grid .column .gutter table,body.default .grid .column .gutter figure{max-width:68ch}}body.default .grid .column .gutter h2{color:#4342f7;padding-top:2rem;padding-bottom:1rem}body.default .grid .column .gutter h5,body.default .grid .column .gutter h6{font-weight:500;padding-top:1.5rem;padding-bottom:.5rem}body.default .grid .column .gutter ul,body.default .grid .column .gutter ol{padding-bottom:1rem;padding-left:1.5em;font-size:16px}@media screen and (min-width: 720px){body.default .grid .column .gutter ul,body.default .grid .column .gutter ol{font-size:calc(.1851851852vw + 14.6666666667px)}}@media screen and (min-width: 1800px){body.default .grid .column .gutter ul,body.default .grid .column .gutter ol{font-size:18px}}body.default .grid .column .gutter ul li,body.default .grid .column .gutter ol li{padding-bottom:.25rem}body.default .grid .column .gutter ul li p,body.default .grid .column .gutter ol li p{font-size:16px}@media screen and (min-width: 720px){body.default .grid .column .gutter ul li p,body.default .grid .column .gutter ol li p{font-size:calc(.1851851852vw + 14.6666666667px)}}@media screen and (min-width: 1800px){body.default .grid .column .gutter ul li p,body.default .grid .column .gutter ol li p{font-size:18px}}body.default .grid .column .gutter ul ul,body.default .grid .column .gutter ul ol,body.default .grid .column .gutter ol ul,body.default .grid .column .gutter ol ol{padding-top:.25rem;padding-bottom:.25rem;padding-left:1.25em}body.default .grid .column .gutter ul{list-style:disc}body.default .grid .column .gutter ul li{list-style-type:disc}body.default .grid .column .gutter ol{list-style:decimal}body.default .grid .column .gutter ol li{list-style-type:decimal}body.default .grid .column .gutter a{color:inherit;text-decoration:underline;text-underline-offset:.18em;transition:color cubic-bezier(.645,.045,.355,1) .2s}body.default .grid .column .gutter a:hover{color:#4342f7}body.default .grid .column .gutter blockquote{border-left:3px solid #4342F7;padding-left:1.25em;margin-top:1rem;margin-bottom:1rem;font-style:italic;color:#080851bf}body.default .grid .column .gutter strong,body.default .grid .column .gutter b{font-weight:500}body.default .grid .column .gutter em,body.default .grid .column .gutter i{font-style:italic}body.default .grid .column .gutter hr{border:0;border-top:1px solid rgba(8,8,81,.12);margin-top:2rem;margin-bottom:2rem}body.default .grid .column .gutter table{width:100%;margin-top:1.5rem;margin-bottom:1.5rem;border-collapse:collapse}body.default .grid .column .gutter table th,body.default .grid .column .gutter table td{padding:.5em .75em;border-bottom:1px solid rgba(8,8,81,.12);text-align:left;font-size:15px}@media screen and (min-width: 720px){body.default .grid .column .gutter table th,body.default .grid .column .gutter table td{font-size:calc(.1851851852vw + 13.6666666667px)}}@media screen and (min-width: 1800px){body.default .grid .column .gutter table th,body.default .grid .column .gutter table td{font-size:17px}}body.default .grid .column .gutter table th{font-weight:500;color:#4342f7}body.default .grid .column .gutter figure{margin-top:1.5rem;margin-bottom:1.5rem}body.default .grid .column .gutter figure img{width:100%;height:auto;display:block}body.default .grid .column .gutter figure figcaption{font-size:14px}@media screen and (min-width: 720px){body.default .grid .column .gutter figure figcaption{font-size:calc(.0925925926vw + 13.3333333333px)}}@media screen and (min-width: 1800px){body.default .grid .column .gutter figure figcaption{font-size:15px}}body.default .grid .column .gutter figure figcaption{color:#08085199;padding-top:.5rem}
/*# sourceMappingURL=style.css.map */
