@font-face{font-family:'calibre-regular';src:url('fonts/CalibreWeb-Regular.html') format('woff2');font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:'calibre-light';src:url('fonts/CalibreWeb-Light.html') format('woff2');font-weight:300;font-style:normal;font-stretch:normal}@font-face{font-family:'calibre-medium';src:url('fonts/CalibreWeb-Medium.html') format('woff2');font-weight:500;font-style:normal;font-stretch:normal}@font-face{font-family:'calibre-bold';src:url('fonts/CalibreWeb-Bold.html') format('woff2');font-weight:600;font-style:normal;font-stretch:normal}@font-face{font-family:'calibre-thin';src:url('fonts/CalibreWeb-Thin.html') format('woff2');font-weight:100;font-style:normal;font-stretch:normal}@font-face{font-family:"Charter ITC W01";src:url("fonts/bd4a6c95-033c-41f0-9510-2de2be19ebc6d41d.eot?#iefix");src:url("fonts/bd4a6c95-033c-41f0-9510-2de2be19ebc6d41d.eot?#iefix") format("eot"), url("fonts/6b354187-add6-421c-9022-918efeb1a9d4.html") format("woff2"), url("fonts/fcf607e0-9726-46de-99a0-3d80440fcad0.woff") format("woff"), url("fonts/3a077c2d-60d8-4c1e-947f-64cd5c57b382.ttf") format("truetype"), url("fonts/da20fd94-cdae-454e-a5d9-e1790eeaf24b.svg#da20fd94-cdae-454e-a5d9-e1790eeaf24b") format("svg")}.is-checkbox:focus,.is-radio:focus{border-color:#D8DEDF}.is-form-label{display:inline-block;margin-bottom:0.5rem}.is-checkbox-input,.is-input,.is-textarea{color:#94A8AB;font-size:1.25rem;background:#FBFDFF;border:1px solid #D8DEDF;border-radius:4px;vertical-align:middle}.is-checkbox-input::-webkit-input-placeholder,.is-input::-webkit-input-placeholder,.is-textarea::-webkit-input-placeholder{color:#94A8AB}.is-checkbox-input:-ms-input-placeholder,.is-input:-ms-input-placeholder,.is-textarea:-ms-input-placeholder{color:#94A8AB}.is-checkbox-input::-ms-input-placeholder,.is-input::-ms-input-placeholder,.is-textarea::-ms-input-placeholder{color:#94A8AB}.is-checkbox-input::placeholder,.is-input::placeholder,.is-textarea::placeholder{color:#94A8AB}.is-input{height:3.5rem;padding:0 0 0.25rem 1rem;color:#313D3F}.is-input:focus{border-color:#5FC1CE;color:#313D3F}.is-textarea{color:#313D3F;padding-left:1rem;padding-top:1rem;border-radius:4px}.is-textarea:focus{border-color:#5FC1CE;color:#313D3F}.is-textarea::-webkit-input-placeholder{color:#94A8AB}.is-textarea:-ms-input-placeholder{color:#94A8AB}.is-textarea::-ms-input-placeholder{color:#94A8AB}.is-textarea::placeholder{color:#94A8AB}.is-checkbox-input{display:inline-block;margin-right:1rem;margin-bottom:1rem;border:1px solid #D8DEDF;border-radius:4px}@media only screen and (max-width:959px){.is-checkbox-input{margin-bottom:1.5rem}}.is-checkbox-input.is-checked{border-color:#5FC1CE}.is-checkbox-input.is-checked .is-option-title{color:#5FC1CE}.is-checkbox-input .is-checkbox{margin-right:1rem;border-radius:4px}.is-checkbox-input .is-checkbox:checked{border-color:#5FC1CE;background-color:#5FC1CE}.is-checkbox-input .is-checkbox:checked:focus{border-color:#5FC1CE}.is-checkbox-input .is-checkbox:focus{border-color:#D8DEDF}.is-checkbox-input .is-option-title{color:#313D3F;padding:1rem;display:table}.is-checkbox-input .is-option-title:hover{cursor:pointer}.is-form-controls{position:relative}label.error{position:absolute;bottom:-1.2rem;left:0;color:red;font-size:0.75rem}html{background-color:#F0F2F2}@media only screen and (max-width:1199px){html{font-size:15px}}@media only screen and (max-width:959px){html{font-size:14px}}@media only screen and (max-width:639px){html{font-size:13px}}body{opacity:0;max-width:2000px;margin:0 auto;overflow-x:hidden;position:relative;background-color:#fff}a{color:#5FC1CE}a:hover{color:#5FC1CE;text-decoration:none}.Header .Title{opacity:0}.Subtitle{opacity:0}.Subtitle div{opacity:0}.SecondSection{opacity:0}.is-section{padding:6rem 0}.is-section-xsmall{padding:2rem 0}.is-section-small{padding:3rem 0}.is-section-large{padding:8rem 0}.is-divider{width:100%;height:1px}.is-divider-bg-light{height:1px;border-radius:2px;background-color:#000;opacity:0.1}.is-divider-bg-dark{background-color:#fff;opacity:0.2}.is-button{padding:0.75rem 4rem;background-color:#5FC1CE;color:#fff;font-size:1.375rem;line-height:2;font-weight:600;text-transform:none;border-radius:4px;position:relative;-webkit-box-shadow:0 4px 8px 0 rgba(206, 218, 221, 0);box-shadow:0 4px 8px 0 rgba(206, 218, 221, 0);-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.is-button:after{content:'';position:absolute;width:1.75rem;height:1rem;display:inline-block;top:50%;right:2rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE4IDE0Ij4NCiAgPGcgZmlsbD0iI2ZmZiI+DQogICAgPHBhdGggZD0iTTEsOCBDMC40NDc3MTUyNSw4IDAsNy41NTIyODQ3NSAwLDcgQzAsNi40NDc3MTUyNSAwLjQ0NzcxNTI1LDYgMSw2IEwxNyw2IEMxNy41NTIyODQ3LDYgMTgsNi40NDc3MTUyNSAxOCw3IEMxOCw3LjU1MjI4NDc1IDE3LjU1MjI4NDcsOCAxNyw4IEwxLDggWiIvPg0KICAgIDxwYXRoIGQ9Ik0xMC4yOTI4OTMyLDEuNzA3MTA2NzggQzkuOTAyMzY4OTMsMS4zMTY1ODI0OSA5LjkwMjM2ODkzLDAuNjgzNDE3NTExIDEwLjI5Mjg5MzIsMC4yOTI4OTMyMTkgQzEwLjY4MzQxNzUsLTAuMDk3NjMxMDcyOSAxMS4zMTY1ODI1LC0wLjA5NzYzMTA3MjkgMTEuNzA3MTA2OCwwLjI5Mjg5MzIxOSBMMTcuNzA3MTA2OCw2LjI5Mjg5MzIyIEMxOC4wOTc2MzExLDYuNjgzNDE3NTEgMTguMDk3NjMxMSw3LjMxNjU4MjQ5IDE3LjcwNzEwNjgsNy43MDcxMDY3OCBMMTEuNzA3MTA2OCwxMy43MDcxMDY4IEMxMS4zMTY1ODI1LDE0LjA5NzYzMTEgMTAuNjgzNDE3NSwxNC4wOTc2MzExIDEwLjI5Mjg5MzIsMTMuNzA3MTA2OCBDOS45MDIzNjg5MywxMy4zMTY1ODI1IDkuOTAyMzY4OTMsMTIuNjgzNDE3NSAxMC4yOTI4OTMyLDEyLjI5Mjg5MzIgTDE1LjU4NTc4NjQsNyBMMTAuMjkyODkzMiwxLjcwNzEwNjc4IFoiLz4NCiAgPC9nPg0KPC9zdmc+") no-repeat center;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.is-button:hover{color:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(206, 218, 221, 0.8);box-shadow:0 4px 8px 0 rgba(206, 218, 221, 0.8)}.is-button:hover:after{content:'';display:inline-block;position:absolute;opacity:1;right:1.5rem}.is-link{font-family:'calibre-medium';font-size:1.375rem;line-height:1;color:#5FC1CE;font-weight:500;display:inline-block;position:relative;padding-left:1.75rem;padding-right:0;-webkit-transition:all 0.5s cubic-bezier(0.25, 1, 0.33, 1);-o-transition:all 0.5s cubic-bezier(0.25, 1, 0.33, 1);transition:all 0.5s cubic-bezier(0.25, 1, 0.33, 1)}.is-link:before{content:'';opacity:1;position:absolute;background:url("../img/icons/right.svg") no-repeat center / contain;width:1.25rem;height:1rem;left:0;bottom:2px;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transition:all 0.5s cubic-bezier(0.25, 1, 0.33, 1);-o-transition:all 0.5s cubic-bezier(0.25, 1, 0.33, 1);transition:all 0.5s cubic-bezier(0.25, 1, 0.33, 1)}.is-link:after{content:'';background:url("../img/icons/arrow.svg") no-repeat center / contain;width:1.25rem;height:1rem;position:absolute;bottom:2px;right:0;opacity:0;-webkit-transform:scale(0.1);-ms-transform:scale(0.1);transform:scale(0.1);-webkit-transition:all 0.5s cubic-bezier(0.25, 1, 0.33, 1);-o-transition:all 0.5s cubic-bezier(0.25, 1, 0.33, 1);transition:all 0.5s cubic-bezier(0.25, 1, 0.33, 1)}@media only screen and (max-width:959px){.is-link:after{opacity:1;position:absolute;right:0}}.is-link.is-hovered,.is-link:hover{color:#5FC1CE;text-decoration:none}@media only screen and (min-width:960px){.is-link.is-hovered,.is-link:hover{padding-left:0;padding-right:1.75rem}.is-link.is-hovered:before,.is-link:hover:before{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.is-link.is-hovered:after,.is-link:hover:after{content:'';-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);right:0;opacity:1}}.is-link.is-link-light{color:#fff}.is-link.is-link-light:before{content:'';background:url("../img/icons/right-light.svg") no-repeat center / contain}.is-link.is-link-light:after{background:url("../img/icons/arrow-light.svg") no-repeat center / contain}.is-link.is-link-inverse{padding-right:0;padding-left:1.6rem;margin-left:-1.6rem}.is-link.is-link-inverse:after{content:'';-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);left:-1.25rem;right:auto}.is-link.is-link-inverse:before{content:'';opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.is-link.is-link-inverse:hover:after{opacity:1;left:0}#template-home .DevProcess .ProcessText,.is-form-label,.is-h1,.is-h2,.is-h3,.is-h4,.is-h5,.is-h6,h1,h2,h3,h4,h5,h6{color:#313D3F}.is-h1,h1{font-size:3.5rem;line-height:1.285;font-family:'calibre-light'}@media only screen and (max-width:374px){.is-h1,h1{font-size:2.5rem;font-family:'calibre-regular'}}.is-h2,h2{font-size:3rem;line-height:1.16;font-family:'calibre-light'}.is-h3,h3{font-size:2.5rem;line-height:1.2;font-family:'calibre-light'}.is-h4,h4{font-size:2rem;line-height:1.25;font-family:'calibre-regular'}.is-h5,h5{font-size:1.5rem;line-height:1.33;font-family:'calibre-regular'}#template-home .DevProcess .ProcessText,.is-form-label,.is-h6,h6{font-family:'calibre-regular';font-size:1rem;line-height:1.5;font-weight:600;text-transform:uppercase;letter-spacing:3px}#template-basic .Content p,.is-text,.is-text>*{font-size:1.5rem;line-height:1.66;font-family:'calibre-regular'}.is-text h1,.is-text h2,.is-text h3,.is-text h4,.is-text h5,.is-text h6,.is-text p{margin-bottom:1rem}.is-text-meta,.is-text-meta>*{font-size:1.25rem;line-height:1.66;font-family:'calibre-regular'}.is-legend,.is-text-lead,.is-text-lead>*{font-size:1.75rem;line-height:1.428;font-family:'calibre-regular';color:#000}.is-light{color:#ffffff!important}.is-light .is-text-lead{color:#ffffff!important}.is-color-green{color:#37B18E!important}.is-color-blue{color:#5FC1CE!important}.is-color-red{color:#E36767!important}.is-color-yellow{color:#E9BC29!important}.is-color-white{color:#fff!important}.is-bg-color-green{background-color:#37B18E!important}.is-bg-color-blue{background-color:#5FC1CE!important}.is-bg-color-red{background-color:#E36767!important}.is-bg-color-yellow{background-color:#E9BC29!important}.has-underline{text-decoration:underline}.Hero{margin-top:-88px}.is-link-footer,.is-link-footer a{font-size:1.2rem;line-height:1.6;color:#fff;opacity:0.8;font-family:'calibre-regular'}.is-link-footer:hover,.is-link-footer a:hover{color:#fff;opacity:1}.is-text-footer{font-size:1.2rem;line-height:1.6;color:#fff;opacity:0.8;font-family:'calibre-regular'}.ProjectLink{display:inline-block;width:100%}.not-clickable{pointer-events:none}.has-swipe{position:relative;overflow:hidden}.has-swipe .is-img{opacity:0}.has-swipe .SwipeOverlay{position:absolute;top:100%;left:0;width:100%;height:100%;background-color:#333}*{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-tap-highlight-color:transparent;outline:0;-webkit-font-smoothing:antialiased;text-shadow:rgba(0, 0, 0, 0.01) 0 0 1px}:focus{outline:none}.is-container-large{margin:0 auto;max-width:1600px}.is-grid-item>a{display:inline-block}.is-grid-medium>*{padding-left:1.5rem}*+.is-h1,*+.is-h2,*+.is-h3,*+.is-h4,*+.is-h5,*+.is-h6,*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin:0}.is-subnav>li>a{font-size:1.5rem!important;line-height:1.66!important;text-transform:none!important}*+.is-margin{margin-top:1.5rem!important}.is-margin{margin-top:1.5rem!important}em{color:inherit!important}#page-header{z-index:2;position:relative;padding-top:48px}@media only screen and (max-width:959px){#page-header{padding-top:32px;padding-bottom:16px}}#page-header .CloseIcon{display:none}#page-header .Logo #logo-text{fill:#464C54}#page-header .Logo.overlay-open #logo-text{display:none}#page-header .Logo.is-light #logo-text{fill:#fff}#page-header .LogoSticky{z-index:1000}#page-header .is-navbar-item{height:40px}#page-header .StickyNavbar{padding:32px 32px 0 32px}@media only screen and (max-width:959px){#page-header .StickyNavbar{padding:16px 32px 0 32px}}#page-header .LogoSticky,#page-header .StickyNavbar{display:none}#page-header.is-sticky-below{padding-top:0}#page-header.is-sticky-below .Logo,#page-header.is-sticky-below .MainNav{display:none}#page-header.is-sticky-below .LogoSticky,#page-header.is-sticky-below .StickyNavbar{display:block}#page-header.is-sticky-below .MainNavbar .MenuToggle{display:none}@media only screen and (max-width:959px){#page-header.is-sticky-below.is-active{background-color:#2D3739}}#page-header .MainNavMenuIcon{background-color:rgba(255, 255, 255, 0.1);z-index:1000;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#page-header .MainNavMenuIcon #close{opacity:0}#page-header .MainNavMenuIcon:hover{background-color:rgba(45, 55, 57, 0.1);-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#page-header .MainNavMenuIcon.is-open{background-color:transparent;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#page-header .MainNavMenuIcon.is-open #close{opacity:1}#page-header .MainNavMenuIcon.is-open #menu{opacity:0}#page-header .MainNavMenuIcon.is-open:hover{background-color:rgba(255, 255, 255, 0.1)}#page-header .MainNavMenuIcon.is-open:hover svg #close{fill:#fff;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#page-header .MainNav>li>a{height:40px}#page-header .MainNav li{height:auto;padding:0;margin:0 2rem}#page-header .MainNav li a{position:relative;line-height:40px;padding:0;text-transform:none;font-size:16px}#page-header .MainNav li:not(:last-child).is-active>a{color:#000}#page-header .MainNav li:not(:last-child).is-active>a:before{content:"";height:1px;top:100%;right:0;left:0}#page-header .MainNav li:not(:last-child) a{color:#000}#page-header .MainNav li:not(:last-child) a:before{content:"";position:absolute;top:100%;height:1px;background-color:#000;left:50%;right:50%;-webkit-transition:all 0.5s cubic-bezier(0.25, 1, 0.33, 1);-o-transition:all 0.5s cubic-bezier(0.25, 1, 0.33, 1);transition:all 0.5s cubic-bezier(0.25, 1, 0.33, 1)}#page-header .MainNav li:not(:last-child) a:hover{color:#000}#page-header .MainNav li:not(:last-child) a:hover:before{content:"";right:0;left:0;height:1px;top:100%}#page-header .MainNav li:not(:last-child) a:focus{color:#000}#page-header .MainNav li:not(:last-child) a:focus:before{content:"";height:1px;top:100%;right:0;left:0}#page-header .MainNav li:not(:last-child) a.is-light{color:#fff}#page-header .MainNav li:not(:last-child) a.is-light:before{content:'';background-color:#fff}#page-header .MainNav li:not(:last-child) a.is-light:hover:before{content:'';background-color:#fff}#page-header .MainNav>li:last-child a{padding:0 32px;background-color:#f2f2f2;color:#000;border-radius:4px;-webkit-box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0);box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0);-webkit-transition:-webkit-box-shadow 0.3s ease-in-out;transition:-webkit-box-shadow 0.3s ease-in-out;-o-transition:box-shadow 0.3s ease-in-out;transition:box-shadow 0.3s ease-in-out;transition:box-shadow 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out}#page-header .MainNav>li:last-child a:hover{-webkit-box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.1);box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.1)}#page-header .MainNav .is-drop{width:560px!important;padding:1.25rem 2rem;background-color:white;-webkit-box-shadow:0 1px 0 0 #E3E8ED, 0 4px 8px 0 rgba(0, 0, 0, 0.06);box-shadow:0 1px 0 0 #E3E8ED, 0 4px 8px 0 rgba(0, 0, 0, 0.06);border:0.5px solid rgba(0, 0, 0, 0.15);border-radius:3px}#page-header .MainNav .is-drop ul li{padding:0.5rem 0;width:50%;margin:0;display:inline-block;float:left}#page-header .MainNav .is-drop ul li:last-child a{background:transparent;padding:0}#page-header .MainNav .is-drop ul li a{display:inline-block;color:#617174!important;font-size:1rem;line-height:1.5}#page-footer{background-color:#2D3739}#page-footer .Footer{padding-top:6rem}#page-footer .About{max-width:400px}@media only screen and (max-width:959px){#page-footer .About{margin-bottom:3rem}}#page-footer .LogoFooter{margin-bottom:2rem}#page-footer .FooterSocial{margin-top:0.75rem}#page-footer .FooterSocial a{margin-right:1rem}#page-footer .FooterSocial a svg{-webkit-transition:0.2s opacity ease-in-out;-o-transition:0.2s opacity ease-in-out;transition:0.2s opacity ease-in-out;opacity:0.8}#page-footer .FooterSocial a:hover svg{opacity:1}#page-footer .FooterSocial a:not(:last-child){margin-right:1rem}#page-footer .MenuTitle{color:#fff;margin-bottom:2rem}#page-footer .Menu{margin-bottom:3rem}#page-footer .BottomLine{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:1.5rem}#overlay-menu{height:70vh;z-index:2;position:fixed;top:-100vh;left:0;right:0;max-width:2000px;width:100%;margin:auto;-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;background-color:#2D3739}@media only screen and (max-width:1599px){#overlay-menu{height:100vh}}#overlay-menu.is-open{top:0;-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}#overlay-menu.is-open:before{content:'';position:fixed;left:0;right:0;top:0;bottom:0}#overlay-menu.is-open .OverlayContent{opacity:1;-webkit-transition:opacity 1.3s ease-in-out;-o-transition:opacity 1.3s ease-in-out;transition:opacity 1.3s ease-in-out}#overlay-menu .OverlayContent{max-width:1200px;margin:auto;padding:0 96px;position:relative;opacity:0}@media only screen and (max-width:1199px){#overlay-menu .OverlayContent{padding:0 40px}}@media only screen and (max-width:959px){#overlay-menu .OverlayContent{padding:0 30px}}@media only screen and (max-width:639px){#overlay-menu .OverlayContent{padding:0 15px}}#overlay-menu .OverlayContent .OverlayLogo{position:absolute;left:32px;top:32px}#overlay-menu .OverlayContent .OverlayCloseIcon{position:absolute;right:68px;top:32px;border-radius:4px;padding:6px 18px 10px 18px}@media only screen and (min-width:960px){#overlay-menu .OverlayContent .OverlayCloseIcon{right:72px}}#overlay-menu .OverlayContent .OverlayCloseIcon:hover{background-color:rgba(25, 255, 255, 0.1);-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#overlay-menu .OverlayGrid{height:70vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1599px){#overlay-menu .OverlayGrid{height:100vh;max-height:100%}}#overlay-menu .OverlayGrid .Nav{width:400px}#overlay-menu .Info .Header{margin-bottom:0.75rem}#overlay-menu .Info .is-text{opacity:0.6}#overlay-menu .SocialLinks{list-style:none;padding-left:0}#overlay-menu .Contact{max-width:870px;width:100%;margin:0 auto}@media only screen and (max-width:1199px){#overlay-menu .Contact{display:none}}#overlay-menu .Contact .is-divider{margin:3rem 0}#overlay-menu .Contact .Info .is-text{color:rgba(255, 255, 255, 0.5);-webkit-transition:color 0.2s;-o-transition:color 0.2s;transition:color 0.2s}#overlay-menu .Contact .Info .is-text:hover{color:#ffffff}#overlay-menu .OverlayNav .Header{margin-bottom:1.5rem}#overlay-menu .OverlayNav .is-link-overlay{font-size:40px;padding-left:0;padding-right:1.125rem;margin-bottom:0;margin-top:0;position:relative;font-family:'calibre-light';-webkit-transition:all 0.5s cubic-bezier(0.25, 1, 0.33, 1);-o-transition:all 0.5s cubic-bezier(0.25, 1, 0.33, 1);transition:all 0.5s cubic-bezier(0.25, 1, 0.33, 1)}#overlay-menu .OverlayNav .is-link-overlay:hover{padding-left:1.125rem;padding-right:0}#overlay-menu .OverlayNav .is-link-overlay-small{font-size:20px;color:rgba(255, 255, 255, 0.5);position:relative;-webkit-transition:all 0.5s cubic-bezier(0.25, 1, 0.33, 1);-o-transition:all 0.5s cubic-bezier(0.25, 1, 0.33, 1);transition:all 0.5s cubic-bezier(0.25, 1, 0.33, 1)}#overlay-menu .OverlayNav .is-link-overlay-small:hover{padding-left:1.125rem}@media only screen and (max-width:959px){.PostsGrid{text-align:center}}.PostsGrid .Post{display:inline-block;border-bottom:2px solid rgba(0, 0, 0, 0.1)}@media only screen and (max-width:1199px){.PostsGrid .Post{max-width:400px;width:100%;margin:0 auto 4rem auto}}.PostsGrid .Post:hover .Background{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.PostsGrid .Post .Image{height:250px;max-width:550px;width:100%;overflow:hidden;margin-bottom:1.5rem}.PostsGrid .Post .Image .Background{height:250px;max-width:550px;width:100%;background-position:center;background-size:cover;-webkit-transition:-webkit-transform 0.5s ease-in-out;transition:-webkit-transform 0.5s ease-in-out;-o-transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out}.PostsGrid .Post .Category{margin-bottom:0.75rem}.PostsGrid .Post .Title{min-height:60px;margin-bottom:1.5rem;font-family:'calibre-medium'}@media only screen and (max-width:959px){.PostsGrid .Post .Title{min-height:auto}}.PostsGrid .Post .Author{margin-top:1.5rem}.PostsGrid .Post .Intro{color:#313D3F}.PostsGrid .Post p{color:#313D3F}.PostsGrid .Post .Link{margin-bottom:1.5rem}.LoadMoreBtn{text-align:center;margin-top:4rem}.ProjectsGrid .is-grid-item{margin-top:3rem}.ProjectsGrid .Project{overflow:hidden;padding-top:4rem;position:relative;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ProjectsGrid .Project:hover .Overlay{opacity:1}.ProjectsGrid .Project .Overlay{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;-webkit-transition:all 0.5s cubic-bezier(0.25, 1, 0.33, 1);-o-transition:all 0.5s cubic-bezier(0.25, 1, 0.33, 1);transition:all 0.5s cubic-bezier(0.25, 1, 0.33, 1)}.ProjectsGrid .Project .Overlay *{pointer-events:none}.ProjectsGrid .Project .Overlay .OverlayBG{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0.8}@media only screen and (max-width:639px){.ProjectsGrid .Project .Content{min-height:auto!important}}.ProjectsGrid .Project .Header{max-width:80%;margin:0 auto;text-align:center}.ProjectsGrid .Project .Header .AboveTitle{margin-bottom:0.5rem}.ProjectsGrid .Project .Header .Title{margin-bottom:0.5rem;font-weight:600}.ProjectsGrid .Project .Header .Desc{margin-bottom:4rem}.OpenPositions .Header{margin-bottom:2rem;text-align:center}.OpenPositions .Header .is-h2{font-family:'calibre-medium'}.PositionsList .Category{margin-top:4rem}.PositionsList .Category .CatName{margin-bottom:1.5rem}.PositionsList .Position{border-top:1px solid #D8DEDF;padding:1.5rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:639px){.PositionsList .Position .Info{margin-bottom:1rem}}.PositionsList .careersCTA{margin-top:6rem;text-align:center}.PositionsList .careersCTA .Title{margin-bottom:1.5rem}.CTA{position:relative;overflow:hidden;z-index:1}.CTA .BGGradient{z-index:-1;overflow:hidden;position:absolute;top:0;bottom:0;left:0;right:0;background:-webkit-gradient(linear, left top, right top, from(rgba(49, 61, 63, 0)), color-stop(15%, rgba(49, 61, 63, 0.5)), color-stop(30%, #313d3f), color-stop(70%, #313d3f), to(rgba(49, 61, 63, 0)));background:-webkit-linear-gradient(left, rgba(49, 61, 63, 0) 0%, rgba(49, 61, 63, 0.5) 15%, #313d3f 30%, #313d3f 70% rgba(49, 61, 63, 0.5) 85%, rgba(49, 61, 63, 0) 100%);background:-o-linear-gradient(left, rgba(49, 61, 63, 0) 0%, rgba(49, 61, 63, 0.5) 15%, #313d3f 30%, #313d3f 70% rgba(49, 61, 63, 0.5) 85%, rgba(49, 61, 63, 0) 100%);background:linear-gradient(90deg, rgba(49, 61, 63, 0) 0%, rgba(49, 61, 63, 0.5) 15%, #313d3f 30%, #313d3f 70% rgba(49, 61, 63, 0.5) 85%, rgba(49, 61, 63, 0) 100%)}@media only screen and (max-width:959px){.CTA .BGGradient{background:#313d3f!important}}.CTA .BGLeft{z-index:-3;overflow:hidden;position:absolute;top:0;bottom:0;left:0;right:50%}.CTA .BGLeftImage{z-index:-2;overflow:hidden;position:absolute;top:0;bottom:0;left:0;right:0}.CTA .BGRight{z-index:-3;overflow:hidden;position:absolute;top:0;bottom:0;left:50%;right:0}.CTA .BGRightImage{z-index:-2;overflow:hidden;position:absolute;top:0;bottom:0;left:0;right:0}.CTA .is-grid-item{position:relative}.CTA .is-grid-item>a{width:100%}.CTA .is-grid-item:first-child:before{content:'';position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:80%;width:1px;background-color:rgba(255, 255, 255, 0.2)}@media only screen and (max-width:959px){.CTA .is-grid-item:first-child:before{height:0}}.CTA .Action,.CTA .Partner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.CTA .Action:hover,.CTA .Partner:hover{cursor:pointer}.CTA .Action>div,.CTA .Partner>div{padding:3rem 1.5rem}.CTA .Partner{padding-left:20%;padding-right:2rem}@media only screen and (min-width:1600px){.CTA .Partner{padding-left:40%}}@media only screen and (max-width:1199px){.CTA .Partner{padding-right:0}}@media only screen and (max-width:959px){.CTA .Partner{padding-left:4rem}}.CTA .Action{padding-left:4rem;padding-right:20%}@media only screen and (min-width:1312px){.CTA .Action{padding-right:45%}}@media only screen and (min-width:1900px){.CTA .Action{padding-right:50%}}@media only screen and (max-width:959px){.CTA .Action{position:relative}.CTA .Action:before{content:'';position:absolute;top:0;height:1px;margin:auto;left:0;right:0;background-color:rgba(255, 255, 255, 0.2)}}.CTA .Action>div{pointer-events:none}@media only screen and (min-width:960px){.CTA .Action>div{position:relative}}.CTA .Title{color:#fff;margin-bottom:3rem;font-family:'calibre-medium'}.CTA .is-h6{margin-bottom:0.5rem}.CTA .SubscribeAction>div{pointer-events:auto}.CTA .SubscribeAction .Title{margin-bottom:1.5rem}.CTA .InputSubscribe{border-bottom:1px solid #617174;position:relative}.CTA .InputSubscribe:before{position:absolute;left:0;bottom:13px;content:'';background:url("../img/icons/email.svg") no-repeat center / contain;width:20px;height:16px}.CTA .InputSubscribe input{padding-left:32px;background:transparent;border:none;font-size:20px;height:40px;color:#fff;width:100%}.ServiceCTA{text-align:center;background:url("../img/bg/a1-cta-srv-illo.png") no-repeat center left, url("../img/bg/a2-cta-srv-illo.png") no-repeat bottom right / contain, rgba(95, 193, 206, 0.2)}@media (max-width:1400px){.ServiceCTA{background:url("../img/bg/a1-cta-srv-illo.png") no-repeat center left -20%, url("../img/bg/a2-cta-srv-illo.png") no-repeat bottom right -20% / contain, rgba(95, 193, 206, 0.2)}}@media only screen and (max-width:1199px){.ServiceCTA{background:url("../img/bg/a1-cta-srv-illo.png") no-repeat center left -40%, url("../img/bg/a2-cta-srv-illo.png") no-repeat bottom right -40% / contain, rgba(95, 193, 206, 0.2)}}@media only screen and (max-width:959px){.ServiceCTA{background:rgba(95, 193, 206, 0.2)}}.ServiceCTA .Content{max-width:970px;margin-left:auto;margin-right:auto;padding:0 2rem}.ServiceCTA .Content .Text{margin-bottom:3rem;font-family:calibre-medium;color:#313D3F}.fileuploader,.fileuploader *,.fileuploader :after,.fileuploader :before{-webkit-box-sizing:border-box;box-sizing:border-box}.fileuploader{display:block;position:relative;width:100%;padding:0;margin:15px 0;background:transparent;border-radius:4px;line-height:normal;text-align:left}.fileuploader-input{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #D8DEDF;border-radius:4px;cursor:pointer;overflow:hidden}.fileuploader-input-caption{height:3.5rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:start;align-self:flex-start;padding:0 0 0.25rem 1rem;font-size:1.25rem;margin-right:15px;background:transparent;border:none;border-radius:4px;color:#94A8AB;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.fileuploader-input-button{font-size:1.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;padding:0 1rem;height:3.5rem;border-radius:4px;color:#5FC1CE;text-align:center;vertical-align:top;cursor:pointer;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.fileuploader-input-button:hover{background:transparent}.fileuploader-input-button:active{background:transparent;-webkit-box-shadow:none;box-shadow:none}.fileuploader-focused .fileuploader-input-caption{border-color:#b8c2ef}.fileuploader-focused .fileuploader-input-button{background:#758fe9;border-color:#758fe9}.fileuploader-disabled .fileuploader-input{opacity:0.7;cursor:default;pointer-events:none!important}.fileuploader-theme-default .fileuploader-dragging{background:#fff;border:1px dashed #dde4f6}.fileuploader-theme-default .fileuploader-dragging .fileuploader-input-caption{border-color:transparent}.fileuploader-theme-default .fileuploader-dragging .fileuploader-input-button{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.fileuploader.fileuploader-is-uploading .fileuploader-input-caption:after{width:14px;height:14px;right:10px;top:50%;margin-top:-10px;opacity:0.8}.fileuploader-item .fileuploader-item-image.fileuploader-loading:after,.fileuploader-item.upload-pending .fileuploader-action-remove:after,.fileuploader.fileuploader-is-uploading .fileuploader-input-caption:after{content:'';position:absolute;width:20px;height:20px;border-radius:50%;border-top:3px solid #dde4f6;border-right:3px solid #dde4f6;border-bottom:3px solid #dde4f6;border-left:3px solid #979fb8;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:fileuploaderSpin 1s infinite linear;animation:fileuploaderSpin 1s infinite linear}.fileuploader-items-list{display:block;margin:0;padding:0;list-style:none}.fileuploader-item{position:relative;margin:0;padding:20px 15px;border-bottom:1px solid #e8e8e8;-webkit-animation:fileuploaderSlideIn 0.4s ease;animation:fileuploaderSlideIn 0.4s ease}.fileuploader-item:last-child{border-bottom:0;margin-bottom:-15px}.fileuploader-item.upload-failed{background:rgba(219, 104, 104, 0.08)}.fileuploader-item.upload-pending .fileuploader-action-remove:after{width:26px;height:26px;right:-5px;top:50%;margin-top:-13px;opacity:0.2}.fileuploader-item .columns{position:relative;z-index:2}.fileuploader-item .column-thumbnail{position:absolute;width:36px;height:36px;line-height:36px;left:0;top:0}.fileuploader-item .column-thumbnail .fileuploader-item-image{position:relative;width:100%;height:100%;border-radius:4px;overflow:hidden}.fileuploader-item .fileuploader-item-image img{max-width:none;max-height:100%;min-height:100%}.fileuploader-item .fileuploader-item-image canvas,.fileuploader-item .fileuploader-item-image img{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-animation:fileuploaderFadeIn 0.2s ease;animation:fileuploaderFadeIn 0.2s ease}.fileuploader-item .column-thumbnail .fileuploader-item-image.fileuploader-loading:after{width:24px;height:24px;left:50%;top:50%;margin-left:-12px;margin-top:-12px;border-radius:50%;opacity:0.12}.fileuploader-item .column-thumbnail .fileuploader-action-popup{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.2);border-radius:4px;cursor:pointer;opacity:0;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.fileuploader-item.file-has-popup .column-thumbnail .fileuploader-action-popup{display:block}.fileuploader-item .column-thumbnail .fileuploader-action-popup:hover{opacity:1}.fileuploader-item .column-thumbnail .fileuploader-action-popup:active{background:rgba(0, 0, 0, 0.4)}.fileuploader-item.file-type-audio .column-thumbnail .fileuploader-action-popup:after,.fileuploader-item.file-type-video .column-thumbnail .fileuploader-action-popup:after{content:'';position:absolute;left:50%;top:50%;margin-left:-4px;margin-top:-8px;width:0;height:0;border-top:8px solid rgba(0, 0, 0, 0);border-bottom:8px solid rgba(0, 0, 0, 0);border-left:10px solid #fff}.fileuploader-item .fileuploader-item-icon{position:relative;width:100%;height:100%;text-align:center;color:#fff;font-size:11px;background:#ddd;border-radius:4px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-animation:fileuploaderFadeIn 0.2s ease;animation:fileuploaderFadeIn 0.2s ease}.fileuploader-item .fileuploader-item-icon.is-bright-color{color:#888}.fileuploader-item .fileuploader-item-icon i{display:block;width:90%;margin:0 auto;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-style:normal;font-weight:bold}.fileuploader-item .column-title{display:block;padding-left:51px;padding-right:81px;color:#5FC1CE}.fileuploader-item a{color:#74809D;text-decoration:none}.fileuploader-item .column-title div{width:100%;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fileuploader-item .column-title span{font-size:12px;color:#979fb8}.fileuploader-item .column-actions{position:absolute;right:15px;top:50%;margin-top:-9px}.fileuploader-action{display:inline-block;position:relative;width:18px;height:18px;border-radius:50%;cursor:pointer;vertical-align:top;-webkit-transform:translateZ(0px);transform:translateZ(0px);-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.fileuploader-item .column-actions .fileuploader-action+.fileuploader-action{margin-left:10px}.fileuploader-item .column-actions .fileuploader-action-success{position:absolute;right:0;top:0}.fileuploader-item .column-actions .fileuploader-action-success:active,.fileuploader-item .column-actions .fileuploader-action-success:hover{opacity:0}.fileuploader-action-remove{background:#fae1e1;border:1px solid #ffcfcf}.fileuploader-action-remove:hover{background:#ffefef}.fileuploader-action-remove:active{background:#ffcfcf}.fileuploader-action-remove i:after,.fileuploader-action-remove i:before{content:'';position:absolute;top:4px;left:7px;height:8px;width:2px;background-color:#f59595}.fileuploader-action-remove i:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.fileuploader-action-remove i:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.fileuploader-action-start{background:#6381E6;border-radius:50%}.fileuploader-action-start i{position:absolute;left:50%;top:50%;margin-left:-2px;margin-top:-5px;border-radius:2px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #fff}.fileuploader-action-start:hover{background:#758fe9}.fileuploader-action-start:active{background:#6381E6;-webkit-box-shadow:inset 0 1px 6px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 6px rgba(0, 0, 0, 0.1)}.fileuploader-action-success{background:#6381E6;border:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.fileuploader-action-success i:after,.fileuploader-action-success i:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.fileuploader-action-success i:before{width:4px;height:2px;left:6px;top:11px;background:#fff}.fileuploader-action-success i:after{top:4px;left:9px;width:2px;height:9px;background:#fff}.fileuploader-action-download{background:#6381E6;border-radius:50%}.fileuploader-action-download i{position:absolute;left:50%;top:50%;margin-left:-1px;margin-top:-4px;width:2px;height:5px;border-radius:0;background:#fff}.fileuploader-action-download i:after{content:'';position:absolute;width:0;height:0;bottom:-4px;left:-3px;border-left:4px solid rgba(0, 0, 0, 0);border-right:4px solid rgba(0, 0, 0, 0);border-top:5px solid #fff;border-radius:2px}.fileuploader-action-download:hover{background:#758fe9}.fileuploader-action-download:active{background:#6381E6;-webkit-box-shadow:inset 0 1px 6px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 6px rgba(0, 0, 0, 0.1)}.fileuploader-action-retry{background:#6381E6;border-radius:50%}.fileuploader-action-retry i:before{content:'';position:absolute;width:10px;height:10px;left:4px;top:4px;border-radius:50%;border:2px solid #fff}.fileuploader-action-retry i:after{content:'';position:absolute;width:6px;height:3px;left:3px;top:9px;background:#6381E6;-webkit-transform:rotate(-35deg);-ms-transform:rotate(-35deg);transform:rotate(-35deg)}.fileuploader-action-retry:hover,.fileuploader-action-retry:hover i:after{background:#758fe9}.fileuploader-action-retry:active{-webkit-box-shadow:inset 0 1px 6px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 6px rgba(0, 0, 0, 0.1)}.fileuploader-action-retry:active,.fileuploader-action-retry:active i:after{background:#6381E6}.fileuploader-action-sort{background:#b0b8d0;text-align:center;cursor:move}.fileuploader-action-sort:active,.fileuploader-action-sort:hover{background:#979fb8}.fileuploader-action-sort i{position:relative;display:inline-block;top:8px;width:8px;height:2px;background:#fff;vertical-align:top}.fileuploader-action-sort i:before{content:'';position:absolute;display:inline-block;background:#fff;width:100%;height:2px;top:-3px;left:0}.fileuploader-action-sort i:after{content:'';position:absolute;display:inline-block;background:#fff;width:100%;height:2px;top:3px;left:0}.fileuploader-item .fileuploader-progressbar{position:absolute;left:0;bottom:0;width:100%;height:4px;border-radius:4px;overflow:hidden}.fileuploader-item .fileuploader-progressbar .bar{position:absolute;left:0;top:0;width:0%;height:100%;border-radius:4px;background:#6381E6;-webkit-transition:width 0.3s ease;-o-transition:width 0.3s ease;transition:width 0.3s ease}.fileuploader-item .progress-bar2 .fileuploader-progressbar{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fileuploader-item .progress-bar2 .fileuploader-progressbar .bar{position:absolute;left:0;top:0;width:0%;height:100%;border-radius:0;background:rgba(104, 125, 219, 0.08);-webkit-transition:width 0.3s ease;-o-transition:width 0.3s ease;transition:width 0.3s ease}.fileuploader-item .progress-bar2 span{position:absolute;top:50%;margin-top:-29px;right:15px;color:rgba(151, 159, 184, 0.16);font-size:48px}.fileuploader-input-caption .fileuploader-pending-loader{margin-right:5px}.fileuploader-pending-loader{position:relative;display:inline-block;width:14px;height:14px;overflow:hidden;vertical-align:middle}.fileuploader-pending-loader .left-half,.fileuploader-pending-loader:after{background:#fff}.fileuploader-pending-loader .right-half,.fileuploader-pending-loader .spinner{background:#789BEC}.fileuploader-pending-loader:after{content:'';position:absolute;top:3px;left:3px;width:8px;height:8px;border-radius:50%;z-index:4}.fileuploader-pending-loader .left-half,.fileuploader-pending-loader .right-half,.fileuploader-pending-loader .spinner{position:absolute;top:0;width:50%;height:100%}.fileuploader-pending-loader .left-half{left:0;opacity:1;-webkit-animation:fileuploaderOpacity 3s steps(1, end) infinite;animation:fileuploaderOpacity 3s steps(1, end) infinite;z-index:3}.fileuploader-pending-loader .right-half{right:0;opacity:0;-webkit-animation:fileuploaderOpacity 3s steps(1, end) reverse infinite;animation:fileuploaderOpacity 3s steps(1, end) reverse infinite;z-index:1}.fileuploader-pending-loader .spinner{left:0;-webkit-animation:fileuploaderSpin 3s linear infinite;animation:fileuploaderSpin 3s linear infinite;-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right;z-index:2}.fileuploader-popup{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;background:rgba(40, 46, 61, 0.9);z-index:90;-webkit-animation:fileuploaderFadeIn 0.4s ease;animation:fileuploaderFadeIn 0.4s ease}.fileuploader-popup-preview{width:100%;height:100%;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:2}.fileuploader-popup-preview .node{position:relative;display:block;width:100%;height:100%;min-height:10px;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:fileuploaderSlideInDown 0.4s;animation:fileuploaderSlideInDown 0.4s}.fileuploader-popup-preview .node.astext>div,.fileuploader-popup-preview .node.audio>audio,.fileuploader-popup-preview .node.image>img,.fileuploader-popup-preview .node.video>video{max-width:100%;max-height:100%;margin:0;padding:0;color:#47525d;background:#fff;-webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.4);box-shadow:0 0 20px rgba(0, 0, 0, 0.4);border-radius:4px}.fileuploader-popup-preview .node.audio audio{width:450px}.fileuploader-popup-preview .node.astext div{max-width:992px;padding:20px;margin:0 auto;font-size:14px;line-height:16px;text-align:left;overflow-y:auto;white-space:pre-wrap}.fileuploader-popup-preview .tools{width:100%;margin-top:30px}.fileuploader-popup-preview .tools:after{content:'';position:absolute;left:0;width:100%;margin-top:-240px;height:2000px;background:rgba(35, 40, 54, 0.96);-webkit-box-shadow:0px -2px 10px rgba(0, 0, 0, 0.4);box-shadow:0px -2px 10px rgba(0, 0, 0, 0.4);z-index:-1}.fileuploader-popup-preview .tools ul{display:table;list-style:none;margin:0 auto;padding:0;-webkit-animation:fileuploaderSlideIn 0.4s;animation:fileuploaderSlideIn 0.4s}.fileuploader-popup-preview .tools li{display:inline-block;padding:0 20px;max-width:50%;vertical-align:middle}.fileuploader-popup-preview .tools li span{display:block;color:#868896;margin-top:3px;font-size:14px}.fileuploader-popup-preview .tools li h5{margin:8px 0;color:#dfdeee;font-size:14px;font-weight:bold;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.fileuploader-popup-preview .tools li a{display:inline-block;cursor:pointer;text-align:center;text-decoration:none;-webkit-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.fileuploader-popup-preview .tools li a:hover{opacity:0.6}.fileuploader-popup-preview .tools li a i{display:inline-block;width:23px;height:23px;margin-bottom:2px;background-size:contain;background-repeat:no-repeat;background-position:center}.fileuploader-popup-preview .tools li a[data-action=crop] i{background-image:url('data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNiAwLjd2LTAuN2gtMC43bC0zIDNoLTcuM3YtM2gtMnYzaC0zdjJoM3Y4aDh2M2gydi0zaDN2LTJoLTN2LTcuM2wzLTN6TTUgNWg1LjNsLTUuMyA1LjN2LTUuM3pNMTEgMTFoLTUuM2w1LjMtNS4zdjUuM3oiLz4KPC9zdmc+Cg==')}.fileuploader-popup-preview .tools li a[data-action=rotate-cw] i{background-image:url('data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNiA3di00bC0xLjEgMS4xYy0xLjMtMi41LTMuOS00LjEtNi45LTQuMS00LjQgMC04IDMuNi04IDhzMy42IDggOCA4YzIuNCAwIDQuNi0xLjEgNi0yLjhsLTEuNS0xLjNjLTEuMSAxLjMtMi43IDIuMS00LjUgMi4xLTMuMyAwLTYtMi43LTYtNnMyLjctNiA2LTZjMi40IDAgNC41IDEuNSA1LjUgMy41bC0xLjUgMS41aDR6Ii8+Cjwvc3ZnPgo=')}.fileuploader-popup-preview .tools li a[data-action=remove] i{background-image:url('data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yIDV2MWgxdjljMCAwIDEuMSAxIDQuNSAxczQuNS0xIDQuNS0xdi05aDF2LTFoLTExek02IDE0aC0xdi03aDF2N3pNOCAxNGgtMXYtN2gxdjd6TTEwIDE0aC0xdi03aDF2N3oiLz4KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEyIDNjMCAwIDAtMC41LTItMC44di0wLjdjMC0wLjgtMC43LTEuNS0xLjUtMS41aC0yYy0wLjggMC0xLjUgMC43LTEuNSAxLjV2MC43Yy0xLjYgMC4zLTIgMC44LTIgMC44aC0xdjFoMTF2LTFoLTF6TTYgMS41YzAtMC4zIDAuMi0wLjUgMC41LTAuNWgyYzAuMiAwIDAuNSAwLjIgMC41IDAuNXYwLjZjMC0wLjEtMC45LTAuMS0xLjUtMC4xcy0xLjEgMC0xLjUgMC4xdi0wLjZ6Ii8+Cjwvc3ZnPgo=')}.fileuploader-popup-preview .tools li.separator{position:relative;margin:5px 40px 5px 0px;height:40px;border-right:1px solid #36394e}.fileuploader-popup-preview .tools .buttons{text-align:center;margin-top:30px;-webkit-animation:fileuploaderSlideIn 0.4s;animation:fileuploaderSlideIn 0.4s}.fileuploader-popup-button{display:inline-block;background:transparent;color:#596671;font-weight:bold;border-radius:4px;padding:11px 20px;margin:0 10px;cursor:pointer;border:none;outline:0;border:2px solid #596671;text-decoration:none;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.fileuploader-popup-button:hover{background:#e6ebf4;border-color:#e6ebf4;color:#90a0bc;text-decoration:none}.fileuploader-popup-button:active,.fileuploader-popup-button:focus{color:#90a0bc;background:#d1d9e8;border-color:#d1d9e8;text-decoration:none}.fileuploader-popup-button.button-success{color:#fff;background:#6381E6;border-color:#6381E6}.fileuploader-popup-button.button-success:hover{background:#758fe9;border-color:#758fe9;color:#fff;text-decoration:none}.fileuploader-popup-button.button-success:active,.fileuploader-popup-button.button-success:focus{color:#fff;background:#6381E6;border-color:#6381E6}.fileuploader-cropper,.fileuploader-cropper *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fileuploader-cropper{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(17, 20, 27, 0.65);z-index:9}.fileuploader-cropper-area{position:absolute;left:0;top:0;width:0;height:0;z-index:2}.fileuploader-cropper-area.has-grid:after,.fileuploader-cropper-area.has-grid:before{content:'';position:absolute;border:1px solid rgba(250, 250, 250, 0.8);opacity:0;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;z-index:1}.fileuploader-cropper-area.has-grid:before{top:0;left:50%;height:100%;width:34%;border-top:0;border-bottom:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.fileuploader-cropper-area.has-grid:after{top:50%;left:0;height:34%;width:100%;border-left:0;border-right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.fileuploader-cropper-area.has-grid.moving:after,.fileuploader-cropper-area.has-grid.moving:before{opacity:1}.fileuploader-cropper-area .point{position:absolute;width:12px;height:12px;background:#fafafa;-webkit-box-shadow:0 0 6px rgba(0, 0, 0, 0.4);box-shadow:0 0 6px rgba(0, 0, 0, 0.4);border-radius:50%;z-index:3}.fileuploader-cropper-area .point-a{top:-6px;left:-6px;cursor:nw-resize}.fileuploader-cropper-area .point-b{top:-6px;left:50%;margin-left:-6px;cursor:n-resize}.fileuploader-cropper-area .point-c{top:-6px;right:-6px;cursor:ne-resize}.fileuploader-cropper-area .point-d{top:50%;right:-6px;margin-top:-6px;cursor:w-resize}.fileuploader-cropper-area .point-e{bottom:-6px;right:-6px;cursor:nw-resize}.fileuploader-cropper-area .point-f{bottom:-6px;left:50%;margin-left:-6px;cursor:s-resize}.fileuploader-cropper-area .point-g{bottom:-6px;left:-6px;cursor:sw-resize}.fileuploader-cropper-area .point-h{left:-6px;top:50%;margin-top:-6px;cursor:w-resize}.fileuploader-cropper-area .area-move{position:absolute;width:95%;height:95%;left:50%;top:50%;z-index:2;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);cursor:move}.fileuploader-cropper-area .area-image{position:relative;overflow:hidden;width:100%;height:100%}.fileuploader-cropper-area .area-image img{width:auto;height:auto;max-width:none;max-height:none;position:absolute;left:0;top:0;background:#fff;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.fileuploader-item.sorting{background:#f5f6fA;border-radius:4px;opacity:0.9;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);z-index:799}.fileuploader-item.sorting,.fileuploader-item.sorting .fileuploader-item-icon,.fileuploader-item.sorting .fileuploader-item-image canvas,.fileuploader-item.sorting .fileuploader-item-image img,.fileuploader-sorter-placeholder{-webkit-animation:none;animation:none}.fileuploader-sorter-placeholder{background:rgba(0, 0, 0, 0.03);margin:0;padding:0}@-webkit-keyframes fileuploaderOpacity{0%{opacity:1}50%,to{opacity:0}}@keyframes fileuploaderOpacity{0%{opacity:1}50%,to{opacity:0}}@-webkit-keyframes fileuploaderFadeIn{0%{opacity:0}to{opacity:1}}@keyframes fileuploaderFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fileuploaderScaleIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fileuploaderScaleIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fileuploaderSlideIn{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}to{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1}}@keyframes fileuploaderSlideIn{0%{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0}to{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1}}@-webkit-keyframes fileuploaderSlideOut{0%{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1}to{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0}}@keyframes fileuploaderSlideOut{0%{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1}to{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0}}@-webkit-keyframes fileuploaderSlideInDown{0%{-webkit-transform:translateY(-5%);transform:translateY(-5%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fileuploaderSlideInDown{0%{-webkit-transform:translateY(-5%);transform:translateY(-5%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fileuploaderSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fileuploaderSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.QuoteSection{border-left:2px solid #000;padding-left:4rem}.QuoteSection .Text{font-family:'Charter ITC W01';margin-bottom:1rem;font-size:1.6rem;line-height:1.8}.QuoteSection .Author{color:#94A8AB}#transition-layer{position:fixed;max-width:2000px;width:100%;margin:0 auto;z-index:5;background-color:white;top:0;bottom:0;left:0;right:0;display:none}#transition-mask{position:fixed;z-index:11}.ShareBlock .Content{border-top:1px solid #D8DEDF;border-bottom:1px solid #D8DEDF;padding-top:1.5rem;padding-bottom:1.5rem}.ShareBlock .Content .Title{margin-bottom:0;margin-right:4rem}.ShareBlock .Content .ShareLink{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.25rem;border-radius:4px;background-color:#D8DEDF;color:#fff;-webkit-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out}.ShareBlock .Content .ShareLink:hover{background-color:#94A8AB}.ShareBlock .Content .ShareLink:not(:last-child){margin-right:1rem}.MenuToggle{cursor:pointer;width:50px;height:40px;display:inline-block;text-align:center;position:relative;padding:0 16px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;background-color:rgba(255, 255, 255, 0.2);-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.MenuToggle:hover{background-color:rgba(45, 55, 57, 0.1)}.MenuToggle.overlay-open{background-color:transparent}.MenuToggle.overlay-open:hover{background-color:rgba(255, 255, 255, 0.1)}.MenuToggle.overlay-open:hover .MenuIcon{background:#fff}.MenuToggle.overlay-open .MenuIcon{background:#F0F2F2}.MenuToggle .MenuIcon{background:#000;display:block;height:2px;border-radius:4px;position:relative;top:50%;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;-o-transition:transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease;width:100%}.MenuToggle .MenuIcon:after,.MenuToggle .MenuIcon:before{-webkit-animation:burger-init 0.4s forwards;animation:burger-init 0.4s forwards;background:inherit;content:"";border-radius:4px;display:block;height:inherit;position:absolute;width:inherit;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.MenuToggle .MenuIcon:before{top:-6px}.MenuToggle .MenuIcon:after{top:6px}.MenuToggle .MenuIcon.is-toggle{-webkit-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.MenuToggle .MenuIcon.is-toggle:after,.MenuToggle .MenuIcon.is-toggle:before{-webkit-animation:burger 0.4s forwards;animation:burger 0.4s forwards}@-webkit-keyframes burger{35%{top:0}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@keyframes burger{35%{top:0}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@-webkit-keyframes burger-init{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);top:0}35%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{top:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes burger-init{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);top:0}35%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{top:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}#animation-line{max-width:600px;width:100%;margin-left:auto;margin-right:auto;position:relative}#animation-line svg{width:100%}@media only screen and (max-width:639px){#animation-line svg{height:140px}}svg #circle1_medium{fill:rgba(95, 193, 206, 0.02);-webkit-transition:fill 0.2s;-o-transition:fill 0.2s;transition:fill 0.2s;-webkit-transition:r 0.25s;-o-transition:r 0.25s;transition:r 0.25s}svg #circle1_medium.hover{r:60;fill:rgba(95, 193, 206, 0.2);-webkit-transition:fill 0.2s;-o-transition:fill 0.2s;transition:fill 0.2s;-webkit-transition:r 0.25s;-o-transition:r 0.25s;transition:r 0.25s}svg #circle2_medium{fill:rgba(227, 103, 103, 0.02);-webkit-transition:fill 0.2s;-o-transition:fill 0.2s;transition:fill 0.2s;-webkit-transition:r 0.25s;-o-transition:r 0.25s;transition:r 0.25s}svg #circle2_medium.hover{r:60;fill:rgba(227, 103, 103, 0.2);-webkit-transition:fill 0.2s;-o-transition:fill 0.2s;transition:fill 0.2s;-webkit-transition:r 0.25s;-o-transition:r 0.25s;transition:r 0.25s}svg #circle3_medium{fill:rgba(233, 188, 41, 0.02);-webkit-transition:fill 0.2s;-o-transition:fill 0.2s;transition:fill 0.2s;-webkit-transition:r 0.25s;-o-transition:r 0.25s;transition:r 0.25s}svg #circle3_medium.hover{r:60;fill:rgba(233, 188, 41, 0.2);-webkit-transition:fill 0.2s;-o-transition:fill 0.2s;transition:fill 0.2s;-webkit-transition:r 0.25s;-o-transition:r 0.25s;transition:r 0.25s}svg #circle4_medium{fill:rgba(55, 177, 142, 0.02);-webkit-transition:fill 0.2s;-o-transition:fill 0.2s;transition:fill 0.2s;-webkit-transition:r 0.25s;-o-transition:r 0.25s;transition:r 0.25s}svg #circle4_medium.hover{r:60;fill:rgba(55, 177, 142, 0.2);-webkit-transition:fill 0.2s;-o-transition:fill 0.2s;transition:fill 0.2s;-webkit-transition:r 0.25s;-o-transition:r 0.25s;transition:r 0.25s}#ideation,#research,#sprint,#support{cursor:pointer}svg #ideation.hover,svg #ideation:hover{fill:#5FC1CE;-webkit-transition:fill 0.7s;-o-transition:fill 0.7s;transition:fill 0.7s}svg #research.hover,svg #research:hover{fill:#E36767;-webkit-transition:fill 0.2s;-o-transition:fill 0.2s;transition:fill 0.2s}svg #sprint.hover,svg #sprint:hover{fill:#E9BC29;-webkit-transition:fill 0.2s;-o-transition:fill 0.2s;transition:fill 0.2s}svg #support.hover,svg #support:hover{fill:#37B18E;-webkit-transition:fill 0.2s;-o-transition:fill 0.2s;transition:fill 0.2s}.description-wrapper{position:relative;max-width:600px;margin:0 auto;min-height:200px}.description-wrapper div{position:absolute;opacity:0;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.description-wrapper div.hover{opacity:1}#modal-full .is-modal-dialog{background-color:rgba(240, 242, 242, 0.95)}#modal-full .is-modal-close-full{background-color:#E6EAEA;border-radius:4px}#modal-full .is-text-lead{font-size:2.15rem;line-height:1.2;font-family:'calibre-medium';margin-bottom:1.15rem}#modal-full .is-text{font-size:1.25rem}#modal-full .is-width-xxlarge{width:1000px}@media only screen and (max-width:959px){#modal-full .is-width-xxlarge{width:auto;padding-left:4rem;padding-right:4rem}}@media only screen and (max-width:639px){#modal-full .is-width-xxlarge{padding-left:2rem;padding-right:2rem;padding-bottom:5rem;padding-top:5rem}}#modal-full .Logo{margin-bottom:1.875rem}@media only screen and (max-width:959px){#modal-full .Logo{margin-top:2rem}}#modal-full .is-input{font-size:1rem;height:3.1rem;min-width:319px;margin-right:4rem}@media only screen and (max-width:959px){#modal-full .is-input{min-width:auto;margin-right:auto}}#modal-full .is-button{line-height:1.5;font-size:1rem}#modal-full .is-button:hover:after{display:none}@media only screen and (max-width:639px){#modal-full .is-button{display:block;margin-top:1rem}}#modal-full #mc-embedded-subscribe-form2{margin-bottom:3rem}#modal-full .is-form-label{font-size:0.85rem}#modal-full .is-modal-close-full{top:16px;right:16px}#modal-full .is-grid{position:relative}#modal-full #mce-error-response2{position:absolute;bottom:-25px;font-size:0.85rem}#modal-full #mce-success-response2{position:absolute;bottom:-45px;font-size:0.85rem}.ServiceSlider{padding:2rem 0}.ServiceSlider .nav-prev{position:absolute;left:8.5%;top:10%;z-index:1;cursor:pointer}@media only screen and (max-width:959px){.ServiceSlider .nav-prev{position:relative;display:inline-block;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);left:0;top:auto;bottom:1rem}}.ServiceSlider .nav-next{position:absolute;left:8.5%;z-index:1;top:42%;cursor:pointer}@media only screen and (max-width:959px){.ServiceSlider .nav-next{position:relative;display:inline-block;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);top:auto;bottom:1rem}}.ServiceSlider .SlideTitle{color:white}@media only screen and (max-width:639px){.ServiceSlider .SlideTitle{font-size:2.5rem}}.ServiceSlider .SlideDesc{color:white}.ServiceSlider .is-divider{background-color:rgba(255, 255, 255, 0.2);margin:4rem 0}@media only screen and (max-width:639px){.ServiceSlider .is-divider{margin:2rem 0}}@media only screen and (max-width:639px){.ServiceSlider .is-divider{margin:1rem 0}}@media only screen and (max-width:959px){.ServiceSlider .SliderContent{margin-bottom:7rem}}@media only screen and (max-width:639px){.ServiceSlider .SliderContent{margin-bottom:5rem}}.ServiceSlider .SliderNumbers li{position:absolute;top:20%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ServiceSlider .SliderNumbers li span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:104px;line-height:1;color:white;font-family:'calibre-thin'}@media only screen and (max-width:959px){.ServiceSlider .SliderNumbers{display:none}}@media only screen and (max-width:959px){.ServiceSlider .is-grid{margin-left:0}}@media only screen and (max-width:959px){.ServiceSlider .is-slideshow-items{position:relative;height:auto!important}.ServiceSlider .is-slideshow-items>*{position:relative}}.r-tabs .r-tabs-nav{margin:0;padding:0}.r-tabs .r-tabs-tab{display:inline-block;margin:0;list-style:none}.r-tabs .r-tabs-panel{padding:15px;display:none}.r-tabs .r-tabs-accordion-title{display:none}.r-tabs .r-tabs-panel.r-tabs-state-active{display:block}#ServiceFeaturesTabs .r-tabs-accordion-title{border-bottom:2px solid #D8DEDF}#ServiceFeaturesTabs .r-tabs-accordion-title a{font-size:1.5rem;line-height:1.66;color:#94A8AB;font-family:calibre-regular;padding:1.25rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#ServiceFeaturesTabs .r-tabs-accordion-title a:after{content:'';display:inline-block;background-image:url("data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDQ4IDUxMiIgd2lkdGg9IjI0cHgiPjxwYXRoIGZpbGw9IiM5NEE4QUIiIGQ9Ik00NDEuOSAxNjcuM2wtMTkuOC0xOS44Yy00LjctNC43LTEyLjMtNC43LTE3IDBMMjI0IDMyOC4yIDQyLjkgMTQ3LjVjLTQuNy00LjctMTIuMy00LjctMTcgMEw2LjEgMTY3LjNjLTQuNyA0LjctNC43IDEyLjMgMCAxN2wyMDkuNCAyMDkuNGM0LjcgNC43IDEyLjMgNC43IDE3IDBsMjA5LjQtMjA5LjRjNC43LTQuNyA0LjctMTIuMyAwLTE3eiI+PC9wYXRoPjwvc3ZnPg==");background-repeat:no-repeat;background-position:center;background-size:cover;width:16px;height:16px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:0.2s all ease-in-out;-o-transition:0.2s all ease-in-out;transition:0.2s all ease-in-out}#ServiceFeaturesTabs .r-tabs-accordion-title.r-tabs-state-active a:after{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}#ServiceFeaturesTabs .TabsList{text-align:center;margin-bottom:4rem}#ServiceFeaturesTabs .TabsList li:not(:last-child){margin-right:4rem}#ServiceFeaturesTabs .TabsList li a{font-size:1.5rem;line-height:1.66;color:#94A8AB;font-family:calibre-regular}#ServiceFeaturesTabs .TabsList li.r-tabs-state-active a{color:#617174}#ServiceFeaturesTabs .TabsContent .SectionHeading{max-width:770px;margin-right:auto;margin-left:auto;text-align:center}@media only screen and (max-width:639px){#ServiceFeaturesTabs .TabsContent .SectionHeading{margin-top:4rem}}#ServiceFeaturesTabs .TabsContent .SectionHeading .Title{font-family:'calibre-bold';margin-bottom:7rem}#ServiceFeaturesTabs .TabsContent .ServiceFeature.is-grid-margin{margin-top:4rem}#ServiceFeaturesTabs .TabsContent .ServiceFeature .Icon{margin-bottom:1.5rem}#ServiceFeaturesTabs .TabsContent .ServiceFeature .Title{margin-bottom:1.5rem;font-size:1.375rem;line-height:1.35;color:#313D3F;text-transform:uppercase;font-family:'calibre-medium';letter-spacing:2.75px}#ServiceFeaturesTabs .TabsContent .ServiceFeature .Desc{color:#617174;font-family:calibre-regular;font-size:1.5rem;line-height:1.5}#ServiceFeaturesTabs .TabsContent .ServiceFeature ul{margin-top:1rem;list-style:none}#ServiceFeaturesTabs .TabsContent .ServiceFeature ul li{color:#617174;font-family:calibre-regular;font-size:1.5rem;line-height:1.5}@media only screen and (max-width:640px){.r-tabs .r-tabs-nav{display:none}.r-tabs .r-tabs-accordion-title{display:block}}#template-home .Hero{position:relative;overflow:hidden;z-index:1;padding-bottom:0;padding-top:14rem}@media only screen and (max-width:639px){#template-home .Hero{text-align:center}}#template-home .Hero .is-container{padding-bottom:31rem;background-position:bottom;background-repeat:no-repeat;background-size:contain}@media only screen and (max-width:1199px){#template-home .Hero .is-container{padding-bottom:40%}}@media only screen and (max-width:959px){#template-home .Hero .is-container{padding-bottom:50%}}#template-home .Hero .SectionHeader{max-width:900px}#template-home .Hero .Title{max-width:530px;font-size:1.5rem;margin-bottom:2rem}@media only screen and (max-width:639px){#template-home .Hero .Title{margin-left:auto;margin-right:auto}}#template-home .Hero .is-divider{margin:0}#template-home .Hero .is-h6{margin-bottom:1.5rem;color:#617174}#template-home .Hero .is-h1{margin-bottom:1.5rem;color:#000;font-size:5rem;line-height:1.1}@media only screen and (max-width:639px){#template-home .Hero .is-h1{font-size:4rem}#template-home .Hero .is-h1 .with{display:block}}#template-home .Hero .is-button{margin-bottom:6rem}#template-home .Clients{margin-top:1rem}#template-home .Clients .Header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}#template-home .Clients .Header .Title{color:#D8DEDF;margin-bottom:1.5rem}@media only screen and (max-width:1199px){#template-home .Clients .Header .Title{margin-bottom:2rem}}@media only screen and (max-width:639px){#template-home .Clients .ClientsGrid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#template-home .Clients .ClientsGrid .is-img{opacity:0.5;-webkit-transition:0.2s opacity ease-in-out;-o-transition:0.2s opacity ease-in-out;transition:0.2s opacity ease-in-out}#template-home .Clients .ClientsGrid .is-img:hover{opacity:1}#template-home .Clients .is-grid-item:not(.Text){text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#template-home .Leading{text-align:center;position:relative;z-index:1;background:#313D3F}#template-home .Leading .is-section{padding:4rem 0}#template-home .Leading .Desc{text-align:center;margin:0 auto;color:#fff}@media only screen and (max-width:639px){#template-home .Leading .Desc{max-width:100%}}#template-home .ProjectsList{padding-bottom:0}#template-home .ProjectsList .List .Title{font-family:'calibre-medium'}#template-home .ProjectsList .ProjectLink{margin-bottom:2rem}#template-home .ProjectsList .Subtitle{margin-bottom:6rem;max-width:970px;margin-left:auto;margin-right:auto;font-family:'calibre-medium'}#template-home .ProjectsList .Header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2rem}@media only screen and (max-width:639px){#template-home .ProjectsList .Header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#template-home .ProjectsList .Header .Title{font-family:'calibre-medium'}@media only screen and (max-width:639px){#template-home .ProjectsList .Header .Title{margin-bottom:1.5rem}}#template-home .Office-banner{margin-top:5rem;background:url("../img/bg/new-office-nbg.jpg") no-repeat center / cover, #fff}#template-home .Office-banner .img-wrapper{height:750px;width:100%}@media only screen and (max-width:959px){#template-home .Office-banner .img-wrapper{height:500px}}@media only screen and (max-width:639px){#template-home .Office-banner .img-wrapper{height:300px}}#template-home .Recognitions{background:transparent}#template-home .Recognitions .content-wrapper{padding:5rem 7rem;max-width:1200px;display:block;margin:-7rem auto 4rem;background:#fff}@media only screen and (max-width:959px){#template-home .Recognitions .content-wrapper{margin:-4rem auto 4rem}}@media only screen and (max-width:639px){#template-home .Recognitions .content-wrapper{padding:4rem 2rem;margin:-4rem auto 0}}#template-home .Recognitions .content-wrapper h2{text-align:center;margin-bottom:2rem}#template-home .Recognitions .content-wrapper .is-grid p{margin-top:1.5rem;font-family:'calibre-light';font-size:1.25rem;line-height:1.333}@media only screen and (max-width:639px){#template-home .Recognitions .content-wrapper .is-grid p{font-size:1.15rem}}#template-home .Project{overflow:hidden;position:relative;z-index:1;-webkit-box-sizing:content-box;box-sizing:content-box}@media only screen and (min-width:960px){#template-home .Project:hover .Overlay{opacity:0.9}}#template-home .Project .Overlay{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;-webkit-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}#template-home .Project .Overlay *{pointer-events:none}#template-home .Project .Overlay .Testimonial{margin-left:6rem;text-align:left;max-width:50%}#template-home .Project .Overlay .Testimonial .Avatar{display:inline-block;margin-right:0.75rem}#template-home .Project .Overlay .Testimonial .Name{color:#fff;display:inline-block;margin-bottom:1.5rem}#template-home .Project .Overlay .Testimonial .Quote{margin-bottom:1.5rem}#template-home .Project .Overlay .Link{position:absolute;bottom:2rem;right:2rem}#template-home .Project .Overlay .Link.is-link{color:#fff}#template-home .Project .Overlay .Link.is-link:after{background:url("../img/icons/arrow-light.svg") no-repeat center / contain}#template-home .Project .ProjectImage{position:relative}@media only screen and (max-width:1199px){#template-home .Project .ProjectImage{text-align:center}}#template-home .Project .ProjectImage .is-img{z-index:-1;position:absolute;left:0;right:0;top:4rem}@media only screen and (max-width:1199px){#template-home .Project .ProjectImage .is-img{position:relative}}#template-home .Project .ProjectHeader{max-width:560px;padding-left:5rem;height:36rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1199px){#template-home .Project .ProjectHeader{margin:auto;max-width:60%;padding-left:0;padding-top:6rem;text-align:center;height:auto}}#template-home .Project .Name{margin-bottom:1.5rem;font-family:'calibre-medium'}@media only screen and (max-width:959px){#template-home .ColabCTA .Header{margin-bottom:3rem}}#template-home .ColabCTA .Header .Title{font-family:'calibre-medium';margin-bottom:6rem}@media only screen and (max-width:959px){#template-home .ColabCTA .Header .Title{margin-bottom:1.5rem}}#template-home .ColabCTA .Content{border-left:1px solid rgba(0, 0, 0, 0.1)}#template-home .ColabCTA .Content .Desc{color:#313D3F}#template-home .DevProcess{background-color:#FBFDFF}#template-home .DevProcess .Header{text-align:center}#template-home .DevProcess .Header .Title{font-family:'calibre-medium';margin-bottom:1.5rem}#template-home .DevProcess .Content{opacity:0}#template-home .DevProcess .ProcessText{color:#000;font-family:'calibre-medium'}#template-home .DevProcess .Phase{text-align:center}#template-home .DevProcess .Phase .LongTitle{font-family:'calibre-medium';margin-bottom:1rem}#template-home .DevProcess .Phase .is-text-meta{color:#000}#template-home .FromBlog .Header{text-align:center;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto}#template-home .FromBlog .Header .Title{font-family:'calibre-medium'}#template-home .HomeSlider{padding:2rem 0;background:#313D3F}#template-home .HomeSlider .nav-prev{position:absolute;left:8.5%;top:27%;z-index:1;cursor:pointer}@media only screen and (max-width:959px){#template-home .HomeSlider .nav-prev{position:relative;display:inline-block;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);left:0;top:auto;bottom:1rem}}#template-home .HomeSlider .nav-next{position:absolute;left:8.5%;z-index:1;top:70%;cursor:pointer}@media only screen and (max-width:959px){#template-home .HomeSlider .nav-next{position:relative;display:inline-block;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);top:auto;bottom:1rem}}#template-home .HomeSlider .SlideTitle{color:white}#template-home .HomeSlider .SlideDesc{color:white}#template-home .HomeSlider .is-divider{background-color:rgba(255, 255, 255, 0.2);margin:4rem 0}#template-home .HomeSlider .SliderNumbers li{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#template-home .HomeSlider .SliderNumbers li span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:104px;line-height:1;color:white;font-family:'calibre-thin'}@media only screen and (max-width:959px){#template-home .HomeSlider .SliderNumbers{display:none}}@media only screen and (max-width:959px){#template-home .HomeSlider .is-grid{margin-left:0}}#template-about .Hero{padding-top:12rem;padding-bottom:8rem}@media only screen and (max-width:639px){#template-about .Hero{padding-bottom:4rem}}#template-about .Hero .Header{max-width:80%}@media only screen and (max-width:959px){#template-about .Hero .Header{max-width:100%}}#template-about .Hero .Header .Title{margin-bottom:1.5rem}#template-about .Leading{padding:5rem 0;background:url("../img/bg/switches_v2.svg") no-repeat center / contain, #fff}@media only screen and (max-width:959px){#template-about .Leading{padding:3rem 0;background:none}}@media only screen and (max-width:639px){#template-about .Leading{padding:0 0 3rem;background:none;margin-top:-5rem}}#template-about .Leading .Title{font-family:'calibre-medium';text-align:center;margin-bottom:3rem}#template-about .Leading h4{color:#313D3F}#template-about .Management{padding:4rem 0 5rem}@media only screen and (max-width:639px){#template-about .Management{padding:3rem 0}}#template-about .Management h2{text-align:center}#template-about .Management .grid-wrapper{margin-top:2rem}#template-about .Management .grid-wrapper .is-grid-item:hover{cursor:pointer}#template-about .Management .grid-wrapper .is-grid-item:hover h5{opacity:1;-webkit-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}#template-about .Management .grid-wrapper .is-grid-item:hover h5:before{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transition:all 0.75s cubic-bezier(0.25, 1, 0.33, 1);-o-transition:all 0.75s cubic-bezier(0.25, 1, 0.33, 1);transition:all 0.75s cubic-bezier(0.25, 1, 0.33, 1)}#template-about .Management .grid-wrapper .is-grid-item p{font-size:1.125rem}@media only screen and (max-width:639px){#template-about .Management .grid-wrapper .is-grid-item p{font-size:1rem}}#template-about .Management .grid-wrapper .is-grid-item .is-text{font-size:1.5rem;color:#313D3F;margin-top:1.5rem;margin-bottom:0.5rem}@media only screen and (max-width:639px){#template-about .Management .grid-wrapper .is-grid-item .is-text{font-size:1.25rem;margin-bottom:0;font-family:'calibre-medium'}}#template-about .Management .grid-wrapper .is-grid-item h5{opacity:0;-webkit-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-transform:uppercase;color:#617174;font-family:'calibre-medium';letter-spacing:1.5px;font-size:1rem;margin-top:12px}#template-about .Management .grid-wrapper .is-grid-item h5 span{background:#fff;margin:0 15px}#template-about .Management .grid-wrapper .is-grid-item h5:before{background:black;opacity:0.1;height:2px;-webkit-box-flex:0;-ms-flex:0;flex:0;content:'';-webkit-transition:all 0.75s cubic-bezier(0.25, 1, 0.33, 1);-o-transition:all 0.75s cubic-bezier(0.25, 1, 0.33, 1);transition:all 0.75s cubic-bezier(0.25, 1, 0.33, 1)}#template-about .Facts{padding:6rem 0 4rem}@media only screen and (max-width:639px){#template-about .Facts{padding:4rem 0 6rem}}#template-about .Facts h2{margin-bottom:3.5rem}@media only screen and (max-width:639px){#template-about .Facts h2{text-align:center;margin-bottom:1.5rem}}#template-about .Facts .facts-content-wrapper{max-width:770px;margin:0 auto}#template-about .Facts .facts-content-wrapper .single-fact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2rem 0;border-bottom:1px solid rgba(0, 0, 0, 0.1)}@media only screen and (max-width:639px){#template-about .Facts .facts-content-wrapper .single-fact{display:block}}#template-about .Facts .facts-content-wrapper .single-fact .is-text-lead{font-family:'calibre-light';font-size:6.5rem;line-height:1;margin-right:2rem;width:auto;min-width:200px}@media only screen and (max-width:639px){#template-about .Facts .facts-content-wrapper .single-fact .is-text-lead{margin-bottom:1.5rem;text-align:center}}#template-about .Facts .facts-content-wrapper .single-fact p{font-family:'calibre-light';font-size:1.5rem}#template-about .Facts .facts-content-wrapper .realized-projects{margin-top:2.5rem;padding-bottom:2rem;border-bottom:1px solid rgba(0, 0, 0, 0.1)}#template-about .Facts .facts-content-wrapper .realized-projects h3{font-size:1.5rem}@media only screen and (max-width:639px){#template-about .Facts .facts-content-wrapper .realized-projects h3{text-align:center;margin-bottom:2.5rem}}@media only screen and (max-width:639px){#template-about .Facts .facts-content-wrapper .realized-projects img{display:block;margin:0 auto}}#template-about .Masonry-gallery{display:block}@media only screen and (max-width:959px){}#template-about .Masonry-gallery .is-container-expand{overflow:hidden}#template-about .Masonry-gallery .is-grid{min-width:2180px;margin:0 -7%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media only screen and (max-width:959px){#template-about .Masonry-gallery .is-grid{-webkit-animation:moveSlideshowMobAbout 12s ease-in-out infinite;animation:moveSlideshowMobAbout 12s ease-in-out infinite;margin:0}}@media only screen and (max-width:639px){#template-about .Masonry-gallery .is-grid{-webkit-animation:moveSlideshowMobAbout 12s linear infinite;animation:moveSlideshowMobAbout 12s linear infinite;margin:0 100px}}#template-about .Masonry-gallery .is-grid.is-grid-small>.is-grid-margin{min-height:400px}#template-about .Masonry-gallery .is-grid .item-wrap div{background-size:cover;background-position:center}@-webkit-keyframes moveSlideshowAbout{0%{opacity:0}12.5%{opacity:0.5}25%{opacity:0.9}50%{opacity:1}75%{opacity:0.9}93%{opacity:0.75}to{-webkit-transform:translateX(-1470px);transform:translateX(-1470px);opacity:1}}@keyframes moveSlideshowAbout{0%{opacity:0}12.5%{opacity:0.5}25%{opacity:0.9}50%{opacity:1}75%{opacity:0.9}93%{opacity:0.75}to{-webkit-transform:translateX(-1470px);transform:translateX(-1470px);opacity:1}}@-webkit-keyframes moveSlideshowMobAbout{0%{opacity:0}12.5%{opacity:0.5}25%{opacity:0.9}50%{opacity:1}75%{opacity:0.9}93%{opacity:0.75}to{-webkit-transform:translateX(-66%);transform:translateX(-66%);opacity:0}}@keyframes moveSlideshowMobAbout{0%{opacity:0}12.5%{opacity:0.5}25%{opacity:0.9}50%{opacity:1}75%{opacity:0.9}93%{opacity:0.75}to{-webkit-transform:translateX(-66%);transform:translateX(-66%);opacity:0}}#template-about .Masonry-mobile{display:none;height:500px;max-width:100%;margin:0 auto;position:relative;overflow:hidden;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#template-about .Masonry-mobile div{width:2036px;background:url("../img/about/about-full-roll-padding.png");background-size:contain;position:absolute;top:0;left:0;height:100%;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-animation:newmoveSlideshow 12s linear infinite;animation:newmoveSlideshow 12s linear infinite}@-webkit-keyframes newmoveSlideshow{to{-webkit-transform:translateX(-60%);transform:translateX(-60%)}}@keyframes newmoveSlideshow{to{-webkit-transform:translateX(-60%);transform:translateX(-60%)}}@media only screen and (max-width:959px){#template-about .Masonry-mobile{display:none}}#template-about .Office-banner{background:url("../img/bg/new-office-nbg.jpg") no-repeat center / cover, #fff}#template-about .Office-banner .img-wrapper{height:750px;width:100%}@media only screen and (max-width:959px){#template-about .Office-banner .img-wrapper{height:500px}}@media only screen and (max-width:639px){#template-about .Office-banner .img-wrapper{height:300px}}#template-about .Recognitions{background:transparent}#template-about .Recognitions .content-wrapper{padding:5rem 7rem;max-width:1200px;display:block;margin:-7rem auto 4rem;background:#fff}@media only screen and (max-width:959px){#template-about .Recognitions .content-wrapper{margin:-4rem auto 4rem}}@media only screen and (max-width:639px){#template-about .Recognitions .content-wrapper{padding:4rem 2rem;margin:-4rem auto}}#template-about .Recognitions .content-wrapper h2{text-align:center;margin-bottom:2rem}#template-about .Recognitions .content-wrapper .is-grid p{margin-top:1.5rem;font-family:'calibre-light';font-size:1.25rem;line-height:1.333}@media only screen and (max-width:639px){#template-about .Recognitions .content-wrapper .is-grid p{font-size:1.15rem}}#template-about .Founder .LongTitle{margin:1.5rem 0}@media only screen and (max-width:959px){#template-about .Founder .Content{margin-bottom:2rem}}@media only screen and (max-width:959px){#template-about .Founder .Media{text-align:center}}#template-about .OurWork .OurExpertise{position:relative;padding-top:26rem;padding-left:6rem}#template-about .OurWork .OurExpertise .OurExpertiseBG{position:absolute;left:0;top:0}#template-about .OurWork .OurExpertise .Content{position:relative;padding:6rem;background-color:#fff}@media only screen and (max-width:959px){#template-about .OurWork .OurExpertise{padding-top:40%;padding-left:0}#template-about .OurWork .OurExpertise .Content{padding:2rem 1rem}}#template-about .OurWork .OurServices{position:relative;padding-bottom:26rem;padding-left:6rem}#template-about .OurWork .OurServices .OurServicesBG{z-index:-1;position:absolute;right:0;bottom:0}#template-about .OurWork .OurServices .Content{position:relative;padding:6rem;background-color:#fff;max-width:45rem}#template-about .OurWork .OurServices .Content .Title{margin-bottom:1.5rem}@media only screen and (max-width:959px){#template-about .OurWork .OurServices{padding-left:0;padding-bottom:0;padding-top:40%}#template-about .OurWork .OurServices .OurServicesBG{bottom:auto;top:0}#template-about .OurWork .OurServices .Content{padding:2rem 1rem;max-width:100%}}#template-about .Technologies{text-align:center;padding-bottom:6rem;margin-bottom:6rem}@media only screen and (min-width:960px){#template-about .Technologies .Header{max-width:60%;margin:0 auto}}#template-about .Technologies .Header .Title{margin-bottom:1.5rem}#template-about .Technologies .TechGrid{margin-top:6rem}@media only screen and (max-width:959px){#template-about .Technologies .TechGrid .Tech{margin-bottom:2rem}}.management-modal .modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}.management-modal .modal-content .left{width:25%}.management-modal .modal-content .left .img-holder{background-size:cover;background-position:center;display:block;border-radius:50%;width:100px;height:100px}@media only screen and (max-width:639px){.management-modal .modal-content .left .img-holder{width:50px;height:50px}}.management-modal .modal-content .right{width:75%}.management-modal .modal-content .right .is-modal-title{font-size:1.5rem;font-family:'calibre-medium'}.management-modal .modal-content .right h4{padding:0 0 1rem;font-size:1rem;text-transform:uppercase;letter-spacing:2px;color:#94A8AB;border-bottom:1px solid rgba(148, 168, 171, 0.3);display:inline-block;width:auto}.management-modal .modal-content .right ul{list-style:none;margin-top:1rem;padding-left:0}.management-modal .modal-content .right ul li{margin:15px 0;font-size:15px}#template-services .Hero{padding-top:12rem;padding-bottom:8rem}#template-services .Hero .Header{max-width:80%}@media only screen and (max-width:959px){#template-services .Hero .Header{max-width:100%}}#template-services .Hero .Header .Title{margin-bottom:1.5rem}#template-services .Leading{position:relative;z-index:1;background:#313D3F}#template-services .Leading .LeadingBG{z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0;background:url("../img/bg/services-leading-bg.svg") no-repeat center right -8%}@media only screen and (max-width:959px){#template-services .Leading .LeadingBG{opacity:0.3}}#template-services .Leading .Title{text-align:center;max-width:65%;margin:0 auto;color:#fff}@media only screen and (max-width:639px){#template-services .Leading .Title{max-width:100%}}#template-services .Services{padding-bottom:6rem}#template-services .Services .Header{margin-bottom:6rem}#template-services .Services .Service{margin-bottom:3rem}#template-services .Services .Service .Media{text-align:center}#template-services .Services .Service .Title{margin:2rem 0}#template-services .Services .Service .Content{margin-bottom:2rem}#template-services .Services .Service .is-divider{margin-top:1.5rem}@media only screen and (max-width:959px){#template-services .Perks{text-align:center}}#template-services .Perks .Header{max-width:60%;margin-left:auto;margin-right:auto;margin-bottom:4rem}@media only screen and (max-width:959px){#template-services .Perks .Header{max-width:80%}}#template-services .Perks .Header .Title{font-weight:600;margin-bottom:1.5rem}#template-services .Perks .Header .Subtitle *{color:#fff}@media only screen and (max-width:959px){#template-services .Perks .Perk:not(:last-child){margin-bottom:4rem}}#template-services .Perks .Perk .Media{text-align:center;margin-bottom:4rem}#template-services .Perks .Perk .Media .is-img{width:100%;height:180px}@media only screen and (max-width:959px){#template-services .Perks .Perk .Content{padding-left:2rem;padding-right:2rem}}#template-services .Perks .Perk .Content .Title{margin:1.5rem 0;font-weight:600}#template-services .Benefits{padding-bottom:0}#template-services .Benefits .Header{max-width:50%;margin-bottom:3rem}@media only screen and (max-width:959px){#template-services .Benefits .Header{max-width:85%}}@media only screen and (max-width:374px){#template-services .Benefits .Header{max-width:100%}}#template-services .Benefits .Header .Title{font-weight:600}#template-services .Benefits .BenefitsGrid{margin-bottom:8rem}@media only screen and (max-width:959px){#template-services .Benefits .Benefit .Content{margin-bottom:2rem}}#template-services .Benefits .Benefit .Content .Title{font-weight:600;margin-bottom:1rem}#template-services .TimezoneHours{background:url("../img/World_Map_Oh_Dots.png") no-repeat center;text-align:center}#template-services .TimezoneHours .Slider{border-radius:4px;max-width:700px;margin:0 auto;padding:3rem;background-color:#fff;-webkit-box-shadow:0 8px 14px 0 rgba(148, 168, 171, 0.41);box-shadow:0 8px 14px 0 rgba(148, 168, 171, 0.41)}@media only screen and (min-width:960px){#template-services .TimezoneHours .Slider .Header{max-width:70%;margin:0 auto}}#template-services .TimezoneHours .Slider .Header .Title{color:#5FC1CE;margin-bottom:0.5rem}#template-services .TimezoneHours .Slider .Header .Desc{margin-bottom:1.5rem}#template-services .TimezoneHours .Slider .Content{margin-bottom:2rem}@media only screen and (max-width:959px){#template-services .TimezoneHours .Slider .Content .Slides{min-height:180px!important;height:auto}}#template-services .TimezoneHours .Slider .Content .CityTag{font-size:6.25rem;line-height:1;color:#000;font-weight:600}#template-services .TimezoneHours .Slider .Content .CityName{font-size:1rem;line-height:2;color:#94A8AB;margin-bottom:1rem}@media only screen and (max-width:639px){#template-services .TimezoneHours .Slider .Content .CityName{margin-bottom:2rem}}#template-services .TimezoneHours .Slider .Content .HoursCount{color:#5FC1CE}@media only screen and (max-width:639px){#template-services .TimezoneHours .Slider .Content .HoursCount{margin-bottom:2rem}}#template-services .TimezoneHours .Slider .Content .HoursCount .Media{margin-bottom:0.75rem}#template-contact .Hero{padding-top:12rem;padding-bottom:3rem}#template-contact .Hero .Title{margin-bottom:1.5rem}#template-contact .ContactForm{padding-top:0}#template-contact .ContactForm .Form .InputSubscribe{border:none;background:white}#template-contact .ContactForm .Form .FormDivider-1{margin:2rem 0}#template-contact .ContactForm .Form .FormDivider-2{margin:2rem 0}#template-contact .ContactForm .Form #cb-fixed-budget{display:inline-block;border:none;background-color:transparent;margin-bottom:1.5rem}#template-contact .ContactForm .Form .is-smaller{font-size:1.2rem}#template-contact .ContactForm #input-budget{padding-left:2rem}#template-contact .ContactForm #input-budget-before{position:relative}#template-contact .ContactForm #input-budget-before:before{content:'$';position:absolute;left:1rem;top:0.7rem;font-size:1.25rem;color:#000}#template-contact .ContactForm .FixedBudget{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:639px){#template-contact .ContactForm .FixedBudget{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:4rem}}#template-contact .GetInTouch{padding-top:0}#template-contact .GetInTouch .Content{padding:3rem 2rem;-webkit-box-shadow:0 4px 8px 0 rgba(206, 218, 221, 0.8);box-shadow:0 4px 8px 0 rgba(206, 218, 221, 0.8);margin-bottom:3rem}#template-contact .GetInTouch .Title{margin-bottom:1rem;color:#94A8AB}#template-contact .GetInTouch .Text{margin-bottom:0.5rem}#template-contact .GetInTouch .Address>.Title,#template-contact .GetInTouch .PhoneMail>.Title{margin-bottom:1rem;color:#000}@media only screen and (max-width:959px){#template-contact .GetInTouch .PhoneMail{margin-bottom:2rem}}#template-contact .GetInTouch .NewBusiness{padding:3rem 2rem;background:url("../img/bg/home-leading-bg.svg") no-repeat left 150px center / 250%, #313D3F}@media only screen and (max-width:639px){#template-contact .GetInTouch .NewBusiness{margin-bottom:2rem}}#template-contact .GetInTouch .NewBusiness .is-img{width:18px;margin-right:0.5rem}#template-contact .GetInTouch .Support{padding:3rem 3rem 3rem 2rem;background:url("../img/bg/services-leading-bg.svg") no-repeat right -20px center / contain, #F0F2F2}#template-contact .GetInTouch .Support .Title{margin-bottom:0.5rem}#template-contact .GetInTouch .Support .Text{margin-bottom:1rem}#template-contact .lds-ellipsis{display:none;position:fixed;width:100%;height:auto;top:0;left:0;bottom:0;right:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.7)), to(rgba(233, 188, 41, 0.9)));background:-webkit-linear-gradient(rgba(255, 255, 255, 0.7), rgba(233, 188, 41, 0.9));background:-o-linear-gradient(rgba(255, 255, 255, 0.7), rgba(233, 188, 41, 0.9));background:linear-gradient(rgba(255, 255, 255, 0.7), rgba(233, 188, 41, 0.9));z-index:99999}#template-contact .lds-ellipsis div{position:absolute;top:45%;left:50%;width:13px;height:13px;border-radius:50%;background:#37B18E;-webkit-animation-timing-function:cubic-bezier(0, 1, 1, 0);animation-timing-function:cubic-bezier(0, 1, 1, 0)}#template-contact .lds-ellipsis div:first-child{left:48%;-webkit-animation:lds-ellipsis1 0.6s infinite;animation:lds-ellipsis1 0.6s infinite}@media only screen and (max-width:639px){#template-contact .lds-ellipsis div:first-child{left:40%}}#template-contact .lds-ellipsis div:nth-child(2){left:48%;-webkit-animation:lds-ellipsis2 0.6s infinite;animation:lds-ellipsis2 0.6s infinite}@media only screen and (max-width:639px){#template-contact .lds-ellipsis div:nth-child(2){left:40%}}#template-contact .lds-ellipsis div:nth-child(3){left:50%;-webkit-animation:lds-ellipsis2 0.6s infinite;animation:lds-ellipsis2 0.6s infinite}@media only screen and (max-width:639px){#template-contact .lds-ellipsis div:nth-child(3){left:48%}}#template-contact .lds-ellipsis div:nth-child(4){left:52%;-webkit-animation:lds-ellipsis3 0.6s infinite;animation:lds-ellipsis3 0.6s infinite}@media only screen and (max-width:639px){#template-contact .lds-ellipsis div:nth-child(4){left:51%}}@-webkit-keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes lds-ellipsis2{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}to{-webkit-transform:translate(26px, 0);transform:translate(26px, 0)}}@keyframes lds-ellipsis2{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}to{-webkit-transform:translate(26px, 0);transform:translate(26px, 0)}}#blog .Hero{background:url("../img/bg/blog-background.svg") no-repeat center top;padding-bottom:0}#blog .Hero .HeroHeader{min-height:410px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}#blog .Hero .HeroHeader .Title{margin-bottom:1.5rem}#blog .Hero .HeroHeader .Subtitle{margin:0 auto;max-width:900px}#blog .Posts{padding-top:0}#blog .Posts .Categories{text-align:center;max-width:700px;margin:0 auto}#blog .Posts .Categories .CategoriesNav{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}#blog .Posts .PostsGrid{margin-top:4rem}#blog .FeaturedPosts{background-color:#2D3739}#blog .FeaturedPosts .Header{text-align:center;margin-bottom:3rem}#blog .FeaturedPosts .Header .Title{font-weight:600}#blog .FeaturedPosts .Post{border-bottom:2px solid rgba(0, 0, 0, 0.1)}#blog .FeaturedPosts .Post .Link{color:#5FC1CE}#blog .FeaturedPosts .Post .Intro{color:#F0F2F2}#blog .LoadMoreBtn{text-align:center;margin-top:4rem}#blog-category .Hero,#blog-post .Hero{padding-bottom:6rem;padding-top:12rem}#blog-category .Hero .Header,#blog-post .Hero .Header{text-align:center}#blog-category .Hero .Header .Category,#blog-post .Hero .Header .Category{margin-bottom:1.5rem}#blog-category .Hero .Header .Title,#blog-post .Hero .Header .Title{margin:0 auto 2rem auto;max-width:960px}#blog-category .Hero .Header .ReadingTime,#blog-post .Hero .Header .ReadingTime{color:#94A8AB}#blog-category .PostContent,#blog-post .PostContent{padding-top:0;margin-top:-3rem}#blog-category .PostContent h3,#blog-post .PostContent h3{font-family:'calibre-bold'}#blog-category .PostContent .FeaturedImage,#blog-post .PostContent .FeaturedImage{width:100%;text-align:center;border-radius:4px;max-width:1200px;margin:0 auto}#blog-category .Posts,#blog-post .Posts{padding-top:0}#blog-category .RelatedPosts .Header,#blog-post .RelatedPosts .Header{margin-bottom:3rem}#blog-category .RelatedPosts .Header .Title,#blog-post .RelatedPosts .Header .Title{font-family:'calibre-bold'}#template-portfolio .Hero{padding-top:12rem;padding-bottom:8rem}#template-portfolio .Hero .Header{max-width:80%}@media only screen and (max-width:959px){#template-portfolio .Hero .Header{max-width:100%}}#template-portfolio .Hero .Header .Title{margin-bottom:1.5rem}#template-portfolio .Projects{padding-top:0}#template-portfolio .Projects .ProjectsFilter{margin-bottom:4rem}@media only screen and (max-width:639px){#template-portfolio .Projects .ProjectsFilter .FilterNav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#template-portfolio .Projects .ProjectsFilter .FilterNav>li:not(:last-child){margin-right:4rem}@media only screen and (max-width:959px){#template-portfolio .Projects .ProjectsFilter .FilterNav>li:not(:last-child){margin-right:2rem}}@media only screen and (max-width:639px){#template-portfolio .Projects .ProjectsFilter .FilterNav>li:not(:last-child){margin-bottom:1rem}}#template-portfolio .Projects .ProjectsFilter .FilterNav>li>a{text-transform:none}#template-portfolio .Testimonials .Header{margin-bottom:3rem;text-align:center}#template-portfolio .Testimonials .Header .Title{font-weight:600}#template-portfolio .Testimonials .ThumbNav{margin:4rem auto;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;max-width:1000px}@media only screen and (max-width:639px){#template-portfolio .Testimonials .ThumbNav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#template-portfolio .Testimonials .ThumbNav .Thumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0.3;-webkit-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s}@media only screen and (max-width:639px){#template-portfolio .Testimonials .ThumbNav .Thumb{display:block}}#template-portfolio .Testimonials .ThumbNav .Thumb a>img{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;-o-transition:transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s}@media only screen and (max-width:639px){#template-portfolio .Testimonials .ThumbNav .Thumb a>img{margin-bottom:1rem}}#template-portfolio .Testimonials .ThumbNav .Thumb.is-active{opacity:1}#template-portfolio .Testimonials .ThumbNav .Thumb.is-active a>img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#template-portfolio .Testimonials .is-slideshow-items{z-index:-1!important;height:26rem!important}@media only screen and (max-width:959px){#template-portfolio .Testimonials .is-slideshow-items{height:30rem!important}}@media only screen and (max-width:639px){#template-portfolio .Testimonials .is-slideshow-items{height:42rem!important}}@media only screen and (max-width:374px){#template-portfolio .Testimonials .is-slideshow-items{height:52rem!important}}#template-portfolio .Testimonials .SlideNavItem{top:35%}#template-portfolio .Testimonials .Testimonial{padding:0 2rem}@media only screen and (max-width:639px){#template-portfolio .Testimonials .Testimonial{padding:0}}#template-portfolio .Testimonials .Testimonial.is-active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:top;-ms-flex-align:top;align-items:top}#template-portfolio .Testimonials .Testimonial .Content{text-align:center;max-width:80%;margin:0 auto 0 auto}@media only screen and (max-width:639px){#template-portfolio .Testimonials .Testimonial .Content{max-width:90%}}#template-portfolio .Testimonials .Testimonial .Content *{color:#2D3739}#template-portfolio .Testimonials .Testimonial .Content .Statement{font-family:'Charter ITC W01';margin-bottom:2rem;padding-top:0.25rem}#template-portfolio .Testimonials .Testimonial .Content .Name{margin-bottom:0.5rem}#template-portfolio-item .Hero{position:relative;z-index:1;min-height:640px}#template-portfolio-item .Hero .Header{position:relative;z-index:1;margin:200px auto 600px;text-align:center}@media only screen and (max-width:959px){#template-portfolio-item .Hero .Header{margin:150px auto 550px}}@media only screen and (max-width:639px){#template-portfolio-item .Hero .Header{margin:150px auto 250px}}#template-portfolio-item .Hero .Header .Subtitle{color:#fff}#template-portfolio-item .Hero .Header .Title{font-family:'calibre-medium';color:#fff}#template-portfolio-item .Hero .HeroBG{position:absolute;z-index:0;top:0;bottom:0;left:0;right:0;height:100%}@media only screen and (max-width:639px){#template-portfolio-item .Hero .HeroBG{background-size:contain!important}}@media only screen and (max-width:959px){#template-portfolio-item .SecondSection{margin-top:1.5rem}}#template-portfolio-item .Details{padding-top:3rem}#template-portfolio-item .Details .DetailsGrid .Title{margin-bottom:1.5rem}@media only screen and (max-width:959px){#template-portfolio-item .Details .DetailsGrid .Title{margin-top:2rem}}#template-portfolio-item .Details .DetailsGrid .is-text-meta{color:#94A8AB}#template-portfolio-item .Details .DetailsGrid .is-list li{margin-top:0}#template-portfolio-item .ProjectContent{padding-bottom:4rem}#template-portfolio-item .ProjectContent .ContentHeader{margin-bottom:1.5rem}#template-portfolio-item .ProjectContent .ContentHeader .Title{font-family:'calibre-bold'}#template-portfolio-item .ProjectContent .is-img-lazy{width:100%;-webkit-filter:blur(0);filter:blur(0);-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}#template-portfolio-item .ProjectContent .is-img-lazy.has-blur{-webkit-filter:blur(10px);filter:blur(10px)}#template-careers .Hero .Header{padding-top:12rem;padding-bottom:8rem}#template-careers .Hero .Title{margin-bottom:1.5rem}#template-careers .EmployeeStatement{background-repeat:no-repeat;background-position:center;background-size:cover;padding:0}#template-careers .EmployeeStatement .inner-wrapper{padding:8rem 0}@media only screen and (max-width:639px){#template-careers .EmployeeStatement .inner-wrapper{background:rgba(0, 0, 0, 0.3)}}@media only screen and (max-width:639px){#template-careers .EmployeeStatement{background-position:bottom right 69%}}#template-careers .EmployeeStatement .Statement{margin-bottom:1.5rem;font-family:'Charter ITC W01'}#template-careers .EmployeeStatement .Name{color:#fff}#template-careers .OurOffer .Header{text-align:center;font-weight:600;margin-bottom:4rem}#template-careers .OurOffer .Header .Title{font-family:'calibre-medium'}#template-careers .OurOffer .OffersGrid .Offer{margin-bottom:15px;padding:4rem 3rem;border:1px solid #D8DEDF;border-radius:4px}#template-careers .OurOffer .OffersGrid .Offer .Media{margin-bottom:1.5rem}#template-careers .Benefits{padding:6rem 0 0}@media only screen and (max-width:639px){#template-careers .Benefits{padding-bottom:0}}#template-careers .Benefits .Header{text-align:center;font-weight:600;margin-bottom:6rem}#template-careers .Benefits .Header .Title{font-family:'calibre-medium'}#template-careers .Benefits .BenefitsGrid .Benefit{margin-bottom:6rem}#template-careers .Benefits .BenefitsGrid .Benefit .Title{color:#E36767;margin-bottom:1.5rem}#template-careers .OpenPositions{padding:2rem 0 6rem}@media only screen and (max-width:639px){#template-careers .OpenPositions{padding-top:1rem}}@media only screen and (min-width:960px){#template-careers .Gallery{background:url("../img/bg/switches_v2.svg") no-repeat center / contain, #fff}}@media only screen and (max-width:959px){#template-careers .Gallery{overflow:hidden}}#template-careers .MobileV{min-width:2000px}@media only screen and (max-width:959px){#template-careers .MobileV{-webkit-animation:moveSlideshowMob 30s linear infinite;animation:moveSlideshowMob 30s linear infinite}}@-webkit-keyframes moveSlideshowMob{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes moveSlideshowMob{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}#template-career .Hero .Header{padding-top:8rem;padding-bottom:0}#template-career .Hero .Title{margin-bottom:4rem}#template-career .IntroText{margin-bottom:4rem}#template-career .IntroText .Title{font-family:'calibre-light'}#template-career .ContentBlock .Title{margin-bottom:1.5rem;font-family:'calibre-medium'}#template-career .Category{margin-bottom:1.5rem}#template-career .ApplyCV{margin-bottom:1.5rem}#template-career .ApplyForm{background-color:#FBFDFF}#template-career .ApplyForm .UploadText{margin-right:3rem;z-index:1}#template-basic .Hero{padding-top:12rem}#template-basic .Hero .Header{text-align:center}#template-thank-you{min-height:100vh}#template-thank-you .Hero{margin-top:0;padding-top:14rem;text-align:center}#template-thank-you .Hero .Title{position:relative}#template-thank-you .Hero .Title:before{content:'';background:url("../img/bg/checkmark.svg") no-repeat;position:absolute;width:80px;height:80px;top:-100px;left:0;right:0;margin:auto}#template-thank-you .ReadNext .ReadBlog{position:relative;min-height:270px;padding:3rem 2rem;background:#313D3F;background-size:contain;background-position:center;background-repeat:no-repeat;cursor:pointer}@media only screen and (max-width:959px){#template-thank-you .ReadNext .ReadBlog{min-height:210px}}@media only screen and (max-width:639px){#template-thank-you .ReadNext .ReadBlog{min-height:240px}}#template-thank-you .ReadNext .ReadBlog .Title{color:#fff;margin-bottom:1rem}#template-thank-you .ReadNext .ReadBlog .Text{color:#fff;margin-bottom:1rem}#template-thank-you .ReadNext .ReadBlog .is-link{position:absolute;bottom:2rem}#template-thank-you .ReadNext .ReadBlog.is-bg-color-green,#template-thank-you .ReadNext .ReadBlog.is-bg-color-red,#template-thank-you .ReadNext .ReadBlog.is-bg-color-yellow,#template-thank-you .ReadNext .ReadBlog.is-grey{-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}#template-thank-you .ReadNext .ReadBlog.is-grey{background-color:#313D3F!important}#template-thank-you .ReadNext .ReadBlog:hover{-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}#template-thank-you .ReadNext .ReadBlog:hover.is-bg-color-yellow{-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;background:-webkit-gradient(linear, left top, left bottom, from(rgba(49, 61, 63, 0.59)), to(rgba(49, 61, 63, 0.93))), url("../../../assets/files/1166/outsource-1.jpg") 50% center;background:-webkit-linear-gradient(rgba(49, 61, 63, 0.59), rgba(49, 61, 63, 0.93)), url("../../../assets/files/1166/outsource-1.jpg") 50% center;background:-o-linear-gradient(rgba(49, 61, 63, 0.59), rgba(49, 61, 63, 0.93)), url("../../../assets/files/1166/outsource-1.jpg") 50% center;background:linear-gradient(rgba(49, 61, 63, 0.59), rgba(49, 61, 63, 0.93)), url("../../../assets/files/1166/outsource-1.jpg") 50% center;background-size:cover}#template-thank-you .ReadNext .ReadBlog:hover.is-bg-color-red{background:-webkit-gradient(linear, left top, left bottom, from(rgba(49, 61, 63, 0.59)), to(rgba(49, 61, 63, 0.93))), url("../../../assets/files/1710/nesa-by-makers-708224-unsplash.jpg") 50% center;background:-webkit-linear-gradient(rgba(49, 61, 63, 0.59), rgba(49, 61, 63, 0.93)), url("../../../assets/files/1710/nesa-by-makers-708224-unsplash.jpg") 50% center;background:-o-linear-gradient(rgba(49, 61, 63, 0.59), rgba(49, 61, 63, 0.93)), url("../../../assets/files/1710/nesa-by-makers-708224-unsplash.jpg") 50% center;background:linear-gradient(rgba(49, 61, 63, 0.59), rgba(49, 61, 63, 0.93)), url("../../../assets/files/1710/nesa-by-makers-708224-unsplash.jpg") 50% center;background-size:cover}#template-thank-you .ReadNext .ReadBlog:hover.is-grey{background:-webkit-gradient(linear, left top, left bottom, from(rgba(49, 61, 63, 0.59)), to(rgba(49, 61, 63, 0.93))), url("../../../assets/files/1577/mbi_blog_image_john_ponzo.jpg") 50% center;background:-webkit-linear-gradient(rgba(49, 61, 63, 0.59), rgba(49, 61, 63, 0.93)), url("../../../assets/files/1577/mbi_blog_image_john_ponzo.jpg") 50% center;background:-o-linear-gradient(rgba(49, 61, 63, 0.59), rgba(49, 61, 63, 0.93)), url("../../../assets/files/1577/mbi_blog_image_john_ponzo.jpg") 50% center;background:linear-gradient(rgba(49, 61, 63, 0.59), rgba(49, 61, 63, 0.93)), url("../../../assets/files/1577/mbi_blog_image_john_ponzo.jpg") 50% center;background-size:cover}#template-thank-you .ReadNext .ReadBlog:hover.is-bg-color-green{background:-webkit-gradient(linear, left top, left bottom, from(rgba(49, 61, 63, 0.59)), to(rgba(49, 61, 63, 0.93))), url("../../../assets/files/1645/caspar-rubin-680342-unsplash.jpg") 50% center;background:-webkit-linear-gradient(rgba(49, 61, 63, 0.59), rgba(49, 61, 63, 0.93)), url("../../../assets/files/1645/caspar-rubin-680342-unsplash.jpg") 50% center;background:-o-linear-gradient(rgba(49, 61, 63, 0.59), rgba(49, 61, 63, 0.93)), url("../../../assets/files/1645/caspar-rubin-680342-unsplash.jpg") 50% center;background:linear-gradient(rgba(49, 61, 63, 0.59), rgba(49, 61, 63, 0.93)), url("../../../assets/files/1645/caspar-rubin-680342-unsplash.jpg") 50% center;background-size:cover}#template-thank-you .ReadNext .ReadTestimonial{padding:3rem 2rem;background:#F0F2F2}#template-thank-you .ReadNext .ReadTestimonial .Title{color:#94A8AB;margin-bottom:1rem}#template-thank-you .ReadNext .ReadTestimonial .Text{color:#000;margin-bottom:1rem}#template-service-business .Hero{padding-top:12rem;padding-bottom:8rem}#template-service-business .Hero .Header{max-width:650px}@media only screen and (max-width:959px){#template-service-business .Hero .Header{max-width:100%}}#template-service-business .Hero .Header .Title{margin-bottom:1.5rem}#template-service-business .Leading{background:#313D3F;background-repeat:no-repeat;background-position:center;background-size:cover;text-align:center}#template-service-business .Leading .Title{font-family:'calibre-medium';text-align:center;color:#fff;margin-bottom:3rem}#template-service-business .ServiceFeatures .SectionHeading{text-align:center}#template-service-business .ServiceFeatures .SectionHeading .Title{font-family:'calibre-bold';margin-bottom:7rem}#template-service-business .ServiceFeatures .ServiceFeature.is-grid-margin{margin-top:4rem}#template-service-business .ServiceFeatures .ServiceFeature .Icon{margin-bottom:1.5rem}#template-service-business .ServiceFeatures .ServiceFeature .Title{margin-bottom:1.5rem;font-size:1.375rem;line-height:1.35;color:#313D3F;text-transform:uppercase;font-family:'calibre-medium';letter-spacing:2.75px}#template-service-business .ServiceFeatures .ServiceFeature .Desc{color:#617174;font-family:calibre-regular;font-size:1.5rem;line-height:1.5}#template-service-web .Hero{padding-top:12rem;padding-bottom:8rem}#template-service-web .Hero .Header{max-width:740px}@media only screen and (max-width:959px){#template-service-web .Hero .Header{max-width:100%}}#template-service-web .Hero .Header .Title{margin-bottom:1.5rem}#template-service-web .Leading{background:#313D3F;background-repeat:no-repeat;background-position:center;text-align:center;margin-bottom:4rem}#template-service-web .Leading .Title{font-family:'calibre-medium';text-align:center;color:#fff;margin-bottom:3rem}#template-service-web .ServiceSlider .SlideTitle{color:#313D3F}#template-service-web .ServiceSlider .nav-next svg path,#template-service-web .ServiceSlider .nav-prev svg path{fill:#313D3F}#template-service-web .ServiceSlider .SlideDesc{color:#94A8AB}#template-service-web .ServiceSlider .is-divider{background-color:rgba(0, 0, 0, 0.2);height:2px}#template-service-web .ServiceSlider .SliderNumbers li span{top:78%;color:#313D3F}#template-service-web .ServiceSlider .nav-next{top:67%}#template-service-web .ServiceSlider .nav-prev{top:28%}#template-service-web .ServiceFeatures{background-color:#FBFDFF}#template-service-web .Technologies{text-align:center;padding-bottom:6rem;margin-top:6.5rem}#template-service-web .Technologies .Header{padding:0 2rem}@media only screen and (min-width:960px){#template-service-web .Technologies .Header{max-width:60%;margin:0 auto}}#template-service-web .Technologies .Header .Title{margin-bottom:2rem;font-family:calibre-medium}#template-service-web .Technologies .TechGrid{margin-top:6rem}@media only screen and (max-width:959px){#template-service-web .Technologies .TechGrid{padding:0 2rem}}@media only screen and (max-width:959px){#template-service-web .Technologies .TechGrid .Tech{margin-bottom:2rem}}#template-service-web .PortfolioCTA{text-align:center}#template-service-web .PortfolioCTA .Title{margin-bottom:3rem;font-family:calibre-medium}#template-service-mobile .Hero{padding-top:12rem;padding-bottom:8rem}#template-service-mobile .Hero .Header{max-width:740px}@media only screen and (max-width:959px){#template-service-mobile .Hero .Header{max-width:100%}}#template-service-mobile .Hero .Header .Title{margin-bottom:1.5rem}#template-service-mobile .Leading{background:#313D3F;background-repeat:no-repeat;background-position:center;background-size:cover;text-align:center;margin-bottom:4rem}#template-service-mobile .Leading .Title{font-family:'calibre-medium';text-align:center;color:#fff;margin-bottom:3rem}#template-service-mobile .ServiceSlider .SlideTitle{color:#313D3F}#template-service-mobile .ServiceSlider .nav-next svg path,#template-service-mobile .ServiceSlider .nav-prev svg path{fill:#313D3F}#template-service-mobile .ServiceSlider .SlideDesc{color:#94A8AB}#template-service-mobile .ServiceSlider .is-divider{background-color:rgba(0, 0, 0, 0.2);height:2px}#template-service-mobile .ServiceSlider .SliderNumbers li span{color:#313D3F}#template-service-mobile .ServiceSlider .nav-next{top:44%}#template-service-mobile .ServiceFeatures{background-color:#FBFDFF}#template-service-mobile .Technologies{text-align:center;padding-bottom:6rem;margin-top:6.5rem}#template-service-mobile .Technologies .Header{padding:0 2rem}@media only screen and (min-width:960px){#template-service-mobile .Technologies .Header{max-width:60%;margin:0 auto}}#template-service-mobile .Technologies .Header .Title{margin-bottom:2rem;font-family:calibre-medium}#template-service-mobile .Technologies .TechGrid{margin-top:6rem}@media only screen and (max-width:959px){#template-service-mobile .Technologies .TechGrid{padding:0 2rem}}@media only screen and (max-width:959px){#template-service-mobile .Technologies .TechGrid .Tech{margin-bottom:2rem}}#template-service-mobile .PortfolioCTA{text-align:center}#template-service-mobile .PortfolioCTA .Title{margin-bottom:3rem;font-family:calibre-medium}#template-service-pm .Hero{padding-top:12rem;padding-bottom:8rem}#template-service-pm .Hero .Header{max-width:740px}@media only screen and (max-width:959px){#template-service-pm .Hero .Header{max-width:100%}}#template-service-pm .Hero .Header .Title{margin-bottom:1.5rem}#template-service-pm .Leading{background:#313D3F;background-repeat:no-repeat;background-position:center;background-size:cover;text-align:center;margin-bottom:4rem}#template-service-pm .Leading .Title{font-family:'calibre-medium';text-align:center;color:#fff;margin-bottom:3rem}#template-service-pm .ServiceSlider .SlideTitle{color:#313D3F}#template-service-pm .ServiceSlider .nav-next svg path,#template-service-pm .ServiceSlider .nav-prev svg path{fill:#313D3F}#template-service-pm .ServiceSlider .SlideDesc{color:#94A8AB}#template-service-pm .ServiceSlider .is-divider{background-color:rgba(0, 0, 0, 0.2);height:2px}#template-service-pm .ServiceSlider .SliderNumbers li{top:27%}#template-service-pm .ServiceSlider .SliderNumbers li span{color:#313D3F}#template-service-pm .ServiceSlider .nav-prev{top:14%}#template-service-pm .ServiceSlider .nav-next{top:56%}#template-service-pm .ServiceFeatures{background-color:#FBFDFF}#template-service-pm .ServiceFeatures .SectionHeading{text-align:center}#template-service-pm .ServiceFeatures .SectionHeading .Title{font-family:'calibre-bold';margin-bottom:2.5rem}#template-service-pm .ServiceFeatures .SectionHeading .Desc{color:#617174;max-width:900px;margin-left:auto;margin-right:auto;margin-bottom:6rem}#template-service-pm .ServiceFeatures .ServiceFeature.is-grid-margin{margin-top:4rem}#template-service-pm .ServiceFeatures .ServiceFeature .Icon{margin-bottom:1.5rem}#template-service-pm .ServiceFeatures .ServiceFeature .Title{margin-bottom:1.5rem;font-size:1.375rem;line-height:1.35;color:#313D3F;text-transform:uppercase;font-family:'calibre-medium';letter-spacing:2.75px}#template-service-pm .ServiceFeatures .ServiceFeature .Desc{color:#617174;font-family:calibre-regular;font-size:1.5rem;line-height:1.5}#template-service-support .Hero{padding-top:12rem;padding-bottom:8rem}#template-service-support .Hero .Header{max-width:740px}@media only screen and (max-width:959px){#template-service-support .Hero .Header{max-width:100%}}#template-service-support .Hero .Header .Title{margin-bottom:1.5rem}#template-service-support .Leading{background:#313D3F;background-repeat:no-repeat;background-position:center;background-size:cover;text-align:center;margin-bottom:4rem}#template-service-support .Leading .Title{font-family:'calibre-medium';text-align:center;color:#fff;margin-bottom:3rem}#template-service-support .ServiceSlider .SlideTitle{color:#313D3F}#template-service-support .ServiceSlider .nav-next svg path,#template-service-support .ServiceSlider .nav-prev svg path{fill:#313D3F}#template-service-support .ServiceSlider .SlideDesc{color:#94A8AB}#template-service-support .ServiceSlider .is-divider{background-color:rgba(0, 0, 0, 0.2);height:2px}#template-service-support .ServiceSlider .SliderNumbers li span{color:#313D3F}#template-service-support .ServiceFeatures{background-color:#FBFDFF}#template-service-support .ServiceFeatures .SectionHeading{text-align:center}#template-service-support .ServiceFeatures .SectionHeading .Title{font-family:'calibre-bold';margin-bottom:6rem}#template-service-support .ServiceFeatures .ServiceFeature.is-grid-margin{margin-top:4rem}#template-service-support .ServiceFeatures .ServiceFeature .Icon{margin-bottom:1.5rem}#template-service-support .ServiceFeatures .ServiceFeature .Title{margin-bottom:1.5rem;font-size:1.375rem;line-height:1.35;color:#313D3F;text-transform:uppercase;font-family:'calibre-medium';letter-spacing:2.75px}#template-service-support .ServiceFeatures .ServiceFeature .Desc{color:#617174;font-family:calibre-regular;font-size:1.5rem;line-height:1.5}#template-service-ux-ui .Hero{padding-top:12rem;padding-bottom:8rem}#template-service-ux-ui .Hero .Header{max-width:900px}@media only screen and (max-width:959px){#template-service-ux-ui .Hero .Header{max-width:100%}}#template-service-ux-ui .Hero .Header .Title{margin-bottom:1.5rem}#template-service-ux-ui .ServiceSlider{background:#313D3F;background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:6rem}#template-service-ux-ui .ServiceSlider .SliderNumbers li span{top:60%}#template-service-ux-ui .ServiceSlider .nav-prev{top:16%}#template-service-ux-ui .ServiceSlider .nav-next{top:54%}#template-service-ux-ui .ServiceFeatures{background-color:#FBFDFF}#template-service-ux-ui .ServiceFeatures .SectionHeading{text-align:center}#template-service-ux-ui .ServiceFeatures .SectionHeading .Title{font-family:'calibre-bold';margin-bottom:2.5rem}#template-service-ux-ui .ServiceFeatures .SectionHeading .Desc{color:#617174;max-width:900px;margin-left:auto;margin-right:auto;margin-bottom:6rem}#template-service-ux-ui .ServiceFeatures .ServiceFeature.is-grid-margin{margin-top:4rem}#template-service-ux-ui .ServiceFeatures .ServiceFeature .Icon{margin-bottom:1.5rem}#template-service-ux-ui .ServiceFeatures .ServiceFeature .Title{margin-bottom:1.5rem;font-size:1.375rem;line-height:1.35;color:#313D3F;text-transform:uppercase;font-family:'calibre-medium';letter-spacing:2.75px}#template-service-ux-ui .ServiceFeatures .ServiceFeature .Desc{color:#617174;font-family:calibre-regular;font-size:1.5rem;line-height:1.5}#template-service-testing .Hero{padding-top:12rem;padding-bottom:8rem}#template-service-testing .Hero .Header{max-width:650px}@media only screen and (max-width:959px){#template-service-testing .Hero .Header{max-width:100%}}#template-service-testing .Hero .Header .Title{margin-bottom:1.5rem}#template-service-testing .Leading{background:#313D3F}@media only screen and (max-width:1199px){#template-service-testing .Leading{background-image:none!important}}#template-service-testing .Leading .Title{font-family:calibre-light;color:#fff;margin-bottom:3.5rem;max-width:860px}#template-service-testing .Leading .Desc *{font-family:calibre-light}#template-service-testing .Leading .is-divider{margin:3.5rem 0;background-color:rgba(255, 255, 255, 0.1)}#template-service-testing .Leading .BenefitsTitle{max-width:500px;margin-bottom:2.5rem}#template-service-testing .Leading .BenefitsList ul li{font-size:1.5rem;line-height:1.6;color:white;font-family:calibre-regular}#template-service-testing .ServiceFeatures .SectionHeading{text-align:center}#template-service-testing .ServiceFeatures .SectionHeading .Title{font-family:'calibre-bold';margin-bottom:2.5rem}#template-service-testing .ServiceFeatures .SectionHeading .Desc{color:#617174;max-width:900px;margin-left:auto;margin-right:auto;margin-bottom:6rem}#template-service-testing .ServiceFeatures .ServiceFeature.is-grid-margin{margin-top:4rem}#template-service-testing .ServiceFeatures .ServiceFeature .Icon{margin-bottom:1.5rem}#template-service-testing .ServiceFeatures .ServiceFeature .Title{margin-bottom:1.5rem;font-size:1.375rem;line-height:1.35;color:#313D3F;text-transform:uppercase;font-family:'calibre-medium';letter-spacing:2.75px}#template-service-testing .ServiceFeatures .ServiceFeature .Desc{color:#617174;font-family:calibre-regular;font-size:1.5rem;line-height:1.5}
/*# sourceMappingURL=style.css.map */