@font-face{font-family:'DM Sans';font-style:normal;font-weight:400;src:url('../fonts/dm-sans-v10-latin-regular.eot');src:local(''),url('../fonts/dm-sans-v10-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/dm-sans-v10-latin-regular.woff2') format('woff2'),url('../fonts/dm-sans-v10-latin-regular.woff') format('woff'),url('../fonts/dm-sans-v10-latin-regular.ttf') format('truetype'),url('../fonts/dm-sans-v10-latin-regular.svg#DMSans') format('svg');font-display:swap}@font-face{font-family:'DM Sans';font-style:normal;font-weight:700;src:url('../fonts/dm-sans-v10-latin-700.eot');src:local(''),url('../fonts/dm-sans-v10-latin-700.eot?#iefix') format('embedded-opentype'),url('../fonts/dm-sans-v10-latin-700.woff2') format('woff2'),url('../fonts/dm-sans-v10-latin-700.woff') format('woff'),url('../fonts/dm-sans-v10-latin-700.ttf') format('truetype'),url('../fonts/dm-sans-v10-latin-700.svg#DMSans') format('svg');font-display:swap}@font-face{font-family:'DM Serif Text';font-style:italic;font-weight:400;src:url('../fonts/dm-serif-text-v8-latin-italic.eot');src:local(''),url('../fonts/dm-serif-text-v8-latin-italic.eot?#iefix') format('embedded-opentype'),url('../fonts/dm-serif-text-v8-latin-italic.woff2') format('woff2'),url('../fonts/dm-serif-text-v8-latin-italic.woff') format('woff'),url('../fonts/dm-serif-text-v8-latin-italic.ttf') format('truetype'),url('../fonts/dm-serif-text-v8-latin-italic.svg#DMSerifText') format('svg');font-display:swap}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:400;src:url('../fonts/fira-sans-v15-latin-regular.eot');src:local(''),url('../fonts/fira-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/fira-sans-v15-latin-regular.woff2') format('woff2'),url('../fonts/fira-sans-v15-latin-regular.woff') format('woff'),url('../fonts/fira-sans-v15-latin-regular.ttf') format('truetype'),url('../fonts/fira-sans-v15-latin-regular.svg#FiraSans') format('svg');font-display:swap}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:500;src:url('../fonts/fira-sans-v15-latin-500.eot');src:local(''),url('../fonts/fira-sans-v15-latin-500.eot?#iefix') format('embedded-opentype'),url('../fonts/fira-sans-v15-latin-500.woff2') format('woff2'),url('../fonts/fira-sans-v15-latin-500.woff') format('woff'),url('../fonts/fira-sans-v15-latin-500.ttf') format('truetype'),url('../fonts/fira-sans-v15-latin-500.svg#FiraSans') format('svg');font-display:swap}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}body{font-family:'DM Sans',sans-serif}h1,h2,h3,h4,h5,h6{font-family:'Fira Sans',sans-serif}.im{font-style:normal}a{color:#5882fd}a:hover{text-decoration:none}a{text-decoration:underline}.nav-item a{text-decoration:none}img{width:auto;max-width:100%;height:auto}img.lazyload:not([src]){visibility:hidden}.h1-home{font-size:44px}.h2-home{text-align:center;font-size:30px;line-height:40px;padding-top:0;width:80%;margin:auto;padding-bottom:8px}p{font-size:16px;line-height:23px;font-weight:400;color:#555;margin-bottom:10px}li{color:#555}p.p-big{font-size:18px;line-height:27px;font-weight:300}.title-h{text-align:center;font-size:30px;line-height:40px;margin-bottom:5px;padding-top:0}.title-h2{text-align:center}.title-p{text-align:center;margin:0 20%;line-height:24px;font-weight:400;color:#555;margin-bottom:20px;position:relative}.title-p-l{margin:0 24%;font-size:15px;line-height:24px;font-weight:400;color:#555;margin-bottom:60px;position:relative}h2,.title-h2{font-size:24px;line-height:32px;margin-bottom:4px;padding-top:12px}h3,.title-h3{font-size:20px;line-height:20px;margin-bottom:6px;padding-top:8px}h4,.title-h4{font-size:17px;line-height:16px;margin-bottom:4px}.flex-center{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-content:center;justify-content:center;align-items:center}.flex-column{display:flex;flex-direction:column;justify-content:center}.flex-bottom{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-end}.image-back-left{top:0;left:0;width:100%;height:100%;background-size:cover}.image-back-right{top:0;right:0;width:100%;height:100%;background-size:cover}.p-relative{position:relative}.p-absolute{position:absolute}.left-0{left:0}.big-padding{padding:300px 0 220px 0}.sec-padding{padding:80px 0}.sec-padding-top{padding:80px 0 0 0}.sec-padding-first{padding:120px 0 0 0}.sec-padding-bottom{padding:0 0 80px 0}.sec-padding-40{padding:40px 0}.md-padding{padding:45px 0}.sm-padding{padding:25px 0}.box-padding{padding:80px 40px}.no-padding{padding:0}.p-5px{padding:5px}.p-15px{padding:15px}.p-20px{padding:20px}.p-30px{padding:30px}.p-40px{padding:40px}.p-50px{padding:50px}.pl-3px{padding-left:3px}.pl-5px{padding-left:5px}.pl-10px{padding-left:10px}.pl-15px{padding-left:15px}.pl-20px{padding-left:20px}.pl-25px{padding-left:25px}.pl-30px{padding-left:30px}.pl-50px{padding-left:50px}.pl-60px{padding-left:60px}.pl-70px{padding-left:70px}.pl-80px{padding-left:80px}.pl-90px{padding-left:90px}.pl-95px{padding-left:95px}.pr-10px{padding-right:10px}.pr-15px{padding-right:15px}.pr-25px{padding-right:25px}.pr-30px{padding-right:30px}.pr-50px{padding-right:50px}.pt-0{padding-top:0}.pt-5px{padding-top:5px}.pt-7px{padding-top:7px}.pt-10px{padding-top:10px}.pt-15px{padding-top:15px}.pt-20px{padding-top:20px}.pt-30px{padding-top:30px}.pt-50px{padding-top:50px}.pt-100px{padding-top:100px}.pb-5px{padding-bottom:5px}.pb-7px{padding-bottom:7px}.pb-10px{padding-bottom:10px}.pb-20px{padding-bottom:20px}.pb-30px{padding-bottom:30px}.pb-40px{padding-bottom:40px}.pb-50px{padding-bottom:50px}.pb-150px{padding-bottom:150px}.mt-0{margin-top:0}.mt-5px{margin-top:5px}.mt-10px{margin-top:10px}.mt-15px{margin-top:15px}.mt-20px{margin-top:20px}.mt-25px{margin-top:25px}.mt-30px{margin-top:30px}.mt-40px{margin-top:40px}.mt-50px{margin-top:50px}.mt-60px{margin-top:60px}.mb-0{margin-bottom:0}.mb-2px{margin-bottom:2px}.mb-5px{margin-bottom:5px}.mb-7px{margin-bottom:7px}.mb-10px{margin-bottom:10px}.mb-12px{margin-bottom:12px}.mb-15px{margin-bottom:15px}.mb-20px{margin-bottom:20px}.mb-25px{margin-bottom:25px}.mb-30px{margin-bottom:30px}.mb-40px{margin-bottom:40px}.mb-50px{margin-bottom:50px}.mb-60px{margin-bottom:60px}.mr-2px{margin-right:2px}.mr-5px{margin-right:5px}.mr-10px{margin-right:10px}.mr-15px{margin-right:15px}.mr-20px{margin-right:20px}.mr-25px{margin-right:25px}.ml-2px{margin-left:2px}.ml-5px{margin-left:5px}.ml-10px{margin-left:10px}.ml-25px{margin-left:25px}.fw-100{font-weight:100}.fw-200{font-weight:200}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.fs-13{font-size:13px}.fs-14{font-size:14px}.fs-15{font-size:15px}.fs-16{font-size:16px}.fs-17{font-size:17px}.fs-18{font-size:18px}.fs-20{font-size:20px}.fs-22{font-size:22px}.fs-25{font-size:25px}.fs-28{font-size:28px}.fs-30{font-size:30px}.fs-35{font-size:35px}.fs-40{font-size:40px}.fs-45{font-size:45px}.fs-50{font-size:50px}.fs-80{font-size:80px}.color-ccc{color:#ccc}.color-ddd{color:#ddd}.color-e5e5e5{color:#e5e5e5}.color-eee{color:#eee}.color-f5f5f5{color:#f5f5f5}.color-fff{color:#fff}.color-fff-hvr:hover{color:#fff}a.color-fff-hvr-ai:hover i{color:#fff}a.color-pink-hvr-ai:hover i{color:#f0b}a.color-pink-hvr-ai:hover i{color:#f0b}.color-aaa{color:#aaa}.color-999{color:#999}.color-888{color:#888}.color-666{color:#666}.color-333{color:#333}.color-555{color:#555}.color-gray{color:#edf5ff}.color-blue{color:#5882fd}.color-blue-hvr:hover{color:#5882fd}.color-orange{color:#ff7762}.color-orange-hvr:hover{color:#ff7762}.color-green{color:#1eda65}.color-green-hvr:hover{color:#1eda65}.color-gold{color:#ffd700}.color-pink{color:#f0b}.color-alert{color:#f0b}.color-black{color:#000}.link-contact a{text-decoration:underline}.link-contact a:hover{text-decoration:none}.bg-333{background-color:#333}.bg-333-hvr:hover{background-color:#333}.bg-aaa{background-color:#aaa}.bg-eee{background-color:#eee}.bg-fff{background-color:#fff}.bg-fff-hvr:hover{background-color:#fff}.bg-gray{background-color:#edf5ff}.bg-blue{background-color:#5882fd}.bg-blue-hvr:hover{background-color:#5882fd}.bg-orange{background-color:#ff7762}.bg-orange-lh{background-color:#ffe9da}.bg-orange-hvr:hover{background-color:#ff7762}.bg-green{background-color:#1eda65}.bg-green-hvr:hover{background-color:#1eda65}.bg-green-lh{background-color:#d9f1e2}.bg-pink{background-color:#f0b}.bg-pink-hvr:hover{background-color:#f0b}a.bg-pink-hvr-ai:hover i{background-color:#f0b}.bg-pink-lh{background-color:#fea2fd}.overlay-bg-75{background-color:rgba(0,0,0,.75)}.overlay-bg-80{background-color:rgba(0,0,0,.80)}.transition-2{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.transition-3{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.transition-4{-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.transition-5{-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.radius-50{border-radius:50%}.radius-0{border-radius:0 !important}.radius-5px{border-radius:5px}.radius-10px{border-radius:10px}.radius-25px{border-radius:25px}.radius-50px{border-radius:50px}.o-hidden{overflow:hidden}.z-index-0{z-index:0}.z-index-1{z-index:1}.z-index-2{z-index:2}.z-index-3{z-index:3}.div-10{height:10px}.no-border{border:0}.big-p{font-size:20px;line-height:30px}.translateY-5px{transform:translateY(5px)}.main-btn{display:inline-block;text-decoration:none;border:0;border-radius:5px;position:relative;font-size:15px;word-spacing:2px;font-weight:500;transform:perspective(1px) translateX(0);transition:all .2s ease 0s;overflow:hidden;white-space:nowrap}@media only screen and (max-width:1023px){.main-btn{letter-spacing:-0.25px}}.main-btn:before{content:"";background-color:#fff;position:absolute;bottom:0;left:0;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out;z-index:-1}.main-btn:hover:before{transform:scaleX(1)}.main-btn.btn-orange{background-color:#ff7762;border-color:#ff7762}.main-btn.btn-orange:hover{color:#ff7762}.main-btn.btn-green{background-color:#1eda65;border-color:#1eda65}.main-btn.btn-green:hover{color:#1eda65}.main-btn.before-gray:before{background-color:#edf5ff}.main-btn.before-orange-lh:before{background-color:#ffe9da}.main-btn.before-green-lh:before{background-color:#d9f1e2}.btn-1{padding:12px 26px;background-color:#5882fd;color:#fff;border:1px solid #5882fd}.btn-1:hover{color:#5882fd}.btn-1:hover:before{transform:scaleX(1)}.btn-2{padding:12px 26px;background-color:transparent !important;color:#5882fd}.btn-2:hover{color:#fff !important}.btn-2:after{content:"";position:absolute;bottom:0;left:0;right:0;top:0;z-index:-2;border-radius:5px;border:1px solid #5882fd}.btn-2:before{background-color:#5882fd}.btn-2.btn-green{color:#1eda65}.btn-2.btn-green:after{border:1px solid #1eda65}.btn-2.btn-green:before{background-color:#1eda65}.btn-3{padding:11px 25px;background-color:#f0b;color:#fff;border:1px solid #f0b}.btn-3:hover:not([disabled]){color:#f0b}.bg-gray-hvr.btn-3:before{background-color:#edf5ff}@keyframes bouncedelay{0%,80%,100%{transform:scale(0.0)}40%{transform:scale(1.0)}}.shape-1{right:-178px;top:-78px;height:91%;width:65%;border-radius:0 0 0 146px;transform:rotate(22deg);z-index:-1}.shape-2{left:-178px;top:-78px;height:50%;width:40%;border-radius:0 100px 100px 0;transform:rotate(22deg);z-index:-1}.shape-3{right:-178px;top:-78px;height:65%;width:50%;border-radius:0 0 0 146px;transform:rotate(22deg);z-index:-1}.shape-4{left:20%;bottom:50px;height:250px;width:250px;border-radius:50%;z-index:-1}.shape-5{right:20%;bottom:50px;height:180px;width:180px;border-radius:50%;z-index:-1}.shape-6{left:50%;top:-80px;transform:translateX(-50%);height:180px;width:180px;border-radius:50%;z-index:-1}.triangle-top{position:relative;overflow:hidden;padding:130px 0}.triangle-top:after{content:"";position:absolute;top:0;right:0;height:0;width:0;background-color:#fff;border-left:100vw solid transparent;border-bottom:50px solid #edf5ff}.triangle-bottom{position:relative;overflow:hidden}.triangle-bottom:before{content:"";position:absolute;bottom:0;right:0;height:0;width:0;background-color:#fff;border-left:100vw solid #edf5ff;border-bottom:50px solid transparent}.load-wrapp{pointer-events:none;position:fixed;width:100%;height:100%;color:#fff;left:0;top:0;z-index:99999;text-align:center;display:flex;flex-direction:column;justify-content:center}.load-wrapp .wrap{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.load-wrapp .wrap ul.dots-box{position:relative;width:80px;height:80px;list-style:none}.load-wrapp .wrap ul.dots-box li.dot{width:100%;height:100%;border-radius:52px;top:0;left:0;z-index:99;text-indent:-9999px;display:block;position:absolute;border:0}.load-wrapp .wrap ul.dots-box li.dot span{background:#f0b;bottom:0;left:50%;margin-left:-2px;display:block;position:absolute;width:10px;height:10px;border-radius:10px}.load-wrapp .wrap ul.dots-box li.dot{animation-iteration-count:infinite;animation-timing-function:linear;animation-name:orbit;animation-duration:4s}.load-wrapp .wrap ul.dots-box li:nth-child(2){animation-delay:.2s}.load-wrapp .wrap ul.dots-box li:nth-child(3){animation-delay:.4s}.load-wrapp .wrap ul.dots-box li:nth-child(4){animation-delay:.6s}.load-wrapp .wrap ul.dots-box li:nth-child(5){animation-delay:.8s}@keyframes orbit{0%{transform:rotate(0);opacity:1}5%{transform:rotate(90deg);opacity:1}45%{transform:rotate(270deg);opacity:1}55%{transform:rotate(540deg);opacity:1}75%{transform:rotate(630deg);opacity:1}80%{transform:rotate(720deg);opacity:0}100%{transform:rotate(720deg);opacity:0}}.intro-sec .mb-25px img{box-shadow:0 2px 35px -15px #555}.intro-sec .mb-25px:hover img{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.intro-sec .mb-25px a:focus{color:#01016d}.navbar{position:fixed;top:0;width:100%;z-index:998;padding:0;background-color:#fff}.navbar .container{padding:0;position:relative;transition:all .5s ease-in-out}.navbar .navbar-brand .b-logo{display:block}.navbar .navbar-brand img{width:208px;height:43px;margin-left:15px;transition:all .15s ease;min-width:initial}.navbar.navbar-colored .navbar-brand img{height:35px;margin-left:0;transition:all .15s ease}.navbar .navbar-nav .nav-item{padding:35px 18px}.navbar .navbar-nav .nav-item.dropdown:hover .dropdown-toggle{cursor:pointer;color:#f0b}.dropdown-toggle::after{content:"\f107";font-family:'FontAwesome';margin:0;border:0;vertical-align:0;margin-left:1px}.dropdown-menu{width:auto;padding:10px 5px 30px 5px;position:absolute;left:0;border:0;box-shadow:0 11px 35px rgba(0,0,0,0.075)}@media only screen and (min-width:992px){.dropdown-menu{visibility:hidden;opacity:0;display:block;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);-webkit-transition:transform .4s ease;transition:transform .4s ease}.dropdown:hover .dropdown-menu{margin-top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1}.dropdown-menu>li{display:block}}.dropdown-menu a{padding:10px !important}.dropdown-menu a:hover,.dropdown-menu a:focus{color:#ff7762 !important;background:0}.navbar .navbar-nav .nav-link{font-size:15px;color:#333;font-weight:400;padding:0}.mega-item{position:static}.mega-menu{left:0;right:0}.navbar .navbar-nav .language{font-size:12px;margin-top:3px}.navbar .navbar-nav .language a{color:#737373}.navbar .navbar-nav .language a:hover{color:#f0b}.navbar .navbar-nav .nav-link:hover,.navbar-colored .navbar-nav .nav-link:hover,.navbar .navbar-nav .nav-link.active,.navbar-colored .navbar-nav .nav-link.active{color:#f0b}.navbar-nav .nav-link.active{font-weight:bold}.dropdown-item.active{color:#ff7762;background-color:transparent}.navbar .navbar-toggler .fa-bars{font-size:1.75rem;color:#333}.navbar-colored{background-color:rgba(255,255,255,0.85);box-shadow:0 1px 8px 3px rgba(0,0,0,0.05);transition:all .45s ease;backdrop-filter:blur(3px)}.navbar-colored .navbar-nav .nav-item{padding:20px 18px;transition:padding .5s ease}.navbar-colored .navbar-nav .nav-link{color:#333}.navbar-colored .navbar-toggler .fa-bars{color:#333}.navbar-transparent{background-color:transparent}.navbar-transparent .navbar-nav .nav-link,.navbar-transparent .navbar-toggler .fa{color:#fff}.navbar-transparent.navbar-black-links .navbar-nav .nav-link,.navbar-transparent.navbar-black-links .navbar-toggler .fa{color:#333}.navbar-transparent.navbar-colored{background-color:#fff}.navbar-transparent.navbar-colored .navbar-nav .nav-link,.navbar-transparent.navbar-colored .navbar-toggler .fa{color:#333}.navbar .navbar-nav .nav-link:hover,.navbar-transparent.navbar-colored .navbar-nav .nav-link:hover,.navbar-transparent .navbar-nav .nav-link.active,.navbar-transparent.navbar-colored .navbar-nav .nav-link.active{color:#f0b}.navbar.active-green .navbar-nav .nav-link:hover,.navbar-colored.active-green .navbar-nav .nav-link:hover,.navbar.active-green .navbar-nav .nav-link.active,.navbar-colored.active-green .navbar-nav .nav-link.active,.navbar.active-green .navbar-nav .nav-item.dropdown:hover .dropdown-toggle,.navbar.active-green .navbar-nav .dropdown-menu a:hover,.navbar.active-green .navbar-nav .dropdown-menu a:focus{color:#1eda65 !important}.welcome-area .welcome-text p{margin:0 20% 0 0}.welcome-area .pattern{height:150px;background-image:url(../images/Pattern-4.svg);background-size:cover}.welcome-page{min-height:650px}.welcome-page .welcome-text p{margin:0 35% 0 0}.welcome-page .pattern{left:0;bottom:0;height:200px;width:100%;background-image:url(../images/bb.png);background-size:cover;background-repeat:no-repeat;background-position:bottom}.welcome-agency{background-image:url(../images/background.jpg);background-size:cover;background-attachment:fixed;background-position:center;height:100vh}.welcome-agency .overlay-bg-75{height:100vh}.welcome-agency .welcome-text h1,.welcome-agency .welcome-text p{margin:0 22% 20px 22%}.welcome-agency .pattern{left:0;bottom:0;height:200px;width:100%;background-image:url(../images/Pattern-4.png);background-size:contain;background-repeat:no-repeat;background-position:bottom}.welcome-area-2{min-height:100vh}.welcome-area-2 .welcome-text p{margin:0 10%}.welcome-slider,.welcome-slider .flex-center{min-height:100vh}.welcome-slider .item p{margin:0 35% 0 0}.welcome-slider .item .flex-center h1,.welcome-slider .item .flex-center p{opacity:0}.welcome-slider .owl-item.active .item .flex-center h1{-webkit-animation:fadeInSlider 1.4s .3s forwards;animation:fadeInSlider 1.4s .3s forwards}.welcome-slider .owl-item.active .item .flex-center p{-webkit-animation:fadeInSlider 1.4s .6s forwards;animation:fadeInSlider 1.4s .6s forwards}@keyframes fadeInSlider{0%{opacity:0;-webkit-transform:translateY(70px) scale(1);transform:translateY(70px) scale(1)}100%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes fadeInLeftSlider{0%{opacity:0;-webkit-transform:translateX(55px) scale(0.9);transform:translateX(55px) scale(0.9)}100%{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}.welcome-slider .item .flex-center .btn-3{opacity:0}.welcome-slider .owl-item.active .item .flex-center .btn-3{-webkit-animation:bounceInSlider .9s .9s forwards;animation:bounceInSlider .9s .9s forwards}@keyframes bounceInSlider{0%{opacity:0;-webkit-transform:translateY(40px) scale(0.85);transform:translateY(40px) scale(0.85)}100%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.welcome-slider .owl-dots{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.welcome-slider .owl-theme .owl-dots .owl-dot.active span,.welcome-slider .owl-theme .owl-dots .owl-dot:hover span{background-color:#5882fd}.welcome-slider .pattern{left:0;bottom:0;height:200px;width:100%;background-image:url(../images/Pattern-4.png);background-size:contain;background-repeat:no-repeat;background-position:bottom}.features-area i{width:80px;height:80px;line-height:80px}.features-area-2 .p-30px{padding:60px 30px;box-shadow:0 2px 35px -1px #5882fd3b}.features-area-2 .p-30px .fa-check{top:0;left:50%;transform:translateX(-50%) translateY(-50%)}.features-area-2 .p-30px:hover .fa-check{background-color:#5882fd;color:#fff}.about-area .im{width:60px;height:60px;line-height:60px}.about-area-3 .p-relative{border:1px solid #ff776266;cursor:pointer}.about-area-3 .p-relative:hover{background-color:#ff7762;transform:translateY(-15px)}.about-area-3 .p-relative .im.p-absolute{width:50px;height:50px;line-height:50px;transition:all .5s ease}.about-area-3 .p-relative:hover .im.p-absolute{background-color:#fff;color:#ff7762}.about-area-3 .p-relative:hover h4{color:#fff}.about-area-3 .p-relative:hover p{color:#f4f4f4}.columns-area .columns-text{padding:50px 30px;min-height:100%}.columns-area .columns-text:hover:not(.no-hover) .im,.columns-area .columns-text:hover:not(.no-hover) h4{color:#fff}.columns-area .columns-text:hover:not(.no-hover) p{color:#ddd}.columns-area h3{font-size:18px;line-height:18px}.services-area-2 .services-text i{top:30px;left:30px;height:70px;width:70px;line-height:70px}.services-area-3 .services-text{padding:60px 30px;box-shadow:0 1px 35px -5px #ddd}.services-area-3 .services-text i{height:80px;width:80px;line-height:80px}.services-area-3 .services-text:hover i{background-color:#5882fd;color:#fff}.services-area-4{padding:300px 0 220px 0}.services-area-4 .services-text:hover{-webkit-transform:translateY(-15px);transform:translateY(-15px)}.services-area-4 .services-text .im{width:60px;height:60px;line-height:60px}.services-area-4 .pattern{top:0;left:0;width:100%;height:250px;background-image:url(../images/Pattern-3.png);background-size:cover;background-position:top;z-index:0}.services-area-4 .pattern-2{bottom:-10px;left:0;width:100%;height:200px;background-image:url(../images/bb.png);background-size:cover;background-position:bottom}.pattern-top{top:0;left:0;width:100%;height:250px;background-image:url(../images/Pattern-3.png);background-size:cover;background-position:top;z-index:0}@media(min-width:550px) and (max-width:767px){.pattern-top{height:170px}}@media(min-width:360px) and (max-width:549px){.pattern-top{height:110px}}@media(min-width:250px) and (max-width:359px){.pattern-top{height:75px}}@media(max-width:249px){.pattern-top{height:50px}}.pattern-bottom{bottom:-10px;left:0;width:100%;height:200px;background-image:url(../images/bb.png);background-size:cover;background-position:bottom}@media(min-width:390px) and (max-width:585px){.pattern-bottom{height:110px;bottom:-4px}}@media(max-width:389px){.pattern-bottom{height:75px;bottom:-1px}}.services-area-5 .services-text i{width:75px;height:75px;line-height:75px;position:relative;left:0;top:0}.services-area-5 .services-text:hover i{background-color:transparent;color:#fff}.services-area-5 .services-text i:after{content:"";position:absolute;left:0;top:0;background-color:#5882fd;transform:scale(0);height:100%;width:100%;z-index:-1;border-radius:50%;transition:all .35s ease-in-out}.services-area-5 .services-text:hover i:after{left:0;top:0;transform:scale(1)}.services-area-6 .services-text i{width:75px;height:75px;line-height:75px;position:relative;left:0;top:0}.services-area-6 .services-text:hover i{background-color:transparent;color:#fff}.services-area-6 .services-text i:after{content:"";position:absolute;left:0;top:0;background-color:#1eda65;transform:scale(0);height:100%;width:100%;z-index:-1;border-radius:50%;transition:all .35s ease-in-out}.services-area-6 .services-text:hover i:after{left:0;top:0;transform:scale(1)}.services-area-7 .services-text i{width:85px;height:85px;line-height:85px;position:relative;left:0;top:0;z-index:5}.services-area-7 .services-text:hover i{background-color:transparent;color:#fff}.services-area-7 .services-text i:after{content:"";position:absolute;left:0;top:0;background-color:#5882fd;transform:scale(0);height:100%;width:100%;z-index:-1;border-radius:50%;transition:all .35s ease-in-out}.services-area-7 .services-text:hover i:after{left:0;top:0;transform:scale(1)}.vision-area .vision-dots .dot{cursor:pointer}.vision-area .vision-dots .dot i{width:60px;height:60px;line-height:60px}.vision-area .vision-dots .dot.active i{background-color:#5882fd;color:#fff}.vision-2 .vision-dots .dot:after{content:"";position:absolute;top:50%;left:50%;transform:scale(0) translateX(-50%);border-top:30px solid #5882fd;border-bottom:30px solid transparent;border-right:30px solid transparent;border-left:30px solid transparent;opacity:0;transition:transform .3s ease-in-out,top .3s ease-in-out}.vision-2 .vision-dots .dot.active:after{top:100%;transform:scale(1) translateX(-50%);opacity:1}.vision-2 .vision-dots .dot.active{background-color:#5882fd;color:#fff}.vision-area-3 .vision-text i{height:50px;width:50px;line-height:50px}.vision-area-3 .vision-text:hover i{background-color:#1eda65;color:#fff}.testimonials .single-review img{width:100px}.testimonials .single-review p{margin:0 22%}.testimonials .owl-theme .owl-dots .owl-dot.active span,.testimonials .owl-theme .owl-dots .owl-dot:hover span{background-color:#5882fd}.testimonials-2 .single-review img{width:120px}.testimonials-2 .owl-theme .owl-dots .owl-dot.active span,.testimonials-2 .owl-theme .owl-dots .owl-dot:hover span{background-color:#5882fd}.testimonials-3{background-image:url(../images/back.jpg);background-size:cover;background-position:left top;background-attachment:fixed}.testimonials-3 .single-review img{width:70px}.testimonials-3 .owl-theme .owl-dots .owl-dot.active span,.testimonials-3 .owl-theme .owl-dots .owl-dot:hover span{background-color:#1eda65}.how-work .mt-25px span{height:90px;width:90px;line-height:90px}.how-work .mt-25px:hover span{background-color:#5882fd;color:#fff}.how-work .col-md-4.p-relative:after{content:"\f105";position:absolute;right:2px;top:50%;transform:translateY(-50%);font-size:18px;background-color:#edf5ff;color:#5882fd;height:30px;width:30px;line-height:30px;border-radius:50%;font-family:'FontAwesome';z-index:1}.how-work .col-md-4 .mt-25px span.p-relative:before{content:"";position:absolute;right:-8%;top:-8%;height:116%;width:116%;border-radius:50%;border:8px solid #5882fd;z-index:-1;transform:scale(0.8)}@keyframes bulb{0%{transform:scale(0.8);opacity:.55}100%{transform:scale(1.4);opacity:0}}.how-work .col-md-4 .mt-25px:hover span.p-relative:before{animation:bulb 1s 1 forwards}.how-work .col-md-4.p-relative.last-one:after{content:none}.how-work-2 .how-dots .dot{cursor:pointer}.how-work-2 .how-dots .dot.p-relative:after{content:"";position:absolute;left:30px;top:50px;height:100%;width:2px;background-color:#ff7762;z-index:-1}.how-work-2 .how-dots .dot h4.p-absolute{width:60px;height:60px;line-height:60px}.how-work-2 .how-dots .dot.active h4.p-absolute{background-color:#ff7762;color:#fff}.how-work-3 .mt-25px span{height:80px;width:80px;line-height:80px}.how-work-3 .how-box.p-relative:after{content:"";position:absolute;top:65px;left:0;height:1px;width:100%;border:1px dashed orange;z-index:-1}.how-work-3 .how-box.first:after{width:50%;right:0;left:auto}.how-work-3 .how-box.last:after{width:50%}.how-work-3 .how-box .mt-25px:hover span{background-color:#ff7762;color:#fff}.how-work-3 .how-box .mt-25px span.p-relative:before{content:"";position:absolute;right:-8%;top:-8%;height:116%;width:116%;border-radius:10px;border:8px solid rgba(255,119,98,0.9);z-index:-1;transform:scale(0.8)}@keyframes bulb{0%{transform:scale(0.8);opacity:.55}100%{transform:scale(1.4);opacity:0}}.how-work-3 .how-box .mt-25px:hover span.p-relative:before{animation:bulb 1s 1 forwards}.numbers .mt-25px i{height:70px;width:70px;line-height:70px}.numbers .mt-25px:hover i{background-color:#fff;color:#ff7762}.numbers-2 .mt-25px i{height:70px;width:70px;line-height:70px}.numbers-2 .mt-25px:hover i{background-color:#fff;color:#5882fd}.team-area .mt-25px .o-hidden,.team-area .mt-25px img{width:150px;height:150px}.team-area .mt-25px:hover img{transform:scale(1.1)}.team-area .mt-25px a{width:30px;height:30px;line-height:30px}.team-area-2 .mt-25px:hover img{transform:scale(1.1)}.team-area-2 .mt-25px .social{top:0;left:0;height:100%;width:100%;-webkit-background:linear-gradient(45deg,rgba(42,169,206,0.6) 0,rgba(88,130,253,0.9) 100%);background:linear-gradient(45deg,rgba(42,169,206,0.6) 0,rgba(88,130,253,0.9) 100%);opacity:0}.team-area-2 .mt-25px:hover .social{opacity:1}.team-area-2 .mt-25px a{width:30px;height:30px;line-height:30px}.team-area-3 .mt-25px:hover img{transform:scale(1.1)}.team-area-3 .mt-25px .social{top:0;left:0;height:100%;width:100%;-webkit-background:linear-gradient(45deg,rgba(42,169,206,0.6) 0,#1eda65 100%);background:linear-gradient(45deg,rgba(42,169,206,0.6) 0,#1eda65 100%);opacity:0}.team-area-3 .mt-25px:hover .social{opacity:1}.team-area-3 .mt-25px a{width:30px;height:30px;line-height:30px}.team-area-4 .mt-25px:hover img{transform:scale(1.1)}.team-area-4 .mt-25px .social{top:0;left:0;height:100%;width:100%;background-color:rgba(30,218,101,0.88);opacity:0}.team-area-4 .mt-25px:hover .social{opacity:1}.team-area-4 .mt-25px a{width:30px;height:30px;line-height:30px}.faqs .box h6{cursor:pointer}.faqs .box h6.blue{color:#fff;-webkit-background:linear-gradient(45deg,#2aa9ce 0,#5882fd 100%);background:linear-gradient(45deg,#2aa9ce 0,#5882fd 100%)}.faqs .box h6.orange{color:#fff;-webkit-background:linear-gradient(45deg,#f23b3b 0,#ff7762 100%);background:linear-gradient(45deg,#f23b3b 0,#ff7762 100%)}.faqs .box p{display:none}.faqs .box p:first-of-type{display:block}.faqs-2 .box h6{cursor:pointer}.faqs-2 .box h6.blue{color:#ff7762;background-color:transparent;border:1px solid #ff7762}.faqs-2 .box h6.orange{color:#fff;background-color:#ff7762}.faqs-2 .box p{display:none}.faqs-2 .box p:first-of-type{display:block}.faqs-3 .box h6{cursor:pointer}.faqs-3 .box h6.green{color:#fff;-webkit-background:linear-gradient(45deg,#2aa9ce 0,#1eda65 100%);background:linear-gradient(45deg,#2aa9ce 0,#1eda65 100%)}.faqs-3 .box h6.blue{color:#fff;-webkit-background:linear-gradient(45deg,#602ace 0,#5882fd 100%);background:linear-gradient(45deg,#602ace 0,#5882fd 100%)}.faqs-3 .box p{display:none}.faqs-3 .box p:first-of-type{display:block}.price-area .price-table{padding:40px 20px}.price-area .table-border{border:1px solid #ddd}.price-area ul.tabs li{cursor:pointer}.price-area ul.tabs #tab1{border-top-left-radius:50px;border-bottom-left-radius:50px;margin-right:-3px;box-shadow:0 4px 35px -12px #5882fd}.price-area ul.tabs #tab2{border-top-right-radius:50px;border-bottom-right-radius:50px;margin-left:-3px;box-shadow:0 4px 35px -12px #5882fd}@media(max-width:255px){.price-area ul.tabs #tab1,.price-area ul.tabs #tab2{border-radius:50px;margin-left:0;margin-right:0}}.price-area ul.tabs li.active{background-color:#5882fd;color:#fff}.price-area .tabs-content #tab2-content{display:none}.price-area-2 .price-table{padding:40px 20px}.price-area-2 ul.tabs li{cursor:pointer}.price-area-2 ul.tabs #tab1{border-top-left-radius:50px;border-bottom-left-radius:50px;margin-right:-3px;box-shadow:0 4px 35px -12px #ff7762}.price-area-2 ul.tabs #tab2{border-top-right-radius:50px;border-bottom-right-radius:50px;margin-left:-3px;box-shadow:0 4px 35px -12px #ff7762}@media(max-width:255px){.price-area-2 ul.tabs #tab1,.price-area-2 ul.tabs #tab2{border-radius:50px;margin-left:0;margin-right:0}}.price-area-2 ul.tabs li.active{background-color:#ff7762;color:#fff}.price-area-2 .tabs-content #tab2-content{display:none}.contact-area .btn-3:hover:not([disabled]){background-color:#fff;cursor:pointer}.membership-area .membership-logo{display:flex;margin-left:auto;margin-right:auto}.membership-area .membership-logo>div{width:10vw;height:10vw;margin-left:2em;margin-right:2em;display:flex;align-items:center}.membership-area .membership-logo>div:hover{transition-duration:.5s;transform:scale(1.05);opacity:1}.membership-area .membership-logo>div.sbba{width:20vw}.membership-area .membership-logo>div img{width:152px;height:auto;max-width:100%}.membership-area .membership-logo>div.sbba img{width:256px}@media(max-width:1000px){.membership-area .membership-logo>div{width:15vw;height:15vw}.membership-area .membership-logo>div.sbba{width:30vw;height:15vw}}@media(max-width:767px){.membership-area .membership-logo>div{width:20vw;height:20vw}.membership-area .membership-logo>div.sbba{width:40vw;height:20vw}}*/#map{height:500px;width:100%}#map .leaflet-layer{filter:grayscale(1)}#map .leaflet-control-container>div{z-index:950}.brands-area img{opacity:.5}.brands-area img:hover{opacity:1}.get-started form input:focus{box-shadow:0 5px 15px -5px #fff}.get-started form button{right:0;top:0;cursor:pointer}.get-started .patt{top:0;width:100%;height:100px;z-index:0;background-image:url(../images/Pattern-2.png);background-size:cover;transform:rotate(180deg);background-position:top}.get-started .patt-2{bottom:0;width:100%;height:80px;z-index:0;background-image:url(../images/Pattern-4.png);background-size:cover;background-position:top}.scroll-top-btn i{width:40px;height:40px;line-height:40px;z-index:999;cursor:pointer;position:fixed;right:20px;bottom:20px;display:none;box-shadow:0 3px 35px -9px #000}.process-area .im.p-absolute{height:50px;width:50px;line-height:50px;left:0;top:0}.skills-bar .skills-progress{height:5px;width:90%;position:relative}.skills-bar .skills-progress span{position:absolute;top:0;left:0;width:0;height:100%;-webkit-transition:all 1s linear;transition:all 1s linear}.skills-bar .skills-progress span:after{content:attr(data-value);position:absolute;right:-15px;top:-25px;font-weight:400;font-size:14px;text-align:center}.video-area .p-absolute{top:50%;left:50%;transform:translateX(-50%) translateY(-50%);height:75px;width:75px;line-height:75px}.video-area .p-absolute:after{content:"";position:absolute;left:-10%;top:-10%;height:120%;width:120%;border:6px solid #fff;border-radius:50%;z-index:-1;transform:scale(0.8);opacity:0;animation:bulb 1s infinite}@keyframes bulb{0%{transform:scale(0.8);opacity:.55}100%{transform:scale(1.4);opacity:0}}.why-area .box{border:1px solid #e5e5e5}.why-area .box:hover,.why-area .box-colored{background-color:#1eda65;border-color:#1eda65}.why-area .box:hover h4{color:#fff}.why-area .box:hover p{color:#f5f5f5}.work-area .filtering span{display:inline-block;color:#333;font-size:14px;cursor:pointer;padding:9px 22px}.work-area .filtering .active{background-color:#5882fd;color:#fff}.work-area .work-image img{width:100%}.work-area .overlay-bg{background-color:rgba(255,255,255,0.75);width:100%;left:0;right:0;bottom:0;margin-left:15px;width:calc(100% - 30px);border-bottom-left-radius:10px;border-bottom-right-radius:10px}.work-area .overlay-bg .fa-long-arrow-right{top:10px;right:10px;height:45px;width:45px;line-height:45px;border:1px solid #88a1ea}.work-area .overlay-bg .fa-long-arrow-right:hover{border-color:#5882fd}.blog-area .blog-box:hover img{transform:scale(1.1)}.blog-area .blog-box .line{left:-35px;bottom:8px;width:50px;height:1px}.blog-area .blog-box .read:hover{padding-left:60px}.blog-area .blog-box .read:hover .line{left:0;background-color:#1eda65}.work-details .share-link{height:45px;width:45px;line-height:45px}#log-in input{text-indent:40px;width:60%;height:50px;border-radius:4px;border:1px solid #88a1ea;font-size:15px}#log-in input:focus{border-color:#ff7762}#log-in .fa{left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#log-in button{cursor:pointer}.register-page .social.google{background-color:#db402c}.register-page .social.facebook{background-color:#3b5b9e}.register-page .social.twitter{background-color:#4ea2e1}.register-page .social:hover{opacity:.9}.register-page .welcome-text .separator:after{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background-color:rgba(0,0,0,0.1)}.register-page .social .p-absolute{left:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.w-50{width:50% !important}.blog-details .social-share a{width:45px;height:45px;line-height:45px}.blog-details .comment-box{border:1px solid rgba(88,130,253,0.25)}.blog-details .comment-box img{width:80px}.blog-details .comment-box .reply-button{right:15px}#comment-form input,#comment-form textarea{text-indent:40px;width:60%;height:50px;border-radius:4px;border:1px solid #88a1ea;font-size:15px}#comment-form textarea{height:200px}#comment-form input:focus{border-color:#ff7762}#comment-form .fa{left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#comment-form .fa-comments-o{left:10px;top:25px}#comment-form button{cursor:pointer}#search-form input{text-indent:10px;width:60%;height:50px;border-radius:4px;border:0;border-bottom:1px solid #88a1ea;font-size:15px}#search-form .form-group button{right:10px;top:10px;background-color:transparent;border:0;cursor:pointer}.blog-details .categories-list li{border-bottom:1px solid #ddd}.blog-details .categories-list li:last-of-type{border-bottom:0}.blog-details .categories-list li span{height:24px;width:24px;line-height:24px;border:1px solid #88a1ea}.blog-list .blog-box:hover img{transform:scale(1.1)}.blog-list .blog-box .line{left:-35px;bottom:8px;width:50px;height:1px}.blog-list .blog-box .read:hover{padding-left:60px}.blog-list .blog-box .read:hover .line{left:0;background-color:#5882fd}.blog-list .page-numbers li a{width:40px;height:40px;line-height:40px;border:1px solid #5882fd}.blog-list .page-numbers li a.active{background-color:#5882fd;color:#fff}.blog-list .page-numbers li span{letter-spacing:10px}.welcome-404{min-height:650px}.welcome-404 input[type=text]{border:1px solid rgba(88,130,253,0.6)}.welcome-404 input[type=submit]{cursor:pointer}.welcome-404 input[type=submit]:hover{color:#5882fd;background-color:transparent}.welcome-404 .pattern{left:0;bottom:0;height:200px;width:100%;background-image:url(../images/bb.png);background-size:cover;background-repeat:no-repeat;background-position:bottom}p.li{display:flex;flex-direction:row;justify-content:left}p.li i{padding-top:3px}.overview-page .overview-text p{margin:0 35% 0 0}.overview-page .pattern{height:100px;width:100%;background-image:url(../images/bb-100.png);background-repeat:repeat;background-position:bottom}.contact-area i.address{height:35px;width:35px;line-height:35px}.contact-area a.social{height:55px;width:55px;line-height:55px;margin:10px}.contact-area a.social i{font-size:24px;margin-top:15px}@media(max-width:767px){.contact-area .col-md-6{margin-bottom:40px}}.contact-form .label{font-size:85%;font-weight:bold;margin-bottom:-2px}.contact-form .submit{padding-left:0;justify-content:left}.contact-form .submit input[type=submit]{min-width:120px}textarea.form-control{min-height:80px;max-height:300px}.services-text .im.im-idea{padding-top:4px}.services-text .im.im-eye,.services-text .im.im-code{padding-top:5px}.services-text .im.im-target{padding-left:4px;padding-top:2px}.services-text .im.im-bug{padding-top:3px}.work-area .portfolio-container{width:100%;display:flex;flex-wrap:wrap}.work-area .portfolio-container .portfolio-cell{height:22vw;min-height:250px;max-height:400px;opacity:.9}.work-area .portfolio-container .portfolio-cell:hover{transition-duration:.5s;transform:scale(1.05);opacity:1}.work-area .portfolio-container .portfolio-cell .portfolio-item{width:100%;height:100%;background-size:cover;background-position:center}.work-area .portfolio-container .portfolio-cell .portfolio-item .item-padding{padding-top:15px;padding-bottom:10px;padding-left:30px;padding-right:30px}.work-area .portfolio-container .portfolio-cell .portfolio-item .work-client{font-size:1rem;color:#333;width:75%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:-0.5px}.work-area .portfolio-container .portfolio-cell .portfolio-item .work-year{font-size:1rem;position:absolute;right:0;padding-right:30px;color:#333;width:25%;text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:-0.5px}.work-area .portfolio-container .portfolio-cell .portfolio-item .work-title{color:#333;font-size:20px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:-0.5px}@media(max-width:1200px){.work-area .portfolio-container .portfolio-cell .portfolio-item .item-padding{padding-top:10px;padding-bottom:5px;padding-left:25px;padding-right:25px}.work-area .portfolio-container .portfolio-cell .portfolio-item .work-client,.work-area .portfolio-container .portfolio-item .work-year{font-size:.9rem}.work-area .portfolio-container .portfolio-cell .portfolio-item .work-title{font-size:18px}}.nav-item{white-space:nowrap}.icon-pdf{width:64px;height:64px}.icon-pdf:hover{transition-duration:.5s;transform:scale(1.1)}.logo-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.logo-container a:hover{transition-duration:.25s;transform:scale(1.1)}.logo-cell{padding:1em}.logo-cell img{width:100%;max-width:120px}.overview-page .logo-cell.logo-flevomeer img,.overview-page .logo-cell.logo-provincie-flevoland img,.overview-page .logo-cell.logo-ministerie-bzk img{max-width:150px}.overview-page .logo-cell.logo-mut img{max-width:100px}.home-area-logo .logo-cell img{filter:grayscale(1);opacity:.75}.home-area-logo .logo-cell.logo-mut img{width:75%}.home-area-logo .logo-cell.logo-h2b img{width:90%}.home-area-logo .logo-cell.logo-gemeente-almere img,.home-area-logo .logo-cell.logo-vref-solutions img,.home-area-logo .logo-cell.logo-flevomeer img{max-width:150px}@media(max-width:1200px){.logo-cell{padding:1em;max-width:120px}}@media(max-width:767px){.logo-cell{max-width:120px}}@media(max-width:1000px){.columns-area .row>div.col-md-4{flex:0 0 50%;max-width:50%}}@media(max-width:767px){.columns-area .row>div.col-md-4{flex:0 0 100%;max-width:100%}}@media only screen and (min-width:768px) and (max-width:1000px){.columns-area .row>div.col-md-3{flex:0 0 33.33333333%;max-width:33.33333333%}.columns-area .row>div.col-md-3:last-of-type{flex:0 0 100%;width:100%;max-width:100%;margin-top:30px}}@media(max-width:767px){.columns-area .row>div.col-md-3{flex:0 0 100%;max-width:100%;margin-bottom:30px}}@media(max-width:1000px){.columns-area .row>div.col-md-4{flex:0 0 50%;max-width:50%}}@media(max-width:767px){.columns-area .row>div.col-md-4{flex:0 0 100%;max-width:100%;margin-bottom:30px}}@media(max-width:991px){.home-area-about{padding-top:40px !important}.welcome-area .welcome-text p{margin:0}}@media(max-width:767px){.home-area-about{padding-top:0 !important}}.fullwidth{width:100%}.faces-area .face-container{display:flex;justify-content:center;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.faces-area .faces-cell{flex:0 0 33.3333333333%;padding-right:15px;padding-left:15px}.faces-area .faces-item{padding:30px 30px;height:calc(100% - 30px);display:flex;flex-direction:column;justify-content:space-between;align-items:center}.faces-area .faces-item h2{font-size:22px;margin-bottom:0;margin-top:.5em}.faces-area .faces-item h3{font-size:18px;margin-bottom:10px;padding-top:0;line-height:initial;font-weight:normal}.faces-area .faces-item img{max-width:300px;min-width:initial}.faces-area .faces-item p{margin-bottom:0}@media(max-width:1200px){.faces-area .faces-cell{flex:0 0 50%}}@media(max-width:767px){.faces-area .faces-cell{flex:0 0 100%}.faces-area .faces-item img{max-width:256px}}.faces-area a.social{height:48px;width:48px;line-height:52px;margin-left:5px;margin-right:5px}.faces-area a.social i{font-size:20px}.work-detail-banner,.jobs-detail-banner{background-size:cover;background-position:center;width:100%;height:20vw;min-height:200px}.work-detail-banner img,.jobs-detail-banner img{position:absolute;height:70%;left:30px;bottom:-20px;min-width:initial}.jobs-detail-banner img{height:60%}.jobs-detail-img-team{width:405.1px;height:240px}@media(max-width:768px){.jobs-gallery .row>div:not(:last-of-type){margin-bottom:30px}}.jobs-overview-area a{text-decoration:none}.jobs-overview-area a h3{text-decoration:underline}.testimonial{background-image:url(../images/quote.svg);background-size:125px;background-repeat:no-repeat;background-position:top left;padding:40px}.testimonial blockquote{font-family:'DM Serif Text',serif;font-style:italic;font-size:24px}.testimonial.source{font-size:15px}.factsheet-area h2,.factsheet-area p{text-overflow:ellipsis;overflow:hidden}.factsheet-area h3{text-overflow:ellipsis;overflow:hidden;font-size:16px}.factsheet-area a:not(.main-btn){color:#555}.factsheet-area a:not(.main-btn):hover{color:#5882fd}#medium-home .medium-container{width:100%;display:flex;flex-wrap:wrap;justify-content:center}#medium-home .medium-item{flex:0 0 50%;padding-right:15px;padding-left:15px;min-height:300px;background-size:cover;display:flex}#medium-home .medium-container .medium-cell:hover{transition-duration:.5s;transform:scale(1.05);opacity:1}#medium-home .medium-container .medium-cell .medium-item{width:100%;height:100%;background-size:cover;background-position:center}#medium-home .medium-container .medium-cell .medium-item .overlay-bg{background-color:rgba(255,255,255,0.75);width:calc(100% - 30px);left:0;right:0;bottom:0;opacity:1;margin-left:15px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}#medium-home .medium-container .medium-cell .medium-item .item-padding{padding-top:15px;padding-bottom:10px;padding-left:30px;padding-right:30px}#medium-home .medium-container .medium-cell .medium-item .medium-title{color:#333;font-size:20px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:-0.5px}#medium-home .medium-container .medium-cell .medium-item .medium-date{font-size:1rem;color:#333;width:75%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:-0.5px}@media(max-width:1200px){#medium-home .medium-container .medium-cell .medium-item .item-padding{padding-top:10px;padding-bottom:5px;padding-left:25px;padding-right:25px}#medium-home .medium-container .medium-cell .medium-item .medium-title{font-size:18px}#medium-home .medium-container .medium-cell .medium-item .medium-date{font-size:.9rem}}@media(max-width:991px){#medium-home .medium-container .col-md-6{max-width:80%;flex:0 0 80%}}@media(max-width:767px){#medium-home .medium-item{min-height:200px}}#medium-home .medium-no-posts{display:none;text-align:center}#instagram-home .instagram-container{width:100%;display:flex;flex-wrap:wrap;justify-content:center;margin-top:40px;padding-left:0;padding-right:0}#instagram-home .instagram-cell{flex:0 0 12.5%;width:100%;padding-left:15px;padding-right:15px}#instagram-home .instagram-container .instagram-cell:hover{transition-duration:.25s;transform:scale(1.1)}@media(max-width:1200px){#instagram-home .instagram-container{padding-left:0;padding-right:0}#instagram-home .instagram-cell{padding-left:10px;padding-right:10px}}@media(max-width:991px){#instagram-home .instagram-cell{flex:0 0 25%;padding-bottom:20px}}#instagram-home .instagram-no-posts{display:none;text-align:center}.block-about{justify-content:center}.about-image{display:flex;flex-direction:row;justify-content:center;align-content:center;align-items:center;padding:1em}.about-text{display:flex;flex-direction:column;justify-content:center;align-content:center}.block-about.left{text-align:left}.block-about.right{text-align:right}@media(max-width:767px){.block-about.right{flex-direction:column-reverse}.block-about.left,.block-about.right{text-align:center}.block-about .about-text{margin-bottom:30px}.block-about .about-image{padding:1em}}@media(max-width:767px){.about-image img{max-height:125px}}.area-gallery a:not(.gallery-loading) .gallery-item:hover{transition-duration:.25s;transform:scale(1.05)}.gallery-loading{cursor:default}@media(max-width:991px){.area-gallery .gallery-item{margin-bottom:60px}.area-gallery{padding-bottom:calc(80px - 60px)}}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lightboxOverlay{opacity:.75}.lb-data .lb-number{font-size:16px}.work-navigator-area{background-color:#eee;margin-bottom:80px;padding:80px}.work-navigator{display:flex;justify-content:space-between}.work-navigator-item{width:30%;min-width:200px;color:#555;text-decoration:none}.work-navigator-item:hover{transition-duration:.25s;transform:scale(1.05)}.work-navigator-image{width:100%;height:175px;background-size:cover;background-position:center}.work-navigator-title{font-weight:bold;margin-top:10px}.work-navigator-client{margin-bottom:10px}.work-navigator-title,.work-navigator-client{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:14px}@media only screen and (max-width:767px){.work-navigator-area .work-navigator{flex-direction:column}.work-navigator-area .work-navigator-item{width:100%}.work-navigator-area .work-navigator a:first-of-type{margin-bottom:60px}}@media only screen and (max-width:400px){.work-navigator-area{padding-left:0;padding-right:0}}section.columns-area.sec-padding+section.sec-padding:not(.bg-gray),section.sec-padding:not(.bg-gray)+section.columns-area.sec-padding{padding-top:0}@media only screen and (min-width:768px) and (max-width:991px){.jobs-gallery .container .row{justify-content:center}.jobs-gallery .container .row>div{margin-bottom:30px}.col-md-4,.col-md-8{flex:0 0 50%;max-width:50%}}@media only screen and (max-width:767px){.factsheet-area{margin-bottom:30px}}.crumble-path-area div{font-size:14px;letter-spacing:-0.5px}@media only screen and (max-width:767px){.wonderlab-area .row{flex-direction:column-reverse}.wonderlab-area .row>div{flex:0 0 100%;width:100%}}.button-arrow{display:inline-block;min-width:10px;text-align:center;margin-left:1em;font-size:12px;animation-name:arrow;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:1.25s}@keyframes arrow{0%{transform:translateX(-0.25em)}50%{transform:translateX(0.25em)}100%{transform:translateX(-0.25em)}}.crumble-path-area a,.crumble-path-area div{color:#555}.crumble-path-area a{text-decoration:underline}.crumble-path-area a:hover{text-decoration:none}.crumble-path-area span.separator{display:inline-block;width:16px;font-size:12px}input.main-btn:disabled{opacity:.5}.form-control:disabled,.form-control[readonly]{color:#999}#contact-spinner{display:none;background-image:url(../images/spinner.svg);background-size:32px 32px;background-repeat:no-repeat;background-position:95%;margin-left:16px;width:32px;height:32px}#contact-form-sent,#contact-form-error{display:none;font-size:14px;margin-left:16px;width:50%}.grecaptcha-badge{visibility:hidden}.recaptcha-disclaimer{font-size:10pt;color:#666;margin-top:16px}.responsive-btn-short{display:none}.responsive-btn-long{display:inline-block}@media(min-width:769px) and (max-width:991px){.responsive-btn-short{display:inline-block}.responsive-btn-long{display:none}}.footer-area{font-size:14px}.footer-area h6{font-size:18px;font-size:16px;line-height:16px}.footer-area i.address{height:32px;width:32px;line-height:32px}.footer-area .social-container{display:flex;flex-wrap:wrap;gap:5px}.footer-area a.social{height:32px;width:32px;line-height:32px}.footer-area a.social i{font-size:14px}.footer-area ul{list-style-type:none;padding-left:0}.footer-area ul>li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media(max-width:767px){.footer-area .row div.col-md-3{margin-bottom:30px}}@media(min-width:768px){.footer-area .row div.col-md-3:not(:first-of-type){padding-left:30px}.footer-area .row div.col-md-3:not(:last-of-type){padding-right:30px}.footer-area .row div.col-md-3:not(:last-of-type){border-right:1px #d9e9f4 dotted}}.home-area-showcase h3{margin-bottom:10px;font-size:17px}@media(max-width:767px){.home-area-showcase .row>.col-md-6:last-of-type{margin-top:30px}}.max-height-120px{max-height:120px}.max-height-150px{max-height:150px}.max-height-175px{max-height:175px}.max-height-200px{max-height:200px}.max-height-250px{max-height:250px}.max-height-300px{max-height:300px}@media(min-width:1200px){#home-illustration{width:635px;height:476px}.page-banner{width:1110px;height:370px}}@media screen and (prefers-reduced-motion:reduce){*{transition:none !important;animation:none !important}}.hidden{display:none}.block-100x50{display:block;width:100px;height:50px;margin-left:auto;margin-right:auto}#hamburger-menu:hover{transition-duration:.15s;transform:scale(1.1)}.sl-overlay{background:black}.sl-wrapper .sl-close,.sl-wrapper .sl-navigation button,.sl-wrapper .sl-counter{color:white}.sl-spinner{border-color:white}.sl-wrapper .sl-close{overflow:hidden;margin-top:-1rem;margin-right:-1rem;width:auto;height:auto;padding:.5rem}.sl-wrapper button:hover,.sl-wrapper .sl-close:hover{opacity:1;transition-duration:.15s;transform:scale(1.25)}.sl-wrapper .sl-navigation button.sl-next,.sl-wrapper .sl-navigation button.sl-prev{overflow:hidden;width:auto;height:auto;padding:.5rem 1rem 1rem 1rem;font-size:3rem}.sl-wrapper .sl-image img{border-radius:1em}.sl-wrapper .sl-image .sl-caption{background:rgba(0,0,0,0.5);border-bottom-left-radius:1em;border-bottom-right-radius:1em;font-size:.9rem}@media(min-width:35.5em){.sl-wrapper .sl-close{font-size:2rem}.sl-wrapper .sl-navigation button.sl-next,.sl-wrapper .sl-navigation button.sl-prev{font-size:3rem}}@media(min-width:50em){.sl-wrapper .sl-close{font-size:3rem}.sl-wrapper .sl-navigation button.sl-next,.sl-wrapper .sl-navigation button.sl-prev{font-size:4rem}}@media(min-width:64em){.sl-wrapper .sl-close{font-size:4rem}.sl-wrapper .sl-navigation button.sl-next,.sl-wrapper .sl-navigation button.sl-prev{font-size:5rem}}

/* Auto-generated */
.image-work-ncia-sntee-banner { background-image: url(../images/work/work-ncia-sntee/banner.jpg); }
.image-work-ncia-sntee-preview { background-image: url(../images/work/work-ncia-sntee/preview.jpg); }
.image-work-vng-dob-banner { background-image: url(../images/work/work-vng-dob/banner.jpg); }
.image-work-vng-dob-preview { background-image: url(../images/work/work-vng-dob/preview.jpg); }
.image-work-pleio-video-call-platform-banner { background-image: url(../images/work/work-pleio-video-call-platform/banner.jpg); }
.image-work-pleio-video-call-platform-preview { background-image: url(../images/work/work-pleio-video-call-platform/preview.jpg); }
.image-work-ncia-iot-for-c2-banner { background-image: url(../images/work/work-ncia-iot-for-c2/banner.jpg); }
.image-work-ncia-iot-for-c2-preview { background-image: url(../images/work/work-ncia-iot-for-c2/preview.jpg); }
.image-work-mut-secure-cryptography-banner { background-image: url(../images/work/work-mut-secure-cryptography/banner.jpg); }
.image-work-mut-secure-cryptography-preview { background-image: url(../images/work/work-mut-secure-cryptography/preview.jpg); }
.image-work-boekenreismachine-banner { background-image: url(../images/work/work-boekenreismachine/banner.jpg); }
.image-work-boekenreismachine-preview { background-image: url(../images/work/work-boekenreismachine/preview.jpg); }
.image-work-h2b-dus-tool-banner { background-image: url(../images/work/work-h2b-dus-tool/banner.jpg); }
.image-work-h2b-dus-tool-preview { background-image: url(../images/work/work-h2b-dus-tool/preview.jpg); }
.image-job-banner-e7d7a8e12d { background-image: url(../images/jobs/banner-javascript.jpg); }
