@charset "UTF-8";:root{color-scheme:light dark}@media (prefers-color-scheme:dark){:root{color-scheme:dark}}@media (forced-colors:active){:root{color-scheme:dark}}body{padding-top:68px}.container{width:100%;padding-right:24px!important;padding-left:24px!important;margin-right:auto;margin-left:auto}:focus{outline:0}.s-promo{padding-top:6rem;padding-bottom:2rem}@media (min-width:1200px){.s-promo{padding-top:8rem;padding-bottom:3rem}}.s-promo h2{margin-bottom:3rem;font-size:2.25rem;line-height:1.2;font-weight:400}@media (min-width:768px){.s-promo h2{font-size:2.5rem}}@media (min-width:992px){.s-promo h2{margin-bottom:3rem;font-size:2.75rem}}@media (min-width:1200px){.s-promo h2{margin-bottom:4rem;font-size:3rem}}.s-promo h3{margin-top:2rem;margin-bottom:2rem;font-weight:400;font-size:2rem}@media (min-width:992px){.s-promo h3{font-size:2.25rem}}.s-promo h4{margin-top:2rem;margin-bottom:2rem;font-weight:400;font-size:1.5rem}@media (min-width:992px){.s-promo h4{font-size:1.75rem}}.s-promo h5{margin-top:1rem;margin-bottom:1.5rem;font-weight:500;font-size:1.25rem}.s-promo p{margin-bottom:2rem}.s-promo ul{list-style-type:none;padding-right:15px;padding-bottom:1rem}.s-promo ul li:before{content:"•";color:#388df5;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.grecaptcha-badge{visibility:hidden}.custom-logo-link .img-fluid{width:auto!important;height:40px!important}.s-navbar{min-height:68px;box-shadow:0 1px 5px rgba(0,0,0,.1);background-color:#fff;text-transform:uppercase}.s-navbar .navbar-brand{padding-top:14px;padding-bottom:14px}.s-navbar .navbar-toggler{background-color:transparent;border:none;padding:1px 6px 1px 0}.s-navbar .navbar-toggler:focus{outline:0;box-shadow:none}.s-navbar .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='%23495057' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");width:1.5rem;height:1.5rem}.s-navbar .navbar-toggler.collapsed .close{display:none}.s-navbar .navbar-toggler:not(.collapsed) .navbar-toggler-icon{display:inline}.s-navbar .navbar-nav{padding:1rem 0}@media (max-width:575px){.s-navbar .navbar-nav{height:100vh}}@media (max-width:991px){.s-navbar .navbar-nav .nav-item{padding:.75rem 0}.s-navbar .navbar-nav .nav-item:nth-last-child(2){padding-bottom:0}.s-navbar .navbar-nav .nav-item:last-child{margin-top:-1rem;padding-top:0}.s-navbar .navbar-nav .nav-item:last-child::before{content:" _____ "}}.s-navbar .navbar-nav .nav-item .nav-link{font-weight:400;font-size:13px;color:#212529}.s-navbar .navbar-nav .nav-item .nav-link.active,.s-navbar .navbar-nav .nav-item .nav-link:active,.s-navbar .navbar-nav .nav-item .nav-link:focus,.s-navbar .navbar-nav .nav-item .nav-link:hover{color:#388df5!important}@media (min-width:992px){.s-navbar .navbar-nav{padding:0}.s-navbar .navbar-nav .nav-item{display:flex;justify-content:center;align-items:center;padding-left:2rem}.s-navbar .navbar-nav .nav-item:last-child{padding-left:.5rem}.s-navbar .navbar-nav .nav-item:last-child::before{content:" | ";width:.75rem}.s-navbar .navbar-nav .nav-item .nav-link{min-width:auto;padding:1.5rem 0}.s-navbar .navbar-nav .nav-item .nav-link:active,.s-navbar .navbar-nav .nav-item .nav-link:hover{border-bottom-color:#388df5}.s-navbar .navbar-nav .nav-item .nav-link.active,.s-navbar .navbar-nav .nav-item .nav-link:focus{border-bottom-color:none}}@media (max-width:991px){#nav-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:2;cursor:pointer;transition:opacity .3s ease-in-out}.display-b{display:block!important}}[data-theme=dark] body{background-color:#212529;color:#e9ecef}[data-theme=dark] .s-navbar{background-color:#343a40}[data-theme=dark] .s-navbar .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='white' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}[data-theme=dark] .navbar-nav .nav-item .nav-link{color:#fafaf8}[data-theme=dark] #n-button .close svg{fill:#fff}header.s-masthead{min-height:40rem}@media (max-width:499px){header.s-masthead{min-height:calc(100vh - 68px);max-height:calc(100vh - 68px);overflow:hidden}}@media (min-width:768px){header.s-masthead{min-height:42.5rem}}@media (min-width:1200px){header.s-masthead{min-height:46rem}}header.s-masthead .text-wrapper{max-width:800px}header.s-masthead .text-wrapper h1{margin-bottom:2rem;font-weight:400;font-size:2rem;line-height:1.4;color:#fff}@media (min-width:576px){header.s-masthead .text-wrapper h1{margin-bottom:2rem;text-align:left;font-size:2.25rem}}@media (min-width:768px){header.s-masthead .text-wrapper h1{margin-bottom:2.5rem;line-height:1.4;font-size:3rem}}@media (min-width:1200px){header.s-masthead .text-wrapper h1{font-size:3.5rem}}header.s-masthead .text-wrapper .btn{min-width:160px;width:auto;margin:0;font-weight:500}@media (min-width:576px){header.s-masthead .text-wrapper .btn{min-width:160px;width:auto;margin:0}}header.s-masthead .text-wrapper .btn-lg{padding:.75rem 1.75rem;border-radius:0;line-height:24px;font-size:20px}@media (min-width:768px){header.s-masthead .text-wrapper .btn-lg{padding:1rem 2rem}}header.s-masthead .text-wrapper .btn-s-secondary{background-color:#388df5;border:1px solid #388df5;color:#fff}header.s-masthead .text-wrapper .btn-s-secondary:active,header.s-masthead .text-wrapper .btn-s-secondary:focus,header.s-masthead .text-wrapper .btn-s-secondary:hover{box-shadow:none;background-color:#004372;border-color:#004372;color:#388df5}@media (min-width:992px){#about .about-text{padding-left:3rem;padding-right:3rem}}#about .process-buttons{position:relative;display:inline-block;margin-top:0}@media (min-width:768px){#about .process-buttons{margin-top:3rem}}@media (min-width:992px){#about .process-buttons{margin-top:4rem}}#about .process-buttons::after{content:"";position:absolute;width:77%;z-index:-1;top:30%;left:12%;border:2px solid #d0e1fa}@media (max-width:767px){#about .process-buttons::after{top:50%}}#about .process-buttons a{display:inline-block;margin-right:0;min-width:107px;text-align:center;text-decoration:none;color:#6c757d;font-size:15px;font-weight:400;margin-right:2px;margin-left:2px}#about .process-buttons a:hover{text-decoration:none}@media (min-width:992px){#about .process-buttons a{min-width:140px}}@media (min-width:1200px){#about .process-buttons a{min-width:162px}}#about .process-buttons span{display:block;height:45px;width:45px;margin:0 auto 10px;padding-top:12px;border-radius:50%;background:#d0e1fa;font-size:1rem;font-weight:500;color:#388df5}@media (max-width:767px){#about .process-buttons span{margin:30px auto 10px}}@media (min-width:992px){#about .process-buttons span{height:60px;width:60px;line-height:2.25rem}}[data-theme=dark] #about .process-buttons::after{border:2px solid #3b59a9}[data-theme=dark] #about .process-buttons a{color:#adb5bd}[data-theme=dark] #about .process-buttons span{background:#262772;color:#53bcdd}#clients .row,#services .row,#tech-stack .row{row-gap:3rem;padding-top:1rem}#clients .serv-col,#services .serv-col,#tech-stack .serv-col{padding-right:1rem;padding-left:1rem}@media (min-width:992px){#clients .serv-col,#services .serv-col,#tech-stack .serv-col{padding-right:1.5rem;padding-left:1.5rem}}#clients .serv-col img,#services .serv-col img,#tech-stack .serv-col img{width:62px}#clients .serv-col p,#services .serv-col p,#tech-stack .serv-col p{margin-bottom:0}#clients .logos-list,#services .logos-list,#tech-stack .logos-list{padding-top:1rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;row-gap:2.5rem;-moz-column-gap:3rem;column-gap:3rem}@media (min-width:768px){#clients .logos-list,#services .logos-list,#tech-stack .logos-list{row-gap:3.5rem;-moz-column-gap:3.5rem;column-gap:3.5rem}}#clients .logos-list img,#services .logos-list img,#tech-stack .logos-list img{width:auto;height:1.75rem}@media (min-width:768px){#clients .logos-list img,#services .logos-list img,#tech-stack .logos-list img{height:2rem}}#clients .clients-list,#services .clients-list,#tech-stack .clients-list{padding-top:1rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;row-gap:2rem;-moz-column-gap:2.75rem;column-gap:2.75rem}@media (min-width:768px){#clients .clients-list,#services .clients-list,#tech-stack .clients-list{row-gap:3rem;-moz-column-gap:3.5rem;column-gap:3.5rem}}#clients .clients-list img,#services .clients-list img,#tech-stack .clients-list img{width:auto;height:46px}@media (min-width:768px){#clients .clients-list img,#services .clients-list img,#tech-stack .clients-list img{height:56px}}#portfolio .row{margin-bottom:-3rem}#portfolio .row .portfolio-col{margin-top:1rem;margin-bottom:3rem}#portfolio .row .portfolio-col .project{box-shadow:0 2px 20px 0 rgba(0,0,0,.1)}#portfolio .row .portfolio-col .project a:hover{text-decoration:none!important}#portfolio .row .portfolio-col .project:hover{transition:.5s;box-shadow:0 10px 40px 0 rgba(0,0,0,.2)!important}#portfolio .row .portfolio-col .project .portfolio-img{width:auto;height:auto;overflow:hidden}#portfolio .row .portfolio-col .project .portfolio-img img{width:auto;height:auto;min-height:100%}@media (min-width:576px){#portfolio .row .portfolio-col .project .portfolio-img{height:18.5rem}}@media (min-width:768px){#portfolio .row .portfolio-col .project .portfolio-img{height:13.5rem}}@media (min-width:992px){#portfolio .row .portfolio-col .project .portfolio-img{height:11.5rem}}@media (min-width:1200px){#portfolio .row .portfolio-col .project .portfolio-img{height:14.5rem}}#portfolio .row .portfolio-col .project .portfolio-text{padding-left:1rem;padding-right:1rem}#portfolio .row .portfolio-col .project .portfolio-text h5{margin-top:1rem;margin-bottom:1.5rem;font-weight:500;font-size:1.25rem;color:#212529}#portfolio .row .portfolio-col .project .portfolio-text h5:hover{color:#388df5}#portfolio .row .portfolio-col .project .portfolio-text p{margin-bottom:0;padding-bottom:1rem;color:#212529}[data-theme=dark] #portfolio .row .portfolio-col .project{background-color:#1c2024}[data-theme=dark] #portfolio .row .portfolio-col .project .portfolio-text h5{color:#dee2e6}[data-theme=dark] #portfolio .row .portfolio-col .project .portfolio-text p{color:#dee2e6}header.s-header{min-height:20rem;color:#fff}@media (max-width:499px){header.s-header{min-height:calc(50vh - 68px);max-height:calc(50vh - 68px);overflow:hidden}}@media (min-width:1200px){header.s-header{min-height:23rem}}header.s-header h1{margin-bottom:1.5rem;font-weight:400;line-height:1.2;font-size:2.25rem}@media (min-width:768px){header.s-header h1{font-size:2.5rem}}@media (min-width:992px){header.s-header h1{font-size:2.75rem}}@media (min-width:1200px){header.s-header h1{font-size:3rem}}header.s-header h2{font-weight:400;font-size:1.25rem}@media (min-width:768px){header.s-header h2{font-size:1.5rem}}.description-wrapper{margin-bottom:-2rem;margin-top:-2rem}@media (min-width:992px){.description-wrapper .project-description{padding-left:3rem;padding-right:3rem}}.details-wrapper{margin-top:-4rem!important;margin-bottom:0!important}.details-wrapper .project-col{margin-top:0;margin-bottom:0}.details-wrapper .project-col .project-details{height:100%}.details-wrapper .project-col .project-details h4{padding-left:1.25rem;padding-right:15px;text-align:left;margin-top:2rem}@media (min-width:768px) and (max-width:991px){.details-wrapper .project-col .project-details .tech-col{padding-left:3rem}}.screenshot{padding-bottom:2.5rem;margin-top:-2rem;margin-bottom:6rem}@media (min-width:768px){.screenshot{padding-bottom:3.5rem}}@media (min-width:1200px){.screenshot{margin-bottom:8rem}}.screenshot .carousel .carousel-indicators{display:flex;bottom:-4rem}@media (min-width:768px){.screenshot .carousel .carousel-indicators{bottom:-5rem}}.screenshot .carousel .carousel-indicators li{width:.75rem;height:.75rem;margin-left:.5rem;margin-right:.5rem;background-color:#388df5;border-radius:100%;opacity:.3;transition:opacity .6s ease}.screenshot .carousel .carousel-indicators .active{opacity:1}.screenshot .carousel .carousel-inner{width:auto;height:auto;overflow:hidden;box-shadow:0 2px 20px 0 rgba(0,0,0,.1);border:1px solid #dee2e6;background:#ced4da}.screenshot .carousel .carousel-inner img{width:auto;height:auto;min-height:100%!important}@media (min-width:576px){.screenshot .carousel .carousel-inner{height:337px}}@media (min-width:992px){.screenshot .carousel .carousel-inner{height:454px}}@media (min-width:1200px){.screenshot .carousel .carousel-inner{height:542px}}[data-theme=dark] .screenshot .carousel .carousel-inner{border:1px solid #343a40;background:#343a40}#careers{padding-bottom:6rem}@media (min-width:1200px){#careers{padding-bottom:8rem}}@media (max-width:767px){#careers .team-text{margin-top:2rem}}@media (max-width:991px){#careers .team-text{margin-top:3rem}}#careers .buttons-wrapper{margin-top:2rem;margin-bottom:-1rem}@media (min-width:1200px){#careers .buttons-wrapper{margin-top:2.5rem}}#careers .buttons-wrapper a[aria-expanded=true]{background-color:#e5eaf0;color:#388df5}#careers .buttons-wrapper .btn-careers{width:100%;height:45px;padding:1.5rem 1rem;margin-right:1.25rem;margin-bottom:1rem;border:1px solid #e9ecef;border-radius:0;background-color:#f1f4f8;box-shadow:none;line-height:1.2;text-align:left;font-weight:500}#careers .buttons-wrapper .btn-careers.active,#careers .buttons-wrapper .btn-careers:active,#careers .buttons-wrapper .btn-careers:hover{background-color:#e5eaf0;color:#388df5}#careers .buttons-wrapper .careers-desc h5{margin-bottom:.75rem;margin-top:0;padding-top:1rem;font-size:1rem}#careers .buttons-wrapper .careers-desc ul{-webkit-padding-start:1.5rem;padding-inline-start:1.5rem;padding-bottom:3rem}#careers .buttons-wrapper .careers-desc li{font-size:14px}#careers .buttons-wrapper svg{width:1.25rem;height:1.25rem;margin-top:.25rem;margin-right:.75rem}[data-theme=dark] #careers .buttons-wrapper a[aria-expanded=true]{background-color:#343a40;color:#388df5}[data-theme=dark] #careers .buttons-wrapper .btn-careers{border:1px solid #343a40;background-color:#2b394b;color:#ced4da}[data-theme=dark] #careers .buttons-wrapper .btn-careers.active,[data-theme=dark] #careers .buttons-wrapper .btn-careers:active,[data-theme=dark] #careers .buttons-wrapper .btn-careers:hover{background-color:#314053;color:#388df5}#contact{padding-bottom:5rem;background-color:#004372;color:#fff}@media (min-width:1200px){#contact{padding-bottom:7rem}}#contact .contact-wrapper p{margin-bottom:.75rem}#contact .contact-wrapper{margin-bottom:3rem}#contact .contact-wrapper h2{margin-bottom:3rem}@media (min-width:768px){#contact .contact-wrapper h2{margin-bottom:5rem}}[data-theme=dark] #contact{background-color:#0a2e48;color:#fafaf8}#contact .wpcf7{margin-top:-1.25rem;background:0 0}#contact .wpcf7 p{margin-bottom:0}#contact .wpcf7 input,#contact .wpcf7 textarea{display:inline-block;height:auto;box-shadow:none;line-height:1.5;font-size:1rem}#contact .wpcf7-text,#contact .wpcf7-textarea{padding:.5rem .75rem;border:1px solid #6e8a9e;border-radius:0;background-color:transparent;color:#fff}#contact .wpcf7-text{margin-top:1.25rem}#contact .wpcf7-textarea{width:100%;margin-top:1.25rem;margin-bottom:1.25rem}#contact .wpcf7-text:focus,#contact .wpcf7-textarea:focus{border:1px solid #388df5}#contact .wpcf7-submit{min-width:155px;max-width:155px;padding:.5rem 1rem;height:auto;background-color:#fff;border:1px solid #fff;border-radius:0;font-size:1rem;font-weight:500;text-transform:uppercase;color:#004372}#contact .wpcf7-submit.active,#contact .wpcf7-submit:active,#contact .wpcf7-submit:hover{background-color:#388df5;border-color:#388df5}#contact ::-moz-placeholder{color:#6e8a9e;opacity:1}#contact ::placeholder{color:#6e8a9e;opacity:1}#contact :-ms-input-placeholder{color:#6e8a9e}#contact ::-ms-input-placeholder{color:#6e8a9e}#contact .form-row{width:100%;margin-right:0;margin-left:0}#contact .column-full,#contact .column-half{float:left;position:relative;padding-right:0;width:100%;box-sizing:border-box}#contact .column-full:nth-child(2n),#contact .column-half:nth-child(2n){padding-right:0}#contact .clearfix:after{content:"";display:table;clear:both}@media only screen and (min-width:576px){#contact .column-half{width:50%}#contact .column-full,#contact .column-half{padding-right:.75rem}}#contact span.wpcf7-not-valid-tip{margin-top:.25rem;color:#c20f45;font-size:.875rem}#contact div.wpcf7-validation-errors{display:none}#contact div.wpcf7-mail-sent-ng{padding:.3em 1em;margin:2rem 0 0 0;border:1.5px solid #c20f45;font-size:.875rem}#contact div.wpcf7-mail-sent-ok{padding:.3em 1em;margin:2rem 0 0 0;border:1.5px solid #5faf15;font-size:.875rem}#contact input:-webkit-autofill,#contact input:-webkit-autofill:active,#contact input:-webkit-autofill:focus,#contact input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #004372 inset}#contact input:-webkit-autofill{-webkit-text-fill-color:#fff}[data-theme=dark] #contact .wpcf7-submit{min-width:155px;max-width:155px;padding:.5rem 1rem;height:auto;background-color:#e4f0ff;border:1px solid #fff}[data-theme=dark] #contact .wpcf7-submit.active,[data-theme=dark] #contact .wpcf7-submit:active,[data-theme=dark] #contact .wpcf7-submit:hover{background-color:#388df5;border-color:#388df5}.policies-header h1{color:#fff;padding-top:6rem;padding-bottom:6rem;font-weight:400;font-size:2.25rem}@media (min-width:992px){.policies-header h1{padding-top:8rem;padding-bottom:8rem}}@media (min-width:768px){.policies-header h1{font-size:2.5rem}}@media (min-width:992px){.policies-header h1{font-size:2.75rem}}@media (min-width:1200px){.policies-header h1{font-size:3rem}}.policies-container{padding-top:6rem;padding-bottom:6rem;max-width:670px;padding-top:4rem;padding-bottom:4rem}.policies-container h3{margin-top:1.5rem;font-weight:400}.policies-container a{color:rgba(56,141,245,.7803921569)}.policies-container a.active,.policies-container a:active,.policies-container a:focus,.policies-container a:hover{color:#388df5!important;text-decoration:none}footer.s-footer{width:100%;padding:3rem 0;background-color:#e9ecef;font-size:.875rem;line-height:1.85;color:#495057}footer.s-footer a{font-weight:400;color:#495057}footer.s-footer p{margin-bottom:0}footer.s-footer li{padding-right:.5rem}@media (max-width:575px){footer.s-footer li{padding-right:0}}footer.s-footer .fa,footer.s-footer .fab{margin-right:0;font-size:2rem}@media (min-width:1200px){footer.s-footer .fa,footer.s-footer .fab{font-size:2.25rem}}.menu-footer-menu-container ul{padding-left:0;margin-bottom:1rem}.menu-footer-menu-container ul li{display:inline-block}.menu-footer-menu-container ul li+li{margin-left:.75rem}#menu-policies{margin-bottom:0}#menu-policies ul{margin-bottom:0}#menu-policies ul li{margin-left:0;padding-right:0}#menu-policies ul li>a{background-color:none}#menu-policies ul li:first-child ::before{content:"|";margin-right:8px;margin-left:2px}#menu-policies ul li::after{content:"|";margin-left:8px;margin-right:2px}.g-recaptcha{margin-top:.5rem;font-size:12px;opacity:.5;letter-spacing:-.03px;line-height:1.2}@media (max-width:500px){.g-recaptcha{max-width:310px}}[data-theme=dark] footer.s-footer{background-color:#181b1e;color:#ced4da}[data-theme=dark] footer.s-footer a{color:#ced4da}
/*# sourceMappingURL=child-theme.min.css.map */