.banner-container.banner img{ width:100%;}.hero-banner__container{overflow:hidden}.hero-banner__items{position:relative;overflow:-webkit-paged-x}.hero-banner__canvas{width:100%;vertical-align:top}.hero-banner__background{background-color:#000;background-repeat:no-repeat;background-position:50%;background-size:cover}.hero-banner__background img{width:100%}.search .hero-banner__wrapper:before,.archive .hero-banner__wrapper:before,.single-post .hero-banner__wrapper:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:#000 url(images/pattern.png) repeat;opacity:.5}.hero-banner__content h1{color:#fff;line-height:1.1}.hero-banner__content p{color:#e6e7e8;font-size:22px;padding:12px 0;font-weight:500}.hero-banner__content p strong{font-weight:400}.hero-banner__content .elementor-button{width:190px}.hero-banner__image{position:absolute;right:0;bottom:0;width:40vw}.hero-banner__image img{width:100%;height:auto}@media only screen and (min-width:768px){.hero-banner__content{position:absolute;top:50%;left:0;right:0;margin:auto;-webkit-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);transform:translate(0%,-50%)}.hero-banner__content h1{font-size:4vw}.hero-banner__content p{font-size:1.3vw}.hero-banner__image-avail .hero-banner__content-area{width:50%}.hero-banner__content-area{width:75%}}@media only screen and (max-width:767px){.hero-banner__item{position:relative}.hero-banner__background{position:absolute;left:0;right:0;top:0;bottom:0}.hero-banner__image{display:none}.hero-banner__content{position:relative;padding:100px 0 30px}.hero-banner__content p{font-size:16px}.hero-banner__content h1{font-size:30px;line-height:1.2}}.app-development-section{overflow:hidden}.app-development-section .heading-style:before{background:#fff}.app-development-tabs{width:100%}.app-development-tabs .icon{margin-bottom:10px}.app-development-tabs .resp-tab-item .icon img{width:70px;height:70px;transition:.2s ease all;opacity:.7}.app-development-tabs .resp-tab-active .icon img{filter:invert(1);opacity:1}.tab__header-inner-item-actions a{color:#fff;text-decoration:none;border-bottom:1px #fff solid}.tab__header-inner-item-actions a:after{content:"\f105";font-family:'FontAwesome';margin-left:5px;font-weight:400}.tab__header-inner-item-actions a:hover{border-bottom-color:transparent}@media only screen and (min-width:768px){.app-development-section{padding:30px 0 0}}@media only screen and (max-width:767px){.app-development-tabs .icon{margin-bottom:0;margin-right:10px;float:left}.app-development-tabs .icon img{width:40px;max-height:40px;transition:.2s ease all;opacity:.7}.app-development-tabs .resp-tab-active .tab__header-title,.app-development-tabs .resp-tab-active h2.resp-accordion{color:#fff!important}.app-development-tabs .resp-arrow{display:none}.app-development-tabs h2.resp-accordion{background:none!important;border:0!important;overflow:hidden;padding:10px 0!important;text-align:left}.app-development-tabs h2.resp-accordion p{color:#fff;font-weight:400;line-height:normal}.app-development-tabs .tab__header-title{font-size:16px;line-height:40px;padding-right:20px}.app-development-tabs h2.resp-tab-active{color:#fff}.app-development-tabs .resp-tabs-container h2.resp-accordion.resp-tab-active:after{content:'\f106';color:#fff}.resp-vtabs .resp-tab-content .tab_image{display:none}.resp-vtabs .resp-tabs-container{text-align:left}.app-development-tabs h4{font-size:16px;color:#fff}.resp-vtabs .resp-tab-content{border:0!important}.app-development-tabs .resp-tabs-container h2.resp-accordion{border-top:1px #032f73 solid!important;position:relative;color:#032f73;font-weight:500}.app-development-tabs .resp-tabs-container h2.resp-accordion:after{content:'\f107';font-family:'fontawesome';font-size:24px;position:absolute;right:0;top:16px;font-weight:400}.app-development-tabs .resp-tabs-container .resp-tabs-container h2.resp-accordion{border-top:0!important}.app-development-tabs .resp-tabs-container .resp-tabs-container h2.resp-accordion:after{display:none}.app-development-tabs .resp-tabs-container{border-bottom:1px #000 solid!important}.app-development-tabs .resp-tabs-container .resp-tabs-container{border-bottom:0!important;padding:10px 0}}.section-blocks .col-7,.section-blocks .col-5{padding:0}.heading-block h2{color:#000;position:relative;padding-bottom:60px}.content-block{font-size:20px;line-height:30px}.counter-item{position:relative;font-size:14px}.counter-box{text-align:center;color:#fff}.counter-box .col-4 img,.counter-box .col-2 img{width:100%;vertical-align:top}.counter-box .count{font-size:60px;font-weight:900;line-height:1}.counter-box .count:after{content:'+';color:#808285;font-weight:500;margin-left:5px}.counter-box-blank{width:100%;vertical-align:top}.counter-explore .counter-specialist span:after{content:'\f107';display:block;margin-top:0;font-family:fontawesome;font-size:18px}.counter-box-link{position:absolute;left:0;right:0;top:0;bottom:0}@media only screen and (min-width:768px){.counter-box .counter-team .count{font-size:6vw}.counter-wrap{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.counter-box__col-before{margin-left:-16.66666667%}.counter-box__col-after{position:absolute;left:100%;bottom:0}}@media only screen and (max-width:767px){.counter-box__col{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-top:5px;padding:0}.counter-explore{margin-bottom:5px;display:none}.counter-box__col-last,.counter-box__col-before,.counter-box__col-after,.counter-box__col .counter_blank,.counter-box__col ._empty{display:none}.counter-item{padding:20px}}.industries:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}.industries{zoom:1}.industry-item__image{transition:all .35s ease 0s}.industry-text p{font-size:20px;line-height:1.8}.industry-item__box .image{display:none}.industry-item__box{display:flex;justify-content:center;align-items:center;position:relative}.industry-item__wrap{width:100%}.industry-item__wrap .industry-item__area{position:absolute;transition:all .35s ease 0s;width:0;height:0}.industry-item__wrap .industry-item__area-full{width:10px;height:10px;left:0;top:0}.industry-item__wrap .industry-item__area1{width:10px;height:10px;left:0;top:0}.industry-item__wrap .industry-item__area2{right:0;top:0}.industry-item__wrap .industry-item__area3{left:0;bottom:0}.industry-item__wrap .industry-item__area4{right:0;bottom:0}.industry-item__wrap .industry-item__content a{color:#4b77f5;font-size:0}.industry-item__box .industry-item__count{margin:auto;position:absolute;left:-50px;margin-top:15px;font-size:25px;color:#ccc;z-index:-1;display:none}@media only screen and (min-width:768px){.industries{padding:20px 0 0}.industries .container{overflow:hidden}.industry-item{width:25%;float:left;margin-bottom:80px}.industry-item__overlay{position:relative;z-index:99}.industry-item__box{width:85%;height:210px}.industries .industry-item__title{min-height:150px;font-size:22px}.industry-item__wrap .industry-item__content{padding:20px;position:relative;z-index:1}.industry-item__image{position:absolute;right:-10%;bottom:-10%;max-width:60%;margin-bottom:-20px;transition:all .35s ease 0s}.industry-item__box:hover .industry-item__title,.industry-item__box:hover .industry-item__content a{color:#fff!important}.industry-item__box:hover .industry-item__area{width:50%;height:50%}.industry-item__box:hover .industry-item__area-full{width:100%;height:100%}.industry-item__box:hover .industry-item__image{opacity:1;visibility:visible;margin-bottom:0}}@media only screen and (max-width:767px){.industries{margin-bottom:-20px}.industry-item{margin:0 -20px;padding:20px;border-top:1px #f5f5f5 solid}.industry-item__box .industry-item__count{right:0;margin-top:0;top:-3px;left:auto;font-size:16px;display:none}.industry-item__wrap .industry-item__content{padding:0 10px 0 20px}.industry-item__title{margin-top:-6px;margin-bottom:0;font-size:20px}.industry-item__image{width:60px}.industry-item__image img{max-height:60px;width:auto}.industry-item__overlay>a{display:none}.industry-item__wrap{position:relative}}.elementor-counter-section .attachment-full.size-full{width:100%;display:block}.elementor-counter-section .elementor-widget-container{position:relative}.navy-blue{background:#0d1b2b}.sky-blue{background:#186ff6}.elementor-counter-section .elementor-element{margin:0}.elementor-counter-section .elementor-counter .elementor-counter-number-wrapper{color:#fff;font-size:60px;font-weight:900;font-family:'Poppins',sans-serif;line-height:1}.elementor-counter-section .elementor-counter .elementor-counter-number:after{content:'+';color:#808285;font-weight:500;margin-left:5px}.elementor-counter-section .elementor-counter .elementor-counter-title{font-size:14px;color:#fff;line-height:normal}.elementor-counter-section .elementor-image-box-img{width:100%!important;margin:0!important}.elementor-counter-section .elementor-image-box-wrapper{color:#fff}.elementor-counter-section .elementor-image-box-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.section-reach-out{background:#0d1b2b}.section-reach-out .elementor-heading-title{color:#ededed}.section-reach-out h6{color:#186ff6}.section-reach-out .elementor-button{min-width:190px}.section-lines:before{background:url(images/heading-style-light.png) repeat;position:absolute;content:'';left:-52px;top:0;bottom:0;width:50vw}.section-lines>div{background-color:#0d1b2b;position:relative;z-index:1;border-left:20px #0d1b2b solid;left:-20px;top:0;bottom:0}@media only screen and (min-width:768px){.section-reach-out{padding:50px}}@media only screen and (max-width:767px){.section-reach-out{padding:20px 20px 20px 50px}.section-reach-out .elementor-heading-title br{display:none}}.case-study{position:relative}.case-study__success-stories{position:absolute;top:60px;left:0;right:0}.case-study__heading h1{font-size:220px;color:#186ff6}.case-study .desc-btm{position:relative;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.case-study .desc-btm p{color:#fff}.case-study .elementor-button{margin-top:20px}.case-study .case-study__even .count span:before{left:0;right:auto}.case-study .count{font-weight:700;color:#fff;line-height:1;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;position:relative}.case-study .count span:before{content:"";height:1px;background:#fff;position:absolute;right:0;top:50%;z-index:100;width:150%}.case-study .container{position:relative}.count span{display:inline-block;position:relative;font-style:italic;font-family:"Times New Roman",Times,serif;font-weight:400;letter-spacing:-15px}.img-center-cstudy{width:100%}.img-center-cstudy img{position:relative;z-index:100;width:260px;margin:0 auto}.case-study .slick-arrow{position:absolute;width:15px;height:15px;background:none;border:0;overflow:hidden;z-index:2;cursor:pointer}.case-study .slick-arrow span{display:none}.case-study .arrow-arrow:before,.case-study .slick-arrow:before{width:15px;height:15px;line-height:13px;font-size:15px;text-align:center;display:block;font-family:fontawesome}.case-study .slick-dots{margin:0;border:1px #032f73 solid;border-width:1px 0}.case-study .slick-dots li{width:auto;height:auto;position:relative}.case-study .slick-dots li button,.case-study .slick-dots li .dot{width:15px;height:15px;padding:0;background:none;border:3px #032f73 solid;display:block;text-indent:-999em;position:relative}.case-study .slick-dots li.slick-active .dot,.case-study .slick-dots li.slick-active button{background:#032f73}.case-study .slick-dots .string{display:none}.slide-controls{position:absolute}.slider-item{width:100%}.slider-item .item{overflow:hidden;position:relative;z-index:1}.slider-item .item:before{content:'';background:#186ff6;left:0;right:0;height:50%;position:absolute}.case-study__odd:before{bottom:0}.case-study__even:before{top:0}.slider-item .item>div{z-index:1}.img-center-cstudy{text-align:center}.cs-brand-image{text-align:center}@media only screen and (min-width:768px){.case-study__heading{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;text-align:center}.slider-item .item{padding:60px 0}.case-study__top-row{height:50%;position:absolute;left:0;right:0}.img-center-cstudy{text-align:center}.cs-brand-image{float:right;width:33.333%;text-align:center}.cs-brand-image img{max-width:300px!important;margin:0 auto}.case-study .case-study__even .cs-brand-image{float:left}.case-study .count{font-size:160px;float:right;width:33.33%}.case-study .case-study__even .desc-btm{float:right}.case-study .case-study__even .count{float:left;text-align:right}.case-study .desc-btm{float:left;width:33.33%}.slide-controls{right:15%;bottom:130px;width:15px;padding:20px 0}.case-study .slick-dots li{margin:10px 0;display:block}.case-study .arrow-prev:before,.case-study .slick-prev:before{content:"\f106"}.case-study .arrow-prev,.case-study .slick-prev{top:0}.case-study .arrow-next,.case-study .slick-next{bottom:0}.case-study .arrow-next:before,.case-study .slick-next:before{content:"\f107"}.case-study__bottom-row{height:50%;position:absolute;left:0;right:0}.case-study__odd .case-study__top-row{top:0}.case-study__odd .case-study__bottom-row{bottom:0;padding-top:5%}.case-study__even .case-study__top-row{bottom:0;padding-top:10%}.case-study__even .case-study__bottom-row{top:0;padding-top:0}}@media only screen and (max-width:767px){.case-study__heading h1{font-size:45px}.case-study{background:#186ff6;padding:20px 0}.case-study__heading h1,.case-study__heading h3{color:#fff;text-align:center}.slider-item .item{padding:20px 0 60px}.case-study .slick-dots{border-width:0 1px;border-color:#fff;height:15px}.case-study .slick-dots li{margin:0 5px;display:inline-block;vertical-align:top}.slide-controls{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:20px;padding:0 20px}.case-study .slick-arrow{color:#fff!important}.case-study .arrow-prev:before,.case-study .slick-prev:before{content:"\f104"}.case-study .arrow-prev,.case-study .slick-prev{left:0}.case-study .arrow-next,.case-study .slick-next{right:0}.case-study .arrow-next:before,.case-study .slick-next:before{content:"\f105"}.case-study .slick-dots li.slick-active .dot,.case-study .slick-dots li.slick-active button{background:#fff}.case-study .slick-dots li button,.case-study .slick-dots li .dot{border-color:#fff}.case-study .count{display:none}.case-study__top-row{width:100%}.cs-brand-image{text-align:center;max-width:200px;margin:0 auto 20px}.img-center-cstudy{margin-bottom:20px}.case-study__bottom-row .actions{text-align:center}}@media only screen and (min-width:768px){.client-video-section{overflow:hidden;position:relative}.client-video-section>.elementor-container:after{content:'';position:absolute;right:100%;width:50vw;top:-100px;bottom:-100px;background:#fff}.client-video-section{position:relative}.client-video-section>.elementor-container:before{content:"clients";position:absolute;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);height:auto;color:#eef1f5;font-size:150px;top:0;font-weight:700;left:-312px;line-height:1;top:33%;z-index:1}.client-video-section>.elementor-container .elementor-row .elementor-element:first-child{padding-left:4%}}@media only screen and (max-width:767px){.client-video-section{padding:20px 15px;background:#eef1f5}.client-video-section .elementor-heading-title br{display:none}}.contact-form{background:#0d1b2b}.contact-form .row{margin:0 -10px}.contact-form .col-4{padding:0 10px}.contact-form h2{color:#fff;font-size:45px}.contact-form .heading-style:after{background:url(images/heading-style-light.png) repeat}.contact-form input:not([type="submit"]){width:100%;float:left;height:58px;border:0;background:#fff;padding:0 15px;font-family:'Poppins',sans-serif;color:#000;outline:0;font-size:16px}.contact-form input[type="submit"]{margin:15px 0 0;min-width:190px}.contact-form textarea{width:100%;height:193px;border:0;background:#fff;padding:15px;font-family:'Poppins',sans-serif;color:#000;clear:both;float:left;outline:0;font-size:16px}.contact-form .wpcf7-form-control-wrap{display:block}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{color:#f7e700!important}@media only screen and (min-width:768px){.contact-form{padding:60px 0}.contact-form .col-4{margin-bottom:20px}}@media only screen and (max-width:767px){.contact-form{padding:20px}.contact-form .col-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:10px}.contact-form input:not([type="submit"]){height:40px}}.content-slider .elementor-slick-slider ul.slick-dots li button{width:15px;height:15px;padding:0;background:none;border:3px #6b6b6b solid;display:block;text-indent:-999em;position:relative}.content-slider .elementor-slick-slider ul.slick-dots li.slick-active button{background:#186ff6;border-color:#186ff6}.content-slider .elementor-slick-slider ul.slick-dots li button:before{display:none}.content-slider .elementor-slides .slick-slide-inner{padding:0}.content-slider .elementor-slide-heading{line-height:1.2!important}@media only screen and (min-width:768px){.content-slider .slick-slide-bg{background-position:90% 50%!important}.content-slider .elementor-slick-slider ul.slick-dots{right:0;width:auto;bottom:30px}.content-slider .elementor-slides .slick-slide-inner .elementor-slide-button{line-height:44px!important}.content-slider .elementor-slides .slick-slide-inner .elementor-slide-button:hover{background:#000;color:#fff!important}.content-slider .elementor-slick-slider .slick-dots li{margin:10px 0;display:block}.content-slider .elementor-slides .slick-slide-inner .elementor-slide-description{font-size:16px;line-height:1.6}}@media only screen and (max-width:767px){.content-slider{padding:20px}.content-slider .elementor-slides-wrapper .slick-slide{display:block;height:auto!important;min-height:320px}.content-slider .elementor-slides .slick-slide-inner{padding:15px 0;position:relative}.content-slider .elementor-slides .slick-slide-bg{background-size:300px!important;min-height:300px;display:block;flex-direction:column}body .content-slider .elementor-slides div.elementor-slide-content{max-width:100%!important;display:block!important}.content-slider .slick-dots-inside .slick-dots{position:static}}.section-testimonials{overflow:hidden}.textimonial__content{background:#fff;padding:40px}.testimonial__description{margin-bottom:20px;color:#000;font-size:18px;line-height:1.7}.testimonial__description:before{content:'\f10d';display:block;font-family:fontawesome}.testimonial__footer{overflow:hidden}.testimonial__image{float:left;margin-right:15px}.testimonial__name{display:block;font-weight:700}.testimonial__title{display:block}.testimonial__cite{padding-top:15px;line-height:1.2}.textimonials__container .slick-dots li{margin:0 10px}.textimonials__container .slick-dots li.slick-active button{background:#10bb9d}.textimonials__container .slick-dots button{background:none;border:3px #10bb9d solid;width:15px;height:15px;display:block;text-indent:-999em}body .elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container{padding-bottom:0}body .elementor-widget-testimonial-carousel .swiper-slide{padding:0;opacity:.7;background:#fff}body .elementor-widget-testimonial-carousel .swiper-slide.swiper-slide-active,body .elementor-widget-testimonial-carousel .swiper-slide.swiper-slide-next{opacity:1}body .elementor-widget-testimonial-carousel .elementor-testimonial__text{font-style:normal;font-size:16px}body .elementor-testimonial{background:#fff}body .swiper-pagination-bullet{background:none;border:3px #10bb9d solid;width:15px;height:15px;display:inline-block;vertical-align:top;text-indent:-999em;margin:0 10px;border-radius:0;opacity:.5}body .swiper-pagination-bullet-active{background:#10bb9d;opacity:1}body .elementor-widget-testimonial-carousel .elementor-main-swiper{width:100%;overflow:visible}body .elementor-widget-testimonial-carousel .swiper-pagination{position:static}body .elementor-testimonial__footer .elementor-testimonial__cite{padding:0;margin:0}body .elementor-testimonial__text:before{content:'\f10d';display:block;font-family:fontawesome}body .elementor-testimonial__footer{overflow:hidden}body .elementor-testimonial__image{float:left;margin-right:15px;width:auto!important}body .elementor-testimonial__name{display:block;font-weight:700}body .elementor-testimonial__title{display:block}body .elementor-testimonial__title span{font-weight:700}body .elementor-testimonial__cite{padding-top:5px;line-height:1.2}body .elementor-testimonial__cite{float:left;width:auto!important}@media only screen and (min-width:768px){body .elementor-testimonial{padding:40px}.textimonials__container .slick-dots{text-align:center;margin:30px 0 0}body .elementor-widget-testimonial-carousel .swiper-pagination{margin-top:30px}body .elementor-widget-testimonial-carousel .elementor-main-swiper{margin-top:30px}}@media only screen and (max-width:767px){body .elementor-testimonial{padding:20px}.textimonials__container .slick-dots{text-align:center;margin:20px 0 0}body .elementor-widget-testimonial-carousel .elementor-main-swiper{padding-bottom:0!important}body .elementor-widget-testimonial-carousel .swiper-pagination{margin-top:20px}.textimonial__content{margin:0 10px}body .elementor-widget-testimonial-carousel .elementor-main-swiper{margin-top:20px}}.section-accordion{color:#fff;position:relative}.section-accordion .elementor-tab-title a{font-weight:700;color:#032e72;display:block;position:relative}.section-accordion .elementor-tab-title a:before{content:'';position:absolute;left:-75px;width:50px;height:50px;border-radius:100%;border:2px #fff solid;background:#186ff6;top:-10px}@media screen and (min-width:768px){.section-accordion .elementor-accordion .elementor-accordion-item{margin-bottom:60px;border:0}}.section-accordion .elementor-accordion .elementor-tab-title{padding:0;border:0}.section-accordion .elementor-accordion .elementor-tab-title a{margin-bottom:20px}.section-accordion .elementor-accordion .elementor-tab-title.elementor-active{pointer-events:none}.section-accordion .elementor-accordion .elementor-tab-title.elementor-active a{color:#fff;pointer-events:none}.section-accordion .elementor-accordion .elementor-tab-title.elementor-active a:before{background:#fff}.section-accordion .elementor-accordion .elementor-tab-content{padding:0;border:0}@media only screen and (min-width:768px){.section-accordion{font-size:16px;line-height:1.6;width:65%!important;margin-left:35%;padding-left:100px;margin-top:50px;padding-top:50px;padding-bottom:50px;min-height:500px}.section-accordion:before{content:'';position:absolute;left:49px;top:0;bottom:0;width:2px;background:#fff}.section-accordion .elementor-accordion .elementor-tab-content img{position:absolute;left:-53%;top:0;max-height:500px;height:auto;width:auto;background:#186ff6;max-width:50%}.section-accordion .elementor-accordion-icon{display:none!important}.section-accordion .elementor-tab-title a{font-size:30px;margin-bottom:60px}}@media only screen and (max-width:767px){.section-accordion{margin-top:20px}.section-accordion .elementor-accordion .elementor-tab-content img{display:none}.section-accordion .elementor-tab-title a{margin-bottom:10px}.section-accordion .elementor-accordion .elementor-accordion-item{margin-bottom:30px;border:0}}.blog-post-grid{margin-left:-20px;margin-right:-20px}.blog-post-grid__item{padding:0 20px;float:left}.blog-post-grid__image{position:relative;overflow:hidden;height:auto;margin-bottom:20px}.blog-post-grid__canvas{width:100%;vertical-align:top;height:auto;background-position:center;background-size:cover;background-repeat:no-repeat;transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out}.blog-post-grid__item:hover .blog-post-grid__canvas{transform:scale(1.1)}.blog-post-grid__date{font-size:16px;font-weight:500;margin-bottom:10px;opacity:.5}.blog-post-grid__title{margin-bottom:10px;height:54px;overflow:hidden}.blog-post-grid__title a{color:#000}.blog-post-grid__title a:hover{color:#186ff6}.blog-post-grid__content{margin-bottom:15px;height:100px;overflow:hidden}.blog-post-grid__actions a.elementor-button{min-width:120px}@media only screen and (max-width:767px){.blog-post-grid__item{width:50%;margin:0 0 30px}.blog-post-grid__title{height:45px}}@media only screen and (min-width:461px){.blog-post__2columns .blog-post-grid__item{width:50%}}@media only screen and (max-width:460px){.blog-post-grid__item{width:100%}.blog-post-grid__title{height:auto}}@media only screen and (min-width:768px){.blog-post-grid{margin-top:-50px}.blog-post-grid__item:nth-child(3n+1){clear: both;}.blog-post-grid__item{width:33.33333333%;margin:50px 0 0}}.blog-post h1{font-size:40px;font-weight:500;margin-bottom:20px}.post-navigation-widget{border-top:1px #eaeaea solid}.post-navigation-widget .nav-links{margin:0;padding:0;border-top:0}.nav-links{overflow:hidden;border-top:1px #eaeaea solid;margin:50px 0 0;padding-top:30px}.nav-links .featured-img{display:block;position:relative;overflow:hidden}.nav-links .featured-img:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:#000 url(images/pattern.png) repeat;opacity:.5;z-index:1}.nav-links a:hover .blog-post-grid__canvas{transform:scale(1.1)}.nav-links .blog-post-grid__canvas{height:150px}.nav-links .post-title{display:block;padding-top:27px;font-weight:700;position:absolute;bottom:0;padding:20px;left:0;right:0;color:#fff;min-height:83px;font-size:18px;z-index:2}.nav-links .nav-previous .meta-nav:before{content:'\f104';font-family:'fontawesome';position:relative;top:1px;font-size:18px;margin-right:10px}.nav-links .meta-nav{display:block;text-transform:uppercase;font-size:16px;color:#909090;font-weight:700;margin-bottom:10px}.nav-links .nav-next .meta-nav:after{content:'\f105';font-family:'fontawesome';position:relative;top:1px;font-size:18px;margin-left:10px}.nav-links .nav-previous{width:50%;float:left;padding:0 15px 0 0;position:relative;max-width:500px}.nav-links .nav-next{width:50%;float:right;padding:0 0 0 15px;text-align:right;max-width:500px}.nav-links a{color:#000;font-size:14px;position:relative;display:block;vertical-align:top;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.nav-links a:hover .meta-nav,.nav-links a:hover{color:#007bff}@media only screen and (max-width:767px){.blog-post{padding:20px 0}.nav-links{overflow:hidden;border-top:1px #eaeaea solid;margin:20px 0;padding-bottom:20px;padding-top:20px}.nav-links .post-title{display:none}.nav-links .featured-img{display:none}.post-navigation-widget{padding:20px 0}}@media only screen and (min-width:768px){.blog-post{padding:50px 0}.main-content{width:75%;padding:0 40px 0 0;float:left}.content-bottom-widgets{width:auto;float:left;position:absolute;left:0}.main-content__share{padding-left:90px;position:relative}.post-navigation-widget{padding:60px 0}}.sidebar{display:none}.archive .sidebar,.single .sidebar{display:block}.blog-post{position:relative}@media only screen and (min-width:768px){.sidebar{width:25%;padding:0 15px;float:left}}.widget-area .widget:not(:first-child){margin:30px 0 0;padding:30px 0 0;border-top:1px #eaeaea solid}.widget-area .widget li{list-style:none;font-size:14px}.widget-area .widget li:not(:first-child){margin-top:10px}.widget-area .widget li a{color:#000;position:relative;padding-left:15px;padding-right:5px;display:inline-block;vertical-align:top;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.widget-area .widget li a:hover{padding-left:20px;padding-right:0;color:#007bff}.widget-area .widget li a:before{content:'\f105';font-family:fontawesome;font-size:120%;position:absolute;top:-1px;left:0;overflow:hidden}.widget-area .widget-title{font-size:20px;margin-bottom:20px;font-weight:500}.search-form{display:block;position:relative}.search-form .label{margin:0}.search-form label{display:block}.search-field{height:40px;border:1px #eaeaea solid;padding:10px;width:100%}.search-submit{width:40px;height:40px;text-align:center;line-height:40px;position:absolute;right:0;top:0;background:none;border:0}.search-submit:before{content:'\f002';font-family:'fontawesome';color:#767676}.widget_mc4wp_form_widget .widget-title{margin:0;background:#0d1b2b;padding:15px 20px;color:#fff}.newsletter-widget{background:#f1f1f1;padding:20px}.newsletter-widget__heading{display:none}.newsletter-widget__label{display:block;font-size:14px;font-weight:500;margin:0 0 10px}.newsletter-widget__field{margin-bottom:20px}.newsletter-widget__field input{width:100%;border:0;padding:10px 15px;height:40px;border:1px #ccc solid;border-radius:5px}.newsletter-widget__actions input[type="submit"]{height:40px!important;line-height:40px!important}.widget_a2a_share_save_widget .widget-title{display:none}.addtoany_list{display:flex!important;margin:0 auto;flex-direction:column;text-align:center}div.widget .addtoany_list a,section.widget .addtoany_list a{vertical-align:middle;width:40px;margin:1px auto;line-height:40px;display:block;height:40px;padding:0;border-radius:100%;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.addtoany_list a:not(:hover) span{background:none!important}.addtoany_list a span{border-radius:100%!important;height:40px!important;line-height:40px!important;width:40px!important;padding:8px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.addtoany_list svg path{fill:#546e7a}.addtoany_list a.addtoany_share svg path,.addtoany_list a:hover svg path{fill:#fff}.addtoany_list a.addtoany_share{order:-1}.addtoany_list a.addtoany_share span{background:#f45f00 url(images/icons/icon__sharethis-white.svg) no-repeat 50%!important;background-size:16px!important}.addtoany_list a.addtoany_share:hover span{background-color:#263238!important}.addtoany_list a.addtoany_share svg{display:none!important}@media only screen and (max-width:767px){.addtoany_list{flex-direction:row;margin-bottom:20px}}.pagination{display:block}.nav-links .page-numbers{border:1px #000 solid;text-align:center;padding:0 10px;display:inline-block;vertical-align:top;-webkit-transition:all .5s ease;transition:all .5s ease;margin:0 3px}.nav-links .page-numbers.prev:hover,.nav-links .page-numbers.next:hover,.nav-links .page-numbers:hover,.nav-links .page-numbers.current{background:#186ff6;border-color:#186ff6;color:#fff}.nav-links .page-numbers.prev{margin-left:-2px}.nav-links .page-numbers.prev,.nav-links .page-numbers.next{background:#000;color:#fff;font-size:0;color:transparent}.nav-links .page-numbers.prev:before,.nav-links .page-numbers.next:before{font-family:fontawesome;font-size:24px;color:#fff!important;position:relative;top:-2px}.nav-links .page-numbers.prev:before{content:'\f104'}.nav-links .page-numbers.next:before{content:'\f105'}@media only screen and (min-width:768px){.nav-links .page-numbers{min-width:44px;height:44px;line-height:44px;font-size:20px}}@media only screen and (max-width:767px){.nav-links .page-numbers{min-width:40px;height:40px;line-height:40px}}.comments-widget{background:#f5f5f5}h2#reply-title{font-size:30px;line-height:normal}#commentform label{display:block}#commentform textarea,#commentform input{width:100%;outline:0;border:1px solid #ccc;font-size:14px;padding:10px}#commentform textarea{height:135px}#commentform input[type=checkbox]{width:auto}#commentform input[type=checkbox]{width:auto;vertical-align:middle;display:inline-block}#commentform .comment-form-cookies-consent label{display:inline;padding-left:10px}#commentform input#submit{background:#186ff6;color:#fff;border:1px solid #186ff6;width:auto;min-width:190px;border-radius:5px;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}#commentform input#submit:hover{background:#000;border-color:#000}.comment-respond #reply-title small{float:right}.comment-respond #reply-title small a{font-size:16px;font-weight:500}.comment-list{list-style:none;font-size:15px;margin-bottom:30px}.comment-list li{margin-bottom:20px;box-sizing:border-box;position:relative}.comment-list li.byuser{position:relative;background:#fff;padding:20px;box-sizing:border-box;margin-bottom:20px}li.byuser:before{position:absolute;top:-8px;left:12px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;content:""}.comments-title{font-size:24px;line-height:1.234568;margin-bottom:30px}.comment-author .fn a{cursor:none;pointer-events:none}.comment-author{font-size:16px}.comment-author img{width:42px;height:42px;border-radius:100px;border:1px solid #ccc;box-sizing:border-box;float:left;margin-right:20px}.comment-author span.says{display:none}.comment-metadata span.edit-link a{text-decoration:underline}.comment-metadata a{color:#000;font-weight:500}.comment-list .comment-body{margin-bottom:20px}.comment-list .reply a{background:#007bff;color:#fff;box-sizing:border-box;display:inline-block;padding:7px 25px}footer.comment-meta{margin-bottom:15px}@media only screen and (min-width:768px){.comments-widget{padding:60px 0}}@media only screen and (max-width:767px){.comments-widget{padding:20px 0}}body.home .breadcrumbs{ display:none;}.breadcrumbs{border-bottom:1px #f5f5f5 solid;padding:10px 0;font-size:12px;color:#999}.breadcrumbs .separate{padding:0 5px}.breadcrumbs a{color:#000}@media (min-width:768px){.row{margin-left:-15px;margin-right:-15px}.container{zoom:1}.container:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}.nopad .col-1,.nopad .col-2,.nopad .col-3,.nopad .col-4,.nopad .col-5,.nopad .col-6,.nopad .col-7,.nopad .col-8,.nopad .col-9,.nopad .col-10,.nopad .col-11,.nopad .col-12{padding-left:0;padding-right:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{padding:0 15px;float:left}.col-1{width:8.33333333%}.col-2{width:16.66666667%}.col-3{width:25%}.col-4{width:33.33333333%}.col-5{width:41.66666667%}.col-6{width:50%}.col-7{width:58.33333333%}.col-8{width:66.66666667%}.col-9{width:75%}.col-10{width:83.33333333%}.col-11{width:91.66666667%}.col-12{width:100%}}.site-header{position:absolute!important;left:0;right:0;z-index:99;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.site-header>.elementor-container{z-index:1}.site-header .phone-number{display:none}.quick-access .elementor-button{background:none;border:2px #fff solid!important;font-size:14px!important;font-weight:normal!important;height:auto;border-radius:0!important}.quick-access .elementor-button:hover{background:#fff!important;color:#000}@media only screen and (min-width:768px){.quick-access .elementor-button{padding:0 30px!important;margin-left:20px;line-height:40px}}@media only screen and (max-width:767px){.quick-access .elementor-button{padding:0 5px!important;line-height:35px;font-size:11px!important;position:relative}}@media only screen and (min-width:768px){.site-header .phone-number{float:right;color:#fff;font-size:14px;font-weight:500;width:auto!important}.site-header .phone-number span{color:#9faab8;font-weight:400;margin-left:20px;margin-right:10px}.site-header .phone-number a{text-decoration:none;color:#fff}.site-header .phone-number a:hover{text-decoration:underline}}@media only screen and (max-width:767px){.site-header .phone-number{display:none!important}}@media only screen and (min-width:768px){.quick-access{float:right;color:#fff;text-align:right;display:block!important}.quick-access .elementor-column-wrap{float:right;width:auto}.quick-access .elementor-widget-wrap>.elementor-element{width:auto;display:inline-block;vertical-align:top;line-height:44px;margin:0}}@media only screen and (min-width: 1025px) {.site-header nav{font-family:"Poppins","Helvetica Neue",Helvetica,Arial,sans-serif}.site-header nav>.elementor-nav-menu{width:100%;display:block;text-align:right}.site-header nav>.elementor-nav-menu>li{display:inline-block;vertical-align:top;margin-left:20px}.site-header nav>.elementor-nav-menu>li:first-child{margin-left:0}.site-header nav>.elementor-nav-menu>li:not(.nav-right){float:left!important}.site-header nav>.elementor-nav-menu>li>.sub-menu{width:360px!important}.site-header nav>.elementor-nav-menu>li .sub-menu .sub-menu{width:270px!important;border-left:1px #000 solid;margin-top:0!important;top:0!important}.site-header nav>.elementor-nav-menu>li.nav-right>.sub-menu{left:auto!important;right:0}.site-header nav>.elementor-nav-menu>li.nav-right>.sub-menu .sub-menu{left:100%!important;margin-left:0!important}.site-header nav>.elementor-nav-menu>li a{text-transform:uppercase;white-space:normal;text-align:left}.site-header nav>.elementor-nav-menu>li:hover>a:after,.site-header nav>.elementor-nav-menu>li>a:hover:after,.site-header nav>.elementor-nav-menu>li>a.elementor-item-active:after{background:#fff!important}.site-header nav>.elementor-nav-menu>li>a{padding:0!important;line-height:22px!important}.site-header nav>.elementor-nav-menu>li>a:after{height:2px!important}.site-header nav>.elementor-nav-menu>li>a .sub-arrow{display:none}.site-header nav>.elementor-nav-menu>li li a:hover,.site-header nav>.elementor-nav-menu>li li:hover a,.site-header nav>.elementor-nav-menu>li li a{padding:12px!important}}@media only screen and (max-width:767px){.quick-access{padding-right:50px}}@media only screen and (max-width: 1025px) {.site-header .elementor-menu-toggle{position:absolute;top:-39px;right:0;padding:0;width:39px;height:39px;text-align:center;border:2px #fff solid;border-radius:0;color:#fff!important}}@media only screen and (max-width:767px){.site-logo img{max-height:35px;width:auto}}@media only screen and (min-width:768px){.show-header{top:0!important}.sticky-header{position:fixed!important;left:0;right:0;z-index:101;top:0!important}.sticky-header:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(51,51,51,.9)!important}}@media only screen and (max-width:767px){.site-logo{height:40px;margin-top:-3px}.site-logo a{line-height:40px}.site-logo img{max-height:40px;width:auto}}.main-navigation:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}.menu-navigation-left-container:first-child{float:left}.main-navigation .menu-navigation-left-container:last-child{float:right}.menu-toggle{display:none}.menu-primary-menu-right-container{float:right}.primary-menu li{list-style:none;position:relative;line-height:1.42857143;font-family:Poppins,helvetica neue,Helvetica,Arial,sans-serif}.primary-menu li a{text-decoration:none}.primary-menu>li{margin-right:20px;float:left}.primary-menu>li>a{color:#fff;font-size:12px;font-weight:400;text-transform:uppercase;display:inline-block;border-bottom:2px solid transparent;line-height:1.8}.primary-menu>li.current_page_item>a,.primary-menu>li>a:hover,.primary-menu>li:hover>a{border-bottom-color:#fff}.primary-menu li:hover>.sub-menu{display:block}.primary-menu li>.sub-menu{top:200%;visibility:hidden;opacity:0;transition:all .35s ease 0s}.primary-menu li:hover>.sub-menu{top:100%;visibility:visible;opacity:1}.primary-menu .sub-menu{width:360px;font-size:14px;background-color:#fff;box-shadow:0 6px 12px rgba(0,0,0,.175);border-radius:0 0 4px 4px;position:absolute;top:100%}.primary-menu .sub-menu li a{text-transform:uppercase;font-size:12px;padding:12px;font-weight:400;line-height:1.42857143;color:#333;display:block;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.primary-menu .sub-menu li a{border-radius:0 0 4px 4px}.primary-menu .sub-menu li:hover>a,.primary-menu .sub-menu li.current_page_item>a,.primary-menu .sub-menu li a:hover{color:#262626;background-color:#f5f5f5}.primary-menu .sub-menu .menu-item-has-children:after{font-family:"FontAwesome";content:"\f105";position:absolute;right:10px;top:10px}.primary-menu .sub-menu .sub-menu{left:90%;top:0!important;width:270px;border:0;font-size:14px;box-shadow:0 0 0;border-radius:0;border-left:1px solid #000}.primary-menu .sub-menu .sub-menu li a{border-radius:0}.primary-menu .sub-menu li:hover>.sub-menu{left:100%}.primary-menu-right .sub-menu{right:0}@media only screen and (max-width:767px){.site-header nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{margin:20px -20px 0;z-index:1;background:rgb(35, 30, 37)}.site-header nav.elementor-nav-menu--dropdown.elementor-nav-menu__container .current-menu-item{background: #333;}.site-header nav.elementor-nav-menu--dropdown.elementor-nav-menu__container a{color:#fff!important; background: none!important;}.site-header nav.elementor-nav-menu--dropdown.elementor-nav-menu__container a.highlighted,.site-header nav.elementor-nav-menu--dropdown.elementor-nav-menu__container a:hover{background:#111!important;color:#fff!important}.site-header nav.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu li:not(:first-child){border-top:1px rgba(255,255,255,.1) solid}.site-header .elementor-nav-menu--dropdown{background:rgb(0,0,0,.95)}.site-header nav.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu li li{border:0}}.footer-nav{padding:80px 0 40px;width:100%;float:left}.site-footer .elementor-widget-container h5{display:none}#menu-footer-menu{margin:0}#menu-footer-menu li{list-style:none}#menu-footer-menu a{text-decoration:none;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}#menu-footer-menu .sub-menu li a:before{content:'\f105';font-family:fontawesome;width:0;font-size:15px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;display:inline-block;vertical-align:top;position:relative;top:0;overflow:hidden}#menu-footer-menu>li>a{color:#000;font-weight:700}#menu-footer-menu .sub-menu li a{font-size:14px;line-height:1.9;font-weight:500;color:#000}#menu-footer-bottom-menu{margin:0}#menu-footer-bottom-menu li{list-style:none}#menu-footer-bottom-menu li a{color:#000;text-decoration:none}@media only screen and (min-width:768px){#menu-footer-menu li .sub-menu:hover li{opacity:.8}#menu-footer-menu li .sub-menu li:hover{opacity:1}#menu-footer-menu>li{width:25%;float:left}#menu-footer-menu>li:nth-child(4n+1){clear:both}#menu-footer-menu>li>a{font-size:20px;line-height:1;pointer-events:none;font-weight:700}#menu-footer-menu .sub-menu li a:hover:before{width:15px}#menu-footer-menu .sub-menu li a:hover{color:#186ff6}#menu-footer-menu li .sub-menu{margin:15px 0}}@media only screen and (max-width:767px){#menu-footer-menu{padding:10px 0}#menu-footer-menu li .sub-menu{margin:5px 0 15px;padding:0 20px 0 40px;display:none}#menu-footer-menu>li:not(:first-child){border-top:1px solid #eef1f5}#menu-footer-menu>li>a{font-weight:500;display:block;padding:10px 20px;position:relative}#menu-footer-menu>li>a:after{content:'\f107';font-family:"FontAwesome";font-weight:900;position:absolute;top:9px;right:20px;font-size:120%}#menu-footer-menu>li>a.expanded:after{content:'\f106'}}.footer-address{border-top:1px solid #eef1f5;width:100%;margin-top:20px;font-size:14px;color:#000;font-weight:500}.footer-address .elementor-row{margin:0 -10px}.footer-address .elementor-column{padding:0 10px}.footer-address h6.elementor-heading-title{font-weight:700}@media only screen and (min-width:768px){.footer-address .elementor-heading-title{margin-bottom:15px!important}}@media only screen and (max-width:767px){.footer-address{padding:20px}.footer-address .elementor-heading-title{margin-bottom:10px!important}.footer-address .elementor-column:not(:first-child){margin-top:20px}}#backtotop{position:fixed;bottom:100px;left:25px;z-index:999999}#backtotop a{width:48px;height:48px;display:flex;justify-content: center;align-items: center;border-radius: 100px;text-align:center;text-decoration:none;color:#fff;background:#186ff6;text-transform:uppercase;font-weight:500;font-size:14px;padding:5px 0;-webkit-transition:all .5s ease;transition:all .5s ease}#backtotop span{display:block}#backtotop span:before{display:block;content:"\f106";font-family:"FontAwesome";font-size:20px;font-weight:500}#backtotop a:hover{background:#0d1b2b}.site-footer .elementor-widget-wrap>.elementor-element{margin:0}.footer-social-links .elementor-widget-wrap{display:block!important;width:100%;text-align:right}.footer-social-links .elementor-widget-wrap>.elementor-element{width:auto;display:inline-block;vertical-align:top}.footer-social-links .elementor-social-icon{background:none!important;padding:0;font-size:18px}.footer-social-links .elementor-social-icon i{color:#000}.footer-social-links .elementor-heading-title{font-size:16px;font-weight:400;line-height:1.5}@media only screen and (max-width:767px){.footer-social-links{border-top:1px solid #c2c4c7;margin-top:20px}.footer-social-links .elementor-widget-wrap>.elementor-element:first-child{float:left}}.footer-bottom{background:#eef1f5;padding:35px 0;box-sizing:border-box}.footer-bottom p{font-size:16px;font-weight:400;line-height:1.5;margin-bottom:5px}.footer-bottom p:last-child{margin-bottom:0}.footer-bottom p a{color:#000;text-decoration:none}.social-links{text-align:right}.social-links p{display:inline-block}.social-links ul{list-style:none;display:inline-block}.social-links ul li{display:inline-block;padding:0 0 0 7px}.social-links ul li i{color:#000;font-size:18px}.address-section{float:left;border-top:1px solid #eef1f5;padding:50px 0;width:100%}.address-section .address-box{float:left}.address-box h6{margin:0 0 20px}.address-box p{color:#000;font-size:14px;margin:0 0 30px;font-weight:500}.section-copyright{font-size:14px}body .elementor-button.elementor-size-sm{padding:0 20px}.mc4wp-form-fields input[type="submit"],.contact-form input[type="submit"],body .elementor-button{background:#186ff6;border:1px solid #186ff6;height:48px;line-height:48px;display:inline-block;vertical-align:top;text-align:center;text-decoration:none;color:#fff;padding:0 20px;border-radius:4px;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.mc4wp-form-fields input[type="submit"]:hover,.contact-form input[type="submit"]:hover,body .elementor-button:hover{background:transparent;text-decoration:none;color:#186ff6}body .elementor-button.white-button{border:1px solid #fff}body .elementor-button.white-button:hover{color:#186ff6;background:#fff}body .elementor-button.elementor-size-md{padding:0 20px;height:48px;line-height:48px}@media only screen and (max-width:767px){body .elementor-button.elementor-size-md{padding:0 20px;height:40px;line-height:40px}.mc4wp-form-fields input[type="submit"],.contact-form input[type="submit"],body .elementor-button{height:40px;line-height:40px}}*{margin:0;padding:0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}.clearer:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}.clearer{zoom:1}body{font-family:'Poppins',sans-serif;color:#000}body:not(.page) .content-area,.container{max-width:1180px;padding-left:20px;padding-right:20px;margin:0 auto}body:not(.page) .content-area{padding-top:50px;padding-bottom:50px}.main-content ul{margin-left:17px}img{max-width:100%}a{outline:none}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{color:#000;line-height:1.2;font-weight:700}h1{font-size:90px;line-height:1}h2,.block-heading-title h3, .block-heading-title h4{font-size:45px;line-height:1}h3{font-size:45px}h4{font-size:35px;font-weight:700}h5{font-size:22px;font-weight:700}h6{font-size:20px;font-weight:700}@media only screen and (min-width:768px) and (max-width:1025px){h1{font-size:60px}h2,.block-heading-title h3, .block-heading-title h4{font-size:36px}h3{font-size:36px}h4{font-size:30px}h5{font-size:20px}h6{font-size:18px}}@media only screen and (max-width:767px){h1{font-size:40px}h2,.block-heading-title h3, .block-heading-title h4{font-size:30px}h3{font-size:30px}h4{font-size:25px}h5{font-size:18px}h6{font-size:16px}}@media only screen and (min-width:768px) and (max-width:1025px){.elementor-section.elementor-section-boxed>.elementor-container{padding-left:20px;padding-right:20px}.elementor-section.elementor-section-boxed>.elementor-container .elementor-container{padding-left:0;padding-right:0}}.slick-slide{outline:0}.slick-arrow:focus{outline:0}.slick-prev{margin-right:50px}.slick-prev:before{content:"\f104";font-size:24px;font-family:"FontAwesome"}.slick-next:before{font-size:24px;font-family:"FontAwesome";content:"\f105"}.heading-style{position:relative}.heading-style:after{content:"";background:url(images/heading-style.png) repeat;width:134px;height:30px;position:absolute;display:block;bottom:0}.heading-style:before{content:"";display:block;width:34px;height:6px;background:#186ff6;position:absolute;bottom:12px;left:45px;z-index:1}.heading-style.white:before{background:#fff}.style-center:before,.style-center:after{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%}@media only screen and (min-width:768px){.heading-style{padding-bottom:45px;margin-bottom:30px}.block-hdng-tile{margin-left:40px}}@media only screen and (max-width:767px){.heading-style{padding-bottom:45px;margin-bottom:20px}}@media only screen and (min-width:768px){.is__mobile{display:none}}@media only screen and (max-width:767px){.is__desktop{display:none}}body .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0}body:not(.home) .scrolltosction{ margin-bottom:35px;}.scrolltosction{position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:#fff;font-size:14px}.onoffbutton{border-radius:25px;border:1px #fff solid;width:25px;margin:10px auto 0;display:block;cursor:pointer;padding-bottom:4px}.onoffbutton:hover{background:rgba(0,0,0,.5)}.onoffbutton:before{content:'';width:14px;height:14px;border-radius:20px;background:#fff;display:block;margin:23px auto 0;-webkit-animation:slideInDown infinite 1s;animation:slideInDown infinite 1s}@media only screen and (max-width:767px){.scrolltosction{display:none}}@media only screen and (max-width:767px){.site-header{padding:20px}#fancybox-content{max-height:320px}}body .simplebar-offset{margin-right:-1px}.textimonials__container .container{max-width:100%;padding:0;margin:0}.wcu-inside .elementor-widget-image-box{max-width:50%;display:inline-block;margin:0!important}.wcu-inside .elementor-widget-image-box .elementor-image-box-title{font-size:16px;padding:15px 20px;margin-bottom:0}.wcu-inside .elementor-widget-image-box .elementor-image-box-wrapper{margin:10px;padding:18px 20px;min-height:106px;box-shadow:7px 7px 20px rgba(0,0,0,.2)}@media only screen and (min-width:768px){.wcu-inside .elementor-widget-image-box .elementor-image-box-title{font-size:16px;padding:15px 20px}.wcu-inside .elementor-image-box-wrapper .elementor-image-box-img{width:70px}}@media only screen and (max-width:767px){.wcu-inside .elementor-widget-image-box .elementor-image-box-wrapper{margin:5px;padding:10px;display:flex;flex-direction:column;min-height:150px;justify-content:center}.wcu-inside .elementor-widget-image-box .elementor-image-box-title{font-size:12px;padding:10px 5px}.section-group-icons .elementor-widget-image{display:inline-block;width:auto!important}.section-group-icons div:not(.heading-style).elementor-widget-heading{display:inline-block;width:auto!important;padding-left:30px;padding-top:15px}.section-group-icons .elementor-widget-wrap .elementor-widget-wrap{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media only screen and (min-width:768px){.image_right_wcu{position:absolute;right:0;top:15%}}#wcu-section .elementor-container{position:static}.circle-mob-section .Icon_box .wp-caption{display:block}.circle-mob-section .Icon_box .wp-caption img{float:right}.circle-mob-section .Icon_box .wp-caption .wp-caption-text{padding-left:20px;text-align:left;font-size:16px;font-weight:700;padding:20px 15px;line-height:1.2}.circle-mob-section .rightSec .Icon_box .wp-caption img{float:left}.section-color-pallets{display:none}.section-group-icons .elementor-image{background:#186ff6;display:inline-block;vertical-align:top;width:70px;height:70px;border-radius:100%;padding:10px}.mobile-landscape{position:relative}.mobile-landscape:before{content:'';position:absolute;left:0;right:0;top:50%;bottom:0;background:#fff}body .elementor-widget-heading .elementor-heading-title{line-height:1.1}body .elementor-widget-heading h4.elementor-heading-title{line-height:1.2}body .elementor-widget-heading h5.elementor-heading-title,body .elementor-widget-heading h6.elementor-heading-title{line-height:1.3}body .elementor-slides .slick-slide-inner .elementor-slide-content{max-width:40%!important}@media only screen and (min-width:768px){body .entry-content .elementor-top-section{padding-top:60px;padding-bottom:60px}body .elementor-section.counter-row{padding-bottom:0}body .section-tabs-inner.elementor-section{padding-top:60px;padding-bottom:0}.site-header + .elementor-section,body .elementor-section .elementor-section{padding-top:0;padding-bottom:0}body .site-footer .elementor-section{padding-top:60px;padding-bottom:60px}.site-header,.section-color-pallets,.site-footer{padding-top:0!important;padding-bottom:0!important}.section-spectrum{padding-bottom:0!important}body .elementor-top-section .elementor-inner-section.icons_row{margin-bottom:35px}body .elementor-top-section .elementor-inner-section.icons_row:last-child{margin-bottom:0}body .elementor-top-section .elementor-inner-section{margin:0 -20px}body .elementor-top-section .elementor-inner-section .elementor-column{padding:0 20px}}@media only screen and (max-width:767px){body .entry-content .elementor-top-section{padding:20px}body .entry-content .elementor-top-section .elementor-top-section{padding:0}}div.wpcf7-mail-sent-ok{color:#398f14;margin-left:0;margin-right:0}body.page-id-1995 .hero-banner__content .elementor-button{width:100%;max-width:220px}body:not(.single) .content-bottom-widgets{display:none}.hero-banner__content .author{color:#fff}.author_separate{padding:0 3px}.author_by{opacity:.7}.author_name{text-transform:capitalize}.post-edit-link{display:inline-block;vertical-align:top;font-size:13px;padding:3px 10px;text-transform:capitalize;letter-spacing:1px;box-shadow:0 0 5px rgba(0,0,0,.2) inset!important;margin:20px 0 30px}.post-edit-link:before{content:'\f044';font-family:'fontawesome';font-size:120%;position:relative;top:2px;margin-right:3px}.blog-post__page{background:#f5f5f5}.page-header .page-title{font-size:45px}@media only screen and (min-width:768px){.blog-post__page{padding:60px 0}.blog-post__featured{padding:60px 0}}@media only screen and (max-width:767px){.blog-post__page{padding:20px 0}.blog-post__featured{padding:20px 0}}.blogs-section__action{float:right;font-weight:400;font-size:16px;margin-top:21px;margin-left:20px;text-transform:capitalize}.blogs-section__action a:after{content:"\f105";font-family:'FontAwesome';margin-left:5px;font-weight:400}.blogs-section__action a{color:#000;border-bottom:2px #186ff6 solid}.blogs-section__action a:hover{border-bottom-color:transparent}@media only screen and (max-width:767px){.blogs-section__action{float:none;margin:10px 0 0}}.section-tabs-inner{background:#186ff6}.section-tabs-inner .elementor-heading-title{color:#fff}@media only screen and (min-width:768px){.section-tabs-inner{padding:90px 0 0}}@media only screen and (max-width:767px){.section-tabs-inner{padding:20px}}.section-device-oprions .elementor-widget-image .elementor-image img{width:auto}@media only screen and (min-width:768px){.image-section-position .elementor-container{position:static!important}.image-section-position .image-section-right{position:absolute!important;right:0}.image-section-position .elementor-image{position:absolute;right:0;top:15%}.image-section-left,.image_left_wcu{position:absolute!important;left:0}.image-section-left img,.image_left_wcu img,.image-section-right img{width:100%}.section-device-oprions{position:relative;padding-bottom:50px}.section-device-oprions .elementor-row .elementor-column .wp-caption img{margin:0}.section-device-oprions .elementor-row .elementor-column:first-child .wp-caption img{float:right}.section-device-oprions .widget-image-caption{display:inline-block;vertical-align:top;font-weight:700;padding-top:20px;padding-left:10px;padding-right:10px}.section-device-oprions .elementor-row .elementor-column{position:relative}.section-device-oprions .elementor-row .elementor-column img{position:relative;z-index:1}.section-device-oprions .elementor-row .elementor-column ._blank-img{margin:0!important}.section-device-oprions .elementor-row .elementor-column ._blank-img img{position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:154%;border:2px #dedfe0 solid;left:50%;border-radius:100%;max-width:1000px;z-index:0}.section-device-oprions .elementor-row .elementor-column .elementor-element{position:static}.section-device-oprions .elementor-row .elementor-column .elementor-element + .elementor-element{margin-top:100px}}@media only screen and (max-width:767px){.section-device-oprions .elementor-row .elementor-column .elementor-image{text-align:center}}.home div#primary .type-industries{display:none}.brands-section{background:#f1f2f2;box-sizing:border-box}.brands-carousel{padding:30px 0 60px}.brands-carousel .slick-slide img{margin:0 auto}.brands-carousel .slick-arrow{position:absolute;right:0;top:0;margin-top:-100px;background:#fff;border:0;width:40px;height:40px;font-size:0;text-decoration:none;box-sizing:border-box;cursor:pointer}.brands-carousel .slick-arrow:hover{background:#186ff6;color:#fff;transition:.2s all ease-out}.brands-section .elementor-slick-slider .slick-arrow{background:#fff;border:0;width:40px;height:40px;font-size:0}.brands-section .slick-next:before,..brands-section .slick-prev:before{color:#000;font-size:24px}.brands-section .elementor-slick-slider .slick-arrows-inside .slick-prev{top:0;margin-top:-90px;left:auto;right:0}.brands-section .elementor-slick-slider .slick-arrows-inside .slick-next{top:0;right:0;margin-top:-90px}.brands-section .elementor-slick-slider .slick-next:before,.brands-section .elementor-slick-slider .slick-prev:before{color:#000}.brands-section .elementor-slick-slider .slick-next:focus,.elementor-slick-slider .slick-next:hover,.brands-section .elementor-slick-slider .slick-prev:focus,.elementor-slick-slider .slick-prev:hover{background:#fff!important}@media only screen and (min-width:768px){.brands-section .elementor-slick-slider{margin:45px 0 0}}@media only screen and (max-width:767px){.brands-section .elementor-slick-slider .slick-arrow{display:none!important}}.case-study__heading b{font-size:220px;color:#186ff6;}.case-study__heading .h1-to-b{font-size:220px;color:#186ff6;}@media only screen and (max-width:767px){.heading-style .h3-to-p{color: #fff;text-align:center;font-size:30px;line-height:1.2;font-weight: 700;}}.elementor-widget-container .elementor-shortcode .blogs-section .head-to-p{line-height:1;font-size:45px;font-weight: 700;}.industry-item__overlay .industry-p-title{line-height:1.2;font-weight:700;}.blog-post-grid__h_to_p{font-size:22px;font-weight:700;line-height:1.2;}body .side_model.trigger_heading p,.side_model p{font-size:18px;font-weight:700;line-height:1.2;margin:0;}
