.elementor-widget .elementor-icon-list-icon{display:none!important}.elementskit-accordion .elementskit-card-body{padding-left:40px!important}.step-card{text-align:center;margin:0 auto}.step-card .step-number{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background-color:#0072BB;color:#fff;font-size:28px;font-weight:700;margin:0 auto 20px;line-height:1}.step-card .step-title{font-size:22px;font-weight:700;color:#1A2E20;margin:0 0 12px}.step-card .step-text{font-size:16px;line-height:1.6;color:#555;margin:0}.elementor-widget-elementskit-contact-form7 #responsive-form{margin:0;width:100%}.elementor-widget-elementskit-contact-form7 #responsive-form .form-row{display:flex;flex-wrap:wrap;width:100%;margin:0;padding:0}.elementor-widget-elementskit-contact-form7 #responsive-form .column-half,.elementor-widget-elementskit-contact-form7 #responsive-form .column-full{width:100%;padding:.35rem .5rem;box-sizing:border-box;float:none}.elementor-widget-elementskit-contact-form7 #responsive-form .column-half p,.elementor-widget-elementskit-contact-form7 #responsive-form .column-full p{margin:0}.elementor-widget-elementskit-contact-form7 #responsive-form label{display:block;width:100%}.elementor-widget-elementskit-contact-form7 #responsive-form input[type="text"],.elementor-widget-elementskit-contact-form7 #responsive-form input[type="email"],.elementor-widget-elementskit-contact-form7 #responsive-form input[type="tel"],.elementor-widget-elementskit-contact-form7 #responsive-form textarea{width:100%;box-sizing:border-box}@media only screen and (min-width:768px){.elementor-widget-elementskit-contact-form7 #responsive-form .column-half{width:50%}}