.elementor-2845 .elementor-element.elementor-element-9f02f47{--display:flex;}.elementor-2845 .elementor-element.elementor-element-091220a{text-align:center;}.elementor-2845 .elementor-element.elementor-element-091220a .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:500;color:#00225E;}.elementor-2845 .elementor-element.elementor-element-0cc040d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2845 .elementor-element.elementor-element-9e605a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 0px 0px 10px;}.elementor-2845 .elementor-element.elementor-element-9e605a6:not(.elementor-motion-effects-element-type-background), .elementor-2845 .elementor-element.elementor-element-9e605a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-2845 .elementor-element.elementor-element-a49e4a6 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 6px #000000;}.elementor-2845 .elementor-element.elementor-element-e97ed59 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 10px #000000;}.elementor-2845 .elementor-element.elementor-element-8881390 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 6px #000000;}.elementor-2845 .elementor-element.elementor-element-8869adc .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 10px #000000;}.elementor-2845 .elementor-element.elementor-element-995b671 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 6px #000000;}.elementor-2845 .elementor-element.elementor-element-1a56351{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 10px 10px 0px;}.elementor-2845 .elementor-element.elementor-element-1a56351:not(.elementor-motion-effects-element-type-background), .elementor-2845 .elementor-element.elementor-element-1a56351 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-2845 .elementor-element.elementor-element-1ef9ebd .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 10px #000000;}.elementor-2845 .elementor-element.elementor-element-ef1fb92 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 6px #000000;}.elementor-2845 .elementor-element.elementor-element-fcc7c1e .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 10px #000000;}.elementor-2845 .elementor-element.elementor-element-1a53860 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 6px #000000;}.elementor-2845 .elementor-element.elementor-element-7b05de9 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 10px #000000;}@media(min-width:768px){.elementor-2845 .elementor-element.elementor-element-9e605a6{--width:50%;}.elementor-2845 .elementor-element.elementor-element-1a56351{--width:50%;}}@media(max-width:1024px){.elementor-2845 .elementor-element.elementor-element-a49e4a6 .elementor-heading-title{font-size:14px;}.elementor-2845 .elementor-element.elementor-element-e97ed59 .elementor-heading-title{font-size:14px;}.elementor-2845 .elementor-element.elementor-element-8881390 .elementor-heading-title{font-size:14px;}.elementor-2845 .elementor-element.elementor-element-8869adc .elementor-heading-title{font-size:14px;}.elementor-2845 .elementor-element.elementor-element-995b671 .elementor-heading-title{font-size:14px;}.elementor-2845 .elementor-element.elementor-element-1ef9ebd .elementor-heading-title{font-size:14px;}.elementor-2845 .elementor-element.elementor-element-ef1fb92 .elementor-heading-title{font-size:14px;}.elementor-2845 .elementor-element.elementor-element-fcc7c1e .elementor-heading-title{font-size:14px;}.elementor-2845 .elementor-element.elementor-element-1a53860 .elementor-heading-title{font-size:14px;}.elementor-2845 .elementor-element.elementor-element-7b05de9 .elementor-heading-title{font-size:14px;}}@media(max-width:767px){.elementor-2845 .elementor-element.elementor-element-a49e4a6 .elementor-heading-title{font-size:18px;}.elementor-2845 .elementor-element.elementor-element-e97ed59 .elementor-heading-title{font-size:18px;}.elementor-2845 .elementor-element.elementor-element-8881390 .elementor-heading-title{font-size:18px;}.elementor-2845 .elementor-element.elementor-element-8869adc .elementor-heading-title{font-size:18px;}.elementor-2845 .elementor-element.elementor-element-995b671 .elementor-heading-title{font-size:18px;}.elementor-2845 .elementor-element.elementor-element-1ef9ebd .elementor-heading-title{font-size:18px;}.elementor-2845 .elementor-element.elementor-element-ef1fb92 .elementor-heading-title{font-size:18px;}.elementor-2845 .elementor-element.elementor-element-fcc7c1e .elementor-heading-title{font-size:18px;}.elementor-2845 .elementor-element.elementor-element-1a53860 .elementor-heading-title{font-size:18px;}.elementor-2845 .elementor-element.elementor-element-7b05de9 .elementor-heading-title{font-size:18px;}}/* Start custom CSS for container, class: .elementor-element-0cc040d *//* Arrow Making */

.arrow-label {
  display: inline-block;
  background: #17c6ac; /* arrow color */
  color: white;
  padding: 12px 40px 12px 20px;
  font-weight: 600;
  font-size: 18px;
  line-height: 1;
  user-select: none;
  cursor: default;
  clip-path: polygon(
    0 0,
    calc(100% - 30px) 0,
    100% 50%,
    calc(100% - 30px) 100%,
    0 100%
  );
}

.arrow-label1 {
  display: inline-block;
  background: #00225c; /* arrow color */
  color: white;
  padding: 12px 40px 12px 20px;
  font-weight: 600;
  font-size: 18px;
  line-height: 1;
  user-select: none;
  cursor: default;
  clip-path: polygon(
    0 0,
    calc(100% - 30px) 0,
    100% 50%,
    calc(100% - 30px) 100%,
    0 100%
  );
}

/* Highlight Arrow*/
.arrow-label,
.arrow-label1 {
  transition: background-color 0.3s ease, transform 0.2s ease;
}

/* Slightly darker on hover for light green */
.arrow-label:hover {
  background-color: #14b29b; /* subtle darkening of #17c6ac */
  transform: scale(1.03);
}

/* Slightly brighter on hover for dark blue */
.arrow-label1:hover {
  background-color: #1c3a7e; /* subtle brightening of #00225c */
  transform: scale(1.03);
}/* End custom CSS */