body{font-size:14px;color:#999;letter-spacing:.025em;line-height:28px;margin:0}a,.comment-reply-link{color:#3b3e79}.widget_calendar tbody a{background-color:#3b3e79}.single-post .site-inner,.category .site-inner{margin-top:40px}.site{overflow:hidden}.site-header{padding-top:0;padding-bottom:0}.top-head{background:#3b3e79}.top-head .container{max-width:1200px;padding-left:30px;padding-right:30px;margin:0 auto}.top-head .top-social{margin-left:0}.top-head .top-head-widget{width:50%;display:inline-block}.top-head ul li{list-style:none;display:inline-block;border-right:1px solid #6a6984}.top-head ul li a{box-shadow:none;padding:0 5px}.top-head .top-contact{text-align:right}.top-head .top-contact li span{font-size:20px}.top-head .top-contact li:last-child{border:0}.site-header{border-bottom:1px solid #e3e0e0;box-shadow:0 4px 3px -3px rgba(0,0,0,.1)}header .site-branding{margin-top:5px;margin-bottom:5px}header .site-branding .site-title{margin:0}header .site-header-main{max-width:1140px;margin:0 auto}.site-header{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.site-header.is-sticky{position:fixed;box-shadow:0 0 4px 0 rgba(0,0,0,.1);top:0;left:0;right:0;width:100%;z-index:999!important;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.site-header-menu{margin:17px 0}.main-navigation ul ul{-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;opacity:0;visibility:hidden}.main-navigation li:hover>ul{opacity:1;visibility:initial}.main-navigation a{font-weight:700;font-size:14px}.main-navigation ul ul a{width:240px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.main-navigation li ul{opacity:0;visibility:initial;transition:all .5s ease;border-bottom:3px solid #94999e;border-radius:8px;padding:10px 10px 10px 20px}.main-navigation ul ul li{border:0;border-top:1px solid #e9e9e9}.main-navigation li ul li:first-child{border:0}.main-navigation ul ul li a{padding:13px 12px 13px 0}.main-navigation ul ul li a:hover{padding-left:20px}.main-navigation ul ul li a:before{position:absolute;top:0;left:0;bottom:0;right:auto;width:7px;height:7px;background:currentColor;border-radius:50%;content:"";margin:19px 0;opacity:1;transform:scale(0);transition:all .5s ease}.main-navigation ul ul li a:hover:before{transform:scale(1);left:10px}.main-navigation .menu-item-has-children>a:after{top:6px}.lt-title h3{position:relative;padding-bottom:25px!important}.lt-title h3:before{content:"";bottom:0;position:absolute;left:0;right:0;margin:0 auto;width:80px;height:4px;background:#f2784b}.entry-title{font-size:28px!important}.lt-btn-box a:hover{-webkit-box-shadow:0 4px 15px -6px rgba(0,0,0,.5)!important;box-shadow:0 4px 15px -6px rgba(0,0,0,.5)!important}.lt-slider .elementor-column-wrap{padding-bottom:0!important}.lt-slider .btn-slider a{-webkit-transition:all .4s ease-in-out!important;transition:all .4s ease-in-out!important}.lt-slider .btn-slider a>div:after{content:"\f054";font-size:14px;color:#fff;font-family:FontAwesome;margin-left:35px}.lt-slider .btn-slider a>div:before{content:"";width:64px;height:45px;position:absolute;top:0;right:0;background:rgba(0,0,0,.2)}.lt-feature .elementor-widget-wrap{display:block}.lt-feature-item h2{color:#000;background:#9a98bb;font-size:28px;margin-right:15px;float:left;line-height:60px;text-align:center;width:60px;border-radius:50px;height:60px;float:left;-webkit-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out}.lt-feature-item-ct{float:left}.lt-feature-item h4{margin:4px 0 7px!important;color:#3b3e79;font-size:23px}.lt-feature-item:hover h2{transform:rotateX(360deg);-ms-transform:rotateX(360deg);-webkit-transform:rotateX(360deg)}.lt-service-item .elementor-icon{position:relative;width:68px;height:40px;background:#3b3e79;z-index:1}.lt-service-item .elementor-icon:after{-webkit-transform:rotateZ(-60deg);transform:rotateZ(-60deg)}.lt-service-item .elementor-icon:before{-webkit-transform:rotateZ(60deg);transform:rotateZ(60deg)}.lt-service-item .elementor-icon:before,.lt-service-item .elementor-icon:after{z-index:-1;content:"";display:inline-block;position:absolute;top:0;background:#3b3e79;right:0;height:100%;width:100%;background:inherit;-webkit-transform-origin:center center;transform-origin:center center;border-radius:inherit}.lt-service-item .elementor-icon i{margin:0 auto}.lt-service-item-btn a{-webkit-transition:-webkit-transform 1s ease;-moz-transition:-moz-transform 1s ease;-o-transition:-o-transform 1s ease;-ms-transition:-ms-transform 1s ease;transition:transform 1s ease}.lt-service-item:hover .lt-service-item-btn a{-ms-transform:translate(-80px,0);transform:translate(-80px,0)}.lt-case-item .elementor-image-box-content{padding-right:10px}.lt-case-item h3{margin:30px 0 5px!important}.lt-case-item img{margin-left:40px;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.lt-case-item:hover img{margin-left:0}.lt-partner-item{border:1px solid rgba(0,0,0,.07);display:block}.lt-partner-item .elementor-image-box-content{padding:30px 30px 30px 0}.lt-partner-item h5{font-size:21px;font-weight:700;color:#3b3e79;margin:40px 0 10px}.lt-partner-item h6{color:#cfcfcf;font-size:12px;letter-spacing:1.5px;margin-top:0;margin-bottom:5px;font-style:initial}.lt-testimonial-item:hover .elementor-testimonial-content{border-color:#f2784b!important}.lt-testimonial-item .elementor-testimonial-content{margin:1px;padding:30px;margin-bottom:3em;border:3px solid transparent;-webkit-box-shadow:0 0 0 1px #e5e5e5;box-shadow:0 0 0 1px #e5e5e5;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}.lt-testimonial-item .elementor-testimonial-content:after{-webkit-transform:translate3d(-50%,-4px,0);transform:translate3d(-50%,-4px,0)}.lt-testimonial-item .elementor-testimonial-content:before,.lt-testimonial-item .elementor-testimonial-content:after{display:block;content:"";border-style:solid;height:20px;width:30px;border-color:#fff transparent transparent;border-width:19px 14px 0;position:absolute;bottom:-23px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:border-color .3s ease,bottom .32s ease;transition:border-color .3s ease,bottom .32s ease}.lt-testimonial-item .elementor-testimonial-content:after{-webkit-transform:translate3d(-50%,-4px,0);transform:translate3d(-50%,-4px,0)}.lt-testimonial-item .elementor-testimonial-content:before{border-top-color:#e8e7e7}.lt-testimonial-item:hover .elementor-testimonial-content:before{border-top-color:#f2784b}.lt-testimonial-item img{margin:22px 0 0}.lt-testimonial-item .elementor-testimonial-job{margin-top:10px}.lt-price-icon .elementor-widget-container{text-align:center}.lt-price-icon .elementor-icon-box-wrapper{display:inline-block!important}.lt-price-icon .elementor-icon{border-radius:50px;width:50px;height:50px;line-height:50px;margin-right:15px;background-color:#f2784b}.lt-price-icon .elementor-icon i{margin:0 auto;line-height:51px}.lt-price-icon .elementor-icon-box-content,.lt-price-icon .elementor-icon-box-icon{display:inline-block;float:left}.lt-price-icon .elementor-icon-box-content h3{margin-top:17px}.lt-price-item .elementor-widget-wrap{border:1px solid #ddd;padding:30px}.lt-price-item.center .elementor-widget-wrap{border:6px solid #f2784b;padding-top:50px;padding-bottom:50px;margin:-25px 0}.lt-price-item ul li{line-height:1.5;margin-bottom:1.5em;color:rgba(0,0,0,.8);list-style:none;text-align:center}.lt-price-item ul li:nth-child(2){color:#999}.lt-price-item h4{font-size:23px;letter-spacing:0;font-weight:700;margin:0;text-transform:capitalize}.lt-price-item .heading{font-size:16px;font-weight:600;margin-bottom:0}.lt-price-item h4,.lt-price-item .heading,.lt-price-item ul li strong{color:#3b3e79}.lt-price-item ul li strong{font-size:65px;font-weight:700}.lt-price-item ul li .heading,.lt-price-item ul li .heading{font-size:30px;font-weight:700}.lt-price-item.center h4,.lt-price-item.center .heading,.lt-price-item.center ul li strong{color:#f2784b}.lt-counter{position:relative;z-index:1}.lt-counter .lt-counter-content{background:linear-gradient(to bottom,#f2784b,#3b3e79);height:210px;width:200px;padding:65px 0;position:relative;-webkit-clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%)}.lt-counter .lt-counter-content:before{content:'';height:85%;width:85%;background-color:#fff;transform:translateX(-50%) translateY(-50%);position:absolute;left:50%;top:50%;z-index:-1;-webkit-clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%)}.lt-counter .elementor-counter-number{font-size:40px;font-weight:700;margin-bottom:5px;display:block;transition:all .3s}.lt-counter:hover .elementor-counter-number{text-shadow:0 0 2px rgba(0,0,0,.5)}.lt-blog .rpwwt-widget ul li{width:48%;float:left;list-style:none;margin-right:4%}.lt-blog .rpwwt-widget ul li:nth-child(2n){margin-right:0}.rpwwt-widget ul li .rpwwt-post-title{font-size:16px;margin:15px 0 0;display:inline-block}.wpcf7-form p{width:47%!important;float:left;margin-right:1.5%}.wpcf7-form input{background:#fff;padding:15px 10px}.wpcf7-form .wpcf7-submit{padding:18px 0;display:inline-block;margin-top:28px;width:100%;background:#3b3e79;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.wpcf7-form .wpcf7-submit:hover{background:#f2784b}.main-footer,.site-footer{float:left;width:100%}.main-footer{padding:50px 0}.main-footer h2{font-size:19px;margin:0 0 20px;color:#fff !important}.main-footer p,.main-footer ul{margin:0}.main-footer .footer1 ul li{display:inherit;line-height:1;font-size:15px;color:rgba(255,255,255,.67);font-weight:600;padding-left:0;padding:8px 0;letter-spacing:1px;font-family:'Open Sans',sans-serif}.main-footer .footer1 ul li:before{font-family:FontAwesome;width:45px;height:45px;text-align:center;border-radius:100px;background-color:#1c1e3a;line-height:45px;padding:14px;color:#fff}.main-footer .footer1 ul li a{box-shadow:none}.main-footer .footer2 ul{border:1px solid rgba(255,255,255,.1);padding:10px 25px;list-style:none;max-width:225px}.main-footer .footer2 ul li,.main-footer .footer3 ul li{list-style:none;line-height:35px}.site-footer .container{padding:30px 0;border-top:1px solid rgba(255,255,255,.1)}.site-footer .site-info p,.site-footer .site-info a{font-size:15px;box-shadow:none}@media(max-width:1280px){.site-header{padding:0 5px!important}.lt-case-item .elementor-button .elementor-button-text{font-size:10px!important}}@media(max-width:1000px){body.archive .site-main,body.archive .page-header,body.single-post .site-main{padding:15px}body.single-post .comments-area,body.single-post .navigation.post-navigation,body.archive .page-header,article .post-thumbnail,article .entry-content,article .entry-content a,article .entry-footer,article .entry-header{margin:10px !important}}@media(max-width:768px){.lt-case-item img{transform:scale(1.4)}}@media(max-width:767px){.lt-case-item img{transform:scale(1.2)}}@media(max-width:480px){.lt-blog .rpwwt-widget ul li{width:100%;margin-right:0}.top-head .container{padding-left:0;padding-right:0}.lt-price-icon .elementor-icon-box-content,.lt-price-icon .elementor-icon-box-icon{float:initial}.lt-price-icon .elementor-icon{margin-right:0}}body.template-full .site-header-main .page_item a{line-height:50px}body.template-full .site-header{border-bottom:1px solid #d2d0d0}body.template-full #main.site-main{margin-top:7em}body.elementor-template-full-width .site-inner{max-width:100%}body.elementor-template-full-width .site-content{padding:0}