@import url("/assets/css/animate.css");@import url("/assets/fonts/lineicons/font-css/LineIcons.css");@import url("/assets/css/bootstrap.min.css");@import url("/assets/css/default.css");@import url("/assets/css/style.css");html{scroll-behavior:smooth}.preloader{position:fixed;top:0;left:0;width:100%;height:3px;background:rgba(255,255,255,.1);z-index:99999;overflow:hidden}.progress-bar{height:100%;background:linear-gradient(90deg,#F94F4F,#FF6B6B,#F94F4F);background-size:200% 100%;animation:progress-animation 2s ease-in-out infinite;width:0;transition:width .3s ease-out}@keyframes progress-animation{0%{background-position:200% 0}to{background-position:-200% 0}}.progress-text{position:absolute;top:8px;right:10px;font-size:12px;color:#F94F4F;font-weight:600;background:rgba(255,255,255,.9);padding:2px 6px;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.1)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#667eea;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#5a67d8}.page_header_area{background:linear-gradient(135deg,#667eea,#764ba2);padding:120px 0 80px;color:white;text-align:center}.page_header h1{font-size:48px;font-weight:700;margin-bottom:20px;color:white}.page_header p{font-size:18px;opacity:.9}.about_stats .single_stat h3{font-size:36px;font-weight:700;color:#F94F4F;margin-bottom:10px}.about_stats .single_stat p{font-size:16px;color:#747E88}.single_team{background:white;border-radius:10px;padding:30px;box-shadow:0 5px 20px rgba(0,0,0,.1);transition:transform .3s ease}.single_team:hover{transform:translateY(-10px)}.team_image img{width:150px;height:150px;border-radius:50%;object-fit:cover;margin-bottom:20px}.team_content h4{font-size:20px;font-weight:600;margin-bottom:5px}.team_content p{color:#F94F4F;font-weight:500;margin-bottom:15px}.social_links a{display:inline-block;width:35px;height:35px;background:#f8f9fa;border-radius:50%;text-align:center;line-height:35px;margin:0 5px;color:#747E88;transition:all .3s ease}.social_links a:hover{background:#F94F4F;color:white}.single_value{padding:40px 20px;text-align:center}.value_icon{width:80px;height:80px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 30px}.value_icon i{font-size:32px;color:white}.value_content h4{font-size:22px;font-weight:600;margin-bottom:15px}.bg-light{background-color:#f8f9fa!important}.single_service_card{background:white;border-radius:15px;padding:40px 30px;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:all .3s ease;height:100%}.single_service_card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.15)}.service_icon{width:80px;height:80px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 30px}.service_icon i{font-size:32px;color:white}.service_content h4{font-size:24px;font-weight:600;margin-bottom:20px;color:#38424D}.service_content p{color:#747E88;margin-bottom:25px;line-height:1.6}.service_features{list-style:none;padding:0;margin-bottom:30px}.service_features li{color:#747E88;position:relative;padding:8px 0 8px 20px}.service_features li:before{content:"✓";position:absolute;left:0;color:#F94F4F;font-weight:700}.single_process{padding:30px 20px}.process_number{width:60px;height:60px;background:linear-gradient(135deg,#F94F4F,#ff6b6b);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:24px;font-weight:700;color:white}.single_process h4{font-size:20px;font-weight:600;margin-bottom:15px;color:#38424D}.single_process p{color:#747E88;line-height:1.6}.single_blog{background:white;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:all .3s ease;height:100%}.single_blog:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.15)}.single_blog .blog_image{position:relative;overflow:hidden}.single_blog .blog_image img{width:100%;height:250px;object-fit:cover;transition:transform .3s ease}.single_blog:hover .blog_image img{transform:scale(1.1)}.single_blog .blog_content{padding:30px}.single_blog .blog_meta{list-style:none;padding:0;margin:0 0 15px;font-size:14px;color:#747E88}.single_blog .blog_meta li{display:inline-block}.single_blog .blog_meta li a{color:#F94F4F;text-decoration:none;font-weight:500}.single_blog .blog_meta li a:hover{color:#F94F4F;text-decoration:underline}.single_blog .blog_title{font-size:20px;font-weight:600;margin-bottom:15px;line-height:1.4}.single_blog .blog_title a{color:#38424D;text-decoration:none;transition:color .3s ease}.single_blog .blog_title a:hover{color:#F94F4F}.single_blog .more{color:#F94F4F;text-decoration:none;font-weight:600;transition:all .3s ease;display:inline-block;margin-top:10px}.single_blog .more:hover{color:#F94F4F;text-decoration:none;transform:translateX(5px)}.load_more{margin-top:50px}.blog_post_header{background:linear-gradient(135deg,#667eea,#764ba2);padding:80px 0 50px;color:white}.blog_post_meta{margin-bottom:20px;font-size:14px}.blog_post_meta span{margin-right:20px;opacity:.9}.blog_post_meta i{margin-right:5px}.blog_post_title{font-size:36px;font-weight:700;margin-bottom:30px;line-height:1.3}.blog_post_image{border-radius:15px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.2)}.blog_post_image img{width:100%;height:400px;object-fit:cover}.blog_content h2{font-size:28px;font-weight:600;margin:40px 0 20px;color:#38424D}.blog_content h3{font-size:22px;font-weight:600;margin:30px 0 15px;color:#38424D}.blog_content p{margin-bottom:20px}.blog_content ul{margin:20px 0;padding-left:20px}.blog_content li{margin-bottom:10px}.blog_share{border-top:1px solid #eee;padding-top:30px}.blog_share h4{margin-bottom:20px;color:#38424D}.share_buttons{display:flex;gap:15px;flex-wrap:wrap}.share_btn{display:inline-flex;align-items:center;padding:10px 20px;border-radius:25px;text-decoration:none;color:white;font-weight:500;transition:all .3s ease}.share_btn.facebook{background:#1877f2}.share_btn.twitter{background:#1da1f2}.share_btn.linkedin{background:#0077b5}.share_btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.2);color:white}.share_btn i{margin-right:8px}.pagination{display:flex;justify-content:center;list-style:none;padding:0;margin:0}.pagination li{margin:0 5px}.pagination .page-link{display:block;padding:10px 15px;border:1px solid #dee2e6;border-radius:5px;color:#F94F4F;text-decoration:none;transition:all .3s ease}.pagination .page-item.active .page-link,.pagination .page-link:hover{background:#F94F4F;color:white;border-color:#F94F4F}.pagination .page-item.disabled .page-link{color:#6c757d;pointer-events:none;background:#f8f9fa}.blog_content{font-size:16px;line-height:1.8;color:#38424D}.blog_h1{font-size:32px;font-weight:700;margin:40px 0 20px;color:#38424D}.blog_h2{font-size:28px;margin:35px 0 18px}.blog_h2,.blog_h3{font-weight:600;color:#38424D}.blog_h3{font-size:22px;margin:30px 0 15px}.blog_p{margin-bottom:20px;line-height:1.8}.blog_ol,.blog_ul{margin:20px 0;padding-left:20px}.blog_li{margin-bottom:10px;line-height:1.6}.blog_blockquote{border-left:4px solid #f94f4f;margin:25px 0;font-style:italic;background:#f8f9fa;padding:20px;border-radius:5px}.blog_code{background:#f1f3f4;padding:2px 6px;border-radius:3px;color:#d73a49}.blog_code,.blog_pre{font-family:Courier New,monospace;font-size:14px}.blog_pre{background:#2d3748;color:#e2e8f0;padding:20px;border-radius:8px;overflow-x:auto;margin:20px 0;line-height:1.5}.blog_pre code{background:none;padding:0;color:inherit}.blog_link{color:#F94F4F;text-decoration:none;border-bottom:1px solid transparent;transition:border-bottom-color .3s ease}.blog_link:hover{border-bottom-color:#F94F4F;color:#F94F4F}@media (max-width:768px){.blog_h1{font-size:28px}.blog_h2{font-size:24px}.blog_h3{font-size:20px}.blog_pre{font-size:12px;padding:15px}}.breadcrumb_area{position:relative;background-color:#FBFBFF;padding:80px 0 60px;overflow:hidden}.breadcrumb_shape{position:absolute;z-index:1}.breadcrumb_shape.shape_1{top:140px;left:10%;animation:float 6s ease-in-out infinite}.breadcrumb_shape.shape_2{top:120px;right:15%;animation:float 6s ease-in-out infinite reverse}.breadcrumb_shape.shape_3{bottom:30px;left:20%;animation:float 8s ease-in-out infinite}.breadcrumb_shape.shape_4{bottom:20px;right:10%;animation:float 8s ease-in-out infinite reverse}.breadcrumb_shape img{width:40px;height:40px;opacity:.3}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.breadcrumb_content{position:relative;z-index:2}.breadcrumb_title{margin-top:60px;font-size:36px;font-weight:700;margin-bottom:15px}.breadcrumb_subtitle{font-size:18px;opacity:.9;margin-bottom:25px}.breadcrumb_meta{align-items:center;justify-content:center;display:flex;flex-wrap:wrap;gap:20px;font-size:14px;opacity:.9}.breadcrumb_nav{margin-top:20px}.breadcrumb{background:none;padding:0;margin:0;list-style:none;justify-content:center;flex-wrap:wrap;gap:10px}.breadcrumb,.breadcrumb-item{display:flex;align-items:center}.breadcrumb-item{font-size:14px;color:rgba(255,255,255,.8)}.breadcrumb-item:not(:last-child):after{content:"/";margin:0 10px;color:rgba(255,255,255,.5)}.breadcrumb-item a{color:rgba(255,255,255,.8);text-decoration:none;transition:color .3s ease}.breadcrumb-item a:hover{color:white}.breadcrumb-item.active{color:white;font-weight:600}.breadcrumb-item i{margin-right:5px}@media (max-width:768px){.breadcrumb_area{padding:60px 0 40px}.breadcrumb_title{font-size:28px}.breadcrumb_subtitle{font-size:16px}.breadcrumb{flex-direction:column;gap:5px}.breadcrumb-item:not(:last-child):after{display:none}.breadcrumb_shape img{width:30px;height:30px}}.hero_skills{margin:20px 0;display:flex;flex-wrap:wrap;gap:10px}.skill_tag{background:#38424D;color:white;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;border:1px solid rgba(255,255,255,.2);transition:all .3s ease}.skill_tag:hover{background-color:rgba(56,66,77,.8);transform:translateY(-2px);cursor:pointer}.about_features{margin-top:30px}.feature_item{display:flex;align-items:center;margin-bottom:15px}.feature_item i{color:#F94F4F;margin-right:10px;font-size:18px}.feature_item span{color:#38424D;font-weight:500}.contact_info{background:#f8f9fa;padding:30px;border-radius:10px;height:100%}.single_contact_info{display:flex;align-items:center;margin-bottom:25px}.contact_icon{width:50px;height:50px;background:#F94F4F;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px}.contact_icon i{color:white;font-size:20px}.contact_content h4{font-size:16px;font-weight:600;margin-bottom:5px;color:#38424D}.contact_content p{color:#747E88;margin:0}