.benefits{padding-block:4rem;background:#f5f5f5 url(https://www.gappless.com/img/hsl-tunnel-soumagne.jpg)no-repeat 50%/cover}.benefits__list{margin:0;padding:0;display:grid;gap:4rem;grid-template-columns:1fr}.benefit__list-item{display:flex;gap:2rem;align-items:center}.benefit__icon{width:6rem;height:auto;flex-shrink:0}.benefit__icon img{width:100%;height:auto}.benefit__title{text-transform:uppercase;color:var(--primary-accent);margin:0}.process{padding-block:4rem;background-color:var(--primary-accent)}.process__steps{list-style:none;padding:0;margin:0;display:flex;gap:4rem;flex-direction:column}.process__step{padding:0;margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:2rem}.step__container{gap:2rem;display:flex}.step__number{font-size:10rem;font-weight:700;color:#fff;margin-bottom:-15px;line-height:.9;transform:translateY(-1.5rem)}.step__title{text-transform:uppercase;color:#fff;margin-block:0 .5rem}.process__step:not(:last-child)::after{content:url(/img/divider-horizontal.svg);display:block;width:100px;align-self:center}@media screen and (min-width:768px){.benefits{padding-block:6rem}.benefits__list{grid-template-columns:1fr 1fr}}@media screen and (min-width:1024px){.benefits{padding-block:12rem}.benefits__list{gap:4rem}.benefit__list-item{gap:4rem}.benefit__icon{width:8rem}.process{padding-block:6rem}.process__step{gap:4rem;flex-direction:row}.process__steps{flex-direction:row}.process__step:not(:last-child)::after{content:url(/img/divider-vertical.svg);display:block;max-width:10px;height:auto;align-self:flex-start}.step__number{font-size:12rem}}.demo-section{background-color:#fff;padding:4rem}.demo__title{text-align:center}.demo__intro{text-align:center;max-width:80rem;margin:0 auto}.demo__list{text-align:left;list-style:none;display:inline-block;margin:4rem auto;padding:0}.demo__list-item{position:relative;display:flex;gap:2rem;align-items:center}.demo__list-item:not(:last-child){margin-bottom:2rem}.demo__list-item::before{content:'';display:inline-block;width:4rem;height:4rem;background-image:url(/img/checkmark-box.svg);background-size:contain;background-repeat:no-repeat}.quotes-section{padding-block:4rem;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#f5f5f5 url(https://www.gappless.com/img/hsl-tunnel-soumagne.jpg)no-repeat 50%/cover}.quotes__title{color:var(--primary-accent);text-align:center;margin-block:4rem}.quotes__graphic{display:flex;gap:4rem;align-items:flex-end;justify-content:center;max-width:80rem;margin:0 auto;padding-inline:2rem}.quotes__figure img{max-width:100%;height:auto}.quotes__list{display:flex;gap:2rem;flex-direction:column;padding-inline:2rem}.quote{background-color:#a6a6a6;border-radius:3rem;color:#fff;flex:1;text-align:center;position:relative}.quote::after{content:'';position:absolute;bottom:0;border:2rem solid transparent;border-bottom-color:#a6a6a6;border-top:0}.quote:nth-child(odd){border-bottom-left-radius:0}.quote:nth-child(odd)::after{left:0;transform:translate(-100%,0);border-right:0}.quote:nth-child(even){border-bottom-right-radius:0}.quote:nth-child(even)::after{right:0;transform:translate(100%,0);border-left:0}.quote blockquote{border:none;padding:2rem;margin:0}.quote cite{margin-top:2rem;display:block}.quote cite img{max-width:50%;height:auto;margin:0}@media screen and (min-width:768px){.quotes__list{flex-direction:row}}@media screen and (min-width:1024px){.quotes-section{padding-block:8rem}.quotes__graphic{margin-block:4rem}.quotes__title{margin-block:8rem;font-size:4.4rem}.quotes__list{gap:4rem}.quote blockquote{padding:4rem;font-size:18px}}.checklist__main{padding-block:4rem 30rem;background:#fff url(https://www.gappless.com/img/heinenoordtunnel.jpg)no-repeat 30% 100%}.checklist__list{text-align:left;list-style:none;display:flex;flex-direction:column;justify-content:center;gap:2rem;margin:0;padding:0}.checklist__list-item{position:relative;display:flex;gap:2rem;align-items:flex-start}.checklist-item__title{color:var(--primary-accent);margin-block:0 .5rem}.checklist__list-item::before{content:'';display:inline-block;width:4rem;height:4rem;background-image:url(/img/checkmark-box.svg);background-size:contain;background-repeat:no-repeat;flex-shrink:0}@media screen and (min-width:768px){.checklist__main{padding-block:8rem 30rem}.checklist__list{gap:4rem}}@media screen and (min-width:1024px){.checklist__list{margin:0 auto;max-width:80rem}}#content #blog-post .checklist-section .container{padding-bottom:initial;width:initial}#content #blog-post .checklist-section .container h2{border-bottom:initial;color:#fff;padding-bottom:initial}#content #blog-post .checklist-section .container .row{margin:initial}.pitfalls__main{background:#fff url(https://www.gappless.com/img/tunnel.jpg)no-repeat 50% 100%/cover}.pitfalls__list{text-align:left;list-style:none;display:grid;gap:2rem;grid-template-columns:1fr;margin:4rem auto 12rem;padding:0}.pitfalls-item{border:4px solid #3b3f3e;border-radius:3rem;padding:2rem;background-color:#fff}.pitfalls-item__header{display:flex;align-items:center;gap:2rem;padding-bottom:2rem;border-bottom:4px solid var(--primary-accent);margin-bottom:2rem}.pitfalls-item__figure{width:6rem;max-width:100%;height:auto}.pitfalls-item__title{flex:1;color:var(--primary-accent);margin:0}.tip{display:flex;align-items:flex-start;gap:2rem}.tip__figure{width:3rem;max-width:100%;height:auto;flex-shrink:0}.tip__description p{margin:0}@media screen and (min-width:1024px){.pitfalls__list{margin:8rem auto 12rem;gap:4rem;grid-template-columns:1fr 1fr}}#content #blog-post .pitfalls-section .container{padding-bottom:initial;width:initial}#content #blog-post .pitfalls-section .container h2{border-bottom:initial;color:#fff;padding-bottom:initial}#content #blog-post .pitfalls-section .container .row{margin:initial}.process-flow__figure img{width:100%;height:auto}.process-flow__content{padding-block:1rem}.process-flow__steps{margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.process-flow__step{background-color:#f5f5f5;padding:2rem;flex:1;display:flex;flex-direction:column;align-items:center}.process-flow-step__title{background-color:var(--primary-accent);text-transform:uppercase;border-radius:999em;color:#fff;text-align:center;display:inline-block;padding:1rem 3rem;margin:0 auto 2rem}.process-flow-step__body{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;height:100%}.persona{flex:1;display:flex;flex-direction:column;text-align:center;height:100%;max-width:40rem}.persona__header{height:170px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.persona__figure{width:150px;margin:0 auto}.persona__figure img{max-width:100%;height:auto}.persona__body{background-color:#fff;padding:2rem;border-radius:1rem;flex:1}.persona__title{text-transform:uppercase;font-weight:400;font-size:16px}.persona__blockquote{border:none;padding:0;margin:0}.process-flow__footer{background-color:#a6a6a6;color:#fff}.process-flow__footer-content{font-weight:700;padding:4rem;position:relative}.process-flow__footer-content p{margin:0;text-align:center}@media screen and (min-width:768px){.process-flow-step__body{flex-direction:row;gap:2rem}.process-flow__footer-content{font-size:2rem}.process-flow__footer-content-content p{font-size:21px}}@media screen and (min-width:1240px){.process-flow__steps{flex-direction:row}.process-flow-step__title{margin:-3rem auto 0;transform:translateY(-50%)}}#content #blog-post .process-flow-section h2{border-bottom:initial;color:#fff;padding-bottom:initial}#content #blog-post .process-flow-section h4{font-size:revert;color:#333}#content #blog-post .process-flow-section .container{padding-bottom:initial;width:initial}#content #blog-post .process-flow-section .container .row{margin:initial}.section-header{background-color:#a6a6a6;padding:2rem;text-align:center}.section-header__title{text-align:center;color:#fff;margin-bottom:1rem}.section-header__subtitle{font-weight:700;font-size:18px;color:#fff}.section-footer{background-color:#a6a6a6;color:#fff}.section-footer__content{font-weight:700;padding-block:4rem;position:relative}.section-footer__content p{margin:0;text-align:center;font-size:18px}.section-footer--has-figure .section-footer__content p{margin-right:50%;text-align:left}.section-footer--has-figure .section-footer__figure{position:absolute;right:0;bottom:0;width:50%;z-index:1;margin:0;padding:0}.section-footer--has-figure .section-footer__figure img{max-width:100%;height:auto}@media screen and (min-width:1024px){.section-header__subtitle{font-size:21px}.section-footer__content p{font-size:21px}}html,body{font-family:open sans,sans-serif;font-weight:300}h1,h2,h3,h4,h4,h5{font-family:gappless logo;font-weight:300}a.button{background-color:#5d96dd;border-radius:4px;color:#fff;display:inline-block;font-size:24px;margin-top:20px;padding:10px 30px}a.button:hover{background-color:#3b80d6;text-decoration:none}a.button.primary,a.button.primary:hover{background-color:#fb7620}a.button.secondary,a.button.secondary:hover{background-color:#888}a.button.center{margin-left:auto;margin-right:auto;text-align:center}.navbar-brand>img{float:left;max-height:67px;margin-top:-10px}.text-bold{font-weight:700}@media(max-width:992px){.navbar-header{float:none}.navbar-left,.navbar-right{float:none!important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px rgba(255,255,255,.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none!important}.navbar-nav{float:none!important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block!important}}.nav .webportal{margin-left:0;padding-left:0}@media(max-width:767px){.nav .webportal{margin-left:auto}}.clients .owl-carousel .owl-item{float:none!important;display:inline-block}#content .container{padding-bottom:100px}#content .container h2{border-bottom:1px solid #ddd;color:#fb7620;padding-bottom:20px}#content .container h4{font-size:30px;color:var(--primary-accent)}#content .container h5{font-size:24px;border-bottom:1px solid #ddd;padding-bottom:20px}@media(min-width:992px){#content .container #blog-post .row{margin-top:40px}}#footer{background-color:#212426}#copyright{background-color:#292e30;padding:0}.home-banner{position:relative;background:url(https://www.gappless.com/img/home/banner_hu17153368449048121763.webp)50% 35%,linear-gradient(45deg,#5d96dd 0%,#fb7620 100%);background-size:cover;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}@media(min-width:1170px){.home-banner{padding-top:100px;height:540px}}@media(max-width:1170px){.home-banner{padding-top:60px;min-height:360px}}.home-banner h2,.home-banner h3,.home-banner p{color:#fff;text-shadow:1px 1px 2px #000}.home-banner .call-to-action{padding-bottom:20px}@media(min-width:1170px){.home-banner .call-to-action{position:absolute;width:100%;bottom:0}}.home-banner .row{margin:0}.home-banner h2{color:#f2f2f2;font-size:48px;text-transform:uppercase}@media(max-width:1280px){.home-banner h2{font-size:36px}}@media(max-width:1024px){.home-banner h2{font-size:21px}}@media(max-width:768px){.home-banner h2{font-size:20px}}.background-white,.bar.background-white{padding:0}.home-title{font-size:56px;color:#fb7620;text-transform:uppercase}.home-subtitle-text{font-size:21px;font-weight:400}.box-simple .fa{text-shadow:5px 5px 5px rgba(0,0,0,.2)}.box-simple:hover .icon{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}.box-simple:hover .icon i{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}.row.middle{display:flex;align-items:center;flex-direction:row}@media(max-width:992px){.row.middle{flex-direction:column;text-align:center}}.row.middle>*{height:100%;justify-content:center}.home-img-right,.home-img-left,section.bar.background-pentagon{background:url(https://www.gappless.com/img/bg1.jpg)no-repeat;background-size:cover;flex-direction:row;padding:50px 0}.home-img-right ul,.home-img-left ul{margin:0;padding:0}.home-img-right li,.home-img-left li{font-size:18px;line-height:30px;margin-bottom:10px;list-style:none}.home-img-right h2,.home-img-left h2{border-bottom:solid 5px #fb7620;display:inline-block;line-height:1.1;padding-bottom:10px;letter-spacing:.06em;font-size:26px}section,div.section{margin-bottom:0}section.bar.background-pentagon{background:url(https://www.gappless.com/img/bg2.jpg)50% 100%;background-size:cover}section.bar.background-image-fixed-2 .fa{color:#fff;font-size:128px}section.bar.background-image-fixed-2 a{font-size:21px}.news .box-image-text .image{background-position:50%;background-size:cover;box-shadow:0 0 5px #000000;min-height:200px}.news .box-image-text .image img{max-width:none;max-height:none;min-height:200px}.news .box-image-text .intro{max-height:240px;overflow:hidden;text-overflow:ellipsis;white-space:pre-line}.news .row{display:flex;flex-wrap:wrap}.news .row>*{width:25%}.news .news-title-link{font-size:14px}@media(max-width:992px){.news .row>*{width:50%}}@media(max-width:768px){.news .row{display:block}.news .row>*{width:100%}}.clients .lead{text-align:center}#pricing{color:#000;font-weight:400;font-size:18px}.pricing-block{align-items:stretch;border-radius:15px;box-shadow:0 0 5px #000;display:flex;flex-direction:column;height:650px;min-height:650px}@media(max-width:1200px){.pricing-block{height:auto;min-height:inherit}}.pricing-header{background:#fb7620;border-top-left-radius:15px;border-top-right-radius:15px;color:#fff;font-size:24px;font-weight:700;line-height:100px;text-transform:uppercase}.pricing-content{display:flex;flex-direction:column;height:100%;padding:15px}.pricing-content p{font-size:18px}.pricing-content table{width:100%}.pricing-content table td:first-child{text-align:left;width:70%}.pricing-content a{background:#fb7620;color:#fff;font-size:24px;margin-top:auto;padding:15px;text-decoration:none}.pricing-content a:hover{background:#fd9842}.pricing-footer{font-style:italic;margin-top:50px}.projects .box-image-text .bg{height:30%;opacity:.7;filter:alpha(opacity=.7)}.projects .box-image-text .text{top:initial;display:grid;align-items:center;height:30%;bottom:0;-webkit-transform:initial;-ms-transform:initial;-o-transform:initial;transform:initial}.projects .box-image-text .text p{margin:0}.projects .box-image-text .image{background-position:50%;background-size:cover;box-shadow:0 0 5px #000000;min-height:200px}.projects .box-image-text .image img{max-width:none;max-height:none;min-height:200px}.projects .box-image-text h4{height:60px}.projects .box-image-text .intro{max-height:240px;overflow:hidden;text-overflow:ellipsis;white-space:pre-line}.projects .box-image-text:hover .bg{height:100%}.projects .box-image-text:hover .text{-webkit-transform:translate(0,-115%);-ms-transform:translate(0,-115%);-o-transform:translate(0,-115%);transform:translate(0,-115%)}.projects .row{display:flex;flex-wrap:wrap}@media(max-width:768px){.projects .row{display:block}}.projects .row>*{width:33.33%}@media(max-width:992px){.projects .row>*{width:50%}}@media(max-width:768px){.projects .row>*{width:100%}}a i.fa,button i.fa{margin:0 5px}#footer .fa-icon{color:var(--primary-accent);text-decoration:none}#footer .fa-icon:hover{color:#eee;text-decoration:none}.slide>img{width:100%}.image-container{max-width:800px;position:relative;margin:auto}.image-container .next{right:0}.image-container .previous,.image-container .next{cursor:pointer;position:absolute;top:50%;padding:10px;margin-top:-25px}.image-container .fa{font-size:32px}.image-container .fa:hover{transform:rotate(360deg);transition:1s;color:var(--primary-accent)}.footerdot{cursor:pointer;height:15px;width:15px;margin:0 2px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .5s ease}.slideractive,.footerdot:hover{background-color:var(--primary-accent)}.quote-block{background:#f9f9f9;padding:20px}.quote-block.media:first-child{margin-bottom:20px;margin-top:20px}.quote-block .media-body{color:var(--primary-accent);font-weight:700;vertical-align:middle}.quote-block img.media-object,#blog-post #post-content .quote-block img.media-object{height:70px;width:auto}.quote-block h6.media-heading{font-size:14px;margin-top:6px}.col-lg-12 .media-left{padding-right:40px}.col-lg-12 .media-right{padding-left:40px}.col-lg-12 .media-left+.media-body p{padding-right:10px}.btn{border-radius:4px}img.media-object,#blog-post #post-content img.media-object{max-width:revert;height:auto;display:block;margin:auto}.customers .item img{filter:revert;-webkit-filter:revert}.keet-pakket{background-color:#ebebeb;padding:40px}.keet-pakket .button.primary{margin-bottom:20px}