@charset "utf-8";

.elementor-26 .elementor-element.elementor-element-a1cc623 > .elementor-background-overlay { opacity: 0.5; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }

.elementor-26 .elementor-element.elementor-element-a1cc623 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: 0px; padding: 0px; }

.elementor-26 .elementor-element.elementor-element-7d8b0a8 > .elementor-element-populated { margin: 28px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }

.elementor-26 .elementor-element.elementor-element-6cac26a .elementor-menu-toggle { margin: 0px auto; }

.elementor-26 .elementor-element.elementor-element-6cac26a .elementor-nav-menu .elementor-item { font-family: "Alegreya Sans SC", sans-serif; font-size: 13px; font-weight: 600; text-transform: uppercase; }

.elementor-26 .elementor-element.elementor-element-6cac26a .elementor-nav-menu--main .elementor-item { color: rgb(102, 102, 102); fill: rgb(102, 102, 102); }

.elementor-26 .elementor-element.elementor-element-6cac26a .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before, .elementor-26 .elementor-element.elementor-element-6cac26a .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after { background-color: rgb(238, 238, 238); }

.elementor-26 .elementor-element.elementor-element-6cac26a .e--pointer-framed .elementor-item::before, .elementor-26 .elementor-element.elementor-element-6cac26a .e--pointer-framed .elementor-item::after { border-color: rgb(238, 238, 238); }

.elementor-26 .elementor-element.elementor-element-6cac26a .elementor-item::before { border-radius: 4px; }

.elementor-26 .elementor-element.elementor-element-6cac26a .e--animation-shutter-in-horizontal .elementor-item::before { border-radius: 4px 4px 0px 0px; }

.elementor-26 .elementor-element.elementor-element-6cac26a .e--animation-shutter-in-horizontal .elementor-item::after { border-radius: 0px 0px 4px 4px; }

.elementor-26 .elementor-element.elementor-element-6cac26a .e--animation-shutter-in-vertical .elementor-item::before { border-radius: 0px 4px 4px 0px; }

.elementor-26 .elementor-element.elementor-element-6cac26a .e--animation-shutter-in-vertical .elementor-item::after { border-radius: 4px 0px 0px 4px; }

.elementor-26 .elementor-element.elementor-element-6cac26a > .elementor-widget-container { margin: 10px 13px; }

.elementor-26 .elementor-element.elementor-element-c0d9bcc { z-index: 3; }

.elementor-26 .elementor-element.elementor-element-6b0b737 > .elementor-widget-container { margin: -90px 0px 0px; }

.elementor-26 .elementor-element.elementor-element-6b0b737 { z-index: 2; }

.elementor-26 .elementor-element.elementor-element-4a02495 > .elementor-element-populated { margin: 28px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }

.elementor-26 .elementor-element.elementor-element-4a4f3f3 .elementor-menu-toggle { margin: 0px auto; }

.elementor-26 .elementor-element.elementor-element-4a4f3f3 .elementor-nav-menu .elementor-item { font-family: "Alegreya Sans SC", sans-serif; font-size: 13px; font-weight: 600; text-transform: uppercase; }

.elementor-26 .elementor-element.elementor-element-4a4f3f3 .elementor-nav-menu--main .elementor-item { color: rgb(102, 102, 102); fill: rgb(102, 102, 102); }

.elementor-26 .elementor-element.elementor-element-4a4f3f3 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before, .elementor-26 .elementor-element.elementor-element-4a4f3f3 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after { background-color: rgb(238, 238, 238); }

.elementor-26 .elementor-element.elementor-element-4a4f3f3 .e--pointer-framed .elementor-item::before, .elementor-26 .elementor-element.elementor-element-4a4f3f3 .e--pointer-framed .elementor-item::after { border-color: rgb(238, 238, 238); }

.elementor-26 .elementor-element.elementor-element-4a4f3f3 .elementor-item::before { border-radius: 4px; }

.elementor-26 .elementor-element.elementor-element-4a4f3f3 .e--animation-shutter-in-horizontal .elementor-item::before { border-radius: 4px 4px 0px 0px; }

.elementor-26 .elementor-element.elementor-element-4a4f3f3 .e--animation-shutter-in-horizontal .elementor-item::after { border-radius: 0px 0px 4px 4px; }

.elementor-26 .elementor-element.elementor-element-4a4f3f3 .e--animation-shutter-in-vertical .elementor-item::before { border-radius: 0px 4px 4px 0px; }

.elementor-26 .elementor-element.elementor-element-4a4f3f3 .e--animation-shutter-in-vertical .elementor-item::after { border-radius: 4px 0px 0px 4px; }

.elementor-26 .elementor-element.elementor-element-4a4f3f3 > .elementor-widget-container { margin: 10px 13px; }

@media (max-width: 1024px) {
  .elementor-26 .elementor-element.elementor-element-7d8b0a8 > .elementor-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
  .elementor-26 .elementor-element.elementor-element-6cac26a .elementor-nav-menu .elementor-item { font-size: 10px; }
  .elementor-26 .elementor-element.elementor-element-6cac26a .elementor-nav-menu--main .elementor-item { padding-left: 12px; padding-right: 12px; }
  .elementor-26 .elementor-element.elementor-element-c0d9bcc img { width: 70%; }
  .elementor-26 .elementor-element.elementor-element-c0d9bcc { z-index: 3; }
  .elementor-26 .elementor-element.elementor-element-6b0b737 > .elementor-widget-container { margin: -80px 0px 0px; }
  .elementor-26 .elementor-element.elementor-element-4a02495 > .elementor-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
  .elementor-26 .elementor-element.elementor-element-4a4f3f3 .elementor-nav-menu .elementor-item { font-size: 10px; }
  .elementor-26 .elementor-element.elementor-element-4a4f3f3 .elementor-nav-menu--main .elementor-item { padding-left: 12px; padding-right: 12px; }
}