/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*{margin:0;padding:0;text-decoration:none;font-size:1em;outline:none;}code,kbd,samp,pre,tt,var,textarea,input,select,isindex,listing,xmp,plaintext{font:inherit;font-size:1em;white-space:normal;}a,img,a img,iframe,form,fieldset,abbr,acronym,object,applet,table{border:none;}table{border-collapse:collapse;border-spacing:0;}caption,th,td,center{text-align:left;vertical-align:top;}body{line-height:1;background:white;color:black;}q{quotes:"" "";}ul,ol,dir,menu{list-style:none;}a{color:inherit;}font{color:inherit !important;font:inherit !important;color:inherit !important;}marquee{overflow:inherit !important;-moz-binding:none;}blink{text-decoration:none;}nobr{white-space:normal;}
img{width:auto;height:auto}body{font:16px "Ubuntu",Arial,sans-serif;color:black}body h1{font-family:"Ubuntu",Arial,sans-serif;line-height:1em;margin-bottom:.5em;font-size:50px;color:white}@media only screen and (max-width :760px){body h1{font-size:30px}}body h2{font-family:"Ubuntu",Arial,sans-serif;font-size:1.3em;margin-bottom:.5em}body h3{font-family:"Ubuntu",Arial,sans-serif;font-size:1em;margin-bottom:.25em}body p{margin-bottom:1em}body a{text-decoration:underline}body ul{margin-left:1.2em;margin-bottom:1em}body ul li{list-style:disc}body ol{margin-left:1.8em;margin-bottom:1em}body ol li{list-style:decimal}body s{text-decoration:line-through}body input[type=submit]{cursor:pointer}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}div.messages{background-position:16px 15px;background-repeat:no-repeat;border:1px solid;margin:6px 0;padding:20px 20px 20px 50px}.form-item{margin-top:.7em;margin-bottom:.7em}.form-item label{margin-bottom:.5em}.form-item .description{margin-top:.5em;color:#666}fieldset{border:1px solid #eee;padding:2em}fieldset legend{font-weight:bold;padding:0 .5em}.vertical-tabs fieldset{margin:1em}textarea{padding:.5em}.layout-container .section>.inner{width:960px;margin:0 auto}@media only screen and (max-width :1000px){.layout-container .section>.inner{width:740px}}@media only screen and (max-width :760px){.layout-container .section>.inner{width:100%}}header{background:white;width:100%;overflow:hidden}header .inner{position:relative;height:127px}@media only screen and (max-width :1000px){header .inner{height:50px}}header #block-sitebranding{padding-top:17px}@media only screen and (max-width :1000px){header #block-sitebranding{padding-top:0}}header #block-sitebranding h1{margin:0}header #block-sitebranding a{display:block;background:url(/themes/custom/ubovenaan/images/logo.png);width:113px;height:90px;text-indent:1000px;overflow:hidden;white-space:nowrap}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){header #block-sitebranding a{background-image:url(/themes/custom/ubovenaan/images/logo%402x.png);background-size:cover}}@media only screen and (max-width :1000px){header #block-sitebranding a{background:url(/themes/custom/ubovenaan/images/logo-mobile.png) no-repeat center;width:50px;height:50px}}@media only screen and (max-width :1000px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width :1000px) and (min-resolution:144dpi){header #block-sitebranding a{background-image:url(/themes/custom/ubovenaan/images/logo-mobile%402x.png);background-size:29px 33px}}header #block-kop{position:absolute;top:20px;right:0;z-index:500}header #block-kop>ul{list-style:none;margin:0}header #block-kop>ul li{float:left;list-style:none}header #block-kop>ul a{margin-left:20px;font-weight:normal;float:left;display:block;font-size:16px;text-decoration:none}header #block-kop>ul a:hover,header #block-kop>ul a.active,header #block-kop>ul a.active-trail{color:#c13d22}header #mobile-menu-icon{position:absolute;top:0;right:0;padding:3px 15px 50px 20px;cursor:pointer;z-index:1000;display:none}@media only screen and (max-width :1000px){header #mobile-menu-icon{display:inline-block}}header #mobile-menu-icon div{width:200px}header #mobile-menu-icon div span{display:inline-block;overflow:hidden}header #mobile-menu-icon>div{position:absolute;left:50px;font-size:13px;font-weight:600;color:black;top:14px;text-transform:uppercase;display:none}header #mobile-menu-icon>span{margin:0 auto;position:relative;top:20px;-webkit-transition-duration:0s;-webkit-transition-delay:.2s}header #mobile-menu-icon>span:before,header #mobile-menu-icon>span:after{position:absolute;content:''}header #mobile-menu-icon>span,header #mobile-menu-icon>span:before,header #mobile-menu-icon>span:after{width:30px;height:5px;background-color:#c13d22;display:block}header #mobile-menu-icon>span:before{margin-top:-10px;-webkit-transition-property:margin,-webkit-transform;-webkit-transition-duration:.2s;-webkit-transition-delay:.2s,0s}header #mobile-menu-icon>span:after{margin-top:10px;-webkit-transition-property:margin,-webkit-transform;-webkit-transition-duration:.2s;-webkit-transition-delay:.2s,0s}header #mobile-menu-icon.active>span{background-color:rgba(0,0,0,0);-webkit-transition-delay:.2s}header #mobile-menu-icon.active>span:before{margin-top:0;-webkit-transform:rotate(45deg);-webkit-transition-delay:0s,.2s}header #mobile-menu-icon.active>span:after{margin-top:0;-webkit-transform:rotate(-45deg);-webkit-transition-delay:0s,.2s}header #mobile-menu-icon.active .close-menu{width:50px}header #mobile-menu-icon.active .open-menu{display:none}header #mobile-menu{max-height:0;overflow:hidden;display:block;background:#c13d22;position:relative;z-index:100;font-family:"Ubuntu",Arial,sans-serif;transition:500ms all}header #mobile-menu:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}header #mobile-menu ul:first-child{margin:0;padding:0}header #mobile-menu ul:first-child li{padding:0;margin:0;list-style:none;font-size:24px}header #mobile-menu ul:first-child li a{border-bottom:1px solid white;display:block;padding:17px 12px;font-weight:bold;color:white;text-decoration:none}header #mobile-menu ul:first-child li .subtitle{display:block;font-weight:400;font-size:14px}header #mobile-menu ul:last-child{margin:10px 10px;padding:0}header #mobile-menu ul:last-child:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}header #mobile-menu ul:last-child li{padding:0;margin:0;list-style:none;font-size:14px;float:left;width:50%;display:block}header #mobile-menu ul:last-child li a{display:block;padding:5px;color:white;text-decoration:none}header #mobile-menu.menu-open{max-height:1000px}@media only screen and (max-width :760px){header #menu,header #block-kop{display:none}}header #block-ubovenaan-main-menu{position:absolute;right:0;bottom:18px}header #block-ubovenaan-main-menu>ul{list-style:none;margin:0}header #block-ubovenaan-main-menu>ul li{float:left;list-style:none}header #block-ubovenaan-main-menu>ul a{margin-left:40px;font-weight:bold;float:left;display:block;font-size:24px;text-decoration:none}header #block-ubovenaan-main-menu>ul a span{display:block}header #block-ubovenaan-main-menu>ul a .subtitle{font-size:14px;font-weight:300}header #block-ubovenaan-main-menu>ul a:hover,header #block-ubovenaan-main-menu>ul a.active,header #block-ubovenaan-main-menu>ul a.active-trail{color:#c13d22}#header-2{margin-bottom:30px;overflow:hidden;padding-bottom:30px}@media only screen and (max-width :760px){#header-2{height:auto;background-size:150% auto;margin-bottom:0;padding-bottom:0}}#header-2:after{content:"";visibility:hidden;height:0;display:block;clear:both}#header-2>.inner{position:relative}#header-2 #block-paragraphindex{float:left;color:white;background:#d8622f;border-radius:20px;width:280px;box-sizing:border-box;padding:60px 45px;margin-right:60px;box-shadow:10px 10px 30px rgba(193,61,34,0.1)}#header-2 #block-paragraphindex h2{font-size:26px;font-weight:normal}#header-2 #block-paragraphindex ul,#header-2 #block-paragraphindex li{margin:0;padding:0;list-style:none}#header-2 #block-paragraphindex li a{font-weight:bold;text-decoration:none;margin-top:30px;font-size:18px;display:block}#header-2 #block-ubovenaanserviceintro{color:white;line-height:1.8;font-size:16px}#header-2 #block-ubovenaanserviceintro img{float:left;border-radius:20px;margin-right:70px;box-shadow:0 0 20px rgba(0,0,0,0.3)}@media only screen and (max-width :760px){#header-2 #block-ubovenaanserviceintro img{width:100%;height:auto;margin-right:0;margin-bottom:30px}}#header-2 #block-slogan{font-size:70px;color:white;position:relative;z-index:500}@media only screen and (max-width :1000px){#header-2 #block-slogan{font-size:50px}}@media only screen and (max-width :760px){#header-2 #block-slogan{font-size:30px;padding:50px 10px}}#header-2 #block-slogan p{padding:100px 0 80px 0;margin:0}@media only screen and (max-width :1000px){#header-2 #block-slogan p{padding:50px 0 80px 0}}@media only screen and (max-width :760px){#header-2 #block-slogan p{padding:10px 0}}.background-image{width:100%;height:611px;background-position:top center;background-size:auto 100%}@media only screen and (max-width :1000px){.background-image{height:380px}}#views_slideshow_cycle_teaser_section_services-frontpage_slideshow{position:absolute;top:0;left:0;width:100%;height:611px}#views_slideshow_cycle_teaser_section_services-frontpage_slideshow .views_slideshow_cycle_slide{width:100% !important;height:auto !important}#views_slideshow_cycle_teaser_section_services-frontpage_slideshow .views-field-field-service-header-image{margin-left:-3000px;margin-right:-3000px}#block-ditbenik{margin-bottom:30px;overflow:hidden;padding-bottom:30px}@media only screen and (max-width :760px){#block-ditbenik{padding:30px}}#block-ditbenik h2{color:#c13d22}#block-ditbenik .field__label{display:none}@media only screen and (max-width :760px){#block-ditbenik{margin-bottom:10px;padding-bottom:10px}}#block-ditbenik .field--name-field-media-oembed-video{position:relative;padding-bottom:270px;padding-top:25px;height:0}#block-ditbenik .field--name-field-media-oembed-video iframe{position:absolute;left:0;width:100%;height:100%}#block-ditbenik .field--name-field-media-oembed-video iframe iframe{display:none}@media only screen and (max-width :760px){#block-hermanvanboven{padding:10px}}#block-hermanvanboven>div{background:url(/themes/custom/ubovenaan/images/herman.jpg) no-repeat left center #c13d22;height:254px;width:100%;box-sizing:border-box;border-radius:20px;color:white;padding:30px 90px 0 250px;box-shadow:0 0 10px rgba(193,61,34,0.6);margin-bottom:50px}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){#block-hermanvanboven>div{background-image:url(/themes/custom/ubovenaan/images/herman-hd.jpg);background-size:auto 100%}}@media only screen and (max-width :1000px){#block-hermanvanboven>div{padding:30px 50px 0 250px}}@media only screen and (max-width :760px){#block-hermanvanboven>div{background-image:none;height:auto;box-sizing:border-box;padding:20px}}#block-hermanvanboven h2{font-size:32px}#block-hermanvanboven p{line-height:1.6;font-size:16px}@media only screen and (max-width :1000px){#block-hermanvanboven p{font-size:14px}}.not-front #header-2{background:url(/themes/custom/ubovenaan/images/header-not-front.jpg) no-repeat top center;height:480px;padding-bottom:0}@media only screen and (max-width :1000px){.not-front #header-2{background:#c13d22;height:auto;padding-bottom:30px}}@media only screen and (max-width :760px){.not-front #header-2{height:auto;padding:20px 10px}}.not-front #header-2>.inner{padding-top:80px}@media only screen and (max-width :760px){.not-front #header-2>.inner{padding:0}}.paragraph blockquote{background:#eee;float:left;padding:40px 50px;line-height:1.2;color:#c13d22;font-size:28px;font-weight:bold;font-family:"Ubuntu",Arial,sans-serif;font-style:italic;max-width:300px;box-sizing:border-box;margin:0 30px 20px 0}@media only screen and (max-width :760px){.paragraph blockquote{max-width:none;width:100%}}.paragraph blockquote p:last-child{font-size:18px;padding-top:25px;display:block;margin:0;color:#000}.paragraph blockquote p{margin:0;position:relative}.paragraph blockquote p:first-child:before,.paragraph blockquote p:first-child::before{top:-20px;left:-30px;content:'“';font-size:48px;position:absolute}.paragraph blockquote p:last-child:after,.paragraph blockquote p:last-child::after{content:'”';font-size:48px;position:absolute;line-height:1;right:-15px;bottom:5px;color:#c13d22}.field--name-field-logo-s{padding:50px 0;font-size:13px;line-height:1.2}.field--name-field-logo-s .field__item{text-align:left;display:inline-block;width:33%;box-sizing:border-box;padding-right:20px}.field--name-field-logo-s .field__item .image-wrapper{margin-bottom:20px;width:200px;height:140px}@media only screen and (max-width :760px){.field--name-field-logo-s .field__item{width:100%;padding:30px 10px;box-sizing:border-box}}#block-block-services-frontpage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}@media only screen and (max-width :760px){#block-block-services-frontpage{padding:10px}}#block-block-services-frontpage a.views-row{float:left;width:230px;margin-right:13px;background:white;border-radius:16px;box-sizing:border-box;padding:3px 3px 50px 3px;box-shadow:0 0 20px rgba(0,0,0,0.3);transition:200ms all;text-decoration:none;position:relative;z-index:200}@media only screen and (max-width :1000px){#block-block-services-frontpage a.views-row{width:360px;margin-right:0;margin-bottom:20px}#block-block-services-frontpage a.views-row:nth-child(2){margin-right:20px}#block-block-services-frontpage a.views-row:last-child{margin-left:20px}}@media only screen and (max-width :760px){#block-block-services-frontpage a.views-row{width:100%;margin-bottom:10px;padding-bottom:0}#block-block-services-frontpage a.views-row:last-child{margin-left:0}}#block-block-services-frontpage a.views-row:hover{box-shadow:0 0 30px rgba(0,0,0,0.5)}#block-block-services-frontpage a.views-row:last-child{margin-right:0}#block-block-services-frontpage a.views-row img{border-radius:13px 13px 0 0;width:100%;height:auto;margin-bottom:25px}#block-block-services-frontpage a.views-row a{text-decoration:none}#block-block-services-frontpage a.views-row h2{font-size:15px;margin-bottom:.5em;padding:0 27px;color:#c13d22}@media only screen and (max-width :1000px){#block-block-services-frontpage a.views-row h2{padding:0 17px}}@media only screen and (max-width :760px){#block-block-services-frontpage a.views-row h2{padding:0 27px}}#block-block-services-frontpage a.views-row .views-field-field-service-text-frontpage{line-height:1.5;padding:0 27px;font-size:14px}@media only screen and (max-width :1000px){#block-block-services-frontpage a.views-row .views-field-field-service-text-frontpage{padding:0 17px}}@media only screen and (max-width :760px){#block-block-services-frontpage a.views-row .views-field-field-service-text-frontpage{padding:0 27px}}#block-block-services-frontpage a.views-row .views-field-nothing{position:absolute;width:100%;bottom:0;left:0;margin:10px 0 20px 0;color:#c13d22;font-weight:bold;box-sizing:border-box;display:block;padding:7px 30px;border-radius:5px;font-size:15px;line-height:1;background:url(/themes/custom/ubovenaan/images/arrow-read-more.png) no-repeat center right 30px}@media only screen and (max-width :1000px){#block-block-services-frontpage a.views-row .views-field-nothing{padding:0 20px;background-position:center right 20px}}@media only screen and (max-width :760px){#block-block-services-frontpage a.views-row .views-field-nothing{position:static;margin:10px 0 20px 0;padding-left:27px}}#block-block-services-frontpage .views-field-field-service-image{display:block}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){#block-block-services-frontpage .views-field-field-service-image{display:none}}#block-block-services-frontpage .views-field-field-service-image-1{display:none}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){#block-block-services-frontpage .views-field-field-service-image-1{display:block}}.paragraph{padding:70px 0;line-height:1.8}@media only screen and (max-width :760px){.paragraph{padding:30px 0}}.paragraph>div{width:960px;margin:0 auto}@media only screen and (max-width :1000px){.paragraph>div{width:740px}}@media only screen and (max-width :760px){.paragraph>div{width:100%;box-sizing:border-box;padding:0 10px}}.paragraph::after{content:".";display:block;line-height:0;font-size:0;clear:both}.paragraph h2{color:#c13d22;font-size:35px}.paragraph p{margin:1em 0}.paragraph ul{margin:1em 0}.paragraph ul li{width:50%;box-sizing:border-box;float:left;list-style:none;background:url(/themes/custom/ubovenaan/images/bullet.png) no-repeat left 10px;margin-left:0;padding-left:20px;padding-right:40px;font-weight:bold}.paragraph-style-red{background:url(/themes/custom/ubovenaan/images/paragraph-red.jpg);background-size:cover;color:white}.paragraph-style-red h2{color:white}.paragraph-style-grey{background:#eeeeee}.paragraph--type--text-columns>div>div:first-of-type{float:left;width:50%;padding-right:20px;box-sizing:border-box}@media only screen and (max-width :760px){.paragraph--type--text-columns>div>div:first-of-type{width:100%;padding-right:0}}.paragraph--type--text-columns>div>div:last-child{float:left;width:50%;padding-left:20px;box-sizing:border-box}@media only screen and (max-width :760px){.paragraph--type--text-columns>div>div:last-child{width:100%;padding-left:0}}.field--name-field-paragraphs>div:first-child .paragraph{padding-top:0}.field--name-field-paragraphs>div:first-child .paragraph.paragraph-style-red,.field--name-field-paragraphs>div:first-child .paragraph.paragraph-style-grey{padding-top:70px}.paragraphs-item-20-text-with-image .field-item>div{width:250px}.paragraphs-item-20-text-with-image img{width:100%;height:auto;display:block}.paragraphs-item-20-text-with-image .image-2{display:none}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.paragraphs-item-20-text-with-image .image-1{display:none}.paragraphs-item-20-text-with-image .image-2{display:block}}@media only screen and (max-width :760px){.paragraphs-item-20-text-with-image .field-item>div{width:100%}.paragraphs-item-20-text-with-image .image-1{display:none}.paragraphs-item-20-text-with-image .image-2{display:block}}.paragraphs-item-20-text-with-image.paragraph-image-style-left{clear:both}.paragraphs-item-20-text-with-image.paragraph-image-style-left .field-name-field-paragraph-text{display:inline}.paragraphs-item-20-text-with-image.paragraph-image-style-left .field-name-field-paragraph-image{float:left;margin:0 20px 10px 0}@media only screen and (max-width :760px){.paragraphs-item-20-text-with-image.paragraph-image-style-left .field-name-field-paragraph-image{float:none;margin-right:0}}.paragraphs-item-20-text-with-image.paragraph-image-style-right{clear:both}.paragraphs-item-20-text-with-image.paragraph-image-style-right .field-name-field-paragraph-image{float:right;margin:0 0 10px 20px}@media only screen and (max-width :760px){.paragraphs-item-20-text-with-image.paragraph-image-style-right .field-name-field-paragraph-image{float:none;margin-left:0}}.paragraphs-item-30-image img{width:100%;height:auto}footer{padding:55px 0;background:#c13d22;font-size:18px;color:white;line-height:1.7}footer>.inner{background:url(/themes/custom/ubovenaan/images/logo-white.png) no-repeat top left;box-sizing:border-box;padding-left:150px}@media only screen and (max-width :760px){footer>.inner{font-size:16px;background-position:top left 10px;padding:100px 10px 0 10px}}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){footer>.inner{background-image:url(/themes/custom/ubovenaan/images/logo-white%402x.png);background-size:95px 75px}}footer p{max-width:570px}#browser-warning{padding:10px;background:#fbff99;border-bottom:1px solid black}#browser-warning h4{color:black}#browser-warning p{color:black;max-width:none}#block-ubovenaan-local-tasks{z-index:501;position:fixed;right:0;bottom:0;opacity:.5;transition:all 250ms ease-in}#block-ubovenaan-local-tasks:hover{opacity:1}#block-ubovenaan-local-tasks ul{background:black;margin-bottom:0;box-shadow:0 -4px 19px -6px rgba(0,0,0,0.25)}#block-ubovenaan-local-tasks ul li{display:inline-block}#block-ubovenaan-local-tasks ul li a{display:block;text-decoration:none;color:white;background:none;padding:15px 20px}
