@import url(https://cdn.jsdelivr.net/npm/bulma@0.9.4/css/bulma.min.css);:root{--brand-color:#0f1941;--primary-brand-color:#0f1941;--secondary-brand-color:#d8d8d8;--primary-text-color:#818487;--secondary-text-color:#0f1941;--brand-color:#103448;--primary-brand-color:#f8bf02;--secondary-brand-color:#76bee6;--primary-text-color:#103448;--secondary-text-color:#206790;--tertiary-text-color:#76bee6;--brand-background-image:url(/img/bg.497e1b08.jpg);--brand-logo:url(/img/l4b-white-logo.862cd7c7.svg)}*{box-sizing:border-box;font-family:Figtree,sans-serif}:focus{outline:none}h1,h2,h3,h4,h5,h6{display:inline-block}body{font-size:11pt;font-family:Figtree,sans-serif;margin:0;padding:0;background:#fff}a,a:hover{color:#76bee6;text-decoration:none;transition:all .4s ease-in-out}.wrapper{position:relative;max-width:1400px;width:95%;margin:0 auto}.wrapper:after,.wrapper:before{content:" ";display:table}.wrapper:after{display:block;clear:both;height:1px;margin-top:-1px;visibility:hidden}.wrapper{*zoom:1}.wrapper .span8{float:left;width:66.6666666667%}.wrapper .span4{float:left;width:33.3333333333%}.wrapper--home{position:relative;max-width:1400px;width:95%;margin:0 auto;top:0;height:100vh;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:0;grid-row-gap:0}.wrapper--home:after,.wrapper--home:before{content:" ";display:table}.wrapper--home:after{display:block;clear:both;height:1px;margin-top:-1px;visibility:hidden}.wrapper--home{*zoom:1}.wrapper--home .span8{float:left;width:66.6666666667%}.wrapper--home .span4{float:left;width:33.3333333333%}.wrapper--home .main-searchbar{height:500px;grid-area:2/1/3/2}.wrapper--home .main-favorites{grid-area:2/3/2/3}.wrapper--home .main-searchbar--outlet{grid-area:2/2/2/3}@media only screen and (max-width:800px){.wrapper--home{top:6rem;grid-template-columns:1fr repeat(4,0);grid-template-rows:repeat(3,1fr) repeat(2,0)}.wrapper--home .main-searchbar{grid-area:1/1/2/2}.wrapper--home .main-searchbar--outlet{grid-area:2/1/3/2}.wrapper--home .main-favorites{grid-area:3/1/4/2}}.wrapper--search{position:relative;max-width:1400px;width:95%;margin:0 auto}.wrapper--search:after,.wrapper--search:before{content:" ";display:table}.wrapper--search:after{display:block;clear:both;height:1px;margin-top:-1px;visibility:hidden}.wrapper--search{*zoom:1}.wrapper--search .span8{float:left;width:66.6666666667%}.wrapper--search .span4{float:left;width:33.3333333333%}.header{position:fixed;width:100%;background:#fff;height:5rem;z-index:10;top:0;left:0;padding:0 1rem;box-shadow:0 4px 44px 0 rgba(16,52,72,.1)}.header__logo{height:2.5rem;margin:1.25rem 0}.header__user{float:right;cursor:pointer;margin:1.55rem 0}.header__user:hover{text-decoration:underline}.header .navbar-item{color:#103448;transition:.4s}.header .navbar-item:hover{background-color:transparent;color:#76bee6}.header .dropdown-item{transition:.4s;color:#103448}.header .dropdown-item.is-active{background:#76bee6}.header .dropdown-item:hover{background-color:transparent;color:#76bee6}.header.header--not-logged-in{background:var(--brand-color)}.header.header--not-logged-in .navbar{background-color:transparent}.header.header--not-logged-in .dropdown-content{background:var(--brand-color)}.header.header--not-logged-in .dropdown-content .dropdown-item{color:#fff}.header.header--not-logged-in .dropdown-content .dropdown-item.is-active,.header.header--not-logged-in .dropdown-content .dropdown-item:hover{background:transparent;color:var(--tertiary-text-color)}.dropdown__position--relative{position:relative}.dropdown__position--absolute{position:absolute;width:100%}.dropdown__content{background-color:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);border-radius:0 0 8px 8px;overflow:hidden;z-index:1}.dropdown__options{max-height:250px;overflow-y:auto}.dropdown__item{display:flex;align-items:center;padding:0 15px;min-height:40px;cursor:pointer}.dropdown__item:hover{background-color:#f1f1f1}.button,.c-button,a.c-button{font-size:11pt;cursor:pointer;border:none;color:#103448;font-weight:600;padding:1rem 2rem;margin:0;border-radius:999em;text-transform:uppercase;border-color:transparent;border-width:1px;border-style:solid;transition:all .4s ease-in-out}.button:hover,.c-button:hover,a.c-button:hover{background-color:#fff;border-color:#103448;color:#103448}.button--primary,.c-button--primary,a.c-button--primary{background-color:#f8bf02}.button--primary.is-selected,.c-button--primary.is-selected,a.c-button--primary.is-selected{background-color:transparent;border-color:#f8bf02;color:#f8bf02!important}.button--primary .fa,.button--primary .fas,.button--primary:active,.button--primary:focus,.button--primary:hover,.c-button--primary .fa,.c-button--primary .fas,.c-button--primary:active,.c-button--primary:focus,.c-button--primary:hover,a.c-button--primary .fa,a.c-button--primary .fas,a.c-button--primary:active,a.c-button--primary:focus,a.c-button--primary:hover{color:#103448}.button--secondary,.c-button--secondary,a.c-button--secondary{background-color:#76bee6}.button--tertiary,.c-button--tertiary,a.c-button--tertiary{background-color:#f69543}.button:disabled:hover,.c-button:disabled:hover,a.c-button:disabled:hover{background-color:#ccc;border-color:transparent}.button:disabled,.c-button:disabled,a.c-button:disabled{background-color:#ccc;cursor:not-allowed}.button.is-info,.c-button.is-info,a.c-button.is-info{background-color:#f8bf02}.button--small,.c-button--small,a.c-button--small{font-size:11pt;cursor:pointer;border:none;color:#103448;font-weight:600;padding:1rem 2rem;margin:0;border-radius:999em;text-transform:uppercase;border-color:transparent;border-width:1px;border-style:solid;transition:all .4s ease-in-out;padding:.7rem 1rem;font-size:.9rem}.button--small:hover,.c-button--small:hover,a.c-button--small:hover{background-color:#fff;border-color:#103448;color:#103448}.button--small--primary,.c-button--small--primary,a.c-button--small--primary{background-color:#f8bf02}.button--small--primary.is-selected,.c-button--small--primary.is-selected,a.c-button--small--primary.is-selected{background-color:transparent;border-color:#f8bf02;color:#f8bf02!important}.button--small--primary .fa,.button--small--primary .fas,.button--small--primary:active,.button--small--primary:focus,.button--small--primary:hover,.c-button--small--primary .fa,.c-button--small--primary .fas,.c-button--small--primary:active,.c-button--small--primary:focus,.c-button--small--primary:hover,a.c-button--small--primary .fa,a.c-button--small--primary .fas,a.c-button--small--primary:active,a.c-button--small--primary:focus,a.c-button--small--primary:hover{color:#103448}.button--small--secondary,.c-button--small--secondary,a.c-button--small--secondary{background-color:#76bee6}.button--small--tertiary,.c-button--small--tertiary,a.c-button--small--tertiary{background-color:#f69543}.button--small:disabled:hover,.c-button--small:disabled:hover,a.c-button--small:disabled:hover{background-color:#ccc;border-color:transparent}.button--small--results,.c-button--small--results,a.c-button--small--results{font-size:11pt;cursor:pointer;border:none;color:#103448;font-weight:600;padding:1rem 2rem;margin:0;border-radius:999em;text-transform:uppercase;border-color:transparent;border-width:1px;border-style:solid;transition:all .4s ease-in-out;display:inline-block;font-size:.9rem;text-align:center}.button--small--results:hover,.c-button--small--results:hover,a.c-button--small--results:hover{background-color:#fff;border-color:#103448;color:#103448}.button--small--results--primary,.c-button--small--results--primary,a.c-button--small--results--primary{background-color:#f8bf02}.button--small--results--primary.is-selected,.c-button--small--results--primary.is-selected,a.c-button--small--results--primary.is-selected{background-color:transparent;border-color:#f8bf02;color:#f8bf02!important}.button--small--results--primary .fa,.button--small--results--primary .fas,.button--small--results--primary:active,.button--small--results--primary:focus,.button--small--results--primary:hover,.c-button--small--results--primary .fa,.c-button--small--results--primary .fas,.c-button--small--results--primary:active,.c-button--small--results--primary:focus,.c-button--small--results--primary:hover,a.c-button--small--results--primary .fa,a.c-button--small--results--primary .fas,a.c-button--small--results--primary:active,a.c-button--small--results--primary:focus,a.c-button--small--results--primary:hover{color:#103448}.button--small--results--secondary,.c-button--small--results--secondary,a.c-button--small--results--secondary{background-color:#76bee6}.button--small--results--tertiary,.c-button--small--results--tertiary,a.c-button--small--results--tertiary{background-color:#f69543}.button--small--results:disabled:hover,.c-button--small--results:disabled:hover,a.c-button--small--results:disabled:hover{background-color:#ccc;border-color:transparent}.button--small--direct,.c-button--small--direct,a.c-button--small--direct{font-size:11pt;cursor:pointer;border:none;color:#103448;font-weight:600;padding:1rem 2rem;margin:0;border-radius:999em;text-transform:uppercase;border-color:transparent;border-width:1px;border-style:solid;transition:all .4s ease-in-out}.button--small--direct:hover,.c-button--small--direct:hover,a.c-button--small--direct:hover{background-color:#fff;border-color:#103448;color:#103448}.button--small--direct--primary,.c-button--small--direct--primary,a.c-button--small--direct--primary{background-color:#f8bf02}.button--small--direct--primary.is-selected,.c-button--small--direct--primary.is-selected,a.c-button--small--direct--primary.is-selected{background-color:transparent;border-color:#f8bf02;color:#f8bf02!important}.button--small--direct--primary .fa,.button--small--direct--primary .fas,.button--small--direct--primary:active,.button--small--direct--primary:focus,.button--small--direct--primary:hover,.c-button--small--direct--primary .fa,.c-button--small--direct--primary .fas,.c-button--small--direct--primary:active,.c-button--small--direct--primary:focus,.c-button--small--direct--primary:hover,a.c-button--small--direct--primary .fa,a.c-button--small--direct--primary .fas,a.c-button--small--direct--primary:active,a.c-button--small--direct--primary:focus,a.c-button--small--direct--primary:hover{color:#103448}.button--small--direct--secondary,.c-button--small--direct--secondary,a.c-button--small--direct--secondary{background-color:#76bee6}.button--small--direct--tertiary,.c-button--small--direct--tertiary,a.c-button--small--direct--tertiary{background-color:#f69543}.button--small--direct:disabled:hover,.c-button--small--direct:disabled:hover,a.c-button--small--direct:disabled:hover{background-color:#ccc;border-color:transparent}.button--small--fullwidth,.c-button--small--fullwidth,a.c-button--small--fullwidth{font-size:11pt;cursor:pointer;border:none;color:#103448;font-weight:600;padding:1rem 2rem;margin:0;border-radius:999em;text-transform:uppercase;border-color:transparent;border-width:1px;border-style:solid;transition:all .4s ease-in-out;padding:.7rem 1rem;font-size:.9rem;width:100%;text-align:center}.button--small--fullwidth:hover,.c-button--small--fullwidth:hover,a.c-button--small--fullwidth:hover{background-color:#fff;border-color:#103448;color:#103448}.button--small--fullwidth--primary,.c-button--small--fullwidth--primary,a.c-button--small--fullwidth--primary{background-color:#f8bf02}.button--small--fullwidth--primary.is-selected,.c-button--small--fullwidth--primary.is-selected,a.c-button--small--fullwidth--primary.is-selected{background-color:transparent;border-color:#f8bf02;color:#f8bf02!important}.button--small--fullwidth--primary .fa,.button--small--fullwidth--primary .fas,.button--small--fullwidth--primary:active,.button--small--fullwidth--primary:focus,.button--small--fullwidth--primary:hover,.c-button--small--fullwidth--primary .fa,.c-button--small--fullwidth--primary .fas,.c-button--small--fullwidth--primary:active,.c-button--small--fullwidth--primary:focus,.c-button--small--fullwidth--primary:hover,a.c-button--small--fullwidth--primary .fa,a.c-button--small--fullwidth--primary .fas,a.c-button--small--fullwidth--primary:active,a.c-button--small--fullwidth--primary:focus,a.c-button--small--fullwidth--primary:hover{color:#103448}.button--small--fullwidth--secondary,.c-button--small--fullwidth--secondary,a.c-button--small--fullwidth--secondary{background-color:#76bee6}.button--small--fullwidth--tertiary,.c-button--small--fullwidth--tertiary,a.c-button--small--fullwidth--tertiary{background-color:#f69543}.button--small--fullwidth:disabled:hover,.c-button--small--fullwidth:disabled:hover,a.c-button--small--fullwidth:disabled:hover{background-color:#ccc;border-color:transparent}.button--submit,.c-button--submit,a.c-button--submit{font-size:11pt;cursor:pointer;border:none;color:#103448;font-weight:600;padding:1rem 2rem;margin:0;border-radius:999em;text-transform:uppercase;border-color:transparent;border-width:1px;border-style:solid;transition:all .4s ease-in-out;position:absolute;right:1rem;width:3rem;height:3rem;margin:1rem 0}.button--submit:hover,.c-button--submit:hover,a.c-button--submit:hover{background-color:#fff;border-color:#103448;color:#103448}.button--submit--primary,.c-button--submit--primary,a.c-button--submit--primary{background-color:#f8bf02}.button--submit--primary.is-selected,.c-button--submit--primary.is-selected,a.c-button--submit--primary.is-selected{background-color:transparent;border-color:#f8bf02;color:#f8bf02!important}.button--submit--primary .fa,.button--submit--primary .fas,.button--submit--primary:active,.button--submit--primary:focus,.button--submit--primary:hover,.c-button--submit--primary .fa,.c-button--submit--primary .fas,.c-button--submit--primary:active,.c-button--submit--primary:focus,.c-button--submit--primary:hover,a.c-button--submit--primary .fa,a.c-button--submit--primary .fas,a.c-button--submit--primary:active,a.c-button--submit--primary:focus,a.c-button--submit--primary:hover{color:#103448}.button--submit--secondary,.c-button--submit--secondary,a.c-button--submit--secondary{background-color:#76bee6}.button--submit--tertiary,.c-button--submit--tertiary,a.c-button--submit--tertiary{background-color:#f69543}.button--submit:disabled:hover,.c-button--submit:disabled:hover,a.c-button--submit:disabled:hover{background-color:#ccc;border-color:transparent}.button--submit svg,.c-button--submit svg,a.c-button--submit svg{fill:#103448;width:1rem}.button--close,.c-button--close,a.c-button--close{display:inline-block;background:#fff;border:1px solid #ddd;padding:.1rem .45rem;font-size:.8rem;height:1.5rem;width:1.5rem;color:#aaa;font-weight:600;text-transform:uppercase}.button--close:hover,.c-button--close:hover,a.c-button--close:hover{background:#f7f7f7;border:1px solid #ddd;color:#103448}.button--ghost,.c-button--ghost,a.c-button--ghost{font-size:11pt;cursor:pointer;border:none;color:#103448;font-weight:600;padding:1rem 2rem;margin:0;border-radius:999em;text-transform:uppercase;border-color:transparent;transition:all .4s ease-in-out;background:transparent;color:var(--primary-brand-color);border-style:solid;border-width:1px;border-color:inherit}.button--ghost:hover,.c-button--ghost:hover,a.c-button--ghost:hover{background-color:#fff;border-color:#103448;color:#103448}.button--ghost--primary,.c-button--ghost--primary,a.c-button--ghost--primary{background-color:#f8bf02}.button--ghost--primary.is-selected,.c-button--ghost--primary.is-selected,a.c-button--ghost--primary.is-selected{background-color:transparent;border-color:#f8bf02;color:#f8bf02!important}.button--ghost--primary .fa,.button--ghost--primary .fas,.button--ghost--primary:active,.button--ghost--primary:focus,.button--ghost--primary:hover,.c-button--ghost--primary .fa,.c-button--ghost--primary .fas,.c-button--ghost--primary:active,.c-button--ghost--primary:focus,.c-button--ghost--primary:hover,a.c-button--ghost--primary .fa,a.c-button--ghost--primary .fas,a.c-button--ghost--primary:active,a.c-button--ghost--primary:focus,a.c-button--ghost--primary:hover{color:#103448}.button--ghost--secondary,.c-button--ghost--secondary,a.c-button--ghost--secondary{background-color:#76bee6}.button--ghost--tertiary,.c-button--ghost--tertiary,a.c-button--ghost--tertiary{background-color:#f69543}.button--ghost:disabled:hover,.c-button--ghost:disabled:hover,a.c-button--ghost:disabled:hover{background-color:#ccc;border-color:transparent}.button--ghost--white,.c-button--ghost--white,a.c-button--ghost--white{font-size:11pt;cursor:pointer;border:none;color:#103448;font-weight:600;padding:1rem 2rem;margin:0;border-radius:999em;text-transform:uppercase;border-color:transparent;transition:all .4s ease-in-out;background:transparent;color:var(--primary-brand-color);border-style:solid;border-width:1px;border-color:inherit;color:#fff;border-color:#fff}.button--ghost--white:hover,.c-button--ghost--white:hover,a.c-button--ghost--white:hover{background-color:#fff;border-color:#103448;color:#103448}.button--ghost--white--primary,.c-button--ghost--white--primary,a.c-button--ghost--white--primary{background-color:#f8bf02}.button--ghost--white--primary.is-selected,.c-button--ghost--white--primary.is-selected,a.c-button--ghost--white--primary.is-selected{background-color:transparent;border-color:#f8bf02;color:#f8bf02!important}.button--ghost--white--primary .fa,.button--ghost--white--primary .fas,.button--ghost--white--primary:active,.button--ghost--white--primary:focus,.button--ghost--white--primary:hover,.c-button--ghost--white--primary .fa,.c-button--ghost--white--primary .fas,.c-button--ghost--white--primary:active,.c-button--ghost--white--primary:focus,.c-button--ghost--white--primary:hover,a.c-button--ghost--white--primary .fa,a.c-button--ghost--white--primary .fas,a.c-button--ghost--white--primary:active,a.c-button--ghost--white--primary:focus,a.c-button--ghost--white--primary:hover{color:#103448}.button--ghost--white--secondary,.c-button--ghost--white--secondary,a.c-button--ghost--white--secondary{background-color:#76bee6}.button--ghost--white--tertiary,.c-button--ghost--white--tertiary,a.c-button--ghost--white--tertiary{background-color:#f69543}.button--ghost--white:disabled:hover,.c-button--ghost--white:disabled:hover,a.c-button--ghost--white:disabled:hover{background-color:#ccc;border-color:transparent}.button--ghost--white:hover,.c-button--ghost--white:hover,a.c-button--ghost--white:hover{background:transparent;color:#fff;border-color:#fff}.button--filter,.c-button--filter,a.c-button--filter{padding:.55rem 0 0;height:2.5rem;width:2.5rem;margin:0 .5rem 0 0;background:#fff;border:1px solid #ddd;cursor:pointer;text-align:center;opacity:.8;display:inline-block}.button--filter svg,.c-button--filter svg,a.c-button--filter svg{height:1rem;width:1rem;fill:#aaa}.button--filter:last-child,.c-button--filter:last-child,a.c-button--filter:last-child{margin:0}.button--filter:hover,.c-button--filter:hover,a.c-button--filter:hover{background:#f7f7f7;border:1px solid #ddd;color:#103448;opacity:1}.button--filter:hover svg,.c-button--filter:hover svg,a.c-button--filter:hover svg{fill:#103448}.button--filter.selected,.c-button--filter.selected,a.c-button--filter.selected{background:#f7f7f7;opacity:1;color:#000;font-weight:700}.button--filter.selected svg,.c-button--filter.selected svg,a.c-button--filter.selected svg{fill:#fff}.button--filter--stars,.c-button--filter--stars,a.c-button--filter--stars{padding:.55rem 0 0;height:2.5rem;width:2.5rem;margin:0 .5rem 0 0;background:#fff;border:1px solid #ddd;cursor:pointer;opacity:.8;display:inline-block;position:relative;text-align:left;padding-top:.55rem;font-weight:600;text-align:center;font-size:1rem;width:17%;color:#aaa}.button--filter--stars svg,.c-button--filter--stars svg,a.c-button--filter--stars svg{height:1rem;width:1rem;fill:#aaa}.button--filter--stars:last-child,.c-button--filter--stars:last-child,a.c-button--filter--stars:last-child{margin:0}.button--filter--stars:hover,.c-button--filter--stars:hover,a.c-button--filter--stars:hover{background:#f7f7f7;border:1px solid #ddd;color:#103448;opacity:1}.button--filter--stars:hover svg,.c-button--filter--stars:hover svg,a.c-button--filter--stars:hover svg{fill:#103448}.button--filter--stars.selected,.c-button--filter--stars.selected,a.c-button--filter--stars.selected{background:#f7f7f7;opacity:1;color:#000;font-weight:700}.button--filter--stars.selected svg,.c-button--filter--stars.selected svg,a.c-button--filter--stars.selected svg{fill:#fff}.button--filter--stars svg,.c-button--filter--stars svg,a.c-button--filter--stars svg{display:block;position:absolute;top:.7rem;left:1.6rem}.button--filter--score,.c-button--filter--score,a.c-button--filter--score{padding:.55rem 0 0;height:2.5rem;width:2.5rem;margin:0 .5rem 0 0;background:#fff;border:1px solid #ddd;cursor:pointer;text-align:center;opacity:.8;display:inline-block;font-weight:600;font-size:1rem;color:#fff;border:1px solid #d5d5d5;background:#d5d5d5}.button--filter--score svg,.c-button--filter--score svg,a.c-button--filter--score svg{height:1rem;width:1rem;fill:#aaa}.button--filter--score:last-child,.c-button--filter--score:last-child,a.c-button--filter--score:last-child{margin:0}.button--filter--score:hover,.c-button--filter--score:hover,a.c-button--filter--score:hover{background:#f7f7f7;border:1px solid #ddd;color:#103448;opacity:1}.button--filter--score:hover svg,.c-button--filter--score:hover svg,a.c-button--filter--score:hover svg{fill:#103448}.button--filter--score.selected,.c-button--filter--score.selected,a.c-button--filter--score.selected{background:#f7f7f7;opacity:1;color:#000;font-weight:700}.button--filter--score.selected svg,.c-button--filter--score.selected svg,a.c-button--filter--score.selected svg{fill:#fff}.button--filter--score:hover,.c-button--filter--score:hover,a.c-button--filter--score:hover{border:1px solid #aaa;background:#d5d5d5;color:#fff}.button--filter--score.selected,.c-button--filter--score.selected,a.c-button--filter--score.selected{border:1px solid #aaa;background:#aaa;color:#fff}.button--filter--score.selected:hover,.c-button--filter--score.selected:hover,a.c-button--filter--score.selected:hover{color:#fff}.button--filter--score--medium-green,.c-button--filter--score--medium-green,a.c-button--filter--score--medium-green{padding:.55rem 0 0;height:2.5rem;width:2.5rem;margin:0 .5rem 0 0;background:#fff;border:1px solid #ddd;cursor:pointer;text-align:center;opacity:.8;display:inline-block;font-weight:600;font-size:1rem;color:#fff;border:1px solid #b8dd88;background:#b8dd88}.button--filter--score--medium-green svg,.c-button--filter--score--medium-green svg,a.c-button--filter--score--medium-green svg{height:1rem;width:1rem;fill:#aaa}.button--filter--score--medium-green:last-child,.c-button--filter--score--medium-green:last-child,a.c-button--filter--score--medium-green:last-child{margin:0}.button--filter--score--medium-green:hover,.c-button--filter--score--medium-green:hover,a.c-button--filter--score--medium-green:hover{background:#f7f7f7;border:1px solid #ddd;color:#103448;opacity:1}.button--filter--score--medium-green:hover svg,.c-button--filter--score--medium-green:hover svg,a.c-button--filter--score--medium-green:hover svg{fill:#103448}.button--filter--score--medium-green.selected,.c-button--filter--score--medium-green.selected,a.c-button--filter--score--medium-green.selected{background:#f7f7f7;opacity:1;color:#000;font-weight:700}.button--filter--score--medium-green.selected svg,.c-button--filter--score--medium-green.selected svg,a.c-button--filter--score--medium-green.selected svg{fill:#fff}.button--filter--score--medium-green:hover,.c-button--filter--score--medium-green:hover,a.c-button--filter--score--medium-green:hover{border:1px solid #70ba11;background:#b8dd88;color:#fff}.button--filter--score--medium-green.selected,.c-button--filter--score--medium-green.selected,a.c-button--filter--score--medium-green.selected{border:1px solid #70ba11;background:#70ba11;color:#fff}.button--filter--score--medium-green.selected:hover,.c-button--filter--score--medium-green.selected:hover,a.c-button--filter--score--medium-green.selected:hover{color:#fff}.button--filter--score--green,.c-button--filter--score--green,a.c-button--filter--score--green{padding:.55rem 0 0;height:2.5rem;width:2.5rem;margin:0 .5rem 0 0;background:#fff;border:1px solid #ddd;cursor:pointer;text-align:center;opacity:.8;display:inline-block;font-weight:600;font-size:1rem;color:#fff;border:1px solid #b1d187;background:#b1d187}.button--filter--score--green svg,.c-button--filter--score--green svg,a.c-button--filter--score--green svg{height:1rem;width:1rem;fill:#aaa}.button--filter--score--green:last-child,.c-button--filter--score--green:last-child,a.c-button--filter--score--green:last-child{margin:0}.button--filter--score--green:hover,.c-button--filter--score--green:hover,a.c-button--filter--score--green:hover{background:#f7f7f7;border:1px solid #ddd;color:#103448;opacity:1}.button--filter--score--green:hover svg,.c-button--filter--score--green:hover svg,a.c-button--filter--score--green:hover svg{fill:#103448}.button--filter--score--green.selected,.c-button--filter--score--green.selected,a.c-button--filter--score--green.selected{background:#f7f7f7;opacity:1;color:#000;font-weight:700}.button--filter--score--green.selected svg,.c-button--filter--score--green.selected svg,a.c-button--filter--score--green.selected svg{fill:#fff}.button--filter--score--green:hover,.c-button--filter--score--green:hover,a.c-button--filter--score--green:hover{border:1px solid #62a30f;background:#b1d187;color:#fff}.button--filter--score--green.selected,.c-button--filter--score--green.selected,a.c-button--filter--score--green.selected{border:1px solid #62a30f;background:#62a30f;color:#fff}.button--filter--score--green.selected:hover,.c-button--filter--score--green.selected:hover,a.c-button--filter--score--green.selected:hover{color:#fff}.button--filter--score--medium-dark-green,.c-button--filter--score--medium-dark-green,a.c-button--filter--score--medium-dark-green{padding:.55rem 0 0;height:2.5rem;width:2.5rem;margin:0 .5rem 0 0;background:#fff;border:1px solid #ddd;cursor:pointer;text-align:center;opacity:.8;display:inline-block;font-weight:600;font-size:1rem;color:#fff;border:1px solid #aac686;background:#aac686}.button--filter--score--medium-dark-green svg,.c-button--filter--score--medium-dark-green svg,a.c-button--filter--score--medium-dark-green svg{height:1rem;width:1rem;fill:#aaa}.button--filter--score--medium-dark-green:last-child,.c-button--filter--score--medium-dark-green:last-child,a.c-button--filter--score--medium-dark-green:last-child{margin:0}.button--filter--score--medium-dark-green:hover,.c-button--filter--score--medium-dark-green:hover,a.c-button--filter--score--medium-dark-green:hover{background:#f7f7f7;border:1px solid #ddd;color:#103448;opacity:1}.button--filter--score--medium-dark-green:hover svg,.c-button--filter--score--medium-dark-green:hover svg,a.c-button--filter--score--medium-dark-green:hover svg{fill:#103448}.button--filter--score--medium-dark-green.selected,.c-button--filter--score--medium-dark-green.selected,a.c-button--filter--score--medium-dark-green.selected{background:#f7f7f7;opacity:1;color:#000;font-weight:700}.button--filter--score--medium-dark-green.selected svg,.c-button--filter--score--medium-dark-green.selected svg,a.c-button--filter--score--medium-dark-green.selected svg{fill:#fff}.button--filter--score--medium-dark-green:hover,.c-button--filter--score--medium-dark-green:hover,a.c-button--filter--score--medium-dark-green:hover{border:1px solid #548c0d;background:#aac686;color:#fff}.button--filter--score--medium-dark-green.selected,.c-button--filter--score--medium-dark-green.selected,a.c-button--filter--score--medium-dark-green.selected{border:1px solid #548c0d;background:#548c0d;color:#fff}.button--filter--score--medium-dark-green.selected:hover,.c-button--filter--score--medium-dark-green.selected:hover,a.c-button--filter--score--medium-dark-green.selected:hover{color:#fff}.button--filter--score--dark-green,.c-button--filter--score--dark-green,a.c-button--filter--score--dark-green{padding:.55rem 0 0;height:2.5rem;width:2.5rem;margin:0 .5rem 0 0;background:#fff;border:1px solid #ddd;cursor:pointer;text-align:center;opacity:.8;display:inline-block;font-weight:600;font-size:1rem;color:#fff;border:1px solid #80af80;background:#80af80}.button--filter--score--dark-green svg,.c-button--filter--score--dark-green svg,a.c-button--filter--score--dark-green svg{height:1rem;width:1rem;fill:#aaa}.button--filter--score--dark-green:last-child,.c-button--filter--score--dark-green:last-child,a.c-button--filter--score--dark-green:last-child{margin:0}.button--filter--score--dark-green:hover,.c-button--filter--score--dark-green:hover,a.c-button--filter--score--dark-green:hover{background:#f7f7f7;border:1px solid #ddd;color:#103448;opacity:1}.button--filter--score--dark-green:hover svg,.c-button--filter--score--dark-green:hover svg,a.c-button--filter--score--dark-green:hover svg{fill:#103448}.button--filter--score--dark-green.selected,.c-button--filter--score--dark-green.selected,a.c-button--filter--score--dark-green.selected{background:#f7f7f7;opacity:1;color:#000;font-weight:700}.button--filter--score--dark-green.selected svg,.c-button--filter--score--dark-green.selected svg,a.c-button--filter--score--dark-green.selected svg{fill:#fff}.button--filter--score--dark-green:hover,.c-button--filter--score--dark-green:hover,a.c-button--filter--score--dark-green:hover{border:1px solid #005f00;background:#80af80;color:#fff}.button--filter--score--dark-green.selected,.c-button--filter--score--dark-green.selected,a.c-button--filter--score--dark-green.selected{border:1px solid #005f00;background:#005f00;color:#fff}.button--filter--score--dark-green.selected:hover,.c-button--filter--score--dark-green.selected:hover,a.c-button--filter--score--dark-green.selected:hover{color:#fff}.button--filter--score--red,.c-button--filter--score--red,a.c-button--filter--score--red{padding:.55rem 0 0;height:2.5rem;width:2.5rem;margin:0 .5rem 0 0;background:#fff;border:1px solid #ddd;cursor:pointer;text-align:center;opacity:.8;display:inline-block;font-weight:600;font-size:1rem;color:#fff;border:1px solid #d18b8d;background:#d18b8d}.button--filter--score--red svg,.c-button--filter--score--red svg,a.c-button--filter--score--red svg{height:1rem;width:1rem;fill:#aaa}.button--filter--score--red:last-child,.c-button--filter--score--red:last-child,a.c-button--filter--score--red:last-child{margin:0}.button--filter--score--red:hover,.c-button--filter--score--red:hover,a.c-button--filter--score--red:hover{background:#f7f7f7;border:1px solid #ddd;color:#103448;opacity:1}.button--filter--score--red:hover svg,.c-button--filter--score--red:hover svg,a.c-button--filter--score--red:hover svg{fill:#103448}.button--filter--score--red.selected,.c-button--filter--score--red.selected,a.c-button--filter--score--red.selected{background:#f7f7f7;opacity:1;color:#000;font-weight:700}.button--filter--score--red.selected svg,.c-button--filter--score--red.selected svg,a.c-button--filter--score--red.selected svg{fill:#fff}.button--filter--score--red:hover,.c-button--filter--score--red:hover,a.c-button--filter--score--red:hover{border:1px solid #a3171a;background:#d18b8d;color:#fff}.button--filter--score--red.selected,.c-button--filter--score--red.selected,a.c-button--filter--score--red.selected{border:1px solid #a3171a;background:#a3171a;color:#fff}.button--filter--score--red.selected:hover,.c-button--filter--score--red.selected:hover,a.c-button--filter--score--red.selected:hover{color:#fff}.button--filter--score--orange,.c-button--filter--score--orange,a.c-button--filter--score--orange{padding:.55rem 0 0;height:2.5rem;width:2.5rem;margin:0 .5rem 0 0;background:#fff;border:1px solid #ddd;cursor:pointer;text-align:center;opacity:.8;display:inline-block;font-weight:600;font-size:1rem;color:#fff;border:1px solid #fecf8a;background:#fecf8a}.button--filter--score--orange svg,.c-button--filter--score--orange svg,a.c-button--filter--score--orange svg{height:1rem;width:1rem;fill:#aaa}.button--filter--score--orange:last-child,.c-button--filter--score--orange:last-child,a.c-button--filter--score--orange:last-child{margin:0}.button--filter--score--orange:hover,.c-button--filter--score--orange:hover,a.c-button--filter--score--orange:hover{background:#f7f7f7;border:1px solid #ddd;color:#103448;opacity:1}.button--filter--score--orange:hover svg,.c-button--filter--score--orange:hover svg,a.c-button--filter--score--orange:hover svg{fill:#103448}.button--filter--score--orange.selected,.c-button--filter--score--orange.selected,a.c-button--filter--score--orange.selected{background:#f7f7f7;opacity:1;color:#000;font-weight:700}.button--filter--score--orange.selected svg,.c-button--filter--score--orange.selected svg,a.c-button--filter--score--orange.selected svg{fill:#fff}.button--filter--score--orange:hover,.c-button--filter--score--orange:hover,a.c-button--filter--score--orange:hover{border:1px solid #fc9e15;background:#fecf8a;color:#fff}.button--filter--score--orange.selected,.c-button--filter--score--orange.selected,a.c-button--filter--score--orange.selected{border:1px solid #fc9e15;background:#fc9e15;color:#fff}.button--filter--score--orange.selected:hover,.c-button--filter--score--orange.selected:hover,a.c-button--filter--score--orange.selected:hover{color:#fff}.button--filter--score--grey,.c-button--filter--score--grey,a.c-button--filter--score--grey{padding:.55rem 0 0;height:2.5rem;width:2.5rem;margin:0 .5rem 0 0;background:#fff;border:1px solid #ddd;cursor:pointer;text-align:center;opacity:.8;display:inline-block;font-weight:600;font-size:1rem;color:#fff;border:1px solid #d5d5d5;background:#d5d5d5}.button--filter--score--grey svg,.c-button--filter--score--grey svg,a.c-button--filter--score--grey svg{height:1rem;width:1rem;fill:#aaa}.button--filter--score--grey:last-child,.c-button--filter--score--grey:last-child,a.c-button--filter--score--grey:last-child{margin:0}.button--filter--score--grey:hover,.c-button--filter--score--grey:hover,a.c-button--filter--score--grey:hover{background:#f7f7f7;border:1px solid #ddd;color:#103448;opacity:1}.button--filter--score--grey:hover svg,.c-button--filter--score--grey:hover svg,a.c-button--filter--score--grey:hover svg{fill:#103448}.button--filter--score--grey.selected,.c-button--filter--score--grey.selected,a.c-button--filter--score--grey.selected{background:#f7f7f7;opacity:1;color:#000;font-weight:700}.button--filter--score--grey.selected svg,.c-button--filter--score--grey.selected svg,a.c-button--filter--score--grey.selected svg{fill:#fff}.button--filter--score--grey:hover,.c-button--filter--score--grey:hover,a.c-button--filter--score--grey:hover{border:1px solid #aaa;background:#d5d5d5;color:#fff}.button--filter--score--grey.selected,.c-button--filter--score--grey.selected,a.c-button--filter--score--grey.selected{border:1px solid #aaa;background:#aaa;color:#fff}.button--filter--score--grey.selected:hover,.c-button--filter--score--grey.selected:hover,a.c-button--filter--score--grey.selected:hover{color:#fff}.button:disabled,.button[disabled]{background-color:#003772;cursor:not-allowed;color:#fff;opacity:.6}.c-checkbox,.checkbox--filter{display:block}.c-checkbox input[type=checkbox],.checkbox--filter input[type=checkbox]{display:none}.c-checkbox label,.checkbox--filter label{display:inline-block;margin:0 0 .5rem 0;cursor:pointer}.c-checkbox input[type=checkbox]~label:before,.checkbox--filter input[type=checkbox]~label:before{content:"✓";color:#fff;font-weight:600;box-sizing:border-box;width:1.5rem;height:1.5rem;text-align:center;display:inline-block;border:1px solid #ddd;margin:0 .5rem 0 0}.c-checkbox input[type=checkbox]:checked~label:before,.checkbox--filter input[type=checkbox]:checked~label:before{content:"✓";color:#000;background:#76bee6}input[type=date],input[type=email],input[type=number],input[type=password],input[type=text],input[type=time],select,textarea{margin:0;color:#103448;border:1px solid #e6e6e6;width:100%;padding:.6rem .4rem;box-shadow:none;background-color:transparent;border-color:#181818;border-width:0 0 1px 0;border-radius:0 0 0 0;font-size:inherit}input[type=date]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=time]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:grey}input[type=date]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,select::placeholder,textarea::placeholder{color:grey}input[type=date]:active,input[type=date]:focus,input[type=date]:hover,input[type=email]:active,input[type=email]:focus,input[type=email]:hover,input[type=number]:active,input[type=number]:focus,input[type=number]:hover,input[type=password]:active,input[type=password]:focus,input[type=password]:hover,input[type=text]:active,input[type=text]:focus,input[type=text]:hover,input[type=time]:active,input[type=time]:focus,input[type=time]:hover,select:active,select:focus,select:hover,textarea:active,textarea:focus,textarea:hover{border-color:inherit;box-shadow:none}.select:not(.is-multiple):not(.is-loading):after{border-color:#103448}.searchbar__input-wrapper{position:relative}.searchbar__icon{position:absolute;top:50%;left:0;width:2.5rem;transform:translateY(-50%);z-index:1;pointer-events:none;display:flex;align-items:center;justify-content:center}.searchbar__icon i{font-size:1.2rem}.searchbar__input{padding:1rem 1rem 1rem 2.5rem!important;box-sizing:border-box;display:block;width:100%;border:none;background:#f2f2f2}.searchbar__input--loading{background-image:url(/img/loader.862add90.svg);background-repeat:no-repeat;background-position:100%}select.searchbar__input{cursor:pointer}input[type=radio]+label{cursor:pointer;display:inline-block;position:relative;margin:0 .5rem 0 0;height:2rem;line-height:2rem}input[type=radio]+label:before{content:"";margin:0 .3rem 0 0;top:.2rem;position:relative;width:1rem;height:1rem;border-radius:50%;border:2px solid #103448;display:inline-block;background:#fff}input[type=radio]:checked+label:before{border:2px solid #76bee6}input[type=radio]:checked+label:after{content:"";background:#76bee6;border-radius:50%;width:.66rem;height:.66rem;position:relative;display:block;bottom:1.3rem;left:.3rem}.main-searchbar{box-shadow:0 4px 44px 0 rgba(16,52,72,.1);background:#fff;width:100%;padding:2rem;margin:0 auto;box-sizing:border-box;z-index:2;position:relative;border-radius:40px}.main-searchbar:after,.main-searchbar:before{content:" ";display:table}.main-searchbar:after{display:block;clear:both;height:1px;margin-top:-1px;visibility:hidden}.main-searchbar{*zoom:1}.main-searchbar__title{font-size:20pt;font-weight:600;margin:0 0 2rem;text-align:center}.main-searchbar__adults-input,.main-searchbar__checkin-input,.main-searchbar__checkout-input,.main-searchbar__location-input,.main-searchbar__radius-input{margin:0 0 1rem}.main-searchbar__submit{margin:1rem 0 0}.main-searchbar__submit button{width:100%}.main-searchbar--outlet{position:relative;background:#fff;margin-left:-40px;padding-left:40px;margin-right:1rem;border-radius:0 40px 0 0;width:auto}.main-searchbar--outlet:empty{height:0}.main-searchbar--outlet>div+div{display:none}@media screen and (max-width:800px){.main-searchbar--outlet{margin:0;border-radius:0;width:100vw}}@media screen and (max-width:900px){.main-searchbar--outlet,.main-searchbar--outlet .datepicker-foldout{width:100%}.main-searchbar--outlet .vuejs3-datepicker{display:block;width:100%;overflow:hidden}.main-searchbar--outlet .vuejs3-datepicker__calendar{margin-left:auto;margin-right:auto}}.searchbar__icon i{font-size:1.4rem;text-align:center}.main-favorites .c-favorite-hotels{border-radius:40px;background:#fff;padding:2rem}.main-favorites .c-favorite-hotels__suggestion{display:flex;align-items:center;width:100%;padding-bottom:1rem}.main-favorites .c-favorite-hotels__suggestion img{width:50px;flex:1 1 15%;border-radius:10px}.main-favorites .c-favorite-hotels__suggestion a{padding-left:20px;flex:1 1 75%}@media only screen and (max-width:800px){.main-favorites{margin-top:1rem}}.autocomplete-results{width:100%;float:left;height:100%;overflow:hidden}.autocomplete-results__result-list{list-style-type:none;margin:0;padding:0;height:100%;display:flex;flex-direction:column;width:100%}.autocomplete-results__result-list__icon{padding-right:8px}.autocomplete-results__result-list__icon svg{height:2rem;fill:#000}.autocomplete-results__result-list__item{display:block;padding:1rem;flex:0 1 80px;cursor:pointer;width:100%;border-bottom:1px solid #e6e6e6}.autocomplete-results__result-list__item:hover{background:#f7f7f7}.main-searchbar--outlet .autocomplete-results{border-radius:0 40px 0 0}.datepicker-foldout{width:100%;float:left;height:100%;padding:2rem}:root{--dp-font-family:"Figtree",sans-serif;--dp-border-radius:4px;--dp-cell-border-radius:4px;--dp-common-transition:all 0.1s ease-in;--dp-button-height:35px;--dp-month-year-row-height:35px;--dp-month-year-row-button-size:35px;--dp-button-icon-height:20px;--dp-cell-size:35px;--dp-cell-padding:5px;--dp-common-padding:10px;--dp-input-icon-padding:35px;--dp-input-padding:6px 30px 6px 12px;--dp-menu-min-width:260px;--dp-action-buttons-padding:2px 5px;--dp-row-maring:5px 0;--dp-calendar-header-cell-padding:0.5rem;--dp-two-calendars-spacing:10px;--dp-overlay-col-padding:3px;--dp-time-inc-dec-button-size:32px;--dp-menu-padding:6px 8px;--dp-font-size:0.8rem;--dp-preview-font-size:0.8rem;--dp-time-font-size:2rem;--dp-animation-duration:0.1s;--dp-menu-appear-transition-timing:cubic-bezier(.4,0,1,1);--dp-transition-timing:ease-out}.results-list{padding:0;list-style-type:none}.results-list__wrapper{display:flex;width:100%}.results-list__wrapper--collapse{opacity:.4}@media screen and (max-width:800px){.results-list__wrapper{flex-wrap:wrap}.results-list__wrapper>div{flex:1 1 100%;width:100%}}.results-list__wrapper--thumbnails div{border-radius:10px}@media screen and (min-width:850px){.results-list__wrapper--thumbnails{flex:2 1 40%;max-width:150px}}@media screen and (min-width:1200px){.results-list__wrapper--thumbnails{display:grid;max-width:450px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:10px;grid-row-gap:5px}.results-list__wrapper--thumbnails div{aspect-ratio:16/10;background-size:cover;background-repeat:no-repeat;background-position:50%}.results-list__wrapper--thumbnails div:first-of-type{grid-area:1/1/3/3}.results-list__wrapper--thumbnails>div:nth-of-type(2){grid-area:1/3/2/4}.results-list__wrapper--thumbnails>div:nth-of-type(3){grid-area:2/3/3/4}}@media screen and (max-width:1200px)and (min-width:850px){.results-list__wrapper--thumbnails div{display:none}.results-list__wrapper--thumbnails div:first-of-type{width:100%;display:block;height:200px;background-size:cover;background-repeat:no-repeat;background-position:50%}}.results-list__wrapper--content{padding-left:1rem;text-overflow:ellipsis;flex:3 1 40%;display:flex;flex-direction:column;justify-content:space-between}.results-list__wrapper--price{padding-left:1rem;flex:1 1 20%}.results-list__item{padding:2rem;border-radius:40px;background:#fff;box-shadow:0 4px 44px 0 rgba(16,52,72,.1);margin:0 0 .75rem;position:relative}.results-list__item:after,.results-list__item:before{content:" ";display:table}.results-list__item:after{display:block;clear:both;height:1px;margin-top:-1px;visibility:hidden}.results-list__item{*zoom:1}.results-list__item.selected-card{background-color:#fff;animation-name:resultCardBoxShadowAnim;animation-duration:2s;animation-iteration-count:3;animation-direction:reverse}.results-list__item__row{width:100%;float:left;margin-bottom:.6rem}.results-list__item__name{position:relative;font-weight:600;color:#103448;color:#76bee6;width:100%;font-size:1.2rem;float:left;text-overflow:ellipsis;overflow:hidden}.results-list__item__stars{text-align:center;z-index:1;width:100%;height:1rem;line-height:1rem;padding:0;margin:0 0 .5rem}.results-list__item__stars i{color:#fc9e15;height:1rem;margin:0;display:inline-block}.results-list__item__location{position:relative;line-height:1rem;font-size:.9rem;margin:.5rem 0 0}.results-list__item__location svg{display:inline-block;height:1rem;fill:#103448}.results-list__item__recommended{position:absolute;right:0;top:0;font-size:.9rem;line-height:.9rem;padding:.8rem 1rem .8rem 2.6rem;background:hsl(var(--secondary-brand-color),55%)}.results-list__item__recommended svg{position:absolute;display:inline-block;left:.8rem;top:.65rem;height:1rem;fill:hsl(var(--secondary-brand-color),85%)}.results-list__item__score{line-height:.9rem;font-size:.9rem;padding:.5rem 0}.results-list__item__price{height:auto;top:0}.results-list__item__price__wrapper{text-align:center;font-size:.9rem}.results-list__item__price__wrapper span{font-size:1.2rem;font-weight:600;display:inline-block;width:100%}.results-list__item__price--recommended{height:auto;top:2.5rem}.results-list__item__price--recommended__wrapper{text-align:center;font-size:.9rem}.results-list__item__price--recommended__wrapper span{font-size:1.2rem;font-weight:600;display:inline-block;width:100%}.results-list__item__price--recommended .results-list__item__price__wrapper span{margin:1rem 0 0}.results-list__item .buttons{margin-top:.5rem;width:100%;justify-content:center;gap:10px}.results-list__item .buttons>.button{font-size:.8rem;border-radius:10px;flex-grow:1}.results-list__item__button{margin:1rem 0;text-align:center}@keyframes resultCardBoxShadowAnim{0%{box-shadow:0 3px 7px 0 var(--brand-color)}50%{box-shadow:0 3px 8px 7px var(--brand-color)}to{box-shadow:0 3px 7px 0 var(--brand-color)}}.pill--green{background:#62a30f}.pill--green,.pill--medium-dark-green{font-size:.8rem;font-weight:600;padding:.3rem .5rem;margin:0 .5rem 0 0;color:#fff}.pill--medium-dark-green{background:#548c0d}.pill--dark-green{background:#005f00}.pill--dark-green,.pill--red{font-size:.8rem;font-weight:600;padding:.3rem .5rem;margin:0 .5rem 0 0;color:#fff}.pill--red{background:#a3171a}.pill--orange{background:#fc9e15}.pill--grey,.pill--orange{font-size:.8rem;font-weight:600;padding:.3rem .5rem;margin:0 .5rem 0 0;color:#fff}.pill--grey{background:#aaa}.paging{text-align:left;margin:2rem 0 2rem}.paging__number{display:inline-block;cursor:pointer;padding:.4rem 0;text-align:center;height:2.5rem;width:2.5rem;margin:0 .5rem 0 0;font-weight:600;border:1px solid transparent}.paging__number:hover{border:1px solid #aaa}.paging__number--selected{display:inline-block;cursor:pointer;padding:.4rem 0;text-align:center;height:2.5rem;width:2.5rem;margin:0 .5rem 0 0;font-weight:600;border:1px solid transparent;background:#76bee6;border:1px solid #76bee6;color:#76bee6}.paging__number--selected:hover{border:1px solid #aaa;border:1px solid #76bee6}.paging__number--next{display:inline-block;cursor:pointer;padding:.4rem 0;text-align:center;height:2.5rem;width:2.5rem;margin:0 .5rem 0 0;font-weight:600;border:1px solid transparent}.paging__number--next:hover{border:1px solid #aaa}.search__results__filter__overlay:not(.open){opacity:0;max-height:0}.search__results__filter__overlay.open{animation:mymove .4s ease-out forwards;background:#fff;z-index:5}.search__results__filter__title{display:block;width:100%;margin:0 0 1rem;font-weight:600}.search__results__filter__wrapper--radius{width:100%;font-size:.9rem;padding:.8rem 0 0;float:left}.search__results__filter__wrapper--radius:after,.search__results__filter__wrapper--radius:before{content:" ";display:table}.search__results__filter__wrapper--radius:after{display:block;clear:both;height:1px;margin-top:-1px;visibility:hidden}.search__results__filter__wrapper--radius{*zoom:1}.search__results__filter__wrapper--radius select{width:100%;display:inline-block;border:1px solid #ddd;height:2.5rem;font-size:.9rem;padding:.5rem}.search__results__filter__wrapper--adults,.search__results__filter__wrapper--amenities,.search__results__filter__wrapper--cancellation,.search__results__filter__wrapper--chain,.search__results__filter__wrapper--rooms,.search__results__filter__wrapper--score,.search__results__filter__wrapper--stars,.search__results__filter__wrapper--submit{width:100%;font-size:.9rem;padding:.8rem 0 0;float:left}.search__results__filter__wrapper--adults:after,.search__results__filter__wrapper--adults:before,.search__results__filter__wrapper--amenities:after,.search__results__filter__wrapper--amenities:before,.search__results__filter__wrapper--cancellation:after,.search__results__filter__wrapper--cancellation:before,.search__results__filter__wrapper--chain:after,.search__results__filter__wrapper--chain:before,.search__results__filter__wrapper--rooms:after,.search__results__filter__wrapper--rooms:before,.search__results__filter__wrapper--score:after,.search__results__filter__wrapper--score:before,.search__results__filter__wrapper--stars:after,.search__results__filter__wrapper--stars:before,.search__results__filter__wrapper--submit:after,.search__results__filter__wrapper--submit:before{content:" ";display:table}.search__results__filter__wrapper--adults:after,.search__results__filter__wrapper--amenities:after,.search__results__filter__wrapper--cancellation:after,.search__results__filter__wrapper--chain:after,.search__results__filter__wrapper--rooms:after,.search__results__filter__wrapper--score:after,.search__results__filter__wrapper--stars:after,.search__results__filter__wrapper--submit:after{display:block;clear:both;height:1px;margin-top:-1px;visibility:hidden}.search__results__filter__wrapper--adults,.search__results__filter__wrapper--amenities,.search__results__filter__wrapper--cancellation,.search__results__filter__wrapper--chain,.search__results__filter__wrapper--rooms,.search__results__filter__wrapper--score,.search__results__filter__wrapper--stars,.search__results__filter__wrapper--submit{*zoom:1}.search__results__filter__wrapper--adults,.search__results__filter__wrapper--rooms{width:48%}.search__results__filter__wrapper--adults{margin-right:2%}@keyframes mymove{0%{opacity:0;max-height:0}40%{max-height:auto;opacity:0}to{opacity:1}}.c-location-finder__input--loading{background-image:url(/img/loader.862add90.svg);background-repeat:no-repeat;background-position:100%;background-size:cover}.c-location-finder__result-list--item{cursor:pointer;padding:.5rem 0;display:block;align-items:center}.c-location-finder__result-list--icon{padding-right:8px}.c-location-finder__result-list--icon svg{width:1rem;height:1rem}.c-location-finder__result-list--title{display:block;height:1.2rem;justify-content:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-location-finder__result-list--description{width:100%;padding-top:6px;text-align:right;display:inline-block}.detail-photos{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:12px 12px;grid-template-areas:"hero hero sub1" "hero hero sub2";width:100%}.detail-photos img{max-width:100%;max-height:100%}.detail-photos>div{background-size:cover;background-repeat:no-repeat;border-radius:40px}.detail-photos__photo-box-1{grid-area:hero;height:475px}.detail-photos__photo-box-2{grid-area:sub1}.detail-photos__photo-box-3{grid-area:sub2}.detail-photos__label{text-align:right;cursor:pointer}@media screen and (max-width:1000px){.detail-photos{grid-template-columns:1fr}.detail-photos__photo-box-1{height:250px;background-position:50%}}.search{background:#f7f7f7;display:flex;flex-direction:row;flex-wrap:wrap;height:calc(100vh - 5rem);justify-content:space-around;position:relative;top:5rem}.search__header>div{max-width:1200px;margin:0 auto}.search__filters{position:relative;width:100%;background:#fff;z-index:1}.search__results{flex:1 1 60%;padding:0 1rem 0;background:#f7f7f7;overflow-y:scroll;overflow-x:hidden;height:90%;padding-bottom:10px}@media only screen and (max-width:1400px){.search__results{position:relative;margin:0 auto}}.search__results::-webkit-scrollbar{display:none}.search__results__order{margin:.4rem 0 0;float:right;font-size:.9rem;font-weight:600}.search__results__order select{margin:1rem 0 0 .7rem;background:#fff;border:none;padding:.5rem .7rem}.search__results__filter{font-size:.9rem}.search__map{flex:1 1 40%;position:relative;background:#bbe2c6;height:90%;overflow:hidden}.search__map .search-loading{height:100%}.search__map .mapboxgl-map{top:0;position:sticky;align-self:flex-start;height:100vh}@media only screen and (max-width:1400px){.search__map{display:none}}.input-icon{position:relative}.input-icon--wrapper{position:absolute;left:10px;top:calc(50% - 1em + 3px)}.input-icon input{padding-left:30px}.details h1{font-size:1.8rem;margin:1rem 0 0;font-weight:600}.details__title{position:relative;padding:5rem 0 0;height:20rem;overflow:hidden;margin:0 0 2rem;cursor:pointer;box-shadow:0 4px 44px 0 rgba(16,52,72,.1);background-color:#97a8f1}.details__title h1{color:#fff;text-shadow:1px 3px rgba(16,52,72,.4);margin:11.5rem 0 0}.details__title__stars{display:block;white-space:nowrap;margin:0 0 .25rem 0}.details__title__stars i{color:#f69543;height:1.3rem;font-size:.9em;margin:0 .3rem 0 0}.details__title button{border-radius:0 0 10px 10px}.details__map{position:absolute!important;height:100%;width:100%}.details__map:after{height:100%;width:100%;content:"";display:block;top:0;left:0;position:absolute;background:linear-gradient(0deg,rgba(51,51,51,.8),rgba(51,51,51,.1) 60%,rgba(51,51,51,0))}.details__price{text-align:center;background:#fcfcfc;padding:1rem;font-weight:600;font-size:1.1rem;margin-bottom:2rem}.details__price__additional{font-size:1rem;margin:.1rem 0 0;display:block;font-weight:300}@media screen and (max-width:769px){.details__price__additional{display:none}}.details__price--extra-offers{font-size:.85rem;font-weight:400}.details__price--basis{padding-top:1rem;font-size:.8rem}.details__content__box{margin:0 0 1rem;border-radius:40px;float:left;width:100%}.details__content__box:after,.details__content__box:before{content:" ";display:table}.details__content__box:after{display:block;clear:both;height:1px;margin-top:-1px;visibility:hidden}.details__content__box{*zoom:1}@media screen and (max-width:796px){.details__content__box{margin-left:12px;margin-bottom:1rem;width:calc(100vw - 70px)}.details__content__box--centered-wrapper{padding:0 12px}}@media screen and (min-width:796px){.details__content__box--centered-wrapper{width:100%;display:flex;justify-content:space-around}}.details__content__score{font-size:.75rem;float:left}.details__content__score span{text-shadow:none;box-shadow:1px 1px rgba(16,52,72,.4)}.details__content__address{position:relative;float:right;font-size:1rem;padding:0 0 0 1rem}.details__content__address a{text-decoration:underline}.details__content__address a.maps-trigger{position:absolute;left:0;top:0}.details__content__address a.maps-trigger svg{display:inline;height:1.3rem;fill:#76bee6}.details__content__pois{float:left}.details__content__pois ul{padding:0;margin:0}.details__content__pois ul:after,.details__content__pois ul:before{content:" ";display:table}.details__content__pois ul:after{display:block;clear:both;height:1px;margin-top:-1px;visibility:hidden}.details__content__pois ul{*zoom:1}.details__content__pois ul li{list-style-type:none;float:left;border:1px solid #aaa;margin:0 .5rem 1rem 0;padding:.4rem .5rem;font-size:.8rem}.details__content__popup__map{position:absolute;width:60rem;height:40rem;top:10rem;left:50%;margin-left:-30rem;background:#fff;box-shadow:0 4px 44px 0 rgba(16,52,72,.1);z-index:10;padding:1rem}.details__content__popup__map__outer-wrapper{z-index:10;width:100vw;height:100vh;background:rgba(16,52,72,0);position:fixed;top:0;left:0;display:none}.details__content__popup__map__outer-wrapper.open{display:block}.details__content__popup__map .popup__map{height:100%;width:100%}.u-text-color-brand{color:var(--brand-color)}.u-text-color-primary{color:#f8bf02}.u-text-color-secondary{color:#76bee6}.u-text-color-tertiary{color:#f69543}.u-bg-color-primary-brand{background-color:var(--primary-brand-color)}.u-bg-color-secondary-brand{background-color:var(--secondary-brand-color)}.u-text-color-white{color:#fff}.u-bg-color-white{background-color:#fff}.u-bg-color-transparent{background-color:transparent}.u-box-shadow{box-shadow:0 4px 44px 0 rgba(16,52,72,.1)}.u-cursor-default{cursor:default}.u-cursor-pointer{cursor:pointer}.u-base-line-height{line-height:1.2!important}.u-weight--normal{font-weight:400}.u-weight--bold{font-weight:700}.u-weight--italic-bold{font-weight:700;font-style:italic}.u-font-style--italic{font-style:italic}.u-font-style--normal{font-style:normal}.u-first-letter-transform--uppercase:first-letter,.u-text-transform--uppercase{text-transform:uppercase}.u-text-transform--uppercase[type=text]::-webkit-input-placeholder{text-transform:none}.u-text-transform--uppercase[type=text]::-moz-placeholder{text-transform:none}.u-text-transform--uppercase[type=text]:-ms-input-placeholder{text-transform:none}.u-text-transform--uppercase[type=text]:placeholder{text-transform:none}.u-text-transform--lowercase{text-transform:lowercase}.u-text-transform--capitalize{text-transform:capitalize}.u-text-decoration--underline{text-decoration:underline}.u-text-decoration--dashed-underline{text-decoration-line:underline;text-decoration-style:dashed;text-underline-offset:.2rem;text-decoration-thickness:from-font}.u-hover-text-decoration--none:hover,.u-text-decoration--none{text-decoration:none}.u-white-space--nowrap{white-space:nowrap}.u-display--inline{display:inline}.u-display--inline-block{display:inline-block}.u-display--block{display:block}.u-display--none{display:none}.u-display--flex{display:flex}.u-display--touchevents{display:none}.touchevents .u-display--touchevents{display:initial}.u-flex--center{justify-content:center}.u-flex--center,.u-flex--vertical-center{display:flex;align-items:center}.u-block--center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.u-block--vertical-center{position:absolute;top:50%;transform:translateY(-50%)}.u-block--horizontal-center{position:absolute;left:50%;transform:translateX(-50%)}.u-block--top{top:0}.u-block--bottom,.u-block--top{position:absolute;left:0;right:0}.u-block--bottom{bottom:0}.u-vertical-align--bottom{vertical-align:bottom!important}.u-vertical-align--middle{vertical-align:middle}.u-vertical-align--top{vertical-align:top}.u-vertical-align--baseline{vertical-align:baseline}.u-text-align--right{text-align:right}.u-text-align--left{text-align:left}.u-text-align--center{text-align:center}.u-float--right{float:right}.u-float--left{float:left}.u-float--none{float:none}.u-perfect-square{aspect-ratio:1/1}.u-perfect-circle{aspect-ratio:1/1;border-radius:999em}.u-width--auto{width:auto!important}body{min-height:100vh;width:100vw;max-width:100vw;overflow-y:scroll}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.subtitle,.title,body,h1,h2,h3,h4,h5,h6{color:#103448}.fa,.fas{color:inherit}.footer{background:#ededed}.message{position:fixed;top:100px;right:20px;max-width:450px}.header{display:flex;justify-content:space-between;align-content:flex-end;flex-wrap:wrap;flex-direction:row;align-items:center}.header a.logo{background-image:var(--brand-logo);background-size:contain;background-repeat:no-repeat;background-position:50%;width:100px;height:80px;display:block}.header a.logo--not-logged-in{width:200px}.c-close-foldout{position:absolute;bottom:-32px;right:0;padding:10px 20px;cursor:pointer;text-decoration:underline;font-size:.9em;background:#fff;border-radius:0 0 10px 10px}.searched-marker{background-image:url(/img/beeldmerk-l4b.b650003b.svg);background-size:cover;width:25px;height:25px;cursor:pointer}label:has(input),label[for]{font-weight:700;cursor:pointer;display:inline-block;margin-bottom:.4rem}.details__content__box{background-color:#fff;padding:2rem;box-shadow:0 4px 44px 0 rgba(16,52,72,.1)}.c-tooltip{position:relative}.c-tooltip--content{display:none;position:absolute;font-size:.9rem;min-width:10rem;z-index:101;text-align:center;transform:translate(-50%);left:50%;bottom:2rem;padding:.4rem;background:#fff;box-shadow:0 4px 44px 0 rgba(16,52,72,.1);color:#000;font-weight:300}.c-tooltip:hover>.c-tooltip--content{display:initial}.c-amenities-list{min-width:150px}.c-amenities-list span{padding-right:10px}.c-amenities-list span i{font-size:.9rem}.c-amenities-list--icon__inactive i{opacity:.5}.nonAvailable{opacity:.3}.c-direct-contracted-label{background-color:#f69543;border-radius:12px;font-size:.7rem!important;font-weight:700;padding:5px 5px}.c-direct-contracted-label,.c-direct-contracted-label i{color:#fff}.c-map-popup{display:flex;flex-direction:column;align-content:center;align-items:center;flex-wrap:wrap}.c-map-popup .title{text-align:center}.control{font-size:11pt}.details__content.container{margin-bottom:90px!important}.details__content__hotel-name{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:1023px){#wrapper{max-width:100vw;overflow-x:hidden}.details__content__box{width:calc(100vw - 2rem);max-width:100%}#hotel-details-header{position:relative;left:1rem;display:flex;flex-wrap:wrap;text-align:center}#hotel-details-header>*{width:100%}div.column:empty{display:none}.has-text-centered-touch{text-align:center}.details__content__hotel-name{margin-top:.8rem;margin-bottom:.8rem;text-align:center;justify-content:space-around;flex-wrap:wrap}.details__content__hotel-name .details__title__stars{flex-basis:100%}.hoteldetail .details__content.container{margin-bottom:150px!important}.hoteldetail .details__content.container>div{display:flex;flex-wrap:wrap}.details__content.container{margin-bottom:0!important}.navbar-menu.is-active{display:block;z-index:10;position:absolute;top:76px;left:0}.navbar-burger{margin-top:15px}.search{height:auto}.card{max-width:100%;margin-right:0!important}.details__content__box.columns{max-width:100%;width:calc(100% - 1.5rem)}.reservationoverview .details__content__box.columns{margin-left:1.5rem!important}}@media screen and (max-width:800px){body{font-size:10pt}.landing-page-element--hidden{display:none}.datepicker-foldout{position:fixed;width:100vw;left:0;top:65px;z-index:100;height:500px;border:2px solid #ccc;padding:1rem;background:#fff}}.columns{max-width:100vw}.details__content__box>div{max-width:100%}.message{top:auto;bottom:100px}.date-label--day{display:inline-block;width:80px}.contact-container{position:relative;cursor:pointer}.contact-popup{position:absolute;background:#fff;padding:12px 15px;border:1px solid #ddd;box-shadow:0 4px 8px rgba(0,0,0,.15);top:100%;left:0;z-index:10;min-width:280px;border-radius:10px;font-size:14px;line-height:1.5}.contact-popup p{margin:8px 0;color:#103448}.contact-popup .email,.contact-popup a{font-weight:700;color:#76bee6}.contact-popup a{text-decoration:none}.contact-popup a:hover{text-decoration:underline}.contact-popup hr{border:none;border-top:1px solid #ddd;margin:8px 0}.direct-book-label{display:inline-flex;align-items:center;gap:.4rem;background-color:#fff8e1;color:#333;font-weight:500;border:1px solid #f4d03f;border-radius:999px;padding:.35em .9em;font-size:.82rem;box-shadow:0 1px 3px rgba(0,0,0,.05)}.modern-direct-book-label i{color:#f4b400}.autocomplete-results__result-list[data-v-262003f2]{height:500px}.autocomplete-results__result-list__icon[data-v-262003f2]{height:100%;width:4rem;line-height:1.8rem;float:left;display:flex;align-items:center;justify-content:center;margin:0 0 0 -1rem}.autocomplete-results__result-list__icon img[data-v-262003f2]{position:relative;height:100%;display:inline-block;height:1.8rem}.autocomplete-results__result-list__name[data-v-262003f2]{display:block;text-align:right;max-width:350px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autocomplete-results__result-list__description[data-v-262003f2]{font-size:11pt}.home{margin:0;background:50% no-repeat;background-image:var(--brand-background-image);background-size:cover}.main-searchbar--input{display:flex;flex-direction:column;height:100%}.main-searchbar__title{flex-grow:0}.main-searchbar__form{display:flex;flex-direction:column;flex-grow:1;place-content:flex-end space-around}.introjs-tooltip{box-shadow:-3px 0 11px 3px #6e6b6b;padding:1.2rem}.introjs-tooltip-header{position:relative}.introjs-skipbutton{box-sizing:content-box;position:absolute;padding:0 2rem;border:1px solid #bdbdbd;text-decoration:none;text-shadow:1px 1px 0 #fff;font-size:14px;color:#424242;white-space:nowrap;outline:0;background-color:#f4f4f4;border-radius:.2em;zoom:1}.introjs-skipbutton,.main-login{display:flex;align-items:center;justify-content:center}.main-login{margin:0;height:100vh;background:50% no-repeat;background-image:var(--brand-background-image);background-size:cover}.logo--big{position:absolute;right:0;height:60px;top:50%;margin-top:-30px}.control .c-loading-icon{position:relative;top:8px;right:16px}.login-wrapper{background:#fff;margin:0 12px;display:flex;box-shadow:-10px -2px 10px 3px rgba(54,54,54,.38);align-self:center;max-width:600px;border-radius:10px}.main-sso{margin:0;height:100vh;background:50% no-repeat;background-image:var(--brand-background-image);background-size:cover;display:flex;justify-content:center;align-items:center}.details__pricebar[data-v-6081f4f7]{position:fixed;background:#fff;padding:12px 20px;box-shadow:-1px -6px 7px 5px #ccc;bottom:0;left:0;width:100vw}.info-text[data-v-5a06e754]{font-size:.875rem;color:#333}.link[data-v-5a06e754]{color:#007bff;text-decoration:none}.link[data-v-5a06e754]:hover{text-decoration:underline}.loading-container[data-v-01fa1e82]{text-align:center;height:80vh}@media screen and (min-width:920px){.content-columns[data-v-01fa1e82]{position:relative;top:-100px}}.select-offer-header[data-v-0209ac0b]{display:flex;align-items:center;gap:1rem}.checkbox[data-v-9b71873c],.radio[data-v-9b71873c]{width:100%;margin-left:0}.title[data-v-9b71873c]{width:100%}.intro-text[data-v-fcab504c]{border:1px solid grey;padding:12px;background-color:#f1f1f1}.days-selection[data-v-fcab504c]{max-width:880px}@media screen and (min-width:769px){.modal-card[data-v-fcab504c],.modal-content[data-v-fcab504c]{margin:0 auto;max-height:calc(100vh - 40px);width:90vw;max-width:1400px}}.loading-container[data-v-60631062]{text-align:center;height:80vh}.title[data-v-60631062]{color:#000!important}.overlap-error[data-v-60631062]{color:#ff5c69;background-color:#f8d7da;border-color:red;padding:10px;border-radius:5px;margin-top:20px;margin-bottom:20px}.checkbox[data-v-49222ab2],.radio[data-v-49222ab2]{width:100%}.autocomplete-results__result-list{max-width:100%}.autocomplete-results__result-list__item{display:flex;align-items:center;padding:0 1rem}.details__title[data-v-7d853da5]{background:url(/img/meetingroom.7cb74238.jpeg) 50% no-repeat;background-size:cover}.all-cancelled[data-v-c80303c8]{text-decoration:line-through}.table-header[data-v-4d409f0a],.table-header[data-v-9f75eafc]{padding-right:10px}.details__title[data-v-1ade1e7c]{background:url(/img/meetingroom.7cb74238.jpeg) 50% no-repeat;background-size:cover}.tabs[data-v-1ade1e7c]{margin-bottom:0!important}.tabs.is-boxed li.is-active a[data-v-1ade1e7c]{background-color:#fff;border-color:#dbdbdb;border-bottom-color:transparent!important}.tab-content[data-v-1ade1e7c]{background-color:#fff;padding:1rem;border:1px solid #dbdbdb;border-top:none;border-radius:0 0 4px 4px}.tabs .tag[data-v-1ade1e7c]{background-color:#f5f5f5;color:#4a4a4a}.limited-amenities[data-v-6c8128b7]{max-height:270px;overflow-y:scroll}.search-loading[data-v-48069087]{position:absolute;top:0;left:0;z-index:1;width:100%;background:rgba(1,1,1,.45);color:#fff;justify-content:center;display:flex;height:200px;padding:1vh;flex-wrap:wrap}.search-loading>span[data-v-48069087]{text-align:center;flex:1 1 100%}.search-loading span[data-v-48069087]{padding:15px 0}body{background:#f7f7f7}#progress-indicator{position:fixed;bottom:10px;left:10px;background:orange;color:#fff;padding:10px 5px}label[data-v-43ccce19]{display:block;margin-top:1.5em}.details__title[data-v-43ccce19]{background:url(/img/profile-bg.d1db7fed.jpg) 50% no-repeat;background-size:cover}.found-airport{display:block;cursor:pointer}.found-airport:hover{background-color:#f1f1f1}.car-card[data-v-2bbb23d7]{border-left:5px solid #3273dc;background-color:#eef5ff;border-radius:4px;padding:12px;margin-bottom:12px}.driver-button[data-v-2bbb23d7]{background-color:#f5f5f5}.details__title[data-v-6a78ee16]{background:url(/img/flight-bg.00283278.webp) 50% no-repeat;background-size:cover}.details__title[data-v-04f7be98]{background:url(/img/hotel-confirmation-bg.0346b4d8.jpg) 50% no-repeat;background-size:cover;height:26rem;text-align:center;padding:40px 20px;color:#fff;border-radius:10px}.details__title h1[data-v-04f7be98]{font-size:28px;font-weight:700;color:#fff;margin-bottom:10px;margin-top:17.5rem}.details__title .subtitle[data-v-04f7be98]{font-size:18px;color:#ddd}.details.reservationoverview[data-v-04f7be98]{font-family:Arial,sans-serif;background-color:#fff;padding:30px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-width:900px;margin:auto}.grid-container[data-v-04f7be98]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;align-items:start}.full-width[data-v-04f7be98]{grid-column:span 2}.section[data-v-04f7be98]{background:#fff;padding:20px;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .2s ease-in-out}.section[data-v-04f7be98]:hover{transform:translateY(-2px)}.section-title[data-v-04f7be98]{font-size:20px;font-weight:700;color:#333;margin-bottom:12px}.details__content__box p[data-v-04f7be98]{font-size:16px;color:#444;line-height:1.6;margin-bottom:8px}.details__content__box strong[data-v-04f7be98]{color:#222;font-weight:600}@media (max-width:768px){.grid-container[data-v-04f7be98]{display:flex;flex-direction:column;gap:5px;align-items:stretch;width:100%}.section[data-v-04f7be98]{width:92%;max-width:400px;margin:0 auto;padding:15px;box-shadow:0 2px 5px rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:flex-start}.details__content__box[data-v-04f7be98]{width:100%;display:flex;flex-direction:column;align-items:center}.full-width[data-v-04f7be98]{width:92%;max-width:400px;margin:0 auto 10px auto}.details__title[data-v-04f7be98]{padding:20px 10px}.details__title h1[data-v-04f7be98]{font-size:22px}.section-title[data-v-04f7be98]{font-size:18px}.details__content__box p[data-v-04f7be98]{font-size:14px}}.booking-links[data-v-04f7be98]{list-style-type:none;padding:0;margin-top:10px}.booking-links li[data-v-04f7be98]{margin-bottom:8px}.booking-links a[data-v-04f7be98]{color:#007bff;text-decoration:none;font-weight:700}.booking-links a[data-v-04f7be98]:hover{text-decoration:underline}.complete-trip-button[data-v-04f7be98]{background-color:#28a745;color:#fff;font-size:18px;font-weight:700;padding:12px 20px;border-radius:10px;text-decoration:none;display:inline-block;margin-top:20px;transition:background .3s ease-in-out}.complete-trip-button[data-v-04f7be98]:hover{background-color:#218838}.details__title[data-v-d988f4f8]{background:url(/img/flight-bg.00283278.webp) 50% no-repeat;background-size:cover;text-align:center;padding:40px 20px;color:#fff;border-radius:10px}.details__title h1[data-v-d988f4f8]{font-size:28px;font-weight:700;color:#fff;margin-bottom:10px}.details__title .subtitle[data-v-d988f4f8]{font-size:18px;color:#ddd}.details.transportoverview[data-v-d988f4f8]{font-family:Arial,sans-serif;background-color:#fff;padding:30px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-width:900px;margin:auto}.grid-container[data-v-d988f4f8]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;align-items:start}.full-width[data-v-d988f4f8]{grid-column:span 2}.section[data-v-d988f4f8]{background:#fff;padding:20px;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .2s ease-in-out}.section[data-v-d988f4f8]:hover{transform:translateY(-2px)}.section-title[data-v-d988f4f8]{font-size:20px;font-weight:700;color:#333;margin-bottom:12px}.details__content__box p[data-v-d988f4f8]{font-size:16px;color:#444;line-height:1.6;margin-bottom:8px}.details__content__box strong[data-v-d988f4f8]{color:#222;font-weight:600}@media (max-width:768px){.grid-container[data-v-d988f4f8]{display:flex;flex-direction:column;gap:5px;align-items:stretch;width:100%}.section[data-v-d988f4f8]{width:92%;max-width:400px;margin:0 auto;padding:15px;box-shadow:0 2px 5px rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:flex-start}.details__content__box[data-v-d988f4f8]{width:100%;display:flex;flex-direction:column;align-items:center}.full-width[data-v-d988f4f8]{width:92%;max-width:400px;margin:0 auto 10px auto}.details__title[data-v-d988f4f8]{padding:20px 10px}.details__title h1[data-v-d988f4f8]{font-size:22px}.section-title[data-v-d988f4f8]{font-size:18px}.details__content__box p[data-v-d988f4f8]{font-size:14px}}.booking-links[data-v-d988f4f8]{list-style-type:none;padding:0;margin-top:10px}.booking-links li[data-v-d988f4f8]{margin-bottom:8px}.booking-links a[data-v-d988f4f8]{color:#007bff;text-decoration:none;font-weight:700}.booking-links a[data-v-d988f4f8]:hover{text-decoration:underline}.complete-trip-button[data-v-d988f4f8]{background-color:#28a745;color:#fff;font-size:18px;font-weight:700;padding:12px 20px;border-radius:10px;text-decoration:none;display:inline-block;margin-top:20px;transition:background .3s ease-in-out}.complete-trip-button[data-v-d988f4f8]:hover{background-color:#218838}.details__title[data-v-624af6dc]{background:url(/img/meetingroom.7cb74238.jpeg) 50% no-repeat;background-size:cover;text-align:center;padding:40px 20px;color:#fff;border-radius:10px}.details__title h1[data-v-624af6dc]{font-size:28px;font-weight:700;color:#fff;margin-bottom:10px}.details__title .subtitle[data-v-624af6dc]{font-size:18px;color:#ddd}.details.reservationoverview[data-v-624af6dc]{font-family:Arial,sans-serif;background-color:#fff;padding:30px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-width:900px;margin:auto}.grid-container[data-v-624af6dc]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;align-items:start}.full-width[data-v-624af6dc]{grid-column:span 2}.section[data-v-624af6dc]{background:#fff;padding:20px;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .2s ease-in-out}.section[data-v-624af6dc]:hover{transform:translateY(-2px)}.section-title[data-v-624af6dc]{font-size:20px;font-weight:700;color:#333;margin-bottom:12px}.details__content__box p[data-v-624af6dc]{font-size:16px;color:#444;line-height:1.6;margin-bottom:8px}.details__content__box strong[data-v-624af6dc]{color:#222;font-weight:600}@media (max-width:768px){.grid-container[data-v-624af6dc]{display:flex;flex-direction:column;gap:5px;align-items:stretch;width:100%}.section[data-v-624af6dc]{width:92%;max-width:400px;margin:0 auto;padding:15px;box-shadow:0 2px 5px rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:flex-start}.details__content__box[data-v-624af6dc]{width:100%;display:flex;flex-direction:column;align-items:center}.full-width[data-v-624af6dc]{width:92%;max-width:400px;margin:0 auto 10px auto}.details__title[data-v-624af6dc]{padding:20px 10px}.details__title h1[data-v-624af6dc]{font-size:22px}.section-title[data-v-624af6dc]{font-size:18px}.details__content__box p[data-v-624af6dc]{font-size:14px}}.booking-links[data-v-624af6dc]{list-style-type:none;padding:0;margin-top:10px}.booking-links li[data-v-624af6dc]{margin-bottom:8px}.booking-links a[data-v-624af6dc]{color:#007bff;text-decoration:none;font-weight:700}.booking-links a[data-v-624af6dc]:hover{text-decoration:underline}.complete-trip-button[data-v-624af6dc]{background-color:#28a745;color:#fff;font-size:18px;font-weight:700;padding:12px 20px;border-radius:10px;text-decoration:none;display:inline-block;margin-top:20px;transition:background .3s ease-in-out}.complete-trip-button[data-v-624af6dc]:hover{background-color:#218838}.details__title[data-v-88a0ea9a]{background:url(/img/train-bg.fd48d31b.webp) 50% no-repeat;background-size:cover;text-align:center;padding:40px 20px;color:#fff;border-radius:10px}.details__title h1[data-v-88a0ea9a]{font-size:28px;font-weight:700;color:#fff;margin-bottom:10px}.details__title .subtitle[data-v-88a0ea9a]{font-size:18px;color:#ddd}.details.reservationoverview[data-v-88a0ea9a]{font-family:Arial,sans-serif;background-color:#fff;padding:30px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-width:900px;margin:auto}.grid-container[data-v-88a0ea9a]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;align-items:start}.full-width[data-v-88a0ea9a]{grid-column:span 2}.section[data-v-88a0ea9a]{background:#fff;padding:20px;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .2s ease-in-out}.section[data-v-88a0ea9a]:hover{transform:translateY(-2px)}.section-title[data-v-88a0ea9a]{font-size:20px;font-weight:700;color:#333;margin-bottom:12px}.details__content__box p[data-v-88a0ea9a]{font-size:16px;color:#444;line-height:1.6;margin-bottom:8px}.details__content__box strong[data-v-88a0ea9a]{color:#222;font-weight:600}@media (max-width:768px){.grid-container[data-v-88a0ea9a]{display:flex;flex-direction:column;gap:5px;align-items:stretch;width:100%}.section[data-v-88a0ea9a]{width:92%;max-width:400px;margin:0 auto;padding:15px;box-shadow:0 2px 5px rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:flex-start}.details__content__box[data-v-88a0ea9a]{width:100%;display:flex;flex-direction:column;align-items:center}.full-width[data-v-88a0ea9a]{width:92%;max-width:400px;margin:0 auto 10px auto}.details__title[data-v-88a0ea9a]{padding:20px 10px}.details__title h1[data-v-88a0ea9a]{font-size:22px}.section-title[data-v-88a0ea9a]{font-size:18px}.details__content__box p[data-v-88a0ea9a]{font-size:14px}}.booking-links[data-v-88a0ea9a]{list-style-type:none;padding:0;margin-top:10px}.booking-links li[data-v-88a0ea9a]{margin-bottom:8px}.booking-links a[data-v-88a0ea9a]{color:#007bff;text-decoration:none;font-weight:700}.booking-links a[data-v-88a0ea9a]:hover{text-decoration:underline}.complete-trip-button[data-v-88a0ea9a]{background-color:#28a745;color:#fff;font-size:18px;font-weight:700;padding:12px 20px;border-radius:10px;text-decoration:none;display:inline-block;margin-top:20px;transition:background .3s ease-in-out}.complete-trip-button[data-v-88a0ea9a]:hover{background-color:#218838}.details__title[data-v-950568de]{background:url(/img/train-bg.fd48d31b.webp) 50% no-repeat;background-size:cover}.dropdown-item[data-v-950568de]{cursor:pointer;padding:5px}.dropdown-item[data-v-950568de]:hover{background-color:#f1f1f1}.details__title[data-v-5ce8468f]{background:url(/img/car-bg.79d1ad69.jpg) 50% no-repeat;background-size:cover}.dropdown-item[data-v-5ce8468f]{cursor:pointer;padding:5px}.dropdown-item[data-v-5ce8468f]:hover{background-color:#f1f1f1}.details__title[data-v-f595b0b2]{background:url(/img/car-bg.79d1ad69.jpg) 50% no-repeat;background-size:cover;text-align:center;padding:40px 20px;color:#fff;border-radius:10px}.details__title h1[data-v-f595b0b2]{font-size:28px;font-weight:700;color:#fff;margin-bottom:10px}.details__title .subtitle[data-v-f595b0b2]{font-size:18px;color:#ddd}.details.reservationoverview[data-v-f595b0b2]{font-family:Arial,sans-serif;background-color:#fff;padding:30px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-width:900px;margin:auto}.grid-container[data-v-f595b0b2]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;align-items:start}.full-width[data-v-f595b0b2]{grid-column:span 2}.section[data-v-f595b0b2]{background:#fff;padding:20px;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .2s ease-in-out}.section[data-v-f595b0b2]:hover{transform:translateY(-2px)}.details__content__box p[data-v-f595b0b2]{font-size:16px;color:#444;line-height:1.6;margin-bottom:8px}.details__content__box strong[data-v-f595b0b2]{color:#222;font-weight:600}@media (max-width:768px){.grid-container[data-v-f595b0b2]{display:flex;flex-direction:column;gap:5px;align-items:stretch;width:100%}.section[data-v-f595b0b2]{width:92%;max-width:400px;margin:0 auto;padding:15px;box-shadow:0 2px 5px rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:flex-start}.details__content__box[data-v-f595b0b2]{width:100%;display:flex;flex-direction:column;align-items:center}.full-width[data-v-f595b0b2]{width:92%;max-width:400px;margin:0 auto 10px auto}.details__title[data-v-f595b0b2]{padding:20px 10px}.details__title h1[data-v-f595b0b2]{font-size:22px}.section-title[data-v-f595b0b2]{font-size:18px}.details__content__box p[data-v-f595b0b2]{font-size:14px}}.booking-links[data-v-f595b0b2]{list-style-type:none;padding:0;margin-top:10px}.booking-links li[data-v-f595b0b2]{margin-bottom:8px}.booking-links a[data-v-f595b0b2]{color:#007bff;text-decoration:none;font-weight:700}.booking-links a[data-v-f595b0b2]:hover{text-decoration:underline}.complete-trip-button[data-v-f595b0b2]{background-color:#28a745;color:#fff;font-size:18px;font-weight:700;padding:12px 20px;border-radius:10px;text-decoration:none;display:inline-block;margin-top:20px;transition:background .3s ease-in-out}.complete-trip-button[data-v-f595b0b2]:hover{background-color:#218838}.partial-error-card[data-v-e8d918b4]{background:#fff;border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.1);overflow:hidden;border:1px solid #e8e8e8}.error-header[data-v-e8d918b4]{background:linear-gradient(135deg,#fff3cd,#ffeaa7);padding:3rem 2rem 2rem;border-bottom:1px solid #f1c40f}.icon-container[data-v-e8d918b4]{margin-bottom:1.5rem}.icon-container .icon[data-v-e8d918b4]{color:#f39c12;font-size:3.5rem}.error-title[data-v-e8d918b4]{color:#2c3e50;font-size:1.75rem;font-weight:600;margin-bottom:.75rem;line-height:1.3}.error-subtitle[data-v-e8d918b4]{color:#7f8c8d;font-size:1.1rem;line-height:1.5;margin:0}.error-content[data-v-e8d918b4]{padding:2.5rem 2rem}.info-section[data-v-e8d918b4]{display:flex;align-items:flex-start;margin-bottom:2rem;padding:1.5rem;background:#f8f9fa;border-radius:10px;border-left:4px solid #3498db}.info-section[data-v-e8d918b4]:last-child{margin-bottom:0;border-left-color:#e67e22}.section-icon[data-v-e8d918b4]{margin-right:1rem;margin-top:.25rem;flex-shrink:0}.section-icon .icon[data-v-e8d918b4]{color:#3498db;font-size:1.25rem}.info-section:last-child .section-icon .icon[data-v-e8d918b4]{color:#e67e22}.section-content[data-v-e8d918b4]{flex:1}.section-title[data-v-e8d918b4]{color:#2c3e50;font-size:1.25rem;font-weight:600;margin-bottom:.75rem;line-height:1.3}.section-text[data-v-e8d918b4]{color:#5a6c7d;font-size:1rem;line-height:1.6;margin:0}.error-actions[data-v-e8d918b4]{background:#f8f9fa;padding:2rem;border-top:1px solid #e9ecef}.button .icon[data-v-e8d918b4]{margin-right:.5rem}@media screen and (max-width:768px){.error-header[data-v-e8d918b4]{padding:2rem 1.5rem 1.5rem}.error-content[data-v-e8d918b4]{padding:2rem 1.5rem}.error-actions[data-v-e8d918b4]{padding:1.5rem}.info-section[data-v-e8d918b4]{flex-direction:column;text-align:center}.section-icon[data-v-e8d918b4]{margin-right:0;margin-bottom:1rem}.buttons[data-v-e8d918b4]{flex-direction:column;align-items:center}}