.elementor-widget-text-editor{font-family:'Poppins',sans-serif!important;font-weight:300}body #primary{margin:0}.page .entry-header{margin:0}.btnBlue a.elementor-button{background:#004976;font-size:22px;padding:17px 48px;font-weight:300;font-family:inherit;color:#fff}.btnBlue a.elementor-button:hover{background:#007dbb}.btnBlue a.elementor-button span.elementor-button-icon{font-size:15px;line-height:26px}.btnOrangePage a.elementor-button{background:#ed6a00;font-size:22px;padding:17px 48px;font-weight:300;font-family:inherit;color:#fff}.btnOrangePage a.elementor-button:hover{background:#111}.btnOrangePage a.elementor-button span.elementor-button-icon{font-size:15px;line-height:26px}.btnOrange a.elementor-button{background:#ed6a00;font-size:18px;padding:17px 41px;font-weight:300;font-family:inherit;color:#fff}.btnOrange a.elementor-button:hover{background:#fff;color:#00436c}.ast-above-header-section .widget p a{font-size:16px;letter-spacing:.5px}.ast-above-header-section .widget p a:hover{color:rgb(255 255 255 / .8)}.ast-above-header-section .widget p img{margin:0 13px 0 20px}.main-header-menu a{color:#000;font-size:18px;font-weight:400;line-height:60px}.submenu-with-border ul a{font-size:16px;line-height:16px}.testimonial_slider cite.elementor-testimonial__cite span:first-child::after{content:','}.testimonial_slider cite.elementor-testimonial__cite span.elementor-testimonial__name{margin-right:5px}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:59px;right:14px;width:auto;left:auto}.testimonial_slider .elementor-testimonial__image img{width:auto!important;height:auto!important;max-width:150px}.testimonial_slider .elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container,.testimonial_slider .elementor-widget-testimonial-carousel.elementor-pagination-type-fraction .swiper-container{padding-bottom:0}.cta-row h3{font-size:20px;font-weight:400}.cta-row .btn-white a.elementor-button{background:#fff;font-size:22px;padding:17px 48px;font-weight:300;font-family:inherit;color:#000}.cta-row .btn-white a.elementor-button:hover{background:#111;color:#fff}.cta-row .btn-white a.elementor-button span.elementor-button-icon{font-size:15px;line-height:26px}.aboutSite .about-site-content p a{font-weight:400}.aboutSite{position:relative}.aboutSite:after{content:'';position:absolute;bottom:0;background:url(/wp-content/themes/astra-child/images/curve.png) no-repeat bottom center;width:100%;height:93px}.globalBrands .elementor-column .elementor-column-wrap .elementor-widget-image,.globalBrands .elementor-column .elementor-column-wrap .elementor-widget-image .elementor-image img{transition:all .5s!important}.globalBrands .elementor-column .elementor-column-wrap .elementor-widget-image:hover .elementor-image img{transform:scale(1.1)}.servicesCall .elementor-text-editor h4 a{font-weight:600;font-size:18px;color:#007dbb}.servicesCall .elementor-text-editor h4 a:hover{color:#004976}.singleTestiLogo .elementor-image{background:#fff;height:150px;width:150px;display:flex;box-shadow:0 0 15px 0 rgb(0 0 0 / .1);border-radius:50%;border:1px solid #e1e1e1;overflow:hidden;align-items:center;margin:0 auto}.singleTestiLogo .elementor-image img{width:auto!important;margin:0 auto;max-width:80%!important}.singleTestiText .elementor-text-editor h4{font-weight:600;margin:0}.greyTesti .elementor-element-populated{background-color:#f4f4f4!important;color:#000!important}.CtaGetQuote .elementor-text-editor h5{margin-top:20px;font-weight:400;line-height:30px}.videoStepRow .videoStepCall .elementor-text-editor p:first-child{position:relative}.videoStepRow .videoStepCall .elementor-text-editor p:first-child::after{content:'';position:absolute;right:-50px;top:50%;transform:translateY(-50%);background:url(/wp-content/themes/astra-child/images/step-after.png) no-repeat left center;width:75px;height:2px;z-index:1}.videoStepRow .elementor-column:last-child .videoStepCall .elementor-text-editor p:first-child::after{display:none}.videoStepRow .videoStepCall .elementor-text-editor,.videoStepRow .videoStepCall .elementor-text-editor p img{transition:all .5s!important}.videoStepRow .videoStepCall .elementor-text-editor:hover p img{transform:scale(1.1)}.ctaFtCol .elementor-text-editor h3{font-weight:400;font-size:20px;margin-bottom:20px}.footer-adv{background:#00436c}.footer-adv-overlay{background:none;position:relative}.footer-adv-overlay:before,.footer-adv-overlay:after{content:'';position:absolute;height:2px;width:100%;background:#003454;left:0;z-index:1}.footer-adv-overlay:before{top:-3px}.footer-adv-overlay:after{bottom:-3px}.footer-adv .widget-title,.footer-adv .widget-title a{font-size:26px;letter-spacing:1px;font-weight:600}.footer-adv ul li{list-style:none;line-height:30px}.footer-adv ul li a{font-weight:400;font-size:16px}.footer-adv-widget-3 .widget-title{opacity:0}.footer-adv-widget-4 p{font-size:16px;line-height:26px;padding-left:20px;position:relative;margin-bottom:10px;font-weight:400}.footer-adv-widget-4 p i{font-size:12px;position:absolute;left:0;line-height:30px}.footer-adv-widget-4 p a{word-break:break-all}.footer-adv-widget-4 p a i.fa-{position:relative;font-size:16px;margin-right:15px}.footer-sml-layout-2 .ast-footer-overlay{background:url(/wp-content/themes/astra-child/images/ft-bg.png) repeat left top}.footer-sml-layout-2 .ast-small-footer-section-1,.footer-sml-layout-2 .ast-small-footer-section-2{font-size:15px;line-height:25px;font-weight:400}#servicesBlocks .elementor-posts-container article{background:#d8f2f8;padding:0 0 10px}#servicesBlocks .elementor-posts-container article .elementor-post__read-more{font-size:16px}#servicesBlocks .elementor-posts-container article:nth-child(even){background:#fff0cc}#servicesBlocks .elementor-posts-container article:nth-child(even) h4{background:#f3b629}#servicesBlocks .elementor-posts-container article:nth-child(even) h4 a{color:#FFF}#servicesBlocks .elementor-posts-container article:nth-child(even) .elementor-post__read-more{color:#777}.row_services .elementor-widget-container .elementor-posts-container article .elementor-post__text h4{margin-bottom:20px;background:rgb(1 125 189);color:#FFF;padding:3px 10px;min-height:67px;align-items:center;display:flex}.row_services .elementor-widget-container .elementor-posts-container article .elementor-post__text h4 a{font-weight:600;font-size:18px;color:#FFF;text-align:center;width:100%}.row_services .elementor-widget-container .elementor-posts-container article .elementor-post__text h4 a:hover{color:#FFF}.row_services .elementor-widget-container .elementor-posts-container article .elementor-post__excerpt{padding:0 15px}.siteContentRow .siteContentRowText p strong{font-weight:600}.siteContentRow .siteContentRowText p a{font-weight:400}.single-our-services .hentry{margin-bottom:0}.serviceDetails .elementor-text-editor p{padding:0;float:left;width:100%}.serviceDetails .elementor-text-editor p strong{font-weight:400}.serviceDetails .elementor-text-editor ul{margin:0 0 1.5em 0;padding:0;float:left;width:100%}.serviceDetails .elementor-text-editor ul li{list-style:none;width:50%;float:left;display:flex;padding:0 10px 0 0}.serviceDetails .elementor-text-editor ul:last-child{margin-bottom:0}.serviceDetails .elementor-text-editor p a{font-weight:400;font-style:italic}.reviewTestimonials .elementor-widget-container .elementor-testimonial-content{background:#f1f1f1;border:1px solid #e1e1e1;padding:30px}.reviewTestimonials .elementor-widget-container .elementor-testimonial-meta{padding:0 30px}.reviewTestimonials .elementor-widget-container .elementor-testimonial-meta .elementor-testimonial-meta-inner .elementor-testimonial-image img{width:auto!important;height:auto!important;max-width:100%;max-height:60px;border-radius:0%}.reviewTestimonials .elementor-widget-container .elementor-testimonial-meta .elementor-testimonial-meta-inner .elementor-testimonial-details{font-style:italic}.contactDetails p{font-size:18px;line-height:26px;padding-left:50px;position:relative;margin-bottom:20px;font-weight:400;color:#fff}.contactDetails p i{font-size:12px;position:absolute;left:0;line-height:30px;width:30px;height:30px;background:#30B1E3;text-align:center;border-radius:50%;color:#fff}.contactDetails p a{color:#fff;word-break:break-all}.contactDetails p a:hover{color:#30B1E3}.contactDetails p a i.fa-{position:relative;font-size:16px;margin-right:15px}.contactDetails p:last-child{padding-bottom:0}.blogListing .blogListingBlock .elementor-post__text a.elementor-post__read-more{background:#ed6a00;font-size:18px;padding:10px 25px;font-weight:400;font-family:inherit;color:#fff;border-radius:5px}.blogListing .blogListingBlock .elementor-post__text a.elementor-post__read-more:hover{background:#111}body.single-post .ast-article-single .entry-header{margin:50px 0 20px}body.single-post .ast-article-single .entry-content p{font-size:20px;line-height:26px;font-weight:300}body.single-post .ast-article-single .entry-content p a{font-weight:600;font-style:italic}body.single-post .entry-header h1{font-size:25px;font-weight:300}body.single-post #comments .submit{background:#ed6a00;font-size:18px;padding:10px 35px;transition:all .5s;margin-bottom:10px}body.single-post #comments .submit:hover{background:#111}body.single-post .comments-area{margin:20px 0 50px}body.single-post .comment-textarea{margin-bottom:20px}body.single-post .comment-reply-title{padding-top:15px}body.single-post p.comment-subscription-form{margin:0 0 10px}body.single-post p.comment-subscription-form label.subscribe-label{font-size:18px}.protfolioRow .protfolioCol .elementor-image .wp-caption a{position:relative;transition:all .5s}.protfolioRow .protfolioCol .elementor-image:hover .wp-caption a span.dynamic_cap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;z-index:3;width:100%;display:none}.protfolioRow .protfolioCol .elementor-image .wp-caption figcaption.widget-image-caption{margin-top:10px}.protfolioVidoeTitle h2{color:#007dbb;font-weight:300}.elementor-lightbox .elementor-video-container{width:80%!important}body.page-id-1781 .sticky-cta{display:none}.sticky-cta{position:fixed;right:10px;top:50%;transform:translateY(-50%);z-index:5}.sticky-cta p{background:#ed6a00;text-align:center;border-radius:25px;margin:0}.sticky-cta p:hover{background:#111}.sticky-cta p a{color:#FFF;font-size:20px;letter-spacing:1px;display:inline-block;margin:10px 20px}.benefit_box .elementor-image-box-description{text-align:justify}.homeServicesBlock p:last-child{margin:0}.success_msg{background:#f3b629;color:#FFF;padding:10px;font-weight:500}.rm-link{color:#FFF}.liveSimpleText h1{font-size:50px;text-transform:uppercase;font-weight:700;color:#fff}.liveSimpleText p{font-size:20px;text-transform:uppercase;font-weight:400;color:#fff}.livePageColToAction h2{color:#fff;font-size:30px;font-weight:600;margin-bottom:0;text-transform:uppercase}.livePageColToAction p{font-size:16px;font-weight:500}.liveSimpleSection h1{font-size:36px;text-transform:uppercase;font-weight:700;margin-bottom:15px;color:#fff}.liveSimpleSection p{font-size:18px;text-transform:uppercase;font-weight:400;margin-bottom:0;color:#fff}.socialBox{text-align:center}.socialBox p{margin-bottom:0;display:inline-block;width:120px}.socialBox a{display:inline-block;font-size:50px;filter:grayscale(1);transition:all 0.5s}.iconBoxes .iconBox{width:100px;height:100px;line-height:100px;background:#fff;text-align:center;border-radius:50%;color:#000;margin-bottom:5px;margin-left:auto;margin-right:auto}.iconBoxes .iconBox i{font-size:30px;line-height:100px}.iconBoxes h6{font-size:20px;font-weight:600;margin-bottom:5px}.iconBoxes p{font-size:16px;line-height:20px}.iconBoxes .elementor-widget-wrap{border-bottom:1px solid #fff0;transition:all 0.5s;padding:0 10px}.iconBoxes:hover .elementor-widget-wrap{border-bottom:1px solid #fff;transform:scale(1.05)}body.home .siteImpPart p{font-size:24px}body.home .homeServicesBlock p{font-size:24px;line-height:30px}body.home .benefit_box h3.elementor-image-box-title a{font-size:26px!important}body.home .benefit_box .elementor-image-box-description{font-size:24px!important}.home_testimonial .elementor-testimonial__footer{margin-bottom:15px}.home_testimonial .elementor-testimonial__content a.rm-link{font-size:24px!important}@media (max-width:1024px){.bgFix{background-attachment:fixed}.liveSimpleText h1{font-size:42px}.livePageColToAction h2{font-size:24px}.liveSimpleSection h1{font-size:30px}.socialBox p{width:100px}}@media (max-width:767px){.liveSimpleText h1{font-size:30px}.liveSimpleText p{font-size:20px!important;line-height:30px!important}.livePageColToAction h2{font-size:20px}.liveSimpleSection p{font-size:20px!important;line-height:30px!important}.liveSimpleSection h1{font-size:26px}.socialBox p{margin-bottom:15px}}@media (max-width:1199px){.main-header-menu a{font-size:16px;padding:0 10px}}@media (max-width:1080px){.servicesCall .elementor-text-editor h4 a{font-size:18px}.videoStepRow .videoStepCall .elementor-text-editor p:first-child::after{right:-45px;width:63px}.ctaFtCol .elementor-element-populated{padding:0 50px!important}.footer-adv .widget-title,.footer-adv .widget-title a{font-size:22px}}@media (max-width:990px){.ast-header-break-point .ast-above-header-section .widget{margin:0;line-height:0}.ast-header-break-point .site-header{border-bottom:none!important}.ast-plain-container #primary{margin:0}#primary,#secondary{padding:0}.elementor-widget-testimonial-carousel .swiper-slide{padding:0}.testimonial_slider cite.elementor-testimonial__cite{display:block}.testimonial_slider cite.elementor-testimonial__cite span{display:block!important}.testimonial_slider cite.elementor-testimonial__cite span.elementor-testimonial__name,.testimonial_slider cite.elementor-testimonial__cite span.elementor-testimonial__title{font-size:20px!important;line-height:30px!important}.cta-row h3{font-size:20px}.singleTestiLogo .elementor-image{width:120px;height:120px}.videoStepRow .videoStepCall .elementor-text-editor p:first-child::after{right:-24px;width:23px}.ctaFtCol .elementor-element-populated{padding:0 30px!important}.ctaFtCol .elementor-text-editor h3{margin-bottom:10px}.footer-adv-overlay{padding-top:20px;padding-bottom:20px}.footer-adv-widget-1{width:25%}.footer-adv-widget-2{width:40%}.footer-adv-widget-3{width:35%}.footer-adv-widget-4{width:100%}.footer-adv-widget-4 p{width:50%;float:left}.footer-adv-layout-4 .footer-adv-widget-2 .widget:last-child{margin-bottom:0}.footer-adv .widget-title,.footer-adv .widget-title a{margin-bottom:10px}.ast-footer-overlay{padding:15px 0}}@media (max-width:767px){.ast-above-header-1 .above-header-widget{width:100%;text-align:center}.ast-above-header-1 .above-header-widget .widget p a{font-size:14px}.ast-above-header-1 .above-header-widget .widget p img{margin:0 8px;max-width:16px}.globalBrands section .elementor-column .elementor-element-populated{border-right:none!important;border-bottom:1px solid #e1e1e1!important;padding:25px!important}.cta-row h3{font-size:20px}.cta-row .btn-white a.elementor-button{font-size:16px;padding:12px 30px}.cta-row .btn-white a.elementor-button span.elementor-button-icon{font-size:14px;line-height:18px}.btnOrangePage a.elementor-button{font-size:16px!important;padding:12px 30px}.btnOrangePage a.elementor-button span.elementor-button-icon{font-size:14px;line-height:18px}.singleTestiText .elementor-text-editor h4{font-size:18px}.singleTestiText .elementor-text-editor p{font-size:16px;line-height:24px}.cta-row h5{font-size:16px}.videoStepRow .videoStepCall .elementor-text-editor p:first-child::after{display:none}.btnOrange a.elementor-button{font-size:16px;padding:12px 30px}.footer-adv-widget-1,.footer-adv-widget-2,.footer-adv-widget-3,.footer-adv-widget-4{width:100%}.footer-adv-widget-4 p{width:100%}.footer-adv-widget-1 .widget:last-child,.footer-adv-widget-2 .widget:last-child,.footer-adv-widget-3 .widget:last-child,.footer-adv-widget-4 .widget:last-child{margin-bottom:15px!important}.footer-adv ul li{line-height:26px}.footer-adv-widget-3 .widget-title{display:none}.row_services .elementor-widget-container .elementor-posts-container article.our-services{padding:0 25px!important}#servicesBlocks .elementor-posts-container article{padding:0 0 10px!important}.row_services .elementor-widget-container .elementor-posts-container article .elementor-post__text .elementor-post__excerpt p{height:auto}.siteContentRow .siteContentRowText .elementor-widget-container{padding:0px!important}.siteContentRow .siteContentRowText .elementor-widget-container p{font-size:18px;line-height:28px}.siteContentRow .siteContentRowText .elementor-widget-container p:last-child{margin-bottom:0}.testimonialsBlock{padding:0 0 30px 0px!important}.greyTesti{order:2}.astra-advanced-hook-3186{padding-top:40px}.serviceDetails .elementor-text-editor p{line-height:24px;font-size:18px}.serviceDetails .elementor-text-editor p:last-child{margin:0}.serviceDetails .elementor-text-editor ul li{width:100%;padding:0;font-size:18px;line-height:32px}.btnBlue a.elementor-button{float:left;font-size:16px;padding:12px 20px}body.single-videos article .elementor-section-boxed{padding:30px 0 10px!important}body.single-post .entry-header h1{font-size:25px}body.single-post .ast-article-single .entry-content p{font-size:18px}body.single-post .comment-reply-title{font-size:24px}.submenu-with-border ul a{padding-top:10px!important;padding-bottom:15px!important}}@media(max-width:640px){.sticky-cta{right:auto;top:auto;left:5px;bottom:0}}@media(max-width:767px){p{font-size:24px!important;line-height:34px!important}.footer-adv ul li a{font-size:20px}.aboutSite.homeClient .innerSection .elementor-element{width:33.3%}.aboutSite.homeClient .innerSection .elementor-element .elementor-column-wrap{border-width:0 1px 1px 0}.aboutSite.homeClient .innerSection .elementor-element:nth-child(3n) .elementor-column-wrap{border-width:0 0 1px 0}.aboutSite.homeClient .innerSection:last-child .elementor-element .elementor-column-wrap{border-width:0 1px 1px 0}.aboutSite.homeClient .innerSection:last-child .elementor-element:nth-child(4) .elementor-column-wrap,.aboutSite.homeClient .innerSection:last-child .elementor-element:nth-child(5) .elementor-column-wrap,.aboutSite.homeClient .innerSection:last-child .elementor-element:nth-child(6) .elementor-column-wrap{border-width:0 1px 0 0}.aboutSite.homeClient .innerSection .elementor-element .elementor-element{width:100%}.footer-adv-widget-4 p{font-size:20px!important;line-height:26px!important}.home_testimonial .elementor-testimonial__footer{flex-direction:column;text-align:center;justify-content:center}.home_testimonial .elementor-testimonial__footer .elementor-testimonial__cite{text-align:center!important;margin:20px 0!important}}@media(max-width:499px){.aboutSite.homeClient .innerSection .elementor-element{width:50%}.aboutSite.homeClient .innerSection .elementor-element .elementor-element{width:100%}.aboutSite.homeClient .innerSection .elementor-element:nth-child(2n) .elementor-column-wrap{border-width:0 0 1px 0}.aboutSite.homeClient .innerSection .elementor-element:nth-child(3n) .elementor-column-wrap{border-width:0 1px 1px 0}.aboutSite.homeClient .innerSection .elementor-element:nth-child(6n) .elementor-column-wrap{border-width:0 0 1px 0}.aboutSite.homeClient .innerSection:last-child .elementor-element:nth-child(4) .elementor-column-wrap{border-width:0 0 1px 0}.aboutSite.homeClient .innerSection:last-child .elementor-element:nth-child(5) .elementor-column-wrap{border-right-width:1px;border-bottom-width:0}.aboutSite.homeClient .innerSection:last-child .elementor-element:nth-child(6) .elementor-column-wrap{border-width:0 0 0 0}}.lt-grid-container{display:flex;flex-wrap:wrap}.lt-grid-container .logo-block{flex:20%;padding:40px 20px;text-align:center;box-sizing:border-box;border:1px solid #e1e1e1}.lt-grid-container .logo-block img{max-width:100%;height:auto;transition:all .5s!important}.lt-grid-container .logo-block:hover img{transform:scale(1.1)}.elementor-1171 .elementor-element.singleTestiLogo>.elementor-widget-container{border:0!important}@media(max-width:1139px){.container{width:90%}}@media(min-width:992px){.lt-grid-container .logo-block{flex:20%}.lt-grid-container .logo-block:nth-child(5n){border-right:none}.lt-grid-container .logo-block:last-of-type{border-bottom:none}.lt-grid-container .logo-block:nth-child(-n+5){border-top:0;border-bottom:0;border-left:0}.lt-grid-container .logo-block:nth-child(n+5){border-bottom:0;border-left:0}.lt-grid-container .logo-block:nth-child(5n+1){border-left:0}.lt-grid-container .logo-block:last-of-type{border-right:0}}@media(min-width:600px) and (max-width:991px){.lt-grid-container .logo-block{flex:25%;padding:30px 15px}.lt-grid-container .logo-block:nth-child(4n){border-right:none}.lt-grid-container .logo-block:last-of-type{border-bottom:none}.lt-grid-container .logo-block:nth-child(-n+4){border-top:0;border-bottom:0;border-left:0}.lt-grid-container .logo-block:nth-child(n+4){border-bottom:0;border-left:0}.lt-grid-container .logo-block:nth-child(4n+1){border-left:0}.lt-grid-container .logo-block:last-of-type{border-right:0}}@media(min-width:480px) and (max-width:599px){.lt-grid-container .logo-block{flex:33.3%;padding:20px 15px}.lt-grid-container .logo-block:nth-child(3n){border-right:none}.lt-grid-container .logo-block:last-of-type{border-bottom:none}.lt-grid-container .logo-block:nth-child(-n+3){border-top:0;border-bottom:0;border-left:0}.lt-grid-container .logo-block:nth-child(n+3){border-bottom:0;border-left:0}.lt-grid-container .logo-block:nth-child(3n+1){border-left:0}.lt-grid-container .logo-block:last-of-type{border-right:0}}@media(min-width:375px) and (max-width:479px){.lt-grid-container .logo-block{flex:50%;padding:15px 15px}.lt-grid-container .logo-block:nth-child(2n){border-right:none}.lt-grid-container .logo-block:last-of-type{border-bottom:none}.lt-grid-container .logo-block:nth-child(-n+2){border-top:0;border-bottom:0;border-left:0}.lt-grid-container .logo-block:nth-child(n+2){border-bottom:0;border-left:0}.lt-grid-container .logo-block:nth-child(2n+1){border-left:0}.lt-grid-container .logo-block:last-of-type{border-right:0}}