.elementor-1246 .elementor-element.elementor-element-2ead19f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1246 .elementor-element.elementor-element-4fa1d9c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1246 .elementor-element.elementor-element-7ab8e71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:1px;letter-spacing:2.1px;color:#8C8C8C;}.elementor-1246 .elementor-element.elementor-element-7cd9bf3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;line-height:1px;color:#000000;}.elementor-1246 .elementor-element.elementor-element-858309e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1246 .elementor-element.elementor-element-cf8c324{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:1px;letter-spacing:2.1px;color:#8C8C8C;}.elementor-1246 .elementor-element.elementor-element-112da39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;line-height:1px;color:#000000;}.elementor-1246 .elementor-element.elementor-element-afbbf7c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1246 .elementor-element.elementor-element-fc49e45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:1px;letter-spacing:2.1px;color:#8C8C8C;}.elementor-1246 .elementor-element.elementor-element-14fd03a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;line-height:1px;color:#000000;}.elementor-1246 .elementor-element.elementor-element-f8d6e02{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1246 .elementor-element.elementor-element-0eb1215{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1246 .elementor-element.elementor-element-62c36ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:1px;letter-spacing:2.1px;color:#8C8C8C;}.elementor-1246 .elementor-element.elementor-element-f63e38a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;line-height:1px;color:#000000;}.elementor-1246 .elementor-element.elementor-element-5011668{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1246 .elementor-element.elementor-element-0fd2a00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:1px;letter-spacing:2.1px;color:#8C8C8C;}.elementor-1246 .elementor-element.elementor-element-bed1f7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;line-height:1px;color:#000000;}.elementor-1246 .elementor-element.elementor-element-2879b26{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1246 .elementor-element.elementor-element-b912e0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:1px;letter-spacing:2.1px;color:#8C8C8C;}.elementor-1246 .elementor-element.elementor-element-eabd1a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;line-height:1px;color:#000000;}.elementor-1246 .elementor-element.elementor-element-19d3a86{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1246 .elementor-element.elementor-element-3d50e5e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1246 .elementor-element.elementor-element-4de9a0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:1px;letter-spacing:2.1px;color:#8C8C8C;}.elementor-1246 .elementor-element.elementor-element-3c7a89e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;line-height:1px;color:#000000;}.elementor-1246 .elementor-element.elementor-element-21d7a35{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1246 .elementor-element.elementor-element-325586e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:1px;letter-spacing:2.1px;color:#8C8C8C;}.elementor-1246 .elementor-element.elementor-element-80f0169{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;line-height:1px;color:#000000;}.elementor-1246 .elementor-element.elementor-element-85e43d8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1246 .elementor-element.elementor-element-be4172b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:1px;letter-spacing:2.1px;color:#8C8C8C;}.elementor-1246 .elementor-element.elementor-element-006f41c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;line-height:1px;color:#000000;}/* Start custom CSS for text-editor, class: .elementor-element-7cd9bf3 */h4 a {
  font-size: 30px;        /* Your desired font size */
  font-weight: 500;       /* 'medium' isn’t valid in CSS, use 500 for medium */
  color: inherit;         /* Keeps link color consistent */
  text-decoration: none;  /* Removes underline */
  padding-top: 2px;       /* Reduce top padding */
  padding-bottom: 2px;    /* Reduce bottom padding */
  display: inline-block;  /* Make padding effective */
}

/* Also reduce margin on the <h4> itself */
h4 {
  margin-top: 5px;        /* Adjust as needed */
  margin-bottom: 5px;     /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-112da39 */h4 a {
  font-size: 30px;        /* Your desired font size */
  font-weight: 500;       /* 'medium' isn’t valid in CSS, use 500 for medium */
  color: inherit;         /* Keeps link color consistent */
  text-decoration: none;  /* Removes underline */
  padding-top: 2px;       /* Reduce top padding */
  padding-bottom: 2px;    /* Reduce bottom padding */
  display: inline-block;  /* Make padding effective */
}

/* Also reduce margin on the <h4> itself */
h4 {
  margin-top: 5px;        /* Adjust as needed */
  margin-bottom: 5px;     /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14fd03a */h4 a {
  font-size: 30px;        /* Your desired font size */
  font-weight: 500;       /* 'medium' isn’t valid in CSS, use 500 for medium */
  color: inherit;         /* Keeps link color consistent */
  text-decoration: none;  /* Removes underline */
  padding-top: 2px;       /* Reduce top padding */
  padding-bottom: 2px;    /* Reduce bottom padding */
  display: inline-block;  /* Make padding effective */
}

/* Also reduce margin on the <h4> itself */
h4 {
  margin-top: 5px;        /* Adjust as needed */
  margin-bottom: 5px;     /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f63e38a */h4 a {
  font-size: 30px;        /* Your desired font size */
  font-weight: 500;       /* 'medium' isn’t valid in CSS, use 500 for medium */
  color: inherit;         /* Keeps link color consistent */
  text-decoration: none;  /* Removes underline */
  padding-top: 2px;       /* Reduce top padding */
  padding-bottom: 2px;    /* Reduce bottom padding */
  display: inline-block;  /* Make padding effective */
}

/* Also reduce margin on the <h4> itself */
h4 {
  margin-top: 5px;        /* Adjust as needed */
  margin-bottom: 5px;     /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bed1f7e */h4 a {
  font-size: 30px;        /* Your desired font size */
  font-weight: 500;       /* 'medium' isn’t valid in CSS, use 500 for medium */
  color: inherit;         /* Keeps link color consistent */
  text-decoration: none;  /* Removes underline */
  padding-top: 2px;       /* Reduce top padding */
  padding-bottom: 2px;    /* Reduce bottom padding */
  display: inline-block;  /* Make padding effective */
}

/* Also reduce margin on the <h4> itself */
h4 {
  margin-top: 5px;        /* Adjust as needed */
  margin-bottom: 5px;     /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eabd1a3 */h4 a {
  font-size: 30px;        /* Your desired font size */
  font-weight: 500;       /* 'medium' isn’t valid in CSS, use 500 for medium */
  color: inherit;         /* Keeps link color consistent */
  text-decoration: none;  /* Removes underline */
  padding-top: 2px;       /* Reduce top padding */
  padding-bottom: 2px;    /* Reduce bottom padding */
  display: inline-block;  /* Make padding effective */
}

/* Also reduce margin on the <h4> itself */
h4 {
  margin-top: 5px;        /* Adjust as needed */
  margin-bottom: 5px;     /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c7a89e */h4 a {
  font-size: 30px;        /* Your desired font size */
  font-weight: 500;       /* 'medium' isn’t valid in CSS, use 500 for medium */
  color: inherit;         /* Keeps link color consistent */
  text-decoration: none;  /* Removes underline */
  padding-top: 2px;       /* Reduce top padding */
  padding-bottom: 2px;    /* Reduce bottom padding */
  display: inline-block;  /* Make padding effective */
}

/* Also reduce margin on the <h4> itself */
h4 {
  margin-top: 5px;        /* Adjust as needed */
  margin-bottom: 5px;     /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80f0169 */h4 a {
  font-size: 30px;        /* Your desired font size */
  font-weight: 500;       /* 'medium' isn’t valid in CSS, use 500 for medium */
  color: inherit;         /* Keeps link color consistent */
  text-decoration: none;  /* Removes underline */
  padding-top: 2px;       /* Reduce top padding */
  padding-bottom: 2px;    /* Reduce bottom padding */
  display: inline-block;  /* Make padding effective */
}

/* Also reduce margin on the <h4> itself */
h4 {
  margin-top: 5px;        /* Adjust as needed */
  margin-bottom: 5px;     /* Adjust as needed */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-006f41c */h4 a {
  font-size: 30px;        /* Your desired font size */
  font-weight: 500;       /* 'medium' isn’t valid in CSS, use 500 for medium */
  color: inherit;         /* Keeps link color consistent */
  text-decoration: none;  /* Removes underline */
  padding-top: 2px;       /* Reduce top padding */
  padding-bottom: 2px;    /* Reduce bottom padding */
  display: inline-block;  /* Make padding effective */
}

/* Also reduce margin on the <h4> itself */
h4 {
  margin-top: 5px;        /* Adjust as needed */
  margin-bottom: 5px;     /* Adjust as needed */
}/* End custom CSS */