.elementor .rc-app-grid:has(.rc-hotspot:hover,.rc-app-functie:hover) .rc-app-functie{opacity:.4}.elementor .rc-app-grid:has(.rc-app-start .rc-telefoon>:nth-child(4):hover,.rc-app-lijst>:nth-child(2):hover) .rc-app-lijst>:nth-child(2){opacity:1;background-color:var(--rc-vlak);border-left-color:var(--rc-geel)}.elementor .rc-app-grid:has(.rc-app-start .rc-telefoon>:nth-child(4):hover,.rc-app-lijst>:nth-child(2):hover) .rc-app-start .rc-telefoon>:nth-child(4){border-color:var(--rc-geel);background-color:rgb(250 202 34 / .12);box-shadow:0 0 0 4px rgb(250 202 34 / .18)}.elementor .rc-app-grid:has(.rc-app-start .rc-telefoon>:nth-child(5):hover,.rc-app-lijst>:nth-child(3):hover) .rc-app-lijst>:nth-child(3){opacity:1;background-color:var(--rc-vlak);border-left-color:var(--rc-geel)}.elementor .rc-app-grid:has(.rc-app-start .rc-telefoon>:nth-child(5):hover,.rc-app-lijst>:nth-child(3):hover) .rc-app-start .rc-telefoon>:nth-child(5){border-color:var(--rc-geel);background-color:rgb(250 202 34 / .12);box-shadow:0 0 0 4px rgb(250 202 34 / .18)}.elementor .rc-app-grid:has(.rc-app-start .rc-telefoon>:nth-child(6):hover,.rc-app-lijst>:nth-child(4):hover) .rc-app-lijst>:nth-child(4){opacity:1;background-color:var(--rc-vlak);border-left-color:var(--rc-geel)}.elementor .rc-app-grid:has(.rc-app-start .rc-telefoon>:nth-child(6):hover,.rc-app-lijst>:nth-child(4):hover) .rc-app-start .rc-telefoon>:nth-child(6){border-color:var(--rc-geel);background-color:rgb(250 202 34 / .12);box-shadow:0 0 0 4px rgb(250 202 34 / .18)}.elementor .rc-app-grid:has(.rc-app-start .rc-telefoon>:nth-child(7):hover,.rc-app-lijst>:nth-child(5):hover) .rc-app-lijst>:nth-child(5){opacity:1;background-color:var(--rc-vlak);border-left-color:var(--rc-geel)}.elementor .rc-app-grid:has(.rc-app-start .rc-telefoon>:nth-child(7):hover,.rc-app-lijst>:nth-child(5):hover) .rc-app-start .rc-telefoon>:nth-child(7){border-color:var(--rc-geel);background-color:rgb(250 202 34 / .12);box-shadow:0 0 0 4px rgb(250 202 34 / .18)}.elementor .rc-app-grid:has(.rc-app-live .rc-telefoon>:nth-child(2):hover,.rc-app-lijst>:nth-child(7):hover) .rc-app-lijst>:nth-child(7){opacity:1;background-color:var(--rc-vlak);border-left-color:var(--rc-geel)}.elementor .rc-app-grid:has(.rc-app-live .rc-telefoon>:nth-child(2):hover,.rc-app-lijst>:nth-child(7):hover) .rc-app-live .rc-telefoon>:nth-child(2){border-color:var(--rc-geel);background-color:rgb(250 202 34 / .12);box-shadow:0 0 0 4px rgb(250 202 34 / .18)}.elementor .rc-app-grid:has(.rc-app-live .rc-telefoon>:nth-child(3):hover,.rc-app-lijst>:nth-child(8):hover) .rc-app-lijst>:nth-child(8){opacity:1;background-color:var(--rc-vlak);border-left-color:var(--rc-geel)}.elementor .rc-app-grid:has(.rc-app-live .rc-telefoon>:nth-child(3):hover,.rc-app-lijst>:nth-child(8):hover) .rc-app-live .rc-telefoon>:nth-child(3){border-color:var(--rc-geel);background-color:rgb(250 202 34 / .12);box-shadow:0 0 0 4px rgb(250 202 34 / .18)}.elementor .rc-app-grid:has(.rc-app-live .rc-telefoon>:nth-child(4):hover,.rc-app-lijst>:nth-child(9):hover) .rc-app-lijst>:nth-child(9){opacity:1;background-color:var(--rc-vlak);border-left-color:var(--rc-geel)}.elementor .rc-app-grid:has(.rc-app-live .rc-telefoon>:nth-child(4):hover,.rc-app-lijst>:nth-child(9):hover) .rc-app-live .rc-telefoon>:nth-child(4){border-color:var(--rc-geel);background-color:rgb(250 202 34 / .12);box-shadow:0 0 0 4px rgb(250 202 34 / .18)}@keyframes rc-app-a{0%,45%{opacity:1;visibility:visible}50%,95%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes rc-app-b{0%,45%{opacity:0;visibility:hidden}50%,95%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}@keyframes rc-app-dim-a{0%,45%{opacity:1}50%,95%{opacity:.35}100%{opacity:1}}@keyframes rc-app-dim-b{0%,45%{opacity:.35}50%,95%{opacity:1}100%{opacity:.35}}@media (max-width:767px){.elementor .rc-app-grid .rc-app-start{grid-row:1;grid-column:1;animation:rc-app-a 10s ease-in-out infinite}.elementor .rc-app-grid .rc-app-live{display:flex!important;grid-row:1;grid-column:1;margin-top:0!important;animation:rc-app-b 10s ease-in-out infinite}.elementor .rc-app-grid .rc-app-live .rc-telefoon{width:200px!important}.elementor .rc-app-grid .rc-app-lijst>:nth-child(-n+5){animation:rc-app-dim-a 10s ease-in-out infinite}.elementor .rc-app-grid .rc-app-lijst>:nth-child(n+6){animation:rc-app-dim-b 10s ease-in-out infinite}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.elementor .rc-app-grid .rc-app-live{display:none!important}.elementor .rc-app-grid .rc-app-start,.elementor .rc-app-grid .rc-app-lijst>*{animation:none}}