@charset "UTF-8";html,body{max-width:100% !important;overflow-x:hidden !important}body{line-height:1.9em}#sp-top-bar{position:relative;z-index:9999}#sp-header{box-shadow:none;top:0;height:inherit}#sp-header.header-sticky{position:fixed;top:0;padding:0;background:rgb(97,121,239);box-shadow:0 0 4px 0 rgb(0 0 0 / 10%)}body:not(.home) #sp-header{background:#000!important;position:static}body:not(.home) #sp-header.header-sticky{position:fixed}.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span{font-weight:500;text-transform:uppercase}.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a{color:#252525;font-size:14px !important}.sp-megamenu-parent>li>span{color:#fff}.offcanvas-menu .offcanvas-inner .menu-child>li a{padding:12px 10px !important;border-bottom:1px solid rgba(197,153,153,0.21);display:inherit}.offcanvas-menu .offcanvas-inner ul.menu>li>a,.offcanvas-menu .offcanvas-inner ul.menu>li>span{font-size:15px;font-weight:500}.burger-icon>span{background-color:#fff}a.slider-btn{font-size:14px !important;font-weight:500 !important;letter-spacing:1px !important;padding:16px 30px !important;border-radius:3px !important;border:1px solid #fff !important;display:inline-block;background:#fff;cursor:pointer;text-transform:uppercase !important;-moz-transition:ease all 0.55s;-o-transition:ease all 0.55s;-webkit-transition:ease all 0.55s;transition:ease all 0.55s;line-height:50px;position:relative}a.slider-btn.right{background:transparent !important;margin-left:20px !important}a.slider-btn.right:hover{background:#fff !important;border:1px solid #fff !important}a.sppb-btn-custom{padding:15px 30px;text-transform:uppercase;color:#fff}a.sppb-btn-custom:hover{background-color:#000!important}a.slider-btn:hover{color:#fff !important}.title h3,.title-white h3{font-size:34px;margin:0 0 20px;font-weight:700}.title h3{color:#2e3280!important;text-transform:uppercase}.title h5{font-size:14px}#feature{top:-90px}#feature .sppb-row{padding:30px;z-index:9999;background:#fff;position:relative;padding:30px;box-shadow:0px 15px 38px rgba(0,0,0,0.10)}.feature-item .sppb-icon{top:35px;left:20px;font-size:40px;color:#fff;width:70px;height:70px;background:#3d59e8;border-radius:100% 50% 50% 100% / 75% 69% 69% 75%;text-align:center;line-height:70px}.feature-item .sppb-icon:after{content:"";width:40px;height:40px;position:absolute;top:-15px;left:-5px;background:#3d59e8;opacity:0.2;border-radius:50%}.bg .sppb-container-inner>.sppb-row{position:relative}.bg .sppb-row>div,.bg .sppb-row .sppb-column,.bg .sppb-row .sppb-column-addons{position:static!important}.bg .sppb-row>div:first-child{position:relative!important;z-index:2}.bg-center .sppb-addon{position:absolute}.bg .img{position:absolute;top:0;z-index:-1}.bg-left{left:0;right:0;margin:0 auto;animation:heartbeat 0.5s cubic-bezier(0.245,0.325,0.51,1.305) infinite alternate}.bg .bg-right{right:200px;z-index:-2;top:0px;animation:heartbeat 0.5s cubic-bezier(0.245,0.325,0.51,1.305) infinite alternate}.what-item{text-align:center;padding:10% 5%;position:relative;-moz-transition:ease all 0.5s;-o-transition:ease all 0.5s;-webkit-transition:ease all 0.5s;transition:ease all 0.5s;top:0;border-radius:5px;background:#fff;box-shadow:0px 15px 38px rgba(0,0,0,0.1)}.what-item:hover h3{color:#ffffff!important}.what-item h3{font-weight:700;padding-top:20px}.what-item:hover{margin-top:-10px}.border-list li{position:relative;font-size:15px;background:#fff;border:1px solid rgba(0,0,0,0.1);border-bottom:2px solid rgba(0,0,0,0.1);padding:7px 10px 7px 43px;margin-bottom:15px;border-radius:5px;color:#2e3280}.border-list li strong{display:none!important}ul.border-list li{list-style:none}ul.border-list{margin:0;padding:0}.service-item .sppb-icon-container{width:100px;height:100px;border-radius:50%;font-size:45px;line-height:100px;display:inline-block;vertical-align:top;margin:0 0 30px;color:#fff}.service-item{cursor:pointer;border:1px solid #ddd;padding:40px 15px;text-align:center;border-radius:5px;margin:10px 8px 25px;-moz-transition:ease all 0.55s;-o-transition:ease all 0.55s;-webkit-transition:ease all 0.55s;transition:ease all 0.55s;background:#fff}.service-item:hover{box-shadow:0px 6px 27px rgba(0,0,0,0.16)}.service-item span{position:relative;width:100px;height:100px;padding:25px 0;border:1px solid transparent;border-radius:50%}.service-item span:hover{border:1px dotted transparent}.service-item span:before{content:"";top:0;left:0;position:absolute;background-position:50% 50%;background-repeat:no-repeat;background-origin:border-box;display:inline-block;width:100px;height:100px;border-width:50px;border-color:rgba(0,0,0,0);border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;border-style:dotted;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.7s ease;-moz-transition:0.7s ease;-ms-transition:0.7s ease;-o-transition:0.7s ease;transition:0.7s ease}.service-item:hover span:before{border-width:0;border-color:rgb(255,255,255)}.service-item i{width:90px!important;height:90px!important;line-height:90px!important}.team-item{overflow:hidden;border-radius:5px;background:#fff;box-shadow:0px 15px 38px rgba(0,0,0,0.1)}.team-item .social-icons{position:absolute;margin:0;padding:0;list-style:none;width:100px;height:100px;top:0;left:0;bottom:0;right:0;margin:auto;z-index:1;-moz-transition:ease all 0.55s;-o-transition:ease all 0.55s;-webkit-transition:ease all 0.55s;transition:ease all 0.55s;opacity:0}.team-item .social-icons:after,.team-item .social-icons:before{content:"";position:absolute;top:0;bottom:0;left:0;background:#fff;right:0;margin:auto;-moz-transition:ease all 0.55s;-o-transition:ease all 0.55s;-webkit-transition:ease all 0.55s;transition:ease all 0.55s;-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}.team-item .social-icons:before{height:100%;width:1px}.team-item .social-icons:after{width:100%;height:1px}.team-item:hover .social-icons{opacity:1}.team-item .sppb-img-container{position:relative}.team-item:hover .sppb-img-container:before{content:"";position:absolute;top:0;bottom:0;left:0;background-color:hsla(230,79%,57%,0.6);opacity:1;right:0;-moz-transition:ease all 0.55s;-o-transition:ease all 0.55s;-webkit-transition:ease all 0.55s;transition:ease all 0.55s}.team-item h6{font-size:24px;font-weight:300;text-transform:uppercase}.team-item .team-info{padding:15px;text-align:center}.team-item .team-info h5{font-size:16px;padding-top:15px;font-weight:600;margin:0 0 5px}.team-item .team-info label{font-size:14px;margin:0}.team-item ul{padding:0;position:absolute;bottom:80px;width:100%;left:0;right:0;opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.team-item:hover ul{bottom:53px;opacity:1;visibility:inherit;z-index:9999}.team-item ul li{list-style:none;width:33.33%;text-align:center;float:left;position:relative;z-index:1}.team-item ul li:before{content:"";top:0;left:0;right:0;width:100%;height:100%;position:absolute;z-index:-1}.team-item ul li a{padding:10px 0;display:inline-block;width:100%}.team-item ul li em{font-size:20px;color:#fff;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.team-item ul li a:hover em{color:#000}.team-item ul li strong{display:none}ul.social-icons>li:not(:last-child){margin-right:15px}.counter-item:after{top:10px;bottom:10px;width:2px;background:#ddd;left:-2px;content:"";position:absolute;margin:auto}.counter-item .count,.counter-item-1 .count{color:#444;display:block;font-size:50px;line-height:50px;padding:0 0 15px;font-weight:600}.counter-item i,.counter-item-1 i{display:none}.counter-item h4,.lcounter-item-1 h4{color:#696969;font-size:15px;text-transform:uppercase;letter-spacing:1px;margin:0}.title-pricing .sppb-icon-container{float:left;border-radius:50px;width:50px;height:50px;line-height:50px;margin-right:15px}.title-pricing .sppb-icon-container i{font-size:25px}.title-pricing p{font-size:16px;padding-top:12px}.pricing-item{background:#fff;border-radius:5px;-moz-transition:ease all 0.55s;-o-transition:ease all 0.55s;-webkit-transition:ease all 0.55s;transition:ease all 0.55s;box-shadow:0px 15px 38px rgba(0,0,0,0.1);padding:50px 60px}.pricing-item ul li{line-height:1.5;margin-bottom:1.5em;color:rgba(0,0,0,0.8)}.pricing-item .price-col h4,.pricing-item .price-col-2 h4{font-size:18px;letter-spacing:0;font-weight:500;margin-top:0;margin-bottom:.2em}.pricing-item ul li:last-child{margin-top:60px}.pricing-item:hover{border:0px!important;box-shadow:0px 10px 40px 0px rgba(189,189,189,0.2)}.pricing-item .price-col-2 h4,.pricing-item .price-col-2 ul li .price,.pricing-item .price-col-2 ul li.heading strong{color:#f2784b!important}#pricing .lt-pricing-2{border:6px solid #f2784b;margin-top:-24px}#pricing .lt-pricing-2 a.button-pricing{background:none!important;color:#ffffff!important;border:1px solid #ffffff!important}#pricing .lt-pricing-2 a.button-pricing:hover{background:#ffffff!important}.pricing-item .price-col ul li .price,.pricing-item .price-col-2 ul li .price{font-size:47px;font-weight:500}.pricing-item .price-col ul li .heading,.pricing-item .price-col-2 ul li .heading{font-size:30px;font-weight:500}.pricing-item .price-col h4{color:#2e3280;text-transform:uppercase;padding:.75rem 1.25rem;margin-bottom:25px}.pricing-item .price-col{position:relative}.pricing-item .price-col h4:before{position:absolute;content:"";background:#ddd;width:25%;height:2px;top:50px;left:0;right:0;margin:0 auto}#pricing .pricing-2 .price-col h4{border-bottom:1px solid #fff}.pricing-2 .price-col .heading,.pricing-2 .price-col ul li{color:#ffffff!important}.pricing-item a.button-pricing strong{display:none!important}.pricing-item .price-col-2 a.button-pricing,.pricing-item a.button-pricing{font-size:12px;cursor:pointer;border:1px solid #ddd;text-transform:uppercase;letter-spacing:1px;font-weight:600;color:#fff!important;padding:12px 30px;border-radius:0px}.pricing-item .price-col-2 a.button-pricing:hover,.pricing-item a.button-pricing:hover{color:#333!important}.pricing-item strong{font-size:47px;font-weight:500}#pricing .lt-pricing-2{background:linear-gradient(135deg,rgb(79,72,171) 12%,rgba(133,208,255,0) 60%);border:none!important}#pricing .lt-pricing-2:after{content:"";width:100%;height:100%;border-radius:0%;display:block;top:0;position:absolute;left:0;z-index:-1}.pricing-item a.button-pricing:hover{color:#ffffff!important}.testimonial{position:relative;z-index:1}.testimonial:before{content:"";bottom:0;left:0;right:0;width:100%;height:60%;position:absolute;z-index:-1}.contact-info h2,.contact-info h3{font-size:23px}.contact-phone h3{margin-top:28px}.contact-icon i{width:80px !important;height:80px !important;line-height:80px !important;border-radius:50%;background:rgb(97,121,239)}.jmm-item .jmm-image.mod-article-image{overflow:hidden;position:relative}.blog .jmm-image.mod-article-image:before,.blog .jmm-image.mod-article-image:after{content:"";width:50%;height:50%;background-color:rgba(85,128,255,0.902);position:absolute;top:0;left:0;opacity:0;transition:all 0.5s ease 0s}.blog .jmm-image.mod-article-image:after{right:0;left:initial;top:50%}.blog .jmm-image.mod-article-image:hover:before{left:50%;opacity:1;z-index:1}.blog .jmm-image.mod-article-image:hover:after{right:50%;opacity:1;z-index:1}.jm-category-module.default .jmm-rows.rows-3>div>.jmm-item{width:31% !important;margin-right:2% !important;border:1px solid rgba(0,0,0,0.1);border-radius:5px}.jm-category-module.default .jmm-rows.rows-3>div>.jmm-item.jmm-item3{margin-right:0 !important}.jm-category-module.default .jmm-rows.rows-3>div>.jmm-item:hover{-webkit-transition:ease all 0.55s;transition:ease all 0.55s;box-shadow:0px 15px 38px rgb(0 0 0 / 10%)}#sp-footer .container-inner{border-top:1px solid rgba(255,255,255,.1)}@media (min-width:1400px){.sppb-row-container{max-width:1320px}}@media (max-width:768px){#sp-header,#sp-header .logo{height:70px}#sp-footer p{text-align:center}.slider-title-big h2{font-size:50px !important}#sp-header{background:rgb(97,121,239)}#feature{top:0px}.feature-item{margin-bottom:30px}}@media (max-width:480px){.jm-category-module.default .jmm-rows.rows-3>div>.jmm-item{width:100% !important;margin-right:0% !important}a.slider-btn{padding:16px 20px !important}}:root{--background-color:currentColor;--background:currentColor;--text-color:currentColor}.page-item.active .page-link,.slider-item .sppb-btn-success,.sp-simpleportfolio .sp-simpleportfolio-filter>ul>li.active>a,.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info:hover,.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay,a.sppb-btn-custom,.feature-item .sppb-icon,.what-item:hover,.pricing-item a.button-pricing:hover,.pricing-item .price-col h4:before,a.slider-btn:hover{background-color:var(--background-color) !important}.article-list .article .readmore a:hover,.article-list .article .readmore a:active,.article-list .article .article-header h2 a:hover,.offcanvas-menu .offcanvas-inner ul.menu>li.active a,.title h5,.service-item .sppb-icon-container,.team-item .team-info h5,.counter-item .count,.pricing-item a.button-pricing,.pricing-item .price-col .heading,a.slider-btn,a.slider-btn.right:hover{color:var(--text-color) !important}.service-item:hover,.service-item:hover span:before,.pricing-item a.button-pricing,a.slider-btn:hover{border-color:var(--text-color)!important}
