:root{--green: #779678;--green-light: #E9F3E7;--green-dark: #2C4D35;--black: #000;--white: #fff}html{height:calc(100vh - env(safe-area-inset-bottom))}body{text-align:center;font-family:Poppins,sans-serif;font-weight:300;margin:0;padding:0;background:var(--green);color:#fff;font-size:12px;line-height:24px;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1{font-size:32px;text-transform:uppercase;padding:0 0 10px;margin:0;font-family:Poppins,serif;line-height:30px}h2,.h2{font-size:26px;font-family:Poppins,serif;font-weight:700;line-height:30px;margin-bottom:5px;-webkit-margin-before:10px}h2 a,.h2 a{outline:0;cursor:pointer}h2 a:link,.h2 a:link,h2 a:visited,.h2 a:visited,h2 a:active,.h2 a:active{color:var(--green-dark);text-decoration:none}strong{font-weight:700;font-style:inherit}em{font-style:italic;font-weight:inherit}sup,sub{vertical-align:baseline;position:relative;font-size:75%;line-height:0}sup{top:-.5em;vertical-align:sub}sub{bottom:-.25em;vertical-align:sub}.partContentText h2,.partContentFileAdmin h2,.partContentFileImageGallery h2{font-size:26px;letter-spacing:1px;line-height:30px;padding-top:0}.partContentText p,.partContentText ul,.partContentText ol{padding:0 0 15px;font-size:16px}.partContentText{line-height:150%}.partContentText p{margin:0;line-height:22px}.partContentText p a.readMore{color:#000;text-decoration:underline}.partContentText p a.readMore:link,.partContentText p a.readMore:visited,.partContentText p a.readMore:active{color:#000}.partContentText p a.readMore:hover{color:red}.partContentText table{border-collapse:collapse;padding:0;margin:0 0 15px;text-align:left;font-size:16px}.partContentText table th,.partContentText table td{padding-right:20px}.partContentFileImageGallery img.firstOfRow{padding:0;margin:0}.partContentFileImageGallery a img:hover{border:none}.partContentFileImageGallery .partContentFileImageGalleryFooter{clear:both;height:5px}.partContentFileImageGallerySingle img{float:none;margin:0 0 15px}.partContentFileAdmin{padding:0}.partContentFileAdmin ul{padding:0;margin:0;list-style:none}.partContentFileAdmin ul li{padding:5px 0 20px;margin:0}.partContentFileAdmin ul li a{padding:3px 0 5px 30px;margin:0;color:#666;outline:0}.partContentFileAdmin ul li a:link,.partContentFileAdmin ul li a:visited,.partContentFileAdmin ul li a:active,.partContentFileAdmin ul li a:hover{color:#000;text-decoration:underline}.partContentFileAdmin ul li a.partContentFileAdminZIP{background:url(http://cdn.tvtweb.nl/img/global/fileAdminZip.png) no-repeat}.partContentFileAdmin ul li a.partContentFileAdminPDF{background:url(http://cdn.tvtweb.nl/img/global/fileAdminPdf.png) no-repeat}.partContentCode,.partContentVideo,.partContentForm{padding:0 0 15px}.basicContainer{width:960px;margin:0 auto}.clearBoth{clear:both;height:1px}#topContainer{background-color:#fff;text-align:center;height:110px}.logo{display:inline-block}.logo img{height:60px;aspect-ratio:576/100;object-fit:contain;margin-top:25px}@media (max-width: 767px){#topContainer{height:80px}.logo img{margin-top:10px}}#menuContainer{background:var(--green);text-align:center;min-height:54px}.pull:hover{color:#fff;text-decoration:none}#slider{position:relative}#logoGNK{background:url(../images/style/gnk.png) no-repeat 0px 0px;position:absolute;width:50px;height:33px;z-index:999;right:10px;top:10px}.textBlock{padding:55px 0 40px}.dark{background:var(--green-light);color:var(--green-dark)}.light{background:#fff;color:var(--green-dark)}.columnLeft{width:610px;float:left}.columnLeft .partContentText table{width:100%}.columnLeft .partContentText table td:last-child{width:100px;text-align:right}.columnRight{float:right;width:calc(100% - 660px)}.columnRight .partContentFileImageGallery.single{margin:0 auto;border-radius:50%;overflow:hidden}.prevImg{float:left;width:49.6%;background:url(../images/style/prev.png) bottom right no-repeat;height:28px;cursor:pointer;display:none;transition:0s}.prevImg:hover{background-position:top right}.nextImg{float:right;width:49.6%;background:url(../images/style/next.png) bottom left no-repeat;height:28px;cursor:pointer;display:none;transition:0s}.nextImg:hover{background-position:top left}#portfolioImageContainer{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:20px;grid-row-gap:20px}.portfolioImageItem0{grid-area:1 / 1 / 3 / 3}.portfolioImageItem1{grid-area:1 / 3 / 2 / 4}.portfolioImageItem2{grid-area:2 / 3 / 3 / 4}.portfolioImageItem3{grid-area:3 / 1 / 4 / 2}.portfolioImageItem4{grid-area:3 / 2 / 4 / 3}.portfolioImageItem5{grid-area:3 / 3 / 4 / 4}#servicesContainer{display:flex;justify-content:space-around;gap:30px;flex-wrap:wrap}.threeColumnRow{flex:1 1 auto}.threeColumnRow:hover h2 a{color:var(--black);text-decoration:none}.threeColumnRow .partContentFileImageGallery.single{width:250px;margin:0 auto;border-radius:50%;overflow:hidden;transition:.3s ease}.threeColumnRow:hover .partContentFileImageGallery.single{opacity:.5}.threeColumnRow h2{padding:0;margin:10px 0;text-align:center}.social{width:150px;height:150px;border-radius:50%;float:left;display:block;background-color:var(--green);margin-top:20px;overflow:hidden;background-position:top center;margin-left:80px;margin-bottom:15px;transition:.6s}.social:hover{background-position:bottom center}.faceBook{background-image:url(../images/style/facebookicon.png);margin-left:0}.mail{background-image:url(../images/style/mailicon.png)}.pinterest{background-image:url(../images/style/pinteresticon.png)}.contact{width:300px}footer{background:var(--green);line-height:64px;height:64px;color:var(--green-light)}footer a{outline:0;cursor:pointer}footer a:link{color:var(--green-light);text-decoration:underline}footer a:visited{color:var(--green-light);text-decoration:underline}footer a:active{color:var(--green-light);text-decoration:underline}footer a:hover{color:var(--green-light);text-decoration:none}@media screen and (min-width : 320px) and (max-width : 480px){body{text-align:center}.textBlock{padding:40px 10px}.partNavigation-h{display:none}.basicContainer{width:100%}.dark .columnLeft{margin-bottom:30px}.columnLeft,.columnRight,.columnRight .partContentFileImageGallery.single{width:100%}.threeColumnRow{margin:0 0 30px;width:100%}.social{margin:0 auto 15px;float:none;width:130px;height:130px;background-size:130px 260px}#imageGallery{width:300px;height:175px;overflow:hidden;margin:40px auto 0}#imageGallery ul{position:relative}#imageGallery ul li{margin:0;padding:0;height:175px;width:280px;position:relative;display:block}#previewImage{display:none}.prevImg,.nextImg{display:block}}@media screen and (max-width : 480px){#logoGNK{display:none}.logo{width:200px;height:92px}}@media screen and (max-width : 320px){.social{width:93px;height:93px;background-size:93px 186px}}
