/*! vista v1.0.0 | (c) 2025 R. Merkelbach | ISC License */
@import url("https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,500,500i,600,600i,700,700i,800,900,900i&subset=all");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-appearance:none;-moz-appearance:none;appearance:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}input{-webkit-appearance:none;-moz-appearance:none;appearance:none}body,input{padding:0;margin:0}body{background:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;font-family:Raleway,sans-serif;font-size:16px;line-height:1;font-feature-settings:"lnum";width:8.25in}*{box-sizing:border-box}.rich-text ol,.rich-text p,.rich-text ul{margin:1rem 0}.rich-text ol,.rich-text ul{padding-left:1.5rem}.rich-text figure{display:block;margin:3rem 0 0;overflow:hidden;padding:0;position:relative}.rich-text figure img{max-width:100%;height:auto;display:block}.rich-text figure figcaption{font-size:.9rem;display:block;color:rgba(0,0,0,.6);margin:.5rem 0 0}.rich-text table{width:100%;border-spacing:0;border-collapse:collapse;margin:1.5rem 0 0}.rich-text table thead{background-color:rgba(0,79,89,.2);border-left:1px solid rgba(0,79,89,.1);border-right:1px solid rgba(0,79,89,.1)}.rich-text table th{padding:1.5rem;font-weight:700;color:#004f59;text-align:left}.rich-text table tbody{border-bottom:1px solid rgba(0,79,89,.1);border-top:1px solid rgba(0,79,89,.1)}.rich-text table tbody tr{border-left:1px solid rgba(0,79,89,.1);border-right:1px solid rgba(0,79,89,.1)}.rich-text table tbody tr:nth-child(2n){background-color:rgba(0,79,89,.05)}.rich-text table td{padding:1rem 1.5rem}.rich-text table td p:first-child{margin-top:0}.rich-text table td p:last-child{margin-bottom:0}.rich-text table td a{color:#004f59}.rich-text hr{border:none;border-top:1px solid #004f59}.rich-text li,.rich-text p{line-height:1.45;color:#000;font-size:1rem}.rich-text li em,.rich-text li i,.rich-text p em,.rich-text p i{font-style:italic}.rich-text li b,.rich-text li strong,.rich-text p b,.rich-text p strong{font-weight:600}.rich-text li a,.rich-text p a{color:#ec644a;text-decoration:underline}.rich-text li a.button,.rich-text p a.button{display:inline-block;text-decoration:none;margin:0 4px 4px 0}.rich-text li a.button:last-child,.rich-text p a.button:last-child{margin-right:0}.rich-text li a.button--white,.rich-text p a.button--white{color:#004f59}.rich-text li a.button--coral,.rich-text li a.button--light-white,.rich-text li a.button--petrol,.rich-text p a.button--coral,.rich-text p a.button--light-white,.rich-text p a.button--petrol{color:#fff}.rich-text blockquote,.rich-text q{display:block;padding:0 1rem .1rem;color:#7b8793;border-left:4px solid rgba(51,64,77,.1);line-height:1.45;font-size:1rem;font-style:italic}.rich-text blockquote b,.rich-text blockquote strong,.rich-text q b,.rich-text q strong{font-weight:700}.rich-text li+li{margin-top:.5rem}.rich-text h1,.rich-text h2{font-size:2.5rem;font-weight:800;color:#ec644a}.rich-text h1 a,.rich-text h1 em,.rich-text h1 i,.rich-text h1 strong,.rich-text h2 a,.rich-text h2 em,.rich-text h2 i,.rich-text h2 strong{color:inherit}.rich-text h3{font-size:2rem;font-weight:800;color:#004f59}.rich-text h3 a,.rich-text h3 em,.rich-text h3 i,.rich-text h3 strong{color:inherit}.rich-text h4{font-size:1.75rem;font-weight:800;color:#ec644a}.rich-text h4 a,.rich-text h4 em,.rich-text h4 i,.rich-text h4 strong{color:inherit}.rich-text h5{font-size:1.5rem;font-weight:400;color:#004f59}.rich-text h5 a,.rich-text h5 em,.rich-text h5 i,.rich-text h5 strong{color:inherit}.rich-text h6{font-size:1rem;text-transform:uppercase;font-weight:400;color:#ec644a}.rich-text h6 a,.rich-text h6 em,.rich-text h6 i,.rich-text h6 strong{color:inherit}.rich-text .rich-text__table+h1,.rich-text .rich-text__table+h2,.rich-text blockquote+h1,.rich-text blockquote+h2,.rich-text ol+h1,.rich-text ol+h2,.rich-text p+h1,.rich-text p+h2,.rich-text q+h1,.rich-text q+h2,.rich-text table+h1,.rich-text table+h2,.rich-text ul+h1,.rich-text ul+h2{margin-top:3.25rem}.rich-text .rich-text__table+h3,.rich-text blockquote+h3,.rich-text ol+h3,.rich-text p+h3,.rich-text q+h3,.rich-text table+h3,.rich-text ul+h3{margin-top:2.5rem}.rich-text .rich-text__table+h4,.rich-text .rich-text__table+h5,.rich-text blockquote+h4,.rich-text blockquote+h5,.rich-text ol+h4,.rich-text ol+h5,.rich-text p+h4,.rich-text p+h5,.rich-text q+h4,.rich-text q+h5,.rich-text table+h4,.rich-text table+h5,.rich-text ul+h4,.rich-text ul+h5{margin-top:2.25rem}.rich-text .rich-text__table+h6,.rich-text blockquote+h6,.rich-text ol+h6,.rich-text p+h6,.rich-text q+h6,.rich-text table+h6,.rich-text ul+h6{margin-top:2rem}.rich-text .rich-text__table+.rich-text__table,.rich-text .rich-text__table+blockquote,.rich-text .rich-text__table+p,.rich-text .rich-text__table+q,.rich-text .rich-text__table+table,.rich-text blockquote+.rich-text__table,.rich-text blockquote+blockquote,.rich-text blockquote+p,.rich-text blockquote+q,.rich-text blockquote+table,.rich-text ol+.rich-text__table,.rich-text ol+blockquote,.rich-text ol+p,.rich-text ol+q,.rich-text ol+table,.rich-text p+.rich-text__table,.rich-text p+blockquote,.rich-text p+p,.rich-text p+q,.rich-text p+table,.rich-text q+.rich-text__table,.rich-text q+blockquote,.rich-text q+p,.rich-text q+q,.rich-text q+table,.rich-text table+.rich-text__table,.rich-text table+blockquote,.rich-text table+p,.rich-text table+q,.rich-text table+table,.rich-text ul+.rich-text__table,.rich-text ul+blockquote,.rich-text ul+p,.rich-text ul+q,.rich-text ul+table{margin-top:1.5rem}.rich-text .rich-text__table+ul,.rich-text blockquote+ul,.rich-text ol+ul,.rich-text p+ul,.rich-text q+ul,.rich-text table+ul,.rich-text ul+ul{margin-top:.25rem}.rich-text h1+p,.rich-text h2+p{margin-top:1.25rem}.rich-text h3+p{margin-top:1rem}.rich-text h4+p{margin-top:.75rem}.rich-text h1+h3{margin-top:.5rem}.rich-text h5+h2{margin-top:.25rem}.rich-text h5+p{margin-top:1rem}.rich-text--light h1{color:#fff}.rich-text--light h2{color:#ec644a}.rich-text--light h3{color:hsla(0,0%,100%,.7)}.rich-text--light h4,.rich-text--light h5,.rich-text--light h6,.rich-text--light li,.rich-text--light li a,.rich-text--light p,.rich-text--light p a{color:#fff}.rich-text--light hr{border-color:#fff}.rich-text>:first-child{margin-top:0}.rich-text>:last-child{margin-bottom:0}.rich-text__table{width:100%;position:relative;display:block;margin:1rem 0 0}.rich-text__table__container{overflow-x:scroll;-webkit-overflow-scrolling:touch;display:block;position:relative}.rich-text__table__container table{margin:0;min-width:900px;display:block}.rich-text__table:after{content:" ";top:0;right:0;width:3rem;height:100%;display:block;background:linear-gradient(90deg,transparent,rgba(0,79,89,.15));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);position:absolute;pointer-events:none;transition:.2s ease;opacity:0}.rich-text form{display:block}.rich-text input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;padding:0 1rem;border:1px solid #ebebeb;border-radius:6px;font-size:1rem;font-family:inherit;height:2.5rem}::-moz-selection{background-color:#ec644a;color:#fff}::selection{background-color:#ec644a;color:#fff}.rich-text h1,.rich-text h2,.rich-text h3{font-size:19px}.rich-text h4,.rich-text h5,.rich-text h6{font-size:16px;font-weight:700}.rich-text li,.rich-text p{font-size:11px;margin:0}.rich-text li+li{margin-top:.24rem}.rich-text ol,.rich-text ul{padding-left:1.24rem;margin-bottom:0}.rich-text ol+ol,.rich-text ol+p,.rich-text ol+ul,.rich-text p+ol,.rich-text p+p,.rich-text p+ul,.rich-text ul+ol,.rich-text ul+p,.rich-text ul+ul{margin-top:.5rem}.button{border:1px solid #004f59;padding:.25rem;border-radius:8px;display:none!important}.brochure{width:100%;overflow:hidden;padding:0;margin:0}.brochure__hero{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-align:start;align-items:flex-start;height:400px;margin:0;position:relative;width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:1}.brochure__hero__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(90deg,rgba(0,0,0,.2) 100%,transparent 0)}.brochure__hero__logo{margin:35px 0 0 33px;-webkit-transform:scale(.7);-webkit-transform-origin:0 0}.brochure__hero__title{position:absolute;top:83px;padding:0;margin:0 0 0 33px;height:100px;font-size:2.2rem;line-height:1.9rem;color:#fff;width:100%;font-weight:800;max-width:85%;display:block}.brochure__hero__title span{margin:0;position:absolute;top:50%;-webkit-transform:translateY(-50%)}.brochure__hero__photo{min-width:100%;max-width:100%;position:relative}.brochure__hero__photo img{width:100%}.brochure__introduction{width:100%;position:relative;padding:0 0 0 40px;display:block;overflow:visible}.brochure__introduction:before{content:" ";position:absolute;top:-49px;left:0;width:100%;height:300px;background:#fff;display:block;z-index:2;-webkit-transform:skewY(20deg)}.brochure__introduction .rich-text{z-index:3;position:relative;min-width:60%;max-width:60%;float:left;width:60%;padding-right:50px;margin-top:0}.brochure__introduction .rich-text h2:first-child{display:inline-block;max-width:65%}.brochure__introduction .rich-text--toelatingseisen{border:1px solid #004f59;padding:14px;margin:25px 0 0;width:100%}.brochure__introduction .rich-text--toelatingseisen li,.brochure__introduction .rich-text--toelatingseisen p{color:#004f59;font-size:10px}.brochure__introduction .rich-text--toelatingseisen h4{color:#004f59;margin-bottom:10px;font-size:13px}.brochure__introduction .rich-text--toelatingseisen ol li+li,.brochure__introduction .rich-text--toelatingseisen ul li+li{margin-top:.15rem}.brochure__introduction__details{width:300px;position:relative;min-height:300px;float:right;padding:0 32px 80px 20px}.brochure__introduction__details:before{content:" ";position:absolute;top:-69.5px;background-color:#ec644a;width:100%;z-index:4;right:0;display:block;height:100%;-webkit-transform:skewY(-20deg)}.brochure__introduction__details__item{z-index:5;position:relative;float:left;clear:both;width:100%;padding:20px 0}.brochure__introduction__details__item__icon{float:left;position:absolute;top:20px;left:0}.brochure__introduction__details__item__title{float:left;color:#fff;font-size:14px;font-weight:700;margin:2px 0 0 28px;display:inline-block}.brochure__introduction__details__item__content{float:left;clear:both;width:100%;padding-right:16px;color:#fff;font-size:12px;margin:5px 0 0 28px}.brochure__introduction__details__item+.brochure__introduction__details__item{border-top:1px solid #fff}.brochure__details{position:relative;height:100%}.brochure__details__logo{position:absolute;top:40px;left:45px;display:none}.brochure__details__logo svg{-webkit-transform:scale(.7);-webkit-transform-origin:0 0}.brochure__details__information{float:left;padding:40px 40px 0;width:60%}.brochure__details__information__item+.brochure__details__information__item{margin-top:1rem}.brochure__details__sidebar{float:right;width:300px;position:relative;margin-bottom:130px;margin-top:68px;overflow:hidden;border-top:1px solid #004f59;padding:25px 25px 125px}.brochure__details__sidebar:before{content:" ";position:absolute;top:-70px;border:1px solid #004f59;width:calc(100% - 2px);z-index:4;left:0;display:block;height:100%;-webkit-transform:skewY(-20deg)}.brochure__details__sidebar__item .rich-text h4{color:#004f59;font-size:13px;font-weight:700}.brochure__details__sidebar__item+.brochure__details__sidebar__item{margin-top:1rem}