/**handles:astra-child-theme-css**/
img{max-width:100%;display:block}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.wpforms-container.inline-fields .wpforms-submit-container{padding-top:22px!important}.cf-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.cf-col-1,.cf-col-10,.cf-col-11,.cf-col-12,.cf-col-2,.cf-col-3,.cf-col-4,.cf-col-5,.cf-col-6,.cf-col-7,.cf-col-8,.cf-col-9{position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px}@media (min-width:576px){.cf-col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.cf-push-1{margin-left:8.333333%}.cf-col-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.cf-push-2{margin-left:16.66667%}.cf-col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.cf-push-3{margin-left:25%}.cf-col-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.cf-push-4{margin-left:33.33333%}.cf-col-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.cf-push-5{margin-left:41.66667%}.cf-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.cf-push-6{margin-left:50%}.cf-col-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.cf-push-7{margin-left:58.33333%}.cf-col-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.cf-push-8{margin-left:66.66667%}.cf-col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.cf-push-9{margin-left:75%}.cf-col-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.cf-push-10{margin-left:83.33333%}.cf-col-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.cf-push-11{margin-left:91.66667%}.cf-col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.ast-button,.ast-custom-button,.button,.menu-toggle,button,input#submit,input[type=button],input[type=reset],input[type=submit]{line-height:1.9em!important}@media only screen and (max-width:767px){.elementor-widget-nav-menu .elementor-nav-menu__container{text-align:center}.elementor-widget-nav-menu .elementor-nav-menu__container ul{display:inline-block}.elementor-widget-nav-menu .elementor-nav-menu__container ul li{text-align:center;width:100%}.elementor-widget-nav-menu .elementor-nav-menu__container ul li a{display:block;text-align:center}}.elementor-icon-list-item svg{transition:transform .3s ease}.elementor-icon-list-item:hover svg{transform:rotate(5deg)}.googlestars p{color:#1f2323!important;font-size:26px!important;font-weight:700px!important;margin:0;padding-right:10px!important}.wpcf7-spinner{display:none}.wpcf7-form-control.wpcf7-submit.has-spinner{padding-top:10px!important;padding-bottom:10px!important}.whiteblurmain span{text-shadow:0 0 5px rgba(0,0,0,.5)}.googlecount{line-height:1.1em;padding-top:5px;font-size:.8em}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.premium-icon-box-title{text-align:center!important}.premium-icon-box-content-wrap{display:flex!important;align-items:center!important}body,html{overflow-x:hidden!important;width:100%!important}.social-icons .elementor-icon-list-item .elementor-icon-list-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{padding:52px}@media (max-width:768px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{padding:10px}}.comments-link{display:none}.premium-icon-box-container-in .premium-icon-box-title{justify-content:center}.service-card{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,.05);transition:all .3s ease;border:1px solid #e9ecef;height:100%;margin:10px}.service-card img{width:100%;object-fit:cover;border-top-left-radius:14px;border-top-right-radius:14px;transition:transform .3s ease}.service-card:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgba(0,0,0,.1)}.service-card:hover img{transform:scale(1.03)}.service-card .elementor-widget-heading{padding:15px 25px 0 25px;margin-bottom:5px}.service-card .elementor-widget-text-editor{padding:10px 25px 5px 25px}.service-card h3,.service-card h4{font-weight:700;margin-bottom:8px;line-height:1.3}.service-card p{color:#666;line-height:1.6em}.service-card .elementor-button{display:block;width:100%;text-align:center;margin-top:20px;border-radius:6px}.service-card .elementor-button-wrapper{width:100%}.ast-archive-description p{font-size:1rem}