.elementor-51 .elementor-element.elementor-element-61b98db:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-61b98db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, var( --e-global-color-primary ) 20%, var( --e-global-color-secondary ) 100%);}.elementor-51 .elementor-element.elementor-element-61b98db{border-style:solid;border-width:10px 0px 0px 0px;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-61b98db, .elementor-51 .elementor-element.elementor-element-61b98db > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-61b98db > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51 .elementor-element.elementor-element-0fbed88 > .elementor-element-populated{border-style:none;margin:-40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 20px 0px;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-51 .elementor-element.elementor-element-c93b76b > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-c93b76b img{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-51 .elementor-element.elementor-element-d8e4f4b.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-51 .elementor-element.elementor-element-ebdecdc{--spacer-size:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-51 .elementor-element.elementor-element-5ab434f{width:var( --container-widget-width, 106.736% );max-width:106.736%;--container-widget-width:106.736%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-51 .elementor-element.elementor-element-5ab434f .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-51 .elementor-element.elementor-element-5ab434f .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-51 .elementor-element.elementor-element-5ab434f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-51 .elementor-element.elementor-element-9583450.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-c63c042{text-align:left;}.elementor-51 .elementor-element.elementor-element-c63c042 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-51 .elementor-element.elementor-element-7927543 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-51 .elementor-element.elementor-element-7927543 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-51 .elementor-element.elementor-element-7927543 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-51 .elementor-element.elementor-element-7927543 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-51 .elementor-element.elementor-element-7927543 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-51 .elementor-element.elementor-element-7927543 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-51 .elementor-element.elementor-element-7927543 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-51 .elementor-element.elementor-element-7927543{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-51 .elementor-element.elementor-element-7927543 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-51 .elementor-element.elementor-element-4ec13ed:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-4ec13ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, var( --e-global-color-primary ) 20%, var( --e-global-color-secondary ) 100%);}.elementor-51 .elementor-element.elementor-element-4ec13ed{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-51 .elementor-element.elementor-element-4ec13ed > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51 .elementor-element.elementor-element-7148208.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-51 .elementor-element.elementor-element-75d933c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link, 
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a{color:var( --e-global-color-text );}.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a:hover,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a:focus,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:hover,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link.wpml-ls-link__active,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link.highlighted,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:focus{color:var( --e-global-color-accent );}.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-statics-post_translations{color:var( --e-global-color-text );}.elementor-51 .elementor-element.elementor-element-df630db.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-51:not(.elementor-motion-effects-element-type-background), .elementor-51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B0B6B6;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for spacer, class: .elementor-element-ebdecdc *//* center the footer switcher */
.wpml-ls-statics-footer.wpml-ls-legacy-list-horizontal{
  display:flex; justify-content:center; align-items:center; width:100%;
}
.wpml-ls-statics-footer.wpml-ls-legacy-list-horizontal ul{
  display:flex; justify-content:center; align-items:center; gap:10px;
  margin:0; padding:0; list-style:none; flex-wrap:wrap;
}

/* base pill */
.wpml-ls-statics-footer.wpml-ls-legacy-list-horizontal .wpml-ls-item{
  position:relative; isolation:isolate;
}
.wpml-ls-statics-footer.wpml-ls-legacy-list-horizontal .wpml-ls-item .wpml-ls-link,
.wpml-ls-statics-footer.wpml-ls-legacy-list-horizontal .wpml-ls-item .wpml-ls-link:link,
.wpml-ls-statics-footer.wpml-ls-legacy-list-horizontal .wpml-ls-item .wpml-ls-link:visited{
  display:inline-flex; align-items:center; gap:.5ch;
  padding:8px 12px; border-radius:12px;
  border:1px solid rgba(255,255,255,.10);
  background:transparent; color:#fff; text-decoration:none;
  box-shadow:0 12px 30px rgba(0,0,0,.10);
  font-weight:600; letter-spacing:.02em;
  transition:background .16s, border-color .16s, transform .16s, color .16s;
  pointer-events:auto; cursor:pointer; z-index:1;
}

/* hover only for the non-selected */
.wpml-ls-statics-footer.wpml-ls-legacy-list-horizontal 
  .wpml-ls-item:not(.wpml-ls-current-language) .wpml-ls-link:hover{
  background:rgba(255,255,255,.08);
  border-color:rgba(255,255,255,.16);
  transform:translateY(-2px);
}

/* selected language: solid pill, not clickable */
.wpml-ls-statics-footer.wpml-ls-legacy-list-horizontal 
  .wpml-ls-current-language .wpml-ls-link,
.wpml-ls-statics-footer.wpml-ls-legacy-list-horizontal 
  .wpml-ls-item .wpml-ls-link[aria-current],
.wpml-ls-statics-footer.wpml-ls-legacy-list-horizontal 
  .wpml-ls-item .wpml-ls-link[aria-current="true"]{
  background:#1E2D3E; border-color:#1E2D3E; color:#fff;
  transform:none; pointer-events:none; cursor:default;
}

/* text inherits correct color; hide flags; usable focus */
.wpml-ls-statics-footer.wpml-ls-legacy-list-horizontal .wpml-ls-native,
.wpml-ls-statics-footer.wpml-ls-legacy-list-horizontal .wpml-ls-display{ color:inherit }
.wpml-ls-statics-footer.wpml-ls-legacy-list-horizontal .wpml-ls-flag{ display:none }
.wpml-ls-statics-footer.wpml-ls-legacy-list-horizontal .wpml-ls-link:focus{
  outline:2px solid rgba(255,255,255,.35); outline-offset:2px; border-color:rgba(255,255,255,.25);
}/* End custom CSS */