.mainSite #mainHeader h1,.mainSite .contentPageHeader h1{font-family:all-round-gothic,sans-serif;font-weight:700;font-style:normal;font-size:2rem;color:#fff}.mainSite .headerTitle .adminElementHolder,.mainSite .headerTitle .adminElements,.mainSite .headerTitle .tab-content:has(.tab-pane),.mainSite .headerTitle .tab-pane{height:100%}.mainSite .contentPage #mainHeader{min-height:50vh}.mainSite .portfolioPage .portfolioItemTitle h1{margin-bottom:1rem}.mainSite .portfolioPage .portfolioItemIntro{margin-top:10rem}.mainSite .portfolioPage .headerCTAButtons{display:flex;flex-wrap:nowrap;gap:1rem}.mainSite .portfolioPage .headerCTAButtons a:hover{text-decoration:none}.mainSite .portfolioPage .headerCTAButtons a:first-of-type{background-color:#fff;border-radius:50px;color:#006;text-align:center;padding:.5rem 1.25rem}.mainSite .portfolioPage .headerCTAButtons a:last-of-type{color:#fff;text-align:center;padding:.5rem .75rem;position:relative}.mainSite .portfolioPage .headerCTAButtons a:last-of-type::after{position:absolute;content:"";height:10px;bottom:-10px;left:0;right:0;background-size:contain;background-repeat:repeat-x;background-image:url(/image/whiteBorder.svg);color:#fff;padding:.5rem .75rem}.mainSite .portfolioPage .portfolioItemContent h2{color:#006;font-size:2.5rem;font-weight:600}.mainSite .portfolioPage .mySwiper{margin-top:2rem}.mainSite .portfolioPage .swiperButtonWrapper{display:flex;font-size:1.75rem;gap:2rem}.mainSite .portfolioPage .swiperInfoBar{margin-top:4rem;display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.mainSite .portfolioPage .swiper-slide{z-index:1}.mainSite .portfolioPage .swiper-slide-next,.mainSite .portfolioPage .swiper-slide-prev{z-index:2}.mainSite .portfolioPage .swiper-slide-active{z-index:3}.mainSite .contactPage .kaartDiv iframe{width:100%;margin-top:2rem;aspect-ratio:1/1;border-radius:30px;border:4px solid #19e1b5}.mainSite .contactPage .contactTekst{font-size:1.1rem;font-weight:300;color:#000}.mainSite .contactPage .contactTekst p>i{color:#19e1b5}.mainSite .contactPage .contactTekst .cta.ghost{position:static;font-size:1.1rem;font-weight:500;color:#006}.mainSite .contactPage .contactTekst .cta.ghost::after{display:none}.mainSite .contactPage .contactPageContainer{margin-top:4rem;margin-bottom:4rem}.mainSite .contactPage .contactTekst h2{color:#006;font-size:2rem;font-weight:800;font-family:all-round-gothic,sans-serif}.mainSite .contactPage .contactTekst a{color:#000}.mainSite .contentPage #headerImage{min-height:50px}.mainSite .tekstEnkeleAfbeelding{margin-top:8rem;margin-bottom:8rem;height:100%}.mainSite .tekstEnkeleAfbeelding .tekst .cta.ghost{padding-bottom:5px;padding:.5rem 1rem;color:#006}.mainSite .contentPage.smartContentPage .enkeleAfbeeldingTekst{display:flex;justify-content:center}.mainSite .enkeleAfbeeldingTekst{margin-top:8rem;margin-bottom:8rem;height:100%}.mainSite .enkeleAfbeeldingTekst .enkeleAfbeeldingTekstDiv{order:1}.mainSite .enkeleAfbeeldingTekst .cta.ghost::after{background-image:url(/image/altBorder.svg)}.mainSite .enkeleAfbeeldingTekst .tekst .cta.ghost{padding-bottom:5px;padding:.5rem 1rem;color:#19e1b5}.mainSite .tekst p:first-of-type{font-size:1.5rem;font-weight:400;color:#19e1b5;font-family:all-round-gothic,sans-serif;margin-bottom:0}.mainSite .tekst h2{font-size:1.75rem;font-weight:800;color:#006;font-family:all-round-gothic,sans-serif}.mainSite .contentPage .enkeleAfbeeldingTekst #enkeleAfbeeldingTekstImage,.mainSite .contentPage .tekstEnkeleAfbeelding #tekstEnkeleAfbeeldingImage0,.mainSite .contentPage .tekstEnkeleAfbeelding #tekstEnkeleAfbeeldingImage1{height:320px}.mainSite .enkeleAfbeeldingTekst #enkeleAfbeeldingTekstImage,.mainSite .tekstEnkeleAfbeelding #tekstEnkeleAfbeeldingImage0,.mainSite .tekstEnkeleAfbeelding #tekstEnkeleAfbeeldingImage1{height:100%;border-radius:50%;position:absolute;aspect-ratio:1/1}.mainSite .enkeleAfbeeldingTekst .enkeleAfbeeldingTekstDiv,.mainSite .tekstEnkeleAfbeelding .tekstEnkeleAfbeeldingImageDiv0,.mainSite .tekstEnkeleAfbeelding .tekstEnkeleAfbeeldingImageDiv1{position:relative;display:flex;justify-content:center;padding:0 3rem;min-height:320px}.mainSite .enkeleAfbeeldingTekst #enkeleAfbeeldingTekstImage,.mainSite .tekstEnkeleAfbeelding #tekstEnkeleAfbeeldingImage0,.mainSite .tekstEnkeleAfbeelding #tekstEnkeleAfbeeldingImage1{border:solid 4px #19e1b5}.mainSite .enkeleAfbeeldingTekst #enkeleAfbeeldingTekstImage::before,.mainSite .tekstEnkeleAfbeelding #tekstEnkeleAfbeeldingImage0::before,.mainSite .tekstEnkeleAfbeelding #tekstEnkeleAfbeeldingImage1::before{left:-50px;position:relative;z-index:1}.mainSite .enkeleAfbeeldingTekst #enkeleAfbeeldingTekstImage::after,.mainSite .tekstEnkeleAfbeelding #tekstEnkeleAfbeeldingImage0::after,.mainSite .tekstEnkeleAfbeelding #tekstEnkeleAfbeeldingImage1::after{position:relative;right:-50px;z-index:-1}.mainSite .pageListTxt a{text-decoration:none;color:#666}.mainSite .pageListTxt h1{display:flex;align-items:center;margin-top:0;font-size:1.6em}.mainSite .pageListTxt article .cta{margin:10px 0;padding:5px 15px}.mainSite .pageListTxt article .btnHolder{display:flex;align-items:flex-end}.mainSite .subMenu{font-size:1.1em;font-weight:700;margin:20px 0}.mainSite .subMenu .subMenuHeader{display:block;border:none;font-weight:700;font-size:1.5em;text-decoration:none;padding-bottom:15px}.mainSite .subMenu .subMenuHeader a{color:#000;border-bottom:none}.mainSite .subMenu ul{padding:0;list-style:none}.mainSite .subMenu ul ul{padding-left:15px}.mainSite .subMenu a{display:block;color:#000;padding:5px 0;border-bottom:1px solid rgba(112,112,112,.09)}.mainSite .subMenu li>a{font-size:1em;font-weight:700}.mainSite .subMenu ul a.active{text-decoration:underline}.mainSite .contentPage .imageRow{flex-direction:row-reverse;height:0}.mainSite .contentPage .imageRow .headerImageDiv{transform:translateY(-65%);display:flex;justify-content:center;width:80%;margin:auto}.mainSite .contentPage .imageRow .headerImageDiv #headerImage{border-radius:50%;position:relative;width:100%;max-width:320px;aspect-ratio:1/1;border:4px solid #19e1b5}.mainSite .contentPage .imageRow .headerImageDiv #headerImage::before{position:static;top:0;left:-50px;width:100%;height:100%;border-radius:50%;border:4px solid #19e1b5}@media (min-width:567px){.mainSite .quoteElement{font-size:3rem}.mainSite .contentPage.smartContentPage .enkeleAfbeeldingTekst,.mainSite .portfolioPage .portfolioItemIntro{margin-top:10rem}.mainSite .contactPage .contactTekst h2,.mainSite .portfolioPage .swiper .swiperButtonWrapper{font-size:2.5rem}.mainSite .portfolioPage h1{font-size:2.25rem}.mainSite .enkeleAfbeeldingTekst #enkeleAfbeeldingTekstImage::after,.mainSite .enkeleAfbeeldingTekst #enkeleAfbeeldingTekstImage::before,.mainSite .tekstEnkeleAfbeelding #tekstEnkeleAfbeeldingImage0::after,.mainSite .tekstEnkeleAfbeelding #tekstEnkeleAfbeeldingImage0::before,.mainSite .tekstEnkeleAfbeelding #tekstEnkeleAfbeeldingImage1::after,.mainSite .tekstEnkeleAfbeelding #tekstEnkeleAfbeeldingImage1::before{position:absolute;content:"";border:4px solid #19e1b5;border-radius:50%;width:100%;height:100%}.mainSite .enkeleAfbeeldingTekst #enkeleAfbeeldingTekstImage,.mainSite .tekstEnkeleAfbeelding #tekstEnkeleAfbeeldingImage0,.mainSite .tekstEnkeleAfbeelding #tekstEnkeleAfbeeldingImage1{border:none}.mainSite .contentPage .imageRow .headerImageDiv #headerImage{border:none}.mainSite .contentPage .imageRow .headerImageDiv #headerImage::before{position:absolute;content:""}.mainSite .contentPage .imageRow .headerImageDiv{justify-content:flex-end}}@media (min-width:768px){.mainSite #mainHeader h1,.mainSite .contentPageHeader h1{font-size:3rem}.mainSite .tekst h2{font-size:2.5rem}.mainSite .portfolioPage .portfolioItemIntro{margin-top:10rem}.mainSite .enkeleAfbeeldingTekst{margin-top:8rem}.mainSite .portfolioPage h1{font-size:2.75rem}.mainSite .pageListTxt h1{font-size:1.8em}.mainSite .contactPage .contactButtonParent{justify-content:center;margin:0}.mainSite .contactPage .mainHeader{margin-bottom:8rem}}@media (min-width:992px){.mainSite .portfolioPage .portfolioItemIntro{margin-top:4rem}.mainSite .portfolioPage h1{font-size:3rem}.mainSite .enkeleAfbeeldingTekst .enkeleAfbeeldingTekstDiv{order:0}.mainSite .contentPage .imageRow .headerImageDiv{transform:translateY(-75%);width:100%}.mainSite .contactPage .contactPageContainer{margin-top:6rem;margin-bottom:6rem}}@media(min-width:1200px){.mainSite h1{font-size:4rem}.mainSite .portfolioPage h1{font-size:3.5rem}.mainSite .contactPage .contactPageContainer{margin-top:8rem;margin-bottom:8rem}}