.elementor-1132 .elementor-element.elementor-element-sec_hero > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1132 .elementor-element.elementor-element-sec_hero:not(.elementor-motion-effects-element-type-background), .elementor-1132 .elementor-element.elementor-element-sec_hero > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f2f5ff;}.elementor-1132 .elementor-element.elementor-element-sec_hero{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:42px 16px 14px 16px;}.elementor-1132 .elementor-element.elementor-element-sec_hero > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1132 .elementor-element.elementor-element-hero_title{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-1132 .elementor-element.elementor-element-hero_btn_call .elementor-button{background-color:#1d4ed8;fill:#ffffff;color:#ffffff;}.elementor-1132 .elementor-element.elementor-element-hero_btn_call{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:12px 24px 12px 24px;}.elementor-1132 .elementor-element.elementor-element-hero_btn_wa .elementor-button{background-color:#059669;fill:#ffffff;color:#ffffff;}.elementor-1132 .elementor-element.elementor-element-hero_btn_wa{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:12px 24px 12px 24px;}.elementor-1132 .elementor-element.elementor-element-hero_btn_mail .elementor-button{background-color:#0f172a;fill:#ffffff;color:#ffffff;}.elementor-1132 .elementor-element.elementor-element-hero_btn_mail{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 24px 12px 24px;}.elementor-1132 .elementor-element.elementor-element-sec_services{padding:0px 16px 12px 16px;}.elementor-1132 .elementor-element.elementor-element-services_title{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1132 .elementor-element.elementor-element-sec_area:not(.elementor-motion-effects-element-type-background), .elementor-1132 .elementor-element.elementor-element-sec_area > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1132 .elementor-element.elementor-element-sec_area{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8px 16px 12px 16px;}.elementor-1132 .elementor-element.elementor-element-sec_area > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1132 .elementor-element.elementor-element-area_title{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1132 .elementor-element.elementor-element-sec_faq{padding:8px 16px 18px 16px;}.elementor-1132 .elementor-element.elementor-element-faq_title{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-1132 .elementor-element.elementor-element-sec_map{padding:0px 16px 18px 16px;}.elementor-1132 .elementor-element.elementor-element-map_title{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1132 .elementor-element.elementor-element-sec_close{padding:12px 16px 24px 16px;}@media(max-width:1024px){.elementor-1132 .elementor-element.elementor-element-sec_hero{padding:28px 12px 12px 12px;}.elementor-1132 .elementor-element.elementor-element-sec_services{padding:0px 12px 12px 12px;}.elementor-1132 .elementor-element.elementor-element-sec_area{padding:8px 12px 12px 12px;}.elementor-1132 .elementor-element.elementor-element-sec_faq{padding:8px 12px 16px 12px;}.elementor-1132 .elementor-element.elementor-element-sec_map{padding:0px 12px 16px 12px;}.elementor-1132 .elementor-element.elementor-element-sec_close{padding:12px 12px 20px 12px;}}@media(max-width:767px){.elementor-1132 .elementor-element.elementor-element-sec_hero{padding:20px 10px 8px 10px;}.elementor-1132 .elementor-element.elementor-element-sec_services{padding:0px 10px 8px 10px;}.elementor-1132 .elementor-element.elementor-element-sec_area{padding:8px 10px 10px 10px;}.elementor-1132 .elementor-element.elementor-element-sec_faq{padding:8px 10px 14px 10px;}.elementor-1132 .elementor-element.elementor-element-sec_map{padding:0px 10px 12px 10px;}.elementor-1132 .elementor-element.elementor-element-sec_close{padding:10px 10px 18px 10px;}}