@import url(/static/assets/vendor/bootstrap/css/bootstrap.min.css?1c122424aea7);@import url(/static/assets/vendor/bootstrap/icons/bootstrap-icons.css?1c122424aea7);@import url(/static/assets/vendor/owl-carousel/css/owl.carousel.min.css?1c122424aea7);@import url(/static/assets/vendor/font-awesome/css/all.min.css?1c122424aea7);@import url("/static/assets/vendor/gfonts/gfonts.css?535deb08b425");:root{--bs-heading-color:var(--px-heading)}:root,[data-bs-theme=light]{--px-theme:#001597;--px-black:#404042;--px-white:#fff;--px-text:#505153;--px-heading:#0272bf}.toggler-menu{background-color:transparent;color:var(--px-white);border:1px solid rgba(255,255,255,0.2)!important;border-radius:5px;padding:0 25px;height:40px;line-height:1;position:relative;margin-left:15px}.fixed-header .toggler-menu{color:var(--px-black);border:1px solid rgba(0,0,0,0.2)!important}.toggler-menu span{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:17px;box-shadow:0 0 0 1px currentColor,0px -7px 0 1px currentColor,0 7px 0 1px currentColor;height:0}.header-top-fixed{position:fixed;top:0;left:0;right:0;z-index:111;padding:20px 15px;transition:ease all 0.35s;background:rgba(255,255,255,0.05);border-bottom:1px solid rgba(255,255,255,0.15);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:0 0 20px 20px}.fixed-header .header-top-fixed{background:rgba(255,255,255,0.8);box-shadow:0 0.125rem 0.25rem rgba(55,55,55,0.075)}.header-top-fixed>.container{display:flex;align-items:center;justify-content:space-between}@media (max-width:991px){.header-top-fixed>.container{max-width:100%}}.header-top-fixed .px-btn{padding:8px 30px}.header-top-fixed .main-menu{display:flex;list-style:none;flex:1;justify-content:center;margin:0;padding:0}@media (max-width:991px){.header-top-fixed .main-menu{position:absolute;top:100%;left:0;right:0;background-color:var(--px-white);border-top:1px solid #eee;flex-direction:column;padding:10px 20px;display:none;box-shadow:0 0.125rem 0.25rem rgba(55,55,55,0.075)}}.header-top-fixed .main-menu>li{padding:0 20px}@media (max-width:991px){.header-top-fixed .main-menu>li{padding:8px 0}}.header-top-fixed .main-menu>li a{padding:8px 0;text-transform:uppercase;color:var(--px-white);font-size:14px;letter-spacing:1px;font-weight:500;position:relative}@media (max-width:991px){.header-top-fixed .main-menu>li a{color:var(--px-black)}}.header-top-fixed .main-menu>li a:after{content:"";position:absolute;left:auto;right:0;bottom:0;width:0;height:2px;transition:ease all 0.35s;background-color:currentColor}.header-top-fixed .main-menu>li a.active:after{width:100%;left:0;right:auto}.fixed-header .header-top-fixed .main-menu>li a{color:var(--px-black)}.header-top-fixed .logo-dark{display:none}.fixed-header .header-top-fixed .logo-dark{display:block}.fixed-header .header-top-fixed .logo-light{display:none}@media (max-width:1200px){.header-top-fixed.menu-open .main-menu{display:flex;align-items:flex-start}}.footer{background-color:var(--px-black);padding-top:10px;padding-bottom:10px;border-top:1px solid rgba(255,255,255,0.1);color:rgba(255,255,255,0.75);font-size:14px}.footer .nav a{font-size:14px;color:rgba(255,255,255,0.75)}.footer .nav a + a{margin-left:18px}.px-btn{padding:15px 24px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background-color:var(--px-theme);color:var(--px-white);text-decoration:none;transition:ease all 0.35s;font-weight:500;outline:none;box-shadow:none;border:none}.px-btn i{margin-left:10px}.px-btn:hover{color:var(--px-white);background-size:200% 100%}.px-btn.dark{background:var(--px-black);border:1px solid var(--px-black);color:var(--px-white)}.px-btn.dark:hover{background:var(--px-white);color:var(--px-black)}.px-btn.light{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.15);color:var(--px-white)}.px-btn.light:hover{background:var(--px-white);color:var(--px-black)}.px-btn.white{background:var(--px-white);border:1px solid var(--px-white);color:var(--px-black)}.px-btn.white:hover{background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.15);color:var(--px-white)}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:inherit}}html,body{overflow-x:hidden}img{max-width:100%}*{outline:none!important}#loading{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999}.load-circle{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;width:50px;height:50px}.load-circle span{display:inline-block;width:64px;height:64px}.load-circle span:after{content:" ";display:block;width:46px;height:46px;margin:1px;border-radius:50%;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.section{padding:100px 0;position:relative}@media (max-width:1200px){.section{padding-top:80px;padding-bottom:80px}}@media (max-width:767px){.section{padding-top:60px;padding-bottom:60px}}.section-heading{margin-bottom:45px;position:relative}@media (max-width:767px){.section-heading{margin-bottom:35px}}.section-heading h6{margin:0 0 15px;font-size:18px;font-weight:400;color:var(--px-black);text-transform:uppercase;letter-spacing:2px;position:relative;padding-left:25px}.section-heading h6:after{content:"";position:absolute;left:0;top:0;bottom:0;margin:auto;width:10px;height:10px;background:var(--px-theme)}.section-heading h2{margin:0;font-size:42px;font-weight:400}@media (max-width:767px){.section-heading h2{font-size:35px}}.mfp-bg{background:rgba(0,0,0,0.6);opacity:1;backdrop-filter:saturate(180%) blur(20px)}.px-modal{max-width:1200px;margin:0 auto;padding:30px;background-color:var(--px-white);position:relative}@media (max-width:1200px){.px-modal{padding:18px}}.px-modal .mfp-close{position:absolute;top:0;right:0;background:var(--px-gray-2);color:var(--px-text);z-index:1;opacity:1}.px-modal .about-content ul{padding:0;margin:0;list-style:none}.px-modal .about-content ul li{padding:5px 0}.px-modal .about-content .col-4{color:var(--px-heading)}.single-project-box h4{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #eee}body{background-color:var(--px-bg);color:var(--px-text);font-family:"PT Sans",sans-serif;--bs-body-font-weight:400;--bs-body-font-size:1rem;--bs-body-line-height:1.6;overflow-x:hidden}a{text-decoration:none}.owl-dots{text-align:center;font-size:0px;padding-top:35px}.owl-dots .owl-dot{display:inline-block;vertical-align:top;width:10px;height:10px;background:transparent;border:1px solid var(--px-text);transition:ease all 0.55s;border-radius:8px;margin:0 4px}.owl-dots .owl-dot.active{background:var(--px-theme);width:20px}.owl-nav{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;pointer-events:none}.owl-nav .owl-next,.owl-nav .owl-prev{position:absolute;top:0;bottom:0;margin:auto;width:35px;height:35px;background:var(--px-theme);color:var(--px-theme-text);display:inline-flex;align-items:center;justify-content:center;border-radius:50%;pointer-events:auto;transition:ease all 0.35s}.owl-nav .owl-next:hover,.owl-nav .owl-prev:hover{background:var(--px-theme-text);color:var(--px-theme)}.owl-nav .owl-next{right:0px}@media (min-width:1201px){.owl-nav .owl-next{right:-50px}}.owl-nav .owl-prev{left:0px}@media (min-width:1201px){.owl-nav .owl-prev{left:-50px}}.owl-carousel figcaption{font-size:1.1rem;color:#0272bf}.home-section{background:var(--px-black);position:relative;overflow:hidden;z-index:1;padding-top:145px}@media (max-width:991px){.home-section{padding-top:150px}}.home-section:after{content:"";position:absolute;background:var(--px-theme);pointer-events:none;z-index:-1}@media (min-width:992px){.home-section:after{top:-19%;bottom:-30%;right:-10%;width:55%;transform:skew(10deg,20deg);border-radius:170% 10%/100% 30%}}@media (max-width:991px){.home-section:after{width:100%;top:75%;bottom:0}}@media (max-width:991px){.home-section .hs-banner{display:block;max-width:400px;margin:0 auto}}.home-section .container{position:relative}@media (max-width:991px){.home-section .hs-text-box{text-align:center}}.home-section .hs-text-box h1{font-family:"PT Sans",sans-serif;font-weight:400;font-size:100px;position:relative;color:var(--px-white);margin:0 0 30px;line-height:1.1}@media (max-width:1200px){.home-section .hs-text-box h1{font-size:80px}}@media (max-width:991px){.home-section .hs-text-box h1{font-size:60px}}.home-section .hs-text-box h2{border-bottom:3px solid var(--px-theme);display:inline-block;vertical-align:top;padding:7px 0;text-transform:uppercase;font-weight:600;letter-spacing:3px;position:relative;color:var(--px-white)}@media (max-width:991px){.home-section .hs-text-box h2{font-size:18px}}.home-section .btn-bar{padding:40px 0 60px}@media (max-width:991px){.home-section .btn-bar{padding:30px 0}}.home-section .review-box{display:flex;padding-bottom:100px}@media (max-width:991px){.home-section .review-box{justify-content:center;padding-bottom:50px}}.home-section .review-box .r-box + .r-box{padding-left:40px}@media (max-width:991px){.home-section .review-box .r-box + .r-box{padding-left:20px}}.home-section .review-box h3{color:var(--px-white);font-weight:700;margin:0;font-size:35px}@media (max-width:991px){.home-section .review-box h3{font-size:25px}}.home-section .review-box h3 span{color:var(--px-theme)}.home-section .review-box label{color:var(--px-white)}@media (max-width:991px){.home-section .review-box label{font-size:12px}}.brand-section{border-bottom:1px solid #eee}.feature-box-01{background:#FFFFFF;border:1px solid #E8E8E8;border-radius:8px;padding:35px;display:flex}@media (max-width:991px){.feature-box-01{padding:25px}}.feature-box-01 + .feature-box-01{margin-top:30px}.feature-box-01 .feature-icon{width:60px;height:60px;display:flex;border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--px-white);background:var(--px-theme);font-size:20px}.feature-box-01 .feature-content{flex:1;padding-left:20px}.feature-box-01 p{margin:0}.feature-box-01 h5{font-weight:600;font-size:22px}@media (max-width:991px){.feature-box-01 h5{font-size:18px}}.feature-box-01 ul{margin:0;padding:15px 0 0;list-style:none}.feature-box-01 ul li{padding-left:15px;position:relative}.feature-box-01 ul li + li{margin-top:8px}.feature-box-01 ul li:after{content:"";position:absolute;left:0;top:10px;width:5px;height:5px;background:var(--px-theme);border-radius:50%}.project-box{padding:40px;border-radius:8px;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden;z-index:1}@media (max-width:991px){.project-box{padding:30px}}.project-box:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--px-black);opacity:0.5;z-index:-1}.project-box .project-desc{margin-top:150px;max-width:400px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.15);backdrop-filter:blur(16px);padding:35px;border-radius:4px}@media (max-width:991px){.project-box .project-desc{padding:25px}}.project-box .project-desc h3{color:var(--px-white);margin-bottom:15px}.project-box .project-desc p{color:var(--px-white);margin:0}.project-box .project-desc .btn-bar{padding-top:25px}.project-box .project-tags span{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.15);backdrop-filter:blur(16px);display:inline-flex;border-radius:4px;padding:8px 17px;color:var(--px-white)}.project-box .project-tags span + span{margin-left:8px}.about-section{background:var(--px-black);padding-top:50px;overflow:hidden}.about-section .about-banner{position:relative;z-index:1}.about-section .about-banner:after{content:"";width:500px;height:500px;background:var(--px-theme);position:absolute;right:0;bottom:-50px;border-radius:50% 20% / 10% 40%;z-index:-1}.about-section .about-banner img{max-width:450px;margin:0 auto;display:block}.about-section .about-text{padding:80px 0}@media (max-width:1200px){.about-section .about-text{padding:30px 0}}@media (max-width:991px){.about-section .about-text{padding:0 0 40px}}.about-section .about-text h6{margin:0 0 15px;font-size:14px;font-weight:400;color:var(--px-white);text-transform:uppercase;letter-spacing:3px}.about-section .about-text h3{margin:0 0 25px;font-size:42px;font-weight:400;color:var(--px-white);line-height:1.15}.about-section .about-text p{color:var(--px-white)}.about-section .social-icon{display:flex;padding-top:15px}.about-section .social-icon a{width:36px;height:36px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.15);display:flex;align-items:center;justify-content:center;color:var(--px-white);border-radius:8px;transition:ease all 0.35s;font-size:14px}.about-section .social-icon a:hover{border:1px solid var(--px-black);background:var(--px-white);color:var(--px-black)}.about-section .social-icon a + a{margin-left:8px}.testimonials-box{border:1px solid #E8E8E8;border-radius:8px;padding:40px}@media (max-width:1200px){.testimonials-box{padding:25px}}.testimonials-box img{width:auto!important;max-width:100%}.testimonials-box .t-icon{margin:0 0 30px}.testimonials-box h5{letter-spacing:1px;font-weight:400;margin:0 0 20px}.testimonials-box p{letter-spacing:1px}.testimonials-box .t-user{display:flex;align-items:center}.testimonials-box .t-user .t-user-icon{width:60px;height:60px}.testimonials-box .t-user .t-user-icon img{width:100%;height:100%;border-radius:50%;object-fit:cover}.testimonials-box .t-user h6{margin:0;font-weight:400}.testimonials-box .t-user .t-text{flex:1;padding-left:15px}.contactus-section{background:var(--px-black);position:relative;z-index:1;overflow:hidden}.contactus-section:after{content:"";position:absolute;background:var(--px-theme);pointer-events:none;z-index:-1}@media (min-width:992px){.contactus-section:after{top:-19%;bottom:-30%;right:-10%;width:55%;transform:skew(10deg,20deg)}}@media (max-width:991px){.contactus-section:after{display:none}}.contactus-section .contact-form{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.15);backdrop-filter:blur(16px);padding:35px;border-radius:16px}@media (max-width:991px){.contactus-section .contact-form{padding:25px}}.contactus-section .contact-form .form-control{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.15);color:var(--px-white);box-shadow:none;padding:0.575rem .75rem}.contactus-section .contact-form .form-control::-webkit-input-placeholder{color:rgba(255,255,255,0.5)}.contactus-section .contact-form .form-control:-moz-placeholder{color:rgba(255,255,255,0.5);opacity:1}.contactus-section .contact-form .form-control::-moz-placeholder{color:rgba(255,255,255,0.5);opacity:1}.contactus-section .contact-form .form-control:-ms-input-placeholder{color:rgba(255,255,255,0.5)}.contactus-section .contact-form .form-control::-ms-input-placeholder{color:rgba(255,255,255,0.5)}.contactus-section .contact-form .form-control::placeholder{color:rgba(255,255,255,0.5)}.contactus-section .contact-info-title{color:var(--px-white);margin-bottom:30px}.contactus-section .contact-infos{margin:0;padding:0;list-style:none}.contactus-section .contact-infos li{display:flex}.contactus-section .contact-infos li + li{margin-top:25px}.contactus-section .contact-infos .icon{width:60px;height:60px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.15);backdrop-filter:blur(16px);color:#fff}.contactus-section .contact-infos .col{padding-left:20px}.contactus-section .contact-infos h5{color:var(--px-white);margin:0 0 4px}.contactus-section .contact-infos p{color:rgba(255,255,255,0.7);margin:0;font-size:15px}.contactus-section .google-map{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.15);backdrop-filter:blur(16px);padding:10px;border-radius:8px}.contactus-section .google-map iframe{border-radius:6px}.h6-with-h5-size{color:#fff;font-size:1.25rem}.fix-contrast{color:#0dcaf0;font-size:larger}@media (max-width:991px){.home-section .btn-bar{padding:40px 0 60px}}@media (max-width:768px){.home-section .btn-bar{padding:40px 0 80px}}@media (max-width:440px){.home-section .hs-text-box h1{font-size:40px}}