body{font-size:16px;line-height:1.2;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;color:#131419}h1,h2,h3,h4,h5,h6{font-weight:500;margin:0;padding:0;font-family:Inter,sans-serif;color:#1e2022;letter-spacing:-.01em}h1{font-size:28px}h2,h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}@media(min-width:992px){h1{font-size:30px}h2{font-size:26px}}p{margin:0;line-height:1.5;text-wrap:pretty}p a{color:#377dff}a{text-decoration:none;color:#131419}a:hover,a.active{color:#377dff}ul,ol{list-style:none;padding:0;margin:0}:is(ul,ol) li{text-wrap:pretty}strong{font-weight:500}.width-100,.width-100 img{width:100%}.text-pretty{text-wrap:pretty}.text-muted{color:#777!important}.text-white{color:#fff!important}.text-red{color:#dc3232!important}.pointer{cursor:pointer}.toastify{max-width:none;padding:10px 20px!important;border-radius:5px!important;font-size:16px}.mb-30{margin-bottom:30px!important}.mb-40{margin-bottom:40px!important}.container{width:100%;margin:0 auto;padding:0 15px}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:980px;padding:0}}@media(min-width:1200px){.container{max-width:1180px}}main{margin-top:60px}@media(min-width:992px){main{margin-top:66px}}.section .container{padding-top:60px;padding-bottom:60px}.section .section-header{margin-bottom:30px}.section .section-header .section-title{font-size:34px;margin-bottom:15px}@media(min-width:992px){.section .container{padding-top:70px;padding-bottom:70px}.section .section-header{margin-bottom:40px}.section .section-header .section-title{font-size:36px}}.spinner-border{width:20px;height:20px;border:2px solid #FFF;border-bottom-color:transparent}.spinner-border.app-loader{border:2px solid #1366FF;border-bottom-color:transparent}.spinner-border.muted{border:2px solid #777777;border-bottom-color:transparent}.progress{height:8px;background-color:#e9ecef;border-radius:5px;font-size:8px;color:#fff}.progress .progress-bar{border-radius:5px;background-color:#377dff;align-items:center}.btn{border-radius:25px;padding:8px 22px;border-width:1px;-webkit-tap-highlight-color:rgba(255,255,255,0)}.btn.btn-sm{padding:8px 12px;font-size:14px;line-height:normal}.btn.link{padding:0;color:#377dff}.btn.btn-primary{border-color:#212a33;background-color:#212a33;color:#fff!important}.btn.btn-primary:hover{border-color:#212a33;background-color:#212a33}.btn.btn-primary:focus{border-color:#212a33;background-color:#212a33}.btn.btn-outline-primary{background-color:#fff;color:#212a33;border-color:#212a33}.btn.btn-outline-primary:hover{background-color:#212a33;color:#fff}.btn.btn-light{border-color:#f8f9fa;color:#131419;background-color:#f8f9fa}.btn.btn-light:hover{border-color:#f8f9fa;background-color:#f8f9fa}.btn.btn-light:focus{border-color:#f8f9fa;background-color:#f8f9fa}.btn.btn-outline-light{background-color:#fff;border-color:#f2f2f2;color:#212a33}.btn.btn-outline-light:hover{background-color:#fff;border-color:#f2f2f2}.btn.btn-outline-light:focus{background-color:#fff;border-color:#f2f2f2}.btn.btn-danger,.btn.btn-danger:hover{border-color:#dc3232;background-color:#dc3232}.btn.btn-danger:focus{border-color:#dc3232;background-color:#dc3232}.btn.with-icon{display:flex;align-items:center;justify-content:center}.btn.with-icon.icon-left svg{margin-right:8px}.btn.with-icon.icon-right svg{margin-left:8px}.btn .spinner-border{margin-left:5px;width:16px;height:16px}.btn .badge{top:0;line-height:1;padding-left:5px;padding-right:5px;height:19px;display:flex;align-items:center;font-weight:400}.card{border-radius:8px;border:1px solid rgba(231,234,243,.7);box-shadow:0 .375rem .75rem #8c98a413}.card .card-header{padding:15px 20px;border-bottom:1px solid rgba(231,234,243,.7);background-color:#fff;border-top-left-radius:8px;border-top-right-radius:8px}.card .card-body{padding:20px}.card .card-footer{padding:16px 20px;border-top:1px solid rgba(231,234,243,.7);background-color:#fff}.form-text,.form-error{font-size:14px;display:inline-block;color:#777;margin-top:5px;line-height:1.3}.required,.form-error{color:#dc3232}form .form-group{margin-bottom:20px}form .form-group:last-child{margin-bottom:0}form .form-group.form-check{line-height:1}form .form-group.form-check .form-check-label{margin-top:4px;display:inline-block}form .form-group label{margin-bottom:5px;display:block}form .form-group .input-group-text{border:1px solid rgba(231,234,243,.7);border-radius:5px;background-color:#fff}:is(form .form-group.email,form .form-group.phone) .form-text button{background-color:transparent;border:0;cursor:pointer;color:#377dff;padding:0}form .form-group.with-character-count .character-count{display:flex;justify-content:space-between}form .form-group.with-character-count .character-count.has-error .remaining-characters{width:auto}form .form-group.with-character-count .character-count .remaining-characters{text-align:right;margin-top:5px;display:block;width:100%}form .form-col-2{display:grid;grid-template-columns:1fr;grid-gap:20px;margin-bottom:20px}form .form-col-2.sm-2{grid-template-columns:1fr 1fr;grid-gap:25px}form .form-col-2 .form-group{margin-bottom:0}form .form-control,form .form-select{font-size:16px;padding:9px 16px;height:42px;border-radius:5px;border:1px solid rgba(231,234,243,.7);color:#4c4c4c!important}form .form-control::placeholder{color:#8c98a4}form .form-control:disabled{background-color:#f8f9fa;opacity:1}@media(min-width:992px){form .form-col-2{grid-template-columns:1fr 1fr;grid-gap:25px}}.message-form{display:grid;grid-template-columns:1fr 65px;grid-gap:10px;row-gap:5px}.message-form textarea{field-sizing:content;resize:none;overflow:hidden;line-height:1.15;padding:11px 16px!important;height:auto!important;max-height:110px}.message-form .btn{align-self:end}.message-form .btn .loader{margin:0}.message-form .form-error{margin:0;grid-column:span 2}img{width:100%}.image{height:210px;overflow:hidden;border-radius:8px}.image img{object-fit:cover;width:100%;height:100%}.media{display:grid;align-items:center;grid-template-columns:42px 1fr;grid-gap:15px}.media.media-avatar h6{font-size:16px}.media.media-avatar p{line-height:1.2}.circle-img{height:50px;width:50px;border-radius:50%;overflow:hidden;background-color:#fff;border:1px solid rgba(231,234,243,.7)}.circle-img img{object-fit:cover;width:100%;height:100%}.modal.fade-up.show .modal-dialog{transform:translateY(0)}.modal.fade-up .modal-dialog{transform:translateY(20px);transition:transform .2s ease-out,opacity .2s ease-out}.modal .modal-content{border:none;border-radius:8px}.modal .modal-header,.modal .modal-body,.modal .modal-footer{padding:20px}.modal .modal-header{border-bottom:none}.modal .modal-header .modal-title{margin:0;font-size:21px}.modal .modal-header .btn-close{opacity:1}.modal .modal-header .btn-close:focus{box-shadow:none}.modal .modal-header .modal-close{height:30px;width:30px;cursor:pointer}.modal .modal-body{padding-top:0}.modal .modal-body .modal-message{margin-bottom:18px}.modal .modal-body textarea{min-height:120px}.modal .modal-footer{border-top:none;padding-top:0;justify-content:start}.modal .modal-footer>*{margin:0}@media(min-width:992px){.modal .modal-dialog{max-width:550px}}.modal-backdrop{background:#13214440}.modal-backdrop.show{opacity:1}@media(min-width:992px){#contact-modal .modal-dialog{max-width:600px}}.navbar{padding:0;background-color:#fff}.navbar.border-bottom{border-bottom:1px solid #f0f2f5!important}.navbar .container{display:grid;grid-template-columns:1fr 1fr 1fr}.navbar .navbar-toggler{all:unset;outline:revert;cursor:pointer;padding:11px 0;text-align:left;line-height:0;color:#1e2022;-webkit-tap-highlight-color:rgba(255,255,255,0)}.navbar .navbar-toggler svg{width:37px;height:37px;pointer-events:none}.navbar .navbar-brand{display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:rgba(255,255,255,0);margin-right:0}.navbar .navbar-brand img{width:72px}.navbar .navbar-btn{display:flex;align-items:center;justify-content:end;cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,0)}.navbar .collapse .navbar-nav .nav-link{color:#131419;padding-left:16px;padding-right:16px}.navbar .collapse .navbar-nav .nav-link.active,.navbar .collapse .navbar-nav .nav-link:hover{color:#377dff}.navbar .collapse .btn{border-radius:50px}.navbar .collapse .btn svg{width:25px;height:25px;margin-right:5px;margin-left:-6px}@media(min-width:992px){.navbar{padding:12px 0}.navbar .container{display:grid;grid-template-columns:300px 1fr}.navbar .navbar-toggler,.navbar .navbar-btn{display:none}.navbar .navbar-brand{justify-content:start}.navbar .navbar-brand img{width:72px}.navbar .collapse{display:grid!important;grid-template-columns:1fr 300px}.navbar .collapse .navbar-nav .nav-link{color:#131419;padding-left:16px;padding-right:16px}.navbar .collapse .navbar-nav .nav-link.active{color:#377dff}.navbar .collapse .navbar-nav .nav-link:hover{color:#377dff}.navbar .collapse .btn{border-radius:50px}.navbar .collapse .btn svg{width:25px;height:25px;margin-right:5px;margin-left:-6px}}#contact{background-color:#212a33;color:#ffffffd9}#contact .container{display:grid;grid-template-columns:1fr;grid-gap:50px}#contact .brand-logo{display:inline-block;margin-bottom:10px}#contact .brand-logo img{width:72px}#contact .col:first-child h3{font-size:24px;margin-bottom:30px;color:#ffffffd9}#contact .col:last-child h3{font-size:20px;text-wrap:pretty;margin-bottom:25px;color:#ffffffd9;line-height:1.5}#contact .contact-info{display:grid;grid-template-columns:1fr;row-gap:30px}#contact .contact-info .contact-label{font-weight:500;margin-bottom:5px}#contact .contact-info a{color:#ffffffd9}#contact .contact-info a:hover{color:#fff}#contact .contact-btns{display:flex;align-items:center}#contact .contact-btns .btn{margin-right:20px}#contact .contact-btns .btn:last-child{margin-right:0;width:100%}#contact .contact-btns .btn.btn-primary{border-color:#ffffffd9}#contact .contact-btns .btn.btn-white{background-color:#fffffc;border-color:#fffffc}#contact .contact-btns .btn.btn-white:hover{background-color:#212a33;color:#fff;border-color:#ffffffd9}@media(min-width:992px){#contact .container{grid-template-columns:2fr 1fr;align-items:center;padding-top:60px;padding-bottom:60px}#contact .container .contact-info{grid-template-columns:repeat(2,1fr)}#contact .col:last-child h3{line-height:1.2}}#footer{background-color:#212a33;margin-bottom:0;color:#ffffffd9}#footer .container{padding-top:25px;padding-bottom:25px;display:grid;grid-template-columns:1fr;row-gap:10px;border-top:1px solid #32404d}#footer p{text-align:center}#footer .links{display:flex;justify-content:center;grid-row:1}#footer .links ul li{display:inline-block;margin-right:20px;margin-bottom:10px}#footer .links ul li:last-child{margin-right:0}#footer .links ul li a{color:#ffffffd9}#footer .links ul li a:hover{color:#fff}@media(min-width:992px){#footer .container{grid-template-columns:1fr 1fr}#footer p{text-align:left}#footer p br{display:none}#footer .links{grid-row:1;grid-column:2;justify-content:end}#footer .links ul li{margin-bottom:0}}.offcanvas-backdrop{background:#13214440}.offcanvas-backdrop.show{opacity:1}.offcanvas{border:none!important;transition:transform .2s ease-in-out}.offcanvas .offcanvas-header{padding:15px}.offcanvas .offcanvas-header .btn-close{opacity:1}.offcanvas .offcanvas-header .btn-close:focus{box-shadow:none}.offcanvas .offcanvas-header .close{width:37px;height:37px}.offcanvas .offcanvas-body{padding:15px}#mobile-side-nav{width:90%}#mobile-side-nav .offcanvas-logo{display:flex;align-items:center;justify-content:center}#mobile-side-nav .offcanvas-logo img{width:72px}#mobile-side-nav .offcanvas-header{height:60px;border-bottom:1px solid #f0f2f5}#mobile-side-nav .offcanvas-body{padding-top:20px}#mobile-side-nav .menu{margin-bottom:35px}#mobile-side-nav .menu.logged-in{margin-bottom:20px}#mobile-side-nav .menu:last-child{margin-bottom:0}#mobile-side-nav .menu .menu-group-title{text-transform:uppercase;letter-spacing:.2px;font-size:13px;color:#777;margin-bottom:8px}#mobile-side-nav .menu ul li a{display:flex;align-items:center;padding:8px 10px 8px 0;text-decoration:none;color:#131419}#mobile-side-nav .menu ul li a:hover{background-color:#bdc5d133}#mobile-side-nav .menu ul li a.active{color:#377dff}#mobile-side-nav .menu p{margin-bottom:5px}#mobile-side-nav .menu p a{color:#131419}:is(#mobile-side-nav .opening-hours,#mobile-side-nav .contact-info) .menu-group-title{margin-bottom:12px}#home{text-align:center;padding-top:50px;padding-bottom:45px}#home .clients-served .client-imgs{display:flex;justify-content:center;margin-bottom:5px}#home .clients-served .client-imgs .circle-img{height:40px;width:40px;border:3px solid #fff;margin-left:-10px}#home .clients-served p{text-transform:uppercase;margin-bottom:15px;font-size:13px}#home h1{font-size:38px;margin-bottom:20px}#home h1 svg{height:30px;width:30px}#home .message{margin:0 auto 25px}#home .hero-btns{display:flex;justify-content:center}@media(min-width:992px){#home{padding-top:70px;padding-bottom:70px}#home h1{font-size:56px;margin-bottom:20px}#home h1 svg{height:35px;width:35px}#home .message{margin:0 auto 25px;width:900px}}#client-logos .container{display:grid;grid-gap:15px;grid-template-columns:1fr 1fr 1fr}#client-logos .image{height:80px}#client-logos .image img{object-fit:contain;filter:grayscale(100%);transition:filter .3s ease;opacity:.65}#client-logos .image img:hover{filter:grayscale(0%);opacity:1}@media(min-width:992px){#client-logos .container{grid-gap:25px;grid-template-columns:repeat(6,1fr)}}#clients .container{padding-top:45px}#clients .clients{display:grid;grid-template-columns:1fr;grid-gap:30px;row-gap:30px}#clients .clients .client:last-child{display:none}#clients .clients .client .image{height:210px;margin-bottom:20px}#clients .clients .client h3{font-size:24px;text-transform:capitalize;margin-bottom:5px}@media(min-width:992px){#clients .container{padding-top:70px}#clients .clients{grid-template-columns:repeat(2,1fr)}#clients .clients .client:last-child{display:block}#clients .clients .client .image{height:340px}}#pricing{background-color:#f5f5f5}#pricing .section-header{text-align:center}#pricing .section-header p br{display:none}#pricing .prices{display:grid;grid-template-columns:1fr;grid-gap:30px;row-gap:40px}#pricing .prices .card{position:relative}#pricing .prices .card .card-body{padding:30px}#pricing .prices .card h3{font-size:24px;margin-bottom:10px}#pricing .prices .card p{margin-bottom:15px;text-wrap:pretty}#pricing .prices .card p.text-muted{margin-bottom:25px}#pricing .prices .card h2{font-size:34px;margin-bottom:25px}#pricing .prices .card ul{margin-bottom:30px}#pricing .prices .card ul li{margin-bottom:5px}#pricing .prices .card ul li svg{color:#377dff;height:20px;width:20px;margin-right:5px}#pricing .prices .card .btn{display:block;margin-top:30px}@media(min-width:992px){#pricing .section-header p{margin:0 auto}#pricing .section-header p br{display:block}#pricing .prices{display:grid;grid-gap:30px;grid-template-columns:repeat(2,1fr)}#pricing .prices .card{height:500px}#pricing .prices .card .card-body{padding:40px}#pricing .prices .card .btn{position:absolute;left:0;right:0;bottom:30px;margin-left:40px;margin-right:40px}}
