.elementor-5004 .elementor-element.elementor-element-3f3d01c5{margin-top:0px;margin-bottom:0px;padding:60px 0px 60px 0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-5004 .elementor-element.elementor-element-7160c0d4 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 20px 0px;}.elementor-5004 .elementor-element.elementor-element-7160c0d4{text-align:center;}.elementor-5004 .elementor-element.elementor-element-7160c0d4 .elementor-heading-title{font-family:"Bourton", Sans-serif;font-size:60px;font-weight:400;color:#0c47a0;}.elementor-5004 .elementor-element.elementor-element-7663209f > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 60px 0px;}.elementor-5004 .elementor-element.elementor-element-7663209f{text-align:center;}.elementor-5004 .elementor-element.elementor-element-7663209f .elementor-heading-title{font-family:"Bourton", Sans-serif;font-size:30px;font-weight:400;color:#0c47a0;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5004 .elementor-element.elementor-element-55590b9a > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 20px 0px;}.elementor-5004 .elementor-element.elementor-element-55590b9a{font-family:"neusa-next-std", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#0c47a0;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-5004 .elementor-element.elementor-element-7160c0d4 > .elementor-widget-container{margin:0% 10% 0% 10%;}.elementor-5004 .elementor-element.elementor-element-7160c0d4 .elementor-heading-title{font-size:45px;}.elementor-5004 .elementor-element.elementor-element-7663209f > .elementor-widget-container{margin:0% 10% 0% 10%;}.elementor-5004 .elementor-element.elementor-element-7663209f .elementor-heading-title{font-size:25px;}.elementor-5004 .elementor-element.elementor-element-55590b9a > .elementor-widget-container{margin:0% 10% 0% 10%;}.elementor-5004 .elementor-element.elementor-element-5b881cd3 > .elementor-widget-container{margin:0% 10% 0% 10%;}}@media(max-width:767px){.elementor-5004 .elementor-element.elementor-element-7160c0d4 > .elementor-widget-container{margin:0% 5% 0% 5%;}.elementor-5004 .elementor-element.elementor-element-7160c0d4 .elementor-heading-title{font-size:30px;}.elementor-5004 .elementor-element.elementor-element-7663209f > .elementor-widget-container{margin:0% 5% 0% 5%;}.elementor-5004 .elementor-element.elementor-element-7663209f .elementor-heading-title{font-size:20px;}.elementor-5004 .elementor-element.elementor-element-55590b9a > .elementor-widget-container{margin:0% 5% 0% 5%;}.elementor-5004 .elementor-element.elementor-element-5b881cd3 > .elementor-widget-container{margin:0% 5% 0% 5%;}}/* Start custom CSS for shortcode, class: .elementor-element-5b881cd3 */.wpcf7
{
    font-family: "neusa-next-std", Sans-serif;
}

.wpcf7 p {
    font-size: 20px;
    font-weight: 400;
    color: #0c47a0;
    padding-bottom: 10px;
}

input[type="text"]
{
    font-size: 20px;
    background-color: #fff;
    color: #000;
    padding: 3px;
}

.wpcf7-text {
    width: 100%;
}

.wpcf7-textarea {
    width: 100%;
    max-height: 60px;
}

.wpcf7-form select {
    background-color: #fff;
    color: #000;
    width: 100%;
    font-size: 20px;
    font-weight: 400;
}

span.wpcf7-list-item {
    display: block;
    margin: 0;
}

.wpcf7-submit {
    background: #ffffff;
    color: #0c47a0;
    font-family: "bourton", Sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    font-size:20px;
    border: 3px solid #0c47a0;
    padding: .6em 2em .5em 2em;
}

.wpcf7-submit:hover {
    background: #0c47a0;
    color: #ffffff;
}

.wpcf7-list-item-label {
    vertical-align: middle;
}

.checkboxes label {
  display: block;
  float: left;
  padding-right: 10px;
  white-space: nowrap;
}
.checkboxes input {
  vertical-align: middle;
}
.checkboxes label span {
  vertical-align: middle;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bourton';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://stage.digitalimpact.ch/wp-content/uploads/2018/10/Bourton-Base.eot');
	src: url('https://stage.digitalimpact.ch/wp-content/uploads/2018/10/Bourton-Base.eot?#iefix') format('embedded-opentype'),
		url('https://stage.digitalimpact.ch/wp-content/uploads/2018/10/Bourton-Base.woff') format('woff'),
		url('https://stage.digitalimpact.ch/wp-content/uploads/2018/10/Bourton-Base.ttf') format('truetype'),
		url('https://stage.digitalimpact.ch/wp-content/uploads/2018/10/Bourton-Base.svg#Bourton') format('svg');
}
/* End Custom Fonts CSS */