:root{--black:#000;--dark-grey:#757070;--red:#db0029;--light-grey:#ebebeb;--white:#fff;--base-padding:180px 0 0;--font-paragraph:poppins,sans-serif !important;--font-heading:poppins,sans-serif !important}html,body{margin:0;padding:0;height:100%;background-color:var(--white);font-family:var(--font-paragraph)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;counter-reset:contentSection;font-family:var(--font-paragraph)}section{padding:var(--base-padding);font-family:var(--font-paragraph) !important;position:relative}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);text-transform:none;font-weight:700 !important}section h2,section h3,section h4,section h5{font-weight:700 !important}section h2{font-size:34px;color:var(--black)}section h2 span{font-size:16px;color:var(--red)}section h3{font-size:21px;color:var(--black)}section p,section ul li{font-size:17px;line-height:32px;color:var(--dark-grey)}h2.heading_large{font-size:160px;color:var(--light-grey);font-weight:600 !important}h2.heading_small{font-size:90px;color:var(--light-grey);font-weight:600 !important}body.page-id-132 .heading_small{display:none !important}a,button,h2{text-decoration:none;transition-duration:.8s;transition-property:background-color}section.content-wrapper p a,section.intro p a{color:var(--black)}.intro .file2{margin-top:1.5rem}.red{background-color:var(--red) !important;color:var(--white) !important;font-family:var(--font-paragraph);border-radius:0 !important;font-size:16px}.red:hover{background-color:var(--black) !important;color:var(--white) !important}.red image{max-width:22px}.line{position:relative;z-index:9}.line:after{position:absolute;content:'';width:2px;height:400px;background:var(--light-grey);left:50%;top:-300px;z-index:11}.line.change_pos:after{top:60px;height:840px;z-index:11}.content_wrapper{padding-right:60px}.single-content{padding:60px 0 0}.single-content h2{margin:45px 0 15px}.fixed-container{max-width:900px;margin:0 auto}.single_services .img_Wrapper{min-height:325px;max-height:325px;overflow:hidden}.single_services .img_Wrapper img{object-fit:cover;min-height:325px}.breads,#breadcrumbs,#breadcrumbs a{color:var(--white);font-size:14px}section.hero{position:relative}section.hero.home{min-height:900px;max-height:900px;overflow:hidden;background-attachment:fixed !important}section.hero.pages{min-height:500px;max-height:500px;overflow:hidden;background-attachment:fixed !important;background-position:top center !important}section.hero .gradient{background:linear-gradient(270deg,#244a96,#db0029);background-size:400% 400%;position:absolute;z-index:9;height:100%;width:100%;top:0;left:0;opacity:.5;-webkit-animation:AnimationName 30s ease infinite;-moz-animation:AnimationName 30s ease infinite;animation:AnimationName 30s ease infinite}section.hero p{margin:-15px 0 15px;color:var(--white);font-size:19px}@-webkit-keyframes AnimationName{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@-moz-keyframes AnimationName{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes AnimationName{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.hero .txt-wrapper{position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%;max-width:1200px}.txt-wrapper h1{color:var(--white);font-size:98px;font-weight:600 !important;line-height:90px}.hero.pages .txt-wrapper h1{color:var(--white);font-size:68px;font-weight:600 !important;line-height:80px;margin-top:90px}header{position:fixed;top:0;left:0;padding-top:30px;width:100%;z-index:99}.logowrapper img{max-width:120px}.navbar{background:0 0;position:relative;z-index:99;padding-top:0 !important;padding-bottom:30px !important}.navbar-toggler span{display:block;background-color:var(--black);height:3px;width:25px;margin-top:4px;margin-bottom:4px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);position:relative;left:0;opacity:1}@media (min-width :992px){.offcanvas{visibility:visible !important;position:relative !important;background:0 0 !important;border:none;justify-content:end;color:var(--link-color)}}@media (max-width :992px){.offcanvas{width:250px !important}.offcanvas-start-lg{top:0;left:0;border-right:1px solid rgba(0,0,0,.2);transform:translateX(-100%)}}.close{color:var(--black) !important}.close svg{fill:var(--black)}.navbar-nav li{padding-right:30px}@media (max-width :1400px){.navbar-nav li{padding-right:15px !important}}@media (max-width :1200px){.navbar-nav li{padding-right:0 !important}}.navbar-nav li a{font-weight:500;font-size:18px !important;line-height:160.5%;text-align:center;letter-spacing:.01em;color:var(--white) !important;font-family:var(--font-paragraph)}@media (max-width :1200px){.navbar-nav li a{font-size:16px !important}}.fixed-header{background:var(--white);box-shadow:1px 1px 18px 4px rgb(0 0 0/14%);-webkit-box-shadow:1px 1px 18px 4px rgb(0 0 0/14%);-moz-box-shadow:1px 1px 18px 4px rgba(0,0,0,.14);padding-top:15px !important}.fixed-header .navbar-nav li a{color:var(--black) !important}.fixed-header .navbar{padding-bottom:15px !important}section.intro .txt_wrapper{float:left;display:block;width:100%;margin-top:30px}section.intro ul{margin-top:60px;padding:0;list-style:none}section.intro ul li h3{position:relative;padding-left:20px}section.intro ul li h3:before{position:absolute;content:"";width:10px;height:10px;left:0;top:5px;background:var(--red)}section.brand_preventie{z-index:12}section.brand_preventie ul{margin-top:60px;padding:0;list-style:none}section.brand_preventie ul li{position:relative}section.brand_preventie.vacatures_view ul li h2{position:relative;left:0;top:0;text-decoration:none}section.brand_preventie.vacatures_view ul li a h2,section.brand_preventie.vacatures_view ul li a{text-decoration:none}section.brand_preventie ul li h2{position:absolute;display:block;left:12px;top:150px;background:var(--white);padding:15px;margin:0;font-size:21px}section.brand_preventie ul li:hover h2{background:var(--black);color:var(--white)}section.vacatures ul{margin-top:0;padding:0;list-style:none}section.vacatures ul li{margin-bottom:15px;padding-bottom:15px;padding-top:15px;border-bottom:1px solid var(--light-grey)}section.vacatures ul li a{text-decoration:none}section.vacatures ul li h2{font-size:19px;margin-bottom:0;line-height:inherit}section.vacatures ul li:hover{background-color:var(--light-grey);cursor:pointer}section.vacatures ul li h2 picture{display:inline-block;width:18px;height:18px;line-height:18px;text-align:center;margin-right:15px;background-color:var(--black)}section.vacatures ul li span{color:var(--red)}section.vacatures ul li .info,.info{display:flex;justify-content:start;margin-bottom:30px;text-align:center}.collegas{margin-top:45px !important;list-style:none;padding:0}.collegas li{margin-bottom:30px}.collegas li .main_wrap{display:flex;justify-content:start}.collegas .img_wrap{max-width:175px;margin-right:15px;max-height:116px;overflow:hidden;overflow:hidden;min-width:175px}.collegas .img_wrap img{object-fit:cover;min-height:116px}.info p{margin-right:15px;margin-bottom:0}a.view_vacature{display:flex;justify-content:space-between}body.page-id-132 section.referenties{padding:0}section.referenties .owl-item div{text-align:center;min-height:150px;max-height:150px;object-fit:cover;display:flex;display:flex;align-items:center;justify-content:center}section.referenties .owl-item div img{width:auto !important;object-fit:contain;object-fit:cover;max-width:175px}.content_contact ul{float:left;margin-right:30px;margin-top:0 !important}.content_contact ul li a{color:var(--dark-grey)}.content_contact ul li a:hover{color:var(--dark-grey);text-decoration:none}.wpforms-submit{position:absolute !important;bottom:20px;right:0;background:var(--red) !important;color:var(--white) !important;border-color:var(--red) !important}div.wpforms-container-full{margin:0 auto !important}.wpforms-field-required,.wpforms-field-medium,#wpforms-142-field_3,#wpforms-92-field_2{border:none !important;background:#f4f4f4 !important;color:var(--black) !important;padding:25px !important}.form-wrapper{padding:0;background:var(--white);position:relative;z-index:11}footer{padding:90px 0;background:var(--red);margin-top:180px}section.footer{padding:0}section.footer .contact_block{display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid var(--white);position:relative}section.footer .contact_block h2{color:var(--white);font-size:52px;max-width:700px;position:relative;z-index:9}section.footer .contact_block picture{display:inline-block;width:100px;height:100px;line-height:100px;text-align:center;margin-right:0;position:relative;z-index:9;background-color:var(--black)}.contact_block .img_wrapper{position:absolute;right:200px;bottom:0;z-index:2}.contact_block .img_wrapper img{max-width:250px}section.footer ul{margin:0;padding:0;list-style:none}section.footer ul li{text-align:left}section.footer ul li a,section.footer ul li,section.footer p{text-decoration:none;color:#f6d4d7}section.footer ul li a:hover{text-decoration:underline}section.footer h3{color:var(--white)}#certificaten img{max-width:55px}.copyright p,.by{line-height:55px}section.copy{padding:15px 0}section.copy p,section.copy a{font-size:12px;color:var(--black);margin:0}section.copy .by{text-align:right}.mt-custom{margin-top:30px}.extended_content{padding:60px 0 0}.extended_content h2,.extended_content h3{font-size:24px}.extended_content ul{margin-top:0 !important}.content_wrapper ul,.extended_content ul{list-style-type:disc !important;padding:0 0 0 15px !important}.show-mobile{display:none !important}.hide-mobile{display:block}body.page-id-208 .hide-me{display:none}@media screen and (max-width:767px){body.page-id-208 section.hero.pages{min-height:500px;max-height:500px;overflow:hidden;background-attachment:scroll !important;background-size:cover !important;background-position:1000px 0 !important}.navbar-toggler{background:var(--white) !important}section.copy .by,.copyright{text-align:center}body.page-id-125 .line.change_pos{display:none !important}.contact_block .img_wrapper{position:absolute;right:90px;bottom:0;z-index:2}.contact_block .img_wrapper img{max-width:150px}.navbar{background:0 0;position:relative;z-index:99;padding-top:0 !important;padding-bottom:15px !important}header{position:fixed;top:0;left:0;padding-top:15px;width:100%;z-index:999;background:#fff}.logowrapper img{max-width:100px}.show-mobile{display:block !important}.hide-mobile{display:none !important}section{padding:60px 0}.line:after{position:absolute;content:'';width:2px;height:150px;background:var(--light-grey);left:50%;top:-100px;z-index:11}.navbar-nav li a{font-weight:500;font-size:18px !important;line-height:160.5%;text-align:left;letter-spacing:.01em;color:var(--black) !important;font-family:var(--font-paragraph)}section.hero.home{min-height:500px;max-height:500px;overflow:hidden;background-attachment:scroll !important;background-size:cover !important}section.hero.pages{min-height:500px;max-height:500px;overflow:hidden;background-attachment:scroll !important;background-size:cover !important;background-position:-400px 0 !important}section.vacatures ul li .info,.info{display:block;justify-content:start;margin-bottom:30px;text-align:left}.txt-wrapper h1{color:var(--white);font-size:48px !important;font-weight:600 !important;line-height:50px !important}section.brand_preventie ul li{position:relative;margin-bottom:30px}section.brand_preventie ul li:last-child{position:relative;margin-bottom:0}section.vacatures ul{margin-top:30px;padding:0;list-style:none}.content_wrapper{padding-right:0}section.footer .contact_block h2{color:var(--white);font-size:28px;max-width:700px;padding-right:30px}h2.heading_large,h2.heading_small{font-size:40px;color:var(--light-grey);font-weight:600 !important}section.brand_preventie ul{margin-top:15px;padding:0;list-style:none}section.referenties{padding:60px 0 0}section.referenties .owl-item img{width:auto !important;margin:0 auto}footer{padding:90px 0;background:var(--red);margin-top:30px}}@media only screen and (min-device-width :768px) and (max-device-width :1180px) and (orientation :portrait){.navbar-nav li a{font-weight:500;font-size:18px !important;line-height:160.5%;text-align:left;letter-spacing:.01em;color:var(--black) !important;font-family:var(--font-paragraph)}.contact_block .img_wrapper{position:absolute;right:90px;bottom:0;z-index:2}.contact_block .img_wrapper img{max-width:150px}h2.heading_large{font-size:100px}.navbar-nav li{padding-right:15px}.logowrapper img{max-width:100px}}@media only screen and (min-device-width :768px) and (max-device-width :1180px) and (orientation :landscape){h2.heading_large{font-size:120px}.navbar-nav li{padding-right:15px}.logowrapper img{max-width:100px}}#archive.referentie{border-bottom:1px solid #e4e4e4}#archive.referentie .main-titel{padding-bottom:1.5rem;margin-top:-1.5rem}#archive.referentie .main-titel h1{font-size:50px !important}#archive.referentie .item a{color:#000;text-decoration:none}#archive.referentie .item .afbeelding{overflow:hidden}#archive.referentie .item .afbeelding img{width:100%;height:auto;transition:transform 1s ease}#archive.referentie .item:hover .afbeelding img{transform:scale(1.2)}#archive.referentie .item .content{padding:1rem .5rem 1rem 0}#archive.referentie .item .content .titel p{font-size:16px;font-weight:600;color:#000;text-decoration:none;line-height:1.4;margin-bottom:0}#archive.referentie .item .content .button button.btn.readMore{padding-left:0;font-size:14px;font-weight:500;text-decoration:underline}#archive.referentie .item .content .button button.btn.readMore:after{content:"\f061";font-family:'Font Awesome\ 5 Free';font-weight:900;color:#000;padding-left:5px;font-size:12px}#archive.referentie .pagination{float:right;margin-top:1.5rem}#archive.referentie .pagination a{color:#000;text-decoration:none}.vacatures_view .afbeelding img{width:75px;height:75px}.vacatures_view li.item{margin-bottom:1rem}@media only screen and (max-width :576px){.vacatures_view .afbeelding img{width:75px;height:75px}.vacatures_view ul li a h2{font-size:18px}}