@charset "UTF-8";body{line-height:1.9em;color:#333}a:hover,a:focus,a:active{color:#0fa89d}#sp-top-bar,#sp-top-bar a{color:#fff}#sp-header{top:0;height:inherit;background:#fff}#sp-header.header-sticky{position:fixed;top:0;padding:0;background:#fff;box-shadow:0 0 4px 0 rgb(0 0 0 / 10%)}body:not(.home) #sp-header{background:#fff;position:static}body:not(.home) #sp-header.header-sticky{position:fixed}.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a{color:#252525;font-size:14px !important}.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span{text-transform:uppercase}.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}a.slider-btn{color:#fff !important;font-size:14px !important;font-weight:500 !important;letter-spacing:1px !important;padding:16px 30px !important;border-radius:3px !important;border:2px solid !important;display:inline-block;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:hover{background:#fff !important}a.slider-btn.right{background:#fff !important;margin-left:20px !important}a.slider-btn.right:hover{color:#fff !important}a.sppb-btn-custom{padding:15px 30px;text-transform:uppercase;color:#fff}a.sppb-btn-custom:hover{background-color:#000 !important}.title h3,.title-1 h3{font-size:38px;font-weight:700;line-height:45px;position:relative}.title h3{top:-15px}.title p{font-size:14px;color:#777;line-height:30px;margin-bottom:24px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}.title-2 p{font-size:14px;color:#777;line-height:30px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}.title-1{border-right:2px solid #E7EEF6;position:absolute;bottom:0px;padding-right:7px}#request .sppb-divider{width:20%;margin-top:0px !important;float:left}.sppb-divider{width:5%;left:0;right:0;margin:auto}.sppb-btn-custom{cursor:pointer;padding:10px 30px;border-radius:3px !important}.sppb-btn-custom:hover{background-color:#000 !important}#expert p,#frequently p,#portfolio p,#team p,#we-do p,#pricing p,#blog p{margin-top:15px}.slider-color span{color:#fff}.slider-color i{border-radius:50%;color:#242525;font-size:48px;font-weight:400;height:62px;line-height:64px;margin-left:30px;overflow:hidden;padding:1px 0 0 9px;text-align:center;width:62px;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.feature-item .home-features-contents:before{position:absolute;content:"";width:8px;background:#1556a6;height:100%;left:15px;top:0}.feature-item .home-features-contents{padding:20px;position:relative;padding-bottom:15px}.feature-item{box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);transition:.4s}.feature-item:hover{cursor:pointer;box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22)}.feature-item .home-features-title h3{font-weight:700;font-size:18px;color:#333}.feature-item .home-features-title h5{font-size:14px}.feature-item .home-features-contents h4{color:#eff1f6;font-size:44px;font-weight:700;line-height:44px}.feature-item img{width:100%}.expert-item .single-how-it-work{text-align:center;padding:0 20px}.expert-item .single-how-it-work h3{font-size:24px;color:#333;font-weight:400;margin-bottom:10px}.expert-item .steps{height:80px;width:80px;background:#1556A6;border-radius:50%;margin:auto;color:#fff;font-weight:700;font-size:16px;padding-top:15px;margin-bottom:15px}.expert-item .single-how-it-work p{font-size:14px;color:#777;line-height:1.7em;font-weight:400;background:#fff;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}.expert-item:hover .steps{cursor:pointer;background:#000 !important;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s}#business .sppb-icon-inner{position:absolute;top:43%;left:41%;right:50%;width:80px;height:80px;border:2px solid #fff;border-radius:50%}#business .sppb-icon-inner i{color:#fff;transition:.3s;font-size:50px;line-height:78px;left:18px;right:0;margin:auto;padding-left:11px}.service-sub{margin-bottom:30px;box-shadow:0 0 20px rgba(0,0,0,0.06) !important;transition:.4s}.service-sub:hover{box-shadow:0 0 20px rgba(0,0,0,0.32) !important}.service-top .sppb-row{border-bottom:1px solid #E7EEF6}.service-sub h3{font-size:17px;font-weight:600;color:#fff;line-height:70px}.service-sub .sppb-media{background:#1556A6}.service-content .sppb-addon-content{padding:15px}.service-content .sppb-addon-content p{font-size:14px;font-size:14px;color:#777;font-weight:400;background:#fff;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}.service-content .sppb-addon-content a{font-size:14px;color:#222;font-weight:600;text-transform:uppercase}.service-sub i{font-size:26px;background:rgba(0,0,0,0.3215686274509804);margin-right:15px;line-height:75px;width:75px;height:75px;text-align:center;display:inline-block}#portfolio .sppb-row>div:first-child{padding:0}.sp-simpleportfolio .sp-simpleportfolio-filter>ul>li{float:left;display:block;margin:0 5px;background:#fff}.portfolio p{color:#fff !important}.portfolio-top{padding:40px}.portfolio-top p{color:#000}.portfolio-top ul{padding-left:0}.portfolio-top ul li{list-style:none}.portfolio-top ul li:before{content:"\f101";font-family:FontAwesome;margin-right:10px}.sp-simpleportfolio .sp-simpleportfolio-filter>ul>li>a{background:none;color:#000;font-size:14px;position:relative;padding:11px}.sp-simpleportfolio .sp-simpleportfolio-filter>ul>li.active>a{background:none}.sp-simpleportfolio .sp-simpleportfolio-filter>ul>li.active>a:after{visibility:inherit;opacity:1}.sp-simpleportfolio .sp-simpleportfolio-filter>ul>li>a{border-radius:0px}.team-item .sppb-img-container,.team-item .sppb-img-container img{width:100%}.team-item{margin-top:30px;position:relative}.team-item .sppb-addon-title{font-size:20px;font-weight:700}.team-item h6{font-style:italic;font-size:18px;font-weight:500;text-transform:capitalize}.team-item ul{padding:0;width:100%;left:0;right:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.team-item h4{font-size:18px;color:#333;font-weight:700;padding:0;left:0;right:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.team-item h6{color:#333;padding:0;left:0;right:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.team-item .sppb-addon-text{position:absolute;bottom:-40px;background:#fff;width:74%;left:50%;transform:translateX(-50%);padding:8px 0;box-shadow:0 0 20px rgba(0,0,0,0.37) !important;text-align:center;z-index:2}.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{background:#fff;display:inline-block;width:40px;height:40px;line-height:45px;border-radius:50px}.team-item ul li em{font-size:20px;color:#AFAEAE;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.team-item ul li a:hover{background:#fff !important}.team-item ul{position:absolute;left:50%;top:-200px;transform:translateX(-50%);display:none;transition:.4s}.team-social a:hover{color:#1556A6}.team-item:hover ul{display:block;z-index:2}.team-item ul li strong{display:none}.team-item .sppb-img-container:hover img{transform:scale(1.2);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.team-item .sppb-img-container{overflow:hidden}.team-item .sppb-img-container:before{cursor:pointer;position:absolute;content:"";height:100%;width:100%;background:#1556A6;opacity:0;display:block;z-index:1;transition:.4s}.team-item:hover .sppb-img-container:before{opacity:0.9}h4.testimonial-job{font-size:22px;font-weight:400;font-style:italic}.testimonial-item .testimonial-name{font-weight:600;margin-top:30px;font-size:25px}.testimonial-item img{margin:0 auto}.testimonial-item p{line-height:40px}.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;padding:30px;box-shadow:0 0 20px rgba(0,0,0,0.08);margin:20px 0;margin-bottom:90px;padding:50px 0}#pricing .lt-pricing-2{padding-top:50px;padding-bottom:50px;margin-top:-25px}.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:28px;letter-spacing:0;font-weight:700;margin-top:0;margin-bottom:.2em}.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}#pricing-item a.button-pricing{background:#f2784b !important;border:1px solid #ddd;border-radius:3px}.pricing-item .price-col ul li .price,.pricing-item .price-col-2 ul li .price{font-size:30px;font-weight:700}.pricing-item .price-col ul li .heading,.pricing-item .price-col-2 ul li .heading{font-size:30px;font-weight:700}.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;border:1px solid #ddd;cursor:pointer;text-transform:uppercase;letter-spacing:1px;font-weight:600;color:#777;padding:10px 25px;border-radius:5px}.pricing-item a.button-pricing:hover{color:#fff !important}.pricing-item .price-col-2 a.button-pricing:hover,.pricing-item a.button-pricing:hover{-webkit-box-shadow:0 4px 15px -6px rgba(0,0,0,0.5);box-shadow:0 4px 15px -6px rgba(0,0,0,0.5)}#service-bottom .sppb-btn-custom{background:#fff !important}#service-bottom .sppb-btn-custom:hover{background:none !important;border:1px solid #fff !important}.service-bottom h3{font-weight:700}.client-item{padding:30px 0;background:#fff;border:1px solid #eee;margin-bottom:20px}.contact-us ul{padding-left:0}.contact-us ul li{list-style:none;margin:20px 0;font-size:15px;color:#100e0e}.contact-us ul li em{margin-right:10px;color:#555}.creativecontactform_body{padding:5px 15px 10px 0px !important}.contact-us ul li strong{display:none}.count{color:#fff;font-weight:700;font-size:30px;margin-left:9px}.counter-area{padding:55px 0}.single-counter{color:#fff;text-align:center}.single-counter h3{font-size:42px;font-weight:600}.single-counter i{margin-right:20px}.single-counter p{font-size:20px;text-transform:uppercase;font-weight:500}.single-counter strong{display:none !important}.sppb-panel-heading{background:none !important;border-radius:50px !important}.sppb-panel-modern{border-radius:50px !important}.contact-info h2,.contact-info h3{font-size:23px}.jmm-item .jmm-image.mod-article-image{overflow:hidden}.jmm-image.mod-article-image img{transform:scale(1);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.jmm-item:hover .jmm-image.mod-article-image img{transform:scale(1.12);filter:grayscale(100%)}#sp-bottom .sp-module .sp-module-title{font-weight:700;font-size:22px}#sp-footer{text-align:center}#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}body #sp-header{background:#fff;padding:0}}@media (max-width:480px){.slider-small h3{margin-bottom:0 !important}.slider-big h1{padding:0 !important}}:root{--background-color:currentColor;--background:currentColor;--text-color:currentColor}.page-item.active .page-link,#sp-top-bar,a.slider-btn,a.slider-btn.right:hover,.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,.sppb-btn-custom,.counter,.pricing-item a.button-pricing:hover,#service-bottom{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,#sp-bottom a,.service-item:hover .sppb-icon-container i,.title b,.service-item-2 .sppb-icon-container i,.about-content h4,.contact-us ul li em,.contact-form h4,.pricing-item .price-col ul li .price,.pricing-item ul li strong,.pricing-item a.button-pricing,h3.testimonial-name,.slider-title h2,a.slider-btn:hover,a.slider-btn.right{color:var(--text-color) !important}.slider-content,.slider-btn a,.sppb-divider,.pricing-item a.button-pricing,a.slider-btn,a.slider-btn.right:hover{border-color:var(--text-color) !important}.mfp_masonry_skin_card .mfp_masonry_item .mfp_masonry_title a{font-size:0.7em !important;line-height:0.7em !important}
