.rotr__paginator,.rotr__paginator li{list-style:none;margin:0;padding:0}.rotr__paginator{margin:0 -.25em;font:.75em/1 sans-serif}.rotr__paginator li{display:inline-block;cursor:pointer;width:1em;height:1em;background:#fff;border-radius:50%;margin:.25em;opacity:.6;box-shadow:0 0 5px rgba(0,0,0,.25);transition:.2s transform,.2s opacity}.rotr__paginator li:hover{opacity:.7}.rotr__paginator .active,.rotr__paginator .active:hover{transform:scale(1.25);opacity:.8}@media only screen and (max-width:480px){.rotr__paginator{font-size:.6em}}.rotr__paginator--numbered{counter-reset:rotrCounter}.rotr__paginator--numbered li{counter-increment:rotrCounter;text-align:center;padding:.5em;line-height:1}.rotr__paginator--numbered li:before{content:counter(rotrCounter)}.rotr__paginator--numbered .active,.rotr__paginator--numbered .active:hover{transform:none;opacity:1}.rotr__paginator--outlines li{color:#fff;border:2px solid currentColor;padding:2px;background-color:transparent;background-clip:content-box;transition:.2s opacity,.2s background}
.rotr__paginator--outlines li:hover{background-color:rgba(255,255,255,.5)}.rotr__paginator--outlines .active,.rotr__paginator--outlines .active:hover{transform:none;background-color:currentColor}.slider{display:inline-block;position:relative;min-width:100px;overflow:hidden}.slider>ul,.slider>ul>li{margin:0;padding:0;list-style:none;position:relative}.slider>ul{display:flex;left:0;transform:none;transition:transform .3s cubic-bezier(.78,.04,.4,.83)}.slider>ul>li{flex:1 0 100%}.slider>ul>li>a>img,.slider>ul>li>img,.slider>ul>li>picture>a>img,.slider>ul>li>picture>img{width:100%;height:auto}.slider .rotr__paginator{position:absolute;bottom:.75em;left:50%;transform:translateX(-50%);z-index:5}.slider--fade>ul>li{z-index:1;opacity:0;overflow:hidden;transition:0s .3s opacity linear}.slider--fade>ul>li+li{position:absolute;top:0;left:0;bottom:0;right:0}.slider--fade>ul>li.active{z-index:3;opacity:1;transition:.3s opacity linear}.slider--fade>ul>li img{width:100%;height:auto}.slider--fade>ul>li+li img{position:absolute;top:50%;transform:translateY(-50%)}
.slider .rotr__controls__next,.slider .rotr__controls__prev{position:absolute;display:block;z-index:10;top:0;height:100%;width:10%;min-width:50px;border:0;padding:0;outline:0;color:#fff;opacity:.5;transition:.2s transform,.2s opacity}.slider:not(.rotr--next-disabled):hover .rotr__controls__next,.slider:not(.rotr--prev-disabled):hover .rotr__controls__prev{transform:translateX(0)}.slider .rotr__controls__prev{left:0;transform:translateX(-100%);background-image:linear-gradient(to right,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 100%)}.slider .rotr__controls__next{right:0;transform:translateX(100%);background-image:linear-gradient(to left,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 100%)}.slider .rotr__controls__next:hover,.slider .rotr__controls__prev:hover{opacity:.8}.slider .rotr__controls__next:after,.slider .rotr__controls__prev:after{content:"";flex:1;position:absolute;top:50%;height:0;left:33%;width:33%;padding-bottom:33%;background-image:linear-gradient(to right,#fff 40%,rgba(0,0,0,0) 40%),linear-gradient(to bottom,#fff 40%,rgba(0,0,0,0) 40%);transform:rotate(-45deg);transform-origin:0 0}
.slider .rotr__controls__next:after{transform:rotate(135deg);transform-origin:50% 20%}.slide--header--bigtext .slide--header__text h3{color:#222}@media(max-width:639px),(max-height:499px){.slide--header--bigtext,.slide--header--minimal{min-height:initial;margin-bottom:1em}.slide--header--bigtext .slide-background-container,.slide--header--minimal .slide-background-container{min-height:120px;height:120px}.slide--header--bigtext .slide-content,.slide--header--minimal .slide-content{position:absolute;top:1em}.slide--header--bigtext .slide--header__text h2,.slide--header--minimal .slide--header__text h2{color:#fff}.slide--header--bigtext .slide--header__text h3,.slide--header--minimal .slide--header__text h3{display:none}}@media only all and (min-width:640px) and (min-height:500px){.slide--header--bigtext .slide-content{top:80px;display:flex}.slide--header--bigtext .slide--header__text{text-align:center;margin-top:auto;margin-bottom:auto}.slide--header--bigtext .slide--header__text h2{font-size:2.5em;text-shadow:none}
.slide--header--bigtext .slide--header__text h3{color:#fff;margin-top:1em;font-size:1.1em;line-height:1.5;text-shadow:1px 1px 5px rgba(0,0,0,1)}}@media only all and (min-width:800px) and (min-height:500px){.slide--header--bigtext .slide--header__text{margin-left:auto;margin-right:auto;max-width:800px}.slide--header--bigtext .slide--header__text h2{font-size:3em}}.tricol-waarom{max-width:70em;margin:0 auto}.tricol-waarom .tricol__item{display:flex;flex-flow:row wrap}.tricol-waarom svg{flex:0 0 auto;width:4em;height:4em;fill:#bad80a;margin-right:1em}.tricol-waarom h3{flex:1 1 50%;align-self:flex-end;margin:0}.tricol-waarom p{flex:1 1 100%}.koppelingen-holidayagent{display:flex;flex-flow:row wrap;align-items:center}.koppelingen-holidayagent>*{flex:1 1 100%}.koppelingen-holidayagent__logos{max-width:600px}@media(min-width:800px){.koppelingen-holidayagent{flex-flow:row}.koppelingen-holidayagent>*{flex:1 1 50%}.koppelingen-holidayagent__text{margin-right:3em}}.voorbeelden-holidayagent{display:flex;flex-flow:row wrap;max-width:1600px;margin:0 auto}
.voorbeelden-holidayagent>*{flex:1 1 100%;order:2}.voorbeelden-holidayagent__ipad{order:1}.voorbeelden-holidayagent .ipad-pro{margin:auto}@media(min-width:1000px){.voorbeelden-holidayagent{flex-flow:row;align-items:center}.voorbeelden-holidayagent>*{flex:1 1 25%;z-index:10}.voorbeelden-holidayagent__ipad{flex:1 1 50%;order:2;margin:0 5em;z-index:20}.voorbeelden-holidayagent .ipad-pro{margin-bottom:3em}.voorbeelden-holidayagent__text--first{text-align:right}.voorbeelden-holidayagent__text h3{position:relative}BAK.voorbeelden-holidayagent__text h3::before{content:"";position:absolute;top:.5rem;right:-1.5rem;width:.75rem;height:.75rem;border-radius:50%;background-color:#bad80a}BAK.voorbeelden-holidayagent__text--last h3::before{right:auto;left:-1.5em}BAK.voorbeelden-holidayagent__text h3::after{content:"";position:absolute;width:100%;height:2px;background-color:#bad80a;top:.875rem;left:calc(100% + 1.1rem);transform:rotate(30deg);transform-origin:0 1px}
BAK.voorbeelden-holidayagent__text h3~h3::after{transform:rotate(0deg)}BAK.voorbeelden-holidayagent__text h3~h3~h3::after{transform:rotate(-30deg)}BAK.voorbeelden-holidayagent__text--last h3::after{left:auto;right:calc(100% + 1.5rem);transform:rotate(-30deg);transform-origin:100% 1px}BAK.voorbeelden-holidayagent__text--last h3~h3::after{transform:rotate(0deg)}BAK.voorbeelden-holidayagent__text--last h3~h3~h3::after{transform:rotate(30deg)}}.ipad-pro{width:100%}.ipad-pro__wrapper{position:relative;width:100%;height:0;padding-bottom:77%}.ipad-pro__shadow{position:absolute;left:1.5%;right:1.5%;top:1.5%;bottom:1.5%;border-radius:5%;box-shadow:1em 2em 7em -1em rgba(0,0,0,.5)}.ipad-pro__screen{position:absolute;left:4%;right:4%;top:5.2%;bottom:4.9%;border-radius:1.2%;background-color:#222;background-image:linear-gradient(66deg,#222,#222 65%,rgba(255,255,255,.5) 65%,rgba(255,255,255,.75))}.ipad-pro__device{position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none}.ipad-pro__device img{width:100%;height:auto}.ipad-pro__screen-wrapper{position:absolute;left:0;right:0;top:0;bottom:0}.ipad-pro__screen-wrapper .slider--screens{display:block;width:100%;height:100%}.ipad-pro__slide{position:relative;overflow:hidden}.ipad-pro__slide__bg,.ipad-pro__slide__img{width:100%;height:auto}.ipad-pro__slide__bg{position:absolute;left:0;top:0}.ipad-pro__slide__img{position:relative}.ipad-pro__slide__bg{opacity:1;transform:scale(1.1,1.1);transition:opacity .5s .25s,transform .5s .25s}
.active .ipad-pro__slide__bg{opacity:.8;transform:scale(1,1)}.ipad-pro__slide__img--fade-in{opacity:0;transition:opacity .5s .25s,transform .5s .25s}.active .ipad-pro__slide__img--fade-in{opacity:1}.ipad-pro__slide__img--slide-in{transform:translate3d(0,2em,0);transition:opacity .5s .25s,transform .5s .25s}.active .ipad-pro__slide__img--slide-in{transform:translate3d(0,0,0)}.logos{display:flex;flex-flow:row wrap;justify-content:space-around}.logos--partners.logos--onerow{max-width:50em;margin:0 auto}.logos__image{flex:1 0 33%;text-align:center;display:flex;align-items:center;justify-content:center}.logos--partners .logos__image{flex:1 1 50%}.logos__image img{flex:0 0 auto;box-sizing:border-box;width:100%;max-width:250px;height:auto;padding:.5em}.logos__image--smaller img{padding-left:2em;padding-right:2em}@media only all and (min-width:460px){.logos--partners .logos__image{flex:1 1 10em}.logos--klanten .logos__image{flex:1 1 7em;max-width:8em}.logos__image img{padding:1em}.logos__image--smaller img{padding:1em 2em}
}@media only all and (min-width:1200px){.logos--onerow{flex-flow:row;max-width:1600px}.logos--onerow .logos__image{flex:1 1 auto}.logos--onerow .logos__image img{padding:.75em}.logos--klanten .logos__image{flex:1 1 14%}}.slide-bigdisplay--fullwidth section{float:left;width:auto}@media only all and (min-width:1000px){.slide-background-container--darken-right::after{background:linear-gradient(to left,rgba(0,0,0,.3) 0,rgba(0,0,0,.2) 60%,rgba(0,0,0,.2) 100%)}}.tricol__icon--green{background-color:#bad80a}.modules-holidayagent{margin-top:2em}@media(max-width:799px){.modules-holidayagent{display:flex;overflow:auto;margin:1em -1em}.modules-holidayagent .tricol{display:contents}.modules-holidayagent .tricol__item{flex:0 0 15em}}.tricol--prices{display:flex;flex-flow:row wrap;align-items:flex-start;max-width:50em;margin:0 auto}.tricol--prices .tricol__item{float:none;flex:1 1 auto;margin:.25em;padding:0}.tricol--prices .tricol__item--centered{text-align:center}@media(min-width:640px){.tricol--prices{flex-flow:row}
.tricol--prices .tricol__item:first-child{padding-right:1em}}@media(min-width:640px){.tricol--pricecalc{flex-flow:row wrap}.tricol--pricecalc .tricol__item{flex:1 1 45%}.tricol--pricecalc .tricol__item:last-child{order:2}}@media(min-width:800px){.tricol--pricecalc{flex-flow:row}}.tricol--prices .tricol__item--blue{background-color:#009dc8;padding:1em}.tricol--prices .tricol__item--green{background-color:#bad80a;padding:1em}.tricol__item p{max-width:inherit}.tricol__item--blue,.tricol__item--blue h2,.tricol__item--blue h3,.tricol__item--green,.tricol__item--green h2,.tricol__item--green h3{color:#fff}.tricol__item--blue h2,.tricol__item--blue h3,.tricol__item--green h2,.tricol__item--green h3{font-weight:400}.tricol--prices hr{background-color:#fff;border:0;margin:1em -1em}.tricol--prices .smaller{font-size:.8em}@media only all and (min-width:1280px){.slide-pricecalc-start.slide-bigdisplay .slide-bigdisplay__section--svg-icon{width:40%;padding-bottom:40%}}@media only all and (min-width:1600px){.slide-pricecalc-start.slide-bigdisplay .slide-bigdisplay__section--svg-icon{width:30%;padding-bottom:30%}
}.tricol--pricecalc{align-items:flex-start}.form--pricecalc__modulelist p{margin:0}#ha_calc_start{text-align:right}#ha_calc_cta{display:none;text-align:right}@media only all and (min-width:1000px){.slide-unobtrusive-attract-container .slide-attract .slide-content{padding:3em}#ha_calc_cta{position:absolute;right:3.25em;bottom:1em}}.slide-unobtrusive-attract-container .slide{background-color:#fff}.slide-unobtrusive-attract-container .slide-attract__close{background-color:#fff;color:#009dc8}.slide-unobtrusive-attract-container .slide-attract .tricol--prices{max-width:inherit}@media(max-width:459px),(max-height:779px){.slide-attract{top:6vh}.slide-attract .slide-content{box-sizing:border-box;height:100%}.slide-attract .slide-content section{height:100%;overflow:auto}}
