.elementor-11784 .elementor-element.elementor-element-7fcc062 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 40px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 30px 10px;}.elementor-11784 .elementor-element.elementor-element-7fcc062 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11784 .elementor-element.elementor-element-c32bbfc > .elementor-widget-container{margin:0px 0px 10px 0px;border-radius:5px 5px 5px 5px;}.elementor-11784 .elementor-element.elementor-element-c32bbfc .title{color:#0E4D92;font-family:"Arial", Sans-serif;font-size:22px;font-weight:800;letter-spacing:0.8px;word-spacing:0px;}.elementor-11784 .elementor-element.elementor-element-b4e2741 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-11784 .elementor-element.elementor-element-b4e2741 .jltma-wpforms label.wpforms-error{display:none !important;}.elementor-11784 .elementor-element.elementor-element-b4e2741 .jltma-wpforms .wpforms-field label{color:#706262;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:700;}.elementor-11784 .elementor-element.elementor-element-b4e2741 .jltma-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-11784 .elementor-element.elementor-element-b4e2741 .jltma-wpforms .wpforms-field textarea, .elementor-11784 .elementor-element.elementor-element-b4e2741 .jltma-wpforms .wpforms-field select{border-radius:0px 0px 0px 0px;text-indent:0px;padding:0px 0px 0px 0px;}.elementor-11784 .elementor-element.elementor-element-b4e2741 .jltma-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-11784 .elementor-element.elementor-element-b4e2741 .jltma-wpforms .wpforms-field select{height:47px;}.elementor-11784 .elementor-element.elementor-element-b4e2741 .jltma-wpforms .wpforms-field textarea{width:0px;}.elementor-11784 .elementor-element.elementor-element-b4e2741 .jltma-wpforms .wpforms-field{margin-bottom:0px;}.elementor-11784 .elementor-element.elementor-element-b4e2741 .jltma-wpforms .wpforms-field .wpforms-field-description, .elementor-11784 .elementor-element.elementor-element-b4e2741 .jltma-wpforms .wpforms-field .wpforms-field-sublabel{line-height:0px;padding-top:0px;}.elementor-11784 .elementor-element.elementor-element-b4e2741 .jltma-wpforms .wpforms-submit-container{text-align:center;}.elementor-11784 .elementor-element.elementor-element-b4e2741 .jltma-wpforms .wpforms-submit-container .wpforms-submit{display:inline-block;background-color:#E70A0A;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-11784 .elementor-element.elementor-element-b4e2741 .jltma-wpforms .wpforms-submit-container .wpforms-submit:hover{background-color:#C60909;color:#FFF9F9FC;}.elementor-11784 .elementor-element.elementor-element-185b02d > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-11784 .elementor-element.elementor-element-c7de84d > .elementor-widget-container{margin:40px 0px 0px 0px;padding:20px 0px 0px 0px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-11784 .elementor-element.elementor-element-c7de84d{column-gap:0px;text-align:center;font-size:47px;line-height:52px;}.elementor-11784 .elementor-element.elementor-element-c7de84d p{margin-block-end:5px;}.elementor-11784 .elementor-element.elementor-element-c7de84d .elementor-widget-container{max-width:100%;}.elementor-11784 .elementor-element.elementor-element-2a90e6d > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#e8e8e8;padding:20px 50px 10px 10px;}.elementor-11784 .elementor-element.elementor-element-b82d494 > .elementor-widget-container{margin:0px 0px 10px 0px;border-radius:5px 5px 5px 5px;}.elementor-11784 .elementor-element.elementor-element-b82d494 .title-subtitle{color:#6B41DF;}.elementor-11784 .elementor-element.elementor-element-b82d494 .title{color:#0E4D92;font-family:"Arial", Sans-serif;font-size:22px;font-weight:800;letter-spacing:0.8px;}.elementor-11784 .elementor-element.elementor-element-b82d494 .title-after_title{color:#6B41DF;}.elementor-11784 .elementor-element.elementor-element-ced942b > .elementor-widget-container{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-11784 .elementor-element.elementor-element-ced942b{text-align:center;}@media(max-width:1024px){.elementor-11784 .elementor-element.elementor-element-7fcc062 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-11784 .elementor-element.elementor-element-2a90e6d > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}}@media(max-width:767px){.elementor-11784 .elementor-element.elementor-element-585a01e, .elementor-11784 .elementor-element.elementor-element-585a01e > .elementor-background-overlay{border-radius:22px 22px 22px 22px;}.elementor-11784 .elementor-element.elementor-element-585a01e{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11784 .elementor-element.elementor-element-7fcc062 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:05px 05px 05px 05px;}.elementor-11784 .elementor-element.elementor-element-b4e2741{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:center;}.elementor-11784 .elementor-element.elementor-element-b4e2741 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:05px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-11784 .elementor-element.elementor-element-b4e2741 .jltma-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-11784 .elementor-element.elementor-element-b4e2741 .jltma-wpforms .wpforms-field select{width:100%;}.elementor-11784 .elementor-element.elementor-element-b4e2741 .jltma-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-11784 .elementor-element.elementor-element-b4e2741 .jltma-wpforms .wpforms-field textarea, .elementor-11784 .elementor-element.elementor-element-b4e2741 .jltma-wpforms .wpforms-field select{padding:0px 0px 0px 0px;}.elementor-11784 .elementor-element.elementor-element-185b02d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11784 .elementor-element.elementor-element-c7de84d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11784 .elementor-element.elementor-element-ced942b{column-gap:0px;}}@media(min-width:768px){.elementor-11784 .elementor-element.elementor-element-7fcc062{width:50%;}.elementor-11784 .elementor-element.elementor-element-185b02d{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11784 .elementor-element.elementor-element-7fcc062{width:100%;}.elementor-11784 .elementor-element.elementor-element-2a90e6d{width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-ced942b */.contact-section {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 25px;
  background: #fff;
  padding: 25px 30px;
  border-radius: 8px;
  box-shadow: 0 2px 10px rgba(0,0,0,0.08);
}

.contact-item {
  display: flex;
  align-items: flex-start;
  flex: 1 1 30%;
  min-width: 300px;
}

.contact-item .icon {
  font-size: 28px;
  color: #e91e63; /* pinkish red */
  /*margin-right: 12px;*/
  line-height: 1;
}

.contact-item .content {
  font-size: 15px;
  color: #222;
  line-height: 1.5;
}

.contact-item strong {
  font-weight: 600;
  display: block;
  margin-bottom: 4px;
}

.contact-item a {
  color: #222;
  text-decoration: none;
}

.contact-item a:hover {
  color: #e91e63;
}/* End custom CSS */