@import url(../fonts/stylesheet.css);a,a:hover{text-decoration:none}a,abbr,address,article,aside,audio,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,label,legend,li,main,mark,nav,ol,p,pre,q,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,video{padding:0;margin:0;border:0}.modal.is-open,.splide.is-initialized:not(.is-active) .splide__list,.splide__track--ttb>.splide__list{display:block}h1,h2{line-height:1.1}.icon,.logo{background-repeat:no-repeat;background-size:contain;background-position:center}.card,.card .content,.splide__sr,.splide__track{overflow:hidden}.btn,.btn-link,.text-link.active{font-weight:700}*,.loader,.splide__container,.splide__slide,::after,::before{box-sizing:border-box}#page-loader,.card.card-team,.text-center{text-align:center}html{cursor:default;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}img,video{max-width:100%}img{border-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}.hidden,[hidden]{display:none!important}[disabled]{cursor:not-allowed}:focus:not(:focus-visible){outline:0}a{color:#007bff;background-color:transparent;-webkit-text-decoration-skip:objects;color:inherit}.text-black,body{color:#121928}a:hover{color:#0056b3;color:inherit}.card p,.panel.bg-dark p{color:#e5e5e5}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0}.sr-only{position:absolute;clip:rect(1px,1px,1px,1px);left:-9999px;top:-9999px}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__container{position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.hidden,.mob-only,.modal,.nav .menu-btn,.splide:not(.is-overflow) .splide__pagination,.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause,.tab-only{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:1s linear infinite splide-loading;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;padding:0;position:absolute;width:1px}.card.card-team .team-info,.container,.relative,.splide__track{position:relative}.full,body{width:100%}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0}/*!
 * tabbyjs v12.0.3
 * Lightweight, accessible vanilla JS toggle tabs.
 * (c) 2019 Chris Ferdinandi
 * MIT License
 * http://github.com/cferdinandi/tabby
 */body{line-height:1.5;font-family:Roboto;font-weight:400;font-size:18px}.card .title,.h4,h1,h2,h3,h4{font-family:Encode}.h4,h1,h2,h3,h4{letter-spacing:-.02em}h1{font-size:64px}h2{font-size:46px}.card .title,.testi .text,h3{font-size:24px}h3{line-height:1.2}.h4,.text-lg,h4{font-size:20px}.btn-link:hover,.link-item:hover,.text-link.visible,.text-link:hover{text-decoration:underline}.btn.btn-black,.btn.btn-outline-dark,.text-white{color:#fff}.footer,.text-sm{font-size:16px}#loading-text,.text-md{font-size:18px}.text-xl{font-size:22px}.btn,.btn-link,.card p,.input,.label,.nav,.top-header{font-size:16px}.p-0{padding:0!important}.pb-0{padding-bottom:0!important}.py-80{padding-top:80px;padding-bottom:80px}.mt-4,.testi .stars{margin-top:4px}.mt-8{margin-top:8px}.list-item p,.mt-12,.section .title-wrapper p{margin-top:12px}.mt-16{margin-top:16px}.mt-20{margin-top:20px}.mt-24,.section-hero p{margin-top:24px}.mt-28{margin-top:28px}.mt-32{margin-top:32px}.mt-36{margin-top:36px}.mt-40,.progress-wrapper,.splide-services{margin-top:40px}.input-group+.input-group,.mt-48{margin-top:48px}.mt-54{margin-top:54px}.mt-60{margin-top:60px}.mt-80{margin-top:80px}.mb-0{margin-bottom:0}.btn .icon-r,.footer .socials .btn-social,.ml-12{margin-left:12px}.container,.mx-auto,.text-center p{margin-left:auto;margin-right:auto}.content-row,.flex,.footer .socials,.input-group,.link-item,.stars{display:flex}.flex.center{align-items:center;justify-content:center}.flex-1,.flex.equal>*,.footer .footer-group,.input-group>.input,.input-group>.input-wrapper,.modal .title-wrapper .title{flex:1}.container{max-width:1400px;padding:0 40px}.splide-container{padding-left:calc(50vw - 668px)}.icon{height:24px;width:24px;display:block}.btn,.btn-circle,.btn-link{display:inline-flex}.icon.icon-16{width:16px;height:16px}.icon.icon-phone{background-image:url("../img/icons/phone.svg")}.icon.icon-phone-b{background-image:url("../img/icons/phone-b.svg")}.icon.icon-mail{background-image:url("../img/icons/mail.svg")}.icon.icon-mail-b{background-image:url("../img/icons/mail-b.svg")}.icon.icon-gps-b{background-image:url("../img/icons/gps-b.svg")}.icon.icon-chevron-left-w,.icon.icon-chevron-right-w{background-image:url("../img/icons/chevron-left-w.svg")}.icon.icon-chevron-right-w{transform:rotate(180deg)}.icon.icon-sc-fb{background-image:url("../img/icons/icon-sc-fb.svg")}.icon.icon-sc-ig{background-image:url("../img/icons/icon-sc-ig.svg")}.icon.icon-sc-in{background-image:url("../img/icons/icon-sc-in.svg")}.icon.icon-sc-gg{background-image:url("../img/icons/icon-sc-gg.svg")}p{color:#414141}button{border:none;cursor:pointer}.btn{padding:12px 28px;border-radius:40px;justify-content:center;background-color:rgba(0,0,0,0);transition:background .25s,color .25s}.btn.btn-outline,.btn.btn-outline-dark{border:1px solid #00a1d5}.btn.btn-primary{background-color:#00a1d5;color:#fff}.btn-circle.next:hover,.btn.btn-primary:hover{background-color:#008ebc}.btn.btn-black{background-color:#121928}.btn-circle:hover,.btn.btn-black:hover{background-color:#32456e}.btn.btn-outline:hover{background-color:#effbff}.btn.btn-outline-dark:hover{background-color:#222f4b}.btn .icon{width:20px;height:20px}.btn .icon-l,.btn-group .btn:not(:last-child){margin-right:12px}.btn-group .btn-circle:not(:last-child),.link-item .icon{margin-right:8px}.btn-circle{height:48px;width:48px;border-radius:50%;background-color:#121928;align-items:center;justify-content:center}.btn-circle.next{background-color:#00a1d5}.btn-link:after{content:"";width:24px;height:24px;background:url("../img/icons/chevron-right2.svg");margin-left:0}.label{display:block;margin-bottom:8px}.label.required::after{content:"*";margin-left:4px}.input{padding:16px;transition:border-color .25s;border:none;border-bottom:1px solid #121928;display:flex;border-radius:6px}.input::-moz-placeholder{color:rgba(0,0,0,.35)}.input::placeholder{color:rgba(0,0,0,.35)}select.input{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:16px;background-position:right 12px center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-group>.input-wrapper:not(:first-child),.input-group>.input:not(:first-child){margin-left:24px}.input-group.nowrap{flex-wrap:nowrap}.logo{width:150px;background-image:url("../img/brand/logo-t.png");flex:none}.top-header{background:#121928;color:#fff}.top-header .container{display:flex;justify-content:space-between;align-items:center;padding-top:10px;padding-bottom:10px}.link-item .icon{flex:none;margin-top:4px;width:16px;height:16px}.nav{width:100%;background:#fff;padding-top:16px;padding-bottom:16px;top:0;position:sticky;z-index:2;box-shadow:0 12px 24px rgba(0,0,0,.05)}.nav .container{display:flex;align-items:center;justify-content:space-between}.nav .nav-menus{margin-left:56px;display:flex;align-items:center}.nav .nav-menus li:not(:first-child){margin-left:40px}.nav .logo{height:80px}.section-hero{position:relative;padding:80px 0}.section-hero .wrapper{text-align:center;max-width:700px;margin:auto}.section-hero .wrapper.wider{max-width:970px}.section-hero .btn-group{margin-top:26px}.section-hero .section-bg{background:url("../img/illustrations/bg.jpg") top center no-repeat;position:absolute;width:100%;height:595px;top:0;left:0;z-index:-1}.card,.card .title,.list-item,.testi{position:relative}.hero-img{min-height:300px;-o-object-fit:cover;object-fit:cover;border-radius:20px}.section{padding:72px 0}.section .title-between{display:flex;justify-content:space-between;align-items:center}.content-row .content-media.smaller,.section .title-wrapper.desc{max-width:500px}.section.top-0{padding-top:0}.card{height:430px;background-size:cover;background-position:center;color:#fff;border-radius:12px;padding:32px}.card.card-service{max-width:424px;display:flex;flex-direction:column;justify-content:flex-end}.card.card-team{display:flex;flex-direction:column;justify-content:flex-end}.card.card-service::before,.card.card-team::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(18,25,40,.43),#121928);opacity:.3;transition:.5s ease-out}.card .content-wrapper{position:relative;display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s,opacity .75s;opacity:0}.splide-services li:focus-within .content-wrapper,.splide-services li:hover .content-wrapper{grid-template-rows:1fr;opacity:1}.splide-services li:focus-within .card-service::before,.splide-services li:hover .card-service::before{opacity:1}.card-team-wrapper{margin-top:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:24px}.progress-wrapper .splide-service-progress{background:rgba(0,0,0,.15)}.progress-wrapper .splide-service-progress-bar{background:#121928;height:2px;transition:width 1.5s;width:0}.list-item::before,.panel{background-repeat:no-repeat}.content-row .content-media{flex:1;display:flex;justify-content:center}.content-row .content-media .img-in{width:100%;background-size:cover;background-position:center;min-height:300px;border-radius:8px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;background-repeat:no-repeat}.content-row .content-media .img-in.contain{-o-object-fit:contain;object-fit:contain;background-size:contain}.content-row .content-text{margin-right:80px;flex:1}.content-row.reversed{flex-direction:row-reverse}.content-row.reversed .content-text{margin-left:80px;margin-right:0}.panel{padding:80px;border-radius:20px;background-image:url("../img/illustrations/illus-grey-1.png"),url("../img/illustrations/illus-grey-2.png");background-position:top left,bottom right;background-color:#f2f4f7}.panel.panel-small{padding:50px}.panel.bg-dark{background-color:#121928;color:#fff;background-image:url("../img/illustrations/illus-dark-1.png"),url("../img/illustrations/illus-dark-2.png");background-position:top left,bottom center}.panel.bg-dark .list-item::before{background-image:url("../img/icons/list-white.svg")}.list-item{padding-left:36px}.list-item::before{content:"";position:absolute;top:6px;left:0;width:20px;height:20px;background-image:url("../img/icons/list-blue.svg");background-size:contain}#page-loader,.modal .modal-overlay{position:fixed;left:0;right:0;bottom:0;display:flex}.list-item .text-bold{font-weight:700;color:#414141}.stars .star{width:16px;height:16px;margin-right:2px;background-image:url("../img/icons/star-empty.svg");background-size:contain}.stars .star.half{background-image:url("../img/icons/star-half.svg")}.stars .star.full{background-image:url("../img/icons/star-full.svg")}.testi{display:flex;flex-direction:column}.testi::before{content:"";width:52px;height:52px;background:url("../img/icons/quote.svg") center/contain no-repeat}.testi .text{margin-top:32px}.testi .info{margin-top:32px;display:flex;align-items:center}.testi .testi-logo img{height:32px}.testi .testi-author{margin-left:24px;padding-left:24px;border-left:1px solid rgba(0,0,0,.15);font-size:16px}.testi-arrows{width:100%;text-align:right}.map{border-radius:20px!important;min-height:500px!important}.footer .footer-top{padding:80px 0;display:flex}.footer .footer-group:not(:first-child){margin-left:72px}.footer .footer-group.wider{flex:2}.footer .footer-bottom{display:flex;justify-content:space-between;padding:32px 0;border-top:1px solid rgba(0,0,0,.15)}.footer .socials .btn-social:hover{opacity:.75}.footer .diversity-logos{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.footer .diversity-logos img{margin:0 12px}.splide .splide__track .splide__list{align-items:flex-start!important}.splide__slide:not(.is-active){height:0!important}.modal .modal-overlay{z-index:99;top:0;background:rgba(0,0,0,.75);padding:40px;overflow:auto}.modal-overlay.stacked{z-index:100}.modal .modal-content{margin:auto;padding:28px;max-width:700px;position:relative;background-color:#fff;border-radius:12px;width:100%;transition:transform .45s}.modal.xl .modal-content{max-width:70vw}.modal .title-wrapper{display:flex;margin-bottom:20px}.modal .title-wrapper .close-btn{width:18px;height:18px;background:url("../img/icons/x-close.svg") center no-repeat rgba(255,255,255,.85);border-radius:4px;background-size:32px;margin-top:-8px;margin-left:12px}.modal .title-wrapper .close-btn:hover{background-color:rgba(0,0,0,.05)}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmslideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}.modal[aria-hidden=false] .modal-overlay{animation:.3s cubic-bezier(0,0,.2,1) mmfadeIn}.modal[aria-hidden=false] .modal-content,.modal[aria-hidden=false] .video-wrapper{animation:.3s cubic-bezier(0,0,.2,1) mmslideIn}.modal[aria-hidden=true] .modal-overlay{animation:.3s cubic-bezier(0,0,.2,1) mmfadeOut}.modal[aria-hidden=true] .modal-content,.modal[aria-hidden=true] .video-wrapper{animation:.3s cubic-bezier(0,0,.2,1) mmslideOut}.modal .modal-content,.modal .modal-overlay{will-change:transform}.input-error{border:2px solid #d8000c!important}.loader{width:30px;height:30px;border:3px solid #333;border-bottom-color:transparent;border-radius:50%;display:inline-block;animation:1s linear infinite rotation}.dot-flashing,.dot-flashing::after,.dot-flashing::before{width:8px;height:8px;border-radius:5px;background-color:#00aeef;color:#00aeef}#page-loader{top:0;background:rgba(51,51,51,.75);justify-content:center;align-items:center;z-index:9999}.dot-flashing{position:relative;animation:1s linear .5s infinite alternate dot-flashing;margin-left:24px}.dot-flashing::after,.dot-flashing::before{content:"";display:inline-block;position:absolute;top:0}.dot-flashing::before{left:-15px;animation:1s infinite alternate dot-flashing}.dot-flashing::after{left:15px;animation:1s 1s infinite alternate dot-flashing}@keyframes dot-flashing{0%{background-color:#00aeef}100%,50%{background-color:rgba(0,174,239,.35)}}#loading-message{display:flex;justify-content:center;align-items:baseline}#loading-text{color:#fff}@media only screen and (max-width:1200px){.panel{padding:60px}.section.request .input-group{display:block}.section.request .input-group .input-wrapper:not(:first-child){margin-top:24px;margin-left:0}}@media only screen and (max-width:1024px){.content-row .btn-group,.our-team,.tab-center,.testi{text-align:center}.top-header{display:none}.nav .nav-menus{margin-left:0;position:absolute;top:70px;right:40px;background-color:#fff;display:block;width:calc(100% - 20px);max-width:400px;z-index:-1;opacity:0;transition:.25s;transform-origin:top right;transform:scale(.95);visibility:hidden;padding:40px;border-radius:20px;box-shadow:2px 2px 8px rgba(0,0,0,.15);color:#121928;border:1px solid rgba(0,0,0,.15)}.nav .menu-btn:hover .navicon,.nav .menu-btn:hover .navicon::after,.nav .menu-btn:hover .navicon::before,.nav .navicon{background:#00a1d5}.nav .nav-menus li:not(:first-child){margin-left:0;margin-top:28px}.nav .nav-menus .text-link{color:#121928;font-size:24px}.nav .nav-menus .btn{width:100%}.nav .menu-btn{display:flex;align-items:center}.content-row,.nav .navicon,.our-team .title-between{display:block}.nav .menu-btn .text{margin-right:12px}.nav .navicon{height:2px;position:relative;transition:background .2s ease-out;width:24px}.nav .navicon::before{top:7px}.nav .navicon::after{top:-7px}.nav .navicon::after,.nav .navicon::before{background:#00a1d5;content:"";display:block;height:100%;position:absolute;transition:.2s ease-out;width:100%}.nav.menu-show .nav-menus{z-index:99;visibility:visible;opacity:1;transform:scale(1)}.nav.menu-show .menu-btn .navicon{background:rgba(0,0,0,0)}.nav.menu-show .menu-btn .navicon::after,.nav.menu-show .menu-btn .navicon::before{top:0}.nav.menu-show .menu-btn .navicon::before{transform:rotate(-45deg)}.nav.menu-show .menu-btn .navicon::after{transform:rotate(45deg)}.section-hero .section-bg{background-position:left center}.content-row .content-media,.content-row .content-text,.content-row.reversed .content-text{margin-left:0;margin-right:0}.content-row .content-media{margin-top:60px;max-width:none!important}.testi{justify-content:center;align-items:center}.testi-arrows{padding:40px 0;border-bottom:1px solid rgba(0,0,0,.15)}.our-team .title-wrapper.desc{margin-top:20px;max-width:none}.footer .footer-top{flex-wrap:wrap;padding:60px 0}.footer .footer-group{text-align:center;display:flex;flex-direction:column;align-items:center}.footer .footer-group:not(:first-child){margin-left:0}.footer .footer-group.wider{flex:100%;margin-bottom:50px}.footer .logo{width:150px!important}}@media only screen and (max-width:768px){body{font-size:16px}h1{font-size:42px}h2{font-size:36px}h3{font-size:20px}.btn-group,.footer .footer-top,.mob-only{display:block}.hide-mob{display:none!important}.container{padding:0 16px}.nav .nav-menus{top:56px;right:16px;width:calc(100% - 32px)}.nav .menu-btn{border:none;background-color:rgba(0,0,0,0);height:50px;width:50px;padding:0}.nav .menu-btn .text{display:none}.nav .logo{height:65px}.section-hero .section-bg{background-size:250%;background-position:left top}.btn-group .btn{width:100%;max-width:400px}.btn-group .btn:not(:last-child){margin-bottom:12px;margin-right:0}.section{padding:50px 0}.section .title-between{display:block;text-align:center}.section .title-between .title-wrapper{margin-bottom:20px}.card{height:auto;min-height:320px;max-width:none;padding:20px}.progress-wrapper,.splide-services{margin-top:20px}.panel,.panel.panel-small{padding:28px 24px}.testi .text{font-size:18px}.testi .testi-logo{flex:1;height:auto}.testi .testi-logo img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.testi .testi-author{flex:1;text-align:center}.stars{justify-content:center}.footer .footer-group:not(:first-child){margin-top:40px}.footer .footer-bottom{flex-direction:column;align-items:center;padding:20px 0}.footer .socials{margin-top:12px}.card-team-wrapper{grid-template-columns:auto;grid-template-rows:1fr}}@media only screen and (max-width:500px){.footer .diversity-logos{display:block;margin-bottom:20px;text-align:center}.footer .diversity-logos img{margin:6px 0}}