:root{--green:#13c12b}@font-face{font-display:swap;font-family:'Open Sans';src:url(/wp-content/themes/ikwileenbeeldscherm/incl/fonts/OpenSans-Light.ttf);font-style:normal;font-weight:300;font-display:swap}@font-face{font-display:swap;font-family:'Open Sans';src:url(/wp-content/themes/ikwileenbeeldscherm/incl/fonts/OpenSans-Regular.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-display:swap;font-family:'Open Sans';src:url(/wp-content/themes/ikwileenbeeldscherm/incl/fonts/OpenSans-SemiBold.ttf);font-style:normal;font-weight:600;font-display:swap}body:not(.custom-background-image)::before,body:not(.custom-background-image)::after{height:0}body{font-family:'Open Sans',sans-serif}.btn-green{background-color:var(--green);color:#fff;padding:12px 0;display:block;width:400px;text-align:center}.site{margin:0}.site-inner{max-width:100%}.site-header{height:783px;width:100%;border-top:10px solid var(--green);padding:0!important;background-image:url(/wp-content/themes/ikwileenbeeldscherm/images/ikwileenbeeldscherm.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;color:#fff;text-align:center}.site-header .logo{margin-bottom:1em;margin-top:1em}.site-header h3{margin-bottom:1em}.site-header .contactformulier{max-width:1170px;margin:0 auto;position:relative;padding:0 15px}.site-content{padding:0}.row .inner{padding:0 15px}.frontpage-main{background-color:var(--green);color:#fff;padding:2em;margin-bottom:0}.frontpage-main h2{font-size:1.3rem}.intro .frontpage-main .entry-header,.intro .frontpage-main .entry-content{margin:0}.intro .contact-info{padding:3em;text-align:center}.intro .contact-info h2{font-size:1.3rem;margin-bottom:2em}.intro .contact-info .info{max-width:450px;width:100%;margin:0 auto;position:relative}.intro .contact-info .info:before{content:"";width:150px;height:150px;background-image:url(/wp-content/themes/ikwileenbeeldscherm/images/robdeboer.png);background-size:contain;background-repeat:no-repeat;display:block;clear:both;margin:0 auto;text-align:center}.intro .contact-info .info .person{background-color:var(--green);color:#fff;text-align:left;padding:10px 15px;margin-bottom:20px}.intro .contact-info .info .tel,.intro .contact-info .info .mail{text-align:left;padding:0 15px;display:block;width:100%}.intro .contact-info .info a{color:#555}.intro .contact-info .info a i{color:var(--green);margin-right:10px}.row.klanten{text-align:center;padding:2em}.row.functionaliteiten{background-color:#dadada;padding:2em}.row.functionaliteiten .inner{overflow:auto}.row.functionaliteiten .inner .usp ul{list-style:none;margin:0;padding:0;margin-top:2em}.row.functionaliteiten .inner .usp ul li:before{content:"";background-image:url(/wp-content/themes/ikwileenbeeldscherm/images/icon-check.png);background-size:contain;background-repeat:no-repeat;width:25px;height:24px;display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:10px}.row.mogelijkheden{padding:2em;text-align:center}.row.mogelijkheden h2{font-weight:700}.row.mogelijkheden h3{margin-bottom:2em;font-weight:300}.row.mogelijkheden a{margin:0 auto;max-width:400px;width:100%;text-align:center}.row.contact{background-color:#404040;color:#fff}.row.contact{text-align:center;padding:2em}.row.contact .inner .top>div{margin-bottom:3em}.row.contact .big{color:var(--green);font-size:1.8rem;font-weight:700}.gform_required_legend{display:none}.gform_wrapper .top_label .gfield_label{display:none!important}.gform_fields>li input{width:100%!important}.gform_fields>li .ginput_container_text input,.gform_fields>li .ginput_container_phone input,.gform_fields>li .ginput_container_email input{height:48px}.gform_wrapper textarea.medium{height:105px!important}#choice_1_5_1{margin-top:0!important}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type="submit"]{background-color:var(--green)!important;width:300px!important}.gform_wrapper .top_label li ul.gfield_checkbox,.gform_wrapper .top_label li ul.gfield_radio{width:100%!important}.gform_footer{justify-content:center}@media screen and (max-width:44.375em){.site-header h1{font-size:1.6rem}.gform_fields>li{display:table-row;width:100%}body .gform_wrapper ul li.gfield{margin-top:5px!important}.gform_wrapper ul.gform_fields{display:flex!important;flex-direction:column}.gform_fields>li.comments{order:1}.gform_fields>li.chk-privacy-policy{order:2}}@media screen and (min-width:44.375em){.site-header .logo{margin-bottom:4em;margin-top:4em}.site-header h3{margin-bottom:2em}.intro .contact-info .info:before{width:207px;height:207px;left:-50px;position:absolute;top:-20px}.intro .contact-info .info .person{padding:10px 15px 10px 180px}.intro .contact-info .info .tel,.intro .contact-info .info .mail{padding:0 15px 0 180px}.row.klanten{padding:4em;display:block}.row.klanten h2{margin-bottom:2em}.row.functionaliteiten{padding:4em}.row.functionaliteiten .inner .usp ul li:before{width:23px;height:26px}.row.mogelijkheden{text-align:center;padding:4em}.row.contact{padding:4em}.row.contact .inner .top{margin-bottom:2em;overflow:auto}.row.contact .inner .top>div{width:50%;float:left;padding:1em}.row.contact .inner .top>div:first-child{border-right:1px solid #fff}.gform_fields>li{float:left!important;clear:none!important;width:50%!important;margin-top:0!important}.gform_fields>li.chk-privacy-policy,.gform_fields>li.comments{float:right!important;margin-right:0!important;padding-right:0!important}.gform_footer{text-align:center}}@media screen and (min-width:56.875em){.intro{margin-top:-80px;overflow:auto}.intro>div{width:45%;float:left;position:relative}.intro>.frontpage-main{float:left;position:relative;width:55%;padding:2em;margin-bottom:0}.intro .frontpage-main:before,.intro .frontpage-main:after{content:"";width:50px;background-color:var(--green);position:absolute;right:-15px;z-index:50;height:50.3%}.intro .frontpage-main:before{top:2px;transform:rotate(-7deg)}.intro .frontpage-main:after{bottom:3px;transform:rotate(7deg)}.intro .contact-info{padding-top:110px}.row.functionaliteiten .inner>div{width:50%;float:left}.row.functionaliteiten .inner .usp ul{list-style:none;position:relative;width:375px;margin:0 auto;margin-top:2em}}@media screen and (min-width:75em){.intro>.frontpage-main{padding:4em}}@media screen and (min-width:110em){.row.functionaliteiten .inner .usp ul{margin-top:4em}}