html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}body{font-family:"new-frank","Helvetica",sans-serif;font-weight:300;font-size:16px;color:#000}h1,h2,h3,h4,h5,h6{font-family:"new-frank","Helvetica",sans-serif;font-weight:400;margin:0}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-family:"new-frank","Helvetica",sans-serif;font-weight:700}h1{font-size:36px}@media (min-width: 768px){h1{font-size:45px}}@media (min-width: 1200px){h1{font-size:65px}}h1 span{word-break:break-word}h2{font-size:32px}@media (min-width: 768px){h2{font-size:38px}}@media (min-width: 1200px){h2{font-size:45px}}h3{font-size:24px}@media (min-width: 768px){h3{font-size:30px}}@media (min-width: 1200px){h3{font-size:36px}}img{height:auto;max-width:100%}a{color:#D80F27;text-decoration:none}a:hover,a:focus{color:#D80F27;text-decoration:underline;outline:0}p,a b,strong,em,i,small,ol,ul{font-size:14px;line-height:21px}@media (min-width: 768px){p,a b,strong,em,i,small,ol,ul{font-size:16px;line-height:28px}}b,strong{font-family:"new-frank","Helvetica",sans-serif;font-weight:500}ul,ol{list-style-position:inside}ul{list-style-type:disc}ol{list-style-type:decimal}textarea{max-width:100%;min-width:100%}body.no-scroll{overflow:hidden}div.col-static{position:static}.instagram{padding:60px 0;background-color:#F7F7F7}@media (min-width: 992px){.instagram{padding:80px 0}}.instagram h2{margin-bottom:40px;text-align:center}@media (min-width: 992px){.instagram h2{margin-bottom:60px}}@media (max-width: 991px){.instagram .insta-gallery-list .insta-gallery-item:last-child{display:none !important}}@media (min-width: 481px) and (max-width: 599px){.instagram .insta-gallery-list .insta-gallery-item:nth-last-child(2){display:none !important}}@media (min-width: 600px) and (max-width: 991px){.instagram .insta-gallery-list .insta-gallery-item{min-width:25% !important}}@media (min-width: 992px){.instagram .insta-gallery-list .insta-gallery-item{min-width:20% !important}}.pac-container{background-color:#F7F7F7;z-index:99999}.pac-container .pac-item{font-family:"new-frank","Helvetica",sans-serif}.pac-container:after{content:unset !important}.link--alert.preload img{animation:shake 0.5s;animation-iteration-count:infinite}@keyframes shake{0%{transform:translate(1px, 1px) rotate(0deg)}10%{transform:translate(-1px, -2px) rotate(-1deg)}20%{transform:translate(-3px, 0px) rotate(1deg)}30%{transform:translate(3px, 2px) rotate(0deg)}40%{transform:translate(1px, -1px) rotate(1deg)}50%{transform:translate(-1px, 2px) rotate(-1deg)}60%{transform:translate(-3px, 1px) rotate(0deg)}70%{transform:translate(3px, 1px) rotate(-1deg)}80%{transform:translate(-1px, -1px) rotate(1deg)}90%{transform:translate(1px, 2px) rotate(0deg)}100%{transform:translate(1px, -2px) rotate(-1deg)}}.site-content{padding-top:54px}@media (min-width: 992px){.site-content{padding-top:98px}}.page__header{position:relative;padding:0 20px 60px}@media (min-width: 768px){.page__header{padding:0 0 100px}}.page__header h1{margin-bottom:40px}.page__icon{position:absolute;top:60px;width:80%;right:-15px;z-index:-1}@media (min-width: 768px){.page__icon{width:auto;top:0;right:-5%}}@media (min-width: 1200px){.page__icon{right:-120px}}.page--default #breadcrumbs{padding-bottom:70px}@media (min-width: 992px){.page--default #breadcrumbs{padding-bottom:100px}}.page--404{padding:120px 0}.page--404 p{margin:40px 0 20px}.page--contact #breadcrumbs{padding:20px 0 70px}@media (min-width: 992px){.page--contact #breadcrumbs{padding:20px 0 100px}}.page--contact .page__content h1{margin-bottom:40px}@media (min-width: 992px){.page--contact .page__content h1{margin-bottom:100px}}.page--contact .page__content a{font-family:"new-frank","Helvetica",sans-serif;font-weight:400;color:#000}.page--contact .page__content a span{vertical-align:middle}.page--contact .page__content a img{margin-right:4px;width:16px}.page--contact .page__content a:hover,.page--contact .page__content a:focus{text-decoration:none}.page--contact .page__content a:hover span,.page--contact .page__content a:focus span{text-decoration:underline}.page--contact .form{position:relative;background-color:#F7F7F7;padding:80px 40px;margin-top:60px;z-index:1}@media (min-width: 768px){.page--contact .form{padding:80px 70px}}@media (min-width: 992px){.page--contact .form{padding:80px 100px;margin-top:0}}.page--contact .form h2{margin-bottom:80px}.page--contact .maps{position:relative;top:-60px;margin-bottom:-60px}@media (min-width: 992px){.page--contact .maps{top:-120px;margin-bottom:-120px}}.page--contact .maps #map{height:570px;width:100%}.btn{display:inline-block;background-color:#D80F27;color:#fff;border-radius:24px;line-height:1;font-family:"new-frank","Helvetica",sans-serif;padding:12px 20px;font-size:12px}@media (min-width: 768px){.btn{font-size:14px}}@media (min-width: 991px){.btn{font-size:15px}}.btn:hover,.btn:focus{background-color:#c00d23;color:#fff;text-decoration:none}.btn--large{text-transform:uppercase;font-family:"new-frank","Helvetica",sans-serif;font-weight:500}.btn--secondary{background-color:#fff;color:#000}.btn--secondary:hover,.btn--secondary:focus{background-color:#F7F7F7;color:#000}.banner{position:relative}.banner__inner{position:relative}.banner__icon{position:absolute;top:40px;width:80%;right:-15px;z-index:-1}@media (min-width: 768px){.banner__icon{width:auto;top:0;width:60%;right:-5%}}@media (min-width: 1200px){.banner__icon{right:-120px}}.banner:before{content:'';position:absolute;display:block;bottom:0;height:58px;width:100%;left:0;right:0;background-color:#F7F7F7}.banner__text{position:relative;padding:120px 20px 0;z-index:3}.banner__text h1{margin-bottom:36px}.banner__buttons{margin-top:22px}@media (min-width: 992px){.banner__buttons{margin-bottom:40px}}.banner__buttons a:not(:first-of-type){margin-left:10px}.banner__aside{background-color:#F7F7F7}.banner__image{position:relative;background-color:transparent;padding-bottom:320px;background-repeat:no-repeat;background-size:700px;background-position:top 90px left 35px;padding-top:60px;margin-top:-15px;z-index:2}@media (min-width: 600px){.banner__image{background-size:120%;padding-bottom:53%;background-position:top 90px left -100%;background-repeat:no-repeat}}@media (min-width: 768px){.banner__image{background-size:900px;padding-bottom:390px;background-position:top 90px right -300px}}@media (min-width: 992px){.banner__image{position:absolute;background-size:160%;width:50%;bottom:-15px;right:0;padding-bottom:27%;background-position:left bottom;background-color:transparent;z-index:2}}@media (min-width: 1200px){.banner__image{background-size:1200px}}#breadcrumbs{padding:20px 0}#breadcrumbs a,#breadcrumbs .breadcrumb_last{display:inline-block;vertical-align:middle;color:#717171}#breadcrumbs img{margin:0 5px}.contactblock{padding:30px 0}@media (min-width: 992px){.contactblock{padding:60px 0}}.contactblock--grey{background-color:#F7F7F7}.contactblock--greywhite{background:linear-gradient(#F7F7F7, #F7F7F7 50%, #fff 50%)}.contactblock--whitegrey{background:linear-gradient(#fff, #fff 50%, #F7F7F7 50%)}.contactblock__inner{position:relative;background:linear-gradient(to right, #D80F27, #FFD400);padding:100px 40px}@media (min-width: 992px){.contactblock__inner{padding:90px 0}}.contactblock__inner:before{content:'';position:absolute;display:block;top:0;left:0;right:0;bottom:0;background-image:url(//vandersluistransport.nl/wp-content/themes/vandersluistransport/assets/img/bitmap-contact.png);background-repeat:no-repeat;background-size:cover;background-position:center}.contactblock__article{color:#fff}@media (max-width: 767px){.contactblock__article{margin-bottom:60px}}.contactblock__article h2{margin-bottom:40px}.contactblock__buttons{display:table-cell;vertical-align:middle}.contactblock__buttons a:not(:last-of-type){margin-bottom:15px}.contactblock--simple{background-color:#D80F27;color:#fff;padding:60px 20px}@media (min-width: 992px){.contactblock--simple{padding:100px 0}}@media (min-width: 992px){.contactblock--simple .contactblock__title{display:table-cell;vertical-align:middle}}.contactblock--simple .contactblock__buttons{display:block;margin-top:55px}@media (min-width: 992px){.contactblock--simple .contactblock__buttons{margin-top:0}}.contactblock--simple .contactblock__buttons a{display:inline-block;font-family:"new-frank","Helvetica",sans-serif;font-weight:400;color:#fff;line-height:24px}@media (max-width: 479px){.contactblock--simple .contactblock__buttons a{font-size:15px}}@media (min-width: 768px){.contactblock--simple .contactblock__buttons a{line-height:28px;margin-bottom:0}}.contactblock--simple .contactblock__buttons a:last-of-type{margin-top:30px}@media (min-width: 768px){.contactblock--simple .contactblock__buttons a:last-of-type{margin-top:0;margin-left:45px}}@media (min-width: 1200px){.contactblock--simple .contactblock__buttons a:last-of-type{margin-left:65px}}.contactblock--simple .contactblock__buttons a img{vertical-align:top}@media (min-width: 768px){.contactblock--simple .contactblock__buttons a img{margin-top:5px}}.contactblock--simple .contactblock__buttons a>span{display:inline-block;vertical-align:middle;margin-left:10px}@media (max-width: 359px){.contactblock--simple .contactblock__buttons a>span{max-width:180px;overflow:hidden}}@media (min-width: 768px){.contactblock--simple .contactblock__buttons a>span{margin-top:13px}}@media (min-width: 1200px){.contactblock--simple .contactblock__buttons a>span{margin-left:15px}}.contactblock--simple .contactblock__buttons a>span span{color:#F3A0AA}.contactblock--simple .contactblock__buttons a:hover,.contactblock--simple .contactblock__buttons a:focus{text-decoration:none}.contactblock--simple .contactblock__buttons a:hover span,.contactblock--simple .contactblock__buttons a:focus span{text-decoration:underline}#ui-datepicker-div{background:#FFF;border:1px solid #ddd;border-radius:4px;display:none;padding:20px;width:280px;z-index:10}#ui-datepicker-div .ui-icon{color:transparent;cursor:pointer;font-size:0}#ui-datepicker-div .ui-icon:before{color:#D80F27;font-size:18px}#ui-datepicker-div .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-next{width:10%;background-color:#000;margin-top:1px;border-radius:10px;text-decoration:none}#ui-datepicker-div .ui-datepicker-prev.ui-state-disabled,#ui-datepicker-div .ui-datepicker-next.ui-state-disabled{visibility:hidden}#ui-datepicker-div .ui-datepicker-prev .ui-icon,#ui-datepicker-div .ui-datepicker-next .ui-icon{display:block;width:20px;height:20px;background:url(//vandersluistransport.nl/wp-content/themes/vandersluistransport/assets/img/arrow-right.svg) no-repeat center right 3px}#ui-datepicker-div .ui-datepicker-prev{float:left}#ui-datepicker-div .ui-datepicker-prev .ui-icon{background:url(//vandersluistransport.nl/wp-content/themes/vandersluistransport/assets/img/arrow-left.svg) no-repeat center center}#ui-datepicker-div .ui-datepicker-next{float:right}#ui-datepicker-div .ui-datepicker-title select{display:block;float:left;min-width:35%}#ui-datepicker-div .ui-datepicker-title .ui-datepicker-month{margin:0 3% 6px}#ui-datepicker-div .ui-datepicker-title .ui-datepicker-year{margin:0 3% 6px 0}#ui-datepicker-div .ui-state-disabled span{display:inline-block;color:#E0E0E0;padding:5px;line-height:1.7;max-height:33px}#ui-datepicker-div .ui-datepicker-current-day{border:2px solid #D80F27}#ui-datepicker-div .ui-datepicker-current-day a{color:#D80F27}#ui-datepicker-div .ui-datepicker-today a{color:#D80F27}#ui-datepicker-div table{width:100%}#ui-datepicker-div table td,#ui-datepicker-div table th{text-align:center}#ui-datepicker-div table td a{display:inline-block;text-decoration:none;padding:5px;line-height:1.7;max-height:33px;color:#3C3C3C}#ui-datepicker-div table td a.ui-state-hover{color:#D80F27}.form--no-labels ul li>label,.form--no-labels ul .gfield>label,.form--no-labels .gform_fields li>label,.form--no-labels .gform_fields .gfield>label{display:none}.form h2.gform_submission_error{font-size:18px;color:#D80F27;margin:0 0 20px}.form .gform_required_legend{display:none}.form--grid .gform_fields{grid-column-gap:2%;grid-row-gap:16px;display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(auto-fill, auto);width:100%}.form--grid .gform_fields .gfield{grid-column:span 12}.form--grid .gform_fields .gfield--width-half{grid-column:span 6}.form--grid .gform_fields .gfield.hide-label .gfield_label{display:none}.form--grid .gform_fields .gfield.repeater-trigger{cursor:pointer}.form--grid .gform_fields .gfield.repeater-trigger .gsection_title{position:relative;font-size:16px;font-weight:lighter;color:#D80F27;padding-left:30px}.form--grid .gform_fields .gfield.repeater-trigger .gsection_title:before{content:'';display:block;position:absolute;width:24px;height:24px;top:50%;transform:translateY(-50%);left:0;background:url(//vandersluistransport.nl/wp-content/themes/vandersluistransport/assets/img/add.svg) no-repeat center}.form--grid .gform_fields .gfield--type-repeater{display:none}.form--grid .gform_fields .gfield--type-repeater .gfield_repeater_wrapper .gfield_repeater_container>.gfield_label{display:none}.form--grid .gform_fields .gfield--type-repeater .gfield_repeater_wrapper .gfield_repeater_items .gfield_repeater_item{grid-column-gap:2%;grid-row-gap:16px;display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(auto-fill, auto);width:100%;position:relative}.form--grid .gform_fields .gfield--type-repeater .gfield_repeater_wrapper .gfield_repeater_items .gfield_repeater_item .gfield_repeater_cell{grid-column:span 6;order:2;position:relative}@media (max-width: 599px){.form--grid .gform_fields .gfield--type-repeater .gfield_repeater_wrapper .gfield_repeater_items .gfield_repeater_item .gfield_repeater_cell{grid-column:span 12}}.form--grid .gform_fields .gfield--type-repeater .gfield_repeater_wrapper .gfield_repeater_items .gfield_repeater_item .gfield_repeater_buttons{grid-column:span 12;order:1;position:relative}.form--grid .gform_fields .gfield--type-repeater .gfield_repeater_wrapper .gfield_repeater_items .gfield_repeater_item .gfield_repeater_buttons:before{content:'';display:block;position:absolute;width:100%;height:1px;top:12px;background:#000}.form--grid .gform_fields .gfield--type-repeater .gfield_repeater_wrapper .gfield_repeater_items .gfield_repeater_item .gfield_repeater_buttons .repeater-hide{appearance:none;background:#F7F7F7;border:none;position:relative;font-size:0;color:#D80F27;vertical-align:middle;width:34px;height:24px;padding-left:10px;float:right;cursor:pointer}.form--grid .gform_fields .gfield--type-repeater .gfield_repeater_wrapper .gfield_repeater_items .gfield_repeater_item .gfield_repeater_buttons .repeater-hide:before{content:'';display:block;position:absolute;width:24px;height:24px;top:50%;transform:translateY(-50%);background:url(//vandersluistransport.nl/wp-content/themes/vandersluistransport/assets/img/remove.svg) no-repeat center}.form--grid .gform_fields .gfield--type-repeater .gfield_repeater_wrapper .gfield_repeater_items .gfield_repeater_item .gfield_repeater_buttons .repeater-text{position:absolute;top:50%;transform:translateY(-50%);background-color:#F7F7F7;color:#000;padding-right:41px}@media (max-width: 640px){.form--grid .gform_fields{grid-column-gap:0}.form--grid .gform_fields .gfield--width-half{grid-column:1/-1}}.form ul,.form .gform_fields{list-style:none}.form ul .screen-reader-text,.form .gform_fields .screen-reader-text{display:none}.form ul .no_label>label,.form .gform_fields .no_label>label{display:none}.form ul input[type=text],.form ul input[type=email],.form ul input[type=url],.form ul input[type=tel],.form ul textarea,.form .gform_fields input[type=text],.form .gform_fields input[type=email],.form .gform_fields input[type=url],.form .gform_fields input[type=tel],.form .gform_fields textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;font-family:"new-frank","Helvetica",sans-serif;font-weight:300;padding:10px 0;border:0;border-radius:0;outline:0;width:100%;border-bottom:1px solid #E0E0E0;margin-bottom:20px}.form ul input[type=text]:focus,.form ul input[type=email]:focus,.form ul input[type=url]:focus,.form ul input[type=tel]:focus,.form ul textarea:focus,.form .gform_fields input[type=text]:focus,.form .gform_fields input[type=email]:focus,.form .gform_fields input[type=url]:focus,.form .gform_fields input[type=tel]:focus,.form .gform_fields textarea:focus{border-bottom:1px solid #9E9E9E}.form ul textarea,.form .gform_fields textarea{resize:none;height:160px}.form ul .text_small textarea,.form .gform_fields .text_small textarea{height:73px}.form ul input[type=checkbox],.form ul input[type=radio],.form .gform_fields input[type=checkbox],.form .gform_fields input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;vertical-align:middle;background:transparent;width:20px;height:20px;border:1px solid #E0E0E0;border-radius:5px}.form ul input[type=checkbox]+label,.form ul input[type=radio]+label,.form .gform_fields input[type=checkbox]+label,.form .gform_fields input[type=radio]+label{cursor:pointer;line-height:20px;margin-left:5px;display:inline-block;vertical-align:middle}.form ul input[type=checkbox]+label a,.form ul input[type=radio]+label a,.form .gform_fields input[type=checkbox]+label a,.form .gform_fields input[type=radio]+label a{color:#000;font-family:"new-frank","Helvetica",sans-serif;font-weight:500}.form ul input[type=checkbox]:checked,.form ul input[type=radio]:checked,.form .gform_fields input[type=checkbox]:checked,.form .gform_fields input[type=radio]:checked{background:url(//vandersluistransport.nl/wp-content/themes/vandersluistransport/assets/img/radio.svg) no-repeat center}.form ul .field_choice,.form .gform_fields .field_choice{position:relative;margin-bottom:20px}@media (min-width: 992px){.form ul .field_choice,.form .gform_fields .field_choice{margin-bottom:30px}}.form ul .field_choice ul li,.form .gform_fields .field_choice ul li{width:60%;float:left}.form ul .field_choice ul li:last-of-type,.form .gform_fields .field_choice ul li:last-of-type{width:40%}@media (min-width: 992px){.form ul .field_choice ul li,.form .gform_fields .field_choice ul li{width:50%}}@media (min-width: 1200px){.form ul .field_choice ul li,.form .gform_fields .field_choice ul li{width:40%}}.form ul .field_choice .gfield_description,.form .gform_fields .field_choice .gfield_description{position:absolute;left:40%;line-height:24px;color:#9E9E9E}@media (min-width: 992px){.form ul .field_choice .gfield_description,.form .gform_fields .field_choice .gfield_description{left:120px;line-height:34px}}.form ul .field_choice:after,.form .gform_fields .field_choice:after{content:'';display:table;clear:both}.form ul .field_location,.form .gform_fields .field_location{display:flex;justify-content:space-between}@media (min-width: 992px){.form ul .field_location,.form .gform_fields .field_location{margin-bottom:10px}}.form ul .field_location label,.form .gform_fields .field_location label{display:inline-block;padding:9px 0}@media (min-width: 768px){.form ul .field_location label,.form .gform_fields .field_location label{padding:6px 0}}.form ul .field_location label .gfield_required,.form .gform_fields .field_location label .gfield_required{display:none}.form ul .field_location .ginput_container,.form .gform_fields .field_location .ginput_container{display:inline-block;width:calc(100% - 45px)}@media (min-width: 992px){.form ul .field_location .ginput_container,.form .gform_fields .field_location .ginput_container{width:calc(100% - 60px)}}.form ul .field_location .ginput_container .ginput_full label,.form .gform_fields .field_location .ginput_container .ginput_full label{display:none}.form ul .field_location .ginput_container span,.form .gform_fields .field_location .ginput_container span{display:block}@media (min-width: 992px){.form ul .field_date,.form .gform_fields .field_date{width:45%;float:left}.form ul .field_date:last-of-type,.form .gform_fields .field_date:last-of-type{float:right}}.form ul .field_date label,.form .gform_fields .field_date label{display:inline-block;padding:9px 0}@media (min-width: 768px){.form ul .field_date label,.form .gform_fields .field_date label{padding:6px 0}}.form ul .field_date label .gfield_required,.form .gform_fields .field_date label .gfield_required{display:none}.form ul .field_date .ginput_container_date,.form .gform_fields .field_date .ginput_container_date{position:relative;float:right;width:calc(100% - 45px)}@media (min-width: 992px){.form ul .field_date .ginput_container_date,.form .gform_fields .field_date .ginput_container_date{width:calc(100% - 60px)}}.form ul .field_date .ginput_container_date:after,.form .gform_fields .field_date .ginput_container_date:after{content:'';position:absolute;display:block;width:14px;height:8px;top:15px;right:0;background-image:url(//vandersluistransport.nl/wp-content/themes/vandersluistransport/assets/img/select.svg);background-size:14px;background-repeat:no-repeat}.form ul .field_date .ginput_container_date input,.form .gform_fields .field_date .ginput_container_date input{padding:10px 20px}.form ul .field_date .ginput_container_date img,.form .gform_fields .field_date .ginput_container_date img{position:absolute;left:0;top:12px}.form ul .field_date:after,.form .gform_fields .field_date:after{content:'';display:table;clear:both}.form ul .gfield--type-repeater .gfield_description,.form .gform_fields .gfield--type-repeater .gfield_description{font-size:12px}.form ul .ginput_container_consent,.form .gform_fields .ginput_container_consent{display:flex;align-items:flex-start;margin-top:15px}.form ul .ginput_container_consent input,.form .gform_fields .ginput_container_consent input{flex:0 0 20px}.form ul .ginput_container_consent label,.form .gform_fields .ginput_container_consent label{display:inline-block;margin-top:2px;margin-left:10px !important}.form input[type=submit]{display:inline-block;background-color:#D80F27;color:#fff;border-radius:24px;line-height:1;font-family:"new-frank","Helvetica",sans-serif;font-weight:500;padding:13px 20px 9px;margin-top:30px;font-size:12px;border:0;outline:0;text-transform:uppercase}@media (min-width: 768px){.form input[type=submit]{font-size:14px}}.form input[type=submit]:hover,.form input[type=submit]:focus{background-color:#c00d23;color:#fff;text-decoration:none}.form .validation_error{color:#D80F27;margin-bottom:20px}.form .validation_message{display:none}.form .gfield_error input[type=text],.form .gfield_error input[type=email],.form .gfield_error input[type=url],.form .gfield_error input[type=tel],.form .gfield_error textarea{border-bottom:1px solid #D80F27}.form .gfield_error input[type=checkbox],.form .gfield_error input[type=radio]{border:1px solid #D80F27}.grecaptcha-badge{z-index:100000}.formblock{margin-bottom:80px}.formblock__inner{padding:60px 0 80px;background-color:#F7F7F7}.formblock__inner .textblock__article article{margin-bottom:50px}@media (max-width: 991px){.formblock__inner{padding:80px 40px}}.gallery__slider{position:relative}.gallery__slider:before,.gallery__slider:after{content:'';display:block;position:absolute;top:0;bottom:0;width:15%;z-index:1}.gallery__slider:before{left:0;background:linear-gradient(to right, #fff, rgba(255,255,255,0))}.gallery__slider:after{right:0;background:linear-gradient(to left, #fff, rgba(255,255,255,0))}.gallery__slider .slide img{width:100%;height:auto;display:inline-block;padding:12px}.gallery__slider .slick-arrow{position:absolute;display:inline-block;z-index:1;top:50%;transform:translateY(-50%);background-color:#000;background-size:8px;background-repeat:no-repeat;background-position:center;border:0;border-radius:14px;width:40px;height:28px;z-index:2}@media (min-width: 992px){.gallery__slider .slick-arrow{background-size:12px;width:60px;height:42px;border-radius:21px}}.gallery__slider .slick-prev{background-image:url(//vandersluistransport.nl/wp-content/themes/vandersluistransport/assets/img/arrow-left.svg)}.gallery__slider .slick-next{background-image:url(//vandersluistransport.nl/wp-content/themes/vandersluistransport/assets/img/arrow-right.svg)}.gallery__slider .container-right{text-align:right;padding-right:55px}@media (min-width: 992px){.gallery__slider .container-right{padding-right:75px}}.list--icons{text-align:right}@media (max-width: 991px){.list--icons{padding:4px 0 7px}.list--icons a span{display:none}.list--icons .link--social,.list--icons .link--alert{display:none}.list--icons li:not(:last-of-type) img{width:14px;margin-right:16px}}@media (max-width: 991px) and (max-width: 359px){.list--icons li:not(:last-of-type) img{margin-right:10px}}@media (max-width: 991px) and (min-width: 768px){.list--icons li:not(:last-of-type) img{margin-right:24px}}@media (min-width: 992px){.list--icons{padding:0 0 10px}.list--icons .nav_toggle{display:none}}.list--icons a{color:#fff;font-family:"new-frank","Helvetica",sans-serif;font-weight:500;font-size:12px;text-transform:uppercase}.list--icons a:hover,.list--icons a:focus{text-decoration:none}.list--icons a:hover span,.list--icons a:focus span{text-decoration:underline}@media (min-width: 992px){.list--icons a{margin-right:24px}}@media (min-width: 1200px){.list--icons a{margin-right:40px}}.list--icons a span{line-height:1;vertical-align:middle}@media (min-width: 992px){.list--icons a span{margin-left:7px}}.list--icons a img{height:20px;width:12px}.list--icons a.link--social img{width:auto;height:20px;padding:2px 0}@media (min-width: 992px){.list--icons a.link--social{margin-right:0}.list--icons a.link--social-last{margin-left:12px}}@media (min-width: 1200px){.list--icons a.link--social-last{margin-left:24px}}.list--icons a.link--alert img{height:20px;width:20px}.list--icons .nav_toggle img{width:18px}.nav__header{text-align:left;margin-bottom:60px}.nav__header .close{float:right;margin-top:2px}@media (max-width: 991px){.nav__top{margin-top:12.5px}}.nav__top ul.list__menu{list-style-type:none}.nav__top ul.list__menu li{display:inline-block;position:relative}.nav__top ul.list__menu li ul.sub-menu{position:absolute;display:none;left:-25px;text-align:left;z-index:3;padding-top:10px}@media (max-width: 991px){.nav__top ul.list__menu li ul.sub-menu{display:none;margin-bottom:15px;right:-33px;top:39px;left:unset}}.nav__top ul.list__menu li ul.sub-menu li{display:block;padding:15px 0 0 0;margin:0;background-color:#fff}.nav__top ul.list__menu li ul.sub-menu li:last-of-type{padding-bottom:15px}.nav__top ul.list__menu li ul.sub-menu li a{font-family:"new-frank","Helvetica",sans-serif;font-weight:300;position:relative;margin:0;padding:0 25px 15px;color:#000}.nav__top ul.list__menu li ul.sub-menu li a:after{content:'';display:block;position:absolute;left:0;top:5px;width:15px;height:2px;background:#F7F7F7}.nav__top ul.list__menu li ul.sub-menu li a:hover,.nav__top ul.list__menu li ul.sub-menu li a:focus{border-bottom:0;margin-bottom:0}.nav__top ul.list__menu li ul.sub-menu li a:hover:after,.nav__top ul.list__menu li ul.sub-menu li a:focus:after{background:#D80F27}.nav__top ul.list__menu li:hover ul.sub-menu{display:block}@media (max-width: 991px){.nav__main{display:none}.nav__main.open{display:block;position:fixed;text-align:center;top:0;left:0;right:0;bottom:0;padding:25px 0;background:linear-gradient(to right, #FFD400, #D80F27);overflow:scroll}}@media (min-width: 992px){.nav__main{position:absolute;left:0;right:0;background-color:#fff;border-bottom:2px solid #F7F7F7}}.nav__main ul.menu{list-style:none}@media (max-width: 991px){.nav__main ul.menu{margin-bottom:60px}}@media (min-width: 992px){.nav__main ul.menu{text-align:right;padding:20px 0 0}}.nav__main ul.menu li{line-height:1}@media (min-width: 992px){.nav__main ul.menu li{display:inline-block;margin-right:26px}.nav__main ul.menu li:last-of-type{margin-right:0}.nav__main ul.menu li:nth-of-type(2){position:relative;margin-right:60px}.nav__main ul.menu li:nth-of-type(2):after{content:'';position:absolute;height:100%;width:3px;top:-7.5px;right:-33px;background-color:#F7F7F7}.nav__main ul.menu li.current-menu-item>a{border-bottom:2px solid #D80F27;margin-bottom:-2px}.nav__main ul.menu li.current-page-parent>a{border-bottom:2px solid #E0E0E0;margin-bottom:-2px}}@media (min-width: 1200px){.nav__main ul.menu li{margin-right:40px}}.nav__main ul.menu li a{text-transform:uppercase}@media (max-width: 991px){.nav__main ul.menu li a{margin-bottom:28px;display:inline-block;color:#fff}}@media (min-width: 992px){.nav__main ul.menu li a{display:inline-block;color:#000;font-size:14px;padding-bottom:20px}.nav__main ul.menu li a:hover,.nav__main ul.menu li a:focus{text-decoration:none;margin-bottom:-2px;border-bottom:2px solid #E0E0E0}}.nav__main ul.menu li:nth-of-type(1) a,.nav__main ul.menu li:nth-of-type(2) a{font-family:"new-frank","Helvetica",sans-serif;font-weight:500}@media (max-width: 991px){.nav__main ul.menu li{margin-bottom:33px}.nav__main ul.menu li.menu-item-has-children ul.sub-menu{margin-top:33px}.nav__main ul.menu li:nth-of-type(2).menu-item-has-children{padding-bottom:15px}.nav__main ul.menu li:nth-of-type(2).menu-item-has-children>a{margin-bottom:15px}.nav__main ul.menu li:nth-of-type(2).menu-item-has-children:after{content:'';position:absolute;width:50px;height:3px;bottom:0px;left:50%;transform:translateX(-50%);background-color:#fff;opacity:0.5}.nav__main ul.menu li:nth-of-type(2).menu-item-has-children ul.sub-menu{margin-top:20px}.nav__main ul.menu li:nth-of-type(3){margin-top:33px}.nav__main ul.menu li>a{margin-bottom:0px}}@media (max-width: 991px){.nav__main ul.menu li .sub-menu{display:none;margin-bottom:15px}}@media (min-width: 992px){.nav__main ul.menu li .sub-menu{position:absolute;display:none;top:38px;left:-25px;text-align:left;z-index:3;background-color:#fff;padding:30px 0 15px}}.nav__main ul.menu li .sub-menu.open{display:block}.nav__main ul.menu li .sub-menu li{display:block;padding:0;margin:0}.nav__main ul.menu li .sub-menu li a{font-family:"new-frank","Helvetica",sans-serif;font-weight:300;position:relative;margin:0;padding:0 25px 15px}@media (min-width: 992px){.nav__main ul.menu li .sub-menu li a:after{content:'';display:block;position:absolute;left:0;top:5px;width:15px;height:2px;background:#F7F7F7}}.nav__main ul.menu li .sub-menu li a:hover,.nav__main ul.menu li .sub-menu li a:focus{border-bottom:0;margin-bottom:0}.nav__main ul.menu li .sub-menu li a:hover:after,.nav__main ul.menu li .sub-menu li a:focus:after{background:#D80F27}.nav__main ul.menu li .sub-menu li.current-menu-item>a{border-bottom:0}.nav__main ul.menu li .sub-menu li.current-menu-item>a:after{background:#D80F27}.nav__main ul.menu li .sub-menu li:last-child a{padding-bottom:0}.nav__main ul.menu .menu-item-has-children{position:relative}@media (min-width: 992px){.nav__main ul.menu .menu-item-has-children.active>a{margin-bottom:-2px;border-bottom:2px solid #D80F27}}.nav__main ul.menu .menu-item-has-children>a{position:relative;left:-5px}.nav__main ul.menu .menu-item-has-children>a:after{content:'';position:absolute;width:11px;height:7px;top:50%;transform:translateY(-50%);margin-left:10px;background-image:url(//vandersluistransport.nl/wp-content/themes/vandersluistransport/assets/img/chevron.svg);background-repeat:no-repeat;background-size:contain;transform-origin:center center;transition:transform 0.5s ease}.nav__main ul.menu .menu-item-has-children.active>a:after{transform:rotate(-180deg) translateY(50%)}.nav__main ul.menu .menu-item-has-children-last{position:relative}@media (max-width: 991px){.nav__main ul.menu .menu-item-has-children-last{display:block;padding-bottom:30px;margin-bottom:30px}}@media (min-width: 992px){.nav__main ul.menu .menu-item-has-children-last{padding-right:30px;margin-right:30px}}.nav__main ul.menu .menu-item-has-children-last:after{content:'';display:block;position:absolute}@media (max-width: 991px){.nav__main ul.menu .menu-item-has-children-last:after{left:50%;bottom:0;transform:translateX(-50%);width:40px;height:2px;background:rgba(255,255,255,0.25)}}@media (min-width: 992px){.nav__main ul.menu .menu-item-has-children-last:after{top:-12px;right:0;height:40px;width:2px;background:#F7F7F7}}.nav__info ul{list-style-type:none}.nav__info ul li{position:relative}.nav__info ul li.has-submenu>a{position:relative}.nav__info ul li.has-submenu>a:after{content:'';position:absolute;width:11px;height:7px;top:50%;transform:translateY(-50%);margin-left:10px;background-image:url(//vandersluistransport.nl/wp-content/themes/vandersluistransport/assets/img/chevron.svg);background-repeat:no-repeat;background-size:contain;transform-origin:center center;transition:transform 0.5s ease}.nav__info ul li:hover.has-submenu>a:after{transform:rotate(-180deg) translateY(50%)}.nav__info ul li:hover ul.sub-menu{display:block}.nav__info ul li ul.sub-menu{position:relative;display:none}.nav__info ul li ul.sub-menu li a{margin:10px 0 0 0}.nav__info a{display:block;color:#fff;font-size:12px;font-family:"new-frank","Helvetica",sans-serif;font-weight:500;margin-top:30px}.nav__info a img{vertical-align:middle;width:12px;margin-right:7px}.nav__info .link--alert{margin-top:60px}.nav__info .link--alert img{width:20px}.popup{display:none}.popup.shown{display:block;position:fixed;background-color:rgba(0,0,0,0.5);z-index:99999;top:0;left:0;right:0;bottom:0;overflow:scroll}.popup__main{position:absolute;top:50px;left:0;right:0;padding-bottom:50px;cursor:pointer}@media (min-width: 992px) and (min-height: 1000px){.popup__main{top:50%;transform:translateY(-50%);padding:0}}.popup__inner{background-color:#F7F7F7;padding:80px 40px;cursor:default}.popup__inner .gfmc-row-1-col-1-of-2{margin-bottom:40px}@media (min-width: 768px){.popup__inner .gfmc-row-1-col-1-of-2{padding-right:27px}.popup__inner .gfmc-row-1-col-2-of-2{padding-left:27px}.popup__inner .gform_footer{width:50%;padding-left:27px;float:right}}@media (min-width: 992px){.popup__inner{padding:80px 0}.popup__inner .gfmc-row-1-col-1-of-2{padding-right:27px}.popup__inner .gfmc-row-1-col-2-of-2{padding-left:27px}}.popup__header{margin-bottom:45px;position:relative}.popup__header h2{display:inline-block}@media (max-width: 767px){.popup__header h2{max-width:60%}}.popup__header .btn{position:absolute;top:-60px;right:-5px}@media (max-width: 992px){.popup__header .btn{padding:0;background-color:#F7F7F7}}@media (min-width: 992px){.popup__header .btn{top:-30px;right:-30px;padding:13px}}.popup__header .btn:hover,.popup__header .btn:focus{background-color:#E0E0E0}.popup__form .gfield_html{margin-bottom:10px}.banner__usps{position:relative;margin-top:-50px;background-size:cover;background:linear-gradient(to right, #FFD400, #D80F27);z-index:1}@media (min-width: 992px){.banner__usps{margin-top:0}}.banner__usps:before,.banner__usps:after{content:'';position:absolute;display:block;left:0;right:0;z-index:1}.banner__usps:before{top:-1px;height:72px;background:url(//vandersluistransport.nl/wp-content/themes/vandersluistransport/assets/img/pathtop.svg);background-position:top;background-size:100%;background-repeat:no-repeat}@media (min-width: 1200px){.banner__usps:before{height:190px}}.banner__usps:after{height:15px;bottom:-1px;background:url(//vandersluistransport.nl/wp-content/themes/vandersluistransport/assets/img/pathbottom.svg);background-position:bottom;background-size:100%;background-repeat:no-repeat}@media (min-width: 1200px){.banner__usps:after{height:50px}}.banner__usps .banner__accent{padding:50px 0;background-image:url(//vandersluistransport.nl/wp-content/themes/vandersluistransport/assets/img/bitmap.png)}@media (min-width: 992px){.banner__usps .banner__accent{padding:80px 0}}.banner__usps .slider__item{color:#fff;text-align:center}.banner__usps .slider__item img{width:36px;margin:auto;margin-bottom:20px}.slick-dots{text-align:center;margin-top:30px}.slick-dots li{display:inline-block;margin:0 10px}.slick-dots li button{display:block;appearance:none;border:0;background-color:rgba(255,255,255,0.5);width:10px;padding:0;margin:0;height:10px;border-radius:5px;color:transparent}.slick-dots li.slick-active button{background-color:#fff}.textblock{padding:60px 20px}@media (min-width: 768px){.textblock{padding:80px 0}}@media (min-width: 992px){.textblock{padding:100px 0}}.textblock--grey{background-color:#F7F7F7}@media (min-width: 992px){.textblock__image,.textblock__article{display:table-cell;vertical-align:middle;height:inherit}}.textblock__image{position:relative;padding-top:16px;margin-bottom:60px}@media (min-width: 992px){.textblock__image{padding-top:30px}}.textblock__image:after{content:'';display:block;position:absolute;width:38px;height:38px;top:0;background:linear-gradient(to right, #D80F27, rgba(216,15,39,0.5))}@media (min-width: 992px){.textblock__image:after{width:60px;height:60px}}@media (min-width: 768px){.textblock__image--left{padding-left:16px}}@media (min-width: 992px){.textblock__image--left{padding-left:30px}}.textblock__image--left:after{left:-16px}@media (min-width: 768px){.textblock__image--left:after{left:0}}@media (min-width: 768px){.textblock__image--right{padding-right:16px}}@media (min-width: 992px){.textblock__image--right{padding-right:30px}}.textblock__image--right:after{right:-16px}@media (min-width: 768px){.textblock__image--right:after{right:0}}.textblock__article{word-wrap:break-word}.textblock__article h2{margin-bottom:50px}.textblock__article h3{margin-bottom:40px}.textblock__article h4{margin-bottom:30px}.textblock__article h2:not(:first-of-type){margin-top:80px}.textblock__article h3:not(:first-of-type){margin-top:70px}.textblock__article h4:not(:first-of-type){margin-top:60px}.textblock__article p:not(:last-of-type),.textblock__article ul,.textblock__article ol{margin-bottom:20px}.textblock__article p.textblock__label{font-family:"new-frank","Helvetica",sans-serif;font-weight:500;color:#D80F27;margin-top:-30px;margin-bottom:30px}@media (max-width: 599px){.textblock__video{padding:30px 20px 60px}}.textblock__video .row{display:flex;flex-wrap:wrap;align-items:center}.textblock__video .video-container{position:relative}.textblock__video .video-controls{position:absolute;top:0;left:0;right:0;bottom:3px}.textblock__video .video-controls .overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;background-color:rgba(216,15,39,0.4)}.textblock__video .video-controls button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60px;height:60px;background-color:#D80F27;background-size:18px;background-position:center;background-repeat:no-repeat;border:0;outline:0;appearance:none;z-index:1}.textblock__video .video-controls button:hover,.textblock__video .video-controls button:focus{background-color:#FFD400}.textblock__video .video-controls button.pause{background-image:url(//vandersluistransport.nl/wp-content/themes/vandersluistransport/assets/img/pause.svg);visibility:hidden}.textblock__video .video-controls button.pause+.overlay{background-color:transparent}.textblock__video .video-controls button.play{background-image:url(//vandersluistransport.nl/wp-content/themes/vandersluistransport/assets/img/play.svg)}.textblock__video .video-controls:hover button.play,.textblock__video .video-controls:hover button.pause,.textblock__video .video-controls:focus button.play,.textblock__video .video-controls:focus button.pause{visibility:visible}.textblock__video .video-controls:hover button.play+.overlay,.textblock__video .video-controls:hover button.pause+.overlay,.textblock__video .video-controls:focus button.play+.overlay,.textblock__video .video-controls:focus button.pause+.overlay{background-color:rgba(216,15,39,0.4)}@media (max-width: 767px){.textblock__video .textblock__article{margin-top:60px}}.screen-reader-text{display:none !important}.header{position:absolute;top:0;left:0;right:0;padding:10px 0 0;background:linear-gradient(to right, #FFD400, #D80F27);z-index:9999}@media (max-width: 991px){.header{position:fixed}}@media (max-width: 991px){.header__logo{position:relative;margin-left:-15px;padding-left:15px;max-height:66px;overflow:hidden}}@media (min-width: 768px) and (max-width: 991px){.header__logo{padding-left:9999px;margin-left:-9999px}}.header .logo{display:inline-block;border-top-right-radius:120px;padding:6px 40px 20px 15px;margin-left:-15px;margin-bottom:-18px}@media (min-width: 768px){.header .logo{padding-left:9999px;margin-left:-9999px}}@media (min-width: 992px){.header .logo{padding-top:10px;margin-top:10px;margin-bottom:0;padding-bottom:15px}}.header .logo img{max-width:175px}@media (min-width: 992px){.header .logo img{position:relative;max-width:200px;z-index:1}}.header .logo--main{background-color:#fff}.header .logo--menu{padding-top:0}@media (min-width: 992px){.header.sticky{position:fixed;padding-top:0}.header.sticky .list--icons{display:none}.header.sticky .logo--main{padding-top:6px;padding-bottom:0;margin-top:0}.header.sticky .logo--main img{height:45px}}.footer{text-align:center}@media (min-width: 768px){.footer{text-align:left}}.footer__main{padding:100px 0;background-color:#F7F7F7}.footer__main p,.footer__main a{line-height:28px}.footer__logo img{width:203px;margin-bottom:20px}@media (min-width: 768px){.footer__logo img{width:230px}}@media (min-width: 1200px){.footer__logo img{width:260px}}.footer__contact{margin-top:80px}@media (min-width: 768px){.footer__contact{margin-top:0}}.footer__contact a{font-family:"new-frank","Helvetica",sans-serif;font-weight:400}.footer__contact a span{vertical-align:middle}.footer__contact a img{margin-right:4px;width:16px}.footer__contact a:hover,.footer__contact a:focus{text-decoration:none}.footer__contact a:hover span,.footer__contact a:focus span{text-decoration:underline}.footer a{color:#000}.footer h4{text-transform:uppercase;font-family:"new-frank","Helvetica",sans-serif;font-weight:500;margin-top:60px;margin-bottom:28px}@media (min-width: 768px){.footer h4{margin-top:0}}.footer ul{list-style:none}.footer__bottom{padding:50px 0;background-color:#fff}@media (min-width: 768px){.footer__bottom{padding:40px 0}}.footer__bottom p,.footer__bottom a{color:#3C3C3C}@media (max-width: 767px){.footer__bottom p{margin-bottom:15px}.footer__bottom p.copy{margin-bottom:30px}.footer__bottom p.copy span{display:block}.footer__bottom p .separator{display:none}}@media (min-width: 768px){.footer__bottom p{display:inline-block;padding:10px 0}.footer__bottom p .separator{margin:0 15px}}@media (min-width: 768px) and (max-width: 991px){.footer__bottom p.copy{display:block}.footer__bottom p.copy+p span{display:none}}.footer__logos{margin-top:30px;white-space:nowrap}@media (min-width: 768px){.footer__logos{margin-top:0;text-align:right}}.footer__logos img:not(:first-of-type){margin-left:15px}