.elementor-6560 .elementor-element.elementor-element-b819605 > .elementor-container{max-width:1600px;}.elementor-6560 .elementor-element.elementor-element-b819605{padding:20px 0px 20px 0px;}.elementor-bc-flex-widget .elementor-6560 .elementor-element.elementor-element-350459d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6560 .elementor-element.elementor-element-350459d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6560 .elementor-element.elementor-element-9e2273f img{width:90px;}.elementor-bc-flex-widget .elementor-6560 .elementor-element.elementor-element-538b775.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6560 .elementor-element.elementor-element-538b775.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6560 .elementor-element.elementor-element-538b775.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-6560 .elementor-element.elementor-element-e95d6ea{width:auto;max-width:auto;}.elementor-6560 .elementor-element.elementor-element-7b6af60 .cpel-switcher__nav{--cpel-switcher-space:15px;}.elementor-6560 .elementor-element.elementor-element-7b6af60.cpel-switcher--aspect-ratio-11 .cpel-switcher__flag{width:20px;height:20px;}.elementor-6560 .elementor-element.elementor-element-7b6af60.cpel-switcher--aspect-ratio-43 .cpel-switcher__flag{width:20px;height:calc(20px * 0.75);}.elementor-6560 .elementor-element.elementor-element-7b6af60 .cpel-switcher__flag img{border-radius:0px;}.elementor-6560 .elementor-element.elementor-element-7b6af60 .cpel-switcher__code{padding-left:10px;}.elementor-6560 .elementor-element.elementor-element-b281b2f{width:auto;max-width:auto;}.elementor-6560 .elementor-element.elementor-element-b281b2f > .elementor-widget-container{margin:0px 0px 0px 20px;}.pt-button-popup-b281b2f{background-color:#000000C7;}.elementor-6560 .elementor-element.elementor-element-68ec1ee{width:auto;max-width:auto;}.elementor-6560 .elementor-element.elementor-element-68ec1ee > .elementor-widget-container{margin:0px 0px 0px 20px;}@media(max-width:1024px){.elementor-6560 .elementor-element.elementor-element-9e2273f img{width:80px;}}@media(min-width:768px){.elementor-6560 .elementor-element.elementor-element-350459d{width:24.641%;}.elementor-6560 .elementor-element.elementor-element-538b775{width:75.025%;}}@media(max-width:767px){.elementor-6560 .elementor-element.elementor-element-350459d{width:30%;}.elementor-6560 .elementor-element.elementor-element-538b775{width:70%;}.elementor-6560 .elementor-element.elementor-element-68ec1ee > .elementor-widget-container{margin:0px 0px 0px 10px;}}/* Start custom CSS for polylang-language-switcher, class: .elementor-element-7b6af60 */.elementor-6560 .elementor-element.elementor-element-7b6af60 {
    width: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0.3em 20px;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ecc1fa9 */body {
    transition: all 0.5s ease;
}

.elementor-6560 .elementor-element.elementor-element-ecc1fa9 {
    width: auto;
    margin: 0;
}

.theme-toggle.theme-toggle--reversed .theme-toggle__classic {
  transform: scale(-1, 1);
}

.theme-toggle__classic path {
  transition-timing-function: cubic-bezier(0, 0, 0.15, 1.25);
  transform-origin: center;
  transition-duration: calc(500ms * 0.8);
}

.theme-toggle__classic g path {
  transition-property: opacity, transform;
  transition-delay: calc(500ms * 0.2);
}

.theme-toggle__classic :first-child path {
  transition-property: transform, d;
}

.theme-toggle--toggled:not(label).theme-toggle .theme-toggle__classic g path,
.theme-toggle input[type=checkbox]:checked ~ .theme-toggle__classic g path {
  transform: scale(0.5) rotate(45deg);
  opacity: 0;
  transition-delay: 0s;
}

.theme-toggle--toggled:not(label).theme-toggle .theme-toggle__classic :first-child path,
.theme-toggle input[type=checkbox]:checked ~ .theme-toggle__classic :first-child path {
  d: path("M-12 5h30a1 1 0 0 0 9 13v24h-39Z");
  transition-delay: calc(500ms * 0.2);
}

@supports not (d: path("")) {
  .theme-toggle--toggled:not(label).theme-toggle .theme-toggle__classic :first-child path,
.theme-toggle input[type=checkbox]:checked ~ .theme-toggle__classic :first-child path {
    transform: translate3d(-12px, 10px, 0);
  }
}

.theme-toggle {
  border: none;
  backdrop-filter: blur(15px);
  background: rgba(0, 0, 0, .1);
  border-radius: 50%;
  width: auto;
  cursor: pointer;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.3em;
}

.theme-toggle input[type=checkbox] {
  display: none;
}

.theme-toggle .theme-toggle-sr {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

@media (prefers-reduced-motion: reduce) {
  .theme-toggle:not(.theme-toggle--force-motion) * {
    transition: none !important;
  }
}/* End custom CSS */