/* Kleine responsive correcties voor alle Taaltopper-pagina's (tablet en mobiel). */

/* Kop op tablet: logo + twee knoppen + menuknop pasten niet; de secundaire knop staat ook in het menu */
@media (max-width:991px){
  .newNav__actions .btn-outline{display:none!important}
}

/* 'Wat docenten zeggen': vaste hoogte van 360px liet onder korte citaten veel lege ruimte */
.fp-testimonials__swiper{min-height:0!important}
.fp-testimonials__swiper-wrapper-slide-inner-textBubble{min-height:190px;display:flex;align-items:center}
/* pijlen: verticaal midden op het tekstballon (positie gezet door een scriptje in index.html);
   op mobiel extra binnenruimte zodat de pijlen niet over de tekst vallen */
.fp-testimonials__swiper-arrow.tt-pijl{transform:translateY(-50%)!important}
@media (max-width:991px){
  /* pijlen naast het ballon in plaats van erop */
  .fp-testimonials__swiper{margin-inline:30px!important}
  .fp-testimonials__swiper-arrow-prev{left:4px!important}
  .fp-testimonials__swiper-arrow-next{right:4px!important}
  .fp-testimonials__swiper-arrow{width:20px!important;height:30px!important}
}
@media (max-width:767px){
  .fp-testimonials__swiper-wrapper-slide-inner-textBubble{min-height:150px;padding:24px}
}

/* rasterkolommen mogen smaller worden dan hun langste woord (voorkomt uitsteken op kleine telefoons) */
.fa-numbers-stack__grid>*{min-width:0}
.fa-numbers-stack__title{overflow-wrap:anywhere}
