*{outline:0!important}a,a:focus,a:hover{text-decoration:none}body,html{font-family:Inter,sans-serif;overflow-x:hidden}h1,h2,h3,h4,h5,h6,strong{font-weight:700}.btn.btn-alt,.fw-semibold{font-weight:600}.form-control,.form-select{border-color:transparent;background-color:#F2F2F2;padding:.75rem 1rem;border-radius:0}.btn.btn-light:hover,.btn.btn-primary{background-color:#0233E1}.form-control ::-webkit-input-placeholder,.form-select ::-webkit-input-placeholder{text-align:#6c757d}.form-control :-moz-placeholder,.form-select :-moz-placeholder{text-align:#6c757d}.form-control ::-moz-placeholder,.form-select ::-moz-placeholder{text-align:#6c757d}.form-control :-ms-input-placeholder,.form-select :-ms-input-placeholder{text-align:#6c757d}.form-control:focus,.form-select:focus{border-color:rgba(0,194,255,.5);box-shadow:0 0 0 .25rem rgba(2,51,225,.25)}.btn{border-radius:0}.btn.btn-alt{padding:.5rem 1.5rem;border-bottom-right-radius:12px}.btn.btn-md{font-size:1.1rem;padding:.85rem 1.6rem}.btn.btn-light:hover{border-color:#0233E1;color:#fff}.btn.btn-primary:hover{background-color:rgba(2,51,225,.9)}.btn.btn-info{background-color:#00C2FF;color:#fff}.btn.btn-info:hover{background-color:rgba(0,194,255,.9)}.btn.btn-info:focus{box-shadow:none}.btn.btn-outline-white{border-color:#fff;color:#fff}.btn.btn-outline-light{border-color:#ced4da;color:#fff}.btn.btn-outline-light:hover{color:#0233E1}.btn.btn-danger{background-color:#FF2626;border-color:#FF2626}.btn.btn-danger:focus,.btn.btn-danger:hover{background-color:#BD1616;border-color:#BD1616}.btn.btn-outline-danger{border-color:#FF2626;color:#FF2626}.btn.btn-outline-danger:focus,.btn.btn-outline-danger:hover{background-color:#FF2626;border-color:#FF2626;color:#fff}.radius-alt{border-top-right-radius:6rem;border-bottom-left-radius:10rem}.radius-alt-sm{border-top-right-radius:3rem;border-bottom-left-radius:5rem}.link-dark{transition:color .2s ease}@media (prefers-reduced-motion:reduce){.link-dark{transition:none}}.link-dark:hover{color:#0233E1}.box-shadow{box-shadow:0 0 10px 0 rgba(0,0,0,.07)}.mfp-bg{transition:all .4s ease-out}@media (prefers-reduced-motion:reduce){.mfp-bg{transition:none}}.badge-alt{font-size:12px;padding:.75em 1.25em}.bg-outline-dark{border:1px solid #ced4da;color:#1F1F1F}.mfp-wrap~*{-webkit-filter:blur(10px);-moz-filter:blur(10px);-o-filter:blur(10px);-ms-filter:blur(10px);filter:blur(10px)}.cst-popup{position:relative;background-color:#fff;width:100%;margin:0 auto}@media (min-width:768px){.cst-popup{width:750px}}@media (min-width:992px){.cst-popup{width:50%}}.cst-popup.cst-popup-sm{width:450px}.cst-popup .cst-header{padding:18px 15px;text-align:center}.cst-popup .cst-header .cst-title{color:#212529}.cst-popup .cst-body{padding:15px}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{position:absolute;top:0;bottom:0;width:40px;height:40px;margin:auto;background-color:rgba(0,0,0,.4);font-size:35px;color:#fff;text-align:center}.owl-carousel .owl-nav button.owl-prev{left:30px}.owl-carousel .owl-nav button.owl-next{right:30px}.owl-carousel .owl-dots{position:absolute;bottom:30px;left:0;right:0;text-align:center}.owl-carousel .owl-dots button.owl-dot{display:inline-block;width:12px;height:4px;margin:0 3px;background-color:#ced4da;border-radius:2px;transition:all .2s ease}.owl-carousel .owl-dots button.owl-dot.active{width:24px}.owl-carousel .owl-dots button.owl-dot.active,.owl-carousel .owl-dots button.owl-dot:hover{background-color:#0233E1}.wpcf7-spinner{position:absolute;margin:auto;right:30px;top:0;bottom:0}.custom-popup{background-color:#fff;width:600px;position:relative}#header.header-page,#header.header-visible{background-color:#0233E1}@media (prefers-reduced-motion:reduce){.owl-carousel .owl-dots button.owl-dot{transition:none}}#header{position:fixed;top:0;width:100%;z-index:999;transition:all .2s ease}@media (prefers-reduced-motion:reduce){#header{transition:none}}#header.header-page{position:static}#header .main-header .logo img{max-width:194px}#header .main-header .logo .logo-text{font-weight:800;font-size:22px;line-height:1.2em;color:#1F1F1F}#header .main-header .header-extra{border-left:1px solid #828282;padding-left:15px;margin-left:30px}@media (max-width:1199.98px){#header .main-header .logo .logo-text{display:none}#header .main-header .header-extra{margin-left:15px;font-size:13px}}#header .main-header .header-extra a{font-weight:800;color:#FF2626}#header .main-header .header-extra a:hover{color:#BD1616}@media (max-width:991.98px){#header{background-color:#0233E1}#header .main-menu-wrapper{display:none}}#header #responsive-btn{display:block;font-size:28px;color:#fff}#header #responsive-btn span{display:block;background-color:#fff;width:32px;height:4px;margin-bottom:8px;border-radius:2px}#header #responsive-btn span:last-child{margin-bottom:0}#header ul.main-menu{list-style:none;margin:0;padding:0}#header ul.main-menu li{display:block;position:relative;margin-right:55px}@media (min-width:992px){#header ul.main-menu li{display:inline-block}}@media (max-width:1199.98px){#header ul.main-menu li{margin-right:25px}}@media (max-width:991.98px){#header ul.main-menu{margin-top:20px}#header ul.main-menu li{border-top:2px solid rgba(0,194,255,.5)}#header ul.main-menu li a{padding:18px 0}}#header ul.main-menu li.menu-item-has-children>a:after{content:"\f107";font-family:FontAwesome;font-size:13px;margin-left:6px;margin-top:2px}#header ul.main-menu li.menu-item-has-children:hover>ul{visibility:visible;opacity:1}#header ul.main-menu li:last-child{margin-right:0}#header ul.main-menu li.active>a,#header ul.main-menu li:hover>a{color:#00C2FF}#header ul.main-menu li a{display:block;font-weight:600;font-size:16px;color:#fff;transition:all .4s ease}@media (prefers-reduced-motion:reduce){#header ul.main-menu li a{transition:none}}#header ul.main-menu li ul{list-style:none;margin:0;position:absolute;top:56px;background-color:#fff;width:250px;padding:15px 0;z-index:9999;opacity:0;visibility:hidden;transition:all .2s ease}@media (prefers-reduced-motion:reduce){#header ul.main-menu li ul{transition:none}}#header ul.main-menu li ul li{display:block;margin-right:0;padding:0 15px}#header ul.main-menu li ul li:last-child>a{border-bottom:none}#header ul.main-menu li ul li.menu-item-has-children>a:after{content:"\f105";float:right}#header ul.main-menu li ul li.current-menu-item>a:before,#header ul.main-menu li ul li:hover>a:before{width:100%;opacity:1}#header ul.main-menu li ul li>a{position:relative;z-index:2;display:block;font-weight:400;color:#6c757d;padding:10px 15px;border-bottom:1px solid #dee2e6}#header ul.main-menu li ul li>a:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;z-index:-1;display:block;background-color:rgba(255,38,38,.1);opacity:0;border-left:3px solid #FF2626;transition:width .5s ease}@media (prefers-reduced-motion:reduce){#header ul.main-menu li ul li>a:before{transition:none}}#header ul.main-menu li ul ul{top:0;left:100%}#footer{margin-top:120px;box-shadow:0 4px 60px rgba(0,0,0,.1)}#footer .footer-top{padding-top:40px}#footer .footer-top .footer-widget{font-size:13px;color:#525252;margin-bottom:4rem}#footer .footer-top .footer-widget .footer-title{font-family:Sora,sans-serif;color:#1F1F1F;margin-bottom:15px}#footer .footer-top .footer-widget ul{list-style:none;margin:0;padding:0}#footer .footer-top .footer-widget ul li{font-size:15px;margin-bottom:8px}#footer .footer-top .footer-widget ul li:last-child{margin-bottom:0}#footer .footer-top .footer-widget ul li a{display:block;color:#525252;transition:all .4s ease}@media (prefers-reduced-motion:reduce){#footer .footer-top .footer-widget ul li a{transition:none}}#footer .footer-top .footer-widget ul li a:hover{color:#0233E1}#footer .footer-top .footer-widget .wp-block-image img{height:auto}#footer .footer-bottom{background-color:#FF2626}#footer .footer-copyright{font-size:12px;border-top:1px solid rgba(255,255,255,.2)}#footer .footer-widget{margin-bottom:30px}#footer .footer-widget .footer-title{color:#fff}.site-main{overflow:hidden}.site-main .section-content .entry-header{position:relative}.site-main .section-content .entry-header:after{content:"";display:inline-block;width:30px;height:4px;margin-top:15px;border-radius:2px;background-image:linear-gradient(to right,#0233E1 0,#00C2FF 100%)}.site-main .section-content .entry-content{font-weight:300;font-size:14px;line-height:1.6em;color:#525252}.banner .item .item-inner .item-content .entry-header,.banner-page .breadcrumb-wrapper .breadcrumb li a{color:#fff}.banner .item .item-inner{position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;height:860px}@media (max-width:991.98px){.banner .item .item-inner{height:680px}}@media (max-width:767.98px){#footer .footer-top .footer-widget .wp-block-image img{max-width:260px}.banner .item .item-inner{height:600px}}.banner .item .item-inner:before{content:"";position:absolute;width:100%;height:100%;background-color:#0233e1;background-image:url(../img/bg-banner-home.png);background-repeat:no-repeat;background-position:left center;z-index:1}.banner .item .item-inner .item-content{position:relative;z-index:2}.banner .item .item-inner .item-content .entry-header .entry-subtitle{font-weight:300}@media (min-width:768px){.banner .item .item-inner .item-content .entry-header .entry-subtitle{font-size:24px;line-height:36px}}.banner .item .item-inner .item-content .entry-header .entry-title{font-family:Sora,sans-serif;font-size:64px}@media (max-width:1199.98px){.banner .item .item-inner .item-content .entry-header .entry-title{font-size:56px}.box.box-framework .item-lists .item{text-align:center}}@media (max-width:767.98px){.banner .item .item-inner .item-content .entry-header .entry-title{font-size:42px}}@media (max-width:575.98px){.banner .item .item-inner .item-content .entry-header .entry-title{font-size:36px}}.banner .item .item-inner .item-content .entry-header .entry-title span{font-family:"Playfair Display",serif;font-style:italic}.banner-page{position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;height:350px}.banner-page:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.banner-page .entry-header{position:relative;z-index:2}.banner-page .entry-header .entry-title{font-weight:800;font-size:56px}.banner-page .entry-header .entry-desc{font-weight:300;font-size:22px;line-height:1.4em}.banner-page .breadcrumb-wrapper{position:absolute;z-index:2;bottom:0;left:0;right:0;margin:auto;padding:0;text-align:center;width:max-content;background-color:#FF2626}.banner-page .breadcrumb-wrapper .breadcrumb{margin-bottom:0;padding:10px 15px}.banner-page .breadcrumb-wrapper .breadcrumb .breadcrumb-item.active{color:#ced4da}.banner-page .breadcrumb-wrapper .breadcrumb .breadcrumb-item:before{color:rgba(0,0,0,.4)}.box{position:relative;padding-top:50px}@media (min-width:992px){.box{padding-top:120px}}@media (min-width:1200px){.box.box-framework{margin-bottom:80px}.box.box-framework .item-lists.item-up .item:after{background:url(../img/arrow-up.png) no-repeat}.box.box-framework .item-lists .item:last-child:after{content:none}}.box.box-framework .item-lists .item{margin-bottom:50px;position:relative}.box.box-framework .item-lists .item:hover .item-inner{border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.box.box-framework .item-lists .item:after{content:"";position:absolute;top:calc(100% + 10px);left:0;right:0;width:8px;height:31px;margin:0 auto;background:url(../img/arrow-down.png) no-repeat}.box.box-framework .item-lists .item .item-inner{cursor:pointer;padding:15px 25px;transition:all .2s ease}@media (prefers-reduced-motion:reduce){.box.box-framework .item-lists .item .item-inner{transition:none}}.box.box-framework .item-lists .item .item-inner .entry-header .entry-desc{font-size:14px}.box.box-framework .box-logo{display:block;background-color:#fff;width:420px;height:420px;margin:0 auto;box-shadow:0 6px 20px rgba(2,51,225,.2);border-radius:50%}@media (max-width:991.98px){.box.box-framework .box-logo{margin-bottom:50px}}@media (max-width:575.98px){.box.box-framework .box-logo{width:280px;height:280px;text-align:center}.box.box-framework .box-logo img{max-width:75%}}.box.box-framework .box-framework-content .box-framework-content-arrow{position:absolute;bottom:-100px;left:0;right:0;width:68%;height:1px;margin:auto;background:url(../img/arrow-bottom.png) repeat-x}@media (max-width:1399.98px){.box.box-framework .box-framework-content .box-framework-content-arrow{width:66%}}.box.box-framework .box-framework-content .box-framework-content-arrow:after,.box.box-framework .box-framework-content .box-framework-content-arrow:before{content:"";position:absolute;right:100%;bottom:0;width:51px;height:125px}.box.box-framework .box-framework-content .box-framework-content-arrow:before{right:100%;width:51px;height:125px;background:url(../img/arrow-bottom-left.png) no-repeat}.box.box-framework .box-framework-content .box-framework-content-arrow:after{left:100%;width:54px;height:127px;background:url(../img/arrow-bottom-right.png) no-repeat}.box.box-works .featured-works .featured-work-content-slider .item img,.box.box-works .featured-works .featured-work-slider .item img{border-radius:20px;box-shadow:0 14px 42px rgba(0,0,0,.25)}@media (max-width:575.98px){.box.box-works .featured-works .featured-work-content-slider .item img,.box.box-works .featured-works .featured-work-slider .item img{box-shadow:none}}.box.box-works .featured-works .featured-work-content-slider .item .entry-header .entry-title,.box.box-works .featured-works .featured-work-slider .item .entry-header .entry-title{font-family:Sora,sans-serif}.box.box-works .featured-works .featured-work-content-slider .item .entry-header .entry-desc,.box.box-works .featured-works .featured-work-slider .item .entry-header .entry-desc{color:#828282}.box .element{position:absolute}@media (max-width:1199.98px){.box .element,.box.box-framework .box-framework-content .box-framework-content-arrow{display:none}}.box .element.element-1{top:43%;left:0}.box .element.element-2{top:43%;right:0}.box .element.element-3{top:0;left:0}.box .element.element-4{bottom:-33%;right:-3%}.box .element.element-5{top:-10%;left:0}.box .element.element-6{bottom:10%;right:0}.box .section-box-content{margin-bottom:40px}.box .section-box-content .header-area.header-area-alt .entry-title{position:relative}.box .section-box-content .header-area.header-area-alt .entry-title:after{content:"";display:block;width:18px;height:18px;margin:15px auto;background:url(../img/logo-icon-blue-light.png) no-repeat}.box .section-box-content .header-area .entry-subtitle{color:#828282;margin-bottom:5px}@media (min-width:992px){.box .section-box-content .header-area .entry-subtitle{font-size:18px;line-height:32px}}.box .section-box-content .header-area .entry-title{font-family:Sora,sans-serif;font-weight:800;font-size:32px}@media (min-width:992px){.box .section-box-content .header-area .entry-title{font-size:43px;line-height:56px}}@media (min-width:1200px){.box .section-box-content .header-area .entry-title{font-size:43px}}.box .section-box-content .header-area .entry-title span{font-weight:400}.box .section-box-content .entry-main-content ul.number-list{list-style:none;margin:0;padding:0}.box .section-box-content .entry-main-content ul.number-list li{margin-bottom:10px}.box .section-box-content .entry-main-content ul.number-list li span.number{display:inline-block;width:25px;height:25px;margin-right:12px;background-color:#FF2626;font-weight:600;font-size:13px;color:#fff;padding:2px 0;text-align:center;border-radius:50%}.box .section-box-content .entry-button .btn:not(:last-child){margin-right:20px}.box .client-logo-lists .item{flex:0 0 auto;width:50%}@media (min-width:768px){.box .client-logo-lists .item{flex:0 0 auto;width:33.33333333%}}@media (min-width:992px){.box .client-logo-lists .item{flex:0 0 auto;width:33.33333333%}}@media (min-width:1200px){.box .client-logo-lists .item{flex:0 0 auto;width:12.5%}}.item-lists.service-lists .item .item-inner .img-wrap img{max-width:100px}.item-lists.service-lists .item .item-inner .entry-desc{margin-top:20px}.item-lists.service-lists .item .item-inner .entry-desc ul{list-style:none;margin:0;padding:0;text-align:center;border:1px solid #e9ecef;border-radius:12px}.item-lists.service-lists .item .item-inner .entry-desc ul li{border-bottom:1px solid #e9ecef;padding:12px 15px}.item-lists.service-lists .item .item-inner .entry-desc ul li:last-child{border-bottom:none}.item-lists .item-inner{margin-bottom:35px}.item-lists .item-inner .img-wrap{background-color:rgba(0,194,255,.1);width:120px;height:120px;text-align:center;margin:0 auto 25px;padding:23px 0;border-radius:50%}.item-lists .item-inner .entry-header .entry-meta{margin-bottom:8px}.item-lists .item-inner .entry-header .entry-meta a{position:relative;display:inline-block;color:#6c757d;margin-right:20px}.item-lists .item-inner .entry-header .entry-meta a:not(:last-child):after{position:absolute;display:inline-block;content:"/ ";color:#6c757d;width:1px;height:100%;border-radius:50%;vertical-align:middle;top:0;background-color:transparent;right:-10px}.item-lists .item-inner .entry-header .entry-title{font-family:Sora,sans-serif}.item-lists .item-inner .entry-header .entry-desc{color:#828282}.item-lists .item-inner .entry-content{margin-top:15px}.item-lists .item-inner .entry-content p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.item-lists .item-inner .entry-more a{color:#FF2626}.item-lists .item-inner .entry-more a:hover i{margin-left:6px}.item-lists .item-inner .entry-more a i{color:#BD1616;transition:all .2s ease}@media (prefers-reduced-motion:reduce){.item-lists .item-inner .entry-more a i{transition:none}}.client-lists .item{border-right:1px solid #828282}.client-lists .item:hover .item-inner img{opacity:.7;-webkit-transform:scale(1.1);transform:scale(1.1);filter:grayscale(100%);-webkit-filter:grayscale(100%)}.client-lists .item .item-inner{margin-top:20px;margin-bottom:30px}.client-lists .item .item-inner img{text-align:center;display:block;margin:0 auto;width:auto;filter:grayscale(0);-webkit-filter:grayscale(0);opacity:1;-webkit-transition:.6s;-moz-transition:.6s;transition:.6s}.post{background-color:rgba(255,38,38,.05);margin-bottom:45px}.post:last-child{margin-bottom:0}.post .post-content{padding:30px 15px 15px}.post .post-content .entry-header .entry-postdate{display:inline-block;margin-bottom:15px;padding:8px 18px;background-color:#FF2626;font-weight:700;font-size:12px;color:#fff}.post .post-content .entry-header .entry-title a{color:#FF2626;transition:all .3s ease}@media (prefers-reduced-motion:reduce){.post .post-content .entry-header .entry-title a{transition:none}}.post .post-content .entry-header .entry-title a:hover{color:#BD1616}.post .post-content .entry-meta .entry-meta-item{display:inline-block}.post .post-content .entry-meta .entry-meta-item:not(:last-child){margin-right:12px}.post .post-content .entry-meta .entry-meta-item:first-child:before{content:none}.post .post-content .entry-meta .entry-meta-item:before{content:"/";float:left;padding-right:12px}.post .post-content .entry-meta .entry-meta-item a{color:#6c757d}.post .post-content .entry-meta .entry-meta-item a:hover{color:#212529}.post .post-content .entry-footer{border-top:1px solid #e9ecef;padding-top:15px;display:flex;justify-content:space-between;align-items:center}.post .post-content .entry-footer .entry-more a{font-weight:700;color:#BD1616}.widget{background-color:rgba(255,38,38,.05);margin-bottom:30px}.widget .widget-content{padding:20px}.widget .widget-content .widget-title{color:#212529}.widget .widget-content ul.category-list{list-style:none;margin:0;padding:0}.widget .widget-content ul.category-list li{border-bottom:1px solid #e9ecef}.widget .widget-content ul.category-list li a{display:block;color:#212529;padding:10px 0;transition:all .2s ease}@media (prefers-reduced-motion:reduce){.widget .widget-content ul.category-list li a{transition:none}}.widget .widget-content ul.category-list li a i,.widget .widget-content ul.category-list li a:hover{color:#FF2626}.contact-list .contact-item{margin-bottom:30px}.contact-list .contact-item:last-child{margin-bottom:0}.contact-list .contact-item .icon{font-size:48px;color:#f1aeb5;margin-bottom:5px}.contact-list .contact-item .entry-header .entry-title{font-size:20px;color:#495057}.text-primary{color:#0233E1}