:root {
  --primary_color: #008080;
  --primary_color_rgb: 56, 162, 41;
  --primary_color_contrast: #ffffff;
  --primary_color_10: #ebf6ea;
  --primary_color_20: #d7ecd4;
  --primary_color_30: #c3e3bf;
  --primary_color_40: #afdaa9;
  --primary_color_50: #9cd194;
  --primary_color_60: #88c77f;
  --primary_color_70: #74be69;
  --primary_color_80: #60b554;
  --primary_color_90: #4cab3e;
  --primary_color_dark: #329225;
  --secondary_color: #f99617;
  --secondary_color_rgb: 249, 150, 23;
  --secondary_color_contrast: #ffffff;
  --headings_color: #1a1819;
  --text_color: #747778;
  --bg_color: #ffffff;
  --bg_color_rgb: 255, 255, 255;
  --bg_color_dark: #f7f7f7;
  --shadow_color: rgba(0, 0, 0, 0.1);
  --shadow_hover_color: rgba(0, 0, 0, 0.2);
  --link_color: #1a1819;
  --link_hover_color: #008080;
  --header_bg_color: #008080;
  --topbar_bg_color: #ffffff;
  --topbar_text_color: #747778;
  --topbar_link_color: #1a1819;
  --topbar_link_hover_color: #008080;
  --logo_text_color: #008080;
  --menu_text_color: #d7f0d3;
  --menu_text_hover_color: #ffffff;
  --menu_text_active_color: #ffffff;
  --menu_dropdown_bg_color: #008080;
  --menu_dropdown_text_color: #d7f0d3;
  --menu_dropdown_text_hover_color: #ffffff;
  --menu_dropdown_text_active_color: #ffffff;
  --footer_bg_color: #1f242c;
  --footer_text_color: #acb0b5;
  --footer_link_color: #ffffff;
  --footer_link_hover_color: #008080;
  --footer_headings_color: #ffffff;
  --offcanvas_menu_icon_color: #ffffff;
  --offcanvas_menu_bg_color: #008080;
  --offcanvas_menu_items_and_items_color: #d7f0d3;
  --offcanvas_menu_items_and_items_color_rgb: 215, 240, 211;
  --offcanvas_menu_active_menu_item_color: #ffffff;
  --border_color: rgba(173, 181, 189, 0.3);
}
.bg-primary {
  background-color: #008080 !important;
}
.bg-secondary {
  background-color: #f99617 !important;
}
.bg-primary-10 {
  background-color: #ebf6ea;
}
.bg-primary-20 {
  background-color: #d7ecd4;
}
.bg-primary-30 {
  background-color: #c3e3bf;
}
.bg-primary-40 {
  background-color: #afdaa9;
}
.bg-primary-50 {
  background-color: #9cd194;
}
.bg-primary-60 {
  background-color: #88c77f;
}
.bg-primary-70 {
  background-color: #74be69;
}
.bg-primary-80 {
  background-color: #60b554;
}
.bg-primary-90 {
  background-color: #4cab3e;
}
.overlay-bg-primary-10:before {
  background-color: rgba(56, 162, 41, 0.1);
}
.overlay-bg-secondary-10:before {
  background-color: rgba(249, 150, 23, 0.1);
}
.overlay-bg-primary-20:before {
  background-color: rgba(56, 162, 41, 0.2);
}
.overlay-bg-secondary-20:before {
  background-color: rgba(249, 150, 23, 0.2);
}
.overlay-bg-primary-30:before {
  background-color: rgba(56, 162, 41, 0.3);
}
.overlay-bg-secondary-30:before {
  background-color: rgba(249, 150, 23, 0.3);
}
.overlay-bg-primary-40:before {
  background-color: rgba(56, 162, 41, 0.4);
}
.overlay-bg-secondary-40:before {
  background-color: rgba(249, 150, 23, 0.4);
}
.overlay-bg-primary-50:before {
  background-color: rgba(56, 162, 41, 0.5);
}
.overlay-bg-secondary-50:before {
  background-color: rgba(249, 150, 23, 0.5);
}
.overlay-bg-primary-60:before {
  background-color: #00808070;
}
.overlay-bg-secondary-60:before {
  background-color: rgba(249, 150, 23, 0.6);
}
.overlay-bg-primary-70:before {
  background-color: rgba(56, 162, 41, 0.7);
}
.overlay-bg-secondary-70:before {
  background-color: rgba(249, 150, 23, 0.7);
}
.overlay-bg-primary-80:before {
  background-color: rgba(56, 162, 41, 0.8);
}
.overlay-bg-secondary-80:before {
  background-color: rgba(249, 150, 23, 0.8);
}
.overlay-bg-primary-90:before {
  background-color: rgba(56, 162, 41, 0.9);
}
.overlay-bg-secondary-90:before {
  background-color: rgba(249, 150, 23, 0.9);
}
body .btn-primary,
body .sppb-btn-primary {
  border-color: #008080;
  background-color: #008080;
  color: #ffffff;
}
body .btn-primary:hover,
body .btn-primary.focus,
body .btn-primary:focus,
body .sppb-btn-primary:hover,
body .sppb-btn-primary.focus,
body .sppb-btn-primary:focus {
  border-color: #2d8221;
  background-color: #308a23;
  color: #ffffff;
}
body .btn-primary.active,
body .btn-primary:active,
body .sppb-btn-primary.active,
body .sppb-btn-primary:active {
  border-color: #2a7a1f;
  background-color: #2d8221;
  color: #ffffff;
}
body .btn-primary.disabled,
body .btn-primary:disabled,
body .sppb-btn-primary.disabled,
body .sppb-btn-primary:disabled {
  border-color: #008080;
  background-color: #008080;
  color: #ffffff;
}
body .btn-primary.sppb-btn-outline,
body .sppb-btn-primary.sppb-btn-outline {
  border-color: #008080;
  background-color: transparent;
  color: #008080;
}
body .btn-primary.sppb-btn-outline:hover,
body .sppb-btn-primary.sppb-btn-outline:hover {
  border-color: #008080;
  background-color: #008080;
  color: #ffffff;
}
body .btn-primary.sppb-btn-outline.focus,
body .btn-primary.sppb-btn-outline:focus,
body .sppb-btn-primary.sppb-btn-outline.focus,
body .sppb-btn-primary.sppb-btn-outline:focus {
  border-color: #008080;
  background-color: transparent;
  color: #008080;
}
body .btn-primary.sppb-btn-outline.focus:hover,
body .btn-primary.sppb-btn-outline:focus:hover,
body .sppb-btn-primary.sppb-btn-outline.focus:hover,
body .sppb-btn-primary.sppb-btn-outline:focus:hover {
  border-color: #008080;
  background-color: #008080;
  color: #ffffff;
}
body .btn-primary.sppb-btn-outline.active,
body .btn-primary.sppb-btn-outline:active,
body .sppb-btn-primary.sppb-btn-outline.active,
body .sppb-btn-primary.sppb-btn-outline:active {
  border-color: #008080;
  background-color: #008080;
  color: #ffffff;
}
body .btn-primary.sppb-btn-outline.disabled,
body .btn-primary.sppb-btn-outline:disabled,
body .sppb-btn-primary.sppb-btn-outline.disabled,
body .sppb-btn-primary.sppb-btn-outline:disabled {
  border-color: #008080;
  background-color: transparent;
  color: #008080;
}
body .btn-secondary,
body .sppb-btn-secondary {
  border-color: #f99617;
  background-color: #f99617;
  color: #ffffff;
}
body .btn-secondary:hover,
body .btn-secondary.focus,
body .btn-secondary:focus,
body .sppb-btn-secondary:hover,
body .sppb-btn-secondary.focus,
body .sppb-btn-secondary:focus {
  border-color: #c77812;
  background-color: #d48014;
  color: #ffffff;
}
body .btn-secondary.active,
body .btn-secondary:active,
body .sppb-btn-secondary.active,
body .sppb-btn-secondary:active {
  border-color: #bb7111;
  background-color: #c77812;
  color: #ffffff;
}
body .btn-secondary.disabled,
body .btn-secondary:disabled,
body .sppb-btn-secondary.disabled,
body .sppb-btn-secondary:disabled {
  border-color: #f99617;
  background-color: #f99617;
  color: #ffffff;
}
body .btn-secondary.sppb-btn-outline,
body .sppb-btn-secondary.sppb-btn-outline {
  border-color: #f99617;
  background-color: transparent;
  color: #f99617;
}
body .btn-secondary.sppb-btn-outline:hover,
body .sppb-btn-secondary.sppb-btn-outline:hover {
  border-color: #f99617;
  background-color: #f99617;
  color: #ffffff;
}
body .btn-secondary.sppb-btn-outline.focus,
body .btn-secondary.sppb-btn-outline:focus,
body .sppb-btn-secondary.sppb-btn-outline.focus,
body .sppb-btn-secondary.sppb-btn-outline:focus {
  border-color: #f99617;
  background-color: transparent;
  color: #f99617;
}
body .btn-secondary.sppb-btn-outline.focus:hover,
body .btn-secondary.sppb-btn-outline:focus:hover,
body .sppb-btn-secondary.sppb-btn-outline.focus:hover,
body .sppb-btn-secondary.sppb-btn-outline:focus:hover {
  border-color: #f99617;
  background-color: #f99617;
  color: #ffffff;
}
body .btn-secondary.sppb-btn-outline.active,
body .btn-secondary.sppb-btn-outline:active,
body .sppb-btn-secondary.sppb-btn-outline.active,
body .sppb-btn-secondary.sppb-btn-outline:active {
  border-color: #f99617;
  background-color: #f99617;
  color: #ffffff;
}
body .btn-secondary.sppb-btn-outline.disabled,
body .btn-secondary.sppb-btn-outline:disabled,
body .sppb-btn-secondary.sppb-btn-outline.disabled,
body .sppb-btn-secondary.sppb-btn-outline:disabled {
  border-color: #f99617;
  background-color: transparent;
  color: #f99617;
}
body .btn-secondary.sppb-btn-gradient,
body .sppb-btn-secondary.sppb-btn-gradient {
  background-image: linear-gradient(#faad49, #d77c06);
  border: none;
}
body .btn-secondary.sppb-btn-gradient:hover,
body .btn-secondary.sppb-btn-gradient:active,
body .sppb-btn-secondary.sppb-btn-gradient:hover,
body .sppb-btn-secondary.sppb-btn-gradient:active {
  background-image: linear-gradient(#d77c06, #faad49);
  border: none;
}
body .btn-secondary.sppb-btn-gradient:focus,
body .sppb-btn-secondary.sppb-btn-gradient:focus {
  box-shadow: 0 0 0 3px rgba(249, 150, 23, 0.5);
}
body .sppb-btn-link {
  color: #1a1819;
}
body .sppb-btn-link:hover,
body .sppb-btn-link:focus {
  color: #008080;
}
.text-primary,
a.text-primary {
  color: #008080 !important;
}
.text-primary:hover,
.text-primary:focus,
a.text-primary:hover,
a.text-primary:focus {
  color: #008080 !important;
}
.text-secondary,
a.text-secondary {
  color: #f99617 !important;
}
.text-secondary:hover,
.text-secondary:focus,
a.text-secondary:hover,
a.text-secondary:focus {
  color: #f99617 !important;
}
.contrast-color p,
.contrast-color a:not([class*="btn-"]),
.contrast-color h1,
.contrast-color h2,
.contrast-color h3,
.contrast-color h4,
.contrast-color h5,
.contrast-color h6,
.contrast-color span,
.contrast-color strong,
.contrast-color div {
  color: #ffffff;
}
.title-primary.sppb-section .sppb-section-title .sppb-title-heading,
.title-primary.sppb-addon .sppb-addon-title,
.title-primary.sp-column .sp-module-title,
.title-primary.sp-module .sp-module-title {
  color: #008080 !important;
}
.title-secondary.sppb-section .sppb-section-title .sppb-title-heading,
.title-secondary.sppb-addon .sppb-addon-title,
.title-secondary.sp-column .sp-module-title,
.title-secondary.sp-module .sp-module-title {
  color: #f99617 !important;
}
.icon-primary {
  font-family: inherit;
  font-weight: inherit;
  line-height: inherit;
  display: block;
}
.icon-primary .sppb-icon-container i,
.icon-primary .sppb-icon-container .fa,
.icon-primary .sppb-icon-container .fas,
.icon-primary .sppb-icon-container .fab,
.icon-primary .sppb-icon-container .far,
.icon-primary .icon-container i,
.icon-primary .icon-container .fa,
.icon-primary .icon-container .fas,
.icon-primary .icon-container .fab,
.icon-primary .icon-container .far,
.icon-primary .sppb-icon-inner i,
.icon-primary .sppb-icon-inner .fa,
.icon-primary .sppb-icon-inner .fas,
.icon-primary .sppb-icon-inner .fab,
.icon-primary .sppb-icon-inner .far {
  color: #008080 !important;
}
.icon-box-primary {
  font-family: inherit;
  font-weight: inherit;
  line-height: inherit;
  display: block;
}
.icon-box-primary .sppb-icon-container,
.icon-box-primary .icon-container,
.icon-box-primary .sppb-icon-inner {
  background: #008080 !important;
}
.icon-box-primary .sppb-icon-container i,
.icon-box-primary .icon-container i,
.icon-box-primary .sppb-icon-inner i {
  color: #ffffff;
}
.icon-secondary {
  font-family: inherit;
  font-weight: inherit;
  line-height: inherit;
  display: block;
}
.icon-secondary .sppb-icon-container i,
.icon-secondary .sppb-icon-container .fa,
.icon-secondary .sppb-icon-container .fas,
.icon-secondary .sppb-icon-container .fab,
.icon-secondary .sppb-icon-container .far,
.icon-secondary .icon-container i,
.icon-secondary .icon-container .fa,
.icon-secondary .icon-container .fas,
.icon-secondary .icon-container .fab,
.icon-secondary .icon-container .far,
.icon-secondary .sppb-icon-inner i,
.icon-secondary .sppb-icon-inner .fa,
.icon-secondary .sppb-icon-inner .fas,
.icon-secondary .sppb-icon-inner .fab,
.icon-secondary .sppb-icon-inner .far {
  color: #f99617 !important;
}
.icon-box-secondary {
  font-family: inherit;
  font-weight: inherit;
  line-height: inherit;
  display: block;
}
.icon-box-secondary .sppb-icon-container,
.icon-box-secondary .icon-container,
.icon-box-secondary .sppb-icon-inner {
  background: #f99617 !important;
}
.icon-box-secondary .sppb-icon-container i,
.icon-box-secondary .icon-container i,
.icon-box-secondary .sppb-icon-inner i {
  color: #ffffff;
}
.badge-primary {
  color: #ffffff;
  background: #008080;
}
.badge-secondary {
  color: #ffffff;
  background: #f99617;
}
