fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{background:#fff;display:block;height:35px;position:absolute;right:1px;top:1px;width:48px}.multiselect__spinner:after,.multiselect__spinner:before{border:2px solid transparent;border-radius:100%;border-top-color:#41b883;box-shadow:0 0 0 1px transparent;content:"";height:16px;left:50%;margin:-8px 0 0 -8px;position:absolute;top:50%;width:16px}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{opacity:1;transition:opacity .4s ease-in-out}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;-ms-touch-action:manipulation;touch-action:manipulation}.multiselect{box-sizing:content-box;color:#35495e;display:block;min-height:40px;position:relative;text-align:left;width:100%}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;opacity:.6;pointer-events:none}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{background:#fff;border:none;border-radius:5px;box-sizing:border-box;display:inline-block;line-height:20px;margin-bottom:8px;min-height:20px;padding:0 0 0 5px;position:relative;transition:border .1s ease;vertical-align:top;width:100%}.multiselect__input:-ms-input-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{margin-bottom:8px;padding-left:5px}.multiselect__tags-wrap{display:inline}.multiselect__tags{background:#fff;border:1px solid #e8e8e8;border-radius:5px;display:block;font-size:14px;min-height:40px;padding:8px 40px 0 8px}.multiselect__tag{background:#41b883;border-radius:5px;color:#fff;display:inline-block;line-height:1;margin-bottom:5px;margin-right:10px;max-width:100%;overflow:hidden;padding:4px 26px 4px 10px;position:relative;text-overflow:ellipsis;white-space:nowrap}.multiselect__tag-icon{border-radius:5px;bottom:0;cursor:pointer;font-style:normal;font-weight:700;line-height:22px;margin-left:7px;position:absolute;right:0;text-align:center;top:0;transition:all .2s ease;width:22px}.multiselect__tag-icon:after{color:#266d4d;content:"\D7";font-size:14px}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background:#369a6e}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{border:1px solid #e8e8e8;border-radius:5px;min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap}.multiselect__current,.multiselect__select{box-sizing:border-box;cursor:pointer;display:block;line-height:16px;margin:0;text-decoration:none}.multiselect__select{height:38px;padding:4px 8px;position:absolute;right:1px;text-align:center;top:1px;transition:transform .2s ease;width:40px}.multiselect__select:before{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 0;color:#999;content:"";margin-top:4px;position:relative;right:0;top:65%}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e8e8e8;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:none;display:block;max-height:240px;overflow:auto;position:absolute;width:100%;z-index:50}.multiselect__content{display:inline-block;list-style:none;margin:0;min-width:100%;padding:0;vertical-align:top}.multiselect--above .multiselect__content-wrapper{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:1px solid #e8e8e8;border-top-left-radius:5px;border-top-right-radius:5px;bottom:100%}.multiselect__content::webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{cursor:pointer;display:block;line-height:16px;min-height:40px;padding:12px;position:relative;text-decoration:none;text-transform:none;vertical-align:middle;white-space:nowrap}.multiselect__option:after{font-size:13px;line-height:40px;padding-left:20px;padding-right:12px;position:absolute;right:0;top:0}.multiselect__option--highlight{background:#41b883;color:#fff;outline:none}.multiselect__option--highlight:after{background:#41b883;color:#fff;content:attr(data-select)}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{color:silver;content:attr(data-selected)}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;color:#fff;content:attr(data-deselect)}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;color:#fff;content:attr(data-deselect)}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{display:inline-block;line-height:20px;margin-bottom:8px;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{left:1px;right:auto}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{left:0;right:auto}[dir=rtl] .multiselect__clear{left:12px;right:auto}[dir=rtl] .multiselect__spinner{left:1px;right:auto}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.lb-loader,.lightbox{line-height:0;text-align:center}body:after{content:url(../../images/close.png) url(../../images/loading.gif) url(../../images/prev.png) url(../../images/next.png);display:none}.lb-dataContainer:after,.lb-outerContainer:after{clear:both;content:""}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{background-color:#000;display:none;filter:alpha(Opacity=80);left:0;opacity:.8;position:absolute;top:0;z-index:9999}.lightbox{font-weight:400;left:0;position:absolute;width:100%;z-index:10000}.lightbox .lb-image{border:4px solid #fff;border-radius:3px;display:block;height:auto;max-height:none;max-width:inherit}.lightbox a img{border:none}.lb-outerContainer{background-color:#fff;border-radius:4px;height:250px;margin:0 auto;position:relative;width:250px}.lb-loader,.lb-nav{left:0;position:absolute}.lb-outerContainer:after{display:table}.lb-loader{height:25%;top:43%;width:100%}.lb-cancel{background:url(../../images/loading.gif) no-repeat;display:block;height:32px;margin:0 auto;width:32px}.lb-nav{height:100%;top:0;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);outline:0}.lb-next,.lb-prev{cursor:pointer;display:block;height:100%}.lb-nav a.lb-prev{background:url(../../images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);float:left;left:0;opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s;width:34%}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{background:url(../../images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);float:right;opacity:0;right:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s;width:64%}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;margin:0 auto;padding-top:5px;width:100%}.lb-dataContainer:after{display:table}.lb-data{color:#ccc;padding:0 4px}.lb-data .lb-details{float:left;line-height:1.1em;text-align:left;width:85%}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{clear:left;color:#999;display:block;font-size:12px;padding-bottom:1em}.lb-data .lb-close{background:url(../../images/close.png) 100% 0 no-repeat;display:block;filter:alpha(Opacity=70);float:right;height:30px;opacity:.7;outline:0;text-align:right;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;width:30px}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}*{box-sizing:border-box}body,html{background:#fff;color:#333;font-family:Belfius Regular,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;height:100vh}body{display:flex;flex-direction:column;max-width:100%;min-height:100vh;overflow-x:hidden}body.disable-scroll{height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%}h1,h2,h3,h4,h5,h6{font-family:Belfius Bold;margin-bottom:1rem}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1.accented-heading,h2.accented-heading,h3.accented-heading,h4.accented-heading,h5.accented-heading,h6.accented-heading{border-bottom:.2rem solid #32546d;display:inline-block;padding-bottom:1rem}.page-content{display:flex;flex:1 0 auto;flex-direction:column}@media (max-width:991px){.page-content{flex:1 0 auto;max-width:100%}}h1{font-size:3.5rem;margin-bottom:2rem}h1.accented-heading{border-width:.3rem;padding-bottom:2rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.7rem}p{margin-bottom:1rem}p:last-child{margin-bottom:0}a{border-bottom:1px dashed #32546d;color:#32546d}a,a:hover{text-decoration:none}a:hover{border-bottom:1px dashed #284357;color:#284357}.row--with-flex{display:flex;margin-left:-15px;margin-right:-15px}@media (max-width:767px){.row--with-flex{display:block}}.footer{background-color:#32546d;color:#fff;padding:.5rem 0}.footer .footer-content{align-items:center;display:flex;justify-content:space-between}.footer .watermark span{font-size:.9rem}.footer .watermark span:nth-of-type(2){padding:0 .3rem}.footer .watermark a{padding-left:.3rem;text-decoration:underline!important}.footer a{border-bottom:none;color:#fff;text-decoration:none}.footer a:hover{text-decoration:underline}@-0-keyframes fadeIn{0%{opacity:0}to{opacity:1}}.container{padding:0 1.1rem;width:100%}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1440px){.container{max-width:1440px}}.submenu-overlay{background:hsla(0,0%,100%,.8);height:100%;left:0;position:fixed;top:6.3rem;width:100%;z-index:50}.icon.icon--xs{height:.25rem}.icon.icon--md{height:.5rem;height:1rem}.icon.icon--lg{height:1.5rem}.icon.icon--xl{height:2rem}.icon+span,span+.icon{margin-left:.5rem}.switch{display:inline-block;height:24px;margin-bottom:0;position:relative;width:50px}.switch input{display:none}.slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;-webkit-transition:.4s;transition:.4s}.slider:before{background-color:#fff;bottom:4px;content:"";height:16px;left:4px;width:16px}input:checked+.slider{background-color:#e62336}input:focus+.slider{box-shadow:0 0 1px #e62336}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.aj-btn.aj-btn--red{background:#e62336;border-color:#e62336;color:#fff}.aj-btn.aj-btn--red:hover{background-color:#e21a2d}.aj-btn.aj-btn--green{background:#00ae5e;border-color:#00ae5e;color:#fff}.aj-btn.aj-btn--green:hover{background-color:#00a559}.aj-btn.aj-btn--blue{background:#32546d;border-color:#32546d;color:#fff}.aj-btn.aj-btn--blue:hover{background-color:#305068}.hero{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:40rem}.hero.hero--adapt{min-height:0}.hero.hero--blue{background-color:#32546d;color:#fff}.hero .padded-section{font-size:1.5rem;position:relative}.hero .padded-section .privacy-policy-title{font-size:2.5rem}.hero .padded-section h1{font-size:2.5rem;margin-top:0}.hero .padded-section h1.terms-and-conditions{font-size:2rem}.hero .padded-section p{font-weight:300}.overlay-wrapper{position:relative}.overlay-wrapper .overlay{background:#fafafa;color:#333;height:100%;padding:7rem 2rem 2rem;position:absolute;text-align:center;width:100%;z-index:1}.padded-section{flex:1 0 auto;font-size:1.1rem;line-height:1.7;padding:6rem 0}@media (max-width:991px){.padded-section{padding:3rem 0}}.padded-section.padded-section--tight{padding:2rem 0}.padded-section h1,.padded-section h2,.padded-section h3,.padded-section h4,.padded-section h5,.padded-section h6{line-height:1.3}.padded-section h1{margin-bottom:2rem}.padded-section p{font-weight:300}.padded-section .aj-btn{margin-top:2rem}.padded-section .padded-section__caption{margin-bottom:6rem;text-align:center}.padded-section .padded-section__caption,.padded-section .padded-section__caption h2{font-size:1.8rem}.aj-status{color:#fff;margin-top:.4rem;padding:.2rem .4rem}.aj-status,.aj-status.aj-status--primary{background:#e62336}.aj-overlay{background:rgba(0,0,0,.3);z-index:9000}.aj-modal,.aj-overlay{bottom:0;left:0;position:fixed;right:0;top:0}.aj-modal{display:none;overflow-y:scroll;z-index:9100}.aj-modal .aj-modal-container{margin:6rem auto;position:relative;width:70%;z-index:9101}.aj-modal .aj-modal-container .aj-modal-dialog{background:#fff;position:relative}.aj-modal .aj-modal-container .aj-modal-dialog .aj-modal-close{position:absolute;right:2rem;top:2rem}.aj-modal .aj-modal-container .aj-modal-dialog .aj-modal-close button{background:transparent;border:none;font-size:1.5rem;line-height:1;padding:0;text-align:center}.aj-modal .aj-modal-container .aj-modal-dialog .aj-modal-body{padding:2rem}.aj-modal .aj-modal-container .aj-modal-dialog .aj-modal-body h3{margin-bottom:2rem;margin-top:0;padding-right:2rem}.page-cta{background:#fff}.page-cta .page-cta-container .cta-container{display:flex}@media (max-width:992px){.page-cta .page-cta-container .cta-container{display:block}}.page-cta .page-cta-container .cta-container .no-padding{display:flex;float:none;height:auto}@media (min-width:767px){.page-cta .page-cta-container .cta-container .no-padding:first-of-type{padding-right:0}.page-cta .page-cta-container .cta-container .no-padding:last-of-type{padding-left:0}}.page-cta .page-cta-container .cta-container .book-appointment{background-color:#32546d;height:auto;padding:6rem 0;text-align:center;width:100%}.page-cta .page-cta-container .cta-container .book-appointment h2{color:#fff;line-height:3rem}.page-cta .page-cta-container .cta-container .book-appointment .subtitle{color:#fff;font-size:1.1rem}.page-cta .page-cta-container .cta-container .apply-as-pro{background-size:cover;padding:6rem 0;text-align:center;width:100%}.page-cta .page-cta-container .cta-container .apply-as-pro h2{color:#fff}.page-cta .page-cta-container .cta-container .apply-as-pro .subtitle{color:#fff;font-size:1.1rem;padding:0 3rem}.page-cta .page-cta-container .cta-container a{background-color:#e62336;border-bottom:none;border-radius:.3rem;color:#000;font-family:Belfius Bold;padding:1rem 3.5rem;text-decoration:none}.page-cta .page-cta-container .cta-container .details-box{display:block;margin-left:auto;margin-right:auto;max-width:40%}@media (max-width:767px){.page-cta .page-cta-container .cta-container .details-box{max-width:90%}}@media (min-width:767px) and (max-width:1024px){.page-cta .page-cta-container .cta-container .details-box{max-width:90%}}@media (min-width:1024px) and (max-width:1500px){.page-cta .page-cta-container .cta-container .details-box{max-width:100%}}@media (min-width:1500px) and (max-width:1900px){.page-cta .page-cta-container .cta-container .details-box{max-width:55%}}.page-cta .page-cta-container .cta-container .details-box .details{margin-bottom:4rem}.support-line-container{background:#fafafa;margin:4rem 0}.support-line-container .support-line-text{padding:2rem}.support-line-container .support-line-text .support-line-title{color:#32546d;font-size:1.4rem;margin-bottom:1rem}.support-line-container .support-line-text .support-line-description{color:#666;margin-bottom:1rem}.support-line-container .support-line-text .support-line-phone{color:#32546d;font-size:1.4rem}.support-line-container .support-line-illustration{margin-top:7rem;padding-right:1rem}.support-line-container .support-line-illustration img{height:100%;width:100%}.support-line-container .support-line-cta{background-color:#32546d;color:#fff}.support-line-container .support-line-cta .support-line-cta__content{padding:1rem}.support-line-container .support-line-cta .support-line-cta__pricing-table{font-size:1.35rem;padding:1rem}.support-line-container .support-line-cta .support-line-cta__pricing-table .first-hour{margin:1rem 0}.support-line-container .support-line-cta .support-line-cta__pricing-table .content{font-size:.8rem;margin-top:1rem}.support-line-container .support-line-cta .support-line-cta__pricing-table .description{font-family:Belfius Bold}.support-line-container .support-line-cta .support-line-cta__pricing-table .tva-note{font-size:1rem;font-style:italic;font-weight:300;margin-top:1rem}.support-line-container .support-line-cta .support-line-cta__title{font-size:1.4rem;margin-bottom:1rem}.support-line-container .support-line-cta .support-line-cta__pricing-table{background-color:#e62336;color:#333;margin-top:1rem}.aj-breadcrumb{background-color:ajusto-color-paynes-gray;border-radius:0;border-top:1px solid rgba(0,0,0,.1);margin-bottom:0;padding:1rem 0}.feedback-item{left:0;pointer-events:none;position:absolute;right:0;text-align:center;top:0}.feedback-item.feedback-item--save .feedback-item__inner{background:#529900}.feedback-item.feedback-item--error .feedback-item__inner{background:#d91f42}.feedback-item .feedback-item__inner{color:#fff;display:inline-block;font-size:1.2rem;margin:0 auto;padding:2rem 3rem}.change-language-invisible-override{display:none}.swal2-modal .swal2-title{display:flex;flex-direction:column}@media (max-width:767px){.swal2-modal .swal2-title{font-size:1.2rem}}.swal2-modal .swal2-title span{font-size:1.5rem}@media (max-width:767px){.swal2-modal .swal2-content{font-size:1.2rem!important}}.swal2-styled.swal2-confirm{border-color:transparent!important}.swal2-styled.swal2-confirm:focus{box-shadow:none!important}@-moz-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.flex-row{display:flex;margin-bottom:2rem}.flex-row.flex-row--2 .flex-item{flex:0 0 50%}.flex-row.flex-row--3 .flex-item{flex:0 0 33.3%}.flex-row.flex-row--4 .flex-item{flex:0 0 25%}.flex-row .flex-item{flex:1;margin:0 .5rem}.flex-row .flex-item:first-child{margin-left:0}.flex-row .flex-item:last-child{margin-right:0}.flex-row .flex-item.no-gutter{margin:0}.flex-row .flex-item.flex-item--1{flex-grow:1}.flex-row .flex-item.flex-item--2{flex-grow:2}.flex-row .flex-item.flex-item--3{flex-grow:3}.flex-row .flex-item.flex-item--4{flex-grow:4}.flex-row .flex-item.flex-item--5{flex-grow:5}.flex-row .flex-item.flex-item--6{flex-grow:6}.flex-row .flex-item.flex-item--7{flex-grow:7}.flex-row .flex-item.flex-item--8{flex-grow:8}.flex-row .flex-item.flex-item--9{flex-grow:9}.flex-row .flex-item.flex-item--10{flex-grow:10}@media (max-width:991px){.flex-row{display:block}.flex-row .flex-item{margin:1.5rem 0}}.aj-form{position:relative}.aj-form-feedback{display:none}.aj-form-feedback.aj-form-feedback--error{margin-bottom:2rem}.aj-form-feedback.aj-form-feedback--success{bottom:0;left:0;position:absolute;right:0;z-index:10}.aj-form-feedback.aj-form-feedback--success .aj-alert{align-items:center;display:flex;justify-content:center}.aj-btn,a.aj-btn,button.aj-btn{background:#fff;border:1px solid #f2f2f2;border-radius:.5rem;color:#333;display:block;padding:.5rem .7rem;text-align:center;text-decoration:none;white-space:nowrap;width:100%}.aj-btn:hover,a.aj-btn:hover,button.aj-btn:hover{cursor:pointer}.aj-btn.aj-btn--primary,a.aj-btn.aj-btn--primary,button.aj-btn.aj-btn--primary{background:#32546d;border-radius:.5rem;color:#fff}.aj-btn.aj-btn--primary:hover,a.aj-btn.aj-btn--primary:hover,button.aj-btn.aj-btn--primary:hover{background:#2d4c62}.aj-btn.aj-btn--secondary,a.aj-btn.aj-btn--secondary,button.aj-btn.aj-btn--secondary{background:#e62336;border:1px solid #e21a2d;color:#fff}.aj-btn.aj-btn--secondary:hover,a.aj-btn.aj-btn--secondary:hover,button.aj-btn.aj-btn--secondary:hover{background:#e21a2d}.aj-btn.aj-btn--shrink,a.aj-btn.aj-btn--shrink,button.aj-btn.aj-btn--shrink{display:inline-block;width:auto}.aj-btn.aj-btn--next,.aj-btn.aj-btn--prev,a.aj-btn.aj-btn--next,a.aj-btn.aj-btn--prev,button.aj-btn.aj-btn--next,button.aj-btn.aj-btn--prev{font-size:1.1rem;line-height:1.4rem;padding:.6rem 1.5rem;position:relative}@media (max-width:767px){.aj-btn.aj-btn--next,.aj-btn.aj-btn--prev,a.aj-btn.aj-btn--next,a.aj-btn.aj-btn--prev,button.aj-btn.aj-btn--next,button.aj-btn.aj-btn--prev{padding:.6rem 1rem}}.aj-btn.aj-btn--next span:only-child,.aj-btn.aj-btn--prev span:only-child,a.aj-btn.aj-btn--next span:only-child,a.aj-btn.aj-btn--prev span:only-child,button.aj-btn.aj-btn--next span:only-child,button.aj-btn.aj-btn--prev span:only-child{padding-left:.3rem}.aj-btn.aj-btn--next,a.aj-btn.aj-btn--next,button.aj-btn.aj-btn--next{background-color:#e62336;color:#fff}.aj-btn.aj-btn--next:hover,a.aj-btn.aj-btn--next:hover,button.aj-btn.aj-btn--next:hover{background-color:#d6182b}.aj-btn.aj-btn--prev,a.aj-btn.aj-btn--prev,button.aj-btn.aj-btn--prev{border:1px solid #e62336;border-radius:.5rem;box-sizing:border-box;color:#212529}.aj-btn.aj-btn--prev:hover,a.aj-btn.aj-btn--prev:hover,button.aj-btn.aj-btn--prev:hover{color:#e62336}.aj-btn.aj-btn--sm,a.aj-btn.aj-btn--sm,button.aj-btn.aj-btn--sm{font-size:.8rem;padding:.2rem .4rem}.aj-btn.aj-btn--disabled,.aj-btn[disabled],a.aj-btn.aj-btn--disabled,a.aj-btn[disabled],button.aj-btn.aj-btn--disabled,button.aj-btn[disabled]{background:#ccc;border:1px solid #c2c2c2;cursor:default;outline:none;pointer-events:none}.aj-btn.aj-btn--disabled:hover,.aj-btn[disabled]:hover,a.aj-btn.aj-btn--disabled:hover,a.aj-btn[disabled]:hover,button.aj-btn.aj-btn--disabled:hover,button.aj-btn[disabled]:hover{border:1px solid #c2c2c2}select::-ms-expand{display:none}input.aj-control[type=email],input.aj-control[type=number],input.aj-control[type=password],input.aj-control[type=search],input.aj-control[type=tel],input.aj-control[type=text],input.aj-control[type=url],select.aj-control,textarea.aj-control{background:none;background-color:#fff;border:1px solid #bbbcbe;border-radius:.2rem;box-shadow:none;display:block;letter-spacing:-.37px;padding:.5rem;width:100%}select.aj-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/static/images/dropdown-arrow-blue.svg) no-repeat 97% 50% #fff;padding-right:2rem;position:relative}.aj-control-container{margin-bottom:.5rem}.aj-control-container .aj-control,.aj-control-container.submission__input{margin-bottom:0}label{font-family:Belfius Bold;font-size:1.1rem;margin-bottom:.4rem}.aj-tip{font-size:.9rem}.aj-control-container.aj-control-container--filltip{position:relative}.aj-control-container.aj-control-container--filltip.aj--error .aj-control{border-bottom:1px solid #ff8674}.aj-control-container.aj-control-container--filltip.aj--error .aj-filltip{display:block}.aj-control-container.aj-control-container--filltip .aj-filltip{background:#333;bottom:100%;box-shadow:0 0 3px 2px rgba(0,0,0,.4);color:#fff;display:none;font-size:1rem;left:0;margin-bottom:1rem;padding:.7rem;position:absolute;right:0}.aj-control-container.aj-control-container--filltip .aj-filltip:after{border-left:.6rem solid transparent;border-right:.6rem solid transparent;border-top:.6rem solid #333;content:"";height:0;left:1rem;position:absolute;top:100%;width:0}.aj-control-container.aj-control-container--filltext.aj--error .aj-control{background-color:#ffe7e3;border:1px solid #ff8674;color:#a6a6a6}.aj-control-container.aj-control-container--filltext.aj--error .aj-control::placeholder{color:#a6a6a6;opacity:1}.aj-control-container.aj-control-container--filltext.aj--error .aj-filltext{color:#cc6b5c}.aj-control-container.aj-control-container--filltext.aj--error .aj-filltext.aj-filltext--erroronly{display:none}.aj-control-container.aj-control-container--filltext .aj-filltext{font-size:1rem;margin-top:.4rem}.aj-control-container.aj-control-container--filltext .aj-filltext.aj-filltext--erroronly{display:none}.aj-control-container .checkbox{margin:0}.aj-alert{background:#f0f0f0;border:1px solid #e4e4e4;padding:1rem}.aj-alert.aj-alert--success{background:#00ae5e;border:1px solid #00a559;color:#fff}.aj-alert.aj-alert--error{background:#ff8674;border:1px solid #ff7661;color:#fff}label.aj-radio{display:block;width:100%}label.aj-radio .feature-illustration{float:right}@media (max-width:767px){label.aj-radio .feature-illustration{display:block;float:none;margin-top:.5rem}}label.aj-radio .feature-illustration img{height:1.5rem}label .aj-control+span{font-size:1rem;font-weight:400;margin-left:1rem}.aj-control-group{border:0 solid #353a40;display:flex}.aj-control-group .aj-control{border:0;margin-bottom:0!important}.aj-control-group .aj-btn{border:0;flex:1 0 auto}.aj-control-group .aj-group--left{border-radius:4px 0 0 4px!important}.aj-control-group .aj-group--middle{border-radius:0!important}.aj-control-group .aj-group--right{border-radius:0 4px 4px 0!important}.floating-label{margin-bottom:.8rem;position:relative;width:100%}.floating-label .aj-control-container{align-items:center;display:flex;margin-bottom:.5rem;width:100%}.floating-label .aj-control-container .aj-filltext{position:absolute;top:100%}.floating-label label{color:#abb5bf;font-size:1.1rem;font-weight:400;left:14px;line-height:1.1rem;margin-bottom:0;pointer-events:none;position:absolute;right:14px;top:1.5rem;transition:all .1s ease;-webkit-transition:all .1s ease}.floating-label input{border:1px solid #e8e8e8;border-radius:5px;font-size:1.1rem;min-height:58px;padding:8px;position:relative;width:100%}.floating-label input:-internal-autofill-selected{background-color:transparent!important}.floating-label input:focus,.floating-label input:focus-visible{border:1px solid #e62336}.floating-label input.filled,.floating-label input:focus,.floating-label input:focus-visible{outline:none;padding-left:calc(.5rem + 5px);padding-top:1.8rem}.floating-label input.filled+label,.floating-label input:focus+label,.floating-label input:focus-visible+label{color:#000;font-size:.8rem;transform:translate3d(0,-10px,0)}.floating-label input:disabled{background-color:#ededed;border:1px solid #c2c2c2;cursor:not-allowed;opacity:.6}[v-cloak]{display:none}.header{position:relative}.header .header-row{align-items:center;display:flex;justify-content:space-between}.header .logo-container{border-bottom:none;padding:.5715rem 0;text-decoration:none}@media (max-width:767px){.header .logo-container{padding:.7rem 0}}.header .logo{align-items:center;display:flex}.header .logo img{height:4.572rem}@media (max-width:767px){.header .logo img{height:3rem}}.header .locale.booking-journey{z-index:52}@media (max-width:767px){.header .locale.booking-journey{display:none}}.header .contact-and-info{display:none}@media (max-width:767px){.header .contact-and-info.booking-journey{align-items:center;display:flex;flex-grow:1;justify-content:flex-end}}.header .contact-and-info .info-help{background-image:url(/static/images/icons/helper-icon-red.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;display:inline-block;height:2.5rem;margin-left:1rem;width:3rem}.header .contact-and-info .info-help.confirmation-page{display:none}.header .contact-and-info a.call-us{align-items:center;background-color:#fff;border-bottom:none;border-radius:.5rem;color:#000;display:flex;justify-content:flex-end;padding:.5rem 0;text-decoration:none}.header .contact-and-info a.call-us:hover{cursor:pointer}.header .contact-and-info a.call-us img{height:2rem;margin-right:.2rem;object-fit:contain;width:2rem}.header .contact-and-info a.call-us img.small{height:1.9rem}.header .contact-and-info a.call-us span.details{display:flex;flex-direction:column;flex-wrap:wrap;font-size:.9rem;line-height:1.1rem}.header .contact-and-info a.call-us span.details span.bold{font-family:Belfius Bold}.header .contact-and-info a.call-us span.details span{padding-right:.3rem}.header .contact-and-info a.call-us span.details span:last-of-type{padding-right:0}.header .contact-and-info a.call-us span.details span.phone-no{display:block}.header .phone{background:#32546d;text-align:right}.header .phone.booking-journey{display:none}.header .phone .row{padding:.45rem 0}.header .phone a{border-bottom:none;text-decoration:none}.header .phone img{filter:invert(1);transform:rotate(270deg) translate(4px,1px)}.header .phone span{border-bottom:1px solid #fff;color:#fff;font-family:Belfius Bold;font-size:1.4rem;line-height:2rem;margin-left:.3rem}.header .phone span:hover{opacity:.8}.phone-icon{width:1.4rem}.appointment-page{border-top:1px solid #f4f4f4;flex:1 0 auto}.appointment{font-size:1.1rem;position:relative}.appointment .booked-message{background:#f4f4f4;padding:1rem}.appointment .payment-container{background:#f4f4f4;color:#fff;padding:2rem}.appointment .payment-container .payment-message{color:#000;margin-bottom:1rem}.appointment .appointment-status{background:#f4f4f4;margin-bottom:2rem;margin-top:2rem;padding:2rem}.appointment .appointment-status .appointment-status__title{margin-bottom:3rem}.appointment .appointment-status .appointment-status__title h3{margin-bottom:1rem;margin-top:0}.appointment .appointment-status .appointment-status__title h3 span{border-bottom:2px solid #e62336;line-height:3rem}.appointment .appointment-status .appointment-status__title h3 span:first-of-type{padding-right:.5rem}.appointment .appointment-status .appointment-status__title p{margin-bottom:.5rem;margin-top:.5rem}.appointment .appointment-status .appointment-status__gallery{margin-bottom:2rem}.appointment .appointment-status .appointment-status__gallery:last-child{margin-bottom:0}.appointment .appointment-status .appointment-status__gallery a{border-bottom:0;color:transparent;text-decoration:none}.appointment .appointment-status .appointment-status__gallery img{border-radius:10px;margin-right:.5rem;max-height:6rem}.appointment .appointment-status .appointment-status__gallery .images{display:flex;flex:1 0 auto;flex-wrap:wrap}.appointment .appointment-status .appointment-status__gallery .images .image-container{align-items:center;display:flex;flex-basis:25%;justify-content:center;margin-bottom:1rem;padding-right:1rem}.appointment .appointment-status .appointment-status__gallery .images .image-container:last-of-type,.appointment .appointment-status .appointment-status__gallery .images .image-container:nth-of-type(4){padding-right:0}@media (min-width:992px) and (max-width:1200px){.appointment .appointment-status .appointment-status__gallery .images .image-container:nth-of-type(4){padding-right:1rem}.appointment .appointment-status .appointment-status__gallery .images .image-container:nth-of-type(3),.appointment .appointment-status .appointment-status__gallery .images .image-container:nth-of-type(6){padding-right:0}}@media (max-width:767px){.appointment .appointment-status .appointment-status__gallery .images .image-container{flex-basis:100%;padding-right:0}}@media (min-width:992px) and (max-width:1200px){.appointment .appointment-status .appointment-status__gallery .images .image-container{flex-basis:33%}}.appointment .appointment-status .appointment-status__gallery .images .image-container.file .image{border:1px solid #f5f5f5;position:relative}.appointment .appointment-status .appointment-status__gallery .images .image-container.file .imagea,.appointment .appointment-status .appointment-status__gallery .images .image-container.file .imagea:hover{color:#000}.appointment .appointment-status .appointment-status__gallery .images .image-container.file .image .file-type-container{background:url(/static/images/default-background-file.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;margin:auto;position:relative;width:100%}.appointment .appointment-status .appointment-status__gallery .images .image-container.file .image .file-type{background-color:#f4f4f4;bottom:1.5rem;color:#000;display:flex;font-family:Belfius Bold;padding:.2rem 1rem;position:absolute;right:28%;text-transform:uppercase}@media (min-width:768px) and (max-width:992px){.appointment .appointment-status .appointment-status__gallery .images .image-container.file .image .file-type{right:1.2rem}}.appointment .appointment-status .appointment-status__gallery .images .image{background-position:50%;background-size:cover;border-radius:3px;display:flex;height:15rem;width:100%}.appointment .appointment-status .appointment-status__gallery .images .video-thumbnail:before{background:url(/static/images/video-controls.png);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:inline-block;height:4rem;left:0;margin:auto;right:0;top:0;width:4rem}.appointment .appointment-status .appointment-status__status{float:right}.appointment .appointment-status .appointment-status__guide{margin-bottom:3rem}.appointment .appointment-status .appointment-status__description{word-wrap:break-word}.appointment .appointment-status .appointment-voucher__description{margin-top:1.5rem}.appointment .appointment-status .appointment-voucher__description p{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin-top:.5rem}.appointment .appointment-status .appointment-voucher__description p:before{background-image:url(/static/images/icons/info-icon-red.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.3rem;margin-right:.3rem;position:relative;width:1.3rem}.appointment .appointment-status .appointment-voucher__description p span{padding-right:.3rem}.appointment .appointment-status .appointment-voucher__description p span.voucher-code{font-family:Belfius Bold}.appointment .appointment-status .appointment-voucher__description p.insurance-job{display:block}.appointment .appointment-status .appointment-voucher__description p.insurance-job:before{margin-bottom:-.2rem}.appointment .appointment-status .appointment-status__map{margin-bottom:3rem}.appointment .appointment-status .appointment-status__details{margin-bottom:2rem}.appointment .appointment-status .appointment-status__details .appointment-status__detail{margin-bottom:1rem}.appointment .appointment-status .appointment-status__details .appointment-status__detail:last-child{margin-bottom:0}.appointment .appointment-status .appointment-status__actions{margin-bottom:1rem}.appointment .appointment-status .appointment-status__actions:last-child{margin-bottom:0}@media (max-width:767px){.appointment .appointment-status .appointment-status__actions .actions .action{margin-bottom:1rem}.appointment .appointment-status .appointment-status__actions .actions .action:last-of-type{margin-bottom:0}}.appointment .followup-appointment-modal{bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:50}.appointment .followup-appointment-modal .popup-background{background:rgba(28,28,29,.7);content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.appointment .followup-appointment-modal .followup-appointment-popup{align-items:flex-end;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}@media (max-width:767px){.appointment .followup-appointment-modal .followup-appointment-popup{top:1rem}}.appointment .followup-appointment-modal .followup-appointment-popup .phy-popup{background:#fff;display:block;max-width:76rem;position:relative;top:0;z-index:110}@media (max-width:992px){.appointment .followup-appointment-modal .followup-appointment-popup .phy-popup{max-width:90%}}@media (min-width:992px){.appointment .followup-appointment-modal .followup-appointment-popup .phy-popup{min-width:40rem}}@media (min-width:992px) and (max-width:1200px){.appointment .followup-appointment-modal .followup-appointment-popup .phy-popup{max-width:60rem}}.swal2-popup.cancel-appointment-swal .swal2-styled.swal2-confirm{background-color:#495057}.swal2-popup.cancel-appointment-swal .swal2-icon.swal2-warning{font-size:1rem;line-height:5rem}.images-container{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:4px;margin-top:4px}.images-container img{display:inline-block;height:auto;max-width:none;object-fit:contain}.user-details{margin:auto;max-width:42rem}@media (max-width:767px){.user-details{margin-bottom:2rem}}.user-details .billing-address-preview{display:none;padding-left:1.5rem}.user-details .billing-address-preview p{margin-bottom:0}.user-details .billing-address-preview p:last-of-type{font-family:Belfius Bold;font-size:1.1rem;line-height:1.5rem}@media (max-width:767px){.user-details .billing-address-preview{display:block}}.user-details .flex-container .flex-row{width:100%}.user-details .booking-section-title{margin-bottom:1rem}.user-details .booking-section-title span.padding-left{color:#e62336;padding-left:.3rem}@media (max-width:767px){.user-details .booking-section-title{margin-bottom:.5rem}}@media (min-width:768px) and (max-width:991px){.user-details .booking-section-title{margin:1.5rem auto .5rem}}.user-details .info__title{display:block;text-align:center;width:100%}.user-details .info__title p.hide{display:none}.user-details .logout{background-color:transparent;border:none;color:#32546d;cursor:pointer;display:block;margin:auto;text-align:center;text-decoration:underline}.user-details span.bold{font-family:Belfius Bold;padding-left:.3rem}.user-details .floating-label{margin-bottom:0}.form-row{margin-bottom:.8rem}.booking-step-one,.booking-step-two{display:flex;flex-direction:column;justify-content:space-between;min-height:100%}@media (max-width:767px){.page-step.hide-mobile{display:none}}@media (min-width:768px) and (max-width:992px){.page-step.hide-mobile{display:block}}@media (max-width:767px){.option-selected .booking-section-title{font-size:1.2rem;line-height:1.5rem;margin-bottom:0}.option-selected .booking-section-title span.highlighted-word{color:#4d606b}}.booking-section-title{color:#4d606b;font-family:Belfius Bold;font-size:2.6rem;line-height:2.6rem;margin-bottom:2rem;position:relative}@media (max-width:992px){.booking-section-title{font-size:1.8rem;line-height:2.2rem;margin-bottom:1rem}}@media (max-width:374px){.booking-section-title{font-size:1.4rem;line-height:2.1rem}}.booking-section-title span.highlighted-word{color:#e62336}.login-page{flex:1 0 auto}.reset-password-page{border-top:1px solid #f4f4f4;flex:1 0 auto;padding:2rem 1rem}.booking-step-container .page-loader{display:flex;justify-content:center;margin:25% auto auto;position:relative}.booking-step-container .page-loader img{min-height:12rem}.aj-control.hide-arrow{background:none}.aj-control-group.postcode{max-width:47%}@media (max-width:767px){.aj-control-group.postcode{max-width:100%}}.aj-control-group.postcode .aj-btn{border:1px solid #353a40}.aj-control-group.postcode .aj-btn:hover{border:1px solid #353a40;cursor:pointer}.aj-control-group.postcode .aj-btn--disabled,.aj-control-group.postcode .aj-btn:disabled{border:1px solid #c2c2c2}.reset-password .flex-row{margin-bottom:.5rem}@media (max-width:767px){.reset-password .booking-info h3{font-size:2rem}}.booking-bundle{background:#32546d;color:#fff;padding:2rem}.booking-bundle .flex-row{margin-bottom:0}.booking-bundle .estimate-about{border-bottom:2px solid #e62336;font-size:2rem;padding-top:.2rem}.booking-bundle .estimate-price{font-size:1.2rem;margin-top:.8rem;text-align:right}.booking-bundle .estimate-price .estimate-price-text{border-bottom:2px solid #e62336;display:inline-block}@media (max-width:767px){.booking-bundle .estimate-price{text-align:left}}.close-postcode-modal{background-color:rgba(65,64,66,.9)}.close-postcode-modal,.postcode-modal{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;left:0;overflow-x:scroll;padding-top:5rem;position:fixed;top:0;width:100%;z-index:111}@media (max-width:767px){.close-postcode-modal,.postcode-modal{padding-top:0}}.close-postcode-modal .modal-box,.postcode-modal .modal-box{background-color:#fff;border-radius:3px;margin:auto;max-width:45rem;min-width:35rem;padding:5rem;position:relative;z-index:200}@media (max-width:767px){.close-postcode-modal .modal-box,.postcode-modal .modal-box{max-width:90%;min-width:10rem;padding:3.5rem 2rem;width:100%}}.close-postcode-modal .modal-box .title,.postcode-modal .modal-box .title{margin-bottom:1rem}.close-postcode-modal .modal-box .close-modal,.postcode-modal .modal-box .close-modal{cursor:pointer}.close-postcode-modal .modal-box .close-modal img,.postcode-modal .modal-box .close-modal img{height:1.7rem;position:absolute;right:1rem;top:1rem;width:1.7rem}.booking{display:flex;flex:1 0 auto;flex-direction:column;justify-content:space-between}.booking-journey .page-loader{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:3rem auto}.booking-journey .page-loader img{margin-bottom:2rem;min-height:8rem}.booking-journey .section{margin-bottom:4rem}@media (max-width:767px){.booking-journey .section{margin-bottom:3rem}.booking-journey .section:last-of-type{margin-bottom:0}.booking-journey .section.hide-section{display:none}}.booking-journey .section .flex-container{align-items:center;display:flex;justify-content:space-between;max-width:100%}@media (max-width:767px){.booking-journey .section.option-selected .aj-control-container{margin-bottom:0}.booking-journey .section.option-selected .aj-control-container.hide-section{display:none}.booking-journey .section.option-selected .flex-container{margin-bottom:.5rem}}.booking-journey .section.option-selected .title-container{max-width:100%}@media (max-width:767px){.booking-journey .section.option-selected{background-color:#f4f4f4;border:1px solid #d1d7dc;border-radius:.5rem;margin-bottom:1.5rem;padding:.7rem}}.booking-journey .section .edit-section-mobile{display:none}.booking-journey .section .edit-section-mobile:before{background-image:url(/static/images/icons/arrows-left-white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.2rem;margin:auto;position:relative;width:1.2rem}@media (max-width:767px){.booking-journey .section .edit-section-mobile{background-color:#343a40;border-radius:.5rem;color:#fff;display:flex;font-family:Belfius Bold;font-size:.9rem;line-height:2.3rem;padding:0 .7rem}}.booking-journey .section .show-mobile{display:none}@media (max-width:767px){.booking-journey .section .show-mobile{align-items:center;color:#e62336;display:flex;font-family:Belfius Bold;margin-bottom:.5rem}.booking-journey .section .show-mobile span{align-items:center;display:flex;line-height:1.5rem;padding-left:1.5rem;position:relative}.booking-journey .section .show-mobile span.trim{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;display:-wekbit-box;height:3rem;max-width:100%;overflow:hidden;word-break:break-word}.booking-journey .section .show-mobile span:before{background-image:url(/static/images/option-checked-red.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;content:"";display:inline-block;height:1rem;left:0;margin-right:.5rem;position:absolute;top:.25rem;width:1rem}.booking-journey .section.option-selected .booking-section-title{font-family:Belfius Bold;text-align:left}.booking-journey .section.option-selected.datetime{margin-bottom:2.5rem}.booking-journey .section.option-selected.datetime a.price-link{display:none}}.booking-journey .section.subcategories{animation:fadeIn .5s;-moz-animation:fadeIn .5s;-webkit-animation:fadeIn .5s;-o-animation:fadeIn .5s}@media (max-width:767px){.booking-journey .section.subcategories .booking-section-title{margin-bottom:1rem;margin-top:1rem}.booking-journey .section.subcategories.option-selected .booking-section-title{margin-bottom:0;margin-top:0}}.booking-journey .section .last-section .aj-control-container{width:100%}@media (max-width:767px){.booking-journey .section .last-section.hide-section{display:none}.booking-journey .section .last-section{margin-bottom:1rem}.booking-journey .section .datetime-section.hide-section{height:0;opacity:0}.booking-journey .section .datetime-section.hide-section .datetime-picker .intervals-section{display:none}}.booking-journey .section .options{align-items:stretch;display:flex;flex-wrap:wrap;max-height:100rem;transition:max-height .3s}@media (max-width:767px){.booking-journey .section .options.hide-section{display:none;max-height:0;opacity:0;transition:max-height .3s}}.booking-journey .section .options .option{align-items:center;display:flex;margin-bottom:1rem;margin-right:1rem;position:relative;width:calc(33.33% - 1rem)}.booking-journey .section .options .option:nth-of-type(3n){margin-right:0;width:33.33%}.booking-journey .section .options .option.col-2{margin-right:.5rem;width:calc(50% - .5rem)}.booking-journey .section .options .option.col-2:nth-of-type(2n){margin-left:.5rem;margin-right:0}.booking-journey .section .options .option.col-2:nth-of-type(3n){margin-right:auto}@media (max-width:374px){.booking-journey .section .options .option.col-2{margin-left:0;margin-right:0;width:100%}.booking-journey .section .options .option.col-2:nth-of-type(2n),.booking-journey .section .options .option.col-2:nth-of-type(3n){margin-left:0;margin-right:0}.booking-journey .section .options .option{margin-right:0;width:100%}.booking-journey .section .options .option:nth-of-type(2n){margin-left:0;margin-right:0}.booking-journey .section .options .option:nth-of-type(3n){margin-right:0;width:100%}}@media (min-width:375px) and (max-width:991px){.booking-journey .section .options .option{margin-right:.5rem;width:calc(50% - .5rem)}.booking-journey .section .options .option:nth-of-type(2n){margin-left:.5rem;margin-right:0}.booking-journey .section .options .option:nth-of-type(3n){margin-right:auto;width:calc(50% - .5rem)}}.booking-journey .section .options .option input{appearance:none;background-color:transparent;border:1px solid #000;border-radius:50%;color:#000;height:1rem;left:1rem;margin-top:0;position:absolute;width:1rem}.booking-journey .section .options .option input:checked{background-image:url(/static/images/option-checked-white.svg);background-position:50%;background-size:cover;border:none;outline:0;outline-offset:0}.booking-journey .section .options .option input:checked+label{background-color:#e62336;color:#fff}@media (min-width:375px) and (max-width:767px){.booking-journey .section .options .option input{left:.5rem}}.booking-journey .section .options .option label{align-items:center;background-color:#f4f4f4;border-radius:.5rem;display:flex;font-weight:400;height:100%;line-height:1.5rem;margin-bottom:0;padding:.8rem 1rem .8rem 2.5rem;width:100%}.booking-journey .section .options .option label:hover{cursor:pointer}@media (min-width:375px) and (max-width:767px){.booking-journey .section .options .option label{padding:.8rem 1rem .8rem 2rem}}@media (max-width:767px){.booking-journey .section .options .option label{min-height:4.6rem}}.booking-steps-description{background-color:#f4f4f4;border-radius:.5rem;margin-top:.75rem;padding:1rem;text-align:center}@media (max-width:992px){.booking-steps-description{margin-bottom:5rem}}.booking-steps-description span{color:#32546d;cursor:pointer;text-decoration:underline}@media (max-width:767px){.booking-step-two .booking-info{padding:1.5rem 0 0}}.booking-info{background:#fff;border-top:1px solid #fff;font-size:1.2rem;padding:3rem 1rem 0 0;position:relative}@media (max-width:992px){.booking-info{padding:1.5rem 0 0}.booking-info .flex-item{margin:.5rem 0}.booking-info.auth{padding:0}}.booking-info h3{color:#414042;font-family:Belfius Bold;font-size:2.8rem}.booking-info.reset-password-container{padding:0}.booking-info .billing-profile-options{display:flex;flex-direction:column}.booking-info .billing-profile-options .option{display:flex;position:relative}.booking-info .billing-profile-options .option:first-of-type{margin-bottom:.8rem}.booking-info .billing-profile-options .option input{appearance:none;background-color:transparent;border:1px solid #000;border-radius:50%;bottom:0;color:#000;height:1rem;left:1rem;margin:auto;position:absolute;top:0;width:1rem}.booking-info .billing-profile-options .option input:checked{background-image:url(/static/images/option-checked-white.svg);background-position:50%;background-size:cover;border:none;outline:0;outline-offset:0}.booking-info .billing-profile-options .option input:checked+label{background-color:#e62336;color:#fff}@media (min-width:375px) and (max-width:767px){.booking-info .billing-profile-options .option input{left:.5rem}}.booking-info .billing-profile-options .option label{align-items:flex-start;background-color:#f4f4f4;border-radius:.5rem;display:flex;flex-direction:column;font-weight:400;height:100%;justify-content:center;line-height:1.5rem;margin-bottom:0;padding:1rem 1rem 1rem 2.5rem;width:100%}.booking-info .billing-profile-options .option label:hover{cursor:pointer}@media (min-width:375px) and (max-width:767px){.booking-info .billing-profile-options .option label{padding:.8rem 1rem .8rem 2rem}}@media (max-width:767px){.booking-info .billing-profile-options .option label{min-height:4.6rem}}.booking-info .billing-profile-options .option label span.info-preview{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;display:-wekbit-box;font-size:.8rem;height:1.5rem;max-width:100%;overflow:hidden;word-break:break-word}.booking-info.payment{padding:3rem 3rem 5.5rem}.booking-info.payment .is-billing{display:flex;margin-bottom:2.5rem}.booking-info.payment .is-billing span:nth-of-type(2){margin-left:1rem}.booking-info .supersection{margin-bottom:3rem}.booking-info .supersection:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.booking-info .supersection input::placeholder{color:#4a4a4a;opacity:.45}.booking-info .supersection .category-subcategory .flex-item{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}@media (max-width:767px){.booking-info .supersection .category-subcategory .flex-item{flex-direction:column}}.booking-info .supersection .category-subcategory .flex-item .aj-control-container{flex-basis:50%}@media (max-width:767px){.booking-info .supersection .category-subcategory .flex-item .aj-control-container{flex-basis:100%;width:100%}}.booking-info .supersection .category-subcategory .flex-item .aj-control-container:first-of-type{padding-right:1rem}@media (max-width:767px){.booking-info .supersection .category-subcategory .flex-item .aj-control-container:first-of-type{padding-right:0}}.booking-info .supersection .category-subcategory .flex-item .aj-control-container select:hover{cursor:pointer}.booking-info .supersection .category-subcategory .flex-item .aj-control-container select:disabled{cursor:not-allowed;opacity:.4}.booking-info .supersection .summary-booking{flex-direction:column}@media (max-width:992px){.booking-info .supersection .summary-booking.flex-row{margin-bottom:1rem}}.booking-info .supersection .summary-booking .summary-section{background-color:#f8f9fa;display:flex;flex-direction:column;padding:1rem 1rem 1rem .7rem;position:relative}.booking-info .supersection .summary-booking .summary-section:first-of-type{margin-bottom:1.4rem}@media (max-width:992px){.booking-info .supersection .summary-booking .summary-section:first-of-type{padding-bottom:3rem}.booking-info .supersection .summary-booking .summary-section:first-of-type .summary-section__edit-data{bottom:1rem;position:absolute;right:1rem}}.booking-info .supersection .summary-booking .summary-section:last-of-type{padding-top:2rem}@media (max-width:992px){.booking-info .supersection .summary-booking .summary-section:last-of-type{padding-bottom:3rem}.booking-info .supersection .summary-booking .summary-section:last-of-type .summary-section__edit-data{bottom:1rem;position:absolute;right:1rem}}.booking-info .supersection .summary-booking .summary-section__title-container{display:flex;justify-content:space-between}.booking-info .supersection .summary-booking .summary-section__edit-data{border-bottom:none;color:#32546d;font-size:1.1rem;text-decoration:underline}.booking-info .supersection .summary-booking .summary-section__edit-data:hover{cursor:pointer}.booking-info .supersection .summary-booking .summary-section__info-container p{color:#414042;letter-spacing:normal}.booking-info .supersection .summary-booking .summary-section__info-container .info-container-hours{padding-left:.3rem}.booking-info .supersection .summary-booking .summary-section__info-container span.day{padding-right:.3rem;text-transform:capitalize}.booking-info .supersection .forgot-password{margin-bottom:0}.booking-info .supersection .forgot-password-box{margin-top:.5rem}.booking-info .supersection .booking-login-form{margin:auto;max-width:42rem}.booking-info .supersection .booking-login-form h3{font-size:2rem}@media (max-width:767px){.booking-info .supersection .booking-login-form h3{font-size:1.5rem}}.booking-info .supersection .booking-login-form input::placeholder{color:#4a4a4a;opacity:.45}.booking-info .booking-login-form-error{margin-bottom:.5rem}.booking-info .show-datetime{margin-left:auto;margin-top:1.8rem;text-align:right}.booking-info .show-datetime button:disabled{cursor:not-allowed;pointer-events:auto}.booking-info .show-datetime button:disabled:hover{background-color:#ccc}.booking-info .section{margin-bottom:3rem;position:relative}.booking-info .section.datetime,.booking-info .section.description,.booking-info .section.postcode{animation:fadeIn .5s;-moz-animation:fadeIn .5s;-webkit-animation:fadeIn .5s;-o-animation:fadeIn .5s}.booking-info .section.booking-login-form{margin-bottom:0}.booking-info .section.service-types{margin-bottom:2rem}.booking-info .section .section__head{margin-bottom:1.5rem}.booking-info .section .section__head h3{margin-bottom:1rem}.booking-info .section.datetime a.price-link{align-items:center;background-color:#000;border-bottom:none;border-radius:.5rem;color:#fff;display:none;justify-content:center;margin-bottom:1rem;padding:.8rem}@media (max-width:767px){.booking-info .section.datetime a.price-link{display:flex}}.booking-info .section.datetime a.price-link img{tint-color:#000}.booking-info .section.datetime a.price-link span{font-size:1rem;margin-left:.3rem}.booking-info .section.description .media-mobile{display:none}@media (max-width:767px){.booking-info .section.description .media-mobile{background-color:#000;border-radius:.5rem;color:#fff;display:block;padding:1rem;text-align:center}.booking-info .section.description .media-mobile span{font-size:1rem;line-height:2rem}.booking-info .section.description .media-mobile .icon{background-image:url(/static/images/icons/media-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:2rem;margin-left:.5rem;vertical-align:bottom;width:2rem}}@media (max-width:374px){.booking-info .section.description .media-mobile{padding:1rem 2rem}}.booking-info .section.description .media-picker{margin-top:3rem}@media (max-width:767px){.booking-info .section.description .media-picker{animation:fadeIn .5s;-moz-animation:fadeIn .5s;-webkit-animation:fadeIn .5s;-o-animation:fadeIn .5s;display:none;margin-top:1.5rem}.booking-info .section.description .media-picker.mobile-visible{display:flex}}.booking-info .section textarea{height:10rem}@media (max-width:767px){.booking-info .section textarea{height:14rem}}.booking-info .section textarea::placeholder{color:#4a4a4a;opacity:.45}.booking-info .section .description-box{margin-bottom:1rem;position:relative}.booking-info .section .description-box textarea{resize:vertical}@media (max-width:767px){.booking-info .section .description-box{margin-top:0}}.booking-info .section .description-box p{color:#414042;font-size:1.1rem;line-height:1.5rem}.booking-info .section .description-box textarea:focus,.booking-info .section .description-box textarea:focus-visible{border:1px solid #e62336;outline:none}.booking-info .booking-journey .section.option-selected .subcategory-description{display:none}@media (max-width:767px){.booking-info .booking-journey .section.option-selected .subcategory-description{background-color:transparent;color:#000;display:flex;margin-top:0;padding:0}}.booking-info .subcategory-description{background-color:#fbebd1;display:none;flex:1;flex-direction:column;font-size:1.1rem;padding:1rem}@media (max-width:767px){.booking-info .subcategory-description{display:block;margin-bottom:.5rem;margin-top:2rem}}.booking-info .subcategory-description span.intro{font-family:Belfius Bold;padding:.1rem}.booking-info .subcategory-description .pricing-section .price-model{align-items:center;display:flex}.booking-info .subcategory-description .pricing-section .price-value{padding-left:.3rem}.booking-info .subcategory-description .pricing-section .surcharge{align-items:center;display:flex}.booking-info .subcategory-description .pricing-section .surcharge span{padding-left:.3rem}.booking-info .subcategory-description .pricing-section .surcharge span:last-of-type:after{color:#e62336;content:"*";display:inline-block;font-family:Belfius Bold}.booking-info .subcategory-description .extra-price-info{font-size:.8rem;font-style:italic}.booking-info .subcategory-description .extra-price-info:before{color:#e62336;content:"*";display:inline-block;font-family:Belfius Bold;margin-right:.2rem}.booking-info .subcategory-description.expand-system{margin-bottom:0}@media (max-width:767px){.booking-info .subcategory-description.expand-system .pricing-section .price-model{color:#000;display:flex;flex-wrap:wrap;font-size:1.4rem}.booking-info .subcategory-description.expand-system .pricing-section .price-model .price-text{color:#32546d;text-transform:uppercase}}@media (max-width:374px){.booking-info .subcategory-description.expand-system .pricing-section .price-model{font-size:1.3rem}}@media (max-width:767px){.booking-info .subcategory-description.expand-system .custom-subcategory-description,.booking-info .subcategory-description.expand-system .default-subcategory-description{display:block;margin-bottom:1.5rem;max-height:1.5rem;max-width:100%;overflow:hidden;position:relative}.booking-info .subcategory-description.expand-system .custom-subcategory-description .default-subcategory-line:first-of-type,.booking-info .subcategory-description.expand-system .custom-subcategory-description p,.booking-info .subcategory-description.expand-system .default-subcategory-description .default-subcategory-line:first-of-type,.booking-info .subcategory-description.expand-system .default-subcategory-description p{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-wekbit-box;height:1.5rem;opacity:.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.booking-info .subcategory-description.expand-system .custom-subcategory-description.expanded,.booking-info .subcategory-description.expand-system .default-subcategory-description.expanded{max-height:none}.booking-info .subcategory-description.expand-system .custom-subcategory-description.expanded .default-subcategory-line:first-of-type,.booking-info .subcategory-description.expand-system .custom-subcategory-description.expanded p,.booking-info .subcategory-description.expand-system .default-subcategory-description.expanded .default-subcategory-line:first-of-type,.booking-info .subcategory-description.expand-system .default-subcategory-description.expanded p{-webkit-line-clamp:unset;height:auto;opacity:1;overflow:visible;white-space:normal}.booking-info .subcategory-description.expand-system .see-all-price-info{align-items:center;bottom:-2rem;display:flex;height:4rem;justify-content:center;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;width:8rem;z-index:2}}.booking-info .subcategory-description.expand-system .see-all-price-info .icon{display:none}@media (max-width:767px){.booking-info .subcategory-description.expand-system .see-all-price-info .icon{background-color:#000;background-image:url(/static/images/icons/arrows-left-white.svg);background-position:50%;background-repeat:no-repeat;background-size:70%;border-radius:50%;display:block;height:2.5rem;transform:rotate(-90deg);width:2.5rem}}.booking-info .subcategory-description.expand-system .see-all-price-info.open .icon{transform:rotate(90deg)}.booking-info .datetime-overlay{background-color:hsla(0,0%,100%,.7);height:100%;position:absolute;width:100%}.booking-info .booking-info__head h3{color:#414042;font-family:Belfius Bold;font-size:2.6rem;letter-spacing:-.43px;line-height:2.6rem;margin:0 0 2rem}.booking-info .booking-info__head h4{color:#414042;font-size:1.4rem;letter-spacing:-.43px}.booking-info .booking-info__head h4.booking-info__title{font-size:1.7rem}@media (max-width:767px){.booking-info .booking-info__head h4.booking-info__title{font-size:1.4rem}}.booking-info .booking-info__head h4.existing-account{margin-bottom:0}.booking-info .booking-info__head p{color:#4a4a4a;letter-spacing:-.37px}.booking-info .booking-info__head .login-user{padding-left:.4rem}.booking-info .booking-info__head .logout-button{text-align:right}@media (max-width:767px){.booking-info .booking-info__head .logout-button{margin-top:1rem}}.booking-info h3{margin-top:0}.booking-info h3+p{margin-bottom:1.5rem}@media (max-width:992px){.hide-mobile{display:none}}.show-mobile{display:none}@media (max-width:992px){.show-mobile{display:block}}.booking-info__bottom{align-items:center;display:flex;justify-content:space-between;margin-top:1rem;padding-bottom:0;padding-right:1rem;position:relative;width:100%}@media (max-width:767px){.booking-info__bottom{flex-direction:column}}@media (max-width:992px){.booking-info__bottom{padding-right:0}}.booking-info__bottom button{align-items:center;display:flex;justify-content:center;margin-left:auto;margin-right:0}.booking-info__bottom .aj-btn--next:after{background:url(/static/images/icons/arrows-right-white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1rem;margin-left:.2rem;position:relative;width:1rem}.booking-info__bottom .aj-btn--prev{background-color:#32546d}.booking-info__bottom .aj-btn--prev:before{background:url(/static/images/icons/arrows-left-white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1rem;margin-left:.2rem;position:relative;width:1rem}@media (max-width:767px){.booking-info__bottom{margin-top:0;padding:0;width:100%}}.booking-info__bottom .aj-btn.aj-btn--prev{align-items:center;border:1px solid #32546d;color:#fff;display:flex;justify-content:center}.booking-info__bottom .aj-btn.aj-btn--prev:hover{background-color:#1a1d20;color:#fff}.booking-info__bottom a.aj-btn--shrink,.booking-info__bottom button.aj-btn--shrink{display:flex}@media (max-width:767px){.booking-info__bottom a.aj-btn--shrink,.booking-info__bottom button.aj-btn--shrink{margin-bottom:1rem;padding:.8rem 1.5rem;width:100%}.booking-info__bottom a.aj-btn--shrink{margin-bottom:.5rem}}.booking-info__bottom .date-time-actions .go-next.inactive{cursor:not-allowed;pointer-events:auto}.booking-info__bottom .date-time-actions .go-next.inactive:hover{background:#cfcfcf}.booking-info__bottom .errors{margin-bottom:2rem}.booking-info__bottom .errors .error-text{color:#ff8674;display:none}.booking-info__bottom .summary{margin-bottom:1rem}.booking-payment{padding-bottom:3rem}@media (max-width:767px){.booking-payment{text-align:justify}}.booking-payment p{font-size:1rem}.booking-payment h4{font-family:Belfius Bold;margin-top:2rem}.booking-client-personal-info input:disabled{color:#7a797b;cursor:not-allowed}.voucher-section{margin:auto auto 3rem;max-width:42rem}.booking-summary .flex-row{margin-bottom:2rem}.booking-summary .summary-row{background:#f6f6f6;height:100%;padding:1rem}.booking-summary .summary-row.summary .summary-item span:first-of-type{font-family:Belfius Bold}.booking-summary .summary-row .summary-key{border-bottom:3px solid #32546d;display:inline-block;font-family:Belfius Bold;font-size:1.2rem;margin-bottom:1.5rem;margin-top:0;padding-bottom:.5rem}.booking-summary .summary-row .summary-value .icon{margin-right:1rem;width:2.5rem}.booking-summary .summary-row .summary-value .summary-item{margin-bottom:1rem}@media (max-width:992px){.booking-summary .summary-row .summary-value .summary-item{margin-bottom:.5rem}}.booking-summary .summary-row .summary-value .summary-item span{padding-left:.5rem;word-break:break-all}.booking-summary .summary-row .summary-value .summary-item:last-child{margin-bottom:0}.booking-summary .summary-project-description{word-wrap:break-word;line-height:1.5}@media (max-width:767px){.booking-summary .flex-row{margin-bottom:1rem}}.booking-summary .row-info{display:flex}@media (max-width:992px){.booking-summary .row-info{display:block}}.booking-summary .row-info .summary-item{flex-basis:33%}.booking-summary .row-info .summary-item span{display:block}.payment-selector label.aj-radio{border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:0;padding:1rem}.payment-selector label.aj-radio:first-child{border-top:1px solid rgba(0,0,0,.08)}.payment-selector label.aj-radio .radio-details{display:none;font-size:1rem;font-weight:400;margin-top:1rem;padding:2rem}.payment-selector label.aj-radio .radio-details p.tip{color:#888;margin:2rem 0 0}.text-indent{padding-left:2rem}.loader,.loader:after{border-radius:50%;height:10em;width:10em}@media (max-width:767px){.loader,.loader:after{height:5rem;width:5rem}}.loader{animation:load8 1.1s linear infinite;border:1.1em solid rgba(230,35,54,.2);border-left-color:#e62336;font-size:15px;margin:60px auto;position:relative;text-indent:-9999em;transform:translateZ(0)}@media (max-width:767px){.loader{margin:2rem auto}}.swal2-cancel,.swal2-confirm{font-size:1.3rem;margin:10px 20px}.custom-swal-newTime{diplay:inline-block;background-color:#3085d6;border-left-color:#3085d6;border-right-color:#3085d6}.custom-swal-newTime:hover{background-color:#266aab}.hiddenInputFile{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.hiddenInputFile+label{background-color:#32546d;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-family:Belfius Bold;font-size:1.1em;padding:7px 10px}.hiddenInputFile+label:hover,.hiddenInputFile:focus+label{background-color:#0babba}.hiddenInputFile:focus+label{outline:1px dotted #000;outline:5px auto -webkit-focus-ring-color}.swal2-popup.swal2-modal.swal2-show.validate-voucher-swal .swal2-icon.swal2-warning.swal2-animate-warning-icon{font-size:1rem}.swal2-popup.swal2-modal.swal2-show.time-slot-class .swal2-icon.swal2-warning.swal2-animate-warning-icon{font-size:1rem;height:6rem;width:6rem}.swal2-popup .swal2-styled.swal2-confirm.time-slot-confirm-button{background-color:#32546d;border:0;border-radius:0}.swal2-popup .swal2-styled.swal2-confirm.time-slot-confirm-button:focus{box-shadow:none}.swal2-icon.swal2-warning.swal2-animate-warning-icon{border-color:#e62336;color:#e62336}.swal2-confirm.forgot-password-sweetalert.swal2-styled:focus{box-shadow:none}@media (max-width:767px){.container:focus-within .booking-info__bottom{left:1rem;position:absolute;right:1rem;width:auto}}@-moz-keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-o-keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@font-face{font-family:Roboto Slab;src:url(/static/fonts/roboto-slab/RobotoSlab-Regular.woff)}@font-face{font-family:Roboto Slab;src:url(/static/fonts/roboto-slab/RobotoSlab-Regular.ttf)}@font-face{font-family:Roboto Slab;src:url(/static/fonts/roboto-slab/RobotoSlab-Regular.eot)}@font-face{font-family:Roboto Slab;src:url(/static/fonts/roboto-slab/RobotoSlab-Regular.svg)}@font-face{font-family:Roboto Slab;src:url(/static/fonts/roboto-slab/RobotoSlab-Regular.otf)}@font-face{font-family:Roboto Slab Bold;src:url(/static/fonts/roboto-slab/RobotoSlab-Bold.ttf)}@font-face{font-family:Roboto;src:url(/static/fonts/roboto/Roboto-Regular.woff)}@font-face{font-family:Roboto;src:url(/static/fonts/roboto/Roboto-Regular.ttf)}@font-face{font-family:Roboto;src:url(/static/fonts/roboto/Roboto-Regular.eot)}@font-face{font-family:Roboto;src:url(/static/fonts/roboto/Roboto-Regular.svg)}@font-face{font-family:Roboto;src:url(/static/fonts/roboto/Roboto-Regular.otf)}@font-face{font-family:Roboto Bold;src:url(/static/fonts/roboto-bold/Roboto-Bold.woff)}@font-face{font-family:Roboto Bold;src:url(/static/fonts/roboto-bold/Roboto-Bold.ttf)}@font-face{font-family:Roboto Bold;src:url(/static/fonts/roboto-bold/Roboto-Bold.eot)}@font-face{font-family:Roboto Bold;src:url(/static/fonts/roboto-bold/Roboto-Bold.svg)}@font-face{font-family:Roboto Bold;src:url(/static/fonts/roboto-bold/Roboto-Bold.otf)}@font-face{font-family:Roboto Medium;src:url(/static/fonts/roboto-medium/Roboto-Medium.woff)}@font-face{font-family:Roboto Medium;src:url(/static/fonts/roboto-medium/Roboto-Medium.ttf)}@font-face{font-family:Roboto Medium;src:url(/static/fonts/roboto-medium/Roboto-Medium.eot)}@font-face{font-family:Roboto Medium;src:url(/static/fonts/roboto-medium/Roboto-Medium.svg)}@font-face{font-family:Roboto Medium;src:url(/static/fonts/roboto-medium/Roboto-Medium.otf)}@font-face{font-family:Roboto Light;src:url(/static/fonts/roboto-light/Roboto-Light.woff)}@font-face{font-family:Roboto Light;src:url(/static/fonts/roboto-light/Roboto-Light.ttf)}@font-face{font-family:Roboto Light;src:url(/static/fonts/roboto-light/Roboto-Light.eot)}@font-face{font-family:Roboto Light;src:url(/static/fonts/roboto-light/Roboto-Light.svg)}@font-face{font-family:Roboto Light;src:url(/static/fonts/roboto-light/Roboto-Light.otf)}@font-face{font-family:Roboto Italic;src:url(/static/fonts/roboto-italic/Roboto-Italic.woff)}@font-face{font-family:Roboto Italic;src:url(/static/fonts/roboto-italic/Roboto-Italic.ttf)}@font-face{font-family:Roboto Italic;src:url(/static/fonts/roboto-italic/Roboto-Italic.eot)}@font-face{font-family:Roboto Italic;src:url(/static/fonts/roboto-italic/Roboto-Italic.svg)}@font-face{font-family:Roboto Italic;src:url(/static/fonts/roboto-italic/Roboto-Italic.otf)}@font-face{font-family:Roboto Condensed;src:url(/static/fonts/roboto-condensed/Roboto-Condensed.woff)}@font-face{font-family:Roboto Condensed;src:url(/static/fonts/roboto-condensed/Roboto-Condensed.ttf)}@font-face{font-family:Roboto Condensed;src:url(/static/fonts/roboto-condensed/Roboto-Condensed.eot)}@font-face{font-family:Roboto Condensed;src:url(/static/fonts/roboto-condensed/Roboto-Condensed.svg)}@font-face{font-family:Roboto Condensed;src:url(/static/fonts/roboto-condensed/Roboto-Condensed.otf)}@font-face{font-family:SF Pro Black;src:url(/static/fonts/sf-pro/SFProBlack.woff)}@font-face{font-family:SF Pro Black;src:url(/static/fonts/sf-pro/SFProBlack.ttf)}@font-face{font-family:SF Pro Black;src:url(/static/fonts/sf-pro/SFProBlack.eot)}@font-face{font-family:SF Pro Black;src:url(/static/fonts/sf-pro/SFProBlack.svg)}@font-face{font-family:SF Pro Black;src:url(/static/fonts/sf-pro/SFProBlack.otf)}@font-face{font-family:Belfius Regular;src:url(/static/fonts/belfius/BelfiusNormal_regular.eot)}@font-face{font-family:Belfius Regular;src:url(/static/fonts/belfius/BelfiusNormal_regular.otf)}@font-face{font-family:Belfius Regular;src:url(/static/fonts/belfius/BelfiusNormal_regular.svg)}@font-face{font-family:Belfius Regular;src:url(/static/fonts/belfius/BelfiusNormal_regular.ttf)}@font-face{font-family:Belfius Regular;src:url(/static/fonts/belfius/BelfiusNormal_regular.woff)}@font-face{font-family:Belfius Regular;src:url(/static/fonts/belfius/BelfiusNormal_regular.woff2)}@font-face{font-family:Belfius Bold;src:url(/static/fonts/belfius-bold/BelfiusNormal_bold.eot)}@font-face{font-family:Belfius Bold;src:url(/static/fonts/belfius-bold/BelfiusNormal_bold.otf)}@font-face{font-family:Belfius Bold;src:url(/static/fonts/belfius-bold/BelfiusNormal_bold.svg)}@font-face{font-family:Belfius Bold;src:url(/static/fonts/belfius-bold/BelfiusNormal_bold.ttf)}@font-face{font-family:Belfius Bold;src:url(/static/fonts/belfius-bold/BelfiusNormal_bold.woff)}@font-face{font-family:Belfius Bold;src:url(/static/fonts/belfius-bold/BelfiusNormal_bold.woff2)}.login-page .auth-container{background-color:#fff;font-size:1.2rem;margin:8rem auto;max-width:38rem;padding-top:2rem;width:100%}@media (max-width:767px){.login-page .auth-container{margin:1rem 0}}.phy-overlay{background:rgba(0,0,0,.3);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9000}.phy-popup{display:none;z-index:9100}.phy-popup[data-type=simple]{position:absolute}.phy-popup[data-type=modal]{bottom:0;left:0;overflow-y:scroll;position:fixed;right:0;top:0}.phy-popup[data-type=modal] .phy-popup-container{margin:6rem auto;position:relative;width:85%;z-index:9101}.phy-popup[data-type=modal] .phy-popup-container .phy-popup-dialog{background:#fff;position:relative}.phy-popup[data-type=modal] .phy-popup-container .phy-popup-dialog .phy-popup-close-tab{background:#fff;height:6rem;padding-top:.5rem;position:absolute;right:0;text-align:center;top:-3rem;width:4rem}.phy-popup[data-type=modal] .phy-popup-container .phy-popup-dialog .phy-popup-close-tab button{background:transparent;border:none;color:#cbc9c9;font-size:2rem;height:3rem;line-height:0;text-align:center;width:3rem}.phy-popup[data-type=modal] .phy-popup-container .phy-popup-dialog .phy-popup-close-tab button:hover{border-color:#8e8c8c;color:#8e8c8c}.header .app-cta,.hero .app-cta{color:#fff}.header .app-cta .download-illustration img,.hero .app-cta .download-illustration img{height:40rem}@media (max-width:991px){.header .app-cta .download-illustration,.hero .app-cta .download-illustration{text-align:center}.header .app-cta .download-illustration img,.hero .app-cta .download-illustration img{height:auto;width:100%}}.header .app-cta .app-cta__title,.hero .app-cta .app-cta__title{font-weight:200;line-height:1.2;margin-top:8rem}@media (max-width:991px){.header .app-cta .app-cta__title,.hero .app-cta .app-cta__title{margin-top:0}}.header .app-cta .app-cta__description,.hero .app-cta .app-cta__description{font-weight:200;margin-top:2.5rem}.header .app-cta .app-cta__description .app-cta__description-download,.hero .app-cta .app-cta__description .app-cta__description-download{margin-top:2.5rem}.header .app-cta .app-cta__description .app-cta__description-download .app-badge,.hero .app-cta .app-cta__description .app-cta__description-download .app-badge{float:left;margin-right:2rem;margin-top:1rem}.header .app-cta .app-cta__description .app-cta__description-download .app-badge.android-badge,.hero .app-cta .app-cta__description .app-cta__description-download .app-badge.android-badge{margin-left:-.7rem;margin-top:.3rem}.header .app-cta .app-cta__description .app-cta__description-download .app-badge.android-badge img,.hero .app-cta .app-cta__description .app-cta__description-download .app-badge.android-badge img{width:11rem}.header .app-cta .app-cta__description .app-cta__description-download .app-badge img,.hero .app-cta .app-cta__description .app-cta__description-download .app-badge img{width:10rem}.app-description .app-description__illustration img{height:100%;width:100%}.app-description .app-description__features{font-weight:300}@media (max-width:991px){.app-description .app-description__features{margin-bottom:4rem}}.app-description .app-description__features .feature{line-height:1.7;margin-top:3rem}.app-description .app-description__features .feature:first-of-type{margin-top:0}.app-description .app-description__features .feature .feature-title{margin-bottom:.5rem}.instructions .flex-row{flex-wrap:wrap}.instructions .instruction{margin-top:3rem;min-height:8rem}.instructions .instruction .instruction__item-number{flex:0 0 3rem}.instructions .instruction .instruction__number span{border:1px solid #333;border-radius:100%;display:block;font-family:Belfius Bold;height:2rem;padding-top:.2rem;text-align:center;width:2rem}.instructions .instruction .instruction__text h4{margin-top:0}.instructions .instruction .instruction__item-picture{flex:0 0 20rem}@media (max-width:991px){.instructions .instruction .instruction__item-picture{flex-basis:100%;margin-left:0;margin-top:1.5rem}}.instructions .instruction .instruction__picture img{max-width:100%}.error-page{align-items:center;display:flex;flex:1 0 auto;justify-content:center;padding:0 2rem;position:relative}@media (max-width:767px){.error-page{padding-top:3rem}}.error-page .content{padding-bottom:1rem;position:relative;text-align:center}.error-page .content p{font-size:1.5rem;margin-bottom:2rem}.error-page .content p:first-of-type{font-family:Belfius Bold;font-size:4rem;margin-bottom:1rem}.error-page .content .go-back{display:block;margin-bottom:2rem;padding-top:2rem}@media (max-width:767px){.error-page .content .go-back{padding-bottom:2rem}}.error-page .content .go-back a{background-color:#e62336;border:none;border-radius:.3rem;color:#fff;margin:auto;padding:1rem 3rem}.error-page .content .go-back a:hover{background-color:#d6182b}.footer-line{padding:0 2.4rem}@media (max-width:767px){.footer-line{padding:0}}.grey-line{border-bottom:1px solid #c7c8ca;display:block;height:.2rem;position:relative}.hero{min-height:inherit}.privacy-policy .privacy-policy-section{margin-bottom:3rem}.privacy-policy .privacy-policy-section:last-child{margin-bottom:0}.privacy-policy .privacy-policy-section h2{font-size:1.5rem}.privacy-policy .privacy-policy-section.pro-terms{text-align:justify}.privacy-policy .privacy-policy-section.pro-terms .text-indent{margin-bottom:1rem}.go-back{border-radius:.2rem;margin-bottom:2rem}.go-back.aj-btn{padding:.5rem 1.5rem}#cookies{align-items:center;background-color:rgba(33,37,41,.7);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:53}#cookies.no-bkg{background-color:transparent;height:0;position:relative;width:0}@media (max-width:767px){#cookies{align-items:center;background-color:rgba(0,0,0,.4);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:53}}#cookies .title{font-size:2rem;line-height:2.5rem;margin-bottom:1.5rem}@media (max-width:767px){#cookies .title{font-family:Belfius Bold;font-size:1.5rem;line-height:2rem;margin-bottom:1rem}}#cookies a{margin:0 .3rem}#cookies .cookies{background:#f8f9fa;border-radius:.5rem;box-shadow:0 1rem 1rem 0 rgba(0,0,0,.1);max-width:48rem;padding:2.5rem;width:100%;z-index:1}@media (max-width:767px){#cookies .cookies{bottom:auto;margin:auto 1rem;padding:1.5rem;position:relative;right:auto}}#cookies .cookies p{line-height:1.7rem}#cookies .cookies .actions{display:flex;justify-content:flex-end;margin:0 -.5rem;padding-top:2rem}@media (max-width:767px){#cookies .cookies .actions{flex-direction:column;margin:0}}#cookies .cookies .actions button{background-color:#e62336;border:1px solid #e62336;border-radius:.5rem;color:#fff;flex-grow:1;margin:.5rem;padding:.7rem}@media (max-width:767px){#cookies .cookies .actions button{margin:0 0 .5rem;width:100%}}#cookies .cookies .actions button:hover{background-color:#e9394a;cursor:pointer}#cookies .manage-cookies{align-items:center;display:flex;height:100%;justify-content:center;left:0;padding:1.1rem;position:fixed;top:0;width:100%;z-index:53}#cookies .manage-cookies .title{font-family:Belfius Bold;font-size:1.75rem}#cookies .manage-cookies .cookies-content{background:#f8f9fa;border-radius:.5rem;max-width:48rem;width:100%}#cookies .manage-cookies .cookies-content .header{align-items:center;display:flex;justify-content:space-between;padding:1rem 2rem}@media (max-width:767px){#cookies .manage-cookies .cookies-content .header{flex-direction:column-reverse;padding:1.5rem}}#cookies .manage-cookies .cookies-content .header .title{margin-bottom:0}#cookies .manage-cookies .cookies-content .header .actions{align-items:center;display:flex}@media (max-width:767px){#cookies .manage-cookies .cookies-content .header .actions{justify-content:center;margin-bottom:1rem;width:100%}}#cookies .manage-cookies .cookies-content .header .actions button{background-color:#e62336;border:1px solid #e62336;border-radius:.5rem;color:#fff;min-width:7rem;padding:.5rem 1rem;width:fit-content}#cookies .manage-cookies .cookies-content .header .actions button:hover{background-color:#e9394a;cursor:pointer}#cookies .manage-cookies .cookies-content .header .actions button:last-of-type{margin-left:.5rem}#cookies .manage-cookies .cookies-content .cookie-options{background-color:#f4f4f4;max-height:25rem;overflow-y:scroll}@media (max-width:767px){#cookies .manage-cookies .cookies-content .cookie-options{max-height:20rem}}#cookies .manage-cookies .cookies-content .cookie-options .option{border-bottom:1px solid #d1d7dc;padding:2rem}#cookies .manage-cookies .cookies-content .cookie-options .option:last-of-type{border-bottom:none;margin-bottom:0}@media (max-width:767px){#cookies .manage-cookies .cookies-content .cookie-options .option{padding:1.5rem}}#cookies .manage-cookies .cookies-content .cookie-options .option .info{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}#cookies .manage-cookies .cookies-content .cookie-options .option .option-title{font-family:Belfius Bold;font-size:1.2rem}#cookies .manage-cookies .cookies-content .cookie-options .option .description{color:#4d606b;font-size:1rem;line-height:1.5rem;padding-right:3rem}#cookies .manage-cookies .cookies-content .cookie-options .option .switch{align-items:center;display:flex;height:1.6rem;position:relative;width:auto}#cookies .manage-cookies .cookies-content .cookie-options .option .switch input{cursor:pointer;display:block;height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}#cookies .manage-cookies .cookies-content .cookie-options .option .switch input:disabled{cursor:not-allowed}#cookies .manage-cookies .cookies-content .cookie-options .option .switch input:disabled~.switch-label{opacity:.3}#cookies .manage-cookies .cookies-content .cookie-options .option .switch .switch-handle{background:-webkit-linear-gradient(180deg,#fff 40%,#f2f1f0);background:linear-gradient(180deg,#fff 40%,#f2f1f0);border-radius:100%;box-shadow:-1px 1px 5px rgba(0,0,0,.2);cursor:pointer;height:1.4rem;left:1px;position:absolute;top:1px;transition:All .2s linear;width:1.4rem;z-index:1}#cookies .manage-cookies .cookies-content .cookie-options .option .switch .switch-label{background-color:#f6f6f6;border:1px solid #eaeaea;border-radius:26px;display:inline-block;height:1.6rem;position:relative;transition:background .2s;width:2.8rem}#cookies .manage-cookies .cookies-content .cookie-options .option .switch .switch-input:checked~.switch-handle{left:1.4rem}#cookies .manage-cookies .cookies-content .cookie-options .option .switch .switch-input:checked~.switch-label{background-color:#be1626}#cookies .manage-cookies .cookies-content .bottom-actions{align-items:center;display:flex;justify-content:space-between;padding:1rem 2rem}@media (max-width:767px){#cookies .manage-cookies .cookies-content .bottom-actions{flex-direction:column}}#cookies .manage-cookies .cookies-content .bottom-actions a{border-bottom:none;text-decoration:underline}@media (max-width:767px){#cookies .manage-cookies .cookies-content .bottom-actions a{margin-bottom:.5rem}}#cookies .manage-cookies .cookies-content .bottom-actions button{background-color:#e62336;border:1px solid #e62336;color:#fff;padding:.5rem 1.5rem;width:fit-content}#cookies .manage-cookies .cookies-content .bottom-actions button:hover{background-color:#e9394a}.access-options{margin-bottom:2rem}@media (min-width:768px) and (max-width:992px){.access-options{margin-top:1rem}}.access-options .options{align-items:stretch;display:flex;justify-content:space-between}@media (max-width:991px){.access-options .options{flex-direction:column}}.access-options .options .delimiter{display:none}@media (max-width:991px){.access-options .options .delimiter{align-items:center;display:flex;margin:1rem 0}.access-options .options .delimiter:after,.access-options .options .delimiter:before{background-color:#f4f4f4;content:"";display:inline-block;flex-grow:1;height:1px;position:relative}.access-options .options .delimiter:before{margin-right:.5rem}.access-options .options .delimiter:after{margin-left:.5rem}}.access-options .options .access-option{border:1px solid #bbbcbe;border-radius:.5rem;display:flex;flex:.5;flex-direction:column;justify-content:space-between;padding:2rem 2.5rem;text-align:center}@media (max-width:1199px){.access-options .options .access-option{padding:.7rem .5rem}}@media (max-width:991px){.access-options .options .access-option{background-color:#f4f4f4}}@media (max-width:374px){.access-options .options .access-option{flex:1 1 8rem;justify-content:flex-end}}.access-options .options .access-option:focus .action-button,.access-options .options .access-option:focus-visible .action-button,.access-options .options .access-option:hover .action-button,.access-options .options .access-option:visited .action-button{background-color:#fff;color:#000;cursor:pointer}@media (max-width:991px){.access-options .options .access-option:focus .action-button,.access-options .options .access-option:focus-visible .action-button,.access-options .options .access-option:hover .action-button,.access-options .options .access-option:visited .action-button{background-color:#e62336;color:#000}}.access-options .options .access-option:hover{background-color:#e62336;border:1px solid #e62336;color:#fff;cursor:pointer}@media (max-width:991px){.access-options .options .access-option:hover{background-color:#f4f4f4;border:1px solid #bbbcbe}}.access-options .options .access-option:first-of-type{margin-right:1rem}@media (max-width:991px){.access-options .options .access-option:first-of-type{margin-right:0}}.access-options .options .access-option:first-of-type .title:before{background-image:url(/static/images/icons/create-account-red.png)}@media (max-width:991px){.access-options .options .access-option:first-of-type .title:before{display:none}}.access-options .options .access-option:first-of-type:hover .title:before{background-image:url(/static/images/icons/create-account-hover.png)}@media (max-width:991px){.access-options .options .access-option:first-of-type:hover .title:before{display:none}}@media (max-width:991px){.access-options .options .access-option:first-of-type:focus .action-button,.access-options .options .access-option:first-of-type:focus-visible .action-button,.access-options .options .access-option:first-of-type:hover .action-button,.access-options .options .access-option:first-of-type:visited .action-button{background-color:#e62336;color:#000}}@media (max-width:991px){.access-options .options .access-option:first-of-type .action-button{background-color:#e62336;color:#000}.access-options .options .access-option:first-of-type .action-button:before{background-image:url(/static/images/icons/create-account-mobile.png)}}.access-options .options .access-option:last-of-type{margin-left:1rem}@media (max-width:991px){.access-options .options .access-option:last-of-type{margin-left:0}}.access-options .options .access-option:last-of-type .title:before{background-image:url(/static/images/icons/login-red.png)}@media (max-width:991px){.access-options .options .access-option:last-of-type .title:before{display:none}}.access-options .options .access-option:last-of-type:hover .title:before{background-image:url(/static/images/icons/login-hover.png)}@media (max-width:991px){.access-options .options .access-option:last-of-type:hover .title:before{display:none}}@media (max-width:991px){.access-options .options .access-option:last-of-type:focus .action-button,.access-options .options .access-option:last-of-type:focus-visible .action-button,.access-options .options .access-option:last-of-type:hover .action-button,.access-options .options .access-option:last-of-type:visited .action-button{background-color:#000;color:#fff}}@media (max-width:991px){.access-options .options .access-option:last-of-type .action-button:before{background-image:url(/static/images/icons/login-mobile.png)}.access-options .options .access-option .info{align-items:center;display:flex;flex-wrap:wrap;font-size:1.1rem;justify-content:center;margin-bottom:.5rem}}@media (max-width:374px){.access-options .options .access-option .info{height:100%}}.access-options .options .access-option .title{font-family:Belfius Bold;font-size:1.3rem}.access-options .options .access-option .title:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:6rem;margin:0 auto 1.5rem;position:relative;width:6rem}@media (max-width:991px){.access-options .options .access-option .title{font-size:1.1rem;margin-right:.3rem}}.access-options .options .access-option .action-button{background-color:#32546d;border-radius:.5rem;color:#fff;font-size:1rem;margin:1.5rem auto 0;padding:.7rem 1rem;position:relative;text-align:center;width:16rem}@media (max-width:991px){.access-options .options .access-option .action-button:before{background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:inline-block;height:2.3rem;left:2rem;margin:auto;position:absolute;top:0;width:2.3rem}.access-options .options .access-option .action-button{font-size:1.2rem;margin:0;padding:.8rem 1rem;width:100%}}@media (min-width:992px) and (max-width:1180px){.access-options .options .access-option .action-button{self-align:flex-end;width:10rem}}.billing-profile{padding-top:1rem}.billing-profile .floating-label{align-items:flex-start;flex-direction:column;justify-content:flex-start}.billing-profile .form-row .form-column .aj-control-container{align-items:flex-start}.billing-profile .form-row .form-column .aj-control-container .aj-filltext{position:relative}.booking-confirmation-page{display:flex;flex:1 0 auto;flex-direction:column;justify-content:space-between}.booking-confirmation .title-section{align-items:center;display:flex;justify-content:space-between;margin-top:3rem}@media (max-width:767px){.booking-confirmation .title-section{flex-direction:column;margin-top:1.5rem}}.booking-confirmation .title-section .booking-section-title{margin-bottom:0}@media (max-width:767px){.booking-confirmation .title-section .booking-section-title{font-size:2rem}}.booking-confirmation .page-subtitle{font-family:Belfius Bold;margin-bottom:0}@media (max-width:767px){.booking-confirmation .page-subtitle{font-size:1.1rem;font-weight:400;line-height:1.3rem;margin-bottom:0}}.booking-confirmation .see-appointment{align-items:center;display:flex;font-family:Belfius Bold;font-size:1rem;font-size:.9rem;line-height:1rem;min-height:2.8rem;padding:.6rem 2.5rem;width:fit-content}.booking-confirmation .see-appointment:before{background-image:url(/static/images/icons/see-app.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.6rem;margin-right:.3rem;position:relative;width:1.6rem}@media (max-width:767px){.booking-confirmation .see-appointment{justify-content:center;margin-top:1.5rem;width:100%}}@media (min-width:760px) and (max-width:991px){.booking-confirmation .see-appointment{align-self:flex-start}}.booking-steps-progress-bar{background-color:#32546d;left:0;position:sticky;top:0;z-index:51}@media (max-width:991px){.booking-steps-progress-bar .row--with-flex{display:block}}.booking-steps-progress-bar .progress-bar-container{padding:.5rem 0 1.8rem;position:relative}.booking-steps-progress-bar .progress-bar-container.confirmation{padding:1.5rem 0 .5rem}@media (max-width:767px){.booking-steps-progress-bar .progress-bar-container{padding:1.5rem 0 .5rem}}.booking-steps-progress-bar .progress-bar-container .progress-bar-wrapper{position:relative}.booking-steps-progress-bar .progress-bar-container .progress-bar-wrapper .progress-value{color:#fff;font-family:Belfius Bold;left:calc(50% - 1rem);position:absolute;text-align:center;top:-1rem;width:2rem}.booking-steps-progress-bar .progress-bar-container .progress-bar-wrapper .progress-bar{background-color:#fefefe;border-radius:1rem;height:.5rem;margin:.5rem 0;width:100%}.booking-steps-progress-bar .progress-bar-container .progress-bar-wrapper .progress{background-color:#e62336;border-radius:1rem;height:.5rem;left:0;position:absolute;top:.5rem;transition:.4s linear;transition-property:width;width:0}.booking-steps-progress-bar .progress-bar-container .info-row{align-items:center;color:#fff;display:flex;font-family:Belfius Bold;font-size:.9rem;justify-content:space-between;width:100%}.booking-steps-progress-bar .progress-bar-container .info-row.mobile{display:none;justify-content:center}.booking-steps-progress-bar .progress-bar-container .info-row.mobile.confirmation{display:flex}@media (max-width:767px){.booking-steps-progress-bar .progress-bar-container .info-row.mobile{display:flex}.booking-steps-progress-bar .progress-bar-container .info-row.desktop{display:none}}.booking-steps-progress-bar .progress-bar-container .info-row .title{max-width:50%}.booking-steps-progress-bar .progress-bar-container .info-row .title:first-of-type{padding-right:1rem}.booking-steps-progress-bar .progress-bar-container .info-row .title:last-of-type{padding-left:1rem}.booking-steps-progress-bar .progress-bar-container .info-row .title.booking-confirmed{align-items:center;display:flex}.booking-steps-progress-bar .progress-bar-container .info-row .title.booking-confirmed:after{background-color:#32546d;background-image:url(/static/images/icons/checkmark-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:80%;border-radius:50%;content:"";display:inline-block;height:1.1rem;margin-left:.3rem;position:relative;width:1.1rem}@media (max-width:767px){.booking-steps-progress-bar .progress-bar-container .info-row .title{max-width:100%}}.datetime-picker{max-width:100%;position:relative}.datetime-picker .intervals-section{animation:fadeIn .5s;-moz-animation:fadeIn .5s;-webkit-animation:fadeIn .5s;-o-animation:fadeIn .5s}@media (max-width:991px){.datetime-picker .intervals-section .aj-control-container .time-picker .time-picker-container .time-picker-intervals .interval-container{flex-basis:49.2%}.datetime-picker .intervals-section .aj-control-container .time-picker .time-picker-container .time-picker-intervals .interval-container:nth-child(odd){margin-right:1.6%}.datetime-picker .intervals-section .aj-control-container .time-picker .time-picker-container .time-picker-intervals .interval-container:nth-child(2n){margin-right:0}}@media (max-width:767px){.datetime-picker .date-title h3,.datetime-picker .time-title h3{font-size:1.7rem}}.datetime-picker .VueCarousel-navigation-button{border-bottom:none}.datetime-picker .datetime-picker-overlay{align-items:center;background-color:hsla(0,0%,100%,.7);display:flex;height:100%;justify-content:center;position:absolute;width:100%;z-index:100}.datetime-picker .datetime-picker-overlay p{color:#32546d;cursor:pointer;font-family:Belfius Bold;font-size:1.3rem;text-align:center;text-decoration:none}.datetime-picker .datetime-picker-mainbody{max-width:100%;position:relative}.datetime-picker .datetime-picker-mainbody.blur-effect{filter:blur(3px)}.datetime-picker .datetime-picker-mainbody .aj-control-container{position:relative}.datetime-picker .datetime-picker-mainbody .aj-control-container h3{color:#414042;margin-top:2rem}.datetime-picker .datetime-picker-mainbody .datetime-picker-calendar-loading{align-items:center;background-color:hsla(0,0%,100%,.6);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.datetime-picker .datetime-picker-mainbody .datetime-picker-calendar-loading .calendar-loading-container{padding:3rem}.datetime-picker .datetime-picker-mainbody .datetime-picker-calendar-loading .calendar-loading-container img{height:6rem;width:6rem}.datetime-picker .datetime{margin-top:3rem}@media (max-width:1200px){.datetime-picker .datetime{max-width:100%}}.datetime-picker .date-title.aj--error .intervals-date .slide-container{background-color:#ffe7e3;border:1px solid #ff8674;padding:2rem 0}@media (max-width:992px){.datetime-picker .date-picker-intervals{padding:0 1.5rem}}.datetime-picker .date-picker-intervals .VueCarousel-navigation .VueCarousel-navigation-button .nav-next,.datetime-picker .date-picker-intervals .VueCarousel-navigation .VueCarousel-navigation-button .nav-prev{background-repeat:no-repeat;background-size:contain;display:inline-block;height:3rem;position:absolute;top:-1rem;width:3rem}.datetime-picker .date-picker-intervals .VueCarousel-navigation .VueCarousel-navigation-button .nav-prev{background-image:url(/static/images/prev-step-blue.svg);background-size:110%;right:0}@media (max-width:768px){.datetime-picker .date-picker-intervals .VueCarousel-navigation .VueCarousel-navigation-button .nav-prev{right:-.3rem}}.datetime-picker .date-picker-intervals .VueCarousel-navigation .VueCarousel-navigation-button .nav-next{background-image:url(/static/images/next-step-blue.svg);background-size:110%;left:0}@media (max-width:768px){.datetime-picker .date-picker-intervals .VueCarousel-navigation .VueCarousel-navigation-button .nav-next{left:-.6rem}}.datetime-picker .date-picker-intervals .intervals-date{border-left:1px solid #adb5bd}.datetime-picker .date-picker-intervals .intervals-date .VueCarousel-inner{align-items:stretch}.datetime-picker .date-picker-intervals .intervals-date .VueCarousel-slide .slide-container,.datetime-picker .date-picker-intervals .intervals-date .VueCarousel-slide:fist-of-type{border-left-width:1px}.datetime-picker .date-picker-intervals .intervals-date .slide-container{border:1px solid #adb5bd;box-shadow:0 5px 5px -3px rgba(117,155,250,.37);color:#343a40;height:100%;margin-left:-1px;padding:1rem .5rem .5rem;position:relative;text-align:center}.datetime-picker .date-picker-intervals .intervals-date .slide-container:active,.datetime-picker .date-picker-intervals .intervals-date .slide-container:focus,.datetime-picker .date-picker-intervals .intervals-date .slide-container:hover{cursor:pointer}.datetime-picker .date-picker-intervals .intervals-date .slide-container.unavailableDay{box-shadow:none;cursor:not-allowed;opacity:.15}.datetime-picker .date-picker-intervals .intervals-date .slide-container.selectedDay{background-color:#e62336;border:1px solid #e62336;color:#fff}.datetime-picker .date-picker-intervals .intervals-date .slide-container.selectedDay .check-mark{background-image:url(/static/images/option-checked-white.svg);background-position:50%;background-size:cover;border:none;outline:0;outline-offset:0}.datetime-picker .date-picker-intervals .intervals-date .slide-container .check-mark{border:1px solid #000;border-radius:50%;height:1rem;position:absolute;top:.5rem;width:1rem}@media (max-width:767px){.datetime-picker .date-picker-intervals .intervals-date .slide-container .check-mark{left:.4rem;top:.4rem}}.datetime-picker .date-picker-intervals .intervals-date .slide-container span{display:block}.datetime-picker .date-picker-intervals .intervals-date .slide-container .day-week{font-size:1rem}@media (max-width:767px){.datetime-picker .date-picker-intervals .intervals-date .slide-container .day-week{margin-top:.5rem}}.datetime-picker .date-picker-intervals .intervals-date .slide-container .day-number{font-family:Belfius Bold;font-size:2.1rem;line-height:1.6rem;margin-top:.5rem}.datetime-picker .date-picker-intervals .intervals-date .slide-container .day-month{font-family:Belfius Bold;font-size:.9rem;text-transform:uppercase}@media (max-width:767px){.datetime-picker .date-picker-intervals .intervals-date .slide-container .day-month{margin-bottom:1.5rem}}.datetime-picker .date-picker-intervals .intervals-date .slide-container .price{align-items:center;background-color:#fad3d7;display:flex;flex-grow:1;font-family:Belfius Bold;font-size:.9rem;justify-content:center;margin-top:.5rem;padding:.1rem 0}@media (max-width:767px){.datetime-picker .date-picker-intervals .intervals-date .slide-container .price{bottom:.4rem;font-size:.8rem;left:.4rem;padding:.1rem .2rem 0;position:absolute;right:.4rem}}.datetime-picker .date-picker-intervals .intervals-date .slide-container .price.selectedDay{background-color:#eb4f5e}.datetime-picker .date-picker-intervals .intervals-date .slide-container .price span:last-of-type{margin-left:.3rem;text-transform:uppercase}.datetime-picker .aj-control-container.aj--error .time-picker .time-picker-container .time-picker-intervals .interval-container .interval{border:1px solid #cc4040}.datetime-picker .aj-control-container .time-picker{display:flex;flex-direction:row;justify-content:space-around}@media (max-width:1200px){.datetime-picker .aj-control-container .time-picker{display:block}}.datetime-picker .aj-control-container .time-picker .time-picker-container{align-items:center;display:flex;flex-direction:column;width:100%}.datetime-picker .aj-control-container .time-picker .time-picker-container .time-picker-intervals{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));width:100%}@media (min-width:1024px){.datetime-picker .aj-control-container .time-picker .time-picker-container .time-picker-intervals{grid-template-columns:repeat(3,1fr)}}.datetime-picker .aj-control-container .time-picker .time-picker-container .time-picker-intervals .interval-container{width:100%}.datetime-picker .aj-control-container .time-picker .time-picker-container .time-picker-intervals .interval-container .interval{align-items:center;border:1px solid #adb5bd;border-radius:3px;color:#343a40;display:flex;height:100%;justify-content:center;min-height:3.6rem;text-align:center;width:100%}@media (max-width:767px){.datetime-picker .aj-control-container .time-picker .time-picker-container .time-picker-intervals .interval-container .interval{min-width:5rem}}@media (max-width:374px){.datetime-picker .aj-control-container .time-picker .time-picker-container .time-picker-intervals .interval-container .interval{min-height:3rem}}.datetime-picker .aj-control-container .time-picker .time-picker-container .time-picker-intervals .interval-container .interval span{font-family:Belfius Bold;font-size:1.3rem}@media (max-width:374px){.datetime-picker .aj-control-container .time-picker .time-picker-container .time-picker-intervals .interval-container .interval span{font-size:1.1rem}}.datetime-picker .aj-control-container .time-picker .time-picker-container .time-picker-intervals .interval-container .interval:active,.datetime-picker .aj-control-container .time-picker .time-picker-container .time-picker-intervals .interval-container .interval:focus,.datetime-picker .aj-control-container .time-picker .time-picker-container .time-picker-intervals .interval-container .interval:hover{cursor:pointer}.datetime-picker .aj-control-container .time-picker .time-picker-container .time-picker-intervals .interval-container .interval.intervalNotAvailable{cursor:not-allowed;opacity:.15}.datetime-picker .aj-control-container .time-picker .time-picker-container .time-picker-intervals .interval-container .interval.selectedInterval{background-color:#e62336;color:#fff}.datetime-picker .aj-control-container .time-picker .time-picker-container .time-picker-intervals .interval-container .interval.selectedInterval .check-mark{background-image:url(/static/images/option-checked-white.svg);background-position:50%;background-size:cover;border:none;outline:0;outline-offset:0}.datetime-picker .aj-control-container .time-picker .time-picker-container .time-picker-intervals .interval-container .interval .check-mark{border:1px solid #000;border-radius:50%;height:1rem;margin-right:.5rem;width:1rem}.digiteal-redirects-container{flex:1 0 auto}.digiteal-redirects-page{align-items:center;display:flex;justify-content:center;margin-top:8rem;min-height:40rem;padding:0 2rem}@media (max-width:767px){.digiteal-redirects-page{min-height:20rem}}.digiteal-redirects-page .digiteal-redirects-page-container{background-color:#fff;display:flex;flex-direction:column;margin:0 3rem;position:relative}@media (max-width:991px){.digiteal-redirects-page .digiteal-redirects-page-container{margin:0 0 3rem}}.digiteal-redirects-page .digiteal-redirects-page-container .page-header{background-color:#fff;padding-bottom:.5rem}.digiteal-redirects-page .digiteal-redirects-page-container .page-header .page-header-container{border-bottom:1px solid hsla(0,0%,78%,.5);display:flex;flex-direction:column;padding:1.5rem}.digiteal-redirects-page .digiteal-redirects-page-container .page-header .page-header-container .logo{height:3rem}.digiteal-redirects-page .digiteal-redirects-page-container .page-header .page-header-container .logo a img{height:2.5rem}@media (max-width:767px){.digiteal-redirects-page .digiteal-redirects-page-container .page-header .page-header-container .logo a img{height:1.5rem}}.digiteal-redirects-page .digiteal-redirects-page-container .page-header .page-header-container .logo h3{align-items:center;color:#32546d;font-size:24px;justify-content:center;margin-bottom:0}@media (max-width:767px){.digiteal-redirects-page .digiteal-redirects-page-container .page-header .page-header-container .logo h3{font-size:20px}}.digiteal-redirects-page .digiteal-redirects-page-container .section-container a{border-bottom:none}.digiteal-redirects-page .digiteal-redirects-page-container .section-container p{font-size:1.1rem}.digiteal-redirects-page .digiteal-redirects-page-container .section-container p.message{border-top:1px solid hsla(0,0%,78%,.5);margin-top:2rem;padding-top:2rem}.digiteal-redirects-page .digiteal-redirects-page-container .section-container .section{align-items:center;display:flex;flex-direction:column;padding:4rem}@media (max-width:767px){.digiteal-redirects-page .digiteal-redirects-page-container .section-container .section{padding:0}}.digiteal-redirects-page .digiteal-redirects-page-container .section-container .section-head{display:flex;margin-top:1rem}.digiteal-redirects-page .digiteal-redirects-page-container .section-container .section-head .section-head-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;height:7rem;margin:0 auto 2rem;width:8rem}.digiteal-redirects-page .digiteal-redirects-page-container .section-container .section-head .section-head-title h4{font-family:Belfius Bold;text-align:center}@media (max-width:767px){.digiteal-redirects-page .digiteal-redirects-page-container .section-container .section-head .section-head-title h4{font-size:22px}}.digiteal-redirects-page .digiteal-redirects-page-container .section-container .section-head .section-head-message{align-items:center;display:flex;flex-direction:column}.digiteal-redirects-page .digiteal-redirects-page-container .section-container .section-head .section-head-message p{color:#7a797b;margin-bottom:0;text-align:center}@media (max-width:767px){.digiteal-redirects-page .digiteal-redirects-page-container .section-container .section-head .section-head-message p{font-size:15px;margin-bottom:1rem}}.digiteal-redirects-page .digiteal-redirects-page-container .section-container .section-view-button{background-color:#e62336;border-radius:.5rem;color:#fff;display:block;font-family:Belfius Bold;font-size:1.1rem;height:4rem;line-height:2rem;margin:2rem auto;padding:1rem;text-align:center;text-decoration:none;width:14rem}.digiteal-redirects-page .digiteal-redirects-page-container .section-container .section-view-button:hover{cursor:pointer}@media (max-width:767px){.digiteal-redirects-page .digiteal-redirects-page-container .section-container .section-view-button{display:block;margin:auto}}svg{display:block;width:100px}.path{stroke-dasharray:1000;stroke-dashoffset:0}.path.circle{-webkit-animation:dash 2s ease-in-out;animation:dash 2s ease-in-out}.path.line{stroke-dashoffset:1000;-webkit-animation:dash 1s ease-in-out .35s forwards;animation:dash 1s ease-in-out .35s forwards}.path.check{stroke-dashoffset:-100;-webkit-animation:dash-check 1s ease-in-out .35s forwards;animation:dash-check 1s ease-in-out .35s forwards}@-moz-keyframes dash{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@-webkit-keyframes dash{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@-o-keyframes dash{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes dash{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@-moz-keyframes dash-check{0%{stroke-dashoffset:-100}to{stroke-dashoffset:900}}@-webkit-keyframes dash-check{0%{stroke-dashoffset:-100}to{stroke-dashoffset:900}}@-o-keyframes dash-check{0%{stroke-dashoffset:-100}to{stroke-dashoffset:900}}@keyframes dash-check{0%{stroke-dashoffset:-100}to{stroke-dashoffset:900}}.job-gallery-modal .job-gallery-modal__mask{align-items:center;background-color:rgba(0,0,0,.7);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:101}.job-gallery-modal .job-gallery-modal__mask .job-gallery-modal-container{background-color:#414042;padding:6rem 0;position:relative;width:60%}@media (max-width:1200px){.job-gallery-modal .job-gallery-modal__mask .job-gallery-modal-container{width:100%}}.job-gallery-modal .job-gallery-modal__mask .job-gallery-modal-container button.job-gallery-modal--actions-previous:before{background-image:url(/static/images/prev.png);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:3rem;width:3rem}.job-gallery-modal .job-gallery-modal__mask .job-gallery-modal-container button.job-gallery-modal--actions-next:before{background-image:url(/static/images/next.png);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:3rem;width:3rem}.job-gallery-modal .job-gallery-modal__mask .job-gallery-modal-container button.job-gallery-modal--actions-close{background:transparent;border:none;color:#fff;font-size:2.5rem;margin-right:1rem;margin-top:1rem;outline:none;position:absolute;right:0;top:0}.job-gallery-modal .job-gallery-modal__mask .job-gallery-modal-container button.job-gallery-modal--actions-close:before{background-image:url(/static/images/close-icon-white.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:2rem;width:2rem}@media (max-width:991px){.job-gallery-modal .job-gallery-modal__mask .job-gallery-modal-container button.job-gallery-modal--actions-close{font-size:2rem}}.job-gallery-modal .job-gallery-modal__mask .job-gallery-modal-container button.job-gallery-modal--actions-close:hover{cursor:pointer}.job-gallery-modal .job-gallery-modal__mask .job-gallery-modal-container .job-gallery-modal-images-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:3rem;position:relative}@media (max-width:767px){.job-gallery-modal .job-gallery-modal__mask .job-gallery-modal-container .job-gallery-modal-images-container{height:100%;margin:1rem}}.job-gallery-modal .job-gallery-modal__mask .job-gallery-modal-container .job-gallery-modal-images-container .job-gallery-modal-image{background-position:50%;background-repeat:no-repeat;background-size:contain;padding:35rem;position:relative;width:100%}@media (min-width:768px){.job-gallery-modal .job-gallery-modal__mask .job-gallery-modal-container .job-gallery-modal-images-container .job-gallery-modal-image{padding:20rem}}@media (max-width:767px){.job-gallery-modal .job-gallery-modal__mask .job-gallery-modal-container .job-gallery-modal-images-container .job-gallery-modal-image{height:100%;padding:9rem}}@media (max-width:370px){.job-gallery-modal .job-gallery-modal__mask .job-gallery-modal-container .job-gallery-modal-images-container .job-gallery-modal-image{padding:7rem}}.job-gallery-modal .job-gallery-modal__mask .job-gallery-modal-container .job-gallery-modal-images-container .job-gallery-modal-image.video-play{background-size:cover;height:40rem;padding:0;width:30rem}@media (max-width:767px){.job-gallery-modal .job-gallery-modal__mask .job-gallery-modal-container .job-gallery-modal-images-container .job-gallery-modal-image.video-play{height:20rem}}.job-gallery-modal .job-gallery-modal__mask .job-gallery-modal-container .job-gallery-modal-images-container .job-gallery-modal-image.video-play .video-overlay{background-color:hsla(0,0%,100%,.2);bottom:0;display:flex;height:100%;justify-content:center;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.job-gallery-modal .job-gallery-modal__mask .job-gallery-modal-container .job-gallery-modal-images-container .job-gallery-modal-image.video-play .video-overlay .video-play-button{align-items:center;background:url(/static/images/video-controls.png);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:3.5rem;justify-content:center;left:0;margin:auto;position:absolute;right:0;top:0;width:5rem;z-index:100}.job-gallery-modal .job-gallery-modal__mask .job-gallery-modal-container .job-gallery-modal-images-container .job-gallery-modal-image.video-play .video-overlay .video-play-button:hover{cursor:pointer}.job-gallery-modal .job-gallery-modal__mask .job-gallery-modal-container .job-gallery-modal-images-container video{max-height:100%;max-width:90%}@media (max-width:767px){.job-gallery-modal .job-gallery-modal__mask .job-gallery-modal-container .job-gallery-modal-images-container video{height:100%;left:0;margin:auto;max-width:74%;position:absolute;right:0;top:0}}.job-gallery-modal .job-gallery-modal__mask .job-gallery-modal-container .job-gallery-modal-images-container button{background:transparent;border:none;color:#fff;font-size:2.5rem;outline:none}.job-gallery-modal .job-gallery-modal__mask .job-gallery-modal-container .job-gallery-modal-images-container button:hover{cursor:pointer}.login-form{padding:0 2rem 2rem}@media (max-width:767px){.login-form{margin-bottom:2rem;padding:0}}@media (min-width:768px) and (max-width:991px){.login-form{margin-top:1.5rem}}.login-form h2,.login-form p{text-align:center}.login-form p{margin-bottom:1.5rem}.login-form h2{font-size:2.6rem;margin-bottom:2rem}@media (max-width:991px){.login-form h2{margin-bottom:1rem}}@media (max-width:767px){.login-form h2{font-size:1.4rem}}@media (min-width:768px) and (max-width:991px){.login-form h2{font-size:1.8rem}}.login-form h2#forgot-pass-title{margin-bottom:.5rem}.login-form .flex-row{margin-bottom:.8rem}.login-form .show-password{align-items:center;color:#4a4a4a;cursor:pointer;display:flex;opacity:.45;position:absolute;right:1rem;top:18px}.login-form .show-password p{display:inline-block;min-width:3rem}.login-form .show-password img{display:inline-block;height:1.7rem;object-fit:contain;opacity:.65;width:2.2rem}.login-form button{background-color:#e62336;color:#fff;padding:.8rem}.login-form button:hover{background-color:#e9394a;cursor:pointer}.login-form .forgot-password,.login-form .go-back-to-login,.login-form .register-redirect{color:#32546d;cursor:pointer;margin-top:.5rem;text-align:center;text-decoration:underline}.login-form .register{margin-top:.5rem;text-align:center}.login-form .register span:first-of-type{padding-right:.3rem}.login-form .aj-btn--prev{align-items:center;background-color:#343a40;border:1px solid #343a40;color:#fff;display:flex;justify-content:center}.login-form .aj-btn--prev:hover{background-color:#1a1d20;color:#fff}.login-form .aj-btn--prev:before{background:url(/static/images/icons/arrows-left-white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1rem;margin-left:.2rem;position:relative;width:1rem}.media-picker{margin:2rem 0 0;position:relative}.media-picker .loader-container{align-items:center;background-color:hsla(0,0%,100%,.85);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:1}.media-picker .loader-container p{font-family:Belfius Bold}.media-picker .media-picker__footer{display:flex}@media (max-width:767px){.media-picker .media-picker__footer{display:block}}.media-picker .media-picker__footer .media-picker__input{display:flex;justify-content:center}.media-picker .media-picker__footer .media-picker__input .aj-control{display:inline-block}.media-picker .media-picker__footer .media-picker__input input[type=file]{display:none;position:absolute}.media-picker .media-picker__footer .media-picker__input .custom-upload-button{background:no-repeat 50% url(/static/images/orange-button.svg);background-size:contain;cursor:pointer}.media-picker .media-picker__footer .media-picker__details{flex:1;text-align:right}.media-picker .media-picker__footer .media-picker__details .too-many-files{color:#ff8674}.media-picker .media-picker__thumbnails .thumbnail-group{margin-bottom:2rem}.media-picker .media-picker__thumbnails .thumbnail-group:last-child{margin-bottom:0}.media-picker .media-picker__thumbnails .thumbnail-group h4{color:#414042;font-family:Belfius Bold;font-size:1.42rem;letter-spacing:-.36px;margin-bottom:0;margin-top:0}.media-picker .media-picker__thumbnails .thumbnail-group .file-notice{color:#a0a0a1;font-size:1.1rem;margin:1rem 0 0 1rem}.media-picker .media-picker__thumbnails .thumbnail-group .no-file-notice{color:#a0a0a1;display:flex;font-size:1.1rem;justify-content:center;padding:4rem 0}.media-picker .media-picker__thumbnails .thumbnail-group .dashed-border{align-items:center;background-color:#f3919b;border:2px dashed #e62336;border-radius:.5rem;display:flex;justify-content:center;min-height:6rem}.media-picker .media-picker__thumbnails .thumbnail-group .dashed-border.show-images{padding:1rem 2rem 0}@media (max-width:991px){.media-picker .media-picker__thumbnails .thumbnail-group .dashed-border.show-images{padding:1rem 1rem 0}}@media (max-width:767px){.media-picker .media-picker__thumbnails .thumbnail-group .dashed-border.show-images{padding:1rem 0 0}.media-picker .media-picker__thumbnails .thumbnail-group .dashed-border.hide-placeholder{padding-bottom:0}}.media-picker .media-picker__thumbnails .thumbnail-group .dashed-border.hide-placeholder .dz-message{display:none}.media-picker .media-picker__thumbnails .thumbnail-group .dashed-border.hide-placeholder .dropzone{padding-bottom:0}@media (max-width:767px){.media-picker .media-picker__thumbnails .thumbnail-group .dashed-border{padding:1rem}}.media-picker .media-picker__thumbnails .thumbnail-group .dashed-border .dropzone{display:flex;flex-wrap:wrap;height:100%;margin:0 -.5rem;padding:1rem 0;position:relative;width:100%}@media (max-width:767px){.media-picker .media-picker__thumbnails .thumbnail-group .dashed-border .dropzone{padding:.5rem 1rem .5rem 0}}.media-picker .media-picker__thumbnails .thumbnail-group .dashed-border .dropzone.dz-started{padding-bottom:0}.media-picker .media-picker__thumbnails .thumbnail-group .dashed-border .dropzone.dz-started .dz-message{margin-top:-1rem;order:1;padding-bottom:1rem}.media-picker .media-picker__thumbnails .thumbnail-group .dashed-border .dropzone.dz-started .dz-message:before{display:none}.media-picker .media-picker__thumbnails .thumbnail-group .dashed-border .dz-preview{flex-basis:25%;height:12rem;margin-bottom:2rem;padding:0 .5rem;position:relative}@media (max-width:767px){.media-picker .media-picker__thumbnails .thumbnail-group .dashed-border .dz-preview{flex-basis:50%;height:9rem;padding-left:1rem;padding-right:1rem}}@media (min-width:768px) and (max-width:1199px){.media-picker .media-picker__thumbnails .thumbnail-group .dashed-border .dz-preview{flex-basis:50%}}.media-picker .media-picker__thumbnails .thumbnail-group .dashed-border .dz-preview .video-thumbnail:before{align-items:center;background:url(/static/images/video-controls.png);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:2rem;content:"";height:2rem;justify-content:center;left:1rem;margin:auto;position:absolute;right:1rem;top:0}.media-picker .media-picker__thumbnails .thumbnail-group .dashed-border .dz-preview .dz-image{align-items:center;background-color:#fdfdfd;border-radius:3px;display:flex;height:100%;justify-content:center;width:100%}.media-picker .media-picker__thumbnails .thumbnail-group .dashed-border .dz-preview .dz-image img{border-radius:3px;display:block;height:100%!important;object-fit:cover!important;width:100%!important}@media (max-width:767px){.media-picker .media-picker__thumbnails .thumbnail-group .dashed-border .dz-preview .dz-image img{width:100%}}.media-picker .media-picker__thumbnails .thumbnail-group .dashed-border .dz-preview .dz-image img:hover{cursor:pointer}.media-picker .media-picker__thumbnails .thumbnail-group .dashed-border .dz-preview .dz-remove{background-color:#e62336;border-bottom:none;border-radius:.2rem;color:#fff;height:2rem;position:absolute;right:0;text-decoration:none;top:-1rem;width:2rem}.media-picker .media-picker__thumbnails .thumbnail-group .dashed-border .dz-preview .dz-remove:before{background-image:url(/static/images/close-icon-white.svg);background-position:50%;background-repeat:no-repeat;background-size:60%;content:"";display:inline-block;height:2rem;width:2rem}.media-picker .media-picker__thumbnails .thumbnail-group .dashed-border .dz-error-mark,.media-picker .media-picker__thumbnails .thumbnail-group .dashed-border .dz-filename,.media-picker .media-picker__thumbnails .thumbnail-group .dashed-border .dz-size,.media-picker .media-picker__thumbnails .thumbnail-group .dashed-border .dz-success-mark{display:none}.media-picker .media-picker__thumbnails .thumbnail-group .dashed-border .dz-message{color:#000;display:block;font-size:1rem;line-height:2rem;padding:0 1rem;text-align:center;width:100%}.media-picker .media-picker__thumbnails .thumbnail-group .dashed-border .dz-message span:hover{cursor:pointer}.media-picker .media-picker__thumbnails .thumbnail-group .dashed-border .dz-message:before{background-image:url(/static/images/icons/add-red.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:2rem;margin-right:.5rem;vertical-align:top;width:2rem}.media-picker .media-picker__thumbnails .thumbnail-group .error-border{border:1px solid #ff8674}.media-picker .title{color:#414042;font-family:Belfius Bold;font-size:2rem;line-height:2rem}.media-picker .upload-container{display:flex;flex-basis:65%;justify-content:flex-end}@media (max-width:767px){.media-picker .upload-container{justify-content:center}}.media-picker .error-container{display:flex;flex-basis:65%;flex-direction:column;justify-content:flex-start}.media-picker .error-container .error{color:#ff8674;font-size:1.2rem;padding-top:.5rem}.media-picker .number-of-files-container{display:flex;flex-basis:35%;justify-content:center}.media-picker .number-of-files-container .number-of-files p{color:#7a797b;font-size:1.1rem;margin-bottom:0;margin-top:1rem}.media-picker .number-of-files-container .number-of-files p span{padding-right:.3rem}.media-picker .lightbox{background-color:rgba(28,28,29,.7);bottom:0;height:100%;left:0;padding:5rem;position:fixed;right:0;top:0;width:100%;z-index:101}@media (max-width:767px){.media-picker .lightbox{padding:.5rem}}.register-form{margin:auto;max-width:42rem;padding:0 2rem 2rem}@media (max-width:767px){.register-form{margin-bottom:2rem;padding:0}}@media (min-width:768px) and (max-width:991px){.register-form{padding-top:1.5rem}}.register-form h2,.register-form p{text-align:center}.register-form h2{font-size:2.6rem;margin-bottom:2rem}@media (max-width:991px){.register-form h2{margin-bottom:1rem}}@media (max-width:767px){.register-form h2{font-size:1.4rem}}@media (min-width:768px) and (max-width:991px){.register-form h2{font-size:1.8rem}}.register-form .flex-row.conditions{flex-direction:column;margin-bottom:1rem;margin-top:1.5rem}.register-form .flex-row.conditions .flex-item{margin:0}.register-form .flex-row.conditions .aj-filltext.aj-filltext--erroronly{padding-left:2.3rem}.register-form .form-row{margin-bottom:.8rem}.register-form .form-row.no-margin{margin-bottom:0}.register-form .form-row .phone-no{position:relative;width:100%}.register-form .form-row .flex-item{position:relative}.register-form .show-password{align-items:center;color:#4a4a4a;cursor:pointer;display:flex;opacity:.45;position:absolute;right:1rem;top:18px}.register-form .show-password p{display:inline-block;min-width:3rem}.register-form .show-password img{display:inline-block;height:1.7rem;object-fit:contain;opacity:.65;width:2rem}.register-form .agreed-tc,.register-form .tc-info{font-size:1rem}.register-form .agreed-tc a,.register-form .tc-info a{margin-left:.3rem}.register-form .tc-info{font-size:.9rem;margin-top:.3rem}.register-form .checkbox label{align-items:center;display:flex;font-size:1.2rem;margin:0;padding:0}.register-form .checkbox label.agreed-optin,.register-form .checkbox label.agreed-tc{align-items:flex-start;display:flex}@media (max-width:767px){.register-form .checkbox label{display:block}}.register-form .checkbox label .info{display:initial;line-height:1.5rem}.register-form .checkbox input{opacity:0}.register-form .checkbox span.check{border:1px solid #bbbcbe;border-radius:3px;display:inline-block;flex:none;height:1.5rem;margin-right:.8rem;width:1.5rem;z-index:100}@media (max-width:767px){.register-form .checkbox span.check{position:relative;top:.1rem}}.register-form .checkbox input[type=checkbox]:checked+label span.check,.register-form .checkbox input[type=radio]:checked+label span.check{background-image:url(/static/images/tick-blue-grey.svg);background-position:50%;background-repeat:no-repeat;background-size:90%;border:1px solid #32546d}.register-form button{background-color:#e62336;color:#fff;padding:.8rem}.register-form button:hover{background-color:#e9394a;cursor:pointer}.register-form .login-redirect{color:#32546d;cursor:pointer;text-decoration:underline}.register-form .login,.register-form .login-redirect{margin-top:.5rem;text-align:center}.register-form .login span:first-of-type{padding-right:.3rem}.reschedule-appointment{display:block;padding:1rem 3rem 3rem}@media (max-width:767px){.reschedule-appointment{padding:1rem}}.reschedule-appointment .popup-background{background:rgba(28,28,29,.7);content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.reschedule-appointment .reschedule-appointment-popup{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}@media (max-width:767px){.reschedule-appointment .reschedule-appointment-popup{align-items:center;top:1rem}}.reschedule-appointment .reschedule-appointment-popup .phy-popup{background:#fff;display:block;max-width:76rem;position:relative;top:0;z-index:110}@media (max-width:992px){.reschedule-appointment .reschedule-appointment-popup .phy-popup{max-width:100%;padding:0 1rem}}@media (min-width:992px){.reschedule-appointment .reschedule-appointment-popup .phy-popup{min-width:40rem}}@media (min-width:992px) and (max-width:1200px){.reschedule-appointment .reschedule-appointment-popup .phy-popup{max-width:60rem}}.reschedule-appointment .reschedule-actions{display:flex;justify-content:space-between;margin-top:1rem;width:100%}.reschedule-appointment .reschedule-actions .action{flex-basis:49%}.reschedule-appointment .reschedule-actions .action:first-of-type{margin-right:.5rem}@media (max-width:767px){.reschedule-appointment .reschedule-actions .action button{min-width:6rem}}.reschedule-appointment .reschedule-actions .action:hover button[disabled]{background:#cfcfcf;cursor:not-allowed;pointer-events:auto}.no-availability-popup .swal2-icon.swal2-warning{font-size:1rem}.no-availability-popup .swal2-icon.swal2-warning .swal2-icon-text{line-height:5rem}.voucher-validator{margin-top:1rem}.voucher-validator .input-container{align-items:center;display:flex;flex:1;flex-direction:row;justify-content:flex-start;position:relative}.voucher-validator .input-container .aj-control-group{align-items:stretch}.voucher-validator .input-container .voucher-icon{background-image:url(/static/images/icons/coupon-icon-red.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:2rem;left:.5rem;position:relative;position:absolute;top:.5rem;width:2rem}.voucher-validator .input-container input{border-radius:.5rem!important;color:#000;font-size:1.1rem;line-height:1.8rem;padding-left:3rem}.voucher-validator .input-container input::placeholder{color:#4a4a4a;font-size:1rem;opacity:.5}.voucher-validator .input-container input:focus-visible{border:1px solid #e62336;outline:none}.voucher-validator .input-container .aj-control-container{flex:.8;margin-bottom:0}@media (max-width:991px){.voucher-validator .input-container .aj-control-container{flex:1}}.voucher-validator .input-container .aj-control-container.aj-control-container--filltext.aj--error input{background-color:#fff;border:1px solid #ff0c0c;color:#000;opacity:1}.voucher-validator .input-container .aj-control-container.aj-control-container--filltext.aj--error .aj-filltext{border:2px dashed #ff0c0c}.voucher-validator .input-container .aj-control-container.aj-control-container--filltext.aj--error .aj-filltext .title{color:#ff0c0c}.voucher-validator .input-container .aj-control-container .aj-filltext{background-color:#f4f4f4;border-radius:.5rem;margin-right:calc(3rem - 2px);margin-top:.7rem;padding:.5rem}.voucher-validator .input-container .aj-control-container .aj-filltext .title{font-family:Belfius Bold;font-size:1rem}.voucher-validator .input-container .aj-control-container .aj-filltext .info{color:#000}.voucher-validator .input-container .aj-control-container .aj-filltext-successonly{border:2px dashed #32546d}.voucher-validator .input-container .aj-control-container .aj-filltext-successonly .title{color:#32546d}.voucher-validator .input-container .aj-control-container .aj-filltext-existingvoucher{border:2px dashed #ff0c0c}.voucher-validator .input-container .aj-control-container .aj-filltext-existingvoucher .title{color:#ff0c0c}.voucher-validator .input-container .aj-control-container .aj-filltext-existingvoucher .invalid-code{font-family:Belfius Bold;padding:0 .3rem}.voucher-validator .input-container .aj-control-container .aj-filltext-existingvoucher span:last-of-type{padding-left:.3rem}.voucher-validator .input-container button.remove{background-color:transparent;background-image:url(/static/images/icons/remove-icon.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;height:2.5rem;margin-left:.5rem;width:2.5rem}.voucher-validator .input-container button.remove:hover{opacity:.65}.voucher-validator .input-container button.validate{background-color:#32546d;border:1px solid #32546d;border-radius:.5rem!important;color:#fff;font-size:1rem;margin-left:.5rem}.voucher-validator .input-container button.validate:hover{background-color:#2d4c62}.voucher-validator .input-container .action-buttons{align-items:center;display:flex;flex-direction:row}.pay-now-page{flex:1 0 auto}.pay-now-page .payment-error{color:red;font-family:Belfius Bold;font-size:2rem;margin-top:10rem;text-align:center}.pay-now-page .error-button{background-color:#e62336;border:none;border-radius:.5rem;color:#fff;display:block;font-family:Belfius Bold;font-size:1.1rem;height:4rem;line-height:2rem;margin:2rem auto;padding:1rem;text-align:center;text-decoration:none;width:14rem}.pay-now-page .error-button:hover{cursor:pointer}@media (max-width:767px){.pay-now-page .error-button{display:block;margin:auto}}.payment-result-container{flex:1 0 auto}.payment-result-page{align-items:center;display:flex;justify-content:center;margin-top:8rem;min-height:40rem;padding:0 2rem}@media (max-width:767px){.payment-result-page{min-height:20rem}}.payment-result-page .payment-result-page-container{background-color:#fff;display:flex;flex-direction:column;margin:0 3rem;position:relative}@media (max-width:991px){.payment-result-page .payment-result-page-container{margin:0 0 3rem}}.payment-result-page .payment-result-page-container .page-header{background-color:#fff;padding-bottom:.5rem}.payment-result-page .payment-result-page-container .page-header .page-header-container{border-bottom:1px solid hsla(0,0%,78%,.5);display:flex;flex-direction:column;padding:1.5rem}.payment-result-page .payment-result-page-container .page-header .page-header-container .logo{height:3rem}.payment-result-page .payment-result-page-container .page-header .page-header-container .logo a img{height:2.5rem}@media (max-width:767px){.payment-result-page .payment-result-page-container .page-header .page-header-container .logo a img{height:1.5rem}}.payment-result-page .payment-result-page-container .page-header .page-header-container .logo h3{align-items:center;color:#32546d;font-size:24px;justify-content:center;margin-bottom:0}@media (max-width:767px){.payment-result-page .payment-result-page-container .page-header .page-header-container .logo h3{font-size:20px}}.payment-result-page .payment-result-page-container .section-container a{border-bottom:none}.payment-result-page .payment-result-page-container .section-container p{font-size:1.1rem}.payment-result-page .payment-result-page-container .section-container p.message{border-top:1px solid hsla(0,0%,78%,.5);margin-top:2rem;padding-top:2rem}.payment-result-page .payment-result-page-container .section-container .section{align-items:center;display:flex;flex-direction:column;padding:4rem}@media (max-width:767px){.payment-result-page .payment-result-page-container .section-container .section{padding:0}}.payment-result-page .payment-result-page-container .section-container .section-head{display:flex;margin-top:1rem}.payment-result-page .payment-result-page-container .section-container .section-head .section-head-icon{background-image:url(/static/images/icons/handshake-blue.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:7rem;margin:0 auto 2rem;width:8rem}@media (max-width:767px){.payment-result-page .payment-result-page-container .section-container .section-head .section-head-icon{height:5rem}}.payment-result-page .payment-result-page-container .section-container .section-head .section-head-title h4{font-family:Belfius Bold;text-align:center}@media (max-width:767px){.payment-result-page .payment-result-page-container .section-container .section-head .section-head-title h4{font-size:22px}}.payment-result-page .payment-result-page-container .section-container .section-head .section-head-message{align-items:center;display:flex;flex-direction:column}.payment-result-page .payment-result-page-container .section-container .section-head .section-head-message p{color:#7a797b;margin-bottom:0;text-align:center}@media (max-width:767px){.payment-result-page .payment-result-page-container .section-container .section-head .section-head-message p{font-size:15px;margin-bottom:1rem}}.payment-result-page .payment-result-page-container .section-container .section-view-button{background-color:#e62336;border-radius:.5rem;color:#fff;display:block;font-family:Belfius Bold;font-size:1.1rem;height:4rem;line-height:2rem;margin:2rem auto;padding:1rem;text-align:center;text-decoration:none;width:14rem}.payment-result-page .payment-result-page-container .section-container .section-view-button:hover{cursor:pointer}@media (max-width:767px){.payment-result-page .payment-result-page-container .section-container .section-view-button{display:block;margin:auto}}.sign-container{align-items:center;display:flex;flex:1 0 auto;font-size:1.1rem;justify-content:center}.sign-container .sign__loading{background:#f8f8f8;margin-bottom:2rem;margin-top:2rem;padding:2rem}.sign-container .sign__embed{border-bottom:2px solid #f8f8f8;margin-top:2rem;padding-bottom:2rem;text-align:center}.sign-container .sign__embed button{background-color:#4a5057;color:#fff;font-family:Belfius Bold;margin-top:1rem}.sign-container .sign__embed .pdfobject-container{height:600px}.sign-container .sign__action{margin-bottom:2rem;margin-top:2rem}.sign-container .sign__action .sign__rules .description{margin-bottom:.6rem}.sign-container .sign__action .sign__rules li{margin-top:.8rem}.sign-container .sign__action .sign__rules li strong{padding:0 .25rem}.sign-container .sign__action .sign__signature{margin-bottom:10rem;margin-top:2rem}.sign-container .sign__action .sign__signature .required{background:#f8f8f8;border:2px solid #eaeaea;border-radius:8px 8px 0 0;padding:1.2rem}.sign-container .sign__action .sign__signature .required button{background-color:transparent;border:none;color:#32546d;float:right}.sign-container .sign__action .sign__signature .required button:disabled{color:#9b9b9b}.sign-container .sign__action .sign__signature #signature_container{background-color:#fff;border:2px solid #eaeaea;border-radius:0 0 8px 8px;height:300px;width:100%}.sign-container .sign__action .sign__reject_reasons{margin-bottom:10rem}.sign-container .sign__action .description{margin-bottom:.9rem}.sign-container .sign__action .reject_reasons{margin-top:.3rem}.sign-container .sign__action textarea{margin-top:.6rem;padding:1.4rem;resize:none;width:100%}.sign-container .sign__btns{margin:1.2rem 1rem}.sign-container .sign__btns .actions .action button{padding-bottom:1.8rem;padding-top:1.8rem}@media (max-width:767px){.sign-container .sign__btns .actions .action{margin-bottom:1rem}.sign-container .sign__btns .actions .action:last-of-type{margin-bottom:0}}.sign-container .with-shadow{box-shadow:0 26px 26px 10px rgba(50,50,50,.75)}.sign-container .sticky{background-color:#fff;bottom:0;left:0;position:fixed;width:100%}.sign-container .sign__message p:first-of-type{font-family:Belfius Bold;font-size:4rem;margin-bottom:1rem;margin-top:3rem}@media (max-width:991px){.sign-container .sign__message p:first-of-type{font-size:2rem;margin-top:1rem;text-align:center}}.sign-container .sign__message p{font-size:1.2rem;margin-bottom:.4rem;text-align:center}.sign-container .sign__message p span{margin-left:.3rem}.sign-container .sign__message .go-back{padding-top:4rem;text-align:center}.sign-container .sign__message .go-back a:hover{background-color:#e9394a}.sign-container .sign__message .go-back a{background-color:#e62336;border:none;border-radius:.3rem;color:#fff;margin:auto;padding:1rem 3rem}.sign-container .tc-link{color:#0cb4c4;font-family:Belfius Bold;padding:0 .3rem;text-decoration:none}.post-booking-info{background-color:#f4f4f4;margin-top:3rem;padding:4rem 0}.post-booking-info.confirmation{background-color:transparent;margin-top:0}@media (max-width:767px){.post-booking-info.confirmation{padding:1.5rem 0}}.post-booking-info.confirmation .container{padding:0}.post-booking-info.confirmation .contact-options a.option{background-color:#f4f4f4}.post-booking-info.popup{height:100%;left:0;margin-top:0;overflow-y:scroll;overscroll-behavior:contain;padding-bottom:2rem;padding-top:0;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:111}.post-booking-info.popup .info-steps .step .info{width:calc(100% - 4rem)}.post-booking-info.popup .contact-options{flex-direction:column}.post-booking-info.popup .contact-options a.option{justify-content:flex-start;margin-bottom:1rem;padding-left:1rem;padding-right:1rem;width:100%}.post-booking-info .header-section{align-items:center;display:flex;justify-content:space-between;padding:1rem 15px 2rem}.post-booking-info .header-section .close-modal{background-image:url(/static/images/icons/close.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:1.7rem;margin-right:.3rem;width:1.7rem}.post-booking-info .info-steps .step{align-items:flex-start;display:flex;margin-bottom:2rem}.post-booking-info .info-steps .step:last-of-type{margin-bottom:3rem}.post-booking-info .info-steps .step .number{background-color:#e62336;border-radius:50%;color:#fff;flex-grow:0;flex-shrink:0;font-family:Belfius Bold;font-size:1.3rem;height:3rem;line-height:3rem;margin-right:1rem;text-align:center;width:3rem}@media (max-width:767px){.post-booking-info .info-steps .step .info{width:calc(100% - 4rem)}}.post-booking-info .info-steps .step .info .info-title{align-items:flex-end;display:flex;font-family:Belfius Bold;margin-bottom:.3rem}@media (max-width:767px){.post-booking-info .info-steps .step .info .info-title{align-items:flex-start;flex-wrap:wrap;font-size:1.2rem}}.post-booking-info .info-steps .step .info .info-title.email span:first-of-type{margin-right:.3rem}.post-booking-info .info-steps .step .info .info-title span{line-height:2rem}@media (max-width:767px){.post-booking-info .info-steps .step .info .info-description{font-size:1.1rem}}.post-booking-info .contact-options{align-items:stretch;display:flex;flex:1;justify-content:space-between}@media (max-width:767px){.post-booking-info .contact-options{flex-direction:column}}.post-booking-info .contact-options a.option{align-items:center;background-color:#fff;border-bottom:none;border-radius:.5rem;color:#000;display:flex;justify-content:center;padding:.5rem 2.5rem;text-decoration:none;width:24%}@media (max-width:767px){.post-booking-info .contact-options a.option{justify-content:flex-start;margin-bottom:1rem;padding-left:1rem;padding-right:1rem;width:100%}}@media (max-width:991px){.post-booking-info .contact-options a.option{padding-left:1rem;padding-right:1rem}}.post-booking-info .contact-options a.option:hover{background-color:#e62336;color:#fff;cursor:pointer}.post-booking-info .contact-options a.option .icon{background-repeat:no-repeat;background-size:contain;height:2.2rem;width:2.2rem}.post-booking-info .contact-options a.option .icon.small{height:1.9rem}@media (max-width:374px){.post-booking-info .contact-options a.option .icon{height:2rem;width:2rem}}.post-booking-info .contact-options a.option.call-us{padding-left:1rem;padding-right:1rem}.post-booking-info .contact-options a.option.call-us .icon{background-image:url(/static/images/icons/phone.svg)}.post-booking-info .contact-options a.option.call-us:hover .icon{background-image:url(/static/images/icons/phone-white.svg)}.post-booking-info .contact-options a.option.envelope .icon{background-image:url(/static/images/icons/envelope.svg)}.post-booking-info .contact-options a.option.envelope:hover .icon{background-image:url(/static/images/icons/envelope-white.svg)}.post-booking-info .contact-options a.option.faq .icon{background-image:url(/static/images/icons/faq-icon.svg)}.post-booking-info .contact-options a.option.faq:hover .icon{background-image:url(/static/images/icons/faq-icon-white.svg)}.post-booking-info .contact-options a.option.price .icon{background-image:url(/static/images/icons/drawing-tools.svg)}.post-booking-info .contact-options a.option.price:hover .icon{background-image:url(/static/images/icons/drawing-tools-white.svg)}.post-booking-info .contact-options a.option span.details{display:flex;flex-wrap:wrap;font-size:.9rem;line-height:1.1rem}@media (max-width:767px){.post-booking-info .contact-options a.option span.details{font-size:1.1rem;line-height:1.3rem}}@media (max-width:374px){.post-booking-info .contact-options a.option span.details{font-size:.9rem}}.post-booking-info .contact-options a.option span.details span.bold{font-family:Belfius Bold}.post-booking-info .contact-options a.option span.details span{padding-right:.3rem}.post-booking-info .contact-options a.option span.details span:last-of-type{padding-right:0}.post-booking-info .contact-options a.option span.details span.phone-no{display:block}.post-booking-info .navigate-back{display:none;padding-top:3rem}@media (max-width:767px){.post-booking-info .navigate-back{display:block}}.post-booking-info .navigate-back p{font-size:1.2rem;margin-bottom:.5rem}.post-booking-info .navigate-back button{align-items:center;display:flex;font-size:1.2rem;justify-content:center;padding:.8rem 15px;text-transform:uppercase;width:100%}.locale-picker{display:flex;min-width:12rem}.locale-picker:hover{cursor:pointer}@media (max-width:767px){.locale-picker{margin-left:-.6rem}}.locale-picker .multiselect{min-height:32px;padding:.4rem .6rem}.locale-picker .multiselect.multiselect--active{box-shadow:0 8px 10px -5px rgba(33,37,41,.08),0 16px 24px 2px rgba(33,37,41,.04),0 6px 30px 5px rgba(33,37,41,.04)}.locale-picker .multiselect .multiselect__select:before{background-image:url(/static/images/icons/chevron-closed-blue.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;display:inline-block;height:100%;margin-top:auto;top:0;width:.8rem}.locale-picker .multiselect .multiselect__tags{align-items:center;border:1px solid #f4f4f4;border-radius:.5rem;border-top-left-radius:.5rem;border-top-right-radius:.5rem;display:flex;font-family:Belfius Bold;min-height:32px;padding:0 2rem 0 .3rem;width:100%}.locale-picker .multiselect .multiselect__tags .multiselect__single{align-items:center;color:#32546d;display:flex;line-height:1rem;margin-bottom:0;min-height:1rem;padding-left:.3rem}.locale-picker .multiselect .multiselect__select{height:calc(100% - .8rem);padding:0;right:calc(.6rem + 1px);top:.4rem;width:2rem}.locale-picker .multiselect .multiselect__content-wrapper{background-color:transparent;border:1px solid #f4f4f4;border-radius:0;border-top:none;left:-1px;top:calc(100% - 5px);width:calc(100% + 2px)}@media (max-width:767px){.locale-picker .multiselect .multiselect__element{margin-top:-1px}}.locale-picker .multiselect .multiselect__option--highlight{align-items:center;background-color:#fff;color:#32546d;display:flex;font-family:Belfius Bold;margin-top:.4rem;min-height:32px;padding:.4rem 1.3rem}.locale-picker .multiselect .multiselect__option--highlight:hover{background-color:#f4f4f4;cursor:pointer}.locale-picker .multiselect .multiselect__option--highlight,.locale-picker .multiselect .multiselect__single{color:#32546d}.locale-picker .multiselect .multiselect__option--highlight:before,.locale-picker .multiselect .multiselect__single:before{background-image:url(/static/images/belgium-flag.png);background-position:50%;background-size:cover;border-radius:50%;content:"";display:inline-block;height:1.3rem;margin-right:.6rem;width:1.2rem}#sidebar-summary{margin-left:auto;max-width:35rem;padding-top:3rem;position:sticky;right:0;top:5rem}@media (max-width:767px){#sidebar-summary{display:none}}@media (max-width:991px){#sidebar-summary{padding-top:1.5rem}}#sidebar-summary .title-container{align-items:center;display:flex;justify-content:space-between}#sidebar-summary .title-container .title{font-family:Belfius Bold;font-size:2.6rem;line-height:2.6rem;margin-bottom:2rem}@media (max-width:991px){#sidebar-summary .title-container .title{font-size:1.8rem;line-height:1.8rem;margin-bottom:1rem}}#sidebar-summary .info-container{background-color:#f4f4f4;border-radius:.5rem;padding:0 1rem .3rem}#sidebar-summary .info-container.extra-margin{margin-bottom:1.5rem}#sidebar-summary .info-container .info-row{align-items:center;border-bottom:1px solid #d1d7dc;display:flex;flex-wrap:wrap;justify-content:space-between;padding:.7rem 0;position:relative;word-break:break-word}#sidebar-summary .info-container .info-row.no-border{border-bottom:none}#sidebar-summary .info-container .info-row.address-line{padding-top:0}#sidebar-summary .info-container .info-row span.bold{font-family:Belfius Bold;padding-right:.2rem}#sidebar-summary .info-container .info-row span.capitalize{text-transform:capitalize}#sidebar-summary .info-container .info-row span.horizontal-delimiter{border-left:1px solid #000;height:1rem;margin:0 .3rem;width:1px}#sidebar-summary .info-container .info-row .info{flex:.95}#sidebar-summary .info-container .info-row .info #sidebar-description{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;line-height:1.5rem;overflow:hidden;text-overflow:ellipsis}#sidebar-summary .info-container .info-row .info #sidebar-description.show-all{-webkit-line-clamp:unset;height:auto}#sidebar-summary .info-container .info-row .info.extra-padding{padding-bottom:1rem}#sidebar-summary .info-container .info-row .see-all-info{align-items:center;bottom:-2rem;display:flex;height:4rem;justify-content:center;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;width:8rem;z-index:2}#sidebar-summary .info-container .info-row .see-all-info:hover{cursor:pointer;opacity:.8}#sidebar-summary .info-container .info-row .see-all-info .icon{background-color:#000;background-image:url(/static/images/icons/arrows-left-white.svg);background-position:50%;background-repeat:no-repeat;background-size:70%;border-radius:50%;display:block;height:2.5rem;transform:rotate(-90deg);width:2.5rem}#sidebar-summary .info-container .info-row .see-all-info.open .icon{transform:rotate(90deg)}#sidebar-summary .info-container .info-row .edit-section{align-items:center;background-color:#32546d;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:.9rem;padding:.4rem .8rem .4rem .6rem}@media (max-width:991px){#sidebar-summary .info-container .info-row .edit-section{padding:.3rem .5rem}}#sidebar-summary .info-container .info-row .edit-section:before{background-image:url(/static/images/icons/arrows-left-white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.3rem;position:relative;width:1.3rem}#sidebar-summary .info-container .info-row .edit-section:hover{background-color:#233b4c}#sidebar-summary .info-container .subcategory-description{padding:.5rem 0}#sidebar-summary .info-container .subcategory-description.extra-padding{padding-top:1.5rem}#sidebar-summary .info-container .subcategory-description .custom-subcategory-description p{margin-bottom:.2rem}#sidebar-summary .info-container .price-model{align-items:center;display:flex;flex-wrap:wrap;font-size:1.4rem}#sidebar-summary .info-container .price-model .price-text{color:#32546d;text-transform:uppercase}#sidebar-summary .info-container .price-model .price-value{padding-left:.3rem}#sidebar-summary .info-container .price-model .surcharge{align-items:center;display:flex}#sidebar-summary .info-container .price-model .surcharge span{padding-left:.3rem}#sidebar-summary .info-container .price-model .surcharge .tooltip{margin-left:.2rem;opacity:1;padding:.3rem 0;position:relative}#sidebar-summary .info-container .price-model .surcharge .tooltip:hover{cursor:pointer}#sidebar-summary .info-container .price-model .surcharge .tooltip:hover .tooltip-info{display:flex}#sidebar-summary .info-container .price-model .surcharge .tooltip .tooltip-icon{background-image:url(/static/images/icons/info-icon-blue.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:1.4rem;width:1.4rem}#sidebar-summary .info-container .price-model .surcharge .tooltip .tooltip-info{background-color:#32546d;border-radius:.5rem;color:#fff;display:none;left:0;min-width:16rem;padding:.7rem;position:absolute;top:1.8rem}@media (max-width:991px){#sidebar-summary .info-container .price-model .surcharge .tooltip .tooltip-info{left:auto;right:0}}#sidebar-summary .action-buttons{align-items:stretch;display:flex;justify-content:space-between;padding-top:.5rem}@media (max-width:991px){#sidebar-summary .action-buttons{flex-direction:column}}#sidebar-summary .action-buttons a.call-us{align-items:center;background-color:#e62336;border-bottom:none;border-radius:.5rem;color:#fff;display:flex;justify-content:flex-end;padding:.5rem;text-decoration:none;width:calc(50% - .25rem)}#sidebar-summary .action-buttons a.call-us:hover{background-color:#e9394a;cursor:pointer}@media (max-width:991px){#sidebar-summary .action-buttons a.call-us{justify-content:center;margin-bottom:.5rem;width:100%}}#sidebar-summary .action-buttons a.call-us img{height:2rem;margin-right:.2rem;object-fit:contain;width:2rem}#sidebar-summary .action-buttons a.call-us img.small{height:1.9rem}#sidebar-summary .action-buttons a.call-us span.details{display:flex;flex-wrap:wrap;font-size:.9rem;line-height:1.1rem}@media (max-width:991px){#sidebar-summary .action-buttons a.call-us span.details{display:block}}#sidebar-summary .action-buttons a.call-us span.details span.bold{font-family:Belfius Bold}#sidebar-summary .action-buttons a.call-us span.details span{padding-right:.3rem}#sidebar-summary .action-buttons a.call-us span.details span:last-of-type{padding-right:0}#sidebar-summary .action-buttons a.call-us span.details span.phone-no{display:block}#sidebar-summary .action-buttons a.price-info{align-items:center;background-color:#32546d;border-bottom:none;border-radius:.5rem;color:#fff;display:flex;justify-content:center;margin-left:.25rem;padding:.5rem 1.5rem;text-decoration:none;width:calc(50% - .25rem)}#sidebar-summary .action-buttons a.price-info:hover{background-color:#3d6785;cursor:pointer}@media (max-width:991px){#sidebar-summary .action-buttons a.price-info{margin-left:0;width:100%}}#sidebar-summary .action-buttons a.price-info img{height:2.2rem;margin-right:.5rem;object-fit:contain;width:2.2rem}#sidebar-summary .action-buttons a.price-info img.small{height:1.9rem}#sidebar-summary .action-buttons a.price-info span.details{display:flex;flex-wrap:wrap;font-size:.9rem;line-height:1.1rem}@media (max-width:767px){#sidebar-summary .action-buttons a.price-info span.details{font-size:1.1rem;line-height:1.3rem}}#sidebar-summary .action-buttons a.price-info span.details span.bold{font-family:Belfius Bold}#sidebar-summary .action-buttons a.price-info span.details span{padding-right:.3rem}#sidebar-summary .action-buttons a.price-info span.details span:last-of-type{padding-right:0}#sidebar-summary .action-buttons a.price-info span.details span.phone-no{display:block}.postcode-autocomplete{padding-bottom:0;width:100%}.postcode-autocomplete .aj-control-container.aj-control-container--filltext .aj-filltext{font-size:.9rem}@media (min-width:992px){.postcode-autocomplete .aj-control-container.aj-control-container--filltext .aj-filltext{bottom:100%;position:absolute}}.postcode-autocomplete .aj-control-container.aj-control-container--filltext.aj--error .google-input .multiselect__tags,.postcode-autocomplete .aj-control-container.aj-control-container--filltext.aj--error .postcode-input .multiselect__tags{border:1px solid #cc4040;padding-top:0}.postcode-autocomplete .selectors{align-items:stretch;display:flex;justify-content:space-between;margin-bottom:1rem;position:relative}@media (max-width:991px){.postcode-autocomplete .selectors{flex-direction:column;margin-bottom:0}}.postcode-autocomplete .selectors .aj-control-container{display:flex;flex-direction:column;height:auto}.postcode-autocomplete .selectors .aj-control-container:first-of-type{flex:.4}.postcode-autocomplete .selectors .aj-control-container:last-of-type{flex:.58}.postcode-autocomplete .selectors .google-input,.postcode-autocomplete .selectors .postcode-input{align-items:center;display:flex;flex-direction:row-reverse;height:100%;position:relative;width:100%}.postcode-autocomplete .selectors label{color:#abb5bf;font-weight:400;left:14px;margin-bottom:0;position:absolute;right:40px;transition:all .1s ease;-webkit-transition:all .1s ease}.postcode-autocomplete .selectors .multiselect{border-radius:5px;height:100%;min-height:58px;padding-top:0}.postcode-autocomplete .selectors .multiselect input{height:100%}.postcode-autocomplete .selectors .multiselect .multiselect__select{background-image:url(/static/images/icons/search.png);background-position:50%;background-repeat:no-repeat;background-size:50%;border-bottom-right-radius:5px;border-top-right-radius:5px;height:calc(100% - 2px)}.postcode-autocomplete .selectors .multiselect .multiselect__select:before{display:none}.postcode-autocomplete .selectors .multiselect .multiselect__tags{align-items:center;border-radius:5px;display:flex;height:100%;min-height:58px;padding-top:0}.postcode-autocomplete .selectors .multiselect .multiselect__tags .multiselect__spinner{border-radius:5px;height:calc(100% - 2px)}.postcode-autocomplete .selectors .multiselect .multiselect__tags .multiselect__spinner:after,.postcode-autocomplete .selectors .multiselect .multiselect__tags .multiselect__spinner:before{border-top-color:#e62336}.postcode-autocomplete .selectors .multiselect.multiselect--disabled{border:1px solid #c2c2c2;pointer-events:auto}.postcode-autocomplete .selectors .multiselect.multiselect--disabled:hover{cursor:not-allowed}.postcode-autocomplete .selectors .multiselect.multiselect--disabled .multiselect__tags{background-color:#ededed}.postcode-autocomplete .selectors .multiselect .multiselect__placeholder{color:#abb5bf;padding-left:5px}.postcode-autocomplete .selectors .multiselect .multiselect__single{background-color:transparent;color:#000;font-size:1rem}.postcode-autocomplete .selectors .multiselect .custom-label{font-size:.8rem;z-index:50}.postcode-autocomplete .selectors .multiselect .multiselect__option{align-items:center;display:flex;font-size:.9rem}.postcode-autocomplete .selectors .multiselect .multiselect__option:before{border:1px solid #000;border-radius:50%;content:"";display:inline-block;height:1rem;margin-right:.5rem;position:relative;width:1rem}.postcode-autocomplete .selectors .multiselect .multiselect__option.multiselect__option--highlight,.postcode-autocomplete .selectors .multiselect .multiselect__option.multiselect__option--highlight.multiselect__option--selected{background-color:#e62336;color:#fff;font-weight:400}.postcode-autocomplete .selectors .multiselect .multiselect__option.multiselect__option--highlight.multiselect__option--selected:before,.postcode-autocomplete .selectors .multiselect .multiselect__option.multiselect__option--highlight:before{background-image:url(/static/images/option-checked-white.svg);background-position:50%;background-size:cover;border:none}.postcode-autocomplete .selectors .multiselect.multiselect--active .multiselect__select{transform:none}.postcode-autocomplete .selectors .multiselect.multiselect--active .multiselect__tags{border:1px solid #e62336;border-radius:5px}.postcode-autocomplete .selectors .multiselect.multiselect--active+label{color:#000;display:block!important;font-size:.8rem;line-height:20px;transform:translate3d(0,-10px,0);z-index:50}.postcode-autocomplete .selectors .multiselect.multiselect--active .multiselect__input{color:#000;font-size:1rem;margin-bottom:0;padding-top:20px}.postcode-autocomplete .selectors .multiselect:focus .multiselect__tags{border:1px solid #e62336;border-radius:5px}.postcode-autocomplete .selectors .multiselect.filled+label{color:#000;font-size:.8rem;line-height:20px;transform:translate3d(0,-10px,0)}.postcode-autocomplete .selectors .multiselect.filled .multiselect__single{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:0;overflow:hidden;padding-bottom:.5rem;padding-top:.5rem;text-overflow:ellipsis;word-break:break-word}.postcode-autocomplete .selectors .multiselect.filled .multiselect__select{display:none}.postcode-autocomplete .selectors .multiselect.filled .multiselect__clear{background-image:url(/static/images/icons/close.svg);background-position:50%;background-repeat:no-repeat;background-size:30%;cursor:pointer;height:100%;position:absolute;right:0;width:40px}.postcode-autocomplete .address{position:relative}.postcode-autocomplete .address .aj-control-container{align-items:center;display:flex}.postcode-autocomplete .address .aj-control-container .aj-filltext{position:absolute;top:100%}.postcode-autocomplete .address label{color:#abb5bf;font-weight:400;left:14px;margin-bottom:0;position:absolute;transition:all .1s ease;-webkit-transition:all .1s ease}.postcode-autocomplete .address input{border:1px solid #e8e8e8;border-radius:5px;font-size:1rem;min-height:58px;padding:8px;position:relative}@media (max-width:374px){.postcode-autocomplete .address input{min-height:6rem}}.postcode-autocomplete .address input:-internal-autofill-selected{background-color:transparent!important}.postcode-autocomplete .address input:focus,.postcode-autocomplete .address input:focus-visible{border:1px solid #e62336}.postcode-autocomplete .address input.filled,.postcode-autocomplete .address input:focus,.postcode-autocomplete .address input:focus-visible{outline:none;padding-left:calc(.5rem + 5px);padding-top:1.8rem}@media (max-width:374px){.postcode-autocomplete .address input.filled,.postcode-autocomplete .address input:focus,.postcode-autocomplete .address input:focus-visible{padding-top:3.6rem}}.postcode-autocomplete .address input.filled+label,.postcode-autocomplete .address input:focus+label,.postcode-autocomplete .address input:focus-visible+label{color:#000;font-size:.8rem;transform:translate3d(0,-10px,0)}.postcode-autocomplete .address input:disabled{background-color:#ededed;border:1px solid #c2c2c2;cursor:not-allowed;opacity:.6}