/******* Do not edit this file *******
Code Snippets Manager
Saved: May 27 2026 | 13:55:01 */
/* prevent horizontal scrolling on touch screens */
html:not(.no-touch) .l-canvas {
  overflow: hidden;
}
/* reset default body margin */
body {
  margin: 0;
}
/* tab text */
.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] {
  color: white !important;
}
/* hover text */
.elementor-37 .elementor-element.elementor-element-5259da3 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover {
  color: white !important;
}
/* inactive tab text */
.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] {
  color: #7DA4C9 !important;
}
/* inactive tab border */
.elementor-37 .elementor-element.elementor-element-5259da3.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not(:hover) {
  border-color: #7DA4C9 !important;
}
/* tab bg color */
.elementor .elementor-element.elementor-widget-n-tabs:not(:has(> .elementor-widget-container)) > .e-n-tabs > .e-n-tabs-heading .e-n-tab-title[aria-selected=true] {
  background-color: #C32632 !important;
}
/* inactive tab bg color */
.elementor .elementor-element.elementor-widget-n-tabs:not(:has(> .elementor-widget-container)) > .e-n-tabs[data-touch-mode=false] > .e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover, .elementor .elementor-element.elementor-widget-n-tabs:not(:has(> .elementor-widget-container)) > .e-n-tabs[data-touch-mode=true] > .e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover {
  background-color: #C32632 !important;
}
/* footer bg image rotation */
.elementor-640 .elementor-element.elementor-element-511fc8fd::before {
  /* Adds the 20-degree left rotation */
  transform: rotate(-20deg);
  /* Optional: Keeps the rotation anchored to your background position */
  transform-origin: 98% -10px;
}
