.slick-slider.slick-initialized{position:relative}.slick-slider.slick-initialized .slick-arrow{-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-ms-transition:all .15s ease;-o-transition:all .15s ease;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);z-index:600;cursor:pointer;font-size:19px;display:block;border:none;position:absolute;top:50%;color:#fff;height:63px;width:35px;-webkit-opacity:.7;-moz-opacity:.7;opacity:.7}.slick-slider.slick-initialized .slick-arrow.slick-prev{left:10px;background-image:url(//www.goedgebouw.nl/wp-content/themes/goed-gebouw/assets/css/../img/icon-arrow-left.svg)}@media only screen and (min-width:768px){.slick-slider.slick-initialized .slick-arrow.slick-prev{left:100px}}.slick-slider.slick-initialized .slick-arrow.slick-next{right:10px;background-image:url(//www.goedgebouw.nl/wp-content/themes/goed-gebouw/assets/css/../img/icon-arrow-right.svg)}@media only screen and (min-width:768px){.slick-slider.slick-initialized .slick-arrow.slick-next{right:100px}}.slick-slider.slick-initialized .slick-arrow:hover{-webkit-opacity:1;-moz-opacity:1;opacity:1}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input:focus,select:focus,textarea:focus,button:focus{outline:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.grid{margin:0 auto}.grid .gutter-10{margin-left:-5px;margin-right:-5px}.grid .gutter-10>[class*=col-]{padding-left:5px;padding-right:5px}.grid .gutter-16{margin-left:-8px;margin-right:-8px}.grid .gutter-16>[class*=col-]{padding-left:8px;padding-right:8px}.grid .gutter-20{margin-left:-10px;margin-right:-10px}.grid .gutter-20>[class*=col-]{padding-left:10px;padding-right:10px}.grid .gutter-40{margin-left:-20px;margin-right:-20px}.grid .gutter-40>[class*=col-]{padding-left:20px;padding-right:20px}.grid .gutter-80{margin-left:-40px;margin-right:-40px}.grid .gutter-80>[class*=col-]{padding-left:40px;padding-right:40px}.grid .gutter-100{margin-left:-50px;margin-right:-50px}.grid .gutter-100>[class*=col-]{padding-left:50px;padding-right:50px}.grid .gutter-120{margin-left:-60px;margin-right:-60px}.grid .gutter-120>[class*=col-]{padding-left:60px;padding-right:60px}[class*=col-]{float:left}.col-1-1{float:none;width:100%}.col-1-2{width:50%}.col-1-3{width:33.33333%}.col-2-3{width:66.66666%}.col-1-4{width:25%}.col-3-4{width:75%}.col-1-5{width:20%}.col-2-5{width:40%}.col-3-5{width:60%}.col-4-5{width:80%}.col-1-6{width:16.66666%}.col-5-6{width:83.33333%}.col-1-7{width:14.28571%}.col-1-8{width:12.5%}.col-3-8{width:37.5%}.col-1-12{width:8.33333%}.col-5-12{width:41.66666%}.col-7-12{width:58.33333%}.col-11-12{width:91.666666%}.col-right{float:right}.hide{display:none}@media only screen and (max-width:767px){.hide-small{display:none}}.clear:after,.clearfix:after{clear:both;content:"";display:table}img.img--responsive{display:block;max-width:100%;height:auto}img.img--stretch{display:block;width:100%;height:auto}.ac{text-align:center}.al{text-align:left}.ar{text-align:right}.clipped{overflow:hidden}.flexbox{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.grid{max-width:980px}@media only screen and (max-width:1010px){.grid{padding-left:20px;padding-right:20px;overflow:hidden}}.grid--narrow{max-width:996px}.grid--large{max-width:1240px}@media only screen and (max-width:1270px){.grid--large{padding-left:20px;padding-right:20px;overflow:hidden}}.grid--gutterless{padding-left:0 !important;padding-right:0 !important}.grid--overflow{overflow:visible !important}body{color:rgba(0,0,0,.5);background-color:#fff;line-height:26px;font-family:'Myriad Pro';font-size:15px}a{color:#419388;text-decoration:none}@font-face{font-family:'Myriad Pro';src:url(//www.goedgebouw.nl/wp-content/themes/goed-gebouw/assets/css/../fonts/MyriadPro-Light.woff2) format('woff2'),url(//www.goedgebouw.nl/wp-content/themes/goed-gebouw/assets/css/../fonts/MyriadPro-Light.woff) format('woff');font-weight:300;font-style:normal}@font-face{font-family:'Myriad Pro';src:url(//www.goedgebouw.nl/wp-content/themes/goed-gebouw/assets/css/../fonts/MyriadPro-Regular.woff2) format('woff2'),url(//www.goedgebouw.nl/wp-content/themes/goed-gebouw/assets/css/../fonts/MyriadPro-Regular.woff) format('woff');font-weight:400;font-style:normal}.primary-font{font-family:'Myriad Pro';font-size:normal !important;-webkit-font-smoothing:antialiased}.button{-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-ms-transition:all .15s ease;-o-transition:all .15s ease;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;display:inline-block;cursor:pointer;padding:23px 28px;font-size:16px;font-weight:400;text-decoration:none;text-align:center;border:1px solid transparent;line-height:0;-webkit-appearance:none}@media only screen and (max-width:767px){.button{width:100%}}.button[class*=icon-]{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:-ms-inline-flex;display:inline-flex;-webkit-align-items:center;-ms-align-items:center;align-items:center}.button[class*=icon-]:before{font-size:16px;margin-right:10px}.button--primary{background-color:#419388;border:1px solid #419388;color:#fff}.button--primary:hover{background-color:#317067;border-color:#317067}.button--secondary{background-color:transparent;border:2px solid #419388;color:#419388}.button--secondary:hover{background-color:#317067;border-color:#317067;color:#fff}.button--soft{padding:18px 28px;background:#e8ebee;color:#419388}.button--soft:hover{background-color:#317067;border-color:#317067;color:#fff}.text-button{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center}.text-button:before{-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-ms-transition:all .15s ease;-o-transition:all .15s ease;content:url(//www.goedgebouw.nl/wp-content/themes/goed-gebouw/assets/css/../img/arrow.svg);margin-right:10px}.text-button:hover:before{margin-right:5px}.page-section{padding-top:50px;padding-bottom:50px;position:relative}@media only screen and (max-width:989px){.page-section{padding-top:40px;padding-bottom:40px}}.page-section--bg-light-green{background-color:#bbdedb}.page-section--bg-light-grey{background-color:#e8ebee}.page-section--padding-small{padding-top:20px;padding-bottom:20px}.page-section--padding-medium{padding-top:40px;padding-bottom:40px}.page-section--padding-bottom-small{padding-bottom:20px}.page-section--no-padding{padding:0}.page-section--no-top-padding{padding-top:0}.page-section--no-bottom-padding{padding-bottom:0}.page-section .page-section__header{padding:10px 0;position:relative;z-index:2}.page-section .page-section__header:after{content:'';height:100%;width:1000%;background:#bbdedb;position:absolute;top:0;left:-100%;z-index:-1}@media only screen and (max-width:989px){.page-section .page-section__header:after{width:300%}}.page-section .page-section__header--dark{z-index:3}.page-section .page-section__header--dark:after{left:0;width:1000%;background:#000}@media only screen and (max-width:989px){.page-section .page-section__header--dark:after{left:-100%}}.page-section .page-section__header .page-section__header-title{color:#000;font-size:22px;line-height:32px;font-weight:300}.page-section .page-section__header .page-section__header-title--light{color:#fff}.page-section .page-section__body{font-size:15px}.page-section .page-section__body b,.page-section .page-section__body strong{display:inline-block;font-size:23px;font-weight:700;padding-bottom:10px}.page-section .page-section__title{font-family:'Myriad Pro';font-size:normal !important;-webkit-font-smoothing:antialiased;display:block;line-height:1.2;font-size:36px;font-weight:300;word-break:break-word;color:#000;margin-bottom:25px}.page-section .page-section__title--small{font-size:22px}.page-section .page-section__title b,.page-section .page-section__title strong{font-weight:400}@media only screen and (max-width:989px){.page-section .page-section__title{font-size:28px}}.page-section .page-section__subtitle{font-weight:400;font-size:18px;color:rgba(0,0,0,.5);margin-bottom:20px;font-style:italic}.page-section .page-section__subtitle--small{margin-bottom:10px;font-size:14px}.rte h2{font-size:20px;line-height:1.2;font-weight:300;color:#000;margin-bottom:10px}.rte h2+p{padding-top:0}.rte h3{font-size:20px;font-weight:300;color:#000}.rte h3+p{padding-top:0}.rte p{color:rgba(0,0,0,.5);padding:10px 0}.rte p:first-of-type{padding-top:0}.rte p+h3{padding-top:20px}.rte p+h2{padding-top:20px}.rte ul+h2{padding-top:20px}.rte ul{padding:10px 0}.rte ul li{position:relative;padding-left:20px}.rte ul li:before{position:absolute;top:0;left:0;content:"•";font-size:18px;color:#419388}.rte strong{font-weight:700}.rte em{font-style:italic}.rte img{max-width:100%;height:auto}.rte img.alignnone{margin:30px 0 20px}.rte .wp-caption.alignnone{margin:30px 0 20px;max-width:100% !important;font-style:italic;width:100%;height:auto}.rte .wp-caption.alignnone .wp-caption-text{font-size:14px;line-height:20px;color:rgba(0,0,0,.5)}.rte .button{margin-top:20px}.hero{z-index:10}@media only screen and (max-width:767px){.hero:before{width:100%;height:20px;position:absolute;top:0;left:0;background:#e8ebee;content:''}}.hero .grid{position:relative;overflow:visible}.hero .hero__image{position:absolute;right:0;top:-80px;width:55%;height:calc(100% + 160px);background-size:contain;background-repeat:no-repeat;background-position:center top}.hero .hero__image--mobile{display:none}.hero .hero__image--mobile img{display:block;width:80%;margin-left:10%;margin-top:-40px;margin-bottom:40px}@media only screen and (max-width:767px){.hero .hero__image{display:none}.hero .hero__image--mobile{display:block}}.hero .hero__caption{width:45%}.hero .hero__caption--large{width:66%}.hero .hero__caption strong{font-weight:700}.hero .hero__caption .rte:last-child p{padding-bottom:0}@media only screen and (max-width:767px){.hero .hero__caption{width:100%}}.hero .hero__footer{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;margin-top:20px}@media only screen and (max-width:767px){.hero .hero__footer{display:block;text-align:center}}.hero .hero__buttons .button{margin-right:10px}@media only screen and (max-width:767px){.hero .hero__buttons .button{margin-bottom:20px}}.hero .social-icons{margin-left:10px}@media only screen and (max-width:767px){.hero .social-icons{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}}.hero .page-section__title{font-size:44px;line-height:46px;margin-bottom:15px}@media only screen and (max-width:989px){.hero .page-section__title{font-size:32px;line-height:36px}}@media only screen and (max-width:767px){.hero .page-section__subtitle{position:absolute;top:40px}}.cards{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-10px;margin-bottom:-10px}.cards__item{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;width:calc(50% - 10px);margin:10px 0;background:#fff}.cards__image{display:block;-webkit-flex-basis:52%;-ms-flex-basis:52%;flex-basis:52%}.cards__image img{display:block;width:100%;height:100%;object-fit:cover}.cards__content{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-basis:48%;-ms-flex-basis:48%;flex-basis:48%;padding:35px 15px}.cards__subtitle{font-size:15px;margin-bottom:5px}.cards__title{display:block;color:#000;font-weight:300;font-size:24px;line-height:32px}.cards__title:hover{color:#419388}.cards__link{padding-top:10px;margin-top:auto}@media only screen and (max-width:1020px){.cards__item{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.cards__image img{height:250px}.cards__content{padding:20px}}@media only screen and (max-width:767px){.cards__item{width:100%}}.newsletter__image{position:absolute;bottom:0;left:0;width:500px}@media only screen and (max-width:1300px){.newsletter__image{left:-200px}}.newsletter .social-icons__item{margin:0 5px}.newsletter .page-section__body{font-size:18px}@media only screen and (max-width:989px){.newsletter__image{position:static;margin-bottom:-49px;margin-top:40px;width:95%}.newsletter [class*=col-]{width:100%}}.block-split{padding:0;overflow:hidden}.block-split .page-section__body{padding-top:30px;padding-bottom:50px}@media only screen and (max-width:767px){.block-split .page-section__body{padding-bottom:40px}}@media only screen and (max-width:989px){.block-split [class*=col-]{width:100%}}.block-mobile-contact{display:none}@media only screen and (max-width:767px){.block-mobile-contact{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;position:fixed;bottom:0;left:0;right:0;width:100%;z-index:1000}.block-mobile-contact__item{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;background:#419388;color:#fff;width:50%;text-decoration:none;height:60px;font-size:30px;position:relative}.block-mobile-contact__item:not(:last-of-type):after{content:'';width:1px;height:60px;background-color:#fff;display:block;position:absolute;top:0;right:0}}.text-block{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-40px}.text-block__item{width:calc(50% - 20px);margin-top:40px}.text-block__item--full{width:100%}@media only screen and (max-width:767px){.text-block__item{width:100%}}.text-block__title{color:#000;font-weight:300;font-size:20px;line-height:26px;margin-bottom:5px;display:block}.text-block__title:hover{color:#419388}.text-block__subtitle{font-size:14px;font-style:italic;margin-bottom:8px;margin-top:-5px;display:block}.text-block__caption{margin-bottom:17px}.social-icons{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.social-icons__item{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-border-radius:80px;-moz-border-radius:80px;border-radius:80px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-ms-transition:all .15s ease;-o-transition:all .15s ease;border:1px solid rgba(0,0,0,.15);height:40px;width:40px;margin:0 10px 0 0}.social-icons__item svg{-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-ms-transition:all .15s ease;-o-transition:all .15s ease;height:20px;fill:#419388}.social-icons__item:hover{background:#419388;border-color:#419388}.social-icons__item:hover svg{fill:#fff}form,.nf-form-cont{margin-top:40px}form input[type=text],form input[type=email],form input[type=tel],form select,form textarea,.nf-form-cont input[type=text],.nf-form-cont input[type=email],.nf-form-cont input[type=tel],.nf-form-cont select,.nf-form-cont textarea{font-family:"Myriad Pro";color:rgba(0,0,0,.5);background-color:rgba(232,235,238,.5);border:2px solid rgba(232,235,238,.5);font-size:15px;padding:13px 20px;font-weight:400;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}form input[type=text]:hover,form input[type=text]:focus,form input[type=email]:hover,form input[type=email]:focus,form input[type=tel]:hover,form input[type=tel]:focus,form select:hover,form select:focus,form textarea:hover,form textarea:focus,.nf-form-cont input[type=text]:hover,.nf-form-cont input[type=text]:focus,.nf-form-cont input[type=email]:hover,.nf-form-cont input[type=email]:focus,.nf-form-cont input[type=tel]:hover,.nf-form-cont input[type=tel]:focus,.nf-form-cont select:hover,.nf-form-cont select:focus,.nf-form-cont textarea:hover,.nf-form-cont textarea:focus{border-color:}form button,form .button,.nf-form-cont button,.nf-form-cont .button{margin-top:5px}@media only screen and (max-width:989px){form button,form .button,.nf-form-cont button,.nf-form-cont .button{width:100%}}form textarea,.nf-form-cont textarea{padding:10px 25px;line-height:28px;resize:none;height:145px !important;margin-top:6px !important}form .select,.nf-form-cont .select{position:relative}form .select:after,.nf-form-cont .select:after{content:'';width:0;border-color:rgba(0,0,0,.5) transparent;border-style:solid;border-width:5px 5px 0;position:absolute;right:20px;top:22px}form label,.nf-form-cont label{color:rgba(0,0,0,.5);font-size:15px;line-height:20px;display:block;font-weight:700}form hr,.nf-form-cont hr{width:100%;height:1px;border:none;background:#e8ebee;margin:0 0 20px}form h2,.nf-form-cont h2{margin-bottom:0}form .checkbox,.nf-form-cont .checkbox{display:inline-block;position:relative;width:20px;height:20px;background:rgba(232,235,238,.5);margin-right:5px;overflow:hidden}form .checkbox input,.nf-form-cont .checkbox input{opacity:0;cursor:pointer;z-index:5;width:100% !important;height:100%;display:block;position:absolute;top:0;left:0;margin:0}form .checkbox span,.nf-form-cont .checkbox span{position:absolute;top:0;left:0;display:none;line-height:0;height:inherit;width:inherit}form .checkbox--checked span,.nf-form-cont .checkbox--checked span{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center}form ::-webkit-input-placeholder,.nf-form-cont ::-webkit-input-placeholder{color:rgba(0,0,0,.5);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}form ::-moz-placeholder,.nf-form-cont ::-moz-placeholder{color:rgba(0,0,0,.5);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}form :-ms-input-placeholder,.nf-form-cont :-ms-input-placeholder{color:rgba(0,0,0,.5);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}form :-moz-placeholder,.nf-form-cont :-moz-placeholder{color:rgba(0,0,0,.5);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}.frm_forms .form-field{position:relative;margin-bottom:25px}.frm_forms .form-field .frm_primary_label{margin-bottom:10px}.frm_forms .form-field .frm_error{font-size:14px;color:#cd4242;margin-top:5px}.frm_forms .form-field .frm_hidden{display:none}.frm_forms .form-field .frm_repeat_sec{padding-bottom:25px}.frm_forms .form-field .frm_repeat_sec:last-of-type{padding-bottom:0}.frm_forms .form-field .frm_repeat_sec:first-of-type{padding-bottom:0}.frm_forms .form-field.frm_hide_section{border-top:none;padding-top:0}.frm_forms .form-field.frm_hide_section h3{border-top:1px solid #e8ebee;padding-bottom:0;padding-top:25px}.frm_forms .form-field.frm_blank_field input,.frm_forms .form-field.frm_blank_field select{border-color:rgba(205,66,66,.5)}.frm_forms .form-field.frm_blank_field .frm_checkbox label{color:#cd4242}.frm_forms .form-field .frm_checkbox label{position:relative;padding-left:30px}.frm_forms .form-field .frm_checkbox label .checkbox{position:absolute;top:0;left:0}.frm_forms .form-field.vertical_radio .frm_error{display:none}.frm_forms .frm_repeat_buttons{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-align-items:center;-ms-align-items:center;align-items:center}.frm_forms .frm_repeat_buttons .frm_remove_form_row{margin-right:auto}.frm_forms .frm_repeat_buttons .frm_add_form_row{-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-ms-transition:all .15s ease;-o-transition:all .15s ease;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;cursor:pointer;padding:23px 28px;font-size:16px;font-weight:400;text-decoration:none;text-align:center;border:1px solid transparent;line-height:0;-webkit-appearance:none;background-color:transparent;border:2px solid #419388;color:#419388}.frm_forms .frm_repeat_buttons .frm_add_form_row:hover{background-color:#317067;border-color:#317067;color:#fff}.frm_forms .frm_button_submit{margin-top:0}.frm_forms .frm_section_heading{border-top:1px solid #e8ebee;padding-top:25px}.frm_forms .frm_section_heading h3{padding:0 0 25px}.frm_forms .frm_section_heading h3.frm_pos_hidden{display:none}.frm_forms .frm_section_heading h3.frm_pos_none{display:none}.frm_forms .frm_message p{color:#419388}.frm_forms .frm-duplicate{cursor:pointer;position:absolute;right:0;top:-3px;color:#419388}@media only screen and (max-width:989px){.frm_forms .frm-duplicate{display:block;position:static;padding-bottom:25px}}@media only screen and (max-width:544px){.nf-form-cont .nf-field-container.one-half{width:100% !important;float:none;margin-left:0 !important;margin-right:0 !important}}.nf-form-cont .nf-field-description{position:absolute;top:-3px;right:0;left:auto;width:auto;color:#419388;cursor:pointer}@media only screen and (max-width:544px){.nf-form-cont .submit-container .button{width:100% !important}}.nf-form-cont .nf-before-form-content .nf-form-fields-required{display:none;font-size:14px;margin-bottom:20px}.nf-form-cont .ninja-forms-req-symbol{color:rgba(0,0,0,.5)}.nf-form-cont .nf-error-msg{font-size:14px;color:#cd4242}.nf-form-cont .nf-after-field .nf-error-msg{margin-right:0 !important;color:#cd4242}.nf-form-cont .nf-error .ninja-forms-field{border-color:rgba(205,66,66,.5)}.nf-form-cont .checkbox-container .nf-error .nf-error-msg{display:none}.nf-form-cont .checkbox-container .nf-error label{color:#cd4242}.mc4wp-form input[type=email]{background:rgba(255,255,255,.6);margin-bottom:20px;height:50px;font-size:18px;padding:3px 30px 0;border:none}.mc4wp-form input[type=checkbox]{margin:0;border:none}.mc4wp-form .checkbox{position:relative;top:5px}.mc4wp-form label{display:inline-block;margin-bottom:20px}.lined{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center}.lined:after,.lined:before{content:'';height:1px;width:70px;background:rgba(0,0,0,.15)}.lined:after{margin-left:10px}.lined:before{margin-right:10px}.address{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.address__item{width:50%}.contact-info__item{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;border-bottom:1px solid #e8ebee;padding:20px 0;font-size:16px}.contact-info__item svg{margin-right:15px}.contact-info__item--l-padding{padding-left:60px}@media only screen and (max-width:989px){.contact-info__item--l-padding{padding-left:0}}.sidebar .page-section__header{padding-left:60px}@media only screen and (max-width:989px){.sidebar .page-section__header{padding-left:0}}.sidebar .contact-info{margin-top:-20px}.list{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-align-items:center;align-items:center;margin-bottom:-15px;font-size:16px;z-index:10;position:relative}.list li{margin:0 15px 15px 0}@media only screen and (max-width:989px){.list li{margin:0 0 15px;width:100%}}.list--buttons{margin-top:-7px}.list--buttons li:nth-of-type(2){margin-right:30px}@media only screen and (max-width:989px){.list--buttons{margin-top:0}}.list--text li{width:100%}.list--split li{width:calc(50% - 15px)}@media only screen and (max-width:989px){.list--split li{width:100%}}.list--l-padding{padding-left:60px}@media only screen and (max-width:989px){.list--l-padding{padding-left:0}}.usp{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.usp__item{margin-top:20px;padding-left:35px;position:relative}.usp__item:before{position:absolute;top:-2px;left:0;content:url(//www.goedgebouw.nl/wp-content/themes/goed-gebouw/assets/css/../img/check.svg)}.usp--split{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media only screen and (max-width:989px){.usp--split .usp__item{width:100%}}.side-menu__content{position:fixed;transition:transform .3s cubic-bezier(.215,.61,.355,1);overflow-y:auto;top:0;right:-100%;height:100%;width:100%;background-color:#e9ebed;z-index:777777}.side-menu__content--expanded{-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);width:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden}.side-menu__content--expanded::-webkit-scrollbar{display:none}.side-menu__navigation{text-align:left;padding:50px 15px 0}.side-menu__navigation>li{position:relative;display:block}.side-menu__navigation>li>a{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-ms-align-items:center;align-items:center;font-weight:400;text-decoration:none;font-size:16px;color:#000;padding:12px 0;border-bottom:1px solid #ddd}.side-menu__navigation>li>a:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);content:'';height:8px;width:8px;border-top:2px solid #4d4d4d;border-right:2px solid #4d4d4d;display:block}.side-menu__navigation>li:last-of-type a{border-bottom:none}.side-menu__toggle{display:none}@media only screen and (max-width:767px){.side-menu__toggle{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:none;background:0 0;cursor:pointer;border:2px solid #419388;padding:5px 15px;z-index:20;color:rgba(0,0,0,.5);font-size:14px;height:40px}.side-menu__toggle i{line-height:0}.side-menu__toggle span{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;margin-left:8px;display:block;position:relative;transition:all 0s .2s;height:3px;width:18px;background:#419388}.side-menu__toggle span:before,.side-menu__toggle span:after{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;display:block;position:absolute;border-radius:inherit;left:0;width:inherit;height:inherit;background:inherit;content:""}.side-menu__toggle span:before{top:-6px}.side-menu__toggle span:after{bottom:-6px}.side-menu__toggle.is-active span:before{top:0}.side-menu__toggle.is-active span:after{bottom:0}}.side-menu__toggle--light{color:#419388}.side-menu__toggle--light span{background:#419388}.side-menu__toggle--light span:before,.side-menu__toggle--light span:after{background:#419388}.side-menu__close{border:none;position:absolute;top:15px;right:10px;background:0 0;cursor:pointer}.side-menu__page-overlay{-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-ms-transition:all .15s ease;-o-transition:all .15s ease;position:fixed;display:block;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);z-index:555555;pointer-events:none}.side-menu__page-overlay--visible{-webkit-opacity:.7;-moz-opacity:.7;opacity:.7;pointer-events:all;-webkit-backface-visibility:hidden}.site-header{background:#e8ebee}@media only screen and (max-width:767px){.site-header{position:fixed;top:0;left:0;width:100%;z-index:200}}.site-header__logo{display:block;margin-right:auto}.site-header__logo img{display:block;margin:0}@media only screen and (max-width:767px){.site-header__logo img{width:107px}}.site-header__topbar{padding:16px 0}.site-header__topbar .grid{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center}@media only screen and (max-width:767px){.site-header__topbar{padding:10px 0}}.site-header__nav{background:#fff;border-bottom:1px solid #ddd}@media only screen and (max-width:767px){.site-header__nav{display:none}}.site-header__nav ul{position:relative;z-index:20}.site-header__nav ul>li{overflow:hidden;display:inline-block;float:left;position:relative;font-size:16px;margin-right:60px}.site-header__nav ul>li>a{display:block;position:relative;padding:12px 0;text-decoration:none;color:#000;transition:all .3s ease-in-out}.site-header__nav ul>li>a:after{content:'';position:absolute;bottom:-5px;left:0;height:2px;width:100%;background:#419388;transition:all .1s ease-in-out}.site-header__nav ul>li>a:hover{color:#419388}.site-header__nav ul>li>a:hover:after{bottom:0}.site-header__nav ul>li.current_page_item>a{color:#419388}.site-header__nav ul>li.current_page_item>a:after{bottom:0}.site-footer{background:#000;color:#fff;font-size:14px}.site-footer .grid{padding-top:32px;padding-bottom:32px;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.site-footer a{color:#fff;text-decoration:none}.site-footer p{margin-right:auto}.site-footer .footer-menu li{display:inline-block;padding-left:15px}@media only screen and (max-width:989px){.site-footer{font-size:15px}.site-footer .grid{display:block}.site-footer .grid a{display:block;padding-top:32px}.site-footer .footer-menu li{padding-left:0;width:100%}}body.single-post .hero__image{height:100%}body.single-post .page-section__subtitle--small{margin-bottom:30px}@media only screen and (max-width:989px){body.single-post [class*=col-]{float:none;width:100%}}@media only screen and (max-width:767px){body.single-post .page-section__subtitle--small{position:static}}body.page-template-page-contact .hero__image{background-position:center bottom;top:auto;bottom:-50px;right:auto;left:45%;width:90%}body.page-template-page-contact .social-icons{margin:25px 0 55px}@media only screen and (max-width:767px){body.page-template-page-contact .social-icons{-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;margin:10px 0 20px}}@media only screen and (max-width:767px){body.page-template-page-contact .address{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body.page-template-page-contact .address__item{width:100%}body.page-template-page-contact .address__item:last-of-type{margin-top:20px}}@media only screen and (max-width:767px){body.page-template-page-contact .contact-info{display:none}}body.page-template-page-over .hero__image{background-position:center bottom;top:auto;bottom:-50px;right:auto;left:45%;width:90%}body.page-template-page-over .text-block__item{display:none}body.page-template-page-over #next{margin-top:30px}@media only screen and (max-width:767px){body.page-template-page-over #next span{display:none}}body.page-template-page-publicaties #blogs{-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}body.page-template-page-publicaties #blogs .text-button{-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}body.page-template-page-publicaties #next{margin:30px auto 0}@media only screen and (max-width:767px){body.page-template-page-publicaties #next span{display:none}}body.single-training .hero__image{height:calc(100% + 70px)}@media only screen and (max-width:767px){body.single-training .col-1-2{float:none;width:100%}}body.page-template-page-formulier form{margin-top:10px}@media only screen and (max-width:767px){body.page-template-page-formulier .col-1-2{float:none;width:100%}}body.overflow--noscroll{overflow:hidden}.body-container{position:relative;overflow:hidden;left:0;max-width:1440px;margin:0 auto}@media only screen and (max-width:767px){body{padding-top:71px;padding-bottom:60px}}