.elementor-kit-7{--e-global-color-primary:#E5E5E5;--e-global-color-secondary:#5493C5;--e-global-color-text:#7A7A7A;--e-global-color-accent:#A3D108;--e-global-color-c0bb641:#1C2328;--e-global-color-8361860:#1C2328;--e-global-color-68e2307:#E5E5E5;--e-global-color-e2c70d2:#585452;--e-global-color-73df2aa:#FFFFFF;--e-global-color-9d6102d:#000000;--e-global-color-30e68b0:#FFFFFF;--e-global-color-1cf5e15:#070505;--e-global-color-b21876f:#F2F0EA;--e-global-typography-primary-font-family:"SugarFont";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"SugarFont";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"SugarFont";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"SugarFont";--e-global-typography-accent-font-weight:500;--e-global-typography-64d4f20-font-family:"Roboto Slab";--e-global-typography-64d4f20-font-size:30px;--e-global-typography-64d4f20-font-style:italic;--e-global-typography-64d4f20-line-height:35px;color:var( --e-global-color-c0bb641 );font-family:"SugarFont", Sans-serif;font-size:clamp(1rem, 0.3vw + 1.1rem, 1.125rem);font-weight:400;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{color:var( --e-global-color-secondary );font-family:"SugarFont", Sans-serif;font-size:18px;font-weight:400;text-decoration:none;}.elementor-kit-7 a:hover{color:var( --e-global-color-accent );text-decoration:underline;}.elementor-kit-7 h1{font-family:"SugarFont", Sans-serif;font-weight:700;}.elementor-kit-7 h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-7 h3{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-7 h4{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-7 h5{font-family:"SugarFont", Sans-serif;font-weight:600;}.elementor-kit-7 h6{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1240px;}.e-con{--container-max-width:1240px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.home .e-con-full.mission_header.e-flex.e-con.e-parent {background:transparent;}


.elementor-sticky.fixed.elementor-sticky--active {
  background-color: rgba(0, 0, 0, 0.2) !important;
  height: 60px;
  transition: all 0.9s ease;
  backdrop-filter: blur(6px);
}

.elementor-sticky.fixed.elementor-sticky--active .elementor-element.elementor-element-2bb580a8.e-con-full.e-flex.e-con.e-child {padding-top: 10px;}

.elementor-location-footer .svg-inline--fa {color: #FFF;}
.svg-inline--fa:hover {color: #FFF;}

.sub-title h2 {
  font-size: 42px;
  font-weight: 500;
  text-transform: uppercase;}
  
.home div#bigmenu {display:none;}
div#bigmenu .menu-item-3700, div#homemenu .menu-item-3700 {display: none !important;}

a.elementor-item:hover {text-decoration: unset;}
  


.wpml-ls.wpml-ls-legacy-list-horizontal ul {display:flex !important; flex-direction:row !important; align-content:center; padding:0px; margin:0px;}
li.wpml-ls-slot-shortcode_actions.wpml-ls-item a { padding:0px  !important; margin:0px !important;}
.wpml-ls-item-de img, .wpml-ls-item-fr img, .wpml-ls-item-en img {display:none !important;}
.wpml-ls-item-de a:before {content:"DE" !important; color:#fff; font-family:"SugerFont", sans-serif; }
.wpml-ls-item-fr a:before {content:"FR" !important; color:#fff; font-family:"SugerFont", sans-serif; }
.wpml-ls-item-en a:before {content:"EN" !important; color:#fff; font-family:"SugerFont", sans-serif; }
.wpml-ls-item-de a:after, .wpml-ls-item-fr a:after {content:"ǀ"; color:#fff; font-family:"SugerFont", sans-serif; padding:0px 7px 0px 3px; }


.missionch-grid label {margin-bottom:10px;}
.missionch-grid select {
  width: 100%;
  padding: 10px;
  appearance: none;         /* Hide native arrow (for most browsers) */
  -webkit-appearance: none; /* Safari/Chrome */
  -moz-appearance: none;    /* Firefox */
  background-color: white;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 16px;
  cursor: pointer;
  background-image: url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="8"><path fill="black" d="M0 0l6 8 6-8z"/></svg>');
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: 12px 8px;
}

.missionch-grid input {
  width: 100%;
  padding: 10px;
  appearance: none;         /* Hide native arrow (for most browsers) */
  -webkit-appearance: none; /* Safari/Chrome */
  -moz-appearance: none;    /* Firefox */
  background-color: white;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 16px;
 
 }
.missionch-grid button {background:#5493C5 !important; border:0px; color:#fff;}
table.missionch-table {margin-top:50px; }
table.missionch-table th {background:#5493C5 !important; color:#fff; text-align:left;}
table.missionch-table tr:nth-child(odd) {
  background-color:#F2F0EA;
}

tr:nth-child(even) {
  background-color: #F2F0EA;
}
table.missionch-table {border-collapse: collapse !important;  border: none; }
table.missionch-table th, table.missionch-table tr, table.missionch-table td {border:1px solid #fff !important;}
table.missionch-table td a:hover {color:#1C2328;}

form.missionch-filters .submit-btn label:nth-child(3) {margin-left: 30px !important;}

.elementor-element.elementor-element-7747494.e-con-full.e-flex.e-con.e-child {width: 100% !important;}

@media (max-width: 1024px) {
.sub-title h2 {
  font-size: 32px;}
}

@media (max-width: 767px) {
.sub-title h2 {
  font-size: 28px;}
  div#bigmenu {display:none;}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'SugarFont';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://mission.weiterdev.ch/wp-content/uploads/2025/05/SugarFont-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'SugarFont';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://mission.weiterdev.ch/wp-content/uploads/2025/05/SugarFont-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'SugarFont';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://mission.weiterdev.ch/wp-content/uploads/2025/05/SugarFont-DemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'SugarFont';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://mission.weiterdev.ch/wp-content/uploads/2025/05/SugarFont-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */