.elementor-661360 .elementor-element.elementor-element-4d2f6f4:not(.elementor-motion-effects-element-type-background), .elementor-661360 .elementor-element.elementor-element-4d2f6f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-661360 .elementor-element.elementor-element-4d2f6f4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-661360 .elementor-element.elementor-element-4d2f6f4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-661360 .elementor-element.elementor-element-e979789:not(.elementor-motion-effects-element-type-background), .elementor-661360 .elementor-element.elementor-element-e979789 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-661360 .elementor-element.elementor-element-e979789{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-661360 .elementor-element.elementor-element-e979789 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-661360 .elementor-element.elementor-element-974a9af:not(.elementor-motion-effects-element-type-background), .elementor-661360 .elementor-element.elementor-element-974a9af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-661360 .elementor-element.elementor-element-974a9af{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-661360 .elementor-element.elementor-element-974a9af > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-661360 .elementor-element.elementor-element-7c1e379:not(.elementor-motion-effects-element-type-background), .elementor-661360 .elementor-element.elementor-element-7c1e379 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-661360 .elementor-element.elementor-element-7c1e379{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-661360 .elementor-element.elementor-element-7c1e379 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-661360 .elementor-element.elementor-element-1c46ecc .contact-info-icon{color:#5B00A4;background-color:rgba(91, 0, 164, 0.1);border-color:rgba(91, 0, 164, 0.2);width:56px;height:56px;padding:12px;font-size:20px;}.elementor-661360 .elementor-element.elementor-element-1c46ecc .contact-info-icon svg{fill:#5B00A4;width:20px;height:20px;}.elementor-661360 .elementor-element.elementor-element-1c46ecc .contact-info-icon path{fill:#5B00A4;}.elementor-661360 .elementor-element.elementor-element-1c46ecc .contact-info-icon i{color:#5B00A4;}.elementor-661360 .elementor-element.elementor-element-1c46ecc .contact-info-icon img{width:20px;height:20px;}.elementor-661360 .elementor-element.elementor-element-b1a09e2:not(.elementor-motion-effects-element-type-background), .elementor-661360 .elementor-element.elementor-element-b1a09e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-661360 .elementor-element.elementor-element-b1a09e2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-661360 .elementor-element.elementor-element-b1a09e2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-661360 .elementor-element.elementor-element-38521a9:not(.elementor-motion-effects-element-type-background), .elementor-661360 .elementor-element.elementor-element-38521a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-661360 .elementor-element.elementor-element-38521a9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-661360 .elementor-element.elementor-element-38521a9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}