.elementor-13924 .elementor-element.elementor-element-c2044b8{--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;}.elementor-13924 .elementor-element.elementor-element-3b6c952{text-align:start;}.elementor-13924 .elementor-element.elementor-element-3b6c952 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:35px;font-weight:700;text-transform:capitalize;color:#C60F0F;}.elementor-13924 .elementor-element.elementor-element-1ad7ce0 a{color:#E40E0E;}.elementor-13924 .elementor-element.elementor-element-0203d12{--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;}.elementor-13924 .elementor-element.elementor-element-a74b751 .elementor-button{background-color:#C91818;}.elementor-13924 .elementor-element.elementor-element-3259e88{--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;}.elementor-13924 .elementor-element.elementor-element-99dedcc{text-align:start;}.elementor-13924 .elementor-element.elementor-element-99dedcc .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:35px;font-weight:700;text-transform:capitalize;color:#C60F0F;}.elementor-13924 .elementor-element.elementor-element-f9136ca a{color:#E40E0E;}.elementor-13924 .elementor-element.elementor-element-ea59133{--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;}.elementor-13924 .elementor-element.elementor-element-ae18193 .elementor-button{background-color:#C91818;}.elementor-13924 .elementor-element.elementor-element-b8d1634{--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;}.elementor-13924 .elementor-element.elementor-element-b8d1634.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13924 .elementor-element.elementor-element-392d5d4{text-align:start;}.elementor-13924 .elementor-element.elementor-element-392d5d4 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:35px;font-weight:700;text-transform:capitalize;color:#C60F0F;}.elementor-13924 .elementor-element.elementor-element-d92b54b a{color:#E40E0E;}.elementor-13924 .elementor-element.elementor-element-9dba72c{--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;}.elementor-13924 .elementor-element.elementor-element-6e4389a{text-align:start;}.elementor-13924 .elementor-element.elementor-element-6e4389a .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:35px;font-weight:700;text-transform:capitalize;color:#C60F0F;}.elementor-13924 .elementor-element.elementor-element-e6355e2 a{color:#E40E0E;}.elementor-13924 .elementor-element.elementor-element-797e690{--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;}.elementor-13924 .elementor-element.elementor-element-af1f3c4 .elementor-heading-title{color:#C60F0F;}.elementor-13924 .elementor-element.elementor-element-ace2df9{--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;}.elementor-13924 .elementor-element.elementor-element-67418f2{--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;}.elementor-13924 .elementor-element.elementor-element-e18421d{--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;}.elementor-13924 .elementor-element.elementor-element-be19464{text-align:center;}.elementor-13924 .elementor-element.elementor-element-be19464 .elementor-heading-title{color:#C60F0F;}.elementor-13924 .elementor-element.elementor-element-9a8b8f1{--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;}.elementor-13924 .elementor-element.elementor-element-700766d{text-align:start;}.elementor-13924 .elementor-element.elementor-element-700766d .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:35px;font-weight:700;text-transform:capitalize;color:#C60F0F;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-13924 .elementor-element.elementor-element-b8d1634{--width:98.472%;}}@media(max-width:1024px){.elementor-13924 .elementor-element.elementor-element-3b6c952 .elementor-heading-title{font-size:24px;}.elementor-13924 .elementor-element.elementor-element-99dedcc .elementor-heading-title{font-size:24px;}.elementor-13924 .elementor-element.elementor-element-392d5d4 .elementor-heading-title{font-size:24px;}.elementor-13924 .elementor-element.elementor-element-6e4389a .elementor-heading-title{font-size:24px;}.elementor-13924 .elementor-element.elementor-element-700766d .elementor-heading-title{font-size:24px;}}@media(max-width:767px){.elementor-13924 .elementor-element.elementor-element-3b6c952 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-13924 .elementor-element.elementor-element-99dedcc .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-13924 .elementor-element.elementor-element-392d5d4 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-13924 .elementor-element.elementor-element-6e4389a .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-13924 .elementor-element.elementor-element-700766d .elementor-heading-title{font-size:20px;line-height:1.3em;}}/* Start custom CSS for accordion, class: .elementor-element-d3f8ee0 */.elementor-13924 .elementor-element.elementor-element-d3f8ee0 .elementor-accordion-item {
  border: 1px solid #eee !important;
  border-radius: 8px;
  margin-bottom: 12px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0,0,0,0.06);
  transition: box-shadow 0.25s ease;
}

.elementor-13924 .elementor-element.elementor-element-d3f8ee0 .elementor-accordion-item:hover {
  box-shadow: 0 4px 12px rgba(198,15,15,0.12);
}

.elementor-13924 .elementor-element.elementor-element-d3f8ee0 .elementor-tab-title {
  padding: 16px 48px 16px 20px !important;
  font-weight: 600;
  font-size: 17px;
  color: #1a1a1a !important;
  background: #fff;
  border: none !important;
  cursor: pointer;
  position: relative;
  transition: background 0.2s ease, color 0.2s ease;
}

.elementor-13924 .elementor-element.elementor-element-d3f8ee0 .elementor-tab-title,
.elementor-13924 .elementor-element.elementor-element-d3f8ee0 .elementor-tab-title * {
  color: #1a1a1a !important;
}

.elementor-13924 .elementor-element.elementor-element-d3f8ee0 .elementor-tab-title:not(.elementor-active):hover,
.elementor-13924 .elementor-element.elementor-element-d3f8ee0 .elementor-tab-title:not(.elementor-active):hover * {
  color: #c60f0f !important;
  background: #fdf2f2;
}

.elementor-13924 .elementor-element.elementor-element-d3f8ee0 .elementor-tab-title.elementor-active,
.elementor-13924 .elementor-element.elementor-element-d3f8ee0 .elementor-tab-title.elementor-active * {
  color: #fff !important;
}

.elementor-13924 .elementor-element.elementor-element-d3f8ee0 .elementor-tab-title.elementor-active {
  background: #c60f0f;
}

/* Hide Elementor's default +/- icon completely */
.elementor-13924 .elementor-element.elementor-element-d3f8ee0 .elementor-tab-title .elementor-accordion-icon {
  display: none !important;
}

/* Custom downward chevron */
.elementor-13924 .elementor-element.elementor-element-d3f8ee0 .elementor-tab-title::after {
  content: "";
  position: absolute;
  right: 20px;
  top: 50%;
  width: 10px;
  height: 10px;
  border-right: 2px solid currentColor;
  border-bottom: 2px solid currentColor;
  transform: translateY(-70%) rotate(45deg);
  transition: transform 0.3s ease;
}

.elementor-13924 .elementor-element.elementor-element-d3f8ee0 .elementor-tab-title.elementor-active::after {
  transform: translateY(-30%) rotate(225deg);
}

.elementor-13924 .elementor-element.elementor-element-d3f8ee0 .elementor-tab-content {
  padding: 18px 20px 22px !important;
  font-size: 15.5px;
  line-height: 1.7;
  color: #333;
  background: #fff;
  border-top: 1px solid #f1d3d3 !important;
}

@media (max-width: 900px) {
  .elementor-13924 .elementor-element.elementor-element-d3f8ee0 .elementor-tab-title {
    font-size: 16px;
    padding: 14px 44px 14px 16px !important;
  }
  .elementor-13924 .elementor-element.elementor-element-d3f8ee0 .elementor-tab-content {
    font-size: 15px;
    padding: 14px 16px 18px !important;
  }
}

@media (max-width: 640px) {
  .elementor-13924 .elementor-element.elementor-element-d3f8ee0 .elementor-tab-title {
    font-size: 15px;
    padding: 12px 40px 12px 14px !important;
  }
}

@media (max-width: 380px) {
  .elementor-13924 .elementor-element.elementor-element-d3f8ee0 .elementor-accordion-item {
    margin-bottom: 8px;
  }
  .elementor-13924 .elementor-element.elementor-element-d3f8ee0 .elementor-tab-title {
    font-size: 14px;
    padding: 10px 36px 10px 12px !important;
  }
  .elementor-13924 .elementor-element.elementor-element-d3f8ee0 .elementor-tab-content {
    font-size: 14px;
    padding: 12px 12px 16px !important;
  }
}/* End custom CSS */