*{margin:0;padding:0;font-style:normal;box-sizing:border-box;scroll-behavior:smooth;font-optical-sizing:auto;font-family:Syne,sans-serif}::-webkit-scrollbar{width:0}::selection{background:#1c1e26;color:#3a7afe}body{width:100%;position:relative;background:#fff;font-size:1rem}a{text-decoration:none;display:flex;align-items:center}button,input,select,textarea{display:flex;outline:none;border:1px solid;align-items:center;background:transparent}span{display:flex;position:relative;align-items:center}p{font-size:1rem}img{width:100%;height:auto;object-fit:cover}ul,li{list-style:none}.container{width:80%;margin:0 auto;max-width:1200px}.header{width:100%;top:0;left:0;z-index:999999;position:sticky;color:#1c1e26;background:#fff}.header .top_navbar{width:100%;position:relative;border-bottom:1px solid;background:#f5f5f599;border-color:#3a7afe1a}.header .top_navbar .content{width:100%;display:flex;align-items:center;padding:.8rem 1rem;justify-content:center}.header .top_navbar .content p{gap:.3rem;display:flex;flex-wrap:wrap;align-items:center;color:#1c1e26}@media (min-width: 510px){.header .top_navbar .content p .phoned{display:none}}@media (max-width: 510px){.header .top_navbar .content p .big{display:none}}.header .top_navbar .content p a{color:#3a7afe;transition:.8s cubic-bezier(.22,.78,.45,1.02)}.header .top_navbar .content p a:hover{color:#00d3a0}.header .navbar{width:100%;position:relative;color:#1c1e26;background:#fff}.header .navbar .content{gap:2rem;display:flex;align-items:center;justify-content:space-between}.header .navbar .content .logo{display:flex;align-items:center}.header .navbar .content .logo h3{font-size:1.4rem;font-weight:700;color:#1c1e26;transition:.8s cubic-bezier(.22,.78,.45,1.02)}.header .navbar .content .logo h3:hover{color:#3a7afe}.header .navbar .content ul{gap:1rem;display:flex;align-items:center;justify-content:center}.header .navbar .content ul a{display:flex;font-size:1rem;font-weight:500;position:relative;align-items:center;color:#1c1e26;transition:.8s cubic-bezier(.22,.78,.45,1.02);padding:1.5rem 0}.header .navbar .content ul a:before{content:"";position:absolute;width:100%;height:.1rem;left:0;bottom:0;transform:scaleX(0);transform-origin:right;background:#3a7afe;transition:transform 1s ease-in-out}.header .navbar .content ul a:hover,.header .navbar .content ul a.active{color:#3a7afe}.header .navbar .content ul a:hover:before,.header .navbar .content ul a.active:before{transform:scaleX(1);transform-origin:left}.header .navbar .content .cta{gap:1rem;display:flex;align-items:center;position:relative}.header .navbar .content .cta .button{gap:.2rem;display:flex;position:relative;align-items:center;padding:.7rem 1rem;border-radius:.6rem;font-weight:500;overflow:hidden;color:#fff;background:#3a7afe;transition:.8s cubic-bezier(.22,.78,.45,1.02)}.header .navbar .content .cta .button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:right;transform:scaleX(0);background:#1c1e26;transition:transform 1s ease-in-out}.header .navbar .content .cta .button:hover{color:#fff;flex-direction:row-reverse}.header .navbar .content .cta .button:hover:before{transform:scaleX(1);transform-origin:left}.header .navbar .content .menu{display:flex;position:relative;padding:.6rem 0}.header .navbar .content .menu button{gap:.4rem;display:flex;border:none;padding:.8rem 0;align-items:flex-end;flex-direction:column;transition:.8s cubic-bezier(.22,.78,.45,1.02)}.header .navbar .content .menu button .bar{width:2.4rem;height:.1rem;transition:.8s cubic-bezier(.22,.78,.45,1.02);background:#1c1e26}.header .navbar .content .menu button .bar.bar3{width:1rem;transition:.8s cubic-bezier(.22,.78,.45,1.02)}.header .navbar .content .menu button:hover{cursor:pointer}.header .navbar .content .menu button:hover .bar{background:#3a7afe}.header .navbar .content .menu button:hover .bar.bar3{width:2.4rem}@media (max-width: 990px){.header .navbar .content .cta,.header .navbar .content ul{display:none}}@media (min-width: 990px){.header .navbar .content .menu{display:none}}.footer{width:100%;position:relative;color:#f5f5f5;background:#1c1e26}.footer .main{width:100%;padding:7rem 0 2rem;position:relative}.footer .main .content{gap:3rem;display:flex;flex-direction:column}.footer .main .content .brand{width:100%;padding:2rem;position:relative;max-width:fit-content;background:#3a7afe;gap:1rem;display:flex;flex-wrap:wrap;align-items:center}.footer .main .content .brand a{display:flex;align-items:center;justify-content:center}.footer .main .content .brand a img{max-width:5rem;border-radius:1rem;box-shadow:0 0 1px #fff}.footer .main .content .brand .div{position:relative;gap:.3rem;display:flex;flex-direction:column}.footer .main .content .brand .div h2{font-size:1.5rem;font-weight:700;color:#fff}.footer .main .content .brand .div p{font-size:1rem;font-weight:300;color:#f5f5f5}.footer .main .content .grids{margin-top:3rem;width:100%;position:relative;gap:2rem;display:grid;align-items:start;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.footer .main .content .grids .links{width:100%;position:relative}.footer .main .content .grids .links h3{font-size:1.2rem;color:#fff;margin-bottom:1rem;position:relative}.footer .main .content .grids .links ul{padding:0 .3rem;gap:.5rem;display:flex;flex-direction:column}.footer .main .content .grids .links ul li{color:#f5f5f5}.footer .main .content .grids .links ul a{display:flex;gap:.6rem;align-items:center;color:#f5f5f5;opacity:.9}.footer .main .content .grids .links ul a .line{width:1rem;opacity:.6;height:.1rem;background:#f5f5f5}.footer .main .content .grids .links ul a:hover,.footer .main .content .grids .links ul a.active{opacity:1;color:#3a7afe}.footer .main .content .grids .links ul a:hover .line,.footer .main .content .grids .links ul a.active .line{background:#3a7afe}.footer .main .content .grids .links ul .email{font-size:1rem;font-weight:500;color:#fff;transition:.8s cubic-bezier(.22,.78,.45,1.02)}.footer .main .content .grids .links ul .email:hover{color:#3a7afe}.footer .main .content .grids .links ul .address{font-size:1rem;font-weight:400;color:#f5f5f5;opacity:.8;transition:.8s cubic-bezier(.22,.78,.45,1.02)}.footer .main .content .grids .links ul .address:hover{opacity:1;color:#3a7afe}.footer .main .content .grids .links ul .phone{font-family:Parkinsans;color:#f5f5f5;font-size:1rem;font-weight:400;opacity:.8;transition:.8s cubic-bezier(.22,.78,.45,1.02)}.footer .main .content .grids .links ul .phone:hover{opacity:1;color:#3a7afe}.footer .main .content .grids .links .socials{gap:.3rem;padding:1rem 0;display:flex;flex-wrap:wrap;margin-top:1rem;align-items:center}.footer .main .content .grids .links .socials a{display:flex;font-size:1rem;color:#fff;padding:.4rem;transition:.8s cubic-bezier(.22,.78,.45,1.02);background:#1c1e26}.footer .main .content .grids .links .socials a:hover{border-radius:.5rem;color:#1c1e26;background:#3a7afe}.homepage{width:100%;position:relative;color:#1c1e26;background:#fff}.homepage .hero{position:relative;width:100%;height:35rem;display:flex;overflow:hidden;align-items:center;color:#fff;justify-content:center;background:#fff}.homepage .hero .vid_bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.homepage .hero .vid_bg video{width:100%;height:100%;opacity:.6;pointer-events:none;object-fit:cover}.homepage .hero .container{position:relative}.homepage .hero .content{width:100%;max-width:720px;position:relative}.homepage .hero .content .tagline{color:#3a7afe;font-size:1.1rem;font-weight:500;margin-bottom:1rem}.homepage .hero .content h1{font-size:1.5rem;font-weight:700;color:#1c1e26}.homepage .hero .content .actions{margin-top:2rem;gap:1rem;display:flex;align-items:center}.homepage .hero .content .actions a{display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:500;position:relative;padding:1rem;overflow:hidden;color:#1c1e26;transition:.8s cubic-bezier(.22,.78,.45,1.02);border-radius:1rem;border:1px solid}.homepage .hero .content .actions a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transform-origin:right;background:#1c1e26;transition:transform 1s ease-in-out}.homepage .hero .content .actions a.button{border-color:#3a7afe;background:#3a7afe;color:#fff}.homepage .hero .content .actions a.button:hover{border-color:transparent;box-shadow:0 0 0 4px #1c1e2666}.homepage .hero .content .actions a.button:hover:before{transform:scaleX(1);transform-origin:left}.homepage .hero .content .actions a.btn{color:#3a7afe;border-color:#3a7afe}.homepage .hero .content .actions a.btn:before{background:#3a7afe}.homepage .hero .content .actions a.btn:hover{border-color:transparent;color:#fff;box-shadow:0 0 0 4px #3a7afe66}.homepage .hero .content .actions a.btn:hover:before{transform:scaleX(1);transform-origin:left}.homepage .about{width:100%;padding:6rem 0;position:relative;background:#1c1e26}.homepage .about .content{width:100%;max-width:950px;margin-right:auto;position:relative;gap:1rem;display:flex;flex-direction:column}.homepage .about .content h1{font-size:2rem;color:#fff}.homepage .about .content h3{font-weight:500;font-size:1.2rem;color:#f5f5f5}.homepage .projects{width:100%;padding:4rem 0;position:relative;background:#fff}.homepage .projects .content{width:100%;position:relative;gap:2rem;display:grid;align-items:start;grid-template-columns:3fr 4fr}.homepage .projects .content .titles{position:sticky;top:10rem;width:100%;gap:2rem;display:flex;padding:2rem 0;flex-direction:column}.homepage .projects .content .titles p{font-weight:400;font-size:1rem;color:#3a7afe;margin-bottom:.4rem}.homepage .projects .content .titles h3{font-size:1.15rem;color:#1c1e26}.homepage .projects .content .titles a{border-radius:.6rem;display:inline-flex;align-items:center;color:#fff;position:relative;overflow:hidden;font-weight:500;font-size:1rem;padding:1rem;transition:.8s cubic-bezier(.22,.78,.45,1.02);background:#3a7afe}.homepage .projects .content .titles a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transform-origin:right;background:#1c1e26;transition:transform 1s ease-in-out}.homepage .projects .content .titles a:hover{box-shadow:0 0 0 4px #1c1e2633;border-radius:1rem}.homepage .projects .content .titles a:hover:before{transform:scaleX(1);transform-origin:left}.homepage .projects .content .projects-box{gap:3rem;width:100%;display:flex;position:relative;flex-direction:column}.homepage .projects .content .projects-box .box{width:100%;height:24rem;overflow:hidden;position:relative;transition:.8s cubic-bezier(.22,.78,.45,1.02);background:#1c1e26;display:flex;align-items:start}.homepage .projects .content .projects-box .box img{width:100%;height:auto;object-fit:contain;transition:.8s cubic-bezier(.22,.78,.45,1.02)}.homepage .projects .content .projects-box .box .details{position:absolute;left:0;bottom:0;width:100%;gap:.6rem;display:flex;padding:1rem 2rem;flex-direction:column;background:#3a7afe}.homepage .projects .content .projects-box .box .details h3{color:#fff;font-size:1.2rem}.homepage .projects .content .projects-box .box .details ul{gap:.6rem;display:flex;flex-wrap:wrap;align-items:center}.homepage .projects .content .projects-box .box .details ul li{list-style:inside;color:#f5f5f5;font-size:.8rem}.homepage .projects .content .projects-box .box .details .button{position:absolute;top:1rem;right:1rem;width:2.4rem;display:flex;font-size:1.4rem;min-height:2.4rem;align-items:center;color:#3a7afe;border-radius:.6rem;justify-content:center;background:#1c1e26;transition:.8s cubic-bezier(.22,.78,.45,1.02)}.homepage .projects .content .projects-box .box .details .button span{transform:rotate(-45deg);transition:transform 1s ease-in-out}.homepage .projects .content .projects-box .box .details .button:hover{box-shadow:0 0 0 3px #1c1e2633}.homepage .projects .content .projects-box .box .details .button:hover span{transform:rotate(0)}@media (max-width: 850px){.homepage .projects .content{gap:2rem;display:flex;flex-direction:column}.homepage .projects .content .titles{top:0;position:relative}}.homepage .services-sec{width:100%;padding:6rem 0;position:relative;background:#1c1e26}.homepage .services-sec .content{width:100%;position:relative;gap:3rem;display:flex;flex-direction:column}.homepage .services-sec .content .sec-title{width:100%;max-width:820px;position:relative}.homepage .services-sec .content .sec-title h3{color:#fff;font-weight:500;font-size:1.2rem}.homepage .services-sec .content .sec-title h1{color:#f5f5f5;margin-top:.6rem}.homepage .services-sec .content .service-boxes{width:100%;max-width:900px;margin-left:auto;position:relative;color:#f5f5f5;gap:3rem;display:grid;align-items:start;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.homepage .services-sec .content .service-boxes .box{width:100%;position:relative}.homepage .services-sec .content .service-boxes .box .icon{width:4rem;position:relative;margin-bottom:1rem;background:transparent}.homepage .services-sec .content .service-boxes .box .icon img{width:100%;-webkit-user-select:none;user-select:none;pointer-events:none}.homepage .services-sec .content .service-boxes .box h3{font-size:1.2rem;color:#fff;margin:.6rem 0}.homepage .services-sec .content .service-boxes .box p{opacity:.8;font-size:1rem;margin-bottom:1rem}.homepage .services-sec .content .service-boxes .box ul{gap:.4rem;display:flex;flex-direction:column}.homepage .services-sec .content .service-boxes .box ul li{color:#f5f5f5;list-style:inside}.homepage .cta1{width:100%;padding:4rem 0;position:relative;background:#fff}.homepage .cta1 .content{width:100%;max-width:850px;position:relative}.homepage .cta1 .content p{font-size:1.2rem;color:#1c1e26;margin-bottom:1rem}.homepage .cta1 .content .btns{gap:3rem;display:flex;flex-wrap:wrap;align-items:center}.homepage .cta1 .content .btns a{display:flex;padding:1rem;font-weight:500;font-size:1.1rem;color:#fff;border-radius:.6rem;background:#3a7afe;transition:.8s cubic-bezier(.22,.78,.45,1.02)}.homepage .cta1 .content .btns a:hover{border-radius:1rem;box-shadow:0 0 0 3px #3a7afe66}.homepage .cta1 .content .btns .clutch{gap:1rem;display:flex;align-items:center}.homepage .cta1 .content .btns .clutch img{width:2.4rem;pointer-events:none}.homepage .cta1 .content .btns .clutch .txt{display:flex;flex-direction:column}.homepage .cta1 .content .btns .clutch .txt .main__text{font-weight:600;font-size:.9rem;color:#1c1e26;gap:.3rem;display:flex;align-items:center}.homepage .cta1 .content .btns .clutch .txt .main__text .num{font-family:Parkinsans}.homepage .cta1 .content .btns .clutch .txt .sec__text{opacity:.8;font-size:.74rem;color:#1c1e26}.homepage .blog_list{width:100%;padding:6rem 0;position:relative;background:#fff}.homepage .blog_list .content{gap:2rem;width:100%;display:flex;position:relative;flex-direction:column}.homepage .blog_list .content .sec-title{gap:2rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.homepage .blog_list .content .sec-title h2{font-size:2rem;color:#1c1e26}.homepage .blog_list .content .sec-title p{font-size:1rem;color:#1c1e26}.homepage .blog_list .content .sec-title a{font-size:1.1rem;font-weight:600;padding:1rem;border-radius:1rem;color:#fff;transition:.8s cubic-bezier(.22,.78,.45,1.02);background:#3a7afe}.homepage .blog_list .content .sec-title a:hover{box-shadow:0 0 0 4px #3a7afe66}.homepage .blog_list .content .blog__list{gap:2rem;display:grid;align-items:start;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.homepage .blog_list .content .blog__list .blog_box{width:100%;position:relative;background:transparent;gap:1rem;display:flex;flex-direction:column}.homepage .blog_list .content .blog__list .blog_box .img{width:100%;height:13rem;overflow:hidden;position:relative;border-radius:1rem;display:flex;align-items:center;justify-content:center}.homepage .blog_list .content .blog__list .blog_box .img img{width:100%;height:100%;pointer-events:none}.homepage .blog_list .content .blog__list .blog_box .author_date{gap:1rem;display:flex;align-items:center}.homepage .blog_list .content .blog__list .blog_box .author_date .author,.homepage .blog_list .content .blog__list .blog_box .author_date .date{gap:.3rem;display:flex;font-size:1rem;align-items:center;color:#1c1e26}.homepage .blog_list .content .blog__list .blog_box .author_date .author .num,.homepage .blog_list .content .blog__list .blog_box .author_date .date .num{font-family:Parkinsans}.homepage .blog_list .content .blog__list .blog_box .blog_header{font-size:1.1rem;font-weight:700;position:relative;color:#1c1e26;transition:.8s cubic-bezier(.22,.78,.45,1.02)}.homepage .blog_list .content .blog__list .blog_box .blog_header span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal}.homepage .blog_list .content .blog__list .blog_box .blog_header:hover{color:#3a7afe}.products_page{width:100%;position:relative;background:#fff}.products_page .hero{width:100%;padding:4rem 0;position:relative;background:#fff}.products_page .hero .content{gap:2rem;width:100%;display:flex;align-items:start;justify-content:space-between}.products_page .hero .content .div{flex:1;position:relative}.products_page .hero .content .div:nth-child(2){display:flex;justify-content:flex-end}.products_page .hero .content .div:first-child{gap:2rem;display:flex;align-items:start}@media (max-width: 850px){.products_page .hero .content{flex-direction:column-reverse}.products_page .hero .content .line{display:none}}.products_page .hero .content .line{width:6rem;height:.2rem;margin-top:.6rem;position:relative;background:#3a7afe}.products_page .hero .content h3{font-size:1.2rem;font-weight:600;color:#1c1e26;margin-bottom:1rem}.products_page .hero .content h1{font-size:1.5rem;color:#1c1e26}.products_page .hero .content img{width:12rem;pointer-events:none}.products_page .products__list{width:100%;padding:4rem 0;position:relative;color:#fff;background:#1c1e26}.products_page .products__list .content{width:100%;position:relative}.products_page .products__list .content .titles{padding:2rem 0;max-width:800px;position:relative}.products_page .products__list .content .titles h1{font-size:1.3rem;line-height:1.5rem;color:#fff}.products_page .products__list .content .box_masonry{width:100%;position:relative;column-count:2;column-gap:2rem;padding:1rem}@media (max-width: 600px){.products_page .products__list .content .box_masonry{column-count:1}}.products_page .products__list .content .box_masonry .box_item{transition:.8s cubic-bezier(.22,.78,.45,1.02);display:inline-block;margin-bottom:3rem;width:100%}.products_page .products__list .content .box_masonry .box_item .img{width:100%;overflow:hidden;max-height:30rem;position:relative;margin-bottom:1rem;background:#3a7afe;border-radius:1rem 1rem 0 0;display:flex;align-items:center;justify-content:center;transition:.8s cubic-bezier(.22,.78,.45,1.02)}.products_page .products__list .content .box_masonry .box_item .img img{width:100%;height:100%;object-fit:cover}.products_page .products__list .content .box_masonry .box_item .img .industry{position:absolute;left:2rem;bottom:2rem;font-weight:500;font-size:1.2rem;color:#fff;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#1c1e2699;transition:.8s cubic-bezier(.22,.78,.45,1.02);padding:.6rem 1rem;transform:translate(-2rem,5rem);box-shadow:0 0 1px #1c1e26}.products_page .products__list .content .box_masonry .box_item .item__details{gap:.6rem;display:flex;align-items:flex-start;flex-direction:column}.products_page .products__list .content .box_masonry .box_item .item__details h3{font-size:1.2rem;font-weight:700;color:#fff;transition:.8s cubic-bezier(.22,.78,.45,1.02)}.products_page .products__list .content .box_masonry .box_item .item__details .p{font-weight:400;font-size:1rem;color:#f5f5f5;transition:.8s cubic-bezier(.22,.78,.45,1.02);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal}.products_page .products__list .content .box_masonry .box_item .item__details .p:hover{color:#3a7afe}.products_page .products__list .content .box_masonry .box_item:hover .industry{opacity:1;border-radius:1rem;transform:translate(0)}.products_page .products__list .content .box_masonry .box_item:hover .img{border-radius:2rem}.products_page .products__list .content .box_masonry .box_item:hover h3{color:#3a7afe}.products_page .product__cta{width:100%;padding:4rem 0;position:relative}.products_page .product__cta .content{background:#3a7afe;padding:4rem;margin:0 auto;max-width:1000px}.products_page .product__cta .content p{text-transform:uppercase;font-size:1rem;font-weight:400;color:#1c1e26;margin-bottom:.6rem}.products_page .product__cta .content h1{font-size:2rem;color:#1c1e26;margin-bottom:1rem}@media (max-width: 650px){.products_page .product__cta .content h1{font-size:1.4rem}}.products_page .product__cta .content a{padding:1rem 1.3rem;display:inline-flex;font-weight:600;font-size:1.2rem;position:relative;color:#fff;border-radius:1rem;transition:.8s cubic-bezier(.22,.78,.45,1.02);background:#1c1e26}.products_page .product__cta .content a:hover{box-shadow:0 0 0 3px #1c1e2666}
