@charset "utf-8";

.elementor-kit-6 { --e-global-color-primary: #008599; --e-global-color-secondary: #008599; --e-global-color-text: #000000; --e-global-color-accent: #008599; --e-global-color-acabd73: #FFFFFF; --e-global-color-ceb687a: #000000; --e-global-color-6f30299: #008599; --e-global-color-dc77057: #E4ECED; --e-global-color-f90562b: #303C42; --e-global-color-a0a8d04: #005B69; --e-global-color-3faa1a7: #FF6600; --e-global-typography-primary-font-family: "Open Sans"; --e-global-typography-primary-font-weight: bold; --e-global-typography-secondary-font-family: "Open Sans"; --e-global-typography-secondary-font-weight: bold; --e-global-typography-text-font-family: "Open Sans"; --e-global-typography-text-font-weight: normal; --e-global-typography-accent-font-family: "Open Sans"; --e-global-typography-accent-font-weight: bold; color: var(--e-global-color-ceb687a); font-family: "Open Sans", sans-serif; font-size: 16px; line-height: 1.6em; }

.elementor-kit-6 e-page-transition { background-color: rgb(255, 188, 125); }

.elementor-kit-6 a { color: var(--e-global-color-6f30299); font-weight: 700; }

.elementor-kit-6 a:hover { color: var(--e-global-color-ceb687a); font-weight: 700; }

.elementor-kit-6 h1 { color: var(--e-global-color-6f30299); font-size: 30px; font-weight: 700; line-height: 1.2em; }

.elementor-kit-6 h2 { color: var(--e-global-color-6f30299); font-size: 30px; font-weight: 700; line-height: 1.2em; }

.elementor-kit-6 h3 { color: var(--e-global-color-6f30299); font-size: 30px; font-weight: 700; line-height: 1.2em; }

.elementor-kit-6 h4 { color: var(--e-global-color-ceb687a); font-size: 20px; font-weight: 700; line-height: 1.2em; }

.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1140px; }

.e-con { --container-max-width: 1140px; }

.elementor-widget:not(:last-child) { margin-block-end: 20px; }

.elementor-element { --widgets-spacing: 20px 20px; --widgets-spacing-row: 20px; --widgets-spacing-column: 20px; }

h1.entry-title { display: var(--page-title-display); }

.site-header .site-branding { flex-direction: column; align-items: stretch; }

.site-header { padding-inline: 0px; }

.site-footer .site-branding { flex-direction: column; align-items: stretch; }

@media (max-width: 1024px) {
  .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1024px; }
  .e-con { --container-max-width: 1024px; }
}

@media (max-width: 767px) {
  .elementor-kit-6 { font-size: 18px; }
  .elementor-kit-6 h1 { font-size: 26px; }
  .elementor-kit-6 h2 { font-size: 26px; }
  .elementor-kit-6 h3 { font-size: 26px; }
  .elementor-section.elementor-section-boxed > .elementor-container { max-width: 767px; }
  .e-con { --container-max-width: 767px; }
}

@font-face { font-display: swap; font-family: OpenSans-Regular; src: url('https://ropagroep.nl/wp-content/uploads/2024/05/OpenSans-Regular.woff2') format("woff2"), url('https://ropagroep.nl/wp-content/uploads/2024/05/OpenSans-Regular.woff') format("woff"), url('https://ropagroep.nl/wp-content/uploads/2024/05/OpenSans-Regular.ttf') format("truetype"); }

@font-face { font-display: swap; font-family: OpenSans-Bold; src: url('https://ropagroep.nl/wp-content/uploads/2024/05/OpenSans-Bold.woff2') format("woff2"), url('https://ropagroep.nl/wp-content/uploads/2024/05/OpenSans-Bold.woff') format("woff"), url('https://ropagroep.nl/wp-content/uploads/2024/05/OpenSans-Bold.ttf') format("truetype"); }

@font-face { font-display: swap; font-family: OpenSans-Italic; src: url('https://ropagroep.nl/wp-content/uploads/2024/05/OpenSans-Italic.woff2') format("woff2"), url('https://ropagroep.nl/wp-content/uploads/2024/05/OpenSans-Italic.woff') format("woff"), url('https://ropagroep.nl/wp-content/uploads/2024/05/OpenSans-Italic.ttf') format("truetype"); }

@font-face { font-display: swap; font-family: OpenSans-BoldItalic; src: url('https://ropagroep.nl/wp-content/uploads/2024/05/OpenSans-BoldItalic.woff2') format("woff2"), url('https://ropagroep.nl/wp-content/uploads/2024/05/OpenSans-BoldItalic.woff') format("woff"), url('https://ropagroep.nl/wp-content/uploads/2024/05/OpenSans-BoldItalic.ttf') format("truetype"); }

.white-link a:link { text-decoration: none; font-weight: 700; color: rgb(255, 255, 255); }

.white-link a:visited { text-decoration: none; font-weight: 700; color: rgb(255, 255, 255); }

.white-link a:hover { text-decoration: none; font-weight: 700; color: rgb(228, 236, 237) !important; }

.white-link a:active { text-decoration: none; font-weight: 700; color: rgb(255, 255, 255); }

#breadcrumbs { font-size: 10px; color: rgb(118, 118, 118); }

ul { padding-bottom: 20px; }

body:not(.elementor-editor-active) .elementor-menu-anchor::before { content: ""; display: block; height: 40px; margin: -40px 0px 0px; visibility: hidden; pointer-events: none; }

.elementor-sticky--effects .logo-shrink img { width: 200px !important; }

.logo-shrink img { transition: 0.9s ease-in-out; }

@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-display: swap; src: url('https://ropagroep.nl/wp-content/uploads/2024/05/OpenSans-Regular.woff2') format("woff2"), url('https://ropagroep.nl/wp-content/uploads/2024/05/OpenSans-Regular.woff') format("woff"), url('https://ropagroep.nl/wp-content/uploads/2024/05/OpenSans-Regular.ttf') format("truetype"); }

@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-display: swap; src: url('https://ropagroep.nl/wp-content/uploads/2024/05/OpenSans-Bold.woff2') format("woff2"), url('https://ropagroep.nl/wp-content/uploads/2024/05/OpenSans-Bold.woff') format("woff"), url('https://ropagroep.nl/wp-content/uploads/2024/05/OpenSans-Bold.ttf') format("truetype"); }

@font-face { font-family: "Open Sans"; font-style: italic; font-weight: 400; font-display: swap; src: url('https://ropagroep.nl/wp-content/uploads/2024/05/OpenSans-Italic.woff2') format("woff2"), url('https://ropagroep.nl/wp-content/uploads/2024/05/OpenSans-Italic.woff') format("woff"), url('https://ropagroep.nl/wp-content/uploads/2024/05/OpenSans-Italic.ttf') format("truetype"); }

@font-face { font-family: "Open Sans"; font-style: italic; font-weight: 700; font-display: swap; src: url('https://ropagroep.nl/wp-content/uploads/2024/05/OpenSans-BoldItalic.woff2') format("woff2"), url('https://ropagroep.nl/wp-content/uploads/2024/05/OpenSans-BoldItalic.woff') format("woff"), url('https://ropagroep.nl/wp-content/uploads/2024/05/OpenSans-BoldItalic.ttf') format("truetype"); }