@-webkit-keyframes pop-in{0%{opacity:0;-webkit-transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1)}}@-moz-keyframes pop-in{0%{opacity:0;-moz-transform:scale(0)}100%{opacity:1;-moz-transform:scale(1)}}@-o-keyframes pop-in{0%{opacity:0;-o-transform:scale(0)}100%{opacity:1;-o-transform:scale(1)}}@keyframes pop-in{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}.c-button{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;font-weight:400;text-align:center;position:relative;margin:0 auto;display:block;z-index:1;padding:.75rem 1.5rem;font-size:.75rem;text-transform:uppercase;line-height:1.5;letter-spacing:2.1px}@media only screen and (max-width: 63.9375em){.c-button{margin:1.5rem auto 0 auto;font-size:.75rem}}@media only screen and (min-width: 0em) and (max-width: 47.9375em){.c-button{font-size:0.625rem}}.c-button--unselected{color:#FFF;background-color:#18242e;border:1px solid #18242e}.c-button--unselected:hover{background-color:#3f4a56;color:#FFF}.c-button--hidden{opacity:0}.c-button--selected{color:#6d6d6d;background-color:#DCDCDC}.c-button--selected:hover{background-color:#DCDCDC;color:#6d6d6d}.c-button--clear{font-weight:600;background-color:transparent;color:#18242e;border:1px solid #18242e}.c-button--clear:hover{background-color:transparent;color:#18242e}.c-button--whiteClear{background-color:transparent;color:#FFF;border:1px solid #FFF;padding:.75rem 2.25rem}.c-button--whiteClear:hover{background-color:transparent;color:#FFF}.c-button--white{font-weight:600;background-color:#FFF;border:1px solid #18242e;color:#18242e;line-height:1.42;letter-spacing:2.1px;padding:1rem}.c-button--white:hover{background-color:#3f4a56;color:#FFF}.c-button--grey{background-color:#f5f5f5;color:#6d6d6d;border:1px solid #f5f5f5}.c-button--grey:hover{background-color:#e0e0e0;color:#6d6d6d}.c-button--green.c-button{width:13.75rem;box-sizing:border-box;color:#fff;background-color:#008153;border:1px solid #008153;border-radius:2px;margin:0 auto}.c-button--green.c-button:hover{background-color:#70B895;color:#fff}.c-guestCard{display:flex;display:-webkit-flex}@media only screen and (min-width: 0em) and (max-width: 47.9375em){.c-guestCard{flex-direction:column;width:100%}}.c-guestCard__imageContainer{display:flex;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-wrap:wrap;position:relative;overflow:hidden}.c-guestCard__imageContainer img{width:100%}.c-guestCard__copyContainer{margin:auto;text-align:center;padding:0 3.625rem}@media only screen and (max-width: 89.9375em){.c-guestCard__copyContainer{padding:3rem}}@media only screen and (min-width: 48em) and (max-width: 63.9375em){.c-guestCard__copyContainer{padding:0.65rem;text-align:center}}@media only screen and (min-width: 0em) and (max-width: 47.9375em){.c-guestCard__copyContainer{padding:1.5rem}}.c-guestCard__copyContainer--quote{display:flex;display:-webkit-flex;flex-direction:column;padding:0 2rem;justify-content:center;height:275px;max-height:378px}@media only screen and (min-width: 0em) and (max-width: 47.9375em){.c-guestCard__copyContainer--quote{padding:1.5rem;height:auto;max-height:none}}.c-guestCard__title{font-weight:600;font-size:1rem;letter-spacing:2.6px;line-height:1.7;margin:0;text-transform:uppercase}@media only screen and (max-width: 63.9375em){.c-guestCard__title{text-align:center}}.c-guestCard__copy{margin:0.5rem 0 0 0}.c-guestCard__copy--quote{font-style:italic}.c-guestCard__copy--quote::before{content:"\201C";font-size:1.125rem}.c-guestCard__copy--quote::after{content:"\201D";font-size:1.125rem}.c-guestCard__button{display:block;width:170px;margin:3.5rem auto 0;padding:0.625rem 0;background-color:#740316;color:#FFF;border-radius:3px;font-size:11px;letter-spacing:1.9px;text-transform:uppercase;font-weight:600}@media only screen and (min-width: 48em) and (max-width: 63.9375em){.c-guestCard__button{margin:1.5rem auto 0}}@media only screen and (min-width: 0em) and (max-width: 47.9375em){.c-guestCard__button{margin:1.5rem auto 0}}.c-guestCard__button:hover{background-color:#740316;color:#FFF}.c-guestCard__copyOnImgContainer{position:absolute;left:50%;top:50%;-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-ms-transform-origin:initial;-moz-transform-origin:initial;-webkit-transform-origin:initial;-o-transform-origin:initial;transform-origin:initial;width:100%;z-index:2}.c-guestCard__imgSubtitle{margin:0;font-size:0.75rem;text-transform:uppercase;color:#FFF;letter-spacing:2.5px}.c-guestCard__imgTitle{margin:0;color:#FFF}@media only screen and (max-width: 47.9375em){.c-guestCard--reversed{display:flex;display:-webkit-flex;flex-direction:column-reverse}}.overlay-container{width:100%;max-width:100%}@media only screen and (max-width: 47.9375em){.overlay-container{height:356px;overflow:hidden;max-width:768px}}.overlay-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);z-index:1}.overlay-container img{display:block}@media only screen and (max-width: 47.9375em){.overlay-container img{position:absolute;left:50%;top:50%;-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-ms-transform-origin:initial;-moz-transform-origin:initial;-webkit-transform-origin:initial;-o-transform-origin:initial;transform-origin:initial;max-width:768px;width:auto}}#content-page iframe{width:100%}#content-page p a{text-decoration:none;font-weight:600}#content-page .content{background-color:#F9F9F9;margin:auto}#content-page .content-menu{display:none;text-align:center;text-transform:uppercase;font-size:0.625rem;color:#999;text-align:center;font-weight:600}@media only screen and (max-width: 63.9375em){#content-page .content-menu{display:block}}#content-page .content-toggle{cursor:pointer}#content-page .content-toggle::after{content:" ";background-image:url("/bundles/familysystem/images/marvin-sprites_v26.svg");background-repeat:no-repeat;background-position:-72rem -13.5rem;background-size:645.975rem 32.5rem;height:.75rem;width:1rem;display:inline-block;margin-left:.375rem}#content-page .content-menu-toggle{padding:0 1.5rem}@media only screen and (max-width: 63.9375em){#content-page .content-menu-toggle{display:none}}#content-page .content-book-toggle,#content-page .content-about-toggle{display:none}#content-page #content-about-toggle{margin-top:0}#content-page #content-menu-toggle::after{content:" ";background-image:url("/bundles/familysystem/images/marvin-sprites_v26.svg");background-repeat:no-repeat;background-position:-72rem -13.5rem;background-size:645.975rem 32.5rem;height:.75rem;width:1rem;display:inline-block;margin-left:.375rem}#content-page .contentpage-content{display:inline-block;width:100%;vertical-align:top}#content-page .contentpage-content-textblock{max-width:1248px;margin:0 auto}#content-page .contentpage-content-paragraph{padding:3rem 0 3rem 3rem;background-color:#F9F9F9;text-align:left;min-height:48rem}@media only screen and (max-width: 63.9375em){#content-page .contentpage-content-paragraph{padding:3rem 1.5rem}}@media only screen and (min-width: 0em) and (max-width: 47.9375em){#content-page .contentpage-content-paragraph{padding:2rem 1.5rem}}#content-page .contentpage-content-abstract{float:left;padding:3rem 0 0 .75rem;text-align:left}@media only screen and (max-width: 63.9375em){#content-page .contentpage-content-abstract{float:none;padding:0;background-color:#FFF}}#content-page .contentpage-content-abstract>div{padding-right:6rem}@media only screen and (min-width: 64em) and (max-width: 89.9375em){#content-page .contentpage-content-abstract>div{padding-right:3rem}}@media only screen and (max-width: 63.9375em){#content-page .contentpage-content-abstract>div{padding:0 3rem}}#content-page .contentpage-content-abstract p{text-transform:uppercase;font-size:.75rem;color:#666;letter-spacing:0.1em;margin:1.5rem 0 .75rem;line-height:1rem;font-weight:600}#content-page .contentpage-content-abstract p>a{color:#666}#content-page .contentpage-content-abstract p>a.active{color:#741518}#content-page .contentpage-content-abstract ul{list-style:none;margin:0;padding:0;font-weight:300}@media only screen and (max-width: 63.9375em){#content-page .contentpage-content-abstract ul{padding-left:1.5rem}}#content-page .contentpage-content-abstract ul>li{line-height:2.25rem}#content-page .contentpage-content-abstract ul>li>a{text-transform:uppercase;font-size:0.75rem;color:#666;letter-spacing:0.1em;margin:1.5rem 0 .75rem;line-height:1rem;font-weight:600}#content-page .contentpage-content-abstract ul>li .active{color:#741518}#content-page .about-us>p:first-child{margin-top:0;font-size:1.125rem;color:#666}#content-page .faqs>h2{font-size:1.5rem}#content-page .faqs>h2:first-child{margin-top:0.5rem}#content-page .jobs>p:first-child{margin-top:0;font-size:1.125rem;color:#666}#content-page .jobs .vacancy{background-color:#28323A;color:#FFF;padding:1.5rem}#content-page .jobs .vacancy>h2{font-size:1.5rem;margin:0 0 half-space}#content-page .jobs .vacancy table{text-transform:uppercase;letter-spacing:0.1em}#content-page .jobs .vacancy table tbody tr{font-size:.75rem}#content-page .jobs .vacancy table tbody th{color:#999;width:20%;text-align:left}#content-page .jobs .vacancy table tbody td{font-weight:300}#content-page .jobs .vacancy-amount{margin:2.5rem 0}#content-page .jobs .vacancy-description{background-color:#FFF;border:solid 1px #eee;padding:.75rem 1.5rem;margin-bottom:3rem}#content-page .jobs .vacancy-description h3{font-size:.75rem;text-transform:uppercase;color:#999;font-weight:600;letter-spacing:0.14rem}#content-page .jobs .vacancy-description p :first-child{margin-top:0}#content-page .jobs .vacancy-description ul{padding-left:1rem;font-weight:300}#content-page .jobs .vacancy-description ul li{list-style:none;text-indent:-1rem}#content-page .jobs .vacancy-description ul li::before{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;content:'';background-color:#741516;display:inline-block;height:0.25rem;margin-right:.75rem;vertical-align:middle;width:0.25rem}#content-page .jobs .vacancy-description ul li::before span{color:#333}#content-page .why-book>h2{margin-bottom:0;font-size:0.875rem;color:#741516;text-transform:uppercase;line-height:1.5rem;font-weight:600}#content-page .why-book>h2:first-child{margin-top:0}#content-page .why-book>p{margin-top:0}#content-page .why-book .button{text-decoration:none;margin-top:1.5rem;padding:1rem 3rem}@media only screen and (min-width: 0em) and (max-width: 47.9375em){#content-page .feefo-review-carousel-widget-service{margin:0 -2rem;max-width:100vw;overflow:hidden}}#content-page .what-is-smith-hotel>p:first-child{margin-top:0;font-size:1.125rem;color:#666}#content-page .what-is-smith-hotel ul{padding:0 1rem;font-weight:300}#content-page .what-is-smith-hotel ul li{list-style:none;text-indent:-1rem;margin-bottom:.75rem}#content-page .what-is-smith-hotel ul li::before{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;content:'';background-color:#741516;display:inline-block;height:0.25rem;margin-right:.75rem;vertical-align:middle;width:0.25rem}#content-page .what-is-smith-hotel ul li::before span{color:#333}#content-page .what-is-smith-hotel>h2{margin-top:2.5rem;font-size:1.5rem}#content-page .price-promise>h3:first-child{margin-top:0}#content-page .members-say>p{font-size:1.125rem;color:#666;font-style:italic;border-left:2px solid #eee;padding-left:1.5rem;margin-bottom:2rem}#content-page .members-say>p:first-child{margin:0 0 3rem;font-style:normal;border:none;padding-left:0}#content-page .members-say>p span{display:block;font-style:normal;font-size:0.875rem;color:#999;margin-top:.75rem}#content-page .contact-us>h2:first-child{margin-top:0.5rem;font-size:2rem}#content-page .contact-us p{color:#333;text-align:left}#content-page .contact-us ul{padding:0;margin-top:2rem;list-style:none;font-weight:300}#content-page .contact-us ul li::before{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;content:'';background-color:#741516;display:inline-block;height:0.25rem;margin-right:.75rem;vertical-align:middle;width:0.25rem}#content-page .contact-us ul li::before span{color:#333}#content-page .contact-us a{color:#741518}#content-page .press-page .header h2{font-size:2rem}#content-page .press-page .header h2:first-child{margin-top:0}#content-page .press-page .header>p{margin:2rem 0}#content-page .press-page-releases{padding-bottom:1rem}#content-page .press-page-releases ul{list-style:none;padding:0}#content-page .press-page-releases ul li{float:left;padding:0 1.5rem 1.5rem 0}@media only screen and (min-width: 0em) and (max-width: 47.9375em){#content-page .press-page-releases ul li{padding:1.5rem 0 0}}#content-page .press-page-releases ul li>img{display:block}#content-page .press-page-releases ul li>div{position:relative}#content-page .press-page-releases ul li>div>div{position:absolute;top:5rem;text-align:center;padding:0 1.5rem}@media only screen and (min-width: 48em) and (max-width: 63.9375em){#content-page .press-page-releases ul li>div>div{top:2rem}}@media only screen and (min-width: 64em) and (max-width: 89.9375em){#content-page .press-page-releases ul li>div>div{top:2rem}}#content-page .press-page-releases ul li>div>div h3{color:#FFF;margin:0;font-size:0.875rem;letter-spacing:0.14em;text-transform:uppercase;font-weight:600}#content-page .press-page-releases ul li>div>div p{margin:0;color:#FFF;font-size:0.875rem}#content-page .press-page-releases ul li>div>a{width:100%;text-decoration:none;text-align:center;position:absolute;bottom:0;left:0}#content-page .press-page-articles{padding-top:2.5rem}#content-page .press-page .press-list h2{margin:3rem 0}#content-page .press-page .press-covers{margin:1.5rem 0}#content-page .press-page .press-covers>a{display:inline-block}#content-page .press-page .press-covers-info{display:inline-block;height:100%;vertical-align:top;margin-left:1.5rem}#content-page .press-page .press-covers-info h3{font-size:1.5rem;margin:0 0 0.375rem}#content-page .press-page .press-covers-info>p{margin-top:0;color:#999}#content-page .reviewers-page-intro>p:first-child{margin:0.5rem 0 1.5rem;font-size:1.125rem;color:#666}#content-page .reviewers-page .review-container{margin:auto;display:flex;display:-ms-flexbox;display:-webkit-flex;flex-wrap:wrap;-ms-flex-wrap:wrap}#content-page .reviewers-page .reviewer{float:left;vertical-align:top;padding:0 1.5rem 1.5rem 0;text-align:center;overflow:hidden;height:18rem;box-sizing:border-box}@media only screen and (min-width: 48em) and (max-width: 63.9375em){#content-page .reviewers-page .reviewer{height:16rem}}@media only screen and (min-width: 0em) and (max-width: 47.9375em){#content-page .reviewers-page .reviewer{width:50%;padding:0 .75rem 1.5rem;height:20rem}}@media only screen and (min-width: 0em) and (max-width: 34.375em){#content-page .reviewers-page .reviewer{width:100%}}#content-page .reviewers-page .reviewer:hover>div::after{background-color:rgba(0,0,0,0.3)}#content-page .reviewers-page .reviewer:hover>div>div{top:1.5rem}#content-page .reviewers-page .reviewer>div{position:relative;height:100%}#content-page .reviewers-page .reviewer>div::after{content:" ";-moz-transition:background-color 400ms ease 50ms;-webkit-transition:background-color 400ms ease 50ms;-o-transition:background-color 400ms ease 50ms;transition:background-color 400ms ease 50ms;position:absolute;top:0;right:0;bottom:0;left:0}#content-page .reviewers-page .reviewer>div img{display:block;height:100%;width:100%}#content-page .reviewers-page .reviewer>div>div{-moz-transition:top 400ms ease 50ms;-webkit-transition:top 400ms ease 50ms;-o-transition:top 400ms ease 50ms;transition:top 400ms ease 50ms;position:absolute;bottom:0;top:2rem;width:100%;text-align:center;color:#FFF;z-index:2}@media only screen and (max-width: 89.9375em){#content-page .reviewers-page .reviewer>div>div{top:-0.5rem}}@media only screen and (max-width: 63.9375em){#content-page .reviewers-page .reviewer>div>div{top:0}}@media only screen and (max-width: 47.9375em){#content-page .reviewers-page .reviewer>div>div{top:3.5rem}}@media only screen and (max-width: 119.9375em){#content-page .reviewers-page .reviewer>div>div.external-reviewer{top:2rem}}@media only screen and (max-width: 63.9375em){#content-page .reviewers-page .reviewer>div>div.external-reviewer{top:0}}@media only screen and (max-width: 47.9375em){#content-page .reviewers-page .reviewer>div>div.external-reviewer{top:4rem}}#content-page .reviewers-page .reviewer-name{text-transform:uppercase;margin-bottom:0;font-size:0.875rem;text-align:center;letter-spacing:0.14em;font-weight:600}#content-page .reviewers-page .reviewer-status{font-size:0.875rem;margin:0}#content-page .reviewers-page .reviewer-hotel{margin:0;text-decoration:none;color:#FFF;font-weight:300}#content-page .reviewers-page .reviewer-cta{text-transform:uppercase;position:relative;top:3rem;color:#FFF;text-decoration:none;border:1px #FFF solid;font-size:0.625rem;padding:.75rem 1.5rem;margin:0 auto;display:block;letter-spacing:0.08em;width:6rem;font-weight:600}@media only screen and (min-width: 64em) and (max-width: 89.9375em){#content-page .reviewers-page .reviewer-cta{margin:.75rem 2rem -2.5rem}}@media only screen and (min-width: 48em) and (max-width: 63.9375em){#content-page .reviewers-page .reviewer-cta{top:1.5rem}}#content-page .reviewer-page a{text-decoration:none;font-weight:600}#content-page .reviewer-page .reviewer{float:left}#content-page .reviewer-page .reviewer-description{float:left;padding-left:1.5rem}@media only screen and (min-width: 0em) and (max-width: 47.9375em){#content-page .reviewer-page .reviewer-description{padding-left:0}}#content-page .reviewer-page .reviewer-description>h2{font-size:1.5rem;margin:0}#content-page .reviewer-page .reviewer-description>h3{font-size:1rem;color:#999;display:block;margin-top:0}#content-page .reviewer-page .reviewer-hotels{text-transform:uppercase;color:#666;letter-spacing:0.06em;margin-top:1.5rem;font-weight:600}#content-page .travel-team-page .travel-team>div>div{padding:0 .75rem;box-sizing:border-box}#content-page .travel-team-page .travel-team>div>div span{font-size:1rem}#content-page .travel-profile{position:relative}#content-page .travel-profile .title{text-align:center;margin:0;padding:3rem 0 .75rem 0}@media only screen and (min-width: 0em) and (max-width: 47.9375em){#content-page .travel-profile .title{font-size:1.5rem;padding:1.5rem 0 0 0}}#content-page .travel-profile .contentpage-content-paragraph{padding:0;min-height:auto}@media only screen and (min-width: 0em) and (max-width: 47.9375em){#content-page .travel-profile .contentpage-content-paragraph{padding:0 .75rem}}#content-page .travel-profile .travel-phone{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:1.5rem 0;font-size:1.25rem;margin:0}@media only screen and (min-width: 0em) and (max-width: 47.9375em){#content-page .travel-profile .travel-phone{font-size:1rem;padding:.75rem}}#content-page .travel-profile .favourite-destinations .image-overlay{width:100%}@media only screen and (min-width: 0em) and (max-width: 47.9375em){#content-page .travel-profile .favourite-destinations .image-overlay-mobile{position:relative}#content-page .travel-profile .favourite-destinations .image-overlay-mobile::after{content:" ";display:inline-block;position:absolute;background:rgba(0,0,0,0.3);top:0;right:0;bottom:0;left:0}}@media only screen and (min-width: 0em) and (max-width: 47.9375em){#content-page .travel-profile .favourite-destinations .image-overlay .dest-top-box{position:relative;background:#FFF;color:#333}}#content-page .travel-profile .favourite-destinations .image-overlay .dest-top-box .container-div{display:inline-block;vertical-align:middle;line-height:normal}@media only screen and (min-width: 0em) and (max-width: 47.9375em){#content-page .travel-profile .favourite-destinations .image-overlay .dest-top-box .container-div div{border:1px solid #eee;padding-bottom:1.5rem}#content-page .travel-profile .favourite-destinations .image-overlay .dest-top-box .container-div div:first-of-type{position:absolute;top:-50%;left:50%;transform:translate(-50%, -50%);border:none;padding-bottom:0}}#content-page .travel-profile .favourite-destinations .image-overlay .dest-top-box .container-div h5{font-weight:400;color:#FFF;font-size:1.25rem;text-transform:uppercase;letter-spacing:0.14em}@media only screen and (max-width: 63.9375em){#content-page .travel-profile .favourite-destinations .image-overlay .dest-top-box .container-div h5{font-size:0.875rem;margin-top:0}}#content-page .travel-profile .favourite-destinations .image-overlay .dest-top-box .container-div a{font-weight:300;font-size:1rem;color:#FFF}@media only screen and (min-width: 0em) and (max-width: 47.9375em){#content-page .travel-profile .favourite-destinations .image-overlay .dest-top-box .container-div a{font-size:0.875rem}}#content-page .travel-profile .favourite-destinations .image-overlay .dest-top-box .container-div .dest-descr{font-weight:300;font-size:1.125rem;text-transform:initial;letter-spacing:0;width:50%;margin:1.5rem auto;font-style:italic}@media only screen and (min-width: 48em) and (max-width: 63.9375em){#content-page .travel-profile .favourite-destinations .image-overlay .dest-top-box .container-div .dest-descr{font-size:1rem;width:75%}}@media only screen and (min-width: 0em) and (max-width: 47.9375em){#content-page .travel-profile .favourite-destinations .image-overlay .dest-top-box .container-div .dest-descr{width:80%;font-size:1rem}}#content-page .travel-profile .travel-quiz{background-image:url("../../../../bundles/familycontent/images/contact.jpg");background-size:cover;color:white;padding-bottom:3rem;position:relative}@media only screen and (min-width: 0em) and (max-width: 47.9375em){#content-page .travel-profile .travel-quiz{padding:0 .75rem 1.5rem .75rem}}#content-page .travel-profile .travel-quiz::after{content:" ";position:absolute;background:rgba(0,0,0,0.4);top:0;right:0;bottom:0;left:0}#content-page .travel-profile .travel-quiz h4,#content-page .travel-profile .travel-quiz p{font-size:1.125rem}@media only screen and (min-width: 0em) and (max-width: 47.9375em){#content-page .travel-profile .travel-quiz h4,#content-page .travel-profile .travel-quiz p{font-size:1rem;margin:0}}#content-page .travel-profile .travel-quiz p{width:50%;margin:0 auto}@media only screen and (min-width: 0em) and (max-width: 47.9375em){#content-page .travel-profile .travel-quiz h4{margin:1.5rem 0 0 0}}#content-page .travel-profile .travel-quiz #travelteamprofile-travelquiz,#content-page .travel-profile .travel-quiz h2{position:relative;z-index:1}#content-page .travel-profile .favourite-hotels,#content-page .travel-profile .favourite-destinations{background:#F9F9F9}@media only screen and (min-width: 48em) and (max-width: 63.9375em){#content-page .travel-profile .favourite-hotels,#content-page .travel-profile .favourite-destinations{padding:0 1.5rem;box-sizing:border-box}}@media only screen and (min-width: 0em) and (max-width: 47.9375em){#content-page .travel-profile .favourite-hotels,#content-page .travel-profile .favourite-destinations{padding:0 .75rem;box-sizing:border-box}}#content-page .travel-profile .favourite-hotels li,#content-page .travel-profile .favourite-destinations li{height:22.5rem;margin-bottom:1.5rem;overflow:hidden;padding:0}@media only screen and (min-width: 48em) and (max-width: 63.9375em){#content-page .travel-profile .favourite-hotels li,#content-page .travel-profile .favourite-destinations li{height:16rem}}@media only screen and (min-width: 0em) and (max-width: 47.9375em){#content-page .travel-profile .favourite-hotels li,#content-page .travel-profile .favourite-destinations li{height:auto}}#content-page .travel-profile .favourite-hotels .hotel-descr,#content-page .travel-profile .favourite-destinations .hotel-descr{height:100%;display:inline-block;vertical-align:top;background:#FFF;line-height:22.5rem;padding:0 4.5rem;border-right:1px solid #eee;border-bottom:1px solid #eee;border-top:1px solid #eee}@media only screen and (min-width: 48em) and (max-width: 63.9375em){#content-page .travel-profile .favourite-hotels .hotel-descr,#content-page .travel-profile .favourite-destinations .hotel-descr{line-height:16rem;padding:0 .75rem}}@media only screen and (min-width: 0em) and (max-width: 47.9375em){#content-page .travel-profile .favourite-hotels .hotel-descr,#content-page .travel-profile .favourite-destinations .hotel-descr{padding:1.5rem;line-height:initial}}#content-page .travel-profile .favourite-hotels .hotel-descr div,#content-page .travel-profile .favourite-destinations .hotel-descr div{display:inline-block;vertical-align:middle;line-height:normal}#content-page .travel-profile .favourite-hotels .hotel-descr div p,#content-page .travel-profile .favourite-destinations .hotel-descr div p{font-size:1.0625rem;color:#666;font-style:italic;line-height:1.5;margin-bottom:1rem}@media only screen and (max-width: 63.9375em){#content-page .travel-profile .favourite-hotels .hotel-descr div p,#content-page .travel-profile .favourite-destinations .hotel-descr div p{font-size:1rem}}#content-page .travel-profile .favourite-hotels .image-overlay,#content-page .travel-profile .favourite-destinations .image-overlay{position:relative;display:inline-block;line-height:22.5rem}@media only screen and (min-width: 48em) and (max-width: 63.9375em){#content-page .travel-profile .favourite-hotels .image-overlay,#content-page .travel-profile .favourite-destinations .image-overlay{line-height:18rem}}@media only screen and (min-width: 0em) and (max-width: 47.9375em){#content-page .travel-profile .favourite-hotels .image-overlay,#content-page .travel-profile .favourite-destinations .image-overlay{line-height:16.5rem;display:block}}#content-page .travel-profile .favourite-hotels .image-overlay img,#content-page .travel-profile .favourite-destinations .image-overlay img{width:100%;display:block}@media only screen and (min-width: 0em) and (max-width: 47.9375em){#content-page .travel-profile .favourite-hotels .image-overlay img,#content-page .travel-profile .favourite-destinations .image-overlay img{height:16.5rem}}#content-page .travel-profile .favourite-hotels .image-overlay-mobile,#content-page .travel-profile .favourite-destinations .image-overlay-mobile{margin-top:-10%}@media only screen and (max-width: 63.9375em){#content-page .travel-profile .favourite-hotels .image-overlay-mobile,#content-page .travel-profile .favourite-destinations .image-overlay-mobile{margin-top:0}}#content-page .travel-profile .favourite-hotels .image-overlay-content,#content-page .travel-profile .favourite-destinations .image-overlay-content{position:absolute;top:0;color:#FFF;bottom:0;left:0;right:0;background:rgba(0,0,0,0.3)}#content-page .travel-profile .favourite-hotels .image-overlay-content>div,#content-page .travel-profile .favourite-destinations .image-overlay-content>div{display:inline-block;vertical-align:middle;line-height:normal}#content-page .travel-profile .favourite-hotels .image-overlay-content>div p,#content-page .travel-profile .favourite-destinations .image-overlay-content>div p{font-size:.75rem;text-transform:uppercase;letter-spacing:0.14em}#content-page .travel-profile .favourite-hotels .image-overlay-content>div h2,#content-page .travel-profile .favourite-destinations .image-overlay-content>div h2{margin:0;text-align:center}@media only screen and (max-width: 63.9375em){#content-page .travel-profile .favourite-hotels .image-overlay-content>div h2,#content-page .travel-profile .favourite-destinations .image-overlay-content>div h2{font-size:1.25rem}}@media only screen and (min-width: 48em) and (max-width: 63.9375em){#travelteamprofile-header{padding:0 1.5rem;box-sizing:border-box}}#travelteamprofile-header img{position:absolute;top:-7.5rem;z-index:2;float:left;margin-bottom:3rem}@media only screen and (min-width: 48em) and (max-width: 63.9375em){#travelteamprofile-header img{top:-3rem;left:6rem}}@media only screen and (min-width: 0em) and (max-width: 47.9375em){#travelteamprofile-header img{border:2px solid #FFF;left:50%;top:-2.5rem;transform:translate(-50%, 0)}}#travelteamprofile-header-details{margin-left:14rem}@media only screen and (min-width: 0em) and (max-width: 47.9375em){#travelteamprofile-header-details{margin-left:0}}@media only screen and (min-width: 0em) and (max-width: 47.9375em){#travelteamprofile-header-details h2{text-align:center;margin-top:4.5rem;font-size:1.5rem}}#travelteamprofile-header-details p{margin:0}@media only screen and (min-width: 0em) and (max-width: 47.9375em){#travelteamprofile-header-details p{text-align:center;font-size:0.875rem}}#travelteamprofile-header-intro{padding-bottom:1.5rem}@media only screen and (min-width: 0em) and (max-width: 47.9375em){#travelteamprofile-header-intro{padding:.75rem}}#travelteamprofile-header-intro h5{font-weight:300;font-size:1.125rem;line-height:1.5;color:#333}@media only screen and (min-width: 0em) and (max-width: 47.9375em){#travelteamprofile-header-intro h5{font-size:1rem;margin-top:0}}.p-travelteam{background-color:#FFF;position:relative}.p-travelteam__container{text-align:center;margin:auto;padding-bottom:2.5rem}@media only screen and (min-width: 0em) and (max-width: 34.375em){.p-travelteam__container{max-width:500px}}@media only screen and (min-width: 0em) and (max-width: 47.9375em){.p-travelteam__container{max-width:initial}}@media only screen and (min-width: 48em) and (max-width: 63.9375em){.p-travelteam__container{max-width:initial}}@media only screen and (min-width: 64em) and (max-width: 89.9375em){.p-travelteam__container{max-width:1000px}}@media only screen and (min-width: 90em) and (max-width: 119.9375em){.p-travelteam__container{max-width:1248px}}@media only screen and (min-width: 120em) and (max-width: 9998.9375em){.p-travelteam__container{max-width:1248px}}.p-travelteam__image{position:absolute;text-align:center;width:100%;top:-5.3125rem;z-index:2}.p-travelteam__image img{border-radius:6rem}.p-travelteam__title{padding-top:7.75rem;margin:0;font-size:3.375rem;line-height:0.78;font-family:high-tide,Helvetica,Roboto,Arial,sans-serif}@media only screen and (max-width: 63.9375em){.p-travelteam__title{font-size:2.75rem}}.p-travelteam__jobtitle{margin:0;padding-top:.75rem;text-transform:uppercase;font-size:0.875rem;letter-spacing:2.2px;color:#403d3e;font-weight:600}@media only screen and (max-width: 63.9375em){.p-travelteam__jobtitle{font-size:0.75rem}}.p-travelteam__intro{margin:0 auto;letter-spacing:0.4px;max-width:800px;padding:1.125rem 0}@media only screen and (max-width: 63.9375em){.p-travelteam__intro{font-size:0.875rem}}@media only screen and (min-width: 48em) and (max-width: 63.9375em){.p-travelteam__intro{padding:1.125rem 5.25rem}}@media only screen and (min-width: 0em) and (max-width: 47.9375em){.p-travelteam__intro{padding:1.125rem}}.p-destinationContainers{background-color:#F9F9F9;text-align:center;margin:auto;padding:2.25rem 0 4.5rem}@media only screen and (min-width: 0em) and (max-width: 34.375em){.p-destinationContainers{max-width:500px}}@media only screen and (min-width: 0em) and (max-width: 47.9375em){.p-destinationContainers{max-width:initial}}@media only screen and (min-width: 48em) and (max-width: 63.9375em){.p-destinationContainers{max-width:initial}}@media only screen and (min-width: 64em) and (max-width: 89.9375em){.p-destinationContainers{max-width:1000px}}@media only screen and (min-width: 90em) and (max-width: 119.9375em){.p-destinationContainers{max-width:1248px}}@media only screen and (min-width: 120em) and (max-width: 9998.9375em){.p-destinationContainers{max-width:1248px}}.p-destinationBlock__title{margin:0;font-size:2.25rem;line-height:1.2}@media only screen and (min-width: 0em) and (max-width: 47.9375em){.p-destinationBlock__title{font-size:1.5rem}}.p-destinationBlock__title span{display:block}.p-quoteBlocks__imageContainer{overflow:hidden;position:relative;max-height:22rem}.p-quoteBlocks__imageContainer::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.5));z-index:1}.p-quoteBlocks__img{display:block;position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:100%}@media only screen and (max-width: 63.9375em){.p-quoteBlocks__img{width:auto;max-width:1207px;height:22rem}}@media only screen and (min-width: 0em) and (max-width: 47.9375em) and (orientation: portrait){.p-quoteBlocks__img{height:21rem}}@media only screen and (min-width: 0em) and (max-width: 47.9375em) and (orientation: landscape){.p-quoteBlocks__img{height:21rem}}.p-quoteBlocks__copyContainer{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;text-align:center;color:#FFF;z-index:2}.p-quoteBlocks__title{margin:0;font-size:2.125rem;letter-spacing:0.9px}@media only screen and (max-width: 63.9375em){.p-quoteBlocks__title{font-size:1.5rem}}.p-quoteBlocks__copy{max-width:760px;margin:2rem auto 0;font-size:1.375rem;letter-spacing:0.5px;line-height:1.18;font-style:italic}@media only screen and (max-width: 63.9375em){.p-quoteBlocks__copy{font-size:1.25rem;max-width:600px;margin:.75rem auto 0;padding:0 0.9375rem}}.p-quoteBlocks__copy::before{content:"\201C";font-size:1.875rem}.p-quoteBlocks__copy::after{content:"\201D";font-size:1.875rem}.l-travelTeamBlock{display:flex;display:-webkit-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:auto;padding:3rem 0 0 0;position:relative}@media only screen and (min-width: 0em) and (max-width: 34.375em){.l-travelTeamBlock{max-width:500px}}@media only screen and (min-width: 0em) and (max-width: 47.9375em){.l-travelTeamBlock{max-width:initial}}@media only screen and (min-width: 48em) and (max-width: 63.9375em){.l-travelTeamBlock{max-width:initial}}@media only screen and (min-width: 64em) and (max-width: 89.9375em){.l-travelTeamBlock{max-width:1000px}}@media only screen and (min-width: 90em) and (max-width: 119.9375em){.l-travelTeamBlock{max-width:1248px}}@media only screen and (min-width: 120em) and (max-width: 9998.9375em){.l-travelTeamBlock{max-width:1248px}}@media only screen and (min-width: 0em) and (max-width: 47.9375em){.l-travelTeamBlock{padding:1.5rem 0 0 0}}@media only screen and (min-width: 48em){.l-travelTeamBlock li:nth-child(even) .c-guestCard{flex-direction:row-reverse}}.l-travelTeamBlock .next{position:absolute;top:40%;right:0.75rem;background:rgba(0,0,0,0.5);width:3rem;height:3rem;border-radius:6rem}.l-travelTeamBlock .next::after{background-image:url("/bundles/familysystem/images/marvin-sprites_v26.svg");background-repeat:no-repeat;background-position:-67.5rem -9rem;background-size:645.975rem 32.5rem;content:" ";width:1.5rem;height:1.5rem;display:inline-block;top:.75rem;left:.75rem;position:relative}.l-travelTeamBlock .prev{position:absolute;top:40%;left:0.75rem;background:rgba(0,0,0,0.5);width:3rem;height:3rem;z-index:2;border-radius:6rem}.l-travelTeamBlock .prev::after{background-image:url("/bundles/familysystem/images/marvin-sprites_v26.svg");background-repeat:no-repeat;background-position:-63rem -9rem;background-size:645.975rem 32.5rem;content:" ";width:1.5rem;height:1.5rem;display:inline-block;top:.75rem;left:.75rem;position:relative}.l-travelTeamBlock__item{background-color:#FFF;color:#18242e;display:flex;display:-webkit-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 90em){.l-travelTeamBlock__item{margin:0 7.4375rem}}.typeform-widget{height:550px}
