/*!
Theme Name: vinzenzgemeinschaft2018
Theme URI: https://www.wunderfarm.com
Author: wunderfarm
Author URI: https://www.wunderfarm.com
Description:
Version: 1.3.0
Text Domain: vinzenzgemeinschaft2018
*/@-webkit-keyframes kenburns{50%{-webkit-transform:scale3d(1.15,1.15,1.15) translate3d(-20px,-20px,-20px);transform:scale3d(1.15,1.15,1.15) translate3d(-20px,-20px,-20px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0)}}@keyframes kenburns{50%{-webkit-transform:scale3d(1.15,1.15,1.15) translate3d(-20px,-20px,-20px);transform:scale3d(1.15,1.15,1.15) translate3d(-20px,-20px,-20px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0)}}@-webkit-keyframes flyin{to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes flyin{to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fadein{to{opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes fadein{to{opacity:1;-webkit-filter:blur(0);filter:blur(0)}}.cta,
.cta:visited{background-color:#0087e1;color:#fff;border:2px solid #0087e1;padding:.5rem 2rem;text-align:center;text-decoration:none;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;display:inline-block;border-radius:5px}.cta.white,
  .cta:visited.white{border-color:#fff;color:#fff}.cta.white:hover,
    .cta:visited.white:hover{border-color:#fff;border-color:hsla(0,0%,100%,.85)}.cta.white.invert,
    .cta:visited.white.invert{border-color:#fff;background-color:#fff;color:#262b24}.cta.white.invert:hover,
      .cta:visited.white.invert:hover{border-color:#fff;border-color:hsla(0,0%,100%,.85);background-color:#fff;background-color:hsla(0,0%,100%,.85)}@media screen and (min-width: 1024px){.cta,
    .cta:visited{display:inline-block;padding:.625rem 2.5rem}}.cta:hover,
  .cta:visited:hover{border-color:#0087e1;border-color:rgba(0,135,225,.85);background-color:#0087e1;background-color:rgba(0,135,225,.85)}html{height:auto;overflow:auto;font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary{display:block}audio,
canvas,
progress,
video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],
tremplate{display:none}a{background-color:transparent}a:active,
a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,
strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#262b24}small{font-size:80%}sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-8px;top:-.5rem}sub{bottom:-4px;bottom:-.25rem}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1rem 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,
kbd,
pre,
samp{font-family:monospace,monospace;font-size:1pc;font-size:1rem}button,
input,
optgroup,
select,
textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,
select{text-transform:none}button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],
html input[disabled]{cursor:default}button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],
input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0 2px;padding:.35rem .625rem .75rem}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,
th{padding:0}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local(""),url("/wp-content/themes/vinzenzgemeinschaft2018/assets/dist/fonts/montserrat-v24-latin-regular.woff2") format("woff2"),url("/wp-content/themes/vinzenzgemeinschaft2018/assets/dist/fonts/montserrat-v24-latin-regular.woff") format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:local(""),url("/wp-content/themes/vinzenzgemeinschaft2018/assets/dist/fonts/montserrat-v24-latin-500.woff2") format("woff2"),url("/wp-content/themes/vinzenzgemeinschaft2018/assets/dist/fonts/montserrat-v24-latin-500.woff") format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:local(""),url("/wp-content/themes/vinzenzgemeinschaft2018/assets/dist/fonts/montserrat-v24-latin-600.woff2") format("woff2"),url("/wp-content/themes/vinzenzgemeinschaft2018/assets/dist/fonts/montserrat-v24-latin-600.woff") format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:local(""),url("/wp-content/themes/vinzenzgemeinschaft2018/assets/dist/fonts/montserrat-v24-latin-700.woff2") format("woff2"),url("/wp-content/themes/vinzenzgemeinschaft2018/assets/dist/fonts/montserrat-v24-latin-700.woff") format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local(""),url("/wp-content/themes/vinzenzgemeinschaft2018/assets/dist/fonts/open-sans-v29-latin-regular.woff2") format("woff2"),url("/wp-content/themes/vinzenzgemeinschaft2018/assets/dist/fonts/open-sans-v29-latin-regular.woff") format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local(""),url("/wp-content/themes/vinzenzgemeinschaft2018/assets/dist/fonts/open-sans-v29-latin-600.woff2") format("woff2"),url("/wp-content/themes/vinzenzgemeinschaft2018/assets/dist/fonts/open-sans-v29-latin-600.woff") format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local(""),url("/wp-content/themes/vinzenzgemeinschaft2018/assets/dist/fonts/open-sans-v29-latin-700.woff2") format("woff2"),url("/wp-content/themes/vinzenzgemeinschaft2018/assets/dist/fonts/open-sans-v29-latin-700.woff") format("woff")}body,
button,
input,
select,
textarea{color:#262b24;font-family:Open Sans,Arial,sans-serif;font-size:1pc;font-size:1rem;font-weight:500;line-height:1.5}p,
.text{font-weight:500}a{-webkit-transition:color .2s ease-in-out,border-color .2s ease-in-out;-o-transition:color .2s ease-in-out,border-color .2s ease-in-out;transition:color .2s ease-in-out,border-color .2s ease-in-out}h1, h2, h3, h4, h5, h6{font-family:Montserrat,sans-serif;clear:both;color:#0087e1}.h1, h1{font-size:24px;font-size:1.5rem;margin:.67rem 0}@media screen and (min-width: 1024px){.h1, h1{font-size:40px}}p{margin-top:.5rem;margin-bottom:.5rem}dfn, cite, em, i{font-style:italic}blockquote{margin:0 1.5rem}address{margin:0 0 1.5rem}pre{background:#ccc;font-family:Courier\ 10 Pitch,Courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}pre,code, kbd, tt, var{font-size:15px;font-size:.9375rem}code, kbd, tt, var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace}abbr, acronym{border-bottom:1px dotted #ccc;cursor:help}mark, ins{background:#ccc;text-decoration:none}big{font-size:125%}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,
*:before,
*:after{-webkit-box-sizing:inherit;box-sizing:inherit}body{background:#fff}blockquote, q{quotes:"" ""}blockquote:before, blockquote:after, q:before, q:after{content:""}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5rem}ul, ol{margin:0 0 1.5em 3rem}ul{list-style:disc}ol{list-style:decimal}li > ul,
li > ol{margin-bottom:0;margin-left:1.5rem}dt{font-weight:700}dd{margin:0 1.5em 1.5rem}img{height:auto;max-width:100%}figure{margin:1rem 0}.container{-ms-flex-item-align:center;align-self:center}table{margin:0 0 1.5rem;width:100%}.wf-cookie-consent__reduced-mode__action--theme-light, .wf-cookie-consent__action-accept--theme-light{color:#fff;background-color:#0087e1;border:1px solid #0087e1;text-decoration:none}.wf-cookie-consent__reduced-mode__action--theme-light:hover, .wf-cookie-consent__action-accept--theme-light:hover{color:#fff;background-color:#0087e1;text-decoration:none;opacity:.9}.wf-cookie-consent__iframe-placeholder__action--theme-light,
.wf-cookie-consent__ckeckbox__wrapper input[type=checkbox]:checked ~ .wf-cookie-consent__checkmark--theme-light{background-color:#0087e1}.wf-cookie-consent__iframe-placeholder__action--theme-light:hover,
  .wf-cookie-consent__ckeckbox__wrapper input[type=checkbox]:checked ~ .wf-cookie-consent__checkmark--theme-light:hover{background-color:#0087e1;opacity:.8}.wf-cookie-consent *:before,
.wf-cookie-consent *:after{-webkit-box-sizing:content-box;box-sizing:content-box}.rounded-button{font-size:1pc;font-size:1rem;text-decoration:none;display:inline-block;color:#333;border:4px solid #333;padding:.3em 1em;border-radius:1.5em;font-weight:700;text-transform:uppercase;text-align:center;letter-spacing:.1em;line-height:1.7em}.rounded-button:visited{color:#333}.rounded-button:hover{color:#0087e1;border-color:#0087e1}button,
input[type="button"],
input[type="reset"],
input[type="submit"]{border:1px solid #ccc;border-radius:3px;background:#fff;color:#000;color:rgba(0,0,0,.8);font-size:.75rrem;font-size:.75rrem;line-height:1;padding:.6rem 1rem .4rem}button:hover,
  input[type="button"]:hover,
  input[type="reset"]:hover,
  input[type="submit"]:hover,button:active, button:focus,
  input[type="button"]:active,
  input[type="button"]:focus,
  input[type="reset"]:active,
  input[type="reset"]:focus,
  input[type="submit"]:active,
  input[type="submit"]:focus{border-color:#ccc}input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea{color:#262b24;border:1px solid #262b24;border-radius:3px;padding:3px}input[type="text"]:focus,
  input[type="email"]:focus,
  input[type="url"]:focus,
  input[type="password"]:focus,
  input[type="search"]:focus,
  input[type="number"]:focus,
  input[type="tel"]:focus,
  input[type="range"]:focus,
  input[type="date"]:focus,
  input[type="month"]:focus,
  input[type="week"]:focus,
  input[type="time"]:focus,
  input[type="datetime"]:focus,
  input[type="datetime-local"]:focus,
  input[type="color"]:focus,
  textarea:focus{color:#262b24}select{border:1px solid #262b24}textarea{width:100%}.nf-form-cont .nf-form-title,
.nf-form-cont .nf-form-fields-required{display:none}.nf-form-cont .ninja-forms-field{background-color:#f2f2f2;border:1px solid #f2f2f2;border-radius:0;padding:.5rem 1.5rem .5rem .5rem}@media screen and (min-width: 1440px){.nf-form-cont .ninja-forms-field{padding:.75rem 1rem;line-height:1.5}}.nf-form-cont hr.ninja-forms-field{padding:0;background-color:#333;border-color:#333;width:66.6666666667%;margin-left:auto;margin-right:auto}@media screen and (min-width: 1440px){.nf-form-cont hr.ninja-forms-field{width:50%}}.nf-form-cont .nf-field-label label{font-weight:200;line-height:2pc;line-height:2rem}.nf-form-cont select:not([multiple]){-webkit-appearance:none;-moz-appearance:none;background-position:right 50%;background-repeat:no-repeat;background-image:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="utf-8"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="12" version="1"><path d="M4 8L0 4h8z"/></svg>');padding:.5rem 1.5rem .5rem .5rem}@media screen and (min-width: 1440px){.nf-form-cont select:not([multiple]){padding:.75rem 1rem}}.nf-form-cont .nf-multi-cell .nf-cell{padding:0}@media screen and (min-width: 425px){.nf-form-cont .nf-multi-cell .nf-cell{padding:0 1rem}}.nf-form-cont .nf-field-container .field-wrap{position:relative}.nf-form-cont .nf-field-container .field-wrap.checkbox-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}.nf-form-cont .nf-field-container .field-wrap.checkbox-wrap .nf-field-label{padding-left:calc(9pt + .5rem)}.nf-form-cont .nf-field-container .field-wrap.checkbox-wrap .nf-field-element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:3px}.nf-form-cont .nf-field-container .field-wrap.checkbox-wrap .nf-field-element input{-webkit-appearance:none;-moz-appearance:none;background-color:#f2f2f2;border:1px solid #f2f2f2;padding:11px;display:inline-block;position:relative}.nf-form-cont .nf-field-container .field-wrap.checkbox-wrap .nf-field-element input:active,
      .nf-form-cont .nf-field-container .field-wrap.checkbox-wrap .nf-field-element input:checked:active{background-color:#f2f2f2}.nf-form-cont .nf-field-container .field-wrap.checkbox-wrap .nf-field-element input:checked{background-color:#f2f2f2;border:1px solid #f2f2f2;color:#262b24}.nf-form-cont .nf-field-container .field-wrap.checkbox-wrap .nf-field-element input:checked:after{font-family:FontAwesome;font-weight:900;font-size:9pt;content:"\f00c";position:absolute;display:block;top:0;left:5px;margin-top:3px}.nf-form-cont .nf-field-container .field-wrap.checkbox-wrap .nf-field-description{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;display:inline;font-size:9pt;font-size:.75rem;margin-left:auto;margin-right:auto;line-height:2pc;line-height:2rem;padding-left:.5rem}.nf-form-cont .nf-field-container .field-wrap.listselect-wrap .nf-field-label, .nf-form-cont .nf-field-container .field-wrap.textbox-wrap .nf-field-label, .nf-form-cont .nf-field-container .field-wrap.textarea-wrap .nf-field-label, .nf-form-cont .nf-field-container .field-wrap.email-wrap .nf-field-label{position:absolute;z-index:1;width:100%;height:100%;margin:0;padding:.5rem;pointer-events:none;color:#333;opacity:1;-webkit-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in}@media screen and (min-width: 1440px){.nf-form-cont .nf-field-container .field-wrap.listselect-wrap .nf-field-label, .nf-form-cont .nf-field-container .field-wrap.textbox-wrap .nf-field-label, .nf-form-cont .nf-field-container .field-wrap.textarea-wrap .nf-field-label, .nf-form-cont .nf-field-container .field-wrap.email-wrap .nf-field-label{padding:.75rem 1rem}}.nf-form-cont .nf-field-container .field-wrap.listselect-wrap .nf-field-label .ninja-forms-req-symbol, .nf-form-cont .nf-field-container .field-wrap.textbox-wrap .nf-field-label .ninja-forms-req-symbol, .nf-form-cont .nf-field-container .field-wrap.textarea-wrap .nf-field-label .ninja-forms-req-symbol, .nf-form-cont .nf-field-container .field-wrap.email-wrap .nf-field-label .ninja-forms-req-symbol{color:#333}.nf-form-cont .nf-field-container .field-wrap.listselect-wrap .nf-field-label .nf-help, .nf-form-cont .nf-field-container .field-wrap.textbox-wrap .nf-field-label .nf-help, .nf-form-cont .nf-field-container .field-wrap.textarea-wrap .nf-field-label .nf-help, .nf-form-cont .nf-field-container .field-wrap.email-wrap .nf-field-label .nf-help{pointer-events:all;color:#333;background:none}.nf-form-cont .nf-field-container .field-wrap.listselect-wrap.focus .nf-field-label, .nf-form-cont .nf-field-container .field-wrap.listselect-wrap.has-value .nf-field-label, .nf-form-cont .nf-field-container .field-wrap.textbox-wrap.focus .nf-field-label, .nf-form-cont .nf-field-container .field-wrap.textbox-wrap.has-value .nf-field-label, .nf-form-cont .nf-field-container .field-wrap.textarea-wrap.focus .nf-field-label, .nf-form-cont .nf-field-container .field-wrap.textarea-wrap.has-value .nf-field-label, .nf-form-cont .nf-field-container .field-wrap.email-wrap.focus .nf-field-label, .nf-form-cont .nf-field-container .field-wrap.email-wrap.has-value .nf-field-label{opacity:0}.nf-form-cont .nf-field-container .field-wrap.listselect-wrap.focus .nf-help, .nf-form-cont .nf-field-container .field-wrap.listselect-wrap.has-value .nf-help, .nf-form-cont .nf-field-container .field-wrap.textbox-wrap.focus .nf-help, .nf-form-cont .nf-field-container .field-wrap.textbox-wrap.has-value .nf-help, .nf-form-cont .nf-field-container .field-wrap.textarea-wrap.focus .nf-help, .nf-form-cont .nf-field-container .field-wrap.textarea-wrap.has-value .nf-help, .nf-form-cont .nf-field-container .field-wrap.email-wrap.focus .nf-help, .nf-form-cont .nf-field-container .field-wrap.email-wrap.has-value .nf-help{pointer-events:none}.nf-form-cont .nf-field-container .field-wrap.listselect-wrap.focus select, .nf-form-cont .nf-field-container .field-wrap.listselect-wrap.has-value select, .nf-form-cont .nf-field-container .field-wrap.textbox-wrap.focus select, .nf-form-cont .nf-field-container .field-wrap.textbox-wrap.has-value select, .nf-form-cont .nf-field-container .field-wrap.textarea-wrap.focus select, .nf-form-cont .nf-field-container .field-wrap.textarea-wrap.has-value select, .nf-form-cont .nf-field-container .field-wrap.email-wrap.focus select, .nf-form-cont .nf-field-container .field-wrap.email-wrap.has-value select{color:#262b24}.nf-form-cont .nf-field-container .field-wrap.listselect-wrap .nf-field-element, .nf-form-cont .nf-field-container .field-wrap.textbox-wrap .nf-field-element, .nf-form-cont .nf-field-container .field-wrap.textarea-wrap .nf-field-element, .nf-form-cont .nf-field-container .field-wrap.email-wrap .nf-field-element{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.nf-form-cont .nf-field-container .field-wrap.listselect-wrap .nf-field-description, .nf-form-cont .nf-field-container .field-wrap.textbox-wrap .nf-field-description, .nf-form-cont .nf-field-container .field-wrap.textarea-wrap .nf-field-description, .nf-form-cont .nf-field-container .field-wrap.email-wrap .nf-field-description{font-size:9pt;font-size:.75rem}.nf-form-cont .nf-field-container .field-wrap.listselect-wrap select, .nf-form-cont .nf-field-container .field-wrap.textbox-wrap select, .nf-form-cont .nf-field-container .field-wrap.textarea-wrap select, .nf-form-cont .nf-field-container .field-wrap.email-wrap select{color:#f2f2f2}.nf-form-cont .nf-field-container .field-wrap.submit-wrap .nf-field-element input{background-color:#0087e1;color:#fff;border:2px solid #0087e1;padding:.5rem 2rem;text-align:center;text-decoration:none;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;display:inline-block;border-radius:5px}@media screen and (min-width: 1024px){.nf-form-cont .nf-field-container .field-wrap.submit-wrap .nf-field-element input{display:inline-block;padding:.625rem 2.5rem}}.nf-form-cont .nf-field-container .field-wrap.submit-wrap .nf-field-element input:hover{border-color:#0087e1;border-color:rgba(0,135,225,.75);background-color:#0087e1;background-color:rgba(0,135,225,.75)}.nf-form-cont .nf-field-container .field-wrap .nf-field-element input, .nf-form-cont .nf-field-container .field-wrap .nf-field-element input:focus,
  .nf-form-cont .nf-field-container .field-wrap .nf-field-element select,
  .nf-form-cont .nf-field-container .field-wrap .nf-field-element select:focus{outline:none}.nf-form-cont .nf-field-container .nf-after-field .nf-error-msg{font-size:9pt;font-size:.75rem}a,a:visited,a:hover, a:focus, a:active{color:#0087e1}a:focus{outline:thin dotted}a:hover, a:active{outline:0}.red a,.red a:visited,.red a:hover, .red a:focus, .red a:active{color:#fff}.site-header .main-navigation{clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}.site-header .main-navigation .menu-container{display:none;position:absolute;left:0;top:0;z-index:0;width:100%}.site-header .main-navigation .menu-container li.cta{max-height:3em}.site-header .main-navigation .menu-container li.cta a{color:#fff}@media screen and (min-width: 1024px){.site-header .main-navigation .menu-container{display:block;position:static}}.menu-open .site-header .main-navigation .menu-container{display:block;top:5pc}.menu-open .site-header .main-navigation .menu-container li.cta a{color:#fff}.site-header .main-navigation .menu-container > ul{padding:.5rem}.site-header .main-navigation .menu-container ul{background-color:#fff;list-style:none;margin:0}@media screen and (min-width: 1024px){.site-header .main-navigation .menu-container ul{padding-top:0;padding-bottom:0}}.site-header .main-navigation .menu-container ul li{padding:0}.site-header .main-navigation .menu-container ul li a{display:block;text-decoration:none;padding:.25rem 1rem;color:#333;font-size:14px;line-height:1.7em;font-weight:600}.site-header .main-navigation .menu-container ul li a:hover{opacity:.7;background:#f2f2f2}.site-header .main-navigation .menu-container ul li:before{display:none}.site-header .main-navigation .menu-container ul li.current-menu-item > a:not([href*="#"]){color:#262b24}.site-header .main-navigation .menu-container ul.menu{list-style:none;width:100%;margin:0 auto;border-top:2px solid #f2f2f2;-webkit-box-shadow:0 2px 5px #ccc;box-shadow:0 2px 5px #ccc}@media screen and (min-width: 1024px){.site-header .main-navigation .menu-container ul.menu{-webkit-box-shadow:none;box-shadow:none}}.site-header .main-navigation .menu-container ul.menu > li.menu-item-has-children > a{font-weight:700;background:#f2f2f2}@media screen and (min-width: 1024px){.site-header .main-navigation .menu-container ul.menu > li.menu-item-has-children > a:before{content:'';position:absolute;bottom:-2em;left:0;width:100%;height:2em}.site-header .main-navigation .menu-container ul.menu > li.menu-item-has-children > a:after{font-family:FontAwesome;content:'\f107';padding-left:.5em}}.site-header .main-navigation .menu-container ul.menu > li.menu-item-has-children a{border-bottom:1px solid #f2f2f2}@media screen and (min-width: 1024px){.site-header .main-navigation .menu-container ul.menu > li.menu-item-has-children a{background:none;border-bottom:0}}.site-header .main-navigation .menu-container ul.menu > li.menu-item-has-children > ul{padding-left:.5rem;height:auto}@media screen and (min-width: 1024px){.site-header .main-navigation .menu-container ul.menu > li.menu-item-has-children .sub-menu{top:66px;display:none;background:#f2f2f2;padding:0;text-align:left;-webkit-box-shadow:0 2px 5px #ccc;box-shadow:0 2px 5px #ccc}.site-header .main-navigation .menu-container ul.menu > li.menu-item-has-children .sub-menu li:first-child{border-top:2px solid #262b24}.site-header .main-navigation .menu-container ul.menu > li.menu-item-has-children:hover > a:after{-webkit-transform:none;-ms-transform:none;transform:none}.site-header .main-navigation .menu-container ul.menu > li.menu-item-has-children:hover .sub-menu{display:block}.site-header .main-navigation .menu-container ul.menu > li.menu-item-has-children:hover > ul{height:auto}}.site-header .main-navigation .menu-container ul.menu > li.menu-item-has-children > a{position:relative}@media screen and (min-width: 1024px){.site-header .main-navigation .menu-container ul.menu > li.menu-item-has-children > ul{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-left:0;text-align:center}}.site-header .main-navigation .menu-container ul.menu > li.menu-item-has-children > ul.sub-menu--animate{-webkit-transition:height .3s ease-in-out;-o-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.site-header .main-navigation .menu-container ul.menu > li.menu-item-has-children > ul li:before{display:none}@media screen and (min-width: 1024px){.site-header .main-navigation .menu-container ul.menu{border-top:none}}@media screen and (min-width: 1024px){.site-header .main-navigation .menu-container,
      .menu-open .site-header .main-navigation .menu-container{display:block;position:relative;top:0;background-color:transparent}.site-header .main-navigation .menu-container ul,
        .menu-open .site-header .main-navigation .menu-container ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0}.site-header .main-navigation .menu-container ul li a,
          .menu-open .site-header .main-navigation .menu-container ul li a{color:#333;padding:.8rem}.site-header .main-navigation .menu-container ul li a:hover,
            .menu-open .site-header .main-navigation .menu-container ul li a:hover{background:none}}.menu-toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2;color:#fff;padding-left:.5rem}@media screen and (min-width: 1024px){.menu-toggle{display:none}}.menu-toggle:hover, .menu-toggle:focus, .menu-toggle:visited, .menu-toggle:active{color:#fff}.menu-toggle img{display:block;width:auto;height:25px}.post-nav-container{width:100%;margin:0 auto}@media screen and (min-width: 1024px){.post-nav-container{padding-bottom:4rem}}.articles-main + .post-nav-container{width:80%}.post-nav-container .left{float:left}.post-nav-container .right{float:right}.post-nav-container a{color:#333;text-decoration:none;font-family:Montserrat,sans-serif;font-size:14px;font-size:.875rem}.post-nav-container:after{content:'';clear:both;width:100%;height:0;display:block;float:none}.sidebar{width:100%}@media screen and (min-width: 1024px){.sidebar{width:21%;float:right;padding-left:2rem}}.sidebar h4{color:#333}@media screen and (min-width: 1024px){.sidebar h4{font-size:1.2rem;font-family:Open Sans,Arial,sans-serif;font-weight:500;margin-top:3rem}}.sidebar ul{list-style:none;margin:0;padding:0}.sidebar ul a{text-decoration:none;color:#333;line-height:2em}.return-to-top{position:fixed;bottom:20px;right:20px;background:#262b24;background:rgba(38,43,36,.7);width:50px;height:50px;text-decoration:none;border-radius:35px;display:none;z-index:1;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.return-to-top:hover{background:#262b24;background:rgba(38,43,36,.9)}.return-to-top:hover i{top:5px}.return-to-top i{color:#fff;margin:0;position:relative;left:1pc;top:13px;font-size:19px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.site-header{position:fixed;width:100%;height:5pc;top:0;left:0;z-index:5;background:#fff;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;font-family:Open Sans,Arial,sans-serif;font-weight:200;border-bottom:1px solid #f2f2f2}@media screen and (min-width: 783px){.logged-in.admin-bar .site-header{top:2pc}}@media screen and (min-width: 1024px){.site-header{height:110px;padding-top:30px}}.site-header--hidden{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.site-header .header-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;max-width:810pt;margin:0 auto;padding:.5rem 1rem}@media screen and (min-width: 1024px){.site-header .header-container{padding:.5rem 4rem}}@media screen and (min-width: 1112px){.site-header .header-container{padding:.5rem 0}}.site-header .header-container .site-branding{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;position:relative;width:auto}.site-header .header-container .site-branding a{line-height:0;text-decoration:none;color:#262b24;max-height:3pc}.site-header .header-container .site-branding a img{float:left;height:100%;width:auto;max-width:none;max-height:3pc}.site-header .header-container .site-branding a .site-brand{line-height:1}.site-header .header-container .site-branding a .site-brand .brand{font-weight:700;font-size:1pc;font-size:1rem}.site-header .menu-container{width:80%;left:10%;position:absolute}.site-header a.menu-toggle{color:#f2f2f2;font-size:1.7em;position:absolute;top:25px;right:11%}.site-header .topbar{display:none}@media screen and (min-width: 1024px){.site-header .topbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;top:0;left:0;width:100%;height:30px;background:#f2f2f2;padding-right:2rem;padding-left:2rem}.site-header .topbar .contact-info{font-size:.75rem}.site-header .topbar .contact-info span{margin-right:1rem}.site-header .topbar .contact-info span:last-child{margin-right:0}.site-header .topbar .contact-info span a{font-size:.75rem;font-weight:700;line-height:25px;text-decoration:none;color:#262b24}.site-header .topbar .language-navigation ul{margin:0;padding:0;list-style:none}.site-header .topbar .language-navigation ul li{float:left;line-height:25px;vertical-align:middle;margin-right:1rem}.site-header .topbar .language-navigation ul li.wpml-ls-current-language a{font-weight:700}.site-header .topbar .language-navigation ul li a{font-size:.75rem;line-height:25px;text-decoration:none;color:#262b24}}.site-content{padding-top:5pc}@media screen and (min-width: 1024px){.site-content{padding-top:110px}}.site-content .page-content,
  .site-content .entry-content,
  .site-content .entry-summary{margin:1.5rem 0 0}.site-content .aligncenter{display:block;clear:both;margin-left:auto;margin-right:auto}.site-content .alignright{display:block;float:right}.site-content .alignleft{display:block;float:left}.regular-page{font-size:1pc;font-size:1rem;line-height:28px;line-height:1.75rem;max-width:810pt;margin:4rem auto;color:#333;padding:0 2em}@media screen and (min-width: calc($size__site-main_media)){.regular-page{padding:0}}.regular-page:after{content:'';display:block;width:100%;height:0;float:none;clear:both}.regular-page strong{font-size:inherit;line-height:inherit}.regular-page h1,
  .regular-page h2,
  .regular-page h3,
  .regular-page .entry-title{font-family:Open Sans,Arial,sans-serif;font-size:1.9pc;font-size:1.9rem;line-height:1em;color:#333;font-weight:500}.regular-page h2{font-size:26px;font-size:1.625rem}.regular-page h3{font-size:22px;font-size:1.375rem}.regular-page img{display:block;max-width:100%;margin:2em 0}@media screen and (min-width: 1024px){.regular-page article.single{width:79%;float:left;padding:2rem 3.5rem 0 0;border-right:1px solid #f2f2f2}.regular-page article.single .subtitle{font-size:1.5rem}}.articles-main{padding:4rem 0;max-width:100pc;margin:0 auto}@media screen and (min-width: 768px){.articles-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:80%}}.articles-main article{width:80%;margin:0 auto 2rem;max-width:450px}@media screen and (min-width: 768px){.articles-main article{margin:0 0 2rem;width:47%;max-width:100%}}@media screen and (min-width: 1024px){.articles-main article{width:31%}}.articles-main article > *,
    .articles-main article img{width:100%;display:block}.articles-main article .title{font-size:22px;font-size:1.375rem;font-family:Open Sans,Arial,sans-serif;font-weight:700;line-height:1.2em;margin:0}.articles-main article .title a{text-decoration:none;color:#262b24}.articles-main article .subtitle{margin-top:.5rem;font-size:1.2pc;font-size:1.2rem}.articles-main article .subtitle a{text-decoration:none;color:#979797}.articles-main article .text{border:1px solid #f2f2f2;padding:1em;font-size:1pc;font-size:1rem;line-height:1.8em;color:#333}.articles-main article .text > p{margin-bottom:.5em}.articles-main article img + .text{border-top:0}.articles-main article .date{font-size:.9pc;font-size:.9rem;color:#979797;font-family:Montserrat,sans-serif}.site-footer{background-color:#f2f2f2;color:#262b24;text-align:center;padding:2rem 0 0}.site-footer .columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 1024px){.site-footer .columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:810pt;margin:0 auto}}.site-footer a{color:#262b24;text-decoration:none}.site-footer a:hover{color:#0087e1}@media screen and (min-width: 1024px){.site-footer{padding-top:3rem;padding-bottom:0}}.site-footer .site-branding{margin-bottom:.5rem}@media screen and (min-width: 1024px){.site-footer .site-branding{margin-bottom:1rem}}.site-footer .site-branding img{width:75px}@media screen and (min-width: 1024px){.site-footer .site-branding img{width:95px}}.site-footer .menu-container{text-align:left}.site-footer .menu-container ul{margin-left:0;list-style:none;margin-bottom:3em;text-align:center}.site-footer .sponsors{background-color:#fff;padding:.5rem}.site-footer .sponsors h3{color:#262b24}.site-footer .site-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;font-size:.875rem;text-align:center;padding:.5rem;background-color:#979797;color:#fff}.site-footer .site-info .copy{width:100%}.site-footer .site-info ul{list-style:none}.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,
iframe,
object,.wp-caption{max-width:100%}.wp-caption{margin-bottom:1.5rem}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.owl-controls{position:absolute;top:0;width:100%;height:100%;color:#fff;pointer-events:none;margin:0}.owl-controls .owl-nav{width:100%;height:100%;position:relative;margin:0 auto;max-width:810pt}.owl-controls .owl-nav .owl-prev{position:absolute;left:8px;left:.5rem;top:calc(100vw - 45px);pointer-events:all;background:transparent;font-size:24px;font-size:1.5rem;color:#f2f2f2}.owl-controls .owl-nav .owl-prev:after{content:'\f053';font-family:FontAwesome;font-size:24px;font-size:1.5rem;display:block}@media screen and (min-width: 1024px){.owl-controls .owl-nav .owl-prev:after{font-size:2rem}}@media screen and (min-width: 1024px){.owl-controls .owl-nav .owl-prev{top:calc(50% - 28px);left:3rem}.owl-controls .owl-nav .owl-prev .caret-left{height:18px;width:18px}}@media screen and (min-width: 1112px){.owl-controls .owl-nav .owl-prev{margin-left:-7px;left:0}}.owl-controls .owl-nav .owl-next{position:absolute;right:8px;right:.5rem;top:calc(100vw - 45px);pointer-events:all;background:transparent;font-size:24px;font-size:1.5rem;color:#f2f2f2}.owl-controls .owl-nav .owl-next:after{content:'\f054';font-family:FontAwesome;font-size:24px;font-size:1.5rem;display:block}@media screen and (min-width: 1024px){.owl-controls .owl-nav .owl-next:after{font-size:2rem}}@media screen and (min-width: 1024px){.owl-controls .owl-nav .owl-next{top:calc(50% - 28px);right:3rem}}@media screen and (min-width: 1112px){.owl-controls .owl-nav .owl-next{margin-right:-7px;right:0}}.owl-controls .owl-dots{position:absolute;bottom:0;width:100%}.section{display:block;position:relative;margin-top:1.25rem;margin-bottom:1.25rem}@media screen and (min-width: 1024px){.section{margin-top:3.25rem;margin-bottom:3.25rem}.section:first-child{margin-top:0}.section:last-child{margin-bottom:0}}.section.grey{background-color:#f2f2f2;margin-top:0;margin-bottom:0;padding-top:3.25rem;padding-bottom:3.25rem}.section.grey h1,
    .section.grey h2,
    .section.grey h3{color:#333}.section.grey p{color:#979797}.section.red{background-color:#0087e1}.section.red,.section.red h1,
    .section.red h2,
    .section.red h3{color:#fff}.section.red h1:after,
      .section.red h2:after,
      .section.red h3:after{border-color:#fff!important}.section.slider{position:relative;background-color:#fff;padding-top:1rem;padding-bottom:1rem;opacity:1;max-width:810pt;margin:0 auto;text-align:center;overflow:hidden}@media screen and (min-width: 1024px){.section.slider{margin-top:0;margin-bottom:0}}.section.slider:not(.owl-loaded){opacity:0}.section.slider .owl-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:90px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto}.section.slider .owl-item img{max-height:90px;width:auto;height:auto;display:inline-block;-ms-flex-item-align:center;align-self:center}.section.text{display:block;clear:both;padding-bottom:1.25rem;padding-right:10%;padding-left:10%}@media screen and (min-width: 1024px){.section.text{padding-right:4rem;padding-left:4rem}.section.text:first-child{padding-top:6.25rem}}.section.text .content-container{text-align:center;font-size:1pc;font-size:1rem;line-height:.3in;line-height:1.8rem;color:#333}@media screen and (min-width: 1112px){.section.text .content-container{max-width:810pt;margin-right:auto;margin-left:auto}}.section.text .content-container h1,
      .section.text .content-container h2,
      .section.text .content-container h3{margin-top:.25rem;margin-bottom:.25rem;color:#262b24}@media screen and (min-width: 1024px){.section.text .content-container h1,
          .section.text .content-container h2,
          .section.text .content-container h3{margin-top:0;margin-bottom:2.75rem}}.section.text .content-container h1{font-size:2.22222em;line-height:1.4}.section.text .content-container h3{font-size:1.37pc;font-size:1.37rem;font-weight:500;line-height:1.5}.section.form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:1rem;padding-left:1rem}@media screen and (min-width: 1024px){.section.form{margin-right:2.5rem;margin-left:2.5rem;padding-top:0;padding-bottom:0;margin-top:0}}@media screen and (min-width: 1112px){.section.form{max-width:810pt;margin-right:auto;margin-left:auto}}.section.form .entry{width:100%;max-width:810pt;margin:0 auto;text-align:center}@media screen and (min-width: 1112px){.section.form .entry{max-width:66.6666666667%}}.section.introduction{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding-right:1rem;padding-left:1rem}@media screen and (min-width: 1024px){.section.introduction{padding-right:2.5rem;padding-left:2.5rem}.section.introduction:first-child{padding-top:6.25rem}}.section.introduction .container{margin:0 auto;padding:1rem;max-width:calc(810pt * .75)}@media screen and (min-width: 1024px){.section.introduction .container h1,
        .section.introduction .container h2{margin-top:0;margin-bottom:0;line-height:1}}.section.introduction .container p{margin:.25rem auto;font-size:1.3333333em;line-height:1.8em;font-family:Open Sans,Arial,'Sans-serif';width:80%}@media screen and (min-width: 1024px){.section.introduction .container p{margin-top:2.75rem;margin-bottom:0;width:67%}}@media screen and (min-width: 1024px){.section.introduction.citation{padding-top:3rem;padding-bottom:3rem}}.section.introduction.citation h1{font-size:1.7777em;font-family:Open Sans,Arial,sans-serif;text-align:center;line-height:1.5em;color:#333;position:relative}.section.introduction.citation h1:before{content:'\f10e';font-family:FontAwesome;font-size:20px;font-size:1.25rem;line-height:1.75em;position:absolute;height:1.75em;width:1.75em;border-radius:50%;border:2px solid #333;top:-3pc;top:-3rem;left:50%;margin-left:-.75em}.section.introduction.citation p{font-size:20px;font-size:1.25rem;line-height:1.5em;font-weight:700;color:#333}.section.columns .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;max-width:810pt;margin:0 auto;padding:0}@media screen and (min-width: 980px){.section.columns .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.section.columns .container article{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 auto 1rem;max-width:450px;width:80%}@media screen and (min-width: 980px){.section.columns .container article{max-width:260px;width:auto;margin:0 2rem}}@media screen and (min-width: 800px){.section.columns .container article{max-width:550px}}.section.columns .container article .image{width:100%;display:block}.section.columns .container article .image img{width:100%}.section.columns .container article p{text-align:center;font-size:1pc;font-size:1rem;font-weight:500;line-height:1.8em;color:#333}.section.columns .container article h3{font-size:24px;font-size:1.5rem;text-align:center;color:#262b24}@media screen and (min-width: 1440px){.section.columns .container article h3{font-size:1.375rem;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}.section.columns .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2rem;padding-right:1rem;padding-left:1rem}@media screen and (min-width: 1024px){.section.columns .actions{margin-top:0;margin-bottom:2.5rem}}.section.facts{margin-left:1rem;margin-right:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding-top:0;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 1024px){.section.facts{margin:0 auto;padding:0 4rem;max-width:810pt}}.section.facts .intro{padding-top:1.25rem}@media screen and (min-width: 1024px){.section.facts .intro{margin-right:2rem;padding-top:4rem}}.section.facts .intro h1,
      .section.facts .intro h2,
      .section.facts .intro h3{font-size:1.37pc;font-size:1.37rem;color:#262b24;text-align:center}@media screen and (min-width: 1024px){.section.facts .intro h1,
          .section.facts .intro h2,
          .section.facts .intro h3{margin-top:0;margin-bottom:2.75rem;line-height:1}}.section.facts .intro h3{font-size:1.37pc;font-size:1.37rem;font-weight:500;line-height:1.5}.section.facts .intro p{margin-top:.25rem;margin-bottom:.25rem}@media screen and (min-width: 1024px){.section.facts .intro p{margin-top:2.75rem;margin-bottom:0}}.section.facts .facts,
    .section.facts .facts-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-top:2rem}@media screen and (min-width: 1024px){.section.facts .facts,
        .section.facts .facts-container{margin-top:0}}.section.facts .facts .fact,
      .section.facts .facts-container .fact{background-color:#f2f2f2;border:1px solid #ccc;padding:.5rem 1rem;margin-bottom:1rem;position:relative;color:#333}.section.facts .facts .fact h3,
        .section.facts .facts-container .fact h3{color:inherit;font-size:1pc;font-size:1rem;padding-right:1rem;cursor:pointer;margin-top:.25rem;margin-bottom:.25rem}.section.facts .facts .fact h3:after,
          .section.facts .facts-container .fact h3:after{content:'\f067';font-family:FontAwesome;position:absolute;right:1pc;right:1rem;color:#0087e1;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.section.facts .facts .fact h3.open:after,
          .section.facts .facts-container .fact h3.open:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.section.facts .facts .fact p:first-child,
        .section.facts .facts-container .fact p:first-child{margin-top:0}.section.facts .facts .fact .content,
        .section.facts .facts-container .fact .content{display:none;padding:1rem 0 0}@media screen and (min-width: 1024px){.section.facts .facts .fact .content,
            .section.facts .facts-container .fact .content{padding-top:2rem}}.section.facts .facts .fact .content p,
          .section.facts .facts-container .fact .content p{text-align:left}.section.cover{background-position:center center;background-repeat:no-repeat;background-size:cover;padding:4.5rem 3rem;border:0;border-radius:0;position:relative;overflow:hidden}@media screen and (min-width: 1024px){.section.cover{padding:6rem 4rem}}.section.cover .content{max-width:810pt}.section.cover span{font-size:.8pc;font-size:.8rem;font-weight:500;letter-spacing:.175em;margin-bottom:1.5rem;display:block}@media screen and (min-width: 1024px){.section.cover span{font-size:1.5rem}}.section.cover:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;background:rgba(0,0,0,.3);background-position:0 0;background-size:100% 100%;background-repeat:no-repeat;z-index:1}.section.cover h1,
    .section.cover > *{color:#fff;position:relative;z-index:1;margin:0 auto;text-transform:uppercase;line-height:1em}@media screen and (min-width: 1024px){.section.cover h1,
        .section.cover > *{font-size:2.5rem}}section.section.text + .section.locations{padding-top:0}.section.locations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:1rem;padding-left:1rem;padding-top:1rem}.section.locations .content{text-align:center;padding:5rem 5rem 0;color:#333;font-size:1pc;font-size:1rem}@media screen and (min-width: 1024px){.section.locations{padding-right:2.5rem;padding-left:2.5rem}.section.locations:first-child{padding-top:6.25rem}}.section.locations .location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin:0 auto 1rem;max-width:810pt}@media screen and (min-width: 1440px){.section.locations .location{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;margin-bottom:2.5rem}.section.locations .location:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}}.section.locations .location .marker{display:none}.section.locations .acf-map{height:25pc}@media screen and (min-width: 1440px){.section.locations .acf-map{height:500px;-webkit-box-flex:2;-ms-flex:2 1;flex:2 1}}.section.teasers{background:#f2f2f2;padding-top:0;padding-bottom:1px}.section.teasers .content-container{width:100%;margin:0 auto 2em;padding:0 2rem}.section.teasers .content-container > *{width:100%}.section.teasers .content-container .before-title{color:#0087e1;text-transform:uppercase;display:block;font-weight:600;line-height:.8em;letter-spacing:0;padding:0;margin-top:0;margin-bottom:1.2rem}@media screen and (min-width: 1024px){.section.teasers .content-container .before-title{color:#0087e1;letter-spacing:.2rem}}.section.teasers .content-container .title{color:#262b24;text-transform:uppercase;margin-top:0;margin-bottom:1rem}.section.teasers .content-container p{margin:0;font-size:1em;font-weight:500;line-height:1.8em;color:#333}.section.teasers .content-container .teaser-text{padding-right:4em}.section.teasers .content-container .rounded-button{margin-top:1.5rem}@media screen and (min-width: 1024px){.section.teasers .content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:810pt;margin:0 auto 5em}.section.teasers .content-container > *{width:50%}.section.teasers .content-container .teaser-text{padding-right:4em}.section.teasers .content-container .rounded-button{margin-top:1rem}.section.teasers .content-container:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.section.teasers .content-container:nth-child(2n) .teaser-text{padding-right:0;padding-left:4em}}.section.teasers.default{padding:4rem 0}.section.teasers.default .before-title{font-size:2.2pc;font-size:2.2rem;text-transform:none}@media screen and (min-width: 1024px){.section.teasers.default .before-title{font-size:40px}}@media screen and (max-width: 1025px){.section.teasers.default .content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:4rem}}.section.teasers.default .image-container{margin-bottom:2rem;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media screen and (min-width: 1024px){.section.teasers.default .image-container{margin-bottom:0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.section.teasers.post-list .before-title{margin-top:.5rem;font-size:1pc;font-size:1rem;line-height:1}@media screen and (min-width: 1024px){.section.teasers.post-list .before-title{font-size:1.275rem}}.section.teasers.post-list p{font-size:1.2pc;font-size:1.2rem;line-height:1.1}.section.teasers.post-list .title{font-size:.3in;font-size:1.8rem;text-transform:none;margin-top:1.5rem;font-weight:600}@media screen and (min-width: 1024px){.section.teasers.post-list .title{font-size:2.2rem}}.section.teasers.fullwidth{background:none}.section.teasers.fullwidth .content-container{max-width:100%;padding:0}.section.teasers.fullwidth .before-title{font-size:24px;font-size:1.5rem;text-transform:none}@media screen and (min-width: 1024px){.section.teasers.fullwidth .before-title{font-size:2rem}}.section.teasers.fullwidth .teaser-text{padding:10% 16.5%}.section.teasers.fullwidth p{font-size:20px;font-size:1.25rem;line-height:1.8em;font-weight:500;margin-top:0}.section.teasers.fullwidth .image-container{height:50vh;overflow:hidden;position:relative;margin-top:0}@media screen and (min-width: 1024px){.section.teasers.fullwidth .image-container{display:block;height:auto}}.section.teasers.fullwidth .image-container img{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width: 1024px){.section.teasers.fullwidth .image-container img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width: 1024px){.section.teasers.fullwidth .teaser-text{padding:4rem 8%}.section.teasers.fullwidth .rounded-button{margin-top:4.5rem}}.section.news h1{text-align:center}.section.news .container{margin:0 auto;padding:0 1rem}@media screen and (min-width: 768px){.section.news .container{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:8in}}.section.news .container article{width:100%}@media screen and (min-width: 768px){.section.news .container article{width:calc(50% - 2rem);max-width:350px;margin-left:2rem;margin-right:2rem}}.section.news .container article > *,
      .section.news .container article img{width:100%;display:block}.section.news .container article .subtitle,
      .section.news .container article .title{font-size:18px;font-size:1.125rem;font-family:Open Sans,Arial,sans-serif;font-weight:500;line-height:1.2em}.section.news .container article .subtitle a,
        .section.news .container article .title a{text-decoration:none;color:#333}.section.news .container article .subtitle{font-size:1pc;font-size:1rem;color:#333;font-weight:700}.section.news .container article .text{border:1px solid #f2f2f2;border-top:0;padding:1em;font-size:1pc;font-size:1rem;line-height:1.8em;color:#333}.section.cta{background-position:center center;background-repeat:no-repeat;background-size:cover;padding:4rem;border:0;border-radius:0;position:relative;overflow:hidden;margin-top:0}.section.cta:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-radial-gradient(center,circle,#000 0,#6c6c6c);background:-o-radial-gradient(center,circle,#000 0,#6c6c6c);background:radial-gradient(circle at center,#000 0,#6c6c6c);background:-webkit-radial-gradient(center,circle,rgba(0,0,0,.5) 0,hsla(0,0%,42%,.3));background:-o-radial-gradient(center,circle,rgba(0,0,0,.5) 0,hsla(0,0%,42%,.3));background:radial-gradient(circle at center,rgba(0,0,0,.5) 0,hsla(0,0%,42%,.3));background-position:0 0;background-size:100% 100%;background-repeat:no-repeat;z-index:1}.section.cta > *{color:#fff;position:relative;z-index:1;margin:0 auto}.section.cta > img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0;max-width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section.cta .rounded-button{border-color:#fff;color:#fff}.section.cta .rounded-button:hover{border-color:#0087e1;color:#0087e1}