body h1 {font-size: var(--h2);}
footer p {color: #ffffff;}
body, tr, td, p, .button, .button.button-alt {color: #000000;}
.button:hover {color: #000000;} .button, .button.button-alt, .button:hover, .button.button-alt:hover {box-shadow: none;}
input[type="submit"] {margin-top: 20px; display: flex;     flex-direction: row;    border: 0;    cursor: pointer;    align-items: center;    justify-content: center;    font-family: 'Open Sans';    font-weight: 600;    border-radius: var(--borderradius);    color: #ffffff;    text-transform: uppercase;    background-color: var(--hoofdkleur-1);    letter-spacing: 1px;    text-align: center;    box-shadow: 0px 10px 20px -15px var(--hoofdkleur-1);    text-decoration: none;    transition-duration: 0.4s;    padding-top: 12px;    padding-left: 25px;    padding-right: 25px;    padding-bottom: 12px;    font-size: 13px;} .home header:not(.header-scroll) .site-logo-link {background: #ffffff;  padding: 40px;    border-radius: 50%;  margin-top: -50px;  margin-bottom: -60px; }
#header2 .header-row {background: url(https://geloofincommunicatie.nl/wp-content/uploads/2023/07/header_9_XL-scaled.jpg);}
#header {box-shadow: 0px 3px 25px rgba(0,0,0,0.12);}
@media (max-width: 700px){.site-logo {margin-top: 10px; margin-bottom: -10px;}}
@media (max-width: 1250px){.home header:not(.header-scroll) .site-logo-link {      padding-top: 20px;    border-radius: 0% 0% 50% 50%;    margin-top: -15px;   }} .home .hero {background: url(https://geloofincommunicatie.nl/wp-content/uploads/2023/07/header_9_XL-scaled.jpg);}
.home .hero .button-alt {background: transparent;} .section-inner-wrap .rounded {box-shadow: none;}
.page:not(.home) #header + .hero-image + section, .page:not(.home) #header + section {background-color: var(--hoofdkleur-2);} 
.single #header + .hero-image + section, .single #header + section {background-color: var(--hoofdkleur-2);} .single .collumns-2 {    display: grid;    grid-template-columns: repeat(2, 1fr);    width: 100%;    grid-gap: clamp(20px, 5vmin, 50px);}
@media (max-width:767px) {.single .collumns-2 {grid-template-columns: repeat(1, 1fr); }}
.single h1 {margin-bottom: 15px; color: var(--hoofdkleur-1);}  .tekst-afbeelding h3 {color: var(--hoofdkleur-1);}
section.tekst-afbeelding:not(.hero) .tekst-inner {background-color: #ffffff;} .carousel.carousel-team img {object-fit: contain; padding: 20px;}
.carousel.carousel-team .text-block {display: none;} .page-id-146 section.overzicht .overzicht-cell img {object-fit: contain; padding: 30px; height: 260px;}
.page-id-146 section.overzicht .overzicht-cell a  {box-shadow: 0px 5px 15px rgba(0,0,0,0.08);}
.team_contactbuttons {top: 230px;} .content img {border-radius: var(--borderradius);} #blok_64993d8e289d3 .tekst-inner {align-items: center; background-color: transparent;}
#blok_64993d8e289d3 .section-inner-wrap {padding-bottom: 0px; padding-top: 30px;}
#blok_6558d5cedbf7f.verwijzingen.boven img {height: auto;}
#blok_6558d5cedbf7f .section-inner-wrap {padding-top: 0px; margin-top: -30px;} footer .footer-row-top-2 {padding-bottom: 20px; padding-top: 20px; margin-top: -40px;  background-color: #ffffff; display: flex;     flex-direction: column;    align-items: center;     color: #404040;}
footer .footer-row-top-2 a { color: #404040;}
footer .footer-row-top-2 .footer-logo {display: flex; justify-content: center;     gap: 40px; width: 100%;   }
footer .footer-row-top-2 img {width: 150px; height: 100px; object-fit: contain; border-radius: 5px;}
@media (max-width: 480px ) {footer .footer-row-top-2 img {width: 100px;}}
footer .footer-row-top {    grid-template-columns: repeat(1, 1fr);}
.footer_collumn_1_wrapper, .footer_collumn_2_wrapper, .footer_collumn_3_wrapper {display: none;}
footer .footer-inner-wrap {padding-top: 37px; padding-bottom: 37px;}