.elementor-5077 .elementor-element.elementor-element-4d2f90a{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-5077 .elementor-element.elementor-element-4d2f90a:not(.elementor-motion-effects-element-type-background), .elementor-5077 .elementor-element.elementor-element-4d2f90a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-88cb488 );}.elementor-5077 .elementor-element.elementor-element-7a8bf56{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5077 .elementor-element.elementor-element-8207904{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:0.1fr 0.5fr 0.1fr;--grid-auto-flow:row;}.elementor-5077 .elementor-element.elementor-element-d89926f{text-align:start;}.elementor-5077 .elementor-element.elementor-element-d89926f img{width:58%;}.elementor-5077 .elementor-element.elementor-element-97fa5b4{padding:0px 40px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-f2be85f .cpel-switcher__nav{--cpel-switcher-space:15px;}.elementor-5077 .elementor-element.elementor-element-f2be85f .cpel-switcher__code{padding-left:10px;}.elementor-5077 .elementor-element.elementor-element-2820752{--display:grid;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:0.1fr 0.5fr 0.1fr;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-5077 .elementor-element.elementor-element-9c252c8 .elementor-heading-title{font-size:22px;}.elementor-5077 .elementor-element.elementor-element-ca64674{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:0.1fr 1fr;--grid-auto-flow:row;}.elementor-5077 .elementor-element.elementor-element-6616d9e .elementor-heading-title{font-size:22px;}.elementor-5077 .elementor-element.elementor-element-f201b63{font-size:13px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-5077 .elementor-element.elementor-element-7a8bf56{--grid-auto-flow:row;}.elementor-5077 .elementor-element.elementor-element-8207904{--grid-auto-flow:row;}.elementor-5077 .elementor-element.elementor-element-2820752{--grid-auto-flow:row;}.elementor-5077 .elementor-element.elementor-element-ca64674{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-5077 .elementor-element.elementor-element-4d2f90a{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-5077 .elementor-element.elementor-element-7a8bf56{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5077 .elementor-element.elementor-element-8207904{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5077 .elementor-element.elementor-element-97fa5b4{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-2820752{--e-con-grid-template-columns:1;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5077 .elementor-element.elementor-element-8be8799{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-ca64674{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5077 .elementor-element.elementor-element-f2127db{padding:0px 0px 0px 0px;}}@media(min-width:1800px){.elementor-5077 .elementor-element.elementor-element-7a8bf56{--grid-auto-flow:row;}.elementor-5077 .elementor-element.elementor-element-8207904{--grid-auto-flow:row;}.elementor-5077 .elementor-element.elementor-element-2820752{--grid-auto-flow:row;}.elementor-5077 .elementor-element.elementor-element-ca64674{--grid-auto-flow:row;}}/* Start custom CSS for polylang-language-switcher, class: .elementor-element-f2be85f */.elementor-5077 .elementor-element.elementor-element-f2be85f .cpel-switcher__lang--active a {
  font-weight: bold !important;
}

.elementor-5077 .elementor-element.elementor-element-f2be85f .cpel-switcher__list {
  gap: 0 !important;
}

.elementor-5077 .elementor-element.elementor-element-f2be85f .cpel-switcher__lang {
  padding: 0 !important;
  margin: 0 !important;
}

.elementor-5077 .elementor-element.elementor-element-f2be85f .cpel-switcher__lang a {
  padding: 0 !important;
  margin: 0 !important;
}

.elementor-5077 .elementor-element.elementor-element-f2be85f .cpel-switcher__lang--active {
  padding: 0 !important;
  margin: 0 !important;
}

.elementor-5077 .elementor-element.elementor-element-f2be85f .cpel-switcher__lang--active a {
  padding: 0 !important;
  margin: 0 !important;
}

.elementor-5077 .elementor-element.elementor-element-f2be85f .cpel-switcher__code {
  padding: 0 !important;
  margin: 0 !important;
}

.elementor-5077 .elementor-element.elementor-element-f2be85f .cpel-switcher__lang:not(:last-child)::after {
  content: "|";
  margin: 0 6px;
  color: #000;
  opacity: 0.6;
}/* End custom CSS */