*,html{scroll-behavior:smooth!important}body{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}[contenteditable=true],input,select,textarea{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}img,video{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.btn:focus-visible,.theme-btn:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #f8211f!important;outline-offset:2px!important;box-shadow:0 0 0 3px rgba(248,33,31,.5)!important;border-radius:4px}.theme-btn:focus-visible{outline-color:#fff!important;box-shadow:0 0 0 4px rgba(248,33,31,.7)!important}.home-one .section-title .sub-title{color:#d81714!important}.hero-modern .hero-modern-center{animation:heroReveal .5s ease both}.hero-modern .hero-marquee-wrap{animation:heroReveal .6s ease .12s both}@keyframes heroReveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.home-one .feature-item-five h3{font-size:13px;font-weight:600;line-height:19.5px;margin:0;color:#293043;text-transform:none;transition:.5s}.home-one .feature-item-five:hover h3,.home-one .feature-item-five:hover h3 a{color:#fff}.home-one .support-features-wrap .service-item h3{font-size:18px;font-weight:700;line-height:27px;margin:0;color:#293043;text-transform:none}.home-one .support-features-wrap .service-item h3 a{color:#293043;text-decoration:underline}.home-one .work-process-item h3{font-size:17px;font-weight:700;line-height:28px;margin:0 0 8px;color:#293043;text-transform:none}.home-one .list-style-one li .content h3{font-size:24px;font-weight:700;line-height:39.6px;margin:0 0 8px;color:#293043;text-transform:none}@media only screen and (max-width:767px){.home-one .feature-item-five h3{font-size:14px;line-height:18.2px}.home-one .work-process-item h3{font-size:16px;line-height:26.4px;margin-bottom:6px}.home-one .list-style-one li .content h3{font-size:15px;line-height:24.75px;margin-bottom:6px}}.navigation li.dropdown:hover>ul{display:block}.dark-version .dark-logo{display:none}.dark-version .light-logo{display:block}.light-logo{display:none}.slick-dots{display:flex!important}.feedback-active .slick-slide{padding:0 15px}.page-item .page-link{border-radius:50%!important}.product-details-images .nav-link{padding:0}.review-slider-active .slick-slide{padding:0 8px}.review-slider-active .slick-slide img{border-radius:0}.review-slider-active .slick-dots{margin-top:20px}@media only screen and (min-width:992px){.main-header.header-three .header-inner{display:flex!important;align-items:center!important;justify-content:space-between!important}.main-header.header-three .logo-outer{flex:0 0 auto;min-width:200px}.main-header.header-three .nav-outer{flex:1 1 auto!important;display:flex!important;justify-content:center!important;margin-left:0!important;margin-right:0!important}.main-header.header-three .menu-btns{flex:0 0 auto;min-width:200px;justify-content:flex-end!important}}@media only screen and (max-width:1199px){.menu-btns .lang-switcher-wrap{display:none!important}}@media only screen and (max-width:767px){.hero-content-three h1{font-size:28px!important;line-height:1.3!important}.hero-content-three p{font-size:14px!important}.section-title h2{font-size:24px!important;line-height:1.3!important}.feature-item-five h5{font-size:14px!important}.work-process-item h4{font-size:16px!important}.feedback-area .container{padding-left:10px;padding-right:10px}}@media only screen and (max-width:575px){.hero-content-three h1{font-size:22px!important}.section-title h2{font-size:20px!important}.theme-btn{padding:10px 20px!important}.project-item .project-content h4,.project-item .project-content h5,.theme-btn{font-size:14px!important}}@media only screen and (max-width:767px){.project-details-area .feature-item-three{margin-bottom:15px}.project-details-area .details-image img{border-radius:8px}.page-banner-area{padding-top:150px!important;padding-bottom:80px!important}.page-banner-area .page-title{font-size:26px!important}}img{max-width:100%;height:auto}@media only screen and (max-width:575px){.project-page-area .col-md-6{flex:0 0 100%;max-width:100%}}