/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */

html{
  line-height:1.15;
  -ms-text-size-adjust:100%;
  -webkit-text-size-adjust:100%;
}

body{
  margin:0;
}

article,
aside,
footer,
header,
nav,
section{
  display:block;
}

h1{
  font-size:2em;
  margin:0.67em 0;
}

figcaption,
figure,
main{
  display:block;
}

figure{
  margin:1em 40px;
}

hr{
  box-sizing:content-box;
  height:0;
  overflow:visible;
}

pre{
  font-family:monospace, monospace;
  font-size:1em;
}

a{
  background-color:transparent;
  -webkit-text-decoration-skip:objects;
}

abbr[title]{
  border-bottom:none;
  text-decoration:underline;
  text-decoration:underline dotted;
}

b,
strong{
  font-weight:inherit;
}

b,
strong{
  font-weight:bolder;
}

code,
kbd,
samp{
  font-family:monospace, monospace;
  font-size:1em;
}

dfn{
  font-style:italic;
}

mark{
  background-color:#ff0;
  color:#000;
}

small{
  font-size:80%;
}

sub,
sup{
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline;
}

sub{
  bottom:-0.25em;
}

sup{
  top:-0.5em;
}

audio,
video{
  display:inline-block;
}

audio:not([controls]){
  display:none;
  height:0;
}

img{
  border-style:none;
}

svg:not(:root){
  overflow:hidden;
}

button,
input,
optgroup,
select,
textarea{
  font-family:sans-serif;
  font-size:100%;
  line-height:1.15;
  margin:0;
}

button,
input{
  overflow:visible;
}

button,
select{
  text-transform:none;
}

button, html [type="button"], [type="reset"], [type="submit"]{
  -webkit-appearance:button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner{
  border-style:none;
  padding:0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring{
  outline:1px dotted ButtonText;
}

fieldset{
  padding:0.35em 0.75em 0.625em;
}

legend{
  box-sizing:border-box;
  color:inherit;
  display:table;
  max-width:100%;
  padding:0;
  white-space:normal;
}

progress{
  display:inline-block;
  vertical-align:baseline;
}

textarea{
  overflow:auto;
}

[type="checkbox"],
[type="radio"]{
  box-sizing:border-box;
  padding:0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button{
  height:auto;
}

[type="search"]{
  -webkit-appearance:textfield;
  outline-offset:-2px;
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration{
  -webkit-appearance:none;
}

::-webkit-file-upload-button{
  -webkit-appearance:button;
  font:inherit;
}

details, menu{
  display:block;
}

summary{
  display:list-item;
}

canvas{
  display:inline-block;
}

template{
  display:none;
}

[hidden]{
  display:none;
}

@font-face{
    font-family:'Bree';
    src:url("/static/fonts/33FF00_0_0.08f5032eb1c8.eot");
    src:url("/static/fonts/33FF00_0_0.08f5032eb1c8.eot?#iefix") format('embedded-opentype'),
        url("/static/fonts/33FF00_0_0.44328ca5a524.woff2") format('woff2'),
        url("/static/fonts/33FF00_0_0.eeaa2916969a.woff") format('woff'),
        url("/static/fonts/33FF00_0_0.c222da088c8a.ttf") format('truetype');
}

@font-face{
    font-family:'Open Sans';
    src:url("/static/fonts/OpenSans-Regular-webfont.79515ad07889.woff") format('woff');
    font-weight:normal;
    font-style:normal;
}

.content[data-fiber-data]{
    outline:1px dashed red;
}

html{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
}

body{
    background-color:#f0fafa;
}

header .header-wrapper{
  background-color:#f65e2c;
  background-image:url("/static/images/header-image.635b73e1e425.jpg");
  background-repeat:no-repeat;
  background-position:center bottom
}

header .inner-header{
  margin:0 auto
}

@media (max-width: 800px){

  header .header-wrapper {
    background-size:320px auto;
  }
        }

@media (max-width: 800px){

  header .inner-header {
    width:100%;
    height:174px;
  }
        }

@media (min-width: 800px){

  header .inner-header {
    width:1040px;
    height:323px;
    margin:0 auto;
  }
        }

@media (min-width: 800px) and (max-width: 1060px){

  header .inner-header {
    width:100%;
    max-width:770px;
  }
        }

textarea{
    border:2px solid rgba(151, 151, 151, .18);
    border-radius:2px;
    box-sizing:border-box;
    width:100%;
    height:160px;
    padding:10px 5px;
    font-family:'Open Sans';
    font-size:15.5px;
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none
}

textarea:focus,
    textarea:active {
  outline:none;
}

.logged-in header .header-wrapper{
  background-image:none;
}

.logged-in header .inner-header{
  height:66px;
}

.body-contents{
    position:relative;
    overflow:auto;
    background-color:#fff;
}

.body-contents h1{
  position:relative;
  margin-top:37px;
  margin-bottom:59px;
  letter-spacing:2px;
  font-family:'Bree', sans-serif;
  font-size:42px;
  font-weight:normal;
  color:#4B392C;
  mix-blend-mode:multiply
}

.body-contents h1:after {
  content:"";
  position:absolute;
  height:1px;
  background-color:#D2ECEC;
}

.body-contents h2{
  font-family:'Bree', sans-serif;
  font-size:24px;
  font-weight:normal;
  color:#F2602C;
}

.body-contents h3{
  margin-bottom:0;
  line-height:1.222;
  font-family:'Bree', sans-serif;
  font-size:18px;
  font-weight:normal;
  color:#039999;
}

.body-contents p{
  line-height:1.428;
  font-family:'Open Sans', sans-serif;
  font-size:14px;
  color:#4B392C;
}

.body-contents p img{
  width:100%;
}

.body-contents p.quote {
  position:relative;
  margin-left:28px;
  line-height:1.2727;
  font-family:'Bree', sans-serif;
  font-size:22px;
  color:#009999;
}

.body-contents p.quote:before {
  content:"";
  position:absolute;
  top:0;
  left:-25px;
  width:14px;
  height:15px;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23F65E2C' stroke-width='3' fill='none' fill-rule='evenodd' stroke-linecap='square' stroke-linejoin='round'%3E%3Cpath d='M2.686 3.54c1.114 1.425 1.8 4.308 2.059 8.65C2.258 5 1.57 2.116 2.685 3.54zM9.686 2.353c1.114 1.424 1.8 4.307 2.059 8.65C9.258 3.812 8.57.928 9.685 2.352z'/%3E%3C/g%3E%3C/svg%3E");
}

.body-contents ul:not(.errorlist){
  padding-left:14px;
}

.body-contents ul:not(.errorlist) li{
  position:relative;
  list-style:none;
  line-height:1.428;
  font-family:'Open Sans', sans-serif;
  font-size:14px;
  color:#4B392C
}

.body-contents ul:not(.errorlist) li:before {
  content:"•";
  position:absolute;
  top:-10px;
  left:-14px;
  font-size:28px;
  color:#f2602c;
}

.body-contents ol{
  padding-left:14px;
  counter-reset:item;
}

.body-contents ol li{
  position:relative;
  list-style:none;
  line-height:1.428;
  font-family:'Open Sans', sans-serif;
  font-size:14px;
  color:#4B392C
}

.body-contents ol li:before {
  content:counter(item);
  position:absolute;
  top:0px;
  left:-14px;
  line-height:1.5;
  font-family:'Bree', sans-serif;
  font-size:14px;
  counter-increment:item;
  color:#f2602c;
}

.body-contents h3 + p{
  margin-top:0;
}

.body-contents a:not(.ui-slider-handle):not(.button){
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8efXEfwAI/AOXwkw84wAAAABJRU5ErkJggg==');
  background-repeat:repeat-x;
  background-position:bottom;
  background-size:100% 4px;
  text-decoration:none;
  font-family:'Open Sans', sans-serif;
  color:#4B392C
}

.body-contents a:not(.ui-slider-handle):not(.button):hover {
  background-position:left 5px;
  background-size:100% 12px;
}

@media (max-width: 800px){

  .body-contents {
    padding:0 10px 72px 16px;
  }
    }

@media (min-width: 800px){

  .body-contents {
    padding:0px 35px 72px 46px;
  }
    }

.body-contents:before {
  content:"";
  position:absolute;
  top:0;
  left:5px;
  opacity:0.5;
  width:1px;
  height:100%;
  background-color:#F89188;
}

@media (max-width: 800px) {

  .body-contents h1:after {
    bottom:-14px;
    left:-16px;
    width:calc(100% + 16px + 10px);
  }
}

@media (min-width: 800px) {

  .body-contents h1:after {
    bottom:-14px;
    left:-46px;
    width:calc(100% + 46px + 35px);
  }
}

article .inner{
  display:-ms-flexbox;
  display:flex;
}

article .inner .right-col > div .content{
  width:49%
}

@media (max-width: 800px){

  article .inner {
    width:100%;
    -ms-flex-direction:column;
    flex-direction:column;
  }
        }

@media (min-width: 800px){

  article .inner {
    width:1040px;
    -ms-flex-pack:justify;
    justify-content:space-between;
    margin:0 auto;
  }
        }

@media (min-width: 800px) and (max-width: 1060px){

  article .inner {
    width:770px;
  }
        }

@media (max-width: 800px){

  article .inner > .left-col {
    box-sizing:border-box;
    width:100%;
    max-width:500px;
    margin:0 auto;
    padding:7px;
  }
            }

@media (min-width: 800px){

  article .inner > .left-col {
    width:230px;
  }
            }

@media (max-width: 800px){

  article .inner .center-col {
    box-sizing:border-box;
    width:100%;
    max-width:500px;
    margin:0 auto;
    padding:7px;
  }
            }

@media (min-width: 800px){

  article .inner .center-col {
    width:770px;
  }
            }

@media (min-width: 800px) {

  article .inner .center-col.center-col-wide {
    width:1040px;
  }
}

@media (max-width: 800px){

  article .inner .right-col {
    box-sizing:border-box;
    width:100%;
    max-width:500px;
    margin:0 auto;
    padding:7px;
  }
            }

@media (min-width: 800px) and (max-width: 1060px){

  article .inner .right-col {
    display:none;
  }
            }

@media (min-width: 800px){

  article .inner .right-col {
    width:230px;
  }
            }

@media (max-width: 800px){

  article .inner .right-col > div {
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -ms-flex-pack:justify;
    justify-content:space-between;
  }
                }

@media (min-width: 1060px){

  article .inner .right-col > div .content {
    width:100%;
  }
                    }

@media (max-width: 800px){

  article .inner .left-col + .center-col {
    width:100%;
  }
            }

@media (min-width: 800px){

  article .inner .left-col + .center-col {
    width:500px;
  }
            }

@media (min-width: 800px){

  .logged-in article {
    min-height:calc(100vh - 279px);
  }
    }

@media (min-width: 800px){

  article {
    min-height:calc(100vh - 536px);
  }
    }

@media (max-width: 800px){

  .overlay-open article,
    .overlay-open footer {
    display:none;
  }
        }

@media (max-width: 800px){

  .reversed-column article .inner {
    -ms-flex-direction:column-reverse;
    flex-direction:column-reverse;
  }
            }

.top-navigation{
    position:relative;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
        flex-direction:row;
    -ms-flex-pack:justify;
        justify-content:space-between;
    -ms-flex-align:center;
        align-items:center;
    height:66px;
}

.top-navigation .logo:after {
  content:"";
  position:absolute;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='198' height='74' viewBox='0 0 198 74' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M4.023 49.82l-2.611.182L.345 34.75l2.612-.183.359 5.136c.673-.886 1.632-1.372 2.875-1.459 2.356-.164 3.624 1.04 3.804 3.616l.524 7.506-2.611.182-.493-7.045c-.05-.731-.208-1.29-.47-1.676-.262-.386-.722-.556-1.38-.51a2.089 2.089 0 0 0-1.513.768c-.394.468-.57.988-.53 1.558l.501 7.177zm14.16-12.414c1.084-.076 1.954.131 2.614.622.659.49 1.022 1.219 1.09 2.184.045.644-.07 1.218-.343 1.722a3.377 3.377 0 0 1-1.052 1.199c-.428.294-.94.543-1.536.747-.596.203-1.122.346-1.58.43a13.05 13.05 0 0 1-1.432.177c.1.787.398 1.435.897 1.944.499.51 1.187.733 2.065.672.936-.065 1.836-.452 2.698-1.159l.933 1.677c-.274.284-.749.589-1.425.916-.675.326-1.46.52-2.352.583-1.74.122-3.063-.29-3.967-1.233-.904-.944-1.417-2.287-1.539-4.028-.119-1.697.256-3.168 1.125-4.412.869-1.244 2.137-1.925 3.805-2.041zm1.385 3.079c-.028-.395-.17-.701-.428-.919-.258-.217-.584-.312-.98-.284-.819.057-1.436.431-1.85 1.122-.415.69-.606 1.49-.572 2.4.352-.025.73-.08 1.136-.168a9.11 9.11 0 0 0 1.263-.375c.437-.163.792-.401 1.064-.714.272-.313.395-.667.367-1.062zm4.698-7.386l2.612-.183.813 11.632c.048.688.17 1.164.365 1.43.195.266.512.383.95.353.381-.027.834-.176 1.359-.448l.693 1.716c-.671.488-1.527.768-2.565.84-.571.04-1.062.005-1.474-.106-.412-.11-.731-.254-.957-.43-.225-.175-.408-.423-.548-.744a4.011 4.011 0 0 1-.282-.884 9.547 9.547 0 0 1-.114-.996l-.852-12.18zm11.72 14.177l.343 4.916-2.611.183-1.067-15.253c1.547-.593 2.993-.937 4.339-1.031 3.438-.24 5.291 1.556 5.56 5.39.132 1.901-.178 3.397-.933 4.486-.754 1.09-1.856 1.685-3.304 1.786-.834.058-1.61-.1-2.327-.477zm3.944-5.414c-.18-2.575-1.273-3.793-3.277-3.653-.439.031-.867.112-1.284.245l.472 6.76a3.328 3.328 0 0 0 1.904.417c.864-.06 1.461-.451 1.793-1.173.332-.721.462-1.587.392-2.596zm5.138-10.24l2.612-.182.294 4.213 2.963-.207.143 2.041-2.963.207.39 5.575c.045.644.193 1.085.445 1.325s.62.343 1.102.309c.498-.035.985-.223 1.46-.565l.777 1.643c-.696.564-1.607.885-2.733.964-.659.046-1.22 0-1.686-.136-.465-.137-.815-.3-1.049-.49-.233-.189-.423-.477-.567-.864-.145-.387-.233-.693-.263-.919-.03-.225-.061-.558-.092-.997l-.833-11.917zm19.297 2.554c.57-.04 1.147.008 1.73.144l-.29-4.148 2.59-.18.916 13.101.348 2.137-2.238.157-.259-1.173-.09-.016c-.615 1.072-1.574 1.654-2.877 1.745-.819.057-1.532-.044-2.138-.303a3.248 3.248 0 0 1-1.437-1.156 5.768 5.768 0 0 1-.79-1.665 9.51 9.51 0 0 1-.337-1.994c-.133-1.902.229-3.457 1.085-4.664.857-1.206 2.12-1.868 3.787-1.985zm2.267 7.825l-.397-5.684a4.02 4.02 0 0 0-1.67-.236c-.966.068-1.645.505-2.037 1.311-.392.807-.546 1.81-.462 3.01.174 2.487 1.014 3.678 2.521 3.573.63-.044 1.135-.27 1.518-.68.383-.409.56-.84.527-1.294zm14.871-8.251l.594 8.493.345 2.093-2.26.158-.236-1.152-.089-.016c-.604 1.027-1.572 1.588-2.904 1.68-1.477.104-2.597-.295-3.359-1.198-.761-.902-1.2-2.18-1.315-3.833-.138-1.976.24-3.557 1.135-4.744.894-1.187 2.27-1.846 4.129-1.976 1.244-.087 2.564.078 3.96.495zm-2.092 7.292l-.398-5.684c-.423-.162-.978-.219-1.666-.17-.98.068-1.662.513-2.046 1.333-.383.821-.53 1.883-.439 3.185.166 2.37 1.01 3.502 2.531 3.395.644-.045 1.15-.275 1.518-.69.368-.415.534-.872.5-1.37zm5.508-12.206l2.611-.183.295 4.214 2.963-.207.142 2.04-2.962.208.39 5.574c.044.644.193 1.086.445 1.325.252.24.62.343 1.102.31.498-.036.984-.224 1.46-.566l.777 1.644c-.696.563-1.607.884-2.734.963-.658.046-1.22 0-1.685-.136-.466-.136-.815-.3-1.049-.489-.234-.19-.423-.478-.568-.864-.144-.387-.232-.694-.262-.92-.03-.225-.061-.557-.092-.996l-.833-11.917zm14.352 13.53l.638-1.92c1.146.626 2.217.904 3.212.834.497-.034.892-.18 1.183-.435.29-.256.42-.618.387-1.086-.032-.453-.209-.776-.531-.966-.322-.19-.804-.36-1.447-.506-.552-.123-.975-.23-1.268-.319a6.551 6.551 0 0 1-1.057-.455 2.197 2.197 0 0 1-.933-.883c-.21-.375-.334-.833-.372-1.375-.077-1.097.251-1.98.984-2.649.732-.668 1.662-1.042 2.788-1.121 1.61-.113 2.97.314 4.081 1.28l-1.143 1.624c-.963-.726-1.883-1.06-2.76-.998-.425.03-.78.165-1.064.405-.284.24-.412.566-.384.976.023.321.144.585.364.79.22.205.447.344.68.416.233.072.573.158 1.022.26.523.124.943.242 1.26.352.316.11.673.28 1.071.51.399.229.703.535.914.917.21.382.334.844.372 1.385.078 1.112-.238 2.002-.949 2.67-.71.666-1.695 1.044-2.953 1.132a7.641 7.641 0 0 1-2.407-.196c-.755-.19-1.318-.404-1.688-.643zm15.072-11.684c1.083-.076 1.954.131 2.613.622.659.49 1.022 1.219 1.09 2.184.045.644-.07 1.218-.343 1.722a3.377 3.377 0 0 1-1.052 1.199c-.428.294-.94.543-1.535.747-.596.203-1.123.346-1.58.43a13.05 13.05 0 0 1-1.432.177c.099.787.398 1.435.896 1.944.5.51 1.187.733 2.065.672.937-.066 1.836-.452 2.698-1.16l.933 1.678c-.274.284-.749.589-1.424.916-.676.326-1.46.52-2.352.583-1.741.122-3.064-.29-3.968-1.233-.904-.944-1.417-2.287-1.539-4.028-.118-1.697.257-3.168 1.125-4.412.869-1.244 2.137-1.925 3.805-2.041zm1.384 3.079c-.027-.395-.17-.702-.428-.919-.258-.217-.584-.312-.98-.284-.818.057-1.436.431-1.85 1.122-.415.69-.606 1.49-.571 2.4.35-.025.73-.081 1.135-.168a9.11 9.11 0 0 0 1.264-.375c.437-.163.791-.401 1.063-.714.273-.313.395-.667.367-1.062zm14.152-1.497c.05.702-.092 1.418-.423 2.147-.331.728-.882 1.37-1.652 1.923l2.904 4.627-2.94.206-2.31-3.698c-.519.154-1.055.272-1.608.355l.252 3.6-2.612.182-1.066-15.253 2.612-.183.442 6.32.065-.004a5.047 5.047 0 0 1 1.36-1.848c.59-.504 1.33-.788 2.223-.85.731-.051 1.358.125 1.878.53.521.405.813 1.053.875 1.946zm-2.693.585c-.045-.644-.339-.947-.88-.909-.673.047-1.262.504-1.768 1.37-.505.866-.77 1.748-.796 2.647 1.12-.181 1.987-.55 2.602-1.108.615-.558.896-1.224.842-2zm5.189 7.202l.637-1.92c1.147.626 2.217.904 3.212.835.498-.035.892-.18 1.183-.436.29-.256.42-.617.387-1.086-.032-.453-.209-.775-.53-.966-.323-.19-.805-.36-1.448-.505-.552-.123-.975-.23-1.268-.32a6.551 6.551 0 0 1-1.057-.455 2.197 2.197 0 0 1-.933-.883c-.21-.375-.334-.833-.372-1.374-.077-1.098.251-1.98.984-2.65.732-.668 1.662-1.042 2.788-1.12 1.61-.113 2.97.313 4.082 1.28l-1.144 1.623c-.962-.726-1.882-1.059-2.76-.998-.425.03-.78.165-1.064.406-.284.24-.412.565-.384.975.023.322.144.585.364.79.22.205.447.344.68.416.233.072.574.158 1.022.26.523.124.943.242 1.26.352.316.11.673.28 1.072.51.398.23.702.535.913.917.21.383.334.844.372 1.386.078 1.112-.238 2.001-.949 2.668-.71.668-1.695 1.045-2.953 1.133a7.641 7.641 0 0 1-2.407-.195c-.755-.19-1.318-.405-1.687-.643zM56.037 67.928l.344 4.916-2.612.182-1.066-15.253c1.546-.593 2.992-.937 4.338-1.03 3.439-.241 5.292 1.555 5.56 5.389.133 1.902-.178 3.397-.932 4.487-.755 1.089-1.856 1.684-3.305 1.785-.834.059-1.61-.1-2.327-.476zm3.944-5.415c-.18-2.575-1.272-3.792-3.277-3.652-.439.03-.867.112-1.284.244l.473 6.76a3.328 3.328 0 0 0 1.904.418c.863-.06 1.46-.451 1.792-1.173.332-.722.463-1.587.392-2.597zm8.375-2.107l.485 6.935-2.611.183-.648-9.262-.322-1.764 2.151-.15.376 1.584c.19-.631.516-1.132.975-1.502.46-.37.974-.575 1.545-.615.673-.047 1.268.058 1.786.316l-.306 2.249c-.561-.255-1.09-.365-1.588-.33-.586.04-1.043.282-1.372.724-.33.442-.486.986-.47 1.632zm10.41-5.183c1.083-.076 1.954.132 2.613.622.66.491 1.023 1.22 1.09 2.185.045.643-.07 1.218-.343 1.722a3.377 3.377 0 0 1-1.052 1.198c-.427.295-.94.544-1.535.747-.596.203-1.123.347-1.58.43a13.05 13.05 0 0 1-1.432.178c.099.787.398 1.435.897 1.944.498.509 1.187.733 2.065.671.936-.065 1.835-.451 2.697-1.159l.933 1.677c-.274.284-.749.59-1.424.916-.676.327-1.46.521-2.352.583-1.741.122-3.064-.289-3.968-1.233-.904-.944-1.417-2.286-1.539-4.027-.118-1.697.257-3.168 1.125-4.412.87-1.245 2.137-1.925 3.805-2.042zm1.384 3.08c-.027-.396-.17-.702-.428-.92-.257-.216-.584-.311-.979-.284-.82.058-1.436.432-1.851 1.122-.415.69-.605 1.49-.571 2.4.351-.025.73-.08 1.135-.168a9.11 9.11 0 0 0 1.264-.375c.437-.163.792-.4 1.064-.714.272-.313.394-.667.366-1.062zm11.457-7.881l2.611-.183.295 4.214 2.963-.207.142 2.04-2.962.208.39 5.574c.044.644.193 1.086.445 1.325.252.24.62.343 1.102.31.498-.035.984-.224 1.46-.566l.777 1.644c-.696.563-1.607.884-2.734.963-.658.046-1.22 0-1.685-.136-.465-.136-.815-.3-1.049-.489-.234-.19-.423-.478-.568-.864-.144-.387-.232-.694-.262-.92-.03-.225-.061-.557-.092-.996l-.396-5.662-4.148.29.39 5.574c.045.644.193 1.085.445 1.325s.62.343 1.103.309c.497-.035.984-.223 1.46-.565l.776 1.644c-.695.563-1.606.884-2.733.963-.658.046-1.22 0-1.686-.136-.465-.137-.815-.3-1.048-.49-.234-.189-.423-.477-.568-.864-.145-.387-.232-.693-.263-.919-.03-.225-.06-.558-.092-.997l-.833-11.917 2.612-.182.294 4.214 4.148-.29-.294-4.214zm12.4 14.46l-2.611.183-.772-11.04 2.612-.182.772 11.039zm-3.823-14.001c-.03-.41.09-.768.355-1.073.265-.305.617-.473 1.056-.504.439-.03.811.087 1.116.352.306.266.473.603.501 1.013.03.424-.089.782-.355 1.072-.266.29-.619.451-1.058.482-.453.032-.829-.078-1.126-.33-.296-.25-.46-.588-.49-1.012zm12.095 19.245c-1.2.084-2.132-.112-2.797-.588-.666-.475-1.03-1.174-1.095-2.095-.106-1.507.615-2.866 2.163-4.077-1.035-.075-1.908-.473-2.62-1.195-.712-.722-1.12-1.815-1.222-3.278-.125-1.8.279-3.217 1.214-4.253.934-1.036 2.206-1.61 3.816-1.722 1.565-.11 3.003.062 4.314.514l.585 8.361c.094 1.347.138 2.284.13 2.814-.036 3.473-1.532 5.312-4.488 5.519zm1.577-10.564l-.32-4.587a5.195 5.195 0 0 0-1.709-.145c-.892.062-1.554.428-1.985 1.098-.43.67-.609 1.539-.534 2.607.033.483.088.901.165 1.256.076.355.2.71.372 1.066.172.356.433.62.783.794.35.174.775.244 1.272.21.6-.043 1.087-.272 1.463-.688.375-.416.54-.953.493-1.611zm-3.106 7.296c.067.966.606 1.414 1.615 1.343.805-.056 1.334-.428 1.588-1.114.253-.687.336-1.66.248-2.918l-.1-1.426c-2.33 1.383-3.446 2.755-3.351 4.115zm26.137-15.368l2.568-.18c.631 1.662.999 3.238 1.103 4.73.144 2.064-.142 3.701-.859 4.913-.716 1.211-1.864 1.872-3.445 1.983-1.492.104-2.522-.427-3.088-1.593-.765 1.26-1.9 1.942-3.408 2.047-2.458.172-3.776-1.015-3.954-3.56l-.526-7.528 2.611-.183.48 6.847c.037.542.092.964.165 1.268.073.303.231.572.475.805.245.232.586.334 1.025.303a1.855 1.855 0 0 0 1.383-.725 2.13 2.13 0 0 0 .467-1.522l-.505-7.22 2.612-.183.477 6.826c.023.336.05.603.078.8.028.196.077.416.145.662.069.245.155.426.259.544.104.118.254.217.45.3.198.081.428.113.691.094 1.478-.103 2.113-1.64 1.905-4.61-.092-1.317-.461-2.923-1.109-4.818zm11.644 8.669c.775-.055 1.325-.439 1.65-1.152.325-.714.446-1.67.362-2.87-.185-2.649-1.024-3.92-2.516-3.816-.776.054-1.335.42-1.677 1.098-.342.679-.475 1.566-.398 2.664.197 2.823 1.057 4.182 2.579 4.076zm-5.213-3.583c-.076-1.083.016-2.034.275-2.854.258-.819.633-1.455 1.123-1.909a5.32 5.32 0 0 1 1.56-1.024 5.498 5.498 0 0 1 1.747-.409 7.027 7.027 0 0 1 1.137.009c.362.033.785.147 1.27.341a3.9 3.9 0 0 1 1.27.816c.362.35.685.87.969 1.564.284.693.46 1.523.527 2.488.141 2.02-.228 3.581-1.106 4.687-.878 1.105-2.078 1.71-3.6 1.817-1.507.106-2.712-.303-3.614-1.225-.903-.922-1.422-2.355-1.558-4.301zm15.56-2.5l.484 6.935-2.611.183-.648-9.262-.322-1.763 2.151-.15.375 1.583c.192-.631.517-1.132.976-1.502.46-.37.974-.575 1.545-.615.673-.047 1.268.058 1.786.316l-.306 2.249c-.561-.255-1.091-.365-1.588-.33-.586.04-1.043.282-1.372.724-.33.442-.486.986-.47 1.632zm10.256-5.172c.57-.04 1.147.008 1.73.144l-.29-4.148 2.59-.181.916 13.102.348 2.137-2.239.156-.258-1.173-.09-.015c-.616 1.072-1.575 1.654-2.877 1.745-.82.057-1.532-.044-2.138-.303a3.248 3.248 0 0 1-1.437-1.157 5.768 5.768 0 0 1-.79-1.665 9.51 9.51 0 0 1-.337-1.994c-.133-1.902.228-3.456 1.085-4.663.856-1.207 2.119-1.868 3.787-1.985zm2.267 7.825l-.397-5.684a4.02 4.02 0 0 0-1.671-.236c-.966.067-1.644.504-2.036 1.311-.393.807-.547 1.81-.463 3.01.174 2.487 1.015 3.678 2.522 3.572.629-.044 1.135-.27 1.518-.68.383-.408.559-.84.527-1.293zm5.503-12.272l2.612-.182.295 4.213 2.962-.207.143 2.041-2.963.207.39 5.575c.045.643.194 1.085.446 1.325s.62.342 1.102.309c.497-.035.984-.224 1.46-.566l.777 1.644c-.696.564-1.607.885-2.734.963-.658.046-1.22.001-1.685-.135-.466-.137-.815-.3-1.05-.49-.233-.189-.422-.477-.567-.864-.144-.387-.232-.693-.263-.919-.03-.226-.06-.558-.091-.997l-.834-11.917z' fill='%23FFF'/%3E%3Cpath d='M151.013 25.563s2.363 4.536 1.08 6.757c0 0 2.608-2.518 6.607-2.83 3.999-.313.314-2.818-6.24 2.45 0 0 .473-5.912-.85-6.912-1.323-1.001-.597.535-.597.535z' stroke='%23FFEEE9' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M190.276 1.441c.345.272.65.67.856 1.27.094.274.139.566.142.9.029.325.02.384.038.434.026.075.034.1.11.074.024-.009.116-.068.255-.312 1.012-1.521 1.97-2.633 2.766-3.242.066-.05.207-.127.282-.153.7-.24 1.467-.282 2.063.071.135.066.27.215.321.365.267.774-.296 1.33-.495 1.4-.375.128-.86.016-1.21.136-.075.026-.175.06-.365.238-2.283 2.21-4.214 5.36-3.824 9.332.083.81-.08 1.228-.212 1.413a.737.737 0 0 1-.372.38c-.408.112-.686-.127-.93-.267-.335-.163-.673-.494-.8-.785-.293-.849.472-2.034.445-3.086-.03-2.112.025-4.226-.263-6.36-.053-.234-.07-.367-.088-.417-.051-.15-.32-.281-.422-.497-.07-.2.21-.687.784-.885.35-.12.8-.108.919-.009zM169.83 5.249c-.407-.458-.743-.412-1.181-.286-.323.092-.52.1-.705.152-.254.073-.22.363-.069.893.199.693.7.699.905 1.414.192.669.166.751.33 1.328.074.254.13.537.154 1.055.174 3.395.027 7.058-1.144 10.115-.085.224-.16.396-.253.422-.07.02-.165-.053-.22-.161a15.413 15.413 0 0 1-1.134-2.821c-.424-1.477-.554-2.888-.522-4.345.006-.151-.004-.273-.083-.55-.073-.254-.268-.498-.637-.741-.214-.139-.373-.168-.564-.138-.168.023-.448.003-.632.056-.093.027-.11.057-.132.238a7.058 7.058 0 0 0-.038 1.26c.03.54.027.616-.058 1.19-.269 1.849-1.14 4.296-2.196 6.271-.29.558-.42.62-.467.634-.046.013-.076-.004-.102-.096-.02-.069-.063-.306-.097-.771-.29-3.887-.426-7.842.015-11.614.003-.076.023-.181.003-.25-.02-.07-.627-.445-.749-.435-.244.02-.5-.006-.754.067-.6.172-.607.323-.603.597.046 3.382-.092 6.992.113 10.404.044.761.106.718.173 1.298.08.627.12 1.29.338 2.05.145.508.172.6.27.772.156.28.614.049.934.207.491.233.844.332.982.292 1.038-.297 1.438-2.385 2.287-3.776a4.57 4.57 0 0 0 .53-1.2c.052-.166.085-.225.154-.245.046-.013.122-.01.28.369.496 1.206.82 2.162 1.523 2.959.26.3.874.174 1.081.29.268.147.455.193.808.117.422-.096.6.003.715-.03.577-.166.794-.627.958-1.099 1.167-3.33 1.49-6.818 1.285-10.23-.094-1.546-.194-2.416-.531-3.593a15.074 15.074 0 0 0-.31-.91c-.143-.408-.331-.804-.658-1.16z' fill='%23FFEEE9'/%3E%3Cpath d='M185.735 14.654c-.361.337-.478.366-.78.442a2.31 2.31 0 0 1-.926.057 16.19 16.19 0 0 1-1.653-.28c-.53-.14-1.117-.612-1.565-1.317-.279-.425-.616-1.28-.726-1.723a2.752 2.752 0 0 1-.076-.798c.06-2.538 1.133-4.982 2.432-7.31.292-.517 1.09-1.384 2.23-1.668.63-.157.979-.145 1.485-.098.28.029.873.326 1.105 1.258.151.605.023 1.181-.117 1.81-.117.524-.24.826-.472 1.28-1.154 2.217-2.466 4.696-4.172 6.284-.1.099-.11.151-.093.221.092.373.564.775.802.839.291.076.536.064.769.006.396-.098.722-.279 1.63-1.099 1.392-1.262 2.057-2.763 3.233-3.997.216-.227.332-.256.425-.279.14-.035.524.117.582.35.053.21.035.238.052.308.024.093.059.233-.035.355-.88 1.234-1.078 2.52-4.13 5.359zm-.435-9.892c.146-.408.256-.757.152-1.176-.047-.186-.07-.28-.21-.245-.14.035-.262.14-.436.332-.216.227-.21.151-.39.419-1.178 1.728-2.332 4.044-2.327 6.244.023.093.052.11.076.105.046-.012.087-.047.145-.11 1.113-1.391 1.935-2.957 2.669-4.475.245-.507.134-.553.32-1.094z' fill='%23FFEEE9'/%3E%3Cpath d='M177.735 17.654c-.361.337-.478.366-.78.442a2.31 2.31 0 0 1-.926.057 16.19 16.19 0 0 1-1.653-.28c-.53-.14-1.117-.612-1.565-1.317-.279-.425-.616-1.28-.726-1.723a2.752 2.752 0 0 1-.076-.798c.06-2.538 1.133-4.982 2.432-7.31.292-.517 1.09-1.384 2.23-1.668.63-.157.979-.145 1.485-.098.28.029.873.326 1.105 1.258.151.605.023 1.181-.117 1.81-.117.524-.24.826-.472 1.28-1.154 2.217-2.466 4.696-4.172 6.284-.1.099-.11.151-.093.221.092.373.564.775.802.839.291.076.536.064.769.006.396-.098.722-.279 1.63-1.099 1.392-1.262 2.057-2.763 3.233-3.997.216-.227.332-.256.425-.279.14-.035.524.117.582.35.053.21.035.238.052.308.024.093.059.233-.035.355-.88 1.234-1.078 2.52-4.13 5.359zm-.435-9.692c.146-.408.256-.757.152-1.176-.047-.186-.07-.28-.21-.245-.14.035-.262.14-.436.332-.216.227-.21.151-.39.419-1.178 1.728-2.332 4.044-2.327 6.244.023.093.052.11.076.105.046-.012.087-.047.145-.11 1.113-1.391 1.935-2.957 2.669-4.475.245-.507.134-.553.32-1.094z' fill='%23FFEEE9'/%3E%3C/g%3E%3C/svg%3E");
}

.top-navigation .topmenu{
  margin-left:164px;
  margin-right:50px;
}

.top-navigation .topmenu > ul{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-pack:justify;
  justify-content:space-between;
  width:400px;
  padding:0;
}

.top-navigation .topmenu > ul > li{
  list-style:none;
}

.top-navigation .topmenu > ul > li > a{
  text-decoration:none;
  text-transform:lowercase;
  font-family:'Bree', sans-serif;
  font-size:18px;
  color:#fff
}

.top-navigation .topmenu > ul > li > a:hover {
  border-bottom:1px dashed #ffffff;
}

.top-navigation .topmenu.logged-in {
  display:none;
}

.top-navigation .topmenu.user {
  position:relative;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:start;
  justify-content:flex-start;
  height:44px;
  font-family:'Bree', sans-serif;
  font-size:18px;
  color:#fff;
}

.top-navigation .topmenu.user img {
  border:4px solid #fff;
  border-radius:2px;
}

.top-navigation .topmenu.user .client-name {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-align:center;
  align-items:center;
  cursor:pointer;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
}

.top-navigation .topmenu.user .client-name:after {
  content:"";
  display:block;
  width:10px;
  height:8px;
  padding:6px;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='8' viewBox='0 0 10 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.43 2.47s3.349 2.185 3.349 4.224c0 0 .776-2.77 3.343-4.576C10.689.313 7.239.053 4.878 6.287c0 0-1.977-4.26-3.255-4.422-1.278-.163-.194.606-.194.606z' stroke='%23FFF' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-position:center;
}

@media (max-width: 800px) {

  .top-navigation.menu-open:after {
    content:"";
    position:absolute;
    bottom:-4vw;
    left:0;
    display:block;
    width:100%;
    height:4vw;
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='320' height='8' viewBox='0 0 320 8' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath d='M0 .023V8s80-5.151 160-5.151S320 8 320 8V0' fill='%23000' fill-rule='evenodd' fill-opacity='.15'/%3E%3C/svg%3E");
    background-size:100%;
    background-repeat:no-repeat;
  }
}

@media (max-width: 800px){

  .top-navigation {
    z-index:3;
    background-color:#f65e2c;
  }
    }

@media (max-width: 800px){

  .top-navigation .logo {
    margin-top:-10px;
    margin-left:20px;
  }
        }

@media (min-width: 800px){

  .top-navigation .logo {
    position:relative;
    margin-top:5px;
    margin-left:48px;
  }
        }

@media (max-width: 800px){

  .top-navigation .logo img {
    width:147px;
    height:75px;
  }
            }

@media (max-width: 800px) {

  .top-navigation .logo:after {
    bottom:-53px;
    left:55px;
    width:147px;
    height:57px;
    background-size:100%;
    background-repeat:no-repeat;
  }
}

@media (min-width: 800px) {

  .top-navigation .logo:after {
    bottom:-45px;
    left:85px;
    width:198px;
    height:74px;
  }
}

.top-navigation.menu-open .logo:after {
  display:none;
}

@media (max-width: 800px){

  .top-navigation .topmenu {
    display:none;
  }
        }

@media (min-width: 800px) and (max-width: 1060px){

  .top-navigation .topmenu {
    display:none;
  }
        }

@media (max-width: 800px) {

  .top-navigation .topmenu.user {
    margin:0;
  }
}

@media (min-width: 800px) and (max-width: 1060px) {

  .top-navigation .topmenu.user {
    margin-right:5px;
  }
}

@media (max-width: 800px) {

  .top-navigation .topmenu.user .logged-in-as {
    display:none;
  }
}

@media (max-width: 800px) {

  .top-navigation .topmenu.user .client-name .inner {
    display:none;
  }
}

.logged-in .top-navigation .logo:after, .overlay-open .logo:after {
  display:none;
}

.mainmenu .inner > .bg{
  position:relative;
  box-sizing:border-box;
  padding:0;
  -ms-flex-pack:start;
  justify-content:flex-start;
}

.mainmenu .inner > .bg .topmenu ul{
  display:-ms-flexbox;
  display:flex;
  box-sizing:border-box;
  margin:0;
  padding:21px 40px 11px 19px;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.mainmenu .inner > .bg .secondarymenu{
  position:relative;
  border-top:3px dashed #fff;
}

.mainmenu .inner > .bg .secondarymenu ul li{
  width:40%;
}

.mainmenu .inner > .bg .secondarymenu ul li a{
  font-size:18px;
}

.mainmenu .inner > .bg li{
  list-style:none;
}

.mainmenu .inner > .bg li a{
  position:relative;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:center;
  justify-content:center;
  text-decoration:none;
  text-transform:lowercase;
  font-family:'Bree', sans-serif;
  color:#4B392C;
  white-space:nowrap
}

@media (max-width: 800px){

  .mainmenu {
    z-index:2;
    position:absolute;
    top:66px;
    transform:translateY(-110%);
    transition:transform 300ms linear;
    width:100%;
    will-change:transform;
  }
    }

@media (min-width: 800px){

  .mainmenu {
    margin-bottom:38px;
  }
    }

@media (max-width: 800px) {

  .mainmenu.scrolled_into_view {
    transform:translateY(0%);
    transition:transform 300ms linear;
    will-change:transform;
  }
}

@media (max-width: 800px) {

  .mainmenu.invisible {
    visibility:hidden;
  }
}

@media (max-width: 800px){

  .mainmenu .inner {
    width:100%;
    background-color:#f0fafa;
  }
        }

@media (min-width: 800px){

  .mainmenu .inner {
    width:1040px;
    margin:0 auto;
  }
        }

@media (min-width: 800px) and (max-width: 1060px){

  .mainmenu .inner {
    width:100%;
  }
        }

@media (max-width: 800px) {

  .mainmenu .inner > .bg:after {
    content:"";
    position:absolute;
    bottom:-4vw;
    left:0;
    display:block;
    width:100%;
    height:4vw;
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='320' height='8' viewBox='0 0 320 8' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath d='M0 .023V8s80-5.151 160-5.151S320 8 320 8V0' fill='%23000' fill-rule='evenodd' fill-opacity='.15'/%3E%3C/svg%3E");
    background-size:100%;
    background-repeat:no-repeat;
  }
}

@media (max-width: 800px){

  .mainmenu .inner > .bg .topmenu ul {
    -ms-flex-direction:column;
    flex-direction:column;
    width:100%;
    margin:0;
  }
                }

@media (min-width: 800px){

  .mainmenu .inner > .bg .topmenu ul {
    -ms-flex-direction:row;
    flex-direction:row;
    width:1040px;
    margin:0 auto;
    margin-top:32px;
    margin-bottom:0px;
    -ms-flex-pack:justify;
    justify-content:space-between;
  }
                }

@media (min-width: 800px) and (max-width: 1060px){

  .mainmenu .inner > .bg .topmenu ul {
    width:100%;
    max-width:770px;
  }
                }

@media (min-width: 800px){

  .mainmenu .inner > .bg .secondarymenu {
    display:none;
  }
                }

@media (max-width: 800px){

  .mainmenu .inner > .bg .secondarymenu ul {
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin:0;
    padding-left:20px;
    padding-top:17px;
    padding-bottom:20px;
    background-color:#ffe4db;
  }
                    }

@media (max-width: 800px){

  .mainmenu .inner > .bg li {
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    -ms-flex-align:center;
    align-items:center;
    line-height:1.909;
  }
                }

@media (max-width: 800px){

  .mainmenu .inner > .bg li a {
    font-size:22px;
    -ms-flex-direction:row;
    flex-direction:row;
    -ms-flex-align:center;
    align-items:center;
  }
                    }

@media (min-width: 800px){

  .mainmenu .inner > .bg li a {
    height:47px;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-direction:column-reverse;
    flex-direction:column-reverse;
    padding:0 18px;
    letter-spacing:2.0px;
    font-size:18px;
  }
                    }

@media (min-width: 800px) and (max-width: 1060px){

  .mainmenu .inner > .bg li a {
    letter-spacing:0;
  }
                    }

@media (min-width: 800px) {

  .mainmenu .inner > .bg li a:hover {
    background-color:#fff;
  }
}

@media (min-width: 800px) {

  .mainmenu .inner > .bg li a:hover:after {
    content:"";
    position:absolute;
    bottom:-6px;
    left:5px;
    display:block;
    width:calc(100% - 10px);
    height:6px;
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='204' height='8' viewBox='0 0 204 8' preserveAspectRatio='none'%3E%3Cpath fill='%23262626' opacity='.2' d='M0 .023V8s51-5.151 102-5.151C152.998 2.849 203.997 8 203.997 8V0' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-size:100% 100%;
    background-repeat:no-repeat;
  }
}

@media (max-width: 800px) {

  .mainmenu .inner > .bg li a:before {
    content:"";
    display:block;
    width:23px;
    height:12px;
    margin-right:18px;
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='12' viewBox='0 0 8 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1c6.631 5.86 6.831 4.512.427 9.414' stroke='%23F65E2C' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-position:right;
  }
}

@media (min-width: 800px) {

  .mainmenu .inner > .bg li a:before {
    content:"";
    width:100%;
    height:10px;
  }
}

@media (max-width: 800px) {

  .mainmenu .inner > .bg li.current a {
    color:#FA5D18;
  }
}

@media (max-width: 800px) {

  .mainmenu .inner > .bg li.current a:before {
    content:"";
    display:block;
    width:23px;
    height:12px;
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='12' viewBox='0 0 22 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23F65E2C' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round'%3E%3Cpath d='M15 1c6.631 5.86 6.831 4.512.427 9.414M18.596 6.307L1 6.828'/%3E%3C/g%3E%3C/svg%3E");
  }
}

@media (min-width: 800px) {

  .mainmenu .inner > .bg li.current a:before {
    content:"";
    width:100%;
    height:10px;
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='95' height='5' viewBox='0 0 95 5'%3E%3Cpath d='M2.354 2.5c46.718.667 76.077.667 88.08 0 12-.667-17.359-.667-88.08 0z' stroke='%23F65E2C' stroke-width='3' fill='none' fill-rule='evenodd' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-position:center;
  }
}

.logged-in.as-counselor .inner .bg .topmenu ul{
    -ms-flex-pack:start;
        justify-content:flex-start;
}

.mainmenu-mobile{
    display:none;
}

.left-col-menu h2{
  display:-ms-flexbox;
  display:flex;
  border-bottom:2px solid #fff;
  margin:0;
  padding:10px 10px 6px 17px;
  background-color:#fff;
  letter-spacing:0;
  line-height:1.4782;
  font-family:'Bree';
  font-size:24px;
  font-weight:normal;
  color:#F45F2C;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -ms-flex-align:center;
  align-items:center;
}

.left-col-menu h2 .edit{
  font-size:14px;
  color:#F45F2C;
}

.left-col-menu .submenu{
  border-top:2px solid #f0fafa;
  padding:20px 10px;
  background-color:#ffe4db;
}

.left-col-menu .submenu li{
  list-style:none;
  padding-left:10px;
  cursor:pointer;
  line-height:25px;
  font-family:'Open Sans', sans-serif;
  font-size:13px;
}

.left-col-menu .submenu li span{
  display:block;
}

.left-col-menu .submenu li.current,
            .left-col-menu .submenu li:hover {
  background-color:#039999;
  color:#fff;
}

.left-col-menu> ul {
  overflow:hidden;
  margin:0;
  padding:0;
}

.left-col-menu> ul > li {
  list-style:none;
}

.left-col-menu> ul > li a {
  position:relative;
  display:-ms-flexbox;
  display:flex;
  box-sizing:border-box;
  -ms-flex-align:center;
  align-items:center;
  background-color:#F45F2C;
  text-decoration:none;
  font-family:'Bree';
  color:#FFFFFF;
}

.left-col-menu> ul > li a .slide-hover {
  z-index:0;
  position:absolute;
  top:0;
  left:-230px;
  transition:left 0.3s;
  width:230px;
  height:70px;
  background-color:#FFE4DB;
}

.left-col-menu> ul > li a span {
  z-index:1;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:110px;
}

.left-col-menu> ul > li a:before {
  z-index:1;
  display:block;
  width:47px;
  height:47px;
  margin-left:9px;
  margin-right:9px;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  background-repeat:no-repeat;
  background-position:center;
}

.left-col-menu> ul > li a:hover {
  background-color:#ffe4db;
  color:#4B392C;
}

.left-col-menu> ul > li a:hover:after {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='5' viewBox='0 0 15 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.154 2.102C10.384 1.612 7 1.69 2 2.337c8.54.334 11.925.255 10.154-.235z' stroke-width='3' stroke='%23F45F2C' fill='none' fill-rule='evenodd' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.left-col-menu> ul > li:not(.zin):not(.opwinding):not(.klaarkomen):not(.pijn):not(.zwangerschap) a {
  padding-left:17px;
}

.left-col-menu> ul > li.client_action a {
  -ms-flex-direction:column-reverse;
  flex-direction:column-reverse;
  -ms-flex-align:start;
  align-items:flex-start;
  height:100px;
  padding-right:11px;
  max-width:233px;
  letter-spacing:0;
  line-height:1.2857;
  font-size:14px;
  color:#FFFFFF;
  -ms-flex-pack:center;
  justify-content:center;
}

.left-col-menu> ul > li.client_action a span {
  width:auto;
  font-size:20px;
}

.left-col-menu> ul > li.client_action a:hover {
  background-color:#ffe4db;
  color:#4B392C;
}

.left-col-menu> ul > li.current a {
  background-color:#ffe4db;
  color:#4B392C;
}

.left-col-menu> ul > li.current a:after {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='5' viewBox='0 0 15 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.154 2.102C10.384 1.612 7 1.69 2 2.337c8.54.334 11.925.255 10.154-.235z' stroke-width='3' stroke='%23F45F2C' fill='none' fill-rule='evenodd' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.left-col-menu> ul > li.zin a:before {
  content:"";
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='39' viewBox='0 0 26 39'%3E%3Cg stroke-width='3' fill='none' fill-rule='evenodd' stroke-linecap='square' stroke-linejoin='round'%3E%3Cpath fill='%23FFB399' stroke='%23FFB399' d='M9.225 33.665c1.171 0 2.623 2.9 0 2.9-2.625.001-1.17-2.9 0-2.9z'/%3E%3Cpath stroke='%23FFF' d='M2.343 13.12c1.697 2.304 3.466 7.276 5.305 14.916C2.414 15.79.646 10.818 2.343 13.121z'/%3E%3Cpath fill='%23FFAB8F' stroke='%23FFB399' d='M15.422 26.164c1.069-.134 2.72 2.398.324 2.7-2.396.3-1.393-2.566-.324-2.7z'/%3E%3Cpath stroke='%23FFF' d='M12.224 6.479c1.115 2.399 1.801 7.256 2.06 14.57-2.488-12.113-3.174-16.97-2.06-14.57z'/%3E%3Cpath fill='%23FFB399' stroke='%23FFB399' d='M22.17 19.662c.858-.264 2.578 1.574.657 2.167-1.922.593-1.514-1.902-.657-2.167z'/%3E%3Cpath stroke='%23FFF' d='M22.481 2.987c.678 2.096.752 6.18.223 12.252-.826-10.264-.9-14.348-.223-12.252z'/%3E%3C/g%3E%3C/svg%3E");
}

.left-col-menu> ul > li.zin a:hover:before {
  content:"";
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='39' viewBox='0 0 26 39'%3E%3Cg stroke-width='3' fill='none' fill-rule='evenodd' stroke-linecap='square' stroke-linejoin='round'%3E%3Cpath fill='%23FFB399' stroke='%23FFB399' d='M9.225 33.665c1.171 0 2.623 2.9 0 2.9-2.625.001-1.17-2.9 0-2.9z'/%3E%3Cpath stroke='%23F65E2C' d='M2.343 13.12c1.697 2.304 3.466 7.276 5.305 14.916C2.414 15.79.646 10.818 2.343 13.121z'/%3E%3Cpath fill='%23FFAB8F' stroke='%23FFB399' d='M15.422 26.164c1.069-.134 2.72 2.398.324 2.7-2.396.3-1.393-2.566-.324-2.7z'/%3E%3Cpath stroke='%23F65E2C' d='M12.686 6.62c1.114 2.399 1.8 7.255 2.059 14.57-2.487-12.113-3.174-16.97-2.06-14.57z'/%3E%3Cpath fill='%23FFB399' stroke='%23FFB399' d='M22.17 19.662c.858-.264 2.578 1.574.657 2.167-1.922.593-1.514-1.902-.657-2.167z'/%3E%3Cpath stroke='%23F65E2C' d='M22.481 2.987c.678 2.096.752 6.18.223 12.252-.826-10.264-.9-14.348-.223-12.252z'/%3E%3C/g%3E%3C/svg%3E");
}

.left-col-menu> ul > li.zin a:after {
  content:"";
}

.left-col-menu> ul > li.zin.current a:before {
  content:"";
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='39' viewBox='0 0 26 39'%3E%3Cg stroke-width='3' fill='none' fill-rule='evenodd' stroke-linecap='square' stroke-linejoin='round'%3E%3Cpath fill='%23FFB399' stroke='%23FFB399' d='M9.225 33.665c1.171 0 2.623 2.9 0 2.9-2.625.001-1.17-2.9 0-2.9z'/%3E%3Cpath stroke='%23F65E2C' d='M2.343 13.12c1.697 2.304 3.466 7.276 5.305 14.916C2.414 15.79.646 10.818 2.343 13.121z'/%3E%3Cpath fill='%23FFAB8F' stroke='%23FFB399' d='M15.422 26.164c1.069-.134 2.72 2.398.324 2.7-2.396.3-1.393-2.566-.324-2.7z'/%3E%3Cpath stroke='%23F65E2C' d='M12.686 6.62c1.114 2.399 1.8 7.255 2.059 14.57-2.487-12.113-3.174-16.97-2.06-14.57z'/%3E%3Cpath fill='%23FFB399' stroke='%23FFB399' d='M22.17 19.662c.858-.264 2.578 1.574.657 2.167-1.922.593-1.514-1.902-.657-2.167z'/%3E%3Cpath stroke='%23F65E2C' d='M22.481 2.987c.678 2.096.752 6.18.223 12.252-.826-10.264-.9-14.348-.223-12.252z'/%3E%3C/g%3E%3C/svg%3E");
}

.left-col-menu> ul > li.opwinding a:before {
  content:"";
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='47' viewBox='0 0 44 47'%3E%3Cg stroke-width='3' fill='none' fill-rule='evenodd' stroke-linecap='square' stroke-linejoin='round'%3E%3Cpath stroke='%23FFF' d='M21.814 24.671c-1.107 0-2.481 2.738 0 2.738 2.483 0 1.108-2.737 0-2.738z'/%3E%3Cpath fill='%23FFB399' stroke='%23FFB399' d='M40.264 8.29c-1.107 0-2.481 2.738 0 2.738 2.483 0 1.108-2.737 0-2.738zM8.49 2.148c-1.108 0-2.482 2.737 0 2.738 2.482 0 1.107-2.738 0-2.738zM39.24 42.076c-1.108 0-2.482 2.738 0 2.738s1.107-2.738 0-2.738zM3.364 37.98c-1.107 0-2.481 2.739 0 2.739 2.483 0 1.108-2.738 0-2.738z'/%3E%3Cpath stroke='%23FFF' d='M4.69 25.935c1.83.438 5.293.234 10.388-.61-8.755-.03-12.218.173-10.387.61zM12.63 10.339c.473 1.821 2.278 4.783 5.415 8.885-4.083-7.744-5.888-10.706-5.415-8.885zM26.792 8.513c-1.117 1.513-2.283 4.78-3.497 9.8 3.45-8.048 4.615-11.314 3.497-9.8zM38.411 20.127c-1.881-.014-5.21.963-9.984 2.931 8.538-1.94 11.866-2.916 9.984-2.93zM38.714 32.993c-1.533-1.091-4.82-2.2-9.86-3.326 8.106 3.309 11.393 4.417 9.86 3.326zM26.136 43.612c-.051-1.881-1.144-5.173-3.278-9.876 2.236 8.465 3.329 11.757 3.278 9.876zM10.697 39.599c1.55-1.067 3.715-3.777 6.497-8.127-5.881 6.485-8.047 9.194-6.497 8.127z'/%3E%3C/g%3E%3C/svg%3E");
}

.left-col-menu> ul > li.opwinding a:hover:before {
  content:"";
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='47' viewBox='0 0 44 47'%3E%3Cg stroke-width='3' fill='none' fill-rule='evenodd' stroke-linecap='square' stroke-linejoin='round'%3E%3Cpath fill='%23F65E2C' stroke='%23F65E2C' d='M21.814 24.671c-1.107 0-2.481 2.738 0 2.738 2.483 0 1.108-2.737 0-2.738z'/%3E%3Cpath fill='%23FFB399' stroke='%23FFB399' d='M40.264 8.29c-1.107 0-2.481 2.738 0 2.738 2.483 0 1.108-2.737 0-2.738zM8.49 2.148c-1.108 0-2.482 2.737 0 2.738 2.482 0 1.107-2.738 0-2.738zM39.24 42.076c-1.108 0-2.482 2.738 0 2.738s1.107-2.738 0-2.738zM3.364 37.98c-1.107 0-2.481 2.739 0 2.739 2.483 0 1.108-2.738 0-2.738z'/%3E%3Cpath stroke='%23F65E2C' d='M4.69 25.935c1.83.438 5.293.234 10.388-.61-8.755-.03-12.218.173-10.387.61zM12.63 10.339c.473 1.821 2.278 4.783 5.415 8.885-4.083-7.744-5.888-10.706-5.415-8.885zM26.792 8.513c-1.117 1.513-2.283 4.78-3.497 9.8 3.45-8.048 4.615-11.314 3.497-9.8zM38.411 20.127c-1.881-.014-5.21.963-9.984 2.931 8.538-1.94 11.866-2.916 9.984-2.93zM38.714 32.993c-1.533-1.091-4.82-2.2-9.86-3.326 8.106 3.309 11.393 4.417 9.86 3.326zM26.136 43.612c-.051-1.881-1.144-5.173-3.278-9.876 2.236 8.465 3.329 11.757 3.278 9.876zM10.697 39.599c1.55-1.067 3.715-3.777 6.497-8.127-5.881 6.485-8.047 9.194-6.497 8.127z'/%3E%3C/g%3E%3C/svg%3E");
}

.left-col-menu> ul > li.opwinding a:after {
  content:"";
}

.left-col-menu> ul > li.opwinding.current a:before {
  content:"";
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='47' viewBox='0 0 44 47'%3E%3Cg stroke-width='3' fill='none' fill-rule='evenodd' stroke-linecap='square' stroke-linejoin='round'%3E%3Cpath fill='%23F65E2C' stroke='%23F65E2C' d='M21.814 24.671c-1.107 0-2.481 2.738 0 2.738 2.483 0 1.108-2.737 0-2.738z'/%3E%3Cpath fill='%23FFB399' stroke='%23FFB399' d='M40.264 8.29c-1.107 0-2.481 2.738 0 2.738 2.483 0 1.108-2.737 0-2.738zM8.49 2.148c-1.108 0-2.482 2.737 0 2.738 2.482 0 1.107-2.738 0-2.738zM39.24 42.076c-1.108 0-2.482 2.738 0 2.738s1.107-2.738 0-2.738zM3.364 37.98c-1.107 0-2.481 2.739 0 2.739 2.483 0 1.108-2.738 0-2.738z'/%3E%3Cpath stroke='%23F65E2C' d='M4.69 25.935c1.83.438 5.293.234 10.388-.61-8.755-.03-12.218.173-10.387.61zM12.63 10.339c.473 1.821 2.278 4.783 5.415 8.885-4.083-7.744-5.888-10.706-5.415-8.885zM26.792 8.513c-1.117 1.513-2.283 4.78-3.497 9.8 3.45-8.048 4.615-11.314 3.497-9.8zM38.411 20.127c-1.881-.014-5.21.963-9.984 2.931 8.538-1.94 11.866-2.916 9.984-2.93zM38.714 32.993c-1.533-1.091-4.82-2.2-9.86-3.326 8.106 3.309 11.393 4.417 9.86 3.326zM26.136 43.612c-.051-1.881-1.144-5.173-3.278-9.876 2.236 8.465 3.329 11.757 3.278 9.876zM10.697 39.599c1.55-1.067 3.715-3.777 6.497-8.127-5.881 6.485-8.047 9.194-6.497 8.127z'/%3E%3C/g%3E%3C/svg%3E");
}

.left-col-menu> ul > li.klaarkomen a:before {
  content:"";
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='33' viewBox='0 0 37 33'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg stroke='%23FFF' stroke-linecap='square' stroke-linejoin='round' stroke-width='3'%3E%3Cpath d='M26.788 11.676c-3.695 1.542-9.453 6.3-17.273 14.278 15.21-11.06 20.968-15.819 17.273-14.278zM19.761 24.725c-2.838.378-7.552 2.483-14.14 6.315 12.265-4.588 16.979-6.693 14.14-6.315zM2.655 8.573c-.761 2.76-.665 7.922.288 15.484.569-13.084.473-18.245-.288-15.484zM10.73 8.61C8.648 12.028 6.788 19.263 5.15 30.313 10.954 12.426 12.814 5.191 10.73 8.61zM22.222 3.329c-4.396 3.909-10.034 13.04-16.914 27.393C20.98 8.552 26.618-.58 22.222 3.33z'/%3E%3C/g%3E%3Cpath fill='%23FFB399' stroke='%23FFB399' stroke-linecap='square' stroke-linejoin='round' stroke-width='3' d='M28.552 25.146c-1.082 0-2.424 2.67 0 2.67s1.082-2.67 0-2.67z'/%3E%3Cpath fill='%23FFB399' stroke='%23FFB399' d='M33.019 12.008c-.117 1.01.308 1.538 1.273 1.582 1.45.067 1.634-.63 1.634-1.228S35.42 11 34.388 11c-.688 0-1.145.336-1.37 1.008zM13.019 2.008c-.117 1.01.308 1.538 1.273 1.582 1.45.067 1.634-.63 1.634-1.228S15.42 1 14.388 1c-.688 0-1.145.336-1.37 1.008z'/%3E%3C/g%3E%3C/svg%3E");
}

.left-col-menu> ul > li.klaarkomen a:hover:before {
  content:"";
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='33' viewBox='0 0 37 33'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath stroke='%23F65E2C' stroke-linecap='square' stroke-linejoin='round' stroke-width='3' d='M26.788 11.676c-3.695 1.542-9.453 6.3-17.273 14.278 15.21-11.06 20.968-15.819 17.273-14.278zM19.761 24.725c-2.838.378-7.552 2.483-14.14 6.315 12.265-4.588 16.979-6.693 14.14-6.315zM2.655 8.573c-.761 2.76-.665 7.922.288 15.484.569-13.084.473-18.245-.288-15.484zM10.73 8.61C8.648 12.028 6.788 19.263 5.15 30.313 10.954 12.426 12.814 5.191 10.73 8.61zM22.222 3.329c-4.396 3.909-10.034 13.04-16.914 27.393C20.98 8.552 26.618-.58 22.222 3.33z'/%3E%3Cpath fill='%23FFB399' stroke='%23FFB399' stroke-linecap='square' stroke-linejoin='round' stroke-width='3' d='M28.552 25.146c-1.082 0-2.424 2.67 0 2.67s1.082-2.67 0-2.67z'/%3E%3Cpath fill='%23FFB399' stroke='%23FFB399' d='M33.019 12.008c-.117 1.01.308 1.538 1.273 1.582 1.45.067 1.634-.63 1.634-1.228S35.42 11 34.388 11c-.688 0-1.145.336-1.37 1.008zM13.019 2.008c-.117 1.01.308 1.538 1.273 1.582 1.45.067 1.634-.63 1.634-1.228S15.42 1 14.388 1c-.688 0-1.145.336-1.37 1.008z'/%3E%3C/g%3E%3C/svg%3E");
}

.left-col-menu> ul > li.klaarkomen a:after {
  content:"";
}

.left-col-menu> ul > li.klaarkomen.current a:before {
  content:"";
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='33' viewBox='0 0 37 33'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath stroke='%23F65E2C' stroke-linecap='square' stroke-linejoin='round' stroke-width='3' d='M26.788 11.676c-3.695 1.542-9.453 6.3-17.273 14.278 15.21-11.06 20.968-15.819 17.273-14.278zM19.761 24.725c-2.838.378-7.552 2.483-14.14 6.315 12.265-4.588 16.979-6.693 14.14-6.315zM2.655 8.573c-.761 2.76-.665 7.922.288 15.484.569-13.084.473-18.245-.288-15.484zM10.73 8.61C8.648 12.028 6.788 19.263 5.15 30.313 10.954 12.426 12.814 5.191 10.73 8.61zM22.222 3.329c-4.396 3.909-10.034 13.04-16.914 27.393C20.98 8.552 26.618-.58 22.222 3.33z'/%3E%3Cpath fill='%23FFB399' stroke='%23FFB399' stroke-linecap='square' stroke-linejoin='round' stroke-width='3' d='M28.552 25.146c-1.082 0-2.424 2.67 0 2.67s1.082-2.67 0-2.67z'/%3E%3Cpath fill='%23FFB399' stroke='%23FFB399' d='M33.019 12.008c-.117 1.01.308 1.538 1.273 1.582 1.45.067 1.634-.63 1.634-1.228S35.42 11 34.388 11c-.688 0-1.145.336-1.37 1.008zM13.019 2.008c-.117 1.01.308 1.538 1.273 1.582 1.45.067 1.634-.63 1.634-1.228S15.42 1 14.388 1c-.688 0-1.145.336-1.37 1.008z'/%3E%3C/g%3E%3C/svg%3E");
}

.left-col-menu> ul > li.pijn a:before {
  content:"";
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='38' viewBox='0 0 42 38'%3E%3Cg fill='none' fill-rule='evenodd' stroke-linecap='square' stroke-linejoin='round'%3E%3Cpath fill='%23FFF' stroke='%23FFF' stroke-width='3' d='M20.875 7.733l7.085.956 4.043-6.548L33 9.445c5.12.236 7.431.438 6.933.606-.5.168-2.527 1.662-6.083 4.482l1.393 7.356-5.837-5.592c-4.29 2.35-6.601 3.274-6.934 2.77-.333-.504.73-2.35 3.192-5.541l-4.79-5.793z'/%3E%3Cpath fill='%23FFB399' stroke='%23FFB399' stroke-width='3' d='M3.85 32.104l3.208-3.479-2.016-4.677 4.34 2.232c2.071-2.687 3.058-3.864 2.96-3.53-.099.335-.058 2.001.121 5l4.517 2.038-5.248 1.041c-.354 3.218-.73 4.822-1.13 4.812-.4-.011-.998-1.29-1.793-3.835l-4.96.398z'/%3E%3Cpath fill='%23FFF' stroke='%23FFF' d='M.45 11.87l2.805-.21 1.02-2.852.981 2.73c1.99-.328 2.897-.44 2.718-.334-.178.105-.836.846-1.974 2.223l1.138 2.717-2.704-1.675c-1.459 1.255-2.273 1.8-2.442 1.633-.17-.166.089-.964.775-2.393L.45 11.87z'/%3E%3Cpath stroke='%23FFF' d='M10.145 14.585c.774 0 2.996.293 6.667.878-.773 3.708-.967 6.05-.58 7.025.386.975 2.898 2.83 7.536 5.56-1.932 2.732-2.415 4.489-1.45 5.27.967.78 3.576 1.95 7.827 3.511'/%3E%3C/g%3E%3C/svg%3E");
}

.left-col-menu> ul > li.pijn a:hover:before {
  content:"";
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='38' viewBox='0 0 42 38'%3E%3Cg fill='none' fill-rule='evenodd' stroke-linecap='square' stroke-linejoin='round'%3E%3Cpath fill='%23F65E2C' stroke='%23F65E2C' stroke-width='3' d='M20.875 7.733l7.085.956 4.043-6.548L33 9.445c5.12.236 7.431.438 6.933.606-.5.168-2.527 1.662-6.083 4.482l1.393 7.356-5.837-5.592c-4.29 2.35-6.601 3.274-6.934 2.77-.333-.504.73-2.35 3.192-5.541l-4.79-5.793z'/%3E%3Cpath fill='%23FFB399' stroke='%23FFB399' stroke-width='3' d='M3.85 32.104l3.208-3.479-2.016-4.677 4.34 2.232c2.071-2.687 3.058-3.864 2.96-3.53-.099.335-.058 2.001.121 5l4.517 2.038-5.248 1.041c-.354 3.218-.73 4.822-1.13 4.812-.4-.011-.998-1.29-1.793-3.835l-4.96.398z'/%3E%3Cpath fill='%23F65E2C' stroke='%23F65E2C' d='M.45 11.87l2.805-.21 1.02-2.852.981 2.73c1.99-.328 2.897-.44 2.718-.334-.178.105-.836.846-1.974 2.223l1.138 2.717-2.704-1.675c-1.459 1.255-2.273 1.8-2.442 1.633-.17-.166.089-.964.775-2.393L.45 11.87z'/%3E%3Cpath stroke='%23F65E2C' d='M10.145 14.585c.774 0 2.996.293 6.667.878-.773 3.708-.967 6.05-.58 7.025.386.975 2.898 2.83 7.536 5.56-1.932 2.732-2.415 4.489-1.45 5.27.967.78 3.576 1.95 7.827 3.511'/%3E%3C/g%3E%3C/svg%3E");
}

.left-col-menu> ul > li.pijn a:after {
  content:"";
}

.left-col-menu> ul > li.pijn.current a:before {
  content:"";
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='38' viewBox='0 0 42 38'%3E%3Cg fill='none' fill-rule='evenodd' stroke-linecap='square' stroke-linejoin='round'%3E%3Cpath fill='%23F65E2C' stroke='%23F65E2C' stroke-width='3' d='M20.875 7.733l7.085.956 4.043-6.548L33 9.445c5.12.236 7.431.438 6.933.606-.5.168-2.527 1.662-6.083 4.482l1.393 7.356-5.837-5.592c-4.29 2.35-6.601 3.274-6.934 2.77-.333-.504.73-2.35 3.192-5.541l-4.79-5.793z'/%3E%3Cpath fill='%23FFB399' stroke='%23FFB399' stroke-width='3' d='M3.85 32.104l3.208-3.479-2.016-4.677 4.34 2.232c2.071-2.687 3.058-3.864 2.96-3.53-.099.335-.058 2.001.121 5l4.517 2.038-5.248 1.041c-.354 3.218-.73 4.822-1.13 4.812-.4-.011-.998-1.29-1.793-3.835l-4.96.398z'/%3E%3Cpath fill='%23F65E2C' stroke='%23F65E2C' d='M.45 11.87l2.805-.21 1.02-2.852.981 2.73c1.99-.328 2.897-.44 2.718-.334-.178.105-.836.846-1.974 2.223l1.138 2.717-2.704-1.675c-1.459 1.255-2.273 1.8-2.442 1.633-.17-.166.089-.964.775-2.393L.45 11.87z'/%3E%3Cpath stroke='%23F65E2C' d='M10.145 14.585c.774 0 2.996.293 6.667.878-.773 3.708-.967 6.05-.58 7.025.386.975 2.898 2.83 7.536 5.56-1.932 2.732-2.415 4.489-1.45 5.27.967.78 3.576 1.95 7.827 3.511'/%3E%3C/g%3E%3C/svg%3E");
}

.left-col-menu> ul > li.zwangerschap a:before {
  content:"";
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='52' height='40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M39.34 31.11c4.587 1.845 7.542 4.037 8.864 6.577 1.322 2.54-1.632.348-8.864-6.577zm-.865-6.903c4.58-1.86 8.229-2.335 10.944-1.426 2.716.908-.932 1.384-10.944 1.426zm-1.748-5.312c2.082-4.484 4.426-7.32 7.032-8.508 2.605-1.187.262 1.649-7.032 8.508zm-4.609-6.037c-.439-4.924.173-8.552 1.836-10.884 1.663-2.33 1.05 1.297-1.836 10.884z' stroke='%23FFB399' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.96'/%3E%3Cpath d='M23.758 37.118c7.192-3.032 10.348-6.91 9.467-11.633-.88-4.723-5.143-7.877-12.785-9.46 3.151-2.093 4.257-3.567 3.318-4.42-1.41-1.282-8.715-.232-10.48-7.987-1.965 3.21 1.011 6.14 8.927 8.79l-3.334 4.33c8.094 1.86 12.371 4.96 12.833 9.3.461 4.339-2.187 8.032-7.946 11.08z' stroke='%23FFF' stroke-width='2.94' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.498 37.118c-3.729-1.124-4.972-3.513-3.729-7.166 1.865-5.48 5.827-8.005 3.73-11.66C6.4 14.638.97 11.257 1.986 6.574c3.022 5.194 5.795 8.935 8.318 11.223 3.785 3.433-1.044 5.16-3.29 10.262-1.497 3.402-1.003 6.422 1.483 9.059z' stroke='%23FFB399' stroke-width='2.94' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.232 27.108c.838-.231 1.122-.735.85-1.51-.409-1.163-1.02-1.085-1.494-.893-.475.191-.92.834-.592 1.648.22.542.631.794 1.236.755z' stroke='%23FFB399' stroke-width='.98' fill='%23FFB399'/%3E%3C/g%3E%3C/svg%3E");
}

.left-col-menu> ul > li.zwangerschap a:hover:before {
  content:"";
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='52' height='40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M39.379 31.18c4.562 1.842 7.5 4.03 8.817 6.564 1.316 2.534-1.623.346-8.817-6.565zm-.856-6.864c4.561-1.844 8.196-2.311 10.903-1.403 2.707.909-.927 1.377-10.903 1.403zm-1.739-5.271c2.078-4.46 4.417-7.28 7.017-8.462 2.6-1.181.26 1.639-7.017 8.462zm-4.591-5.99c-.43-4.901.185-8.513 1.846-10.837 1.66-2.323 1.045 1.29-1.846 10.837z' stroke='%23FFB399' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.96'/%3E%3Cpath d='M23.841 37.163c7.175-3.014 10.322-6.869 9.444-11.565-.879-4.696-5.13-7.831-12.753-9.406 3.143-2.08 4.246-3.545 3.31-4.395-1.406-1.273-8.694-.23-10.454-7.94-1.96 3.193 1.008 6.106 8.905 8.74L18.967 16.9c8.073 1.85 12.34 4.932 12.8 9.246.46 4.314-2.181 7.986-7.926 11.016z' stroke='%23F65E2C' stroke-width='2.94' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.62 37.163C4.9 36.046 3.66 33.671 4.9 30.04c1.86-5.449 5.813-7.959 3.72-11.592-2.092-3.633-7.51-6.994-6.495-11.651 3.015 5.164 5.78 8.884 8.297 11.159 3.776 3.413-1.041 5.13-3.281 10.202-1.494 3.382-1 6.384 1.48 9.006z' stroke='%23FFB399' stroke-width='2.94' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.31 27.215c.834-.23 1.115-.731.843-1.504-.407-1.16-1.015-1.083-1.487-.893-.471.19-.914.831-.586 1.643.219.54.629.792 1.23.754z' stroke='%23FFB399' stroke-width='.98' fill='%23FFB399'/%3E%3C/g%3E%3C/svg%3E");
}

.left-col-menu> ul > li.zwangerschap a:after {
  content:"";
}

.left-col-menu> ul > li.zwangerschap.current a:before {
  content:"";
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='52' height='40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M39.379 31.18c4.562 1.842 7.5 4.03 8.817 6.564 1.316 2.534-1.623.346-8.817-6.565zm-.856-6.864c4.561-1.844 8.196-2.311 10.903-1.403 2.707.909-.927 1.377-10.903 1.403zm-1.739-5.271c2.078-4.46 4.417-7.28 7.017-8.462 2.6-1.181.26 1.639-7.017 8.462zm-4.591-5.99c-.43-4.901.185-8.513 1.846-10.837 1.66-2.323 1.045 1.29-1.846 10.837z' stroke='%23FFB399' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.96'/%3E%3Cpath d='M23.841 37.163c7.175-3.014 10.322-6.869 9.444-11.565-.879-4.696-5.13-7.831-12.753-9.406 3.143-2.08 4.246-3.545 3.31-4.395-1.406-1.273-8.694-.23-10.454-7.94-1.96 3.193 1.008 6.106 8.905 8.74L18.967 16.9c8.073 1.85 12.34 4.932 12.8 9.246.46 4.314-2.181 7.986-7.926 11.016z' stroke='%23F65E2C' stroke-width='2.94' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.62 37.163C4.9 36.046 3.66 33.671 4.9 30.04c1.86-5.449 5.813-7.959 3.72-11.592-2.092-3.633-7.51-6.994-6.495-11.651 3.015 5.164 5.78 8.884 8.297 11.159 3.776 3.413-1.041 5.13-3.281 10.202-1.494 3.382-1 6.384 1.48 9.006z' stroke='%23FFB399' stroke-width='2.94' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.31 27.215c.834-.23 1.115-.731.843-1.504-.407-1.16-1.015-1.083-1.487-.893-.471.19-.914.831-.586 1.643.219.54.629.792 1.23.754z' stroke='%23FFB399' stroke-width='.98' fill='%23FFB399'/%3E%3C/g%3E%3C/svg%3E");
}

@media (max-width: 800px) {

  .left-col-menu> ul {
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    -ms-flex-pack:justify;
        justify-content:space-between;
  }
}

@media (max-width: 800px) {

  .left-col-menu> ul > li {
    margin-bottom:10px;
  }
}

@media (min-width: 800px) {

  .left-col-menu> ul > li {
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
  }
}

@media (min-width: 800px) {

  .left-col-menu> ul > li:first-child {
    border-top:none;
  }
}

@media (min-width: 800px) {

  .left-col-menu> ul > li:last-child {
    border-bottom:none;
  }
}

@media (max-width: 800px) {

  .left-col-menu> ul > li a {
    width:calc(50vw - 14px);
    max-width:240px;
    height:48px;
    font-size:15px;
    -ms-flex-pack:start;
    justify-content:flex-start;
  }
}

@media (min-width: 800px) {

  .left-col-menu> ul > li a {
    width:230px;
    height:70px;
    font-size:20px;
    -ms-flex-pack:justify;
    justify-content:space-between;
  }
}

@media (max-width: 800px) {

  .left-col-menu> ul > li a:before {
    width:37px;
    height:37px;
    background-size:contain;
  }
}

@media (min-width: 800px) {

  .left-col-menu> ul > li a:before {
    width:47px;
    height:47px;
  }
}

@media (min-width: 800px) {

  .left-col-menu> ul > li a:after {
    z-index:1;
    display:block;
    width:40px;
    height:47px;
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cg stroke='%23FFF' stroke-width='3' fill='none' fill-rule='evenodd' stroke-linecap='square' stroke-linejoin='round'%3E%3Cpath d='M12.154 7.102C10.384 6.612 7 6.69 2 7.337c8.54.334 11.925.255 10.154-.235z'/%3E%3Cpath d='M7.003 2.495c-.459 1.779-.322 5.162.412 10.148C7.6 4.1 7.462.716 7.003 2.495z'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-position:center;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
  }
}

@media (max-width: 800px){

  .left-col-menu .submenu {
    display:none;
  }
        }

@media (max-width: 800px) {

  .logged-in .left-col-menu> ul> li {
    width:100%;
    margin-bottom:1px;
  }
}

@media (max-width: 800px) {

  .logged-in .left-col-menu> ul> li:last-child {
    margin-bottom:0;
  }
}

@media (max-width: 800px) {

  .logged-in .left-col-menu> ul> li a {
    width:100%;
    max-width:none;
  }
}

@media (max-width: 800px) {

  .logged-in .left-col-menu> ul> li.client_action a {
    max-width:inherit;
    height:70px;
  }
}

@media (max-width: 800px) {

  body:not(.logged-in) .left-col-menu:after {
    display:none;
  }
}

.left-col.menu-mobile{
    display:none;
}

.button,
.body-contents .content .button{
    position:relative;
    display:-ms-flexbox;
    display:flex;
    opacity:1.0;
    border:none;
    border-radius:2px;
    box-sizing:border-box;
    width:187px;
    height:52px;
    text-decoration:none;
    -ms-flex-direction:row-reverse;
        flex-direction:row-reverse;
    -ms-flex-align:center;
        align-items:center;
    -ms-flex-pack:justify;
        justify-content:space-between;
    padding:14px;
    background-color:#fff;
    background-image:none !important;
    cursor:pointer;
    letter-spacing:1.81px;
    font-family:'Bree', sans-serif;
    font-size:22px;
    color:#4B392C
}

.button.button-blue, .body-contents .content .button.button-blue {
  background-color:#f0fafa;
}

.button.button-vanilla, .body-contents .content .button.button-vanilla {
  background-color:#ffe4db;
}

.button.button-small, .body-contents .content .button.button-small {
  font-size:16px;
}

.button:before, .body-contents .content .button:before {
  content:"";
  width:13px;
  height:17px;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='17' viewBox='0 0 13 17'%3E%3Cpath stroke='%23F65E2C' stroke-width='3.125' d='M4.347 14.378s3.64-5.298 6.861-5.185c0 0-4.332-1.409-7.039-5.662C1.463-.722.857 4.846 10.57 9.01c0 0-6.839 2.963-7.169 5.022-.33 2.059.946.346.946.346z' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-size:100% 100%;
  background-repeat:no-repeat;
}

.button:after, .body-contents .content .button:after {
  content:"";
  position:absolute;
  bottom:-6px;
  left:5px;
  display:block;
  width:calc(100% - 10px);
  height:6px;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='179' height='6' viewBox='0 0 179 6'%3E%3Cpath fill='%23262626' d='M0 .021V6s47.069-2.757 91.819-2.757S179 6 179 6V0' fill-opacity='.5' fill-rule='evenodd' opacity='.304'/%3E%3C/svg%3E");
  background-size:100% 100%;
  background-repeat:no-repeat;
}

.button:hover, .body-contents .content .button:hover {
  opacity:0.8;
}

.nav-inner .next,
.nav-inner .start{
    position:relative;
    display:-ms-flexbox;
    display:flex;
    opacity:1.0;
    border:none;
    border-radius:2px;
    box-sizing:border-box;
    width:107px;
    height:38px;
    text-decoration:none;
    -ms-flex-direction:row-reverse;
        flex-direction:row-reverse;
    -ms-flex-align:center;
        align-items:center;
    -ms-flex-pack:distribute;
        justify-content:space-around;
    background-color:#fff;
    letter-spacing:1.81px;
    cursor:pointer;
    font-family:'Bree', sans-serif;
    font-size:14px;
    color:#4B392C;
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none;
}

.nav-inner .next input, .nav-inner .start input{
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  border:none;
  background-color:transparent;
  font-family:'Bree', sans-serif;
  font-size:14px;
}

.nav-inner .next:before, .nav-inner .start:before {
  content:"";
  width:11px;
  height:14px;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='17' viewBox='0 0 13 17'%3E%3Cpath stroke='%23F65E2C' stroke-width='3.125' d='M4.347 14.378s3.64-5.298 6.861-5.185c0 0-4.332-1.409-7.039-5.662C1.463-.722.857 4.846 10.57 9.01c0 0-6.839 2.963-7.169 5.022-.33 2.059.946.346.946.346z' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-size:100%;
  background-repeat:no-repeat;
}

.nav-inner .next:after, .nav-inner .start:after {
  content:"";
  position:absolute;
  bottom:-3px;
  left:5px;
  display:block;
  width:calc(100% - 10px);
  height:3px;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='179' height='6' viewBox='0 0 179 6'%3E%3Cpath fill='%23262626' d='M0 .021V6s47.069-2.757 91.819-2.757S179 6 179 6V0' fill-opacity='.5' fill-rule='evenodd' opacity='.304'/%3E%3C/svg%3E");
  background-size:100%;
  background-repeat:no-repeat;
}

.nav-inner .next:hover, .nav-inner .start:hover {
  opacity:0.8;
}

.nav-inner .start{
    width:125px;
    margin-left:auto;
}

.common-block{
    margin-bottom:30px;
}

.main-block .main-block-content{
  box-sizing:border-box
}

.main-block h2{
  margin-top:0;
  font-family:'Bree', sans-serif;
  font-weight:normal;
  color:#fff
}

@media (max-width: 800px){

  .main-block .main-block-content {
    width:100%;
    max-width:500px;
    height:60vw;
    max-height:295px;
    padding:5%;
  }
        }

@media (min-width: 800px){

  .main-block .main-block-content {
    display:-ms-flexbox;
    display:flex;
    width:500px;
    height:302px;
    padding:39px;
    -ms-flex-direction:column;
    flex-direction:column;
    -ms-flex-pack:justify;
    justify-content:space-between;
  }
        }

.main-block.green-block .main-block-content {
  background-image:url("/static/images/animations/zipper/zipper-0.dc6fc3142d44.png");
  background-repeat:no-repeat;
  background-position:right 20px top -7px;
  background-color:#009999;
}

.main-block.green-block .main-block-content:before {
  content:"";
  width:0;
  height:0;
  background-image:url("/static/images/animations/zipper/zipper-1.e28e6fbb2bba.png"), url("/static/images/animations/zipper/zipper-2.1b099043dfb8.png"), url("/static/images/animations/zipper/zipper-3.55715cedc6eb.png");
  visibility:hidden;
}

.main-block.green-block.frame-1 .main-block-content {
  background-image:url("/static/images/animations/zipper/zipper-0.dc6fc3142d44.png");
}

.main-block.green-block.frame-2 .main-block-content {
  background-image:url("/static/images/animations/zipper/zipper-1.e28e6fbb2bba.png");
}

.main-block.green-block.frame-3 .main-block-content {
  background-image:url("/static/images/animations/zipper/zipper-2.1b099043dfb8.png");
}

.main-block.green-block.frame-4 .main-block-content {
  background-image:url("/static/images/animations/zipper/zipper-3.55715cedc6eb.png");
}

.main-block.red-block .main-block-content {
  position:relative;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 197 248' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M8 169.334l187.41 78.687L196.455 1h-25.567s-9.973 50.347-40.157 79.49C100.547 109.633 8 169.334 8 169.334z' fill='%234b392c' fill-opacity='.25'/%3E%3Cpath d='M1.398 154.453l194.358 87.973L196.801 1l-49 .041c-4.109 27.701-16.225 51.265-36.347 70.694C91.715 90.793 54.951 117.194 1.16 150.937a2 2 0 0 0 .238 3.516z' fill='%23fff'/%3E%3Cpath d='M71.998 144.774l27.826-19.506 30.199 13.09-26.88 20.634-31.145-14.218zM114.998 106.593l25.826-20.506 30.199 13.09-24.88 21.633-31.145-14.217z' fill='%23fff' stroke='%23ffe4db' stroke-width='2'/%3E%3Cpath d='M9.326 154.89c66.863-42.411 107.645-73.966 122.347-94.665 14.702-20.699 22.52-40.202 23.456-58.509' fill='none' stroke='%23f89188' stroke-opacity='.25' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");
  background-size:197px 247px;
  background-repeat:no-repeat;
  background-position:top -1px right -2px;
  background-color:#F65E2C;
}

.main-block.red-block .main-block-content:before {
  content:"";
  width:0;
  height:0;
  background-image:url("/static/images/animations/scratch/scratch-0.102ca689ded5.svg"),
                    url("/static/images/animations/scratch/scratch-1.3cba502c0869.svg"),
                    url("/static/images/animations/scratch/scratch-2.21d9558fd79b.svg"),
                    url("/static/images/animations/scratch/scratch-3.e4e73275f10d.svg"),
                    url("/static/images/animations/scratch/scratch-4.64133ad8e9c7.svg"),
                    url("/static/images/animations/scratch/scratch-5.498732f86a02.svg"),
                    url("/static/images/animations/scratch/scratch-6.fef14494f68b.svg"),
                    url("/static/images/animations/scratch/scratch-7.c398d2602513.svg"),
                    url("/static/images/animations/scratch/scratch-8.27c539068719.svg");
  visibility:hidden;
}

.main-block.red-block .main-block-content:after {
  content:"";
  position:absolute;
  top:81px;
  right:11px;
  width:78px;
  height:41px;
  background-repeat:no-repeat;
  background-size:100%;
  background-position:left 11px;
}

.main-block.red-block.frame-1 .main-block-content:after {
  background-position:left 11px;
  background-image:url("/static/images/animations/scratch/scratch-0.102ca689ded5.svg");
}

.main-block.red-block.frame-2 .main-block-content:after {
  background-position:left 11px;
  background-image:url("/static/images/animations/scratch/scratch-1.3cba502c0869.svg");
}

.main-block.red-block.frame-3 .main-block-content:after {
  background-position:left 9px;
  background-image:url("/static/images/animations/scratch/scratch-2.21d9558fd79b.svg");
}

.main-block.red-block.frame-4 .main-block-content:after {
  background-position:left 9px;
  background-image:url("/static/images/animations/scratch/scratch-3.e4e73275f10d.svg");
}

.main-block.red-block.frame-5 .main-block-content:after {
  background-position:left -1px;
  background-image:url("/static/images/animations/scratch/scratch-5.498732f86a02.svg");
}

.main-block.red-block.frame-6 .main-block-content:after {
  background-position:left -1px;
  background-image:url("/static/images/animations/scratch/scratch-6.fef14494f68b.svg");
}

.main-block.red-block.frame-7 .main-block-content:after {
  background-position:left -1px;
  background-image:url("/static/images/animations/scratch/scratch-7.c398d2602513.svg");
}

.main-block.red-block.frame-8 .main-block-content:after {
  background-position:left -1px;
  background-image:url("/static/images/animations/scratch/scratch-8.27c539068719.svg");
}

.main-block.vanilla-block .main-block-content {
  background-color:#FFE4DB;
}

@media (max-width: 800px){

  .main-block h2 {
    font-size:22px;
  }
        }

@media (min-width: 800px){

  .main-block h2 {
    font-size:34px;
  }
        }

.aside-block h2{
  margin-top:0;
  font-family:'Bree', sans-serif;
  font-weight:normal;
  color:#fff
}

.aside-block .button{
  width:125px;
  height:31px;
  padding:0 14px;
  letter-spacing:1.72px
}

.aside-block .button:before {
  content:"";
  width:9px;
  height:12px;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='17' viewBox='0 0 13 17'%3E%3Cpath stroke='%23F65E2C' stroke-width='3.125' d='M4.347 14.378s3.64-5.298 6.861-5.185c0 0-4.332-1.409-7.039-5.662C1.463-.722.857 4.846 10.57 9.01c0 0-6.839 2.963-7.169 5.022-.33 2.059.946.346.946.346z' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.aside-block .button:after {
  content:"";
  bottom:-4px;
  left:3.5px;
  width:calc(100% - 10px);
  height:4px;
}

@media (max-width: 800px){

  .aside-block .aside-block-content {
    box-sizing:border-box;
    height:calc(50vw - 14px);
    max-height:239px;
    padding:10px;
  }
        }

@media (min-width: 800px){

  .aside-block .aside-block-content {
    overflow:auto;
    box-sizing:border-box;
    width:230px;
    min-height:188px;
    padding:19px;
  }
        }

@media (max-width: 800px){

  .aside-block h2 {
    font-size:19px;
  }
        }

@media (min-width: 800px){

  .aside-block h2 {
    font-size:28px;
  }
        }

.aside-block.green-block .aside-block-content {
  background-color:#009999;
}

.aside-block.red-block .aside-block-content {
  background-color:#F65E2C;
}

.aside-block.vanilla-block .aside-block-content {
  background-color:#FFE4DB;
}

.aside-block.vanilla-block .aside-block-content h2 {
  color:#F85D2C;
}

@media (max-width: 800px){

  .aside-block .button {
    width:105px;
    height:26px;
    font-size:12px;
  }
        }

@media (min-width: 800px){

  .aside-block .button {
    width:125px;
    height:31px;
    font-size:16px;
  }
        }

.ervaringsverhalen h2{
  font-family:'Bree';
  font-size:20px;
  font-weight:normal;
  color:#039999;
}

.ervaringsverhaal{
    position:relative;
    box-sizing:border-box;
    list-style:none;
    margin-bottom:20px;
    padding:21px;
    background-color:#ffffff;
    line-height:1.5;
    font-family:'Bree';
    font-size:14px;
    color:#4B392C;
}

.ervaringsverhaal p{
  margin:0;
}

@media (max-width: 800px){

  .ervaringsverhaal {
    width:100%;
  }
    }

@media (min-width: 800px){

  .ervaringsverhaal {
    width:230px;
  }
    }

.ervaringsverhaal:before {
  content:"";
  position:absolute;
  top:1px;
  left:5px;
  opacity:0.5;
  width:1px;
  height:100%;
  background-color:#F89188;
  mix-blend-mode:multiply;
}

.loginuser a{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:center;
  justify-content:center;
  -ms-flex-align:center;
  align-items:center;
  margin-top:-5px;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='63' viewBox='0 0 100 63' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 1h100v52a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V1z' fill='%23039999'/%3E%3Cpath d='M95 1.003v47.994C95 50.103 94.1 51 92.993 51H6.007A2.01 2.01 0 0 1 4 48.997V.003' stroke='%23FFF' opacity='.246' stroke-linecap='round' stroke-linejoin='round' stroke-dasharray='5'/%3E%3Cpath d='M5 55.028V63s23.666-3.676 46.166-3.676C73.666 59.324 95 63 95 63v-8' fill-opacity='.5' fill='%23262626' opacity='.304'/%3E%3C/g%3E%3C/svg%3E");
  text-decoration:none;
  font-family:'Bree', sans-serif;
  color:#fff
}

.loginuser a:hover {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='63' viewBox='0 0 100 63'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%2306BCBC' d='M0 1h100v52a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V1z'/%3E%3Cpath stroke='%230D5555' stroke-dasharray='5' stroke-linecap='round' stroke-linejoin='round' d='M95 1.003v47.994C95 50.103 94.1 51 92.993 51H6.007A2.01 2.01 0 0 1 4 48.997V.003' opacity='.246'/%3E%3Cpath fill='%23262626' fill-opacity='.5' d='M5 55.028V63s23.666-3.676 46.166-3.676C73.666 59.324 95 63 95 63v-8' opacity='.304'/%3E%3C/g%3E%3C/svg%3E");
}

@media (min-width: 800px){

  .loginuser {
    margin-right:49px;
  }
    }

@media (max-width: 800px){

  .loginuser a {
    width:85px;
    height:58px;
    margin-top:-10px;
    background-repeat:no-repeat;
    background-size:100% 100%;
    font-size:16px;
  }
        }

@media (min-width: 800px){

  .loginuser a {
    width:100px;
    height:63px;
    font-size:20px;
  }
        }

.logged-in .loginuser{
  display:none;
}

.slideshow-wrapper{
    position:relative;
}

.slideshow-wrapper .main-block-content{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:center;
  justify-content:center;
  -ms-flex-align:end;
  align-items:flex-end;
  -ms-flex-direction:row;
  flex-direction:row;
  padding:0;
}

.slideshow-wrapper .main-block-content ul.slideshow{
  margin:0;
  padding:0;
}

.slideshow-wrapper .slide{
  position:absolute;
  top:10px;
  left:10px;
  display:none;
  list-style:none;
}

.slideshow-wrapper .slide .caption{
  position:absolute;
  top:-20px;
  right:-20px;
  display:-ms-flexbox;
  display:flex;
  width:331px;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='331' height='124' viewBox='0 0 331 124'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23262626' d='M12 91.023V99s77-5.151 154-5.151S320 99 320 99v-8' opacity='.2'/%3E%3Cpath fill='%23FFF' d='M155.888 90.92s-6.798 36.882-5.802 32.882c.996-4 29.023-32.882 29.023-32.882h-23.22z'/%3E%3Crect width='331' height='91' fill='%23FFF' rx='2'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat:no-repeat;
  letter-spacing:1px;
  -ms-flex-pack:center;
  justify-content:center;
  font-family:'Bree';
  color:#F65E2C;
}

.slideshow-wrapper .slide .caption .caption-inner{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:center;
  justify-content:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  height:73%;
}

@media (max-width: 800px){

  .slideshow-wrapper .slide img {
    width:calc(100vw - 33px);
    max-width:467px;
  }
            }

@media (max-width: 800px){

  .slideshow-wrapper .slide .caption {
    right:-5px;
    width:216px;
    height:87px;
    background-size:100%;
    font-size:14px;
  }
            }

@media (min-width: 800px){

  .slideshow-wrapper .slide .caption {
    width:331px;
    height:125px;
    font-size:18px;
  }
            }

@media (max-width: 800px){

  .slideshow-wrapper .slide .caption .caption-inner span {
    width:65%;
  }
                    }

@media (min-width: 800px){

  .slideshow-wrapper .slide .caption .caption-inner span {
    width:50%;
  }
                    }

.bullets{
    z-index:100;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
        flex-direction:row;
    width:35px;
    -ms-flex-pack:justify;
        justify-content:space-between;
    padding:0;
}

.bullets .bullet{
  list-style:none;
}

.bullets .bullet a{
  display:block;
  border:3px solid #FFFFFF;
  border-radius:7px;
  width:9px;
  height:9px;
  background:#fff;
  cursor:pointer;
}

.bullets .bullet.current a {
  border:3px solid #FFFFFF;
  background-color:#F85D2C;
}

.bullets .bullet:hover a {
  background-color:#CFCDCB;
}

@media (min-width: 800px){

  .bullets {
    left:212.5px;
  }
    }

.mv-overlay .mv-box{
  z-index:200;
  position:relative;
  box-sizing:border-box;
  margin:0 auto;
  background-color:#fff
}

.mv-overlay .mv-box:after {}

.mv-overlay .modalview-heading{
  overflow:auto;
  background-color:#039999;
}

.mv-overlay .modalview-heading h2{
  display:-ms-flexbox;
  display:flex;
  margin:14px;
  margin-top:33px;
  -ms-flex-direction:row;
  flex-direction:row;
  font-family:'Bree', sans-serif;
  font-size:38px;
  font-weight:normal;
  color:#fff;
  -ms-flex-pack:start;
  justify-content:flex-start;
}

.mv-overlay .modalview-heading h2 .counter{
  margin-left:auto;
}

.mv-overlay .modalview-heading h2:before {
  content:"";
  display:block;
  width:42px;
  height:36px;
  margin-right:15px;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='42' height='37' viewBox='0 0 42 37' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23FFF' fill='none' fill-rule='evenodd' stroke-linecap='square' stroke-linejoin='round'%3E%3Cpath d='M28.84 34.67l-8.597-7.16S3.906 27.34 3 17.897C2.094 8.455 7.62 1.947 21.784 1.947c14.163 0 18.785 6.24 18.785 11.095s0 9.918-12.326 14.714l.597 6.914z' stroke-width='2.85'/%3E%3Cpath d='M28.735 35.224l-8.96-6.701S3.45 29.207 2.05 19.826C.653 10.444 5.831 3.656 19.975 2.915c14.144-.742 19.086 5.247 19.34 10.096.254 4.849.519 9.904-11.539 15.339l.959 6.874z' stroke-width='2.85'/%3E%3Cpath d='M20.724 20.953c.63-.218 1.97 1.324.556 1.813-1.413.489-1.187-1.595-.556-1.813z' stroke-width='1.919'/%3E%3Cpath d='M17.69 11.518c.025-2.1.875-3.162 2.55-3.183 2.513-.032 3.91 1.62 4.227 2.571.316.952.075 2.57-2.173 3.537-2.248.967-1.843 1.998-1.292 2.926-.534-.164-.511-.613.068-1.35.869-1.104 4.168-1.688 3.778-4.097-.39-2.408-.558-3.46-3.268-3.746-1.808-.191-3.104.923-3.89 3.342z' stroke-width='2.85'/%3E%3C/g%3E%3C/svg%3E");
}

.mv-overlay .modalview-heading:before {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='320' height='8' viewBox='0 0 320 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 .023V8s80-5.151 160-5.151S320 8 320 8V0' fill='%23038282' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-size:100% 100%;
}

.mv-overlay .modalview-inner{
  overflow:auto;
  box-sizing:border-box;
  background-color:#F0FAFA;
}

.mv-overlay .modalview-inner h3{
  font-family:'Bree', sans-serif;
  font-size:20px;
  font-weight:normal;
  color:#333333;
}

.mv-overlay .modalview-inner nav{
  margin-left:-10px;
  margin-right:-10px;
  background-color:#039999;
}

.mv-overlay .modalview-inner nav .nav-inner{
  display:-ms-flexbox;
  display:flex;
  box-sizing:border-box;
  height:78px;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-pack:justify;
  justify-content:space-between;
  padding:20px;
  -ms-flex-align:center;
  align-items:center;
}

.mv-overlay .modalview-inner nav .nav-inner .prev{
  border:none;
  background-color:transparent;
  text-decoration:underline;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  cursor:pointer;
  font-family:'Bree', sans-serif;
  font-size:15px;
  color:#fff;
}

.mv-overlay .modalview-inner.exit-message p {
  line-height:1.4285;
  font-family:'Open Sans', sans-serif;
  font-size:14px;
}

.mv-overlay .form-inner{
  position:relative;
  overflow:auto;
  border-radius:3px;
  margin-bottom:20px;
  padding:10px 20px;
  background-color:#fff;
  line-height:1.4285;
  font-family:'Open Sans', sans-serif;
  font-size:14px;
}

.mv-overlay .form-inner p,
        .mv-overlay .form-inner h3 + p,
        .mv-overlay .form-inner h3 + p + p{
  font-family:'Open Sans', sans-serif;
  font-size:14px;
}

.mv-overlay .form-inner a:not(.ui-slider-handle){
  height:14px;
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8efXEfwAI/AOXwkw84wAAAABJRU5ErkJggg==');
  background-repeat:repeat-x;
  background-position:bottom;
  background-size:100% 4px;
  text-decoration:none;
  color:#4B392C
}

.mv-overlay .form-inner a:not(.ui-slider-handle):hover {
  background-position:left 5px;
  background-size:100% 12px;
}

.mv-overlay .form-inner:before {
  content:"";
  position:absolute;
  top:0;
  left:5px;
  opacity:0.5;
  width:1px;
  height:100%;
  background-color:#F89188;
}

.mv-overlay .form-inner-wrapper{
  position:relative;
}

.mv-overlay p{
  font-family:'Bree', sans-serif;
  font-size:20px;
}

.mv-overlay .question{
  font-family:'Open Sans', sans-serif;
  font-size:14px;
}

.mv-overlay .question-wrapper label{
  font-size:16px;
}

.mv-overlay .question-wrapper > ul{
  padding:0;
}

.mv-overlay .question-wrapper > ul li{
  margin:20px 0;
  list-style:none;
}

.mv-overlay .question-wrapper > ul li label{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-align:center;
  align-items:center;
  font-size:16px;
}

.mv-overlay .question-wrapper.hidden {
  display:none;
}

.mv-overlay .todo-next{
  padding-left:14px;
}

.mv-overlay .todo-next li{
  position:relative;
  list-style:none;
  line-height:1.428;
  font-family:'Open Sans', sans-serif;
  font-size:14px;
  color:#4B392C;
}

.mv-overlay .todo-next li a{
  height:14px;
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8efXEfwAI/AOXwkw84wAAAABJRU5ErkJggg==');
  background-repeat:repeat-x;
  background-position:bottom;
  background-size:100% 4px;
  text-decoration:none;
  color:#4B392C
}

.mv-overlay .todo-next li a:hover {
  background-position:left 5px;
  background-size:100% 12px;
}

.mv-overlay .todo-next li:before {
  content:"•";
  position:absolute;
  top:-10px;
  left:-14px;
  font-size:28px;
  color:#f2602c;
}

@media (min-width: 800px){

  .mv-overlay {
    z-index:100;
    position:fixed;
    top:0px;
    bottom:0;
    left:0;
    overflow-x:hidden;
    overflow-y:auto;
    width:100%;
    background-color:rgba(75, 57, 44, .7);
  }
    }

@media (max-width: 800px){

  .mv-overlay .mv-box {
    width:100%;
    margin-top:-105px;
  }
        }

@media (min-width: 800px){

  .mv-overlay .mv-box {
    top:158px;
    border:6px solid #fff;
    border-radius:2px;
    min-height:310px;
    width:640px;
  }
        }

@media (max-width: 800px) {

  .mv-overlay .mv-box:after {
    display:none;
  }
}

@media (min-width: 800px) {

  .mv-overlay .mv-box:after {
    bottom:-15px;
  }
}

@media (max-width: 800px) {

  .mv-overlay .modalview-heading:before {
    content:"";
    height:2.5vw;
  }
}

@media (min-width: 800px) {

  .mv-overlay .modalview-heading:before {
    height:16px;
  }
}

@media (max-width: 800px){

  .mv-overlay .modalview-inner {
    padding:10px 10px 0 10px;
  }
        }

@media (min-width: 800px){

  .mv-overlay .modalview-inner {
    padding:10px 10px 0 10px;
  }
        }

.mv-overlay.intake .fullwidth.specify.hidden {
  display:none;
}

.mv-overlay.intake form:not(.step-14) .question-wrapper .question-wrapper p {
  display:none;
}

.mv-overlay.intake form.step-14 .step14_other_counseling ul li:nth-child(2) {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
}

.mv-overlay.intake form.step-14 .step14_other_counseling ul li:nth-child(2) label {
  display:-ms-inline-flexbox;
  display:inline-flex;
  height:50px;
}

.mv-overlay.intake form.step-14 .step14_other_counseling ul li:nth-child(2) p {
  margin:0;
}

.mv-overlay.intake form.step-14 .step14_other_counseling ul li:nth-child(2) div {
  display:-ms-inline-flexbox;
  display:inline-flex;
  -ms-flex-align:center;
  align-items:center;
}

.mv-overlay.intake form.step-17 .question-wrapper .help_text {
  margin-left:220px;
  color:#aaa;
}

@media (min-width: 800px) {

  .mv-overlay.intake form.step-5 .question-wrapper {
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse;
    -ms-flex-pack:end;
    justify-content:flex-end;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    width:100%;
  }
}

@media (min-width: 800px) {

  .mv-overlay.intake form.step-5 .question-wrapper .slide-wrapper {
    -ms-flex:0 0 auto;
    flex:0 0 auto;
  }
}

@media (max-width: 800px) {

  .mv-overlay.intake form.step-5 .question-wrapper p {
    width:260px;
  }
}

@media (min-width: 800px) {

  .mv-overlay.intake form.step-5 .question-wrapper p {
    width:300px;
    margin-left:20px;
  }
}

@media (max-width: 800px) {

  .mv-overlay.intake form.step-14 .step14_other_counseling ul li:nth-child(2) div {
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
  }
}

@media (min-width: 800px) {

  .mv-overlay.intake form.step-14 .step14_other_counseling ul li:nth-child(2) div {
    margin-left:5px;
  }
}

@media (min-width: 800px) {

  .mv-overlay.intake form.step-14 .step14_other_counseling ul li:nth-child(2) div.step14_year {
    margin-left:30px;
  }
}

@media (min-width: 800px) {

  .mv-overlay.intake form.step-14 .step14_other_counseling ul li:nth-child(2) div input {
    margin-left:10px;
  }
}

@media (min-width: 800px) {

  .mv-overlay.intake form.step-17 .question-wrapper {
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
  }
}

@media (min-width: 800px) {

  .mv-overlay.intake form.step-17 .question-wrapper p {
    width:220px;
  }
}

@media (min-width: 800px) {

  .mv-overlay.intake form.step-17 .question-wrapper input {
    width:240px;
  }
}

@media (min-width: 800px) {

  .mv-overlay.intake form.step-17 .question-wrapper select {
    width:245px;
    height:24px;
  }
}

input[type="radio"]{
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none;
    border:0;
    width:24px;
    height:24px;
    margin-right:8px;
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Ccircle id='a' cx='12' cy='12' r='12'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cuse fill='%23FFF' xlink:href='%23a'/%3E%3Ccircle stroke='%23039999' stroke-width='3' cx='12' cy='12' r='10.5'/%3E%3C/g%3E%3C/svg%3E");
    background-position:center;
    background-repeat:no-repeat;
    background-color:transparent;
    -ms-flex:0 0 auto;
        flex:0 0 auto
}

input[type="radio"]:checked {
  border:0;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='16' viewBox='0 0 21 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.284 1.762l-6.563 4.61 12.645-4.195-12.441 7.34 16.371-4.953c-10.068 5.615-14.659 8.242-13.77 7.881.887-.36 5.968-1.731 15.24-4.112a3982.63 3982.63 0 0 1-11.41 6.223l8.891-1.952' stroke='%23F65E2C' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"), url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Ccircle id='a' cx='12' cy='12' r='12'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cuse fill='%23FFF' xlink:href='%23a'/%3E%3Ccircle stroke='%23039999' stroke-width='3' cx='12' cy='12' r='10.5'/%3E%3C/g%3E%3C/svg%3E");
}

input[type="radio"]:focus,
    input[type="radio"]:active {
  border:0;
  outline:none;
}

input[type="checkbox"]{
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none;
    border:0;
    width:24px;
    height:24px;
    margin-right:8px;
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='23' height='23' viewBox='0 0 23 23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Crect id='a' width='23' height='23' rx='1'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cuse fill='%23FFF' xlink:href='%23a'/%3E%3Crect stroke='%23039999' stroke-width='3' x='1.5' y='1.5' width='20' height='20' rx='1'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-position:center;
    background-color:transparent;
    -ms-flex:0 0 auto;
        flex:0 0 auto
}

input[type="checkbox"]:checked {
  border:0;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='16' viewBox='0 0 21 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.284 1.762l-6.563 4.61 12.645-4.195-12.441 7.34 16.371-4.953c-10.068 5.615-14.659 8.242-13.77 7.881.887-.36 5.968-1.731 15.24-4.112a3982.63 3982.63 0 0 1-11.41 6.223l8.891-1.952' stroke='%23F65E2C' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"), url("data:image/svg+xml;charset=utf-8,%3Csvg width='23' height='23' viewBox='0 0 23 23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Crect id='a' width='23' height='23' rx='1'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cuse fill='%23FFF' xlink:href='%23a'/%3E%3Crect stroke='%23039999' stroke-width='3' x='1.5' y='1.5' width='20' height='20' rx='1'/%3E%3C/g%3E%3C/svg%3E");
}

input[type="checkbox"]:focus,
    input[type="checkbox"]:active {
  border:0;
  outline:none;
}

.slider-wrapper{
    width:237px;
    height:20px;
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='237' height='15' viewBox='0 0 237 15' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23039999' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round'%3E%3Cpath d='M235.532 8.988H2.396M1.033 1v12.999M23.749 1v12.999M47.498 1v12.999M70.214 1v12.999M92.93 1v12.999M115.647 1v12.999M139.396 1v12.999M162.112 1v12.999M184.828 1v12.999M208.577 1v12.999M235.424 1v12.999'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat:no-repeat;
}

.slider-wrapper .ui-slider{
  position:relative;
  width:98%;
  height:100%;
  margin-left:-13px;
  margin-top:-10px;
}

.slider-wrapper .ui-slider-handle{
  position:absolute;
  top:-12px;
  display:block;
  box-sizing:border-box;
  width:29px;
  height:29px;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='29' viewBox='0 0 28 29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23F65E2C' d='M0 0v17.611l13.996 10.682 13.16-11.043V0z' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-size:100%;
  text-align:center;
  text-decoration:none;
  font-family:'Bree', sans-serif;
  font-size:18px;
  color:#fff;
  outline:none;
}

@media (max-width: 800px){

  .slider-wrapper {
    margin-top:25px;
  }
    }

.mv-overlay.login .modalview-heading h2:before {
  height:41px;
  background-repeat:no-repeat;
  background-position:center;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='27' height='43' viewBox='0 0 27 43' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23FFF' fill='none' fill-rule='evenodd' stroke-linejoin='round'%3E%3Cpath d='M19.978 3.926c-3.15-1.8-7.577-1.804-9.759 1.688-.283 1.039.36.923 1.927-.348 2.353-1.907 5.734-2.953 7.832-1.34 2.099 1.613 3.95 4.881 1.15 10.298-1.799 3.482-.28 3.436.784.97 2.182-3.493 1.216-9.467-1.934-11.268zM8.728 35.893c-17.73-4.251 11.344 2.33 11.55 2.606.074.097 4.022-17.436 3.427-19.263' stroke-width='4' stroke-linecap='round'/%3E%3Cpath d='M9.105 36.05c-17.188-6.08 7.933 5.785 12.004 4.206C25.504 38.552 24.797 20.88 24.397 19' stroke-width='4' stroke-linecap='round'/%3E%3Cpath d='M17.995 17.451c17.73 4.252-11.343-2.33-11.55-2.605-.074-.097-4.022 17.435-3.427 19.262' stroke-width='4' stroke-linecap='round'/%3E%3Cpath d='M12.358 23.31c-1.632.813-1.465 2.575.502 5.284 1.298-4.337 1.13-6.098-.502-5.285z' stroke-width='3' stroke-linecap='square'/%3E%3C/g%3E%3C/svg%3E");
}

.mv-overlay.login .modalview-inner{
  display:-ms-flexbox;
  display:flex;
  padding:0
}

.mv-overlay.login .login-box{
  box-sizing:border-box;
  padding:23px;
  background-color:#f0fafa;
}

.mv-overlay.login .login-box input[type="text"],
        .mv-overlay.login .login-box input[type="password"]{
  display:block;
  border:2px solid rgba(151, 151, 151, .18);
  border-radius:1px;
  box-sizing:border-box;
  width:284px;
  height:40px;
  margin-top:7px;
  padding-left:5px;
  background:#FFFFFF;
  font-family:'Open Sans', sans-serif;
}

.mv-overlay.login .login-box h3{
  margin-top:16px;
}

.mv-overlay.login .login-box .login-form{
  margin-top:14px;
}

.mv-overlay.login .login-box .forgot-password{
  text-decoration:none;
  line-height:1.333;
  font-family:'Open Sans';
  font-size:15px;
  color:#039999;
}

.mv-overlay.login .login-box .button-row{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -ms-flex-align:center;
  align-items:center;
}

.mv-overlay.login .login-box .button-row .button{
  width:125px;
  height:36px;
  font-size:15px
}

.mv-overlay.login .login-box .button-row .button:after {
  bottom:-4px;
  height:4px;
}

.mv-overlay.login .login-box .button-row .cancel{
  line-height:2.6667;
  font-family:'Bree';
  font-size:15.06px;
  color:#F65E2C;
}

.mv-overlay.login .register-box{
  box-sizing:border-box;
  padding:23px;
  background-color:#bfe5e5;
}

.mv-overlay.login .register-box h3{
  margin-top:16px;
  color:#039999;
}

.mv-overlay.login .register-box p{
  width:190px;
  letter-spacing:0;
  line-height:20px;
  font-family:'Open Sans', sans-serif;
  font-size:14px;
  color:#4B392C;
}

.mv-overlay.login .register-box p a{
  height:14px;
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8/x8AAwMCAO+ip1sAAAAASUVORK5CYII=');
  background-repeat:repeat-x;
  background-position:bottom;
  background-size:100% 4px;
  text-decoration:none;
  color:#4B392C
}

.mv-overlay.login .register-box p a:hover {
  background-position:left 5px;
  background-size:100% 12px;
}

@media (max-width: 800px){

  .mv-overlay.login .modalview-inner {
    -ms-flex-direction:column;
    flex-direction:column;
  }
        }

@media (min-width: 800px){

  .mv-overlay.login .modalview-inner {
    -ms-flex-direction:row;
    flex-direction:row;
  }
        }

@media (max-width: 800px){

  .mv-overlay.login .login-box {
    width:100%;
  }
        }

@media (min-width: 800px){

  .mv-overlay.login .login-box {
    width:349px;
  }
        }

@media (max-width: 800px){

  .mv-overlay.login .register-box {
    width:100%;
  }
        }

@media (min-width: 800px){

  .mv-overlay.login .register-box {
    width:281px;
  }
        }

.form-row label{
  display:block;
  line-height:1.333;
  font-family:'Open Sans', sans-serif;
  font-size:15px;
  color:#333333;
}

.form-row:nth-child(3) {
  margin-top:10px;
}

.form-row:nth-child(5) {
  margin-top:44px;
}

.mv-close{
    position:absolute;
    border:none;
    width:31px;
    height:31px;
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='31' height='31' viewBox='0 0 31 31' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Ccircle id='a' cx='12.5' cy='12.5' r='12.5'/%3E%3C/defs%3E%3Cg transform='translate(3 3)' fill='none' fill-rule='evenodd'%3E%3Cuse fill='%23FFF' xlink:href='%23a'/%3E%3Ccircle stroke='%234B392C' stroke-width='3' cx='12.5' cy='12.5' r='14'/%3E%3Cpath d='M7.701 7.576l8.944 8.943M7.927 17.053l8.943-9.736' stroke='%23039999' stroke-width='2.25' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-color:transparent;
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none;
    text-indent:-9999px;
    cursor:pointer
}

@media (max-width: 800px){

  .mv-close {
    top:2px;
    right:2px;
  }
    }

@media (min-width: 800px){

  .mv-close {
    top:-18px;
    right:-18px;
  }
    }

.mv-close:focus,
    .mv-close:active {
  outline:none;
}

.subjects h1 span{
  position:relative
}

.subjects h1 span:before {
  content:"";
  position:absolute;
  top:-35px;
  right:-50px;
  width:47px;
  height:47px;
  background-repeat:no-repeat;
}

.subjects.opwinding h1 span:before {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='47' viewBox='0 0 44 47'%3E%3Cg stroke-width='3' fill='none' fill-rule='evenodd' stroke-linecap='square' stroke-linejoin='round'%3E%3Cpath fill='%23F65E2C' stroke='%23F65E2C' d='M21.814 24.671c-1.107 0-2.481 2.738 0 2.738 2.483 0 1.108-2.737 0-2.738z'/%3E%3Cpath fill='%23FFB399' stroke='%23FFB399' d='M40.264 8.29c-1.107 0-2.481 2.738 0 2.738 2.483 0 1.108-2.737 0-2.738zM8.49 2.148c-1.108 0-2.482 2.737 0 2.738 2.482 0 1.107-2.738 0-2.738zM39.24 42.076c-1.108 0-2.482 2.738 0 2.738s1.107-2.738 0-2.738zM3.364 37.98c-1.107 0-2.481 2.739 0 2.739 2.483 0 1.108-2.738 0-2.738z'/%3E%3Cpath stroke='%23F65E2C' d='M4.69 25.935c1.83.438 5.293.234 10.388-.61-8.755-.03-12.218.173-10.387.61zM12.63 10.339c.473 1.821 2.278 4.783 5.415 8.885-4.083-7.744-5.888-10.706-5.415-8.885zM26.792 8.513c-1.117 1.513-2.283 4.78-3.497 9.8 3.45-8.048 4.615-11.314 3.497-9.8zM38.411 20.127c-1.881-.014-5.21.963-9.984 2.931 8.538-1.94 11.866-2.916 9.984-2.93zM38.714 32.993c-1.533-1.091-4.82-2.2-9.86-3.326 8.106 3.309 11.393 4.417 9.86 3.326zM26.136 43.612c-.051-1.881-1.144-5.173-3.278-9.876 2.236 8.465 3.329 11.757 3.278 9.876zM10.697 39.599c1.55-1.067 3.715-3.777 6.497-8.127-5.881 6.485-8.047 9.194-6.497 8.127z'/%3E%3C/g%3E%3C/svg%3E");
}

.subjects.zin h1 span:before {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='39' viewBox='0 0 26 39'%3E%3Cg stroke-width='3' fill='none' fill-rule='evenodd' stroke-linecap='square' stroke-linejoin='round'%3E%3Cpath fill='%23FFB399' stroke='%23FFB399' d='M9.225 33.665c1.171 0 2.623 2.9 0 2.9-2.625.001-1.17-2.9 0-2.9z'/%3E%3Cpath stroke='%23F65E2C' d='M2.343 13.12c1.697 2.304 3.466 7.276 5.305 14.916C2.414 15.79.646 10.818 2.343 13.121z'/%3E%3Cpath fill='%23FFAB8F' stroke='%23FFB399' d='M15.422 26.164c1.069-.134 2.72 2.398.324 2.7-2.396.3-1.393-2.566-.324-2.7z'/%3E%3Cpath stroke='%23F65E2C' d='M12.686 6.62c1.114 2.399 1.8 7.255 2.059 14.57-2.487-12.113-3.174-16.97-2.06-14.57z'/%3E%3Cpath fill='%23FFB399' stroke='%23FFB399' d='M22.17 19.662c.858-.264 2.578 1.574.657 2.167-1.922.593-1.514-1.902-.657-2.167z'/%3E%3Cpath stroke='%23F65E2C' d='M22.481 2.987c.678 2.096.752 6.18.223 12.252-.826-10.264-.9-14.348-.223-12.252z'/%3E%3C/g%3E%3C/svg%3E");
}

.subjects.klaarkomen h1 span:before {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='33' viewBox='0 0 37 33'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath stroke='%23F65E2C' stroke-linecap='square' stroke-linejoin='round' stroke-width='3' d='M26.788 11.676c-3.695 1.542-9.453 6.3-17.273 14.278 15.21-11.06 20.968-15.819 17.273-14.278zM19.761 24.725c-2.838.378-7.552 2.483-14.14 6.315 12.265-4.588 16.979-6.693 14.14-6.315zM2.655 8.573c-.761 2.76-.665 7.922.288 15.484.569-13.084.473-18.245-.288-15.484zM10.73 8.61C8.648 12.028 6.788 19.263 5.15 30.313 10.954 12.426 12.814 5.191 10.73 8.61zM22.222 3.329c-4.396 3.909-10.034 13.04-16.914 27.393C20.98 8.552 26.618-.58 22.222 3.33z'/%3E%3Cpath fill='%23FFB399' stroke='%23FFB399' stroke-linecap='square' stroke-linejoin='round' stroke-width='3' d='M28.552 25.146c-1.082 0-2.424 2.67 0 2.67s1.082-2.67 0-2.67z'/%3E%3Cpath fill='%23FFB399' stroke='%23FFB399' d='M33.019 12.008c-.117 1.01.308 1.538 1.273 1.582 1.45.067 1.634-.63 1.634-1.228S35.42 11 34.388 11c-.688 0-1.145.336-1.37 1.008zM13.019 2.008c-.117 1.01.308 1.538 1.273 1.582 1.45.067 1.634-.63 1.634-1.228S15.42 1 14.388 1c-.688 0-1.145.336-1.37 1.008z'/%3E%3C/g%3E%3C/svg%3E");
}

.subjects.pijn h1 span:before {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='38' viewBox='0 0 42 38'%3E%3Cg fill='none' fill-rule='evenodd' stroke-linecap='square' stroke-linejoin='round'%3E%3Cpath fill='%23F65E2C' stroke='%23F65E2C' stroke-width='3' d='M20.875 7.733l7.085.956 4.043-6.548L33 9.445c5.12.236 7.431.438 6.933.606-.5.168-2.527 1.662-6.083 4.482l1.393 7.356-5.837-5.592c-4.29 2.35-6.601 3.274-6.934 2.77-.333-.504.73-2.35 3.192-5.541l-4.79-5.793z'/%3E%3Cpath fill='%23FFB399' stroke='%23FFB399' stroke-width='3' d='M3.85 32.104l3.208-3.479-2.016-4.677 4.34 2.232c2.071-2.687 3.058-3.864 2.96-3.53-.099.335-.058 2.001.121 5l4.517 2.038-5.248 1.041c-.354 3.218-.73 4.822-1.13 4.812-.4-.011-.998-1.29-1.793-3.835l-4.96.398z'/%3E%3Cpath fill='%23F65E2C' stroke='%23F65E2C' d='M.45 11.87l2.805-.21 1.02-2.852.981 2.73c1.99-.328 2.897-.44 2.718-.334-.178.105-.836.846-1.974 2.223l1.138 2.717-2.704-1.675c-1.459 1.255-2.273 1.8-2.442 1.633-.17-.166.089-.964.775-2.393L.45 11.87z'/%3E%3Cpath stroke='%23F65E2C' d='M10.145 14.585c.774 0 2.996.293 6.667.878-.773 3.708-.967 6.05-.58 7.025.386.975 2.898 2.83 7.536 5.56-1.932 2.732-2.415 4.489-1.45 5.27.967.78 3.576 1.95 7.827 3.511'/%3E%3C/g%3E%3C/svg%3E");
}

.subjects.zwangerschap h1 span:before {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='52' height='40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M39.379 31.18c4.562 1.842 7.5 4.03 8.817 6.564 1.316 2.534-1.623.346-8.817-6.565zm-.856-6.864c4.561-1.844 8.196-2.311 10.903-1.403 2.707.909-.927 1.377-10.903 1.403zm-1.739-5.271c2.078-4.46 4.417-7.28 7.017-8.462 2.6-1.181.26 1.639-7.017 8.462zm-4.591-5.99c-.43-4.901.185-8.513 1.846-10.837 1.66-2.323 1.045 1.29-1.846 10.837z' stroke='%23FFB399' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.96'/%3E%3Cpath d='M23.841 37.163c7.175-3.014 10.322-6.869 9.444-11.565-.879-4.696-5.13-7.831-12.753-9.406 3.143-2.08 4.246-3.545 3.31-4.395-1.406-1.273-8.694-.23-10.454-7.94-1.96 3.193 1.008 6.106 8.905 8.74L18.967 16.9c8.073 1.85 12.34 4.932 12.8 9.246.46 4.314-2.181 7.986-7.926 11.016z' stroke='%23F65E2C' stroke-width='2.94' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.62 37.163C4.9 36.046 3.66 33.671 4.9 30.04c1.86-5.449 5.813-7.959 3.72-11.592-2.092-3.633-7.51-6.994-6.495-11.651 3.015 5.164 5.78 8.884 8.297 11.159 3.776 3.413-1.041 5.13-3.281 10.202-1.494 3.382-1 6.384 1.48 9.006z' stroke='%23FFB399' stroke-width='2.94' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.31 27.215c.834-.23 1.115-.731.843-1.504-.407-1.16-1.015-1.083-1.487-.893-.471.19-.914.831-.586 1.643.219.54.629.792 1.23.754z' stroke='%23FFB399' stroke-width='.98' fill='%23FFB399'/%3E%3C/g%3E%3C/svg%3E");
}

.navigation-toggle{
    position:relative;
    display:block;
    overflow:hidden;
    transform:rotate(180deg);
    transition:background 0.3s;
    box-shadow:none;
    border:15px solid transparent;
    border-bottom:7px solid transparent;
    border-radius:0;
    width:28px;
    height:28px;
    margin:0;
    padding:15px;
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none;
    pointer-events:all;
    background-color:transparent;
    cursor:pointer;
    text-indent:-9999px;
    font-size:0;
}

.navigation-toggle span{
  position:absolute;
  top:calc(50% - 8px / 2);
  right:0;
  left:0;
  display:block;
  border-radius:6px;
  width:20px;
  height:4px;
  background:#fff
}

.navigation-toggle span::before,
        .navigation-toggle span::after {
  content:"";
  position:absolute;
  left:0;
  display:block;
  border-radius:6px;
  width:133%;
  height:4px;
  background-color:#fff;
}

.navigation-toggle span::before {
  top:-250%;
}

.navigation-toggle span::after {
  bottom:-250%;
}

@media (min-width: 800px){

  .navigation-toggle {
    display:none;
  }
    }

.navigation-toggle:focus {
  outline:none;
}

.navigation-toggle::before,
    .navigation-toggle::after {
  content:"";
  position:absolute;
  left:0;
  display:block;
  width:133%;
  height:4px;
  background-color:#fff;
}

.navigation-toggle::before {
  top:-250%;
}

.navigation-toggle::after {
  bottom:-250%;
}

.navigation-toggle.navigation-toggle-cross {
  background-color:transparent;
}

.navigation-toggle.navigation-toggle-cross span {
  transition:background 0s 0.3s;
}

.navigation-toggle.navigation-toggle-cross span::before,
        .navigation-toggle.navigation-toggle-cross span::after {
  transition-duration:0.3s, 0.3s;
  transition-delay:0.3s, 0s;
}

.navigation-toggle.navigation-toggle-cross span::before {
  transition-property:top, transform;
}

.navigation-toggle.navigation-toggle-cross span::after {
  transition-property:bottom, transform;
}

.navigation-toggle.navigation-toggle-cross.is-active {
  background-color:transparent;
}

.navigation-toggle.navigation-toggle-cross.is-active span {
  background:none;
}

.navigation-toggle.navigation-toggle-cross.is-active span::before {
  top:0;
  transform:rotate(45deg);
}

.navigation-toggle.navigation-toggle-cross.is-active span::after {
  bottom:0;
  transform:rotate(-45deg);
}

.navigation-toggle.navigation-toggle-cross.is-active span::before,
            .navigation-toggle.navigation-toggle-cross.is-active span::after {
  transition-delay:0s, 0.3s;
}

.box{
    position:relative;
    margin-bottom:20px;
    padding-top:1px;
    background-color:#fff;
}

.box .box-heading{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-pack:start;
  justify-content:flex-start;
  -ms-flex-align:center;
  align-items:center;
  margin:9px;
  background-color:#fff;
}

.box h2{
  margin-left:36px;
  letter-spacing:0;
  line-height:34px;
  font-family:'Bree', sans-serif;
  font-size:24px;
  font-weight:normal;
}

.box h4{
  margin-left:30px;
  letter-spacing:0;
  line-height:21px;
  font-family:'Bree';
  font-size:14px;
  font-weight:normal;
  color:#4B392C;
}

.box h4 a{
  color:#F65E2C;
}

.box .box-footer{
  position:relative;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-pack:center;
  justify-content:center;
  -ms-flex-align:center;
  align-items:center;
  height:66px
}

.box .box-footer:before {
  content:"";
  position:absolute;
  top:-3px;
  left:10px;
  border-top:3px dashed #ffffff;
  width:96%;
  height:0;
}

.box .button{
  width:200px;
  height:31px;
  font-size:15px;
}

.box.box-messages{
    background-color:#FFEBE4;
}

.box.box-messages h2{
  color:#F2602C;
}

.box.box-messages .box-inner{
  box-sizing:border-box;
  padding:15px;
}

.box.box-messages .box-footer{
  background-color:#FFE4DB;
}

.box.box-messages .message{
  position:relative;
  box-sizing:border-box;
  min-height:132px;
  margin-bottom:8px;
  padding:20px;
}

.box.box-messages .message p{
  margin:0;
  letter-spacing:0;
  line-height:20px;
  font-family:'Open Sans', sans-serif;
  font-size:14px;
  color:#4B392C;
}

.box.box-messages .message .meta{
  margin-top:17px;
}

.box.box-messages .message .meta .author{
  letter-spacing:0;
  line-height:21px;
  font-family:'Bree', sans-serif;
  font-size:14px;
}

.box.box-messages .message .meta .date{
  letter-spacing:0;
  line-height:20px;
  font-family:'Open Sans', sans-serif;
  font-size:12px;
  color:#4B392C;
}

.box.box-messages .message.right-align:before, .box.box-messages .message.left-align:before {
  content:"";
  position:absolute;
  top:14px;
  width:20px;
  height:18px;
}

.box.box-messages .message.right-align {
  background-color:#039999;
}

.box.box-messages .message.right-align p {
  color:#fff;
}

.box.box-messages .message.right-align .meta .author,
                .box.box-messages .message.right-align .meta .date {
  color:#fff;
}

.box.box-messages .message.right-align:before {
  right:-20px;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='18' viewBox='0 0 20 18' xmlns='http://www.w3.org/2000/svg' fill='%23039999'%3E%3Cpath d='M.004 3.781S22.232-.316 19.82.284C17.411.884.004 17.776.004 17.776V3.78z'/%3E%3C/svg%3E");
}

.box.box-messages .message.left-align {
  background-color:#fff;
}

.box.box-messages .message.left-align:before {
  left:-20px;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='18' viewBox='0 0 20 18' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M20 3.781S-2.228-.316.183.284C2.593.884 20 17.776 20 17.776V3.78z'/%3E%3C/svg%3E");
}

@media (max-width: 800px){

  .box.box-messages .message {
    width:80%;
  }
        }

@media (min-width: 800px){

  .box.box-messages .message {
    width:352px;
  }
        }

@media (max-width: 800px) {

  .box.box-messages .message.right-align {
    margin-left:15%;
  }
}

@media (min-width: 800px) {

  .box.box-messages .message.right-align {
    margin-left:88px;
  }
}

@media (max-width: 800px) {

  .box.box-messages .message.left-align {
    margin-left:5%;
  }
}

@media (min-width: 800px) {

  .box.box-messages .message.left-align {
    margin-left:30px;
  }
}

.box.box-info{
    background-color:#D0ECEC;
}

.box.box-info h2{
  color:#039999;
}

.box.box-info .item{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -ms-flex-align:center;
  align-items:center;
  box-sizing:border-box;
}

.box.box-info .item p{
  width:241px;
  margin:0;
  letter-spacing:0;
  line-height:1.285;
  font-family:'Bree', sans-serif;
  font-size:14px;
  color:#4B392C;
}

.box.box-info .item .button{
  width:141px
}

.box.box-info .item .button:after {
  bottom:-4px;
  height:4px;
}

.box.box-info .box-footer{
  background-color:#BFE5E5;
}

.box.box-info .box-footer .button{
  width:230px;
}

.box.box-info .no-articles{
  padding:10px;
  line-height:1.5;
  font-family:'Open Sans', sans-serif;
  font-size:14px;
}

@media (max-width: 800px){

  .box.box-info .item {
    padding:10px 10px 10px 12px;
  }
        }

@media (min-width: 800px){

  .box.box-info .item {
    padding:10px 10px 10px 32px;
  }
        }

.box.notification{
    border-color:#FFE4DB;
}

.box.notification .close-button{
  position:absolute;
  top:8px;
  right:8px;
  width:22px;
  height:22px;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' viewBox='0 0 22 22' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%23039999' cx='11' cy='11' r='11'/%3E%3Cpath d='M6.777 6.667l7.87 7.87M6.976 15.007l7.87-8.568' stroke='%23F0FAFA' stroke-width='2.25' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E");
  text-indent:-9999px;
}

.box.notification h3{
  letter-spacing:0;
  line-height:26px;
  font-family:'Bree', sans-serif;
  font-size:20px;
  font-weight:normal;
  color:#039999;
}

.box.notification div > .content> p {
  line-height:1.5;
  font-family:'Open Sans', sans-serif;
  font-size:14px;
  color:#4C392B;
}

.box.notification div > .content> p a {
  height:14px;
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8efXEfwAI/AOXwkw84wAAAABJRU5ErkJggg==');
  background-repeat:repeat-x;
  background-position:bottom;
  background-size:100% 4px;
  text-decoration:none;
  color:#4B392C;
}

.box.notification div > .content> p a:hover {
  background-position:left 5px;
  background-size:100% 12px;
}

@media (max-width: 800px){

  .box.notification .box-inner {
    padding:0 20px 19px 14px;
  }
        }

@media (min-width: 800px){

  .box.notification .box-inner {
    padding:0 30px 19px 34px;
  }
        }

.aside-block.jouw-hulpverlener .aside-block-content{
  height:auto
}

.aside-block.jouw-hulpverlener h2{
  margin-bottom:10px;
  font-size:24px;
}

.aside-block.jouw-hulpverlener .polaroid{
  transform:rotate(2deg);
  box-sizing:border-box;
  width:180px;
  margin-bottom:20px;
  margin-left:5px;
  padding:10px;
  background-color:#e6f5f5;
}

.aside-block.jouw-hulpverlener .polaroid .name{
  letter-spacing:0;
  line-height:24px;
  text-align:center;
  font-family:'Bree', sans-serif;
  font-size:18px;
  color:#039999;
}

.aside-block.jouw-hulpverlener .button{
  width:185px;
}

@media (max-width: 800px){

  .aside-block.jouw-hulpverlener .aside-block-content {
    width:100%;
    max-width:100%;
    max-height:none;
  }
        }

.aside-block.payment-status .aside-block-content{
  border-radius:2px;
  height:auto;
}

.aside-block.payment-status .aside-block-content a{
  height:14px;
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8/x8AAwMCAO+ip1sAAAAASUVORK5CYII=');
  background-repeat:repeat-x;
  background-position:bottom;
  background-size:100% 4px;
  text-decoration:none;
  color:#fff
}

.aside-block.payment-status .aside-block-content a:hover {
  background-position:left 5px;
  background-size:100% 12px;
  color:#009999;
}

.aside-block.payment-status .aside-block-footer{
  position:relative;
  padding:0 19px;
  background-color:#BFE5E5;
}

.aside-block.payment-status .aside-block-footer p{
  margin:0;
  padding:12px 0;
  letter-spacing:0;
  line-height:1.25;
  font-family:'Open Sans', sans-serif;
  font-size:12px;
  color:#4B392C;
}

.aside-block.payment-status .aside-block-footer p a{
  height:14px;
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8/x8AAwMCAO+ip1sAAAAASUVORK5CYII=');
  background-repeat:repeat-x;
  background-position:bottom;
  background-size:100% 4px;
  text-decoration:none;
  color:#4B392C
}

.aside-block.payment-status .aside-block-footer p a:hover {
  background-position:left 5px;
  background-size:100% 12px;
}

.aside-block.payment-status .aside-block-footer:before {
  content:"";
  position:absolute;
  top:-3px;
  left:5px;
  border-top:3px dashed #fff;
  width:96%;
}

.aside-block.payment-status h2{
  font-size:24px;
}

.aside-block.payment-status p{
  line-height:1.5;
  font-family:'Open Sans', sans-serif;
  font-size:14px;
  color:#fff;
}

.aside-block.payment-status ul{
  padding-left:14px;
}

.aside-block.payment-status ul li{
  position:relative;
  list-style:none;
  line-height:1.428;
  font-family:'Open Sans', sans-serif;
  font-size:14px;
  color:#4B392C
}

.aside-block.payment-status ul li:before {
  content:"•";
  position:absolute;
  top:-10px;
  left:-14px;
  font-size:28px;
  color:#f2602c;
}

@media (max-width: 800px){

  .aside-block.payment-status .aside-block-content {
    width:100%;
    max-width:100%;
  }
        }

.center-col-wide .content p{
  font-family:'Open Sans', sans-serif;
  font-size:14px;
  color:#4C392B;
}

.center-col-wide .content ul{
  padding-left:14px;
}

.center-col-wide .content ul li{
  position:relative;
  list-style:none;
  line-height:1.428;
  font-family:'Open Sans', sans-serif;
  font-size:14px;
  color:#4B392C
}

.center-col-wide .content ul li:before {
  content:"•";
  position:absolute;
  top:-10px;
  left:-14px;
  font-size:28px;
  color:#f2602c;
}

.center-col-wide .content a{
  height:14px;
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8efXEfwAI/AOXwkw84wAAAABJRU5ErkJggg==');
  background-repeat:repeat-x;
  background-position:bottom;
  background-size:100% 4px;
  text-decoration:none;
  color:#4B392C
}

.center-col-wide .content a:hover {
  background-position:left 5px;
  background-size:100% 12px;
}

@media (max-width: 800px){

  .center-col-wide .content {
    box-sizing:border-box;
    width:100%;
    padding-left:10px;
  }
        }

@media (min-width: 800px){

  .center-col-wide .content {
    width:530px;
    padding-left:49px;
  }
        }

.receipt-wrapper{
    display:inline-block;
}

.receipt{
    position:relative;
    border:6px solid #FFE4DB;
    box-sizing:border-box;
    margin-left:-10px;
    background-color:#fff;
}

.receipt .lined-paper{
  border:1px solid #d8d8d8;
  padding:28px 10px 28px 28px;
}

.receipt h2{
  margin-top:0;
  letter-spacing:0;
  line-height:1.1428;
  font-family:'Bree', sans-serif;
  font-size:24px;
  font-weight:normal;
  color:#F2602C;
}

.receipt .description{
  letter-spacing:0;
  line-height:2;
  font-family:'Bree', sans-serif;
  font-size:20px;
  color:#4B392C
}

.receipt .price{
  letter-spacing:0;
  line-height:2;
  font-family:'Bree', sans-serif;
  font-size:20px;
  color:#039999;
}

.receipt input[type="radio"]{
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  width:24px;
  height:24px;
  margin-right:8px;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Ccircle id='a' cx='12' cy='12' r='12'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cuse fill='%23FFF' xlink:href='%23a'/%3E%3Ccircle stroke='%23039999' stroke-width='3' cx='12' cy='12' r='10.5'/%3E%3C/g%3E%3C/svg%3E")
}

.receipt input[type="radio"]:checked {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='16' viewBox='0 0 21 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.284 1.762l-6.563 4.61 12.645-4.195-12.441 7.34 16.371-4.953c-10.068 5.615-14.659 8.242-13.77 7.881.887-.36 5.968-1.731 15.24-4.112a3982.63 3982.63 0 0 1-11.41 6.223l8.891-1.952' stroke='%23F65E2C' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"), url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Ccircle id='a' cx='12' cy='12' r='12'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cuse fill='%23FFF' xlink:href='%23a'/%3E%3Ccircle stroke='%23039999' stroke-width='3' cx='12' cy='12' r='10.5'/%3E%3C/g%3E%3C/svg%3E");
  background-position:center;
  background-repeat:no-repeat;
}

.receipt input[type="radio"]:focus,
        .receipt input[type="radio"]:active {
  border:0;
  outline:none;
}

@media (max-width: 800px){

  .receipt {
    width:100%;
  }
    }

@media (min-width: 800px){

  .receipt {
    width:504px;
  }
    }

.receipt:before {
  content:"";
  position:absolute;
  top:0;
  left:5px;
  opacity:0.5;
  width:1px;
  height:100%;
  background-color:#F89188;
  mix-blend-mode:multiply;
}

@media (max-width: 800px){

  .receipt .description {
    width:52%;
  }
        }

@media (min-width: 800px){

  .receipt .description {
    width:76%;
  }
        }

.lined-paper{
    background-image:linear-gradient(#f2f7f7 1px, transparent 0);
    background-size:100% 1.5em;
}

.payment_history{
    width:100%;
}

.payment_history td{
  font-family:'Open Sans', sans-serif;
  font-size:14px;
}

@media (max-width: 800px){

  .payment_history {
    display:-ms-flexbox;
    display:flex;
  }
    }

@media (max-width: 800px){

  .payment_history tr {
    display:block;
    margin-bottom:10px;
  }
        }

@media (max-width: 800px){

  .payment_history td {
    display:inline-block;
    width:100%;
  }
        }

@media (min-width: 800px){

  .payment_history td {
    height:45px;
  }
        }

@media (max-width: 800px){

  .payment_history td br {
    display:none;
  }
            }

.errorlist{
    margin:15px 0;
    padding-left:0;
}

.errorlist li{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-pack:start;
  justify-content:flex-start;
  -ms-flex-align:center;
  align-items:center;
  margin:0 !important;
  line-height:1.4;
  font-family:'Open Sans', sans-serif;
  font-size:16px;
  color:#F65E2C
}

.errorlist li:before {
  content:"";
  display:block;
  width:10px;
  height:10px;
  margin-right:15px;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' viewBox='0 0 10 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23F65E2C' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round'%3E%3Cpath d='M1.724 1.922l6.52 6.52M2 8.843L8.519 2'/%3E%3C/g%3E%3C/svg%3E");
}

footer{
    margin-top:30px;
}

footer .footer-wrapper{
  background-color:#f65e2c;
}

footer .inner-footer{
  width:940px;
  margin:0 auto;
}

footer .inner-footer .secondary-menu{
  overflow:auto;
  margin:0 auto
}

footer .inner-footer ul{
  display:-ms-flexbox;
  display:flex;
  padding:0;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-pack:justify;
  justify-content:space-between;
}

footer .inner-footer ul li{
  list-style:none;
  letter-spacing:0;
  line-height:1.9;
  font-family:'Bree', sans-serif;
  font-size:18px;
}

footer .inner-footer ul li a{
  color:#FFFFFF;
  text-decoration:none;
}

@media (max-width: 800px){

  footer .inner-footer {
    width:100%;
  }
        }

@media (min-width: 800px){

  footer .inner-footer {
    width:940px;
    margin:0 auto;
  }
        }

@media (min-width: 800px) and (max-width: 1060px){

  footer .inner-footer {
    width:100%;
  }
        }

@media (max-width: 800px){

  footer .inner-footer .secondary-menu {
    width:65%;
  }
            }

@media (min-width: 800px){

  footer .inner-footer .secondary-menu {
    width:52%;
  }
            }

@media (max-width: 800px){

  footer .inner-footer ul {
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
  }
            }

@media (max-width: 800px){

  footer .inner-footer ul li {
    width:50%;
  }
                }

.user-actions{
    z-index:1;
    position:absolute;
    display:none;
    width:142px;
    height:95px;
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='142' height='96' viewBox='0 0 142 96' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M66.222 9.094H1a1 1 0 0 0-1 1v76a1 1 0 0 0 1 1h140a1 1 0 0 0 1-1v-76a1 1 0 0 0-1-1H75.944L71.24 0l-5.018 9.094z' id='a'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M7 87.118v7.976s32.25-5.151 64.5-5.151 64.5 5.151 64.5 5.151v-8' fill='%23262626' opacity='.2'/%3E%3Cuse fill='%23FFF' xlink:href='%23a'/%3E%3Cpath stroke='%23D8D8D8' d='M71.226 1.06l-4.71 8.534H1a.5.5 0 0 0-.5.5v76a.5.5 0 0 0 .5.5h140a.5.5 0 0 0 .5-.5v-76a.5.5 0 0 0-.5-.5H75.64l-4.414-8.533z'/%3E%3C/g%3E%3C/svg%3E");
}

.user-actions ul li{
  list-style:none;
}

.user-actions ul li a{
  letter-spacing:0;
  line-height:30px;
  text-decoration:none;
  font-family:'Bree';
  font-size:14px;
  color:#4B392C;
}

@media (max-width: 800px){

  .user-actions {
    top:39px;
    left:-60px;
  }
    }

@media (min-width: 800px){

  .user-actions {
    top:39px;
    left:80px;
  }
    }

.form-review .form-row{
  margin:10px 0;
}

.form-review .form-row .question{
  margin-bottom:0;
  font-family:'Bree', sans-serif;
  font-size:16px;
}

.form-review .form-row .answer{
  margin-top:0;
  font-family:'Open Sans', sans-serif;
}

.client-list .sub-heading{
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  cursor:pointer;
}

.client-list .client-list-inner{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}

.client-list .client-list-inner.closed {
  display:none;
}

.body-contents .clients .client-list-inner .client{
    position:relative;
    box-sizing:border-box;
    width:30%;
    margin-right:25px;
    margin-bottom:35px;
    padding:15px;
    background-color:#009999;
}

.body-contents .clients .client-list-inner .client .client-top{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:row;
  flex-direction:row;
  border-bottom:1px solid #D2ECEC;
  margin-bottom:5px;
  padding-bottom:10px;
}

.body-contents .clients .client-list-inner .client .client-inner{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:row;
  flex-direction:row;
}

.body-contents .clients .client-list-inner .client .client-inner ul{
  margin:0;
}

.body-contents .clients .client-list-inner .client .notification-badge{
  position:absolute;
  top:-16.5px;
  right:-16.5px;
  display:-ms-flexbox;
  display:flex;
  border-radius:16px;
  width:33px;
  height:33px;
  -ms-flex-pack:center;
  justify-content:center;
  -ms-flex-align:center;
  align-items:center;
  background-color:red;
  font-family:'Bree', sans-serif;
  font-size:23px;
  color:#fff;
}

.body-contents .clients .client-list-inner .client .messages.number{
  font-weight:bold;
}

.body-contents .clients .client-list-inner .client .client-image{
  border:2px solid #fff;
  border-radius:2px;
}

.body-contents .clients .client-list-inner .client h2{
  margin:0;
}

.body-contents .clients .client-list-inner .client h2 a{
  background:none;
  font-family:'Bree', sans-serif;
  font-size:20px;
  font-weight:normal;
  color:#fff;
}

.body-contents .clients .client-list-inner .client img{
  margin-right:15px;
}

.body-contents .clients .client-list-inner .client ul li{
  color:#fff;
}

.body-contents .clients .client-list-inner .client ul li a{
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAANSURBVAiZY2Cor/gPAANxAfcGwTmbAAAAAElFTkSuQmCC');
  color:#fff;
}

.body-contents .clients .client-list-inner .client ul li:before {
  color:#fff;
}

.message_list h1{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:justify;
  justify-content:space-between;
  margin-bottom:45px;
}

.message_list h1 p{
  width:430px;
  letter-spacing:0;
  margin:0;
}

.message_list .common-block.aside-block.green-block .aside-block-content{
  height:auto;
}

.message_list .common-block.aside-block.green-block .aside-block-content p{
  font-family:'Open Sans', sans-serif;
  font-size:15px;
  color:#fff;
}

.message_list form{
  display:-ms-flexbox;
  display:flex;
}

.message_list form .form-fields{
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  margin-right:10px;
}

.message_list form .form-fields textarea{
  height:55px;
}

.message_list form .form-actions{
  -ms-flex:0 0 auto;
  flex:0 0 auto;
}

.message_list .messages{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -ms-flex-direction:column;
  flex-direction:column;
  margin-top:30px;
}

.message_list .message-wrapper{
  display:-ms-flexbox;
  display:flex;
  width:100%;
  margin-bottom:10px;
}

.message_list .message{
  position:relative;
  box-sizing:border-box;
  width:80%;
  min-height:132px;
  padding:20px;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
}

.message_list .message .date{
  position:absolute;
  top:0;
  right:16px;
  margin-top:17px;
  letter-spacing:0;
  line-height:20px;
  font-family:'Open Sans', sans-serif;
  font-size:12px;
  color:#4B392C;
}

.message_list .message .author{
  letter-spacing:0;
  line-height:21px;
  font-family:'Bree', sans-serif;
  font-size:14px;
}

.message_list .message-wrapper{
  width:100%;
}

.message_list .message-wrapper .user{
  display:-ms-flexbox;
  display:flex;
  width:76px;
  -ms-flex-direction:column;
  flex-direction:column;
  -ms-flex-pack:start;
  justify-content:flex-start;
}

.message_list .message-wrapper.right-align .message:before, .message_list .message-wrapper.left-align .message:before {
  content:"";
  position:absolute;
  top:14px;
  width:20px;
  height:18px;
}

.message_list .message-wrapper.left-align {
  -ms-flex-direction:row-reverse;
  flex-direction:row-reverse;
}

.message_list .message-wrapper.left-align .message {
  -ms-flex-item-align:start;
  align-self:flex-start;
  background-color:#f0fafa;
}

.message_list .message-wrapper.left-align .message:before {
  content:"";
  left:-20px;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='18' viewBox='0 0 20 18' xmlns='http://www.w3.org/2000/svg' fill='%23f0fafa'%3E%3Cpath d='M20 3.781S-2.228-.316.183.284C2.593.884 20 17.776 20 17.776V3.78z'/%3E%3C/svg%3E");
}

.message_list .message-wrapper.left-align .user {
  margin-right:10px;
}

.message_list .message-wrapper.right-align {
  -ms-flex-direction:row;
  flex-direction:row;
}

.message_list .message-wrapper.right-align .message {
  position:relative;
  background-color:#039999;
  -ms-flex-item-align:end;
  align-self:flex-end;
}

.message_list .message-wrapper.right-align .message p {
  color:#fff;
}

.message_list .message-wrapper.right-align .message .author,
                .message_list .message-wrapper.right-align .message .date {
  color:#fff;
}

.message_list .message-wrapper.right-align .message:before {
  content:"";
  right:-20px;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='18' viewBox='0 0 20 18' xmlns='http://www.w3.org/2000/svg' fill='%23039999'%3E%3Cpath d='M.004 3.781S22.232-.316 19.82.284C17.411.884.004 17.776.004 17.776V3.78z'/%3E%3C/svg%3E");
}

.message_list .message-wrapper.right-align .user {
  margin-left:10px;
}

@media (max-width: 800px){

  .message_list form {
    -ms-flex-direction:column;
    flex-direction:column;
  }
        }

@media (min-width: 800px){

  .message_list form {
    -ms-flex-direction:row;
    flex-direction:row;
  }
        }

@media (max-width: 800px) {

  .message_list .message-wrapper.left-align .message {
    margin-right:10px;
  }
}

@media (min-width: 800px) {

  .message_list .message-wrapper.left-align .message {
    margin-right:86px;
  }
}

@media (max-width: 800px) {

  .message_list .message-wrapper.left-align .message:before {
    display:none;
  }
}

@media (max-width: 800px) {

  .message_list .message-wrapper.right-align .message {
    margin-left:10px;
  }
}

@media (min-width: 800px) {

  .message_list .message-wrapper.right-align .message {
    margin-left:86px;
  }
}

@media (max-width: 800px) {

  .message_list .message-wrapper.right-align .message:before {
    display:none;
  }
}

@media (min-width: 800px) and (max-width: 1060px){

  .message_list .inner {
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
  }
        }

@media (min-width: 800px) and (max-width: 1060px){

  .message_list .inner .right-col {
    display:block;
    margin-top:20px;
  }
            }

@media (max-width: 800px){

  .client-dashboard .left-col .payment-status {
    display:none;
  }
            }

@media (min-width: 800px){

  .client-dashboard .left-col .payment-status {
    display:none;
  }
            }

@media (min-width: 800px) and (max-width: 1060px){

  .client-dashboard .left-col .payment-status {
    display:block;
    margin-top:10px;
  }
            }

.shadow{
    position:relative
}

.shadow:after {
  content:"";
  position:absolute;
  bottom:-9px;
  left:5px;
  display:block;
  width:calc(100% - 10px);
  height:9px;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='204' height='8' viewBox='0 0 204 8' preserveAspectRatio='none'%3E%3Cpath fill='%23262626' opacity='.2' d='M0 .023V8s51-5.151 102-5.151C152.998 2.849 203.997 8 203.997 8V0' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-size:100% 100%;
}

.client_counselor .center-col .body-contents .jouw-hulpverlener .button{
  background-color:#f0fafa;
}

@media (max-width: 800px){

  .client_counselor .center-col .body-contents .jouw-hulpverlener {
    margin-top:-40px;
    margin-bottom:0;
  }
            }

@media (max-width: 800px){

  .client_counselor .center-col .body-contents .jouw-hulpverlener .aside-block-content {
    max-height:none;
  }
                }

@media (min-width: 800px) and (max-width: 1060px){

  .client_counselor .center-col .body-contents .jouw-hulpverlener .aside-block-content {
    max-height:none;
  }
                }

@media (max-width: 800px){

  .client_counselor .center-col .body-contents .jouw-hulpverlener .polaroid,
            .client_counselor .center-col .body-contents .jouw-hulpverlener .button {
    margin:0 auto;
    margin-bottom:25px;
  }
                }

@media (max-width: 800px){

  .client_counselor .center-col .body-contents .jouw-hulpverlener h2 {
    display:none;
  }
                }

@media (min-width: 800px) and (max-width: 1060px){

  .client_counselor .center-col .body-contents .jouw-hulpverlener h2 {
    display:none;
  }
                }

@media (min-width: 800px){

  .client_counselor .center-col .body-contents .jouw-hulpverlener {
    display:none;
  }
            }

@media (min-width: 800px) and (max-width: 1060px){

  .client_counselor .center-col .body-contents .jouw-hulpverlener {
    float:right;
    display:block;
    margin-left:20px;
  }
            }

.client_evaluation label{
  font-family:'Open Sans', sans-serif;
}

.client_evaluation .form-row{
  margin-bottom:30px;
  font-family:'Open Sans', sans-serif;
  font-size:15px;
  color:#333333;
}

.client_evaluation .form-row ul{
  margin-top:8px;
}

.client_evaluation .form-row li:not(:last-child) [id$='_specify']{
  margin-bottom:10px;
}

.client_evaluation .slider-wrapper{
  margin-top:25px;
}

.client_evaluation ul[id^='id']{
  padding-left:0;
}

.client_evaluation ul[id^='id'] li label{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  margin-bottom:10px;
}

.client_evaluation ul[id^='id'] li:before {
  display:none;
}

.client_evaluation .hidden{
  display:none;
}

input[type="text"],
input[type="password"],
input[type="email"],
input[type="number"]{
    display:block;
    border:2px solid rgba(151, 151, 151, .18);
    border-radius:1px;
    box-sizing:border-box;
    width:284px;
    height:40px;
    margin-top:7px;
    padding-left:5px;
    background:#FFFFFF;
    font-family:'Open Sans', sans-serif;
}

.activate-form .form-row.accepted{
  display:-ms-flexbox;
  display:flex;
  margin:10px 0px 15px 0px;
  -ms-flex-direction:row;
  flex-direction:row;
}

.password-reset-form .form-row.email{
  margin-top:10px;
}

.password-reset-form .form-row.new_password1{
  margin-top:10px;
}

.client_login .forgot-password{
  display:inline-block;
  margin-top:10px;
}

.finish .nav-inner .submit-button-wrapper{
  margin-left:auto;
}

.sending-messages-no-longer-possible{
    padding-bottom:20px;
    text-align:center;
}

textarea#id_comment{
    overflow:hidden;
}

.payments_create p{
  width:470px;
}

.payments_create .button.button-small{
  width:127px;
  height:42px;
}
