/* CacheFile: /kernel/globalAddons/csbox/csbox.min.css*/
.csbIframeWrapper{position:relative}.csbIframeWrapper .csbSpinnerWrapper{align-items:center;background:#fff;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.csbIframeWrapper .csbSpinner{height:9rem;margin:10rem auto;position:relative;width:9rem}.csbIframeWrapper .cube1,.csbIframeWrapper .cube2{-webkit-animation:csb-cubeMove 1.8s infinite ease-in-out;animation:csb-cubeMove 1.8s infinite ease-in-out;background-color:var(--primary);border-radius:.3rem;height:2.5rem;left:0;position:absolute;top:0;width:2.5rem}.csbIframeWrapper .cube2{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes csb-cubeMove{25%{-webkit-transform:translateX(6.4rem) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(6.4rem) translateY(6.4rem) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(6.4rem) rotate(-270deg) scale(.5)}100%{-webkit-transform:rotate(-360deg)}}@keyframes csb-cubeMove{25%{transform:translateX(6.4rem) rotate(-90deg) scale(.5);-webkit-transform:translateX(6.4rem) rotate(-90deg) scale(.5)}50%{transform:translateX(6.4rem) translateY(6.4rem) rotate(-179deg);-webkit-transform:translateX(6.4rem) translateY(6.4rem) rotate(-179deg)}50.1%{transform:translateX(6.4rem) translateY(6.4rem) rotate(-180deg);-webkit-transform:translateX(6.4rem) translateY(6.4rem) rotate(-180deg)}75%{transform:translateX(0) translateY(6.4rem) rotate(-270deg) scale(.5);-webkit-transform:translateX(0) translateY(6.4rem) rotate(-270deg) scale(.5)}100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}}


/* CacheFile: /pages/ibe/tt/hotel/basicpage/css/hotelbasicpage.min.css*/
@font-face{font-family:RTK-Attributes;src:url(/globalMisc/fonts/RTK_Attributes/fonts/RTK-Attributes.eot?wj71f6);src:url(/globalMisc/fonts/RTK_Attributes/fonts/RTK-Attributes.eot?wj71f6#iefix) format("embedded-opentype"),url(/globalMisc/fonts/RTK_Attributes/fonts/RTK-Attributes.woff2?wj71f6) format("woff2"),url(/globalMisc/fonts/RTK_Attributes/fonts/RTK-Attributes.ttf?wj71f6) format("truetype"),url(/globalMisc/fonts/RTK_Attributes/fonts/RTK-Attributes.woff?wj71f6) format("woff"),url(/globalMisc/fonts/RTK_Attributes/fonts/RTK-Attributes.svg?wj71f6#RTK-Attributes) format("svg");font-weight:400;font-style:normal;font-display:block}.rtk-attributes{font-family:RTK-Attributes!important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;-moz-osx-font-smoothing:grayscale;speak:none;text-transform:none}.rtk-ado:before{content:"\e96f"}.rtk-ado-active:before{content:"\e96e"}.rtk-afc:before{content:"\e975"}.rtk-afc-active:before{content:"\e974"}.rtk-air:before{content:"\e90e"}.rtk-air-active:before{content:"\e90f"}.rtk-ani:before{content:"\e9b6"}.rtk-ani-active:before{content:"\e9b7"}.rtk-apd:before{content:"\e971"}.rtk-apd-active:before{content:"\e970"}.rtk-apf:before{content:"\e904"}.rtk-apf-active:before{content:"\e902"}.rtk-asi:before{content:"\e9ab"}.rtk-asi-active:before{content:"\e9aa"}.rtk-bal:before{content:"\e950"}.rtk-bal-active:before{content:"\e951"}.rtk-bbs:before{content:"\e973"}.rtk-bbs-active:before{content:"\e972"}.rtk-bea:before{content:"\e915"}.rtk-bea-active:before{content:"\e914"}.rtk-ben:before{content:"\e93f"}.rtk-ben-active:before{content:"\e93e"}.rtk-chf:before{content:"\e927"}.rtk-chf-active:before{content:"\e926"}.rtk-clb:before{content:"\e911"}.rtk-clb-active:before{content:"\e910"}.rtk-crt:before{content:"\e96b"}.rtk-crt-active:before{content:"\e96c"}.rtk-dis:before{content:"\e97b"}.rtk-dis-active:before{content:"\e97a"}.rtk-ecc:before{content:"\e923"}.rtk-ecc-active:before{content:"\e922"}.rtk-edl:before{content:"\e979"}.rtk-edl-active:before{content:"\e978"}.rtk-fab:before{content:"\e97c"}.rtk-fab-active:before{content:"\e97d"}.rtk-faf:before{content:"\e97f"}.rtk-faf-active:before{content:"\e97e"}.rtk-fah:before{content:"\e981"}.rtk-fah-active:before{content:"\e980"}.rtk-fcp:before{content:"\e92d"}.rtk-fcp-active:before{content:"\e92c"}.rtk-fpg:before{content:"\e93b"}.rtk-fpg-active:before{content:"\e93a"}.rtk-fpr:before{content:"\e93d"}.rtk-fpr-active:before{content:"\e93c"}.rtk-frg:before{content:"\e952"}.rtk-frg-active:before{content:"\e953"}.rtk-frp:before{content:"\e982"}.rtk-frp-active:before{content:"\e983"}.rtk-fwc:before{content:"\e90d"}.rtk-fwc-active:before{content:"\e90c"}.rtk-fwf:before{content:"\e954"}.rtk-fwf-active:before{content:"\e955"}.rtk-fwi:before{content:"\e94d"}.rtk-fwi-active:before{content:"\e94c"}.rtk-gay:before{content:"\e985"}.rtk-gay-active:before{content:"\e984"}.rtk-glf:before{content:"\e956"}.rtk-glf-active:before{content:"\e957"}.rtk-gsb:before{content:"\e987"}.rtk-gsb-active:before{content:"\e986"}.rtk-hca:before{content:"\e929"}.rtk-hca-active:before{content:"\e928"}.rtk-hym:before{content:"\e989"}.rtk-hym-active:before{content:"\e988"}.rtk-ipl:before{content:"\e91f"}.rtk-ipl-active:before{content:"\e91e"}.rtk-las:before{content:"\e98b"}.rtk-las-active:before{content:"\e98a"}.rtk-lcs:before{content:"\e94f"}.rtk-lcs-active:before{content:"\e94e"}.rtk-lgb:before{content:"\e958"}.rtk-lgb-active:before{content:"\e959"}.rtk-lhj:before{content:"\e98d"}.rtk-lhj-active:before{content:"\e98c"}.rtk-mcm:before{content:"\e96d"}.rtk-mcm-active:before{content:"\e92a"}.rtk-mes:before{content:"\e98f"}.rtk-mes-active:before{content:"\e98e"}.rtk-nbs:before{content:"\e997"}.rtk-nbs-active:before{content:"\e996"}.rtk-nma:before{content:"\e993"}.rtk-nma-active:before{content:"\e992"}.rtk-nos:before{content:"\e995"}.rtk-nos-active:before{content:"\e994"}.rtk-pas:before{content:"\e99d"}.rtk-pas-active:before{content:"\e99c"}.rtk-pet:before{content:"\e99f"}.rtk-pet-active:before{content:"\e99e"}.rtk-pez:before{content:"\e9a1"}.rtk-pez-active:before{content:"\e9a0"}.rtk-pol:before{content:"\e933"}.rtk-pol-active:before{content:"\e932"}.rtk-pov:before{content:"\e95a"}.rtk-pov-active:before{content:"\e95b"}.rtk-qlo:before{content:"\e9a3"}.rtk-qlo-active:before{content:"\e9a2"}.rtk-rbe:before{content:"\e91b"}.rtk-rbe-active:before{content:"\e91a"}.rtk-rcb:before{content:"\e925"}.rtk-rcb-active:before{content:"\e924"}.rtk-rin:before{content:"\e94b"}.rtk-rin-active:before{content:"\e94a"}.rtk-rsm:before{content:"\e935"}.rtk-rsm-active:before{content:"\e934"}.rtk-sab:before{content:"\e9a7"}.rtk-sab-active:before{content:"\e9a6"}.rtk-sae:before{content:"\e903"}.rtk-sae-active:before{content:"\e905"}.rtk-sat:before{content:"\e95c"}.rtk-sat-active:before{content:"\e95d"}.rtk-sbs:before{content:"\e909"}.rtk-sbs-active:before{content:"\e908"}.rtk-scd:before{content:"\e977"}.rtk-scd-active:before{content:"\e976"}.rtk-sch:before{content:"\e9a5"}.rtk-sch-active:before{content:"\e9a4"}.rtk-sdv:before{content:"\e941"}.rtk-sdv-active:before{content:"\e940"}.rtk-sep:before{content:"\e95e"}.rtk-sep-active:before{content:"\e95f"}.rtk-sfr:before{content:"\e919"}.rtk-sfr-active:before{content:"\e918"}.rtk-sgl:before{content:"\e91d"}.rtk-sgl-active:before{content:"\e91c"}.rtk-shb:before{content:"\e921"}.rtk-shb-active:before{content:"\e920"}.rtk-ski:before{content:"\e900"}.rtk-ski-active:before{content:"\e901"}.rtk-skl:before{content:"\e9ad"}.rtk-skl-active:before{content:"\e9ac"}.rtk-soc:before{content:"\e9af"}.rtk-soc-active:before{content:"\e9ae"}.rtk-squ:before{content:"\e999"}.rtk-squ-active:before{content:"\e998"}.rtk-srd:before{content:"\e937"}.rtk-srd-active:before{content:"\e936"}.rtk-sth:before{content:"\e939"}.rtk-sth-active:before{content:"\e938"}.rtk-stn:before{content:"\e943"}.rtk-stn-active:before{content:"\e942"}.rtk-suf:before{content:"\e9b1"}.rtk-suf-active:before{content:"\e9b0"}.rtk-swc:before{content:"\e9a9"}.rtk-swc-active:before{content:"\e9a8"}.rtk-sws:before{content:"\e947"}.rtk-sws-active:before{content:"\e946"}.rtk-swu:before{content:"\e960"}.rtk-swu-active:before{content:"\e961"}.rtk-thp:before{content:"\e9b3"}.rtk-thp-active:before{content:"\e9b2"}.rtk-vam:before{content:"\e9b5"}.rtk-vam-active:before{content:"\e9b4"}.rtk-vga:before{content:"\e962"}.rtk-vga-active:before{content:"\e963"}.rtk-vgt:before{content:"\e964"}.rtk-vgt-active:before{content:"\e965"}.rtk-vms:before{content:"\e991"}.rtk-vms-active:before{content:"\e990"}.rtk-waa:before{content:"\e906"}.rtk-waa-active:before{content:"\e907"}.rtk-wap:before{content:"\e90a"}.rtk-wap-active:before{content:"\e90b"}.rtk-was:before{content:"\e99b"}.rtk-was-active:before{content:"\e99a"}.rtk-way:before{content:"\e912"}.rtk-way-active:before{content:"\e913"}.rtk-wbf:before{content:"\e916"}.rtk-wbf-active:before{content:"\e917"}.rtk-wcu:before{content:"\e92f"}.rtk-wcu-active:before{content:"\e92e"}.rtk-wdt:before{content:"\e92b"}.rtk-wdt-active:before{content:"\e930"}.rtk-wel:before{content:"\e949"}.rtk-wel-active:before{content:"\e948"}.rtk-whp:before{content:"\e966"}.rtk-whp-active:before{content:"\e967"}.rtk-wms:before{content:"\e931"}.rtk-wms-active:before{content:"\e944"}.rtk-wsn:before{content:"\e945"}.rtk-wsn-active:before{content:"\e968"}.rtk-wth:before{content:"\e969"}.rtk-wth-active:before{content:"\e96a"}[data-page-name=hotel] .hotel{position:relative;z-index:0}[data-page-name=hotel] .hotel__header{background:var(--primary--xlite);padding:1.5rem 0}@media (min-width:576px){[data-page-name=hotel] .hotel__header{padding:2.5rem 0}}@media (min-width:768px){[data-page-name=hotel] .hotel__header{padding:5rem 0 3rem 0}}@media (min-width:1024px){[data-page-name=hotel] .hotel__header{padding:8rem 0 5rem 0}}[data-page-name=hotel] .hotel__header__container{display:flex;flex-wrap:wrap;margin:0 auto;max-width:130rem;padding:0 1.5rem}@media (min-width:768px){[data-page-name=hotel] .hotel__header__container{flex-wrap:nowrap;padding:0 2.5rem}}@media (min-width:1200px){[data-page-name=hotel] .hotel__header__container{max-width:120rem;width:100%}}@media (min-width:1366px){[data-page-name=hotel] .hotel__header__container{max-width:132rem}}[data-page-name=hotel] .hotel__content{padding:1.5rem 0}@media (min-width:576px){[data-page-name=hotel] .hotel__content{padding:2.5rem 0}}@media (min-width:768px){[data-page-name=hotel] .hotel__content{padding:5rem 0}}@media (min-width:1024px){[data-page-name=hotel] .hotel__content{padding:10rem 0}}[data-page-name=hotel] .hotel__booking{background:var(--primary--xlite);padding:5rem 0}[data-page-name=hotel] .hotel__menu{margin:0 auto}@media (min-width:768px){[data-page-name=hotel] .hotel__menu{align-items:end;display:grid;grid-template-columns:1fr 1fr;max-width:72rem}}@media (min-width:1024px){[data-page-name=hotel] .hotel__menu{max-width:98rem}}@media (min-width:1366px){[data-page-name=hotel] .hotel__menu{max-width:102.4rem}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){[data-page-name=hotel] .hotel__menu{display:flex;justify-content:space-between}}[data-page-name=hotel] .hotel__menuItems{display:none}@media (min-width:768px){[data-page-name=hotel] .hotel__menuItems{display:flex}}[data-page-name=hotel] .hotel__infos{height:100%;width:100%}@media (min-width:768px){[data-page-name=hotel] .hotel__infos{flex-grow:1;margin-left:2rem;max-width:30rem;order:2;width:auto}}@media (min-width:1200px){[data-page-name=hotel] .hotel__infos{flex-shrink:0;width:30rem}}[data-page-name=hotel] .hotel__data{background:var(--white);padding:2rem 1rem 1rem 1rem;position:relative;width:100%}@media (min-width:768px){[data-page-name=hotel] .hotel__data{height:100%;justify-self:end;margin-bottom:2rem;max-height:42rem;padding:3rem 1.5rem 8rem 1.5rem;width:auto}}@media (min-width:1024px){[data-page-name=hotel] .hotel__data{height:45rem;max-height:none}}[data-page-name=hotel] .hotel__data .ratingWrapper{margin-bottom:1rem;text-align:center}[data-page-name=hotel] .hotel__data .ratingWrapper .rtk{color:var(--stars);font-size:3rem;margin:0 .4rem}[data-page-name=hotel] .hotel__data .priceWrapper{color:var(--primary);display:inline-block;font-size:2.8rem;font-weight:500;margin-bottom:1rem;text-align:center;width:100%}@media (min-width:1024px){[data-page-name=hotel] .hotel__data .priceWrapper{text-align:center}}[data-page-name=hotel] .hotel__data .priceWrapper .priceLabel{margin-right:.5rem}[data-page-name=hotel] .hotel__data .button{font-size:1.2rem;height:5rem;margin:0 auto;max-width:28rem}@media (min-width:1024px){[data-page-name=hotel] .hotel__data .button{bottom:2rem;left:2rem;position:absolute;width:calc(100% - 4rem)}}[data-page-name=hotel] .hotel__container{display:flex;flex-direction:column;height:100%;justify-content:space-between}@media (min-width:768px){[data-page-name=hotel] .hotel__name{align-items:flex-start;display:flex;height:13rem;justify-content:center;overflow:hidden;width:27rem}}[data-page-name=hotel] .hotel__name h1{color:var(--secondary);display:-webkit-box;font-family:var(--karma);font-size:4rem;-webkit-line-clamp:3;line-height:1.2;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;white-space:normal;word-wrap:break-word}@media (min-width:768px){[data-page-name=hotel] .hotel__name h1{font-size:3.4rem}}[data-page-name=hotel] .hotel__name h1{-webkit-box-orient:vertical}[data-page-name=hotel] .hotel__gallery{height:100%;margin-bottom:2rem;position:relative;width:100%}@media (min-width:768px){[data-page-name=hotel] .hotel__gallery{max-width:57%}}@media (min-width:768px){[data-page-name=hotel] .hotel__gallery{margin-bottom:0}}@media (min-width:1024px){[data-page-name=hotel] .hotel__gallery{max-width:67%}}@media (min-width:1200px){[data-page-name=hotel] .hotel__gallery{max-width:83rem}}@media (min-width:1366px){[data-page-name=hotel] .hotel__gallery{max-width:95rem}}[data-page-name=hotel] .hotel__gallery .recommendation__wrapper{background:#fff;border-radius:50%;bottom:11rem;display:flex;height:4.5rem;justify-content:center;position:absolute;right:1.5rem;width:4.5rem;z-index:50}[data-page-name=hotel] .hotel__gallery .recommendation__wrapper .recommendation{align-items:center;border-radius:50%;display:flex;justify-content:center;position:relative}[data-page-name=hotel] .hotel__gallery .recommendation__wrapper .recommendation.small .progress-circle{background-color:var(--white);border-radius:50%;height:3.5rem;position:relative;width:3.5rem}@media (min-width:576px){[data-page-name=hotel] .hotel__gallery .recommendation__wrapper{bottom:15rem}}@media (min-width:768px){[data-page-name=hotel] .hotel__gallery .recommendation__wrapper{bottom:24rem}}@media (min-width:992px){[data-page-name=hotel] .hotel__gallery .recommendation__wrapper{bottom:15rem;right:3rem}}@media (min-width:1024px){[data-page-name=hotel] .hotel__gallery .recommendation__wrapper{bottom:19rem}}[data-page-name=hotel] .hotel__location{display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:normal}[data-page-name=hotel] .hotel__location span{font-size:2.4rem;line-height:3.2rem}[data-page-name=hotel] .hotel__location{-webkit-box-orient:vertical}[data-page-name=hotel] .hotel__details{text-align:center}[data-page-name=hotel] .hotel__details .infoWrapper{font-size:1.6rem;font-weight:300}[data-page-name=hotel] .hotel__iframe{background:var(--white);border-bottom-right-radius:2.3rem;border-top-left-radius:2.3rem;height:56rem;overflow:hidden;padding:0 1.5rem}@media (min-width:576px){[data-page-name=hotel] .hotel__iframe{padding:0 2rem 0 5rem}}[data-page-name=hotel] .hotel__iframe__container{margin:0 auto;max-width:128rem}[data-page-name=hotel] .hotel__iframe iframe{border:0;height:50rem;margin-top:3rem;width:100%}[data-page-name=hotel] .hotel__more__menu{display:flex;flex-wrap:wrap;justify-content:center}@media (min-width:576px){[data-page-name=hotel] .hotel__more__menu{padding:0 3rem}}[data-page-name=hotel] .hotel__more__menu__item{color:var(--text);cursor:pointer;height:1.8rem;line-height:1.8rem;margin:0 1rem 1.2rem 1rem;text-align:left}@media (min-width:576px){[data-page-name=hotel] .hotel__more__menu__item{margin:0 2rem 1.2rem 2rem;width:auto}}[data-page-name=hotel] .hotel__more__menu__item a{color:var(--text);font-size:1.2rem}@media (min-width:576px){[data-page-name=hotel] .hotel__more__menu__item a{font-size:1.4rem;width:auto}}[data-page-name=hotel] .hotel__more__menu .separator{display:none}@media (min-width:576px){[data-page-name=hotel] .hotel__more__menu span:nth-of-type(4){display:none}}@media (min-width:992px){[data-page-name=hotel] .hotel__more__menu span:nth-of-type(4){display:block}}@media (min-width:576px){[data-page-name=hotel] .hotel__more__menu span:nth-of-type(8){display:none}}[data-page-name=hotel] .hotel__actions{background:var(--white);display:flex;width:100%}[data-page-name=hotel] .hotel__actions.top{display:none}@media (min-width:768px){[data-page-name=hotel] .hotel__actions.top{display:flex}}[data-page-name=hotel] .hotel__actions.bottom{display:flex}@media (min-width:768px){[data-page-name=hotel] .hotel__actions.bottom{display:none}}[data-page-name=hotel] .hotel__actions__separator{background:var(--primary);margin:1rem 0;min-height:100%;width:.1rem}[data-page-name=hotel] .hotel__actions__separator.bottom{min-height:0}@media (min-width:768px){[data-page-name=hotel] .hotel__map{margin-top:2rem}}@media (min-width:1024px){[data-page-name=hotel] .hotel__map{margin-top:0}}[data-page-name=hotel] .hotel__map__preview{cursor:pointer;height:11rem;overflow:hidden;position:relative;width:33.3333333333%}[data-page-name=hotel] .hotel__map__preview:active i,[data-page-name=hotel] .hotel__map__preview:focus i,[data-page-name=hotel] .hotel__map__preview:hover i{color:var(--primary--hover)}[data-page-name=hotel] .hotel__map__preview:active .description,[data-page-name=hotel] .hotel__map__preview:focus .description,[data-page-name=hotel] .hotel__map__preview:hover .description{color:var(--primary--hover)}[data-page-name=hotel] .hotel__map__preview.top{display:none}@media (min-width:768px){[data-page-name=hotel] .hotel__map__preview.top{display:block}}[data-page-name=hotel] .hotel__map__preview.bottom{display:block}@media (min-width:768px){[data-page-name=hotel] .hotel__map__preview.bottom{display:none}}[data-page-name=hotel] .hotel__map__preview a{display:flex;height:100%;justify-content:center;width:100%}[data-page-name=hotel] .hotel__map__preview a i{color:var(--primary);font-size:5.5rem;position:relative;top:1rem;z-index:2}[data-page-name=hotel] .hotel__map__preview a .description{bottom:2rem;color:var(--primary);font-size:1.2rem;padding:0 .5rem;position:absolute;text-align:center;width:100%;z-index:2}[data-page-name=hotel] .hotel__map .wkMapbox{margin:0;max-width:none}[data-page-name=hotel] .hotel__map .heading{display:none}[data-page-name=hotel] .hotel__map .mapboxPlaceholder{display:none}[data-page-name=hotel] .hotel__description{display:flex;flex-wrap:wrap;margin:0 auto;max-width:128rem;padding:0 1.5rem}@media (min-width:768px){[data-page-name=hotel] .hotel__description{padding:0 2.5rem}}@media (min-width:1366px){[data-page-name=hotel] .hotel__description{padding:0}}[data-page-name=hotel] .hotel__text{margin-bottom:2rem;max-height:57vh;overflow:hidden;padding-bottom:5rem;position:relative;width:100%}@media (min-width:768px){[data-page-name=hotel] .hotel__text{width:50%}}[data-page-name=hotel] .hotel__text.open{max-height:100000rem}[data-page-name=hotel] .hotel__text .wkText{padding:0}[data-page-name=hotel] .hotel__text .wkText__wrapper{padding:0}[data-page-name=hotel] .hotel__text .wkText__content{margin:0}[data-page-name=hotel] .hotel__text .layer{background:linear-gradient(to bottom,rgba(255,255,255,.2) 0,#fff 30%,#fff 100%);bottom:0;height:5rem;left:0;position:absolute;width:100%}[data-page-name=hotel] .hotel__text .layer .button{bottom:1rem;font-size:1.2rem;height:3rem;left:calc(50% - 10rem);margin:0 auto;position:absolute;width:20rem}[data-page-name=hotel] .hotel__tabs{max-width:63rem;width:100%}@media (min-width:768px){[data-page-name=hotel] .hotel__tabs{padding-left:1rem;width:50%}}[data-page-name=hotel] .hotel__tabs.noText{max-width:none;width:100%}@media (min-width:576px){[data-page-name=hotel] .hotel__tabs.noText .keywords ul{display:flex;flex-wrap:wrap}}@media (min-width:576px){[data-page-name=hotel] .hotel__tabs.noText .keywords ul li{width:50%}}[data-page-name=hotel] .hotel ul{list-style:none;margin:0;padding:0}[data-page-name=hotel] .hotel__share{align-items:center;cursor:pointer;display:flex;justify-content:center;position:relative;width:33.3333333333%}[data-page-name=hotel] .hotel__share:active>i,[data-page-name=hotel] .hotel__share:focus>i,[data-page-name=hotel] .hotel__share:hover>i{color:var(--primary--hover)}[data-page-name=hotel] .hotel__share:active>.description,[data-page-name=hotel] .hotel__share:focus>.description,[data-page-name=hotel] .hotel__share:hover>.description{color:var(--primary--hover)}[data-page-name=hotel] .hotel__share.top{display:none}@media (min-width:768px){[data-page-name=hotel] .hotel__share.top{display:flex}}[data-page-name=hotel] .hotel__share.bottom{display:flex}@media (min-width:768px){[data-page-name=hotel] .hotel__share.bottom{display:none}}[data-page-name=hotel] .hotel__share__container{cursor:pointer;left:-.2rem;position:relative;top:.1rem}[data-page-name=hotel] .hotel__share .rtk-share{color:var(--primary);font-size:3.7rem;left:calc(50% - 2rem);position:absolute;top:2rem;z-index:2}[data-page-name=hotel] .hotel__share .description{bottom:2rem;color:var(--primary);font-size:1.2rem;padding:0 .5rem;position:absolute;text-align:center;width:100%;z-index:2}[data-page-name=hotel] .hotel__share .menu{background:#fff;border-radius:.2rem;bottom:0;box-shadow:var(--box-shadow);height:0;overflow:hidden;position:absolute;right:0;transition:width .3s,height .3s;width:0;z-index:3}[data-page-name=hotel] .hotel__share .menu>div{cursor:pointer;margin:0 1rem;padding:.5rem 1rem}[data-page-name=hotel] .hotel__share .menu>div:active,[data-page-name=hotel] .hotel__share .menu>div:focus,[data-page-name=hotel] .hotel__share .menu>div:hover{background:var(--primary--hover)}[data-page-name=hotel] .hotel__share .menu>div:active>a,[data-page-name=hotel] .hotel__share .menu>div:focus>a,[data-page-name=hotel] .hotel__share .menu>div:hover>a{color:var(--white)}[data-page-name=hotel] .hotel__share .menu>div:active>a>i,[data-page-name=hotel] .hotel__share .menu>div:focus>a>i,[data-page-name=hotel] .hotel__share .menu>div:hover>a>i{color:var(--white)}[data-page-name=hotel] .hotel__share .menu>div:first-child{margin-top:1rem}[data-page-name=hotel] .hotel__share .menu>div>a{color:var(--primary)}[data-page-name=hotel] .hotel__share .menu>div>a>i{margin-right:1.5rem}[data-page-name=hotel] .hotel__share .menu>p{align-items:center;background:#fff;display:flex;height:100%;justify-content:center;margin:0 0;opacity:.7;padding:1rem;position:absolute;top:0;width:100%}[data-page-name=hotel] .hotel__share .menu>p>i{animation:rotate 2s linear infinite;position:unset}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(-360deg)}}[data-page-name=hotel] .hotel__leaflet{width:33.3333333333%}[data-page-name=hotel] .hotel__leaflet .dropdown.open .leaflet__save{background:var(--white)}[data-page-name=hotel] .hotel__leaflet .dropdown-menu{right:0;top:10rem}[data-page-name=hotel] .hotel__leaflet .leaflet__save{height:100%;right:0;top:0;width:100%}[data-page-name=hotel] .hotel__leaflet .leaflet__save>span{align-items:center;display:flex;height:100%;justify-content:center;width:100%}[data-page-name=hotel] .hotel__leaflet .leaflet__save>span .rtk-suitcase{font-size:4rem;top:2rem}[data-page-name=hotel] .hotel__leaflet .leaflet__save>span .rtk-heart,[data-page-name=hotel] .hotel__leaflet .leaflet__save>span .rtk-heart-active{top:3.3rem}[data-page-name=hotel] .hotel__leaflet .description{bottom:2rem;color:var(--primary);font-size:1.2rem;padding:0 .5rem;position:absolute;text-align:center;width:100%;z-index:2}[data-page-name=hotel] .hotelGalleryPreview,[data-page-name=hotel] .hotelMapPreview,[data-page-name=hotel] .hotelVideoPreview-1,[data-page-name=hotel] .hotelVideoPreview-2{align-content:center;box-shadow:var(--box-shadow);cursor:pointer;display:flex;height:10rem;justify-content:center;margin-right:1.5rem;overflow:hidden;position:relative;width:10rem}@media (min-width:1024px){[data-page-name=hotel] .hotelGalleryPreview,[data-page-name=hotel] .hotelMapPreview,[data-page-name=hotel] .hotelVideoPreview-1,[data-page-name=hotel] .hotelVideoPreview-2{height:9rem;width:16rem}}[data-page-name=hotel] .hotelGalleryPreview a,[data-page-name=hotel] .hotelMapPreview a,[data-page-name=hotel] .hotelVideoPreview-1 a,[data-page-name=hotel] .hotelVideoPreview-2 a{height:100%;left:0;position:absolute;top:0;width:100%}[data-page-name=hotel] .hotelGalleryPreview a .overlay,[data-page-name=hotel] .hotelMapPreview a .overlay,[data-page-name=hotel] .hotelVideoPreview-1 a .overlay,[data-page-name=hotel] .hotelVideoPreview-2 a .overlay{background:var(--black);display:block;height:100%;opacity:.2;width:100%;z-index:1}[data-page-name=hotel] .hotelGalleryPreview a .rtk-magnifier,[data-page-name=hotel] .hotelGalleryPreview a .rtk-pin,[data-page-name=hotel] .hotelGalleryPreview a .rtk-video,[data-page-name=hotel] .hotelMapPreview a .rtk-magnifier,[data-page-name=hotel] .hotelMapPreview a .rtk-pin,[data-page-name=hotel] .hotelMapPreview a .rtk-video,[data-page-name=hotel] .hotelVideoPreview-1 a .rtk-magnifier,[data-page-name=hotel] .hotelVideoPreview-1 a .rtk-pin,[data-page-name=hotel] .hotelVideoPreview-1 a .rtk-video,[data-page-name=hotel] .hotelVideoPreview-2 a .rtk-magnifier,[data-page-name=hotel] .hotelVideoPreview-2 a .rtk-pin,[data-page-name=hotel] .hotelVideoPreview-2 a .rtk-video{color:var(--white);font-size:var(--font-size--large);left:50%;margin:-1.1rem 0 0 -1.1rem;position:absolute;top:40%;z-index:2}[data-page-name=hotel] .hotelGalleryPreview a .description,[data-page-name=hotel] .hotelMapPreview a .description,[data-page-name=hotel] .hotelVideoPreview-1 a .description,[data-page-name=hotel] .hotelVideoPreview-2 a .description{color:var(--white);font-size:var(--font-size--xsmall);padding:0 5px;position:absolute;text-align:center;top:5.5rem;width:100%;z-index:2}[data-page-name=hotel] .hotelGalleryPreview a:active .overlay,[data-page-name=hotel] .hotelGalleryPreview a:focus .overlay,[data-page-name=hotel] .hotelGalleryPreview a:hover .overlay,[data-page-name=hotel] .hotelMapPreview a:active .overlay,[data-page-name=hotel] .hotelMapPreview a:focus .overlay,[data-page-name=hotel] .hotelMapPreview a:hover .overlay,[data-page-name=hotel] .hotelVideoPreview-1 a:active .overlay,[data-page-name=hotel] .hotelVideoPreview-1 a:focus .overlay,[data-page-name=hotel] .hotelVideoPreview-1 a:hover .overlay,[data-page-name=hotel] .hotelVideoPreview-2 a:active .overlay,[data-page-name=hotel] .hotelVideoPreview-2 a:focus .overlay,[data-page-name=hotel] .hotelVideoPreview-2 a:hover .overlay{background:var(--white);opacity:.8}[data-page-name=hotel] .hotelGalleryPreview a:active .description,[data-page-name=hotel] .hotelGalleryPreview a:active .rtk-magnifier,[data-page-name=hotel] .hotelGalleryPreview a:active .rtk-pin,[data-page-name=hotel] .hotelGalleryPreview a:active .rtk-video,[data-page-name=hotel] .hotelGalleryPreview a:focus .description,[data-page-name=hotel] .hotelGalleryPreview a:focus .rtk-magnifier,[data-page-name=hotel] .hotelGalleryPreview a:focus .rtk-pin,[data-page-name=hotel] .hotelGalleryPreview a:focus .rtk-video,[data-page-name=hotel] .hotelGalleryPreview a:hover .description,[data-page-name=hotel] .hotelGalleryPreview a:hover .rtk-magnifier,[data-page-name=hotel] .hotelGalleryPreview a:hover .rtk-pin,[data-page-name=hotel] .hotelGalleryPreview a:hover .rtk-video,[data-page-name=hotel] .hotelMapPreview a:active .description,[data-page-name=hotel] .hotelMapPreview a:active .rtk-magnifier,[data-page-name=hotel] .hotelMapPreview a:active .rtk-pin,[data-page-name=hotel] .hotelMapPreview a:active .rtk-video,[data-page-name=hotel] .hotelMapPreview a:focus .description,[data-page-name=hotel] .hotelMapPreview a:focus .rtk-magnifier,[data-page-name=hotel] .hotelMapPreview a:focus .rtk-pin,[data-page-name=hotel] .hotelMapPreview a:focus .rtk-video,[data-page-name=hotel] .hotelMapPreview a:hover .description,[data-page-name=hotel] .hotelMapPreview a:hover .rtk-magnifier,[data-page-name=hotel] .hotelMapPreview a:hover .rtk-pin,[data-page-name=hotel] .hotelMapPreview a:hover .rtk-video,[data-page-name=hotel] .hotelVideoPreview-1 a:active .description,[data-page-name=hotel] .hotelVideoPreview-1 a:active .rtk-magnifier,[data-page-name=hotel] .hotelVideoPreview-1 a:active .rtk-pin,[data-page-name=hotel] .hotelVideoPreview-1 a:active .rtk-video,[data-page-name=hotel] .hotelVideoPreview-1 a:focus .description,[data-page-name=hotel] .hotelVideoPreview-1 a:focus .rtk-magnifier,[data-page-name=hotel] .hotelVideoPreview-1 a:focus .rtk-pin,[data-page-name=hotel] .hotelVideoPreview-1 a:focus .rtk-video,[data-page-name=hotel] .hotelVideoPreview-1 a:hover .description,[data-page-name=hotel] .hotelVideoPreview-1 a:hover .rtk-magnifier,[data-page-name=hotel] .hotelVideoPreview-1 a:hover .rtk-pin,[data-page-name=hotel] .hotelVideoPreview-1 a:hover .rtk-video,[data-page-name=hotel] .hotelVideoPreview-2 a:active .description,[data-page-name=hotel] .hotelVideoPreview-2 a:active .rtk-magnifier,[data-page-name=hotel] .hotelVideoPreview-2 a:active .rtk-pin,[data-page-name=hotel] .hotelVideoPreview-2 a:active .rtk-video,[data-page-name=hotel] .hotelVideoPreview-2 a:focus .description,[data-page-name=hotel] .hotelVideoPreview-2 a:focus .rtk-magnifier,[data-page-name=hotel] .hotelVideoPreview-2 a:focus .rtk-pin,[data-page-name=hotel] .hotelVideoPreview-2 a:focus .rtk-video,[data-page-name=hotel] .hotelVideoPreview-2 a:hover .description,[data-page-name=hotel] .hotelVideoPreview-2 a:hover .rtk-magnifier,[data-page-name=hotel] .hotelVideoPreview-2 a:hover .rtk-pin,[data-page-name=hotel] .hotelVideoPreview-2 a:hover .rtk-video{color:var(--black)}[data-page-name=hotel] .hotelGalleryPreview img.normal,[data-page-name=hotel] .hotelMapPreview img.normal,[data-page-name=hotel] .hotelVideoPreview-1 img.normal,[data-page-name=hotel] .hotelVideoPreview-2 img.normal{height:auto;max-height:100%;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;width:auto}[data-page-name=hotel] .hotelGalleryPreview img.compatible,[data-page-name=hotel] .hotelMapPreview img.compatible,[data-page-name=hotel] .hotelVideoPreview-1 img.compatible,[data-page-name=hotel] .hotelVideoPreview-2 img.compatible{height:100%;width:auto}[data-page-name=hotel] .hotelMenuContent{margin-top:4rem}[data-page-name=hotel] .reviewContent .ratingDetails{background:var(--white);width:100%}[data-page-name=hotel] .reviewContent .ratingDetails .reviewScore{background:var(--primary--xlite);border-bottom:.1rem solid var(--grey);display:flex;flex-wrap:wrap}[data-page-name=hotel] .reviewContent .ratingDetails .reviewScore .wrapper{align-items:center;display:flex;flex-wrap:wrap;padding:1rem 0;position:relative;width:100%}@media (min-width:1024px){[data-page-name=hotel] .reviewContent .ratingDetails .reviewScore .wrapper{padding:3rem 0}}[data-page-name=hotel] .reviewContent .ratingDetails .reviewScore .wrapper .reviewLabel{flex-shrink:0;font-size:1.6rem;font-weight:300;margin:0 0 1rem 0;width:18rem}@media (min-width:576px){[data-page-name=hotel] .reviewContent .ratingDetails .reviewScore .wrapper .reviewLabel{margin:0 2rem 0 0}}[data-page-name=hotel] .reviewContent .ratingDetails .reviewScore .wrapper .reviewNumbers{color:var(--primary);flex-shrink:0;font-size:1.6rem;margin:0 0 1rem 0;text-align:right;width:7rem}@media (min-width:1024px){[data-page-name=hotel] .reviewContent .ratingDetails .reviewScore .wrapper .reviewNumbers{margin:0 2rem 0 0}}[data-page-name=hotel] .reviewContent .ratingDetails .reviewScore .wrapper .ratingBar{background:var(--white);flex-grow:1;height:.8rem;width:100%}@media (min-width:1024px){[data-page-name=hotel] .reviewContent .ratingDetails .reviewScore .wrapper .ratingBar{width:auto}}[data-page-name=hotel] .reviewContent .ratingDetails .reviewScore .wrapper .ratingBar .rating{background:var(--primary);height:.8rem}[data-page-name=hotel] .reviewContent .ratingDetails .reviewScore .tagWrapper{background:var(--white);height:0;opacity:0;padding:0;transition:.3s ease;width:100%}[data-page-name=hotel] .reviewContent .ratingDetails .reviewScore .tagWrapper>p{margin:0 0 1rem .5rem}[data-page-name=hotel] .reviewContent .ratingDetails .reviewScore .tagWrapper ul{list-style:none;margin:0;padding:0;width:100%}[data-page-name=hotel] .reviewContent .ratingDetails .reviewScore .tagWrapper ul li{display:inline-block}[data-page-name=hotel] .reviewContent .ratingDetails .reviewScore .tagWrapper ul li button{background:var(--primary--xlite);color:var(--primary);height:3rem;margin:.5rem}[data-page-name=hotel] .reviewContent .ratingDetails .reviewScore .tagWrapper.active{height:auto;opacity:1;padding:2rem}[data-page-name=hotel] .reviewContent .review:last-child .reviewScore{border:0}[data-page-name=hotel] .recommendationCircle{background:var(--primary--dark);border-radius:.5rem;color:var(--white);display:inline-block;font-size:.8rem;height:2rem;line-height:2rem;margin-left:1rem;padding:0 .5rem;position:absolute;right:0;top:-1rem}@media (min-width:1200px){[data-page-name=hotel] .recommendationCircle{font-size:1.2rem;position:relative;top:-.2rem}}[data-page-name=hotel] .keywords{background:var(--primary--xlite);padding:4rem 4rem 2rem 4rem}[data-page-name=hotel] .keywords__title{font-size:1.6rem}@media (min-width:576px){[data-page-name=hotel] .keywords ul{-moz-column-count:2;column-count:2}}@media (min-width:768px){[data-page-name=hotel] .keywords ul{-moz-column-count:1;column-count:1}}@media (min-width:1024px){[data-page-name=hotel] .keywords ul{-moz-column-count:2;column-count:2}}[data-page-name=hotel] .keywords ul li{align-items:center;-moz-column-break-inside:avoid;break-inside:avoid;display:grid;grid-template-columns:5rem 1fr;grid-template-rows:1fr auto;margin-bottom:2rem}[data-page-name=hotel] .keywords ul li.readMore{color:var(--primary);cursor:pointer;display:flex;justify-content:center}@media (min-width:1024px){[data-page-name=hotel] .keywords ul li.readMore{display:none}}[data-page-name=hotel] .keywords ul li.readMore span{align-items:center;display:flex}[data-page-name=hotel] .keywords ul li.readMore .text{margin-right:.3rem}[data-page-name=hotel] .keywords ul li.readMore i{margin-left:.5rem}[data-page-name=hotel] .keywords ul li.readMore__items{display:none}@media (min-width:1024px){[data-page-name=hotel] .keywords ul li.readMore__items{display:flex}}[data-page-name=hotel] .keywords ul li .iconWrapper{margin-right:2rem}[data-page-name=hotel] .keywords ul li .iconWrapper .rtk-attributes{color:var(--primary);cursor:pointer;font-size:3rem}[data-page-name=hotel] .keywords ul li .iconWrapper .rtk-attributes:before{color:var(--primary)}[data-page-name=hotel] .keywords ul li .keywordName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.6rem;font-weight:300}[data-page-name=hotel] #hotelTabs{display:none;margin-top:4rem}@media (min-width:768px){[data-page-name=hotel] #hotelTabs{display:block;padding-bottom:4rem}}[data-page-name=hotel] #hotelAccordion .panel,[data-page-name=hotel] #hotelTabs .panel{border:0;border-radius:0;box-shadow:none;margin-bottom:1rem}[data-page-name=hotel] #hotelAccordion .panel-heading,[data-page-name=hotel] #hotelTabs .panel-heading{background:var(--primary--xlite);cursor:pointer;height:3.5rem;padding:0;text-align:center}[data-page-name=hotel] #hotelAccordion .panel-heading.active,[data-page-name=hotel] #hotelTabs .panel-heading.active{background:var(--primary)}[data-page-name=hotel] #hotelAccordion .panel-heading.active span,[data-page-name=hotel] #hotelTabs .panel-heading.active span{color:var(--white)}[data-page-name=hotel] #hotelAccordion .panel-heading.active i,[data-page-name=hotel] #hotelTabs .panel-heading.active i{color:var(--white)}[data-page-name=hotel] #hotelAccordion .panel-heading>div,[data-page-name=hotel] #hotelTabs .panel-heading>div{position:relative}[data-page-name=hotel] #hotelAccordion .panel-heading span,[data-page-name=hotel] #hotelTabs .panel-heading span{color:var(--black);font-size:var(--font-size--small);line-height:3.5rem}[data-page-name=hotel] #hotelAccordion .panel-heading i,[data-page-name=hotel] #hotelTabs .panel-heading i{color:var(--primary--dark);font-size:1.2rem;position:absolute;right:2rem;top:1.2rem}[data-page-name=hotel] #hotelAccordion .hotelTextContainer,[data-page-name=hotel] #hotelTabs .hotelTextContainer{max-height:70vh;overflow:hidden;padding:2rem 1.5rem;position:relative;transition:max-height .3s ease}@media (min-width:768px){[data-page-name=hotel] #hotelAccordion .hotelTextContainer,[data-page-name=hotel] #hotelTabs .hotelTextContainer{max-height:52vh}}[data-page-name=hotel] #hotelAccordion .hotelTextContainer.open,[data-page-name=hotel] #hotelTabs .hotelTextContainer.open{max-height:100000rem;padding:2rem 1.5rem 5rem 1.5rem;transition:max-height .3s ease}[data-page-name=hotel] #hotelAccordion .hotelTextContainer .layer,[data-page-name=hotel] #hotelTabs .hotelTextContainer .layer{background:linear-gradient(to bottom,rgba(255,255,255,.2) 0,#fff 30%,#fff 100%);bottom:0;display:none;height:3rem;left:0;position:absolute;width:100%}[data-page-name=hotel] #hotelAccordion .hotelTextContainer .button,[data-page-name=hotel] #hotelTabs .hotelTextContainer .button{height:3rem;margin:0 auto;width:20rem}[data-page-name=hotel] #hotelTabsList{border:0;display:flex;justify-content:center;margin:0 auto;max-width:136.6rem}[data-page-name=hotel] #hotelTabsList li{flex-grow:1;text-align:center}[data-page-name=hotel] #hotelTabsList li a{background:#fff;border:0;color:var(--primary);cursor:pointer;font-size:.9rem;letter-spacing:.2rem;margin:0;padding:2rem 0;text-transform:uppercase}@media (min-width:1024px){[data-page-name=hotel] #hotelTabsList li a{font-size:1.4rem}}@media (min-width:1200px){[data-page-name=hotel] #hotelTabsList li a{font-size:1.6rem}}[data-page-name=hotel] #hotelTabsList li a.active{background:var(--primary--xlite)}[data-page-name=hotel] #hotelFactsTab,[data-page-name=hotel] #hotelRatingTab{background:var(--primary--xlite);padding:1rem}@media (min-width:576px){[data-page-name=hotel] #hotelFactsTab,[data-page-name=hotel] #hotelRatingTab{padding:4rem}}@media (min-width:768px){[data-page-name=hotel] #hotelFactsTab,[data-page-name=hotel] #hotelRatingTab{padding:2rem}}@media (min-width:1024px){[data-page-name=hotel] #hotelFactsTab,[data-page-name=hotel] #hotelRatingTab{padding:4rem}}[data-page-name=hotel] #hotelAccordion{display:block;padding:5rem 0 4rem 0}@media (min-width:768px){[data-page-name=hotel] #hotelAccordion{display:none}}[data-page-name=hotel] #hotelFacts .hotel__more__menu{margin:3rem 0 0 0}[data-page-name=hotel] .wkText{margin:0 auto}[data-page-name=hotel] .wkText__content{max-width:128rem;text-align:left}[data-page-name=hotel] .heading{margin:0 auto 4rem auto;max-width:128rem}[data-page-name=hotel] .sorting{align-items:center;display:flex;justify-content:flex-end;margin:0 auto 4rem auto;max-width:128rem;padding:0 1.5rem}@media (min-width:768px){[data-page-name=hotel] .sorting{padding:0 2.5rem}}@media (min-width:1366px){[data-page-name=hotel] .sorting{padding:0}}[data-page-name=hotel] .sorting .sortingWrapper{border:.1rem solid var(--grey);display:none;height:5rem;max-width:28rem}


/* CacheFile: /pages/ibe/tt/hotel/basicpage/css/offers.min.css*/
.offersList{margin:0 auto;max-width:128rem;padding:0 1.5rem}@media (min-width:768px){.offersList{padding:0 2.5rem}}@media (min-width:1366px){.offersList{padding:0}}.offersList .alternativeOffers__heading{font-size:1.5rem;padding-bottom:2rem}@media (min-width:576px){.offersList .alternativeOffers__heading{font-size:1.7rem}}.offersList .generalNotification{color:red;margin-bottom:4rem;text-align:center}.offersList .offerWrapper{background:var(--white);display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;margin-bottom:2rem;min-height:25rem;padding:1.5rem;position:relative}@media (min-width:768px){.offersList .offerWrapper{grid-template-columns:1fr 28rem;grid-template-rows:auto;padding:2rem 4rem 2rem 3rem}}.offersList .offerWrapper.slideToRight{animation:scale-down-ver-top .7s cubic-bezier(.25,.46,.45,.94) both;border:.1rem solid var(--error)}.offersList .offerWrapper.slideToRight .unavailable{background:var(--error);color:var(--white);cursor:not-allowed;font-size:1.2rem}.offersList .offerWrapper.hasBooking{background:var(--primary--lite)}.offersList .offerWrapper.hasBooking .detailsWrapper .offerDataWrapper .attributeItems.open{background:var(--primary--lite)}.offersList .offerWrapper.hasBooking .upgradeWrapper .offerUpgrade .attributeItems.open{background:#f5faf9}.offersList .offerWrapper .detailsWrapper{margin-bottom:1rem;position:relative;width:100%}.offersList .offerWrapper .detailsWrapper .detailsContent{height:auto;margin-bottom:1rem;width:100%}.offersList .offerWrapper .detailsWrapper .detailsContent .changes{color:var(--text);font-weight:700}.offersList .offerWrapper .detailsWrapper .airportArrival,.offersList .offerWrapper .detailsWrapper .airportDeparture{display:inline-block;font-size:1.6rem;font-weight:500}@media (min-width:768px){.offersList .offerWrapper .detailsWrapper .airportArrival,.offersList .offerWrapper .detailsWrapper .airportDeparture{font-size:2.4rem}}.offersList .offerWrapper .detailsWrapper .dash{display:inline-block;font-size:var(--font-size--small);margin:0 .5rem}@media (min-width:768px){.offersList .offerWrapper .detailsWrapper .dash{flex-shrink:0}}.offersList .offerWrapper .detailsWrapper .duration{align-items:center;display:flex;flex-wrap:wrap;font-size:1.4rem;font-weight:300;margin-top:.5rem;width:100%}@media (min-width:768px){.offersList .offerWrapper .detailsWrapper .duration{font-size:var(--font-size--small)}}.offersList .offerWrapper .detailsWrapper .duration .days,.offersList .offerWrapper .detailsWrapper .duration .end,.offersList .offerWrapper .detailsWrapper .duration .start{flex-shrink:0}.offersList .offerWrapper .detailsWrapper .duration .end{margin-right:.5rem}.offersList .offerWrapper .detailsWrapper .offerDataWrapper{display:inline-block;height:100%;width:100%}@media (min-width:768px){.offersList .offerWrapper .detailsWrapper .offerDataWrapper{padding:1rem 1rem 0 0}}.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper{align-items:flex-start;display:flex;width:100%}.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .rtk,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .rtk,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .rtk,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .rtk{color:var(--primary);display:inline-block;font-size:3rem;margin:0 1.5rem 2rem 0}.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .flightDataTitle,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .flightDataTitle,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .flightDataTitle,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .flightDataTitle{display:inline-block;font-size:var(--font-size--small);font-weight:500;margin-bottom:1rem;width:100%}.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .additionalData,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .flightData,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .additionalData,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .flightData,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .additionalData,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .flightData,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .additionalData,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .flightData{position:relative;width:100%}.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .additionalData .inbound,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .additionalData .outbound,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .flightData .inbound,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .flightData .outbound,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .additionalData .inbound,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .additionalData .outbound,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .flightData .inbound,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .flightData .outbound,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .additionalData .inbound,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .additionalData .outbound,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .flightData .inbound,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .flightData .outbound,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .additionalData .inbound,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .additionalData .outbound,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .flightData .inbound,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .flightData .outbound{display:flex;flex-wrap:wrap;font-size:var(--font-size--small);margin-bottom:.5rem;width:100%}.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .additionalData .inbound .inboundAirport,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .additionalData .inbound .outboundAirport,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .additionalData .outbound .inboundAirport,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .additionalData .outbound .outboundAirport,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .flightData .inbound .inboundAirport,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .flightData .inbound .outboundAirport,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .flightData .outbound .inboundAirport,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .flightData .outbound .outboundAirport,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .additionalData .inbound .inboundAirport,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .additionalData .inbound .outboundAirport,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .additionalData .outbound .inboundAirport,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .additionalData .outbound .outboundAirport,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .flightData .inbound .inboundAirport,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .flightData .inbound .outboundAirport,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .flightData .outbound .inboundAirport,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .flightData .outbound .outboundAirport,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .additionalData .inbound .inboundAirport,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .additionalData .inbound .outboundAirport,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .additionalData .outbound .inboundAirport,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .additionalData .outbound .outboundAirport,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .flightData .inbound .inboundAirport,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .flightData .inbound .outboundAirport,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .flightData .outbound .inboundAirport,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .flightData .outbound .outboundAirport,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .additionalData .inbound .inboundAirport,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .additionalData .inbound .outboundAirport,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .additionalData .outbound .inboundAirport,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .additionalData .outbound .outboundAirport,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .flightData .inbound .inboundAirport,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .flightData .inbound .outboundAirport,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .flightData .outbound .inboundAirport,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .flightData .outbound .outboundAirport{font-weight:700}.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .additionalData .inbound .flightNumber,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .additionalData .outbound .flightNumber,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .flightData .inbound .flightNumber,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .flightData .outbound .flightNumber,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .additionalData .inbound .flightNumber,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .additionalData .outbound .flightNumber,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .flightData .inbound .flightNumber,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .flightData .outbound .flightNumber,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .additionalData .inbound .flightNumber,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .additionalData .outbound .flightNumber,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .flightData .inbound .flightNumber,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .flightData .outbound .flightNumber,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .additionalData .inbound .flightNumber,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .additionalData .outbound .flightNumber,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .flightData .inbound .flightNumber,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .flightData .outbound .flightNumber{font-weight:700}.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .additionalData .inbound .flightTime,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .additionalData .outbound .flightTime,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .flightData .inbound .flightTime,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .flightData .outbound .flightTime,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .additionalData .inbound .flightTime,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .additionalData .outbound .flightTime,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .flightData .inbound .flightTime,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .flightData .outbound .flightTime,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .additionalData .inbound .flightTime,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .additionalData .outbound .flightTime,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .flightData .inbound .flightTime,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .flightData .outbound .flightTime,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .additionalData .inbound .flightTime,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .additionalData .outbound .flightTime,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .flightData .inbound .flightTime,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .flightData .outbound .flightTime{display:flex;flex-shrink:0;margin-left:.3rem}.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .additionalData,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .additionalData,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .additionalData,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .additionalData{display:flex;flex-wrap:nowrap}.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .additionalDataContainer,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .additionalDataContainer,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .additionalDataContainer,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .additionalDataContainer{float:left}.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .inclusives,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .roomDescription,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .inclusives,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .roomDescription,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .inclusives,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .roomDescription,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .inclusives,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .roomDescription{font-size:var(--font-size--small);font-weight:500}.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .attributesDescription,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .roomDescription,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .attributesDescription,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .roomDescription,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .attributesDescription,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .roomDescription,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .attributesDescription,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .roomDescription{color:var(--text);cursor:pointer}.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .attributesDescription i,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .roomDescription i,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .attributesDescription i,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .roomDescription i,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .attributesDescription i,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .roomDescription i,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .attributesDescription i,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .roomDescription i{font-size:1.8rem;margin:0 0 0 1.5rem}.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .offer_boardType,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .offer_location,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .offer_roomType,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .offer_boardType,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .offer_location,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .offer_roomType,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .offer_boardType,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .offer_location,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .offer_roomType,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .offer_boardType,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .offer_location,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .offer_roomType{float:left}.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .additionalDataText,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .additionalDataText,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .additionalDataText,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .additionalDataText{font-size:var(--font-size--small);font-weight:300}.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .stationCount,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .stationCount,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .stationCount,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .stationCount{margin-right:.3rem}.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .static,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .static,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .static,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .static{margin:0 .3rem}.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .showLess,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .showMore,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .showLess,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .showMore,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .showLess,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .showMore,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .showLess,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .showMore{color:var(--primary);cursor:pointer;display:inline-block;font-size:var(--font-size--xsmall)}.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .flightDataShort,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .flightDataShort,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .flightDataShort,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .flightDataShort{width:auto}.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .flightDataDetail,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .flightDataDetail,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .flightDataDetail,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .flightDataDetail{margin-bottom:1rem;width:auto}.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .flightDataShortText,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalDataWrapper .flightDataShortText,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .flightDataShortText,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .flightDataWrapper .flightDataShortText{font-size:var(--font-size--small);font-weight:500}.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .attributesDescription,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .roomDescription,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .attributesDescription,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .roomDescription{margin-top:.7rem}.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .attributesDescription button,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .roomDescription button,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .attributesDescription button,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalRoomWrapper .roomDescription button{background:0 0;color:var(--text);font-size:var(--font-size--small);font-weight:500;letter-spacing:normal;padding:0;text-transform:none}.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper{flex-wrap:wrap}.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper>i{margin-bottom:.5rem!important}.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .attributeItems{padding:0 0 1rem 4.5rem;width:100%}.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .attributeItems.open{padding:0 0 1rem 4.5rem}.offersList .offerWrapper .detailsWrapper .offerDataWrapper .additionalAttributeWrapper .attributeItems i{color:var(--primary);font-size:3rem;margin-right:1rem}.offersList .offerWrapper .detailsWrapper .offerDataWrapper .attributeItems,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .roomText{max-height:0;opacity:0;overflow:hidden;transition:all .1s ease-in-out}@media (min-width:768px){.offersList .offerWrapper .detailsWrapper .offerDataWrapper .attributeItems,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .roomText{margin-top:0}}.offersList .offerWrapper .detailsWrapper .offerDataWrapper .attributeItems.open,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .roomText.open{background:var(--white);max-height:1000rem;opacity:1;padding:2.5rem 1rem 2.5rem 2.5rem;transition:all .1s ease-in-out}.offersList .offerWrapper .detailsWrapper .offerDataWrapper .attributeItems__iframeWrapper,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .roomText__iframeWrapper{max-height:0;opacity:0;overflow:hidden;position:relative;transition:all .1s ease-in-out;width:100%}.offersList .offerWrapper .detailsWrapper .offerDataWrapper .attributeItems__iframeWrapper.expanded,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .roomText__iframeWrapper.expanded{background:var(--white);max-height:1000rem;opacity:1;transition:all .1s ease-in-out}.offersList .offerWrapper .detailsWrapper .offerDataWrapper .attributeItems__iframeWrapper iframe,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .roomText__iframeWrapper iframe{border:0;height:40rem;width:100%}.offersList .offerWrapper .detailsWrapper .offerDataWrapper .attributeItems__loadingSpinner,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .roomText__loadingSpinner{align-items:center;background:#fff;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.offersList .offerWrapper .detailsWrapper .offerDataWrapper .attributeItems__loadingSpinner .spinner,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .roomText__loadingSpinner .spinner{height:9rem;margin:10rem auto;position:relative;width:9rem}.offersList .offerWrapper .detailsWrapper .offerDataWrapper .attributeItems__loadingSpinner .cube1,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .attributeItems__loadingSpinner .cube2,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .roomText__loadingSpinner .cube1,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .roomText__loadingSpinner .cube2{animation:roominfo-cubeMove 1.8s infinite ease-in-out;background-color:var(--primary);border-radius:.3rem;height:2.5rem;left:0;position:absolute;top:0;width:2.5rem}.offersList .offerWrapper .detailsWrapper .offerDataWrapper .attributeItems__loadingSpinner .cube2,.offersList .offerWrapper .detailsWrapper .offerDataWrapper .roomText__loadingSpinner .cube2{animation-delay:-.9s}.offersList .offerWrapper .detailsWrapper .offerDataWrapper .tooltip{width:20rem}.offersList .offerWrapper .infoWrapper{background:var(--white);flex-shrink:0;height:32rem;position:relative;text-align:center;width:100%}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.offersList .offerWrapper .infoWrapper{-ms-grid-column:2;-ms-grid-column-span:1;-ms-grid-row:1}}.offersList .offerWrapper .infoWrapper .logoWrapper{align-items:center;display:flex;height:3rem;justify-content:center;margin:3rem auto;width:10rem}.offersList .offerWrapper .infoWrapper .logoWrapper img{max-height:100%;max-width:100%}.offersList .offerWrapper .infoWrapper .priceWrapper{border-top:.1rem solid var(--grey);margin:0 auto 2rem auto;padding-top:3rem;width:calc(100% - 3rem)}@media (min-width:768px){.offersList .offerWrapper .infoWrapper .priceWrapper{margin:1.5rem auto 2rem auto}}.offersList .offerWrapper .infoWrapper .priceWrapper .price{font-size:1.8rem;font-weight:700}.offersList .offerWrapper .infoWrapper .overAllPriceWrapper{margin:0 auto;max-width:21rem}.offersList .offerWrapper .infoWrapper .overAllPriceWrapper .priceLabel{font-size:1.6rem;font-weight:300}.offersList .offerWrapper .infoWrapper .overAllPriceWrapper .price{color:var(--primary);font-size:3rem;font-weight:500}.offersList .offerWrapper .infoWrapper .linkWrapper{bottom:1.5rem;padding:0 1.5rem;position:absolute;width:100%}.offersList .offerWrapper .infoWrapper .linkWrapper button{font-size:1.2rem;height:5rem;margin:0 auto;min-width:15rem;width:100%}.offersList .offerWrapper.nonvacant{display:none;min-height:auto;padding-bottom:1rem}.offersList .offerWrapper.nonvacant .stopper{align-items:center;background:rgba(255,255,255,.8);color:var(--red);display:flex;font-size:var(--font-size--large);height:100%;justify-content:center;position:absolute;width:100%;z-index:1}.offersList .offerWrapper.nonvacant .infoWrapper{height:auto}.offersList .offerWrapper.nonvacant .linkWrapper,.offersList .offerWrapper.nonvacant .offerDataWrapper{display:none}@media (min-width:768px){.offersList .offerWrapper.nonvacant .detailsWrapper{padding-top:0}}.offersList .offerWrapper .offer__tag{background:var(--green);color:var(--white);display:inline-block;font-size:var(--font-size--xsmall);font-weight:500;height:1.5rem;line-height:1.6rem;padding:0 .5rem;text-transform:uppercase;z-index:1}.offersList .upgradeWrapper{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:3rem}@media (min-width:768px){.offersList .upgradeWrapper{grid-column-start:span 2;margin-top:0}}.offersList .upgrade__title{color:var(--primary);font-weight:700;margin-bottom:.5rem}.offersList .upgrade__c2a{align-items:center;background:#f5faf9;cursor:pointer;display:flex;font-size:1.4rem;height:4.5rem;justify-content:center;letter-spacing:.1rem;margin-top:1.5rem;padding-right:2rem;position:relative;text-transform:uppercase;width:24rem}.offersList .upgrade__c2a:after{color:var(--primary);content:"\e980";font-family:RTK;font-size:1.6rem;position:absolute;right:2rem;top:1rem}.offersList .upgrade__container{display:none}.offersList .upgrade__items{padding-right:1rem}.offersList .upgrade__price{background:var(--white);flex-shrink:0;height:22rem;position:relative;text-align:center;width:100%}.offersList .upgrade__price .priceWrapper{display:flex;flex-direction:column;padding:2rem 1.5rem 1.5rem 1.5rem}.offersList .upgrade__price .priceWrapper span.addition{color:var(--primary);font-size:3rem}.offersList .upgrade__price .priceWrapper span.price{font-size:2rem;margin-top:.5rem}.offersList .upgrade__price .linkWrapper{bottom:1.5rem;padding:0 1.5rem;position:absolute;width:100%}.offersList .upgrade__price .linkWrapper button{font-size:1.2rem;height:5rem;margin:0 auto;min-width:15rem;width:100%}.offersList .offerUpgrade{background:#f5faf9;display:grid;grid-template-columns:1fr;margin:0 0 1rem 0;padding:2rem;width:100%}@media (min-width:768px){.offersList .offerUpgrade{grid-template-columns:1fr 28rem;margin:0 0 1rem -1rem;width:calc(100% + 3rem)}}.offersList .additionalServicesWrapper{color:var(--primary);font-weight:700;margin-bottom:2rem}.offersList .additionalServicesWrapper span{margin-right:1rem}.offersList .additionalDataWrapper .additionalData{display:flex}.offersList .additionalDataWrapper .additionalData i{color:var(--primary);font-size:3rem;margin:0 1.5rem 2rem 0}.offersList .additionalDataWrapper .additionalData .additionalDataContainer{display:flex;flex-wrap:wrap}.offersList .additionalDataWrapper .additionalData .additionalDataContainer .inclusives{font-weight:700;position:relative;width:100%}.offersList .additionalDataWrapper .additionalData .additionalDataContainer .inclusives__info{background:0 0;left:13rem;padding:0;position:absolute;top:0}.offersList .additionalDataWrapper .additionalData .additionalDataContainer .inclusives__info i{font-size:2rem!important;margin:0!important}.offersList .additionalTransferWrapper{margin-bottom:1.5rem}.offersList .additionalTransferWrapper .offer_location{align-items:center;display:flex}.offersList .additionalTransferWrapper .offer_location>div{position:relative}.offersList .additionalTransferWrapper .offer_location .inclusives__info{background:0 0;left:calc(100% + .7rem);padding:0;position:absolute;top:0}.offersList .additionalTransferWrapper .offer_location .inclusives__info i{font-size:2rem!important;margin:0!important}.offersList .additionalTransferWrapper i{color:var(--primary);font-size:3rem;margin:0 1.5rem 0 0}.offersList .additionalTransferWrapper span{font-weight:700}.offersList .additionalAttributeWrapper,.offersList .additionalRoomWrapper{display:flex}.offersList .additionalAttributeWrapper>i,.offersList .additionalRoomWrapper>i{color:var(--primary);font-size:3rem;margin:0 1.5rem 2rem 0}.offersList .additionalAttributeWrapper .attributesDescription,.offersList .additionalAttributeWrapper .updateRoomDescription,.offersList .additionalRoomWrapper .attributesDescription,.offersList .additionalRoomWrapper .updateRoomDescription{margin-top:.7rem}.offersList .additionalAttributeWrapper .attributesDescription button,.offersList .additionalAttributeWrapper .updateRoomDescription button,.offersList .additionalRoomWrapper .attributesDescription button,.offersList .additionalRoomWrapper .updateRoomDescription button{background:0 0;color:var(--text);font-size:var(--font-size--small);font-weight:500;letter-spacing:normal;padding:0;text-transform:none}.offersList .additionalAttributeWrapper .attributesDescription button>i,.offersList .additionalAttributeWrapper .updateRoomDescription button>i,.offersList .additionalRoomWrapper .attributesDescription button>i,.offersList .additionalRoomWrapper .updateRoomDescription button>i{color:var(--primary);font-size:1.8rem;margin:0 0 0 1.5rem}.offersList .additionalAttributeWrapper{flex-wrap:wrap}.offersList .additionalAttributeWrapper>i{margin-bottom:.5rem!important}.offersList .additionalAttributeWrapper .attributeItems{padding:0 0 1rem 4.5rem;width:100%}.offersList .additionalAttributeWrapper .attributeItems.open{padding:0 0 1rem 4.5rem}.offersList .additionalAttributeWrapper .attributeItems i{color:var(--primary);font-size:3rem;margin-right:1rem}.offersList .additionalAttributeWrapper .inclusives{font-size:var(--font-size--small);font-weight:500}.offersList .attributeItems,.offersList .roomText{max-height:0;opacity:0;overflow:hidden;transition:all .1s ease-in-out}@media (min-width:768px){.offersList .attributeItems,.offersList .roomText{margin-top:0}}.offersList .attributeItems.open,.offersList .roomText.open{background:var(--white);max-height:1000rem;opacity:1;padding:2.5rem 1rem 2.5rem 2.5rem;transition:all .1s ease-in-out}.offersList .attributeItems__iframeWrapper,.offersList .roomText__iframeWrapper{max-height:0;opacity:0;overflow:hidden;position:relative;transition:all .1s ease-in-out;width:100%}.offersList .attributeItems__iframeWrapper.expanded,.offersList .roomText__iframeWrapper.expanded{background:var(--white);max-height:1000rem;opacity:1;transition:all .1s ease-in-out}.offersList .attributeItems__iframeWrapper iframe,.offersList .roomText__iframeWrapper iframe{border:0;height:40rem;width:100%}.offersList .attributeItems .loadingSpinner__container,.offersList .roomText .loadingSpinner__container{transform:scale(2)}.more{align-items:center;display:flex;height:4rem;justify-content:center;margin:0 auto 4rem auto;position:relative;width:15rem}.more button{height:4rem;width:100%}@keyframes scale-down-ver-top{0%{transform:scaleY(1);transform-origin:100% 0}100%{transform:scaleY(0);transform-origin:100% 0}}


/* CacheFile: /pages/ibe/tt/hotel/basicpage/css/priceCalendar.min.css*/
#priceCalendarWrapper{margin:0 auto 4rem auto;padding:0 1.5rem;position:relative;top:0;width:100%;z-index:0}@media (min-width:1024px){#priceCalendarWrapper{width:102.4rem}}@media (min-width:1366px){#priceCalendarWrapper{padding:0;width:128rem}}.priceCalendar{display:flex;font-family:var(--open-sans);font-size:1rem;padding:1rem 4rem 0 4rem;position:relative;width:100%}.priceCalendar .pCSingle{cursor:pointer;height:15rem;padding:.2rem .2rem 0;position:relative;width:5rem}.priceCalendar .pCSingle:active,.priceCalendar .pCSingle:focus,.priceCalendar .pCSingle:hover{outline:0}.priceCalendar .pCSingle:hover{cursor:default}.priceCalendar .pCSingle.active .pCLower{background-color:var(--grey-lite);border-color:var(--grey-lite)}.priceCalendar .pCUpper>.pCInner{background-color:var(--primary);border-color:var(--primary)}.priceCalendar .pCUpper>.pCInner:hover{background-color:var(--primary--dark--transparent);border-color:#1e689f}.priceCalendar .pCUpper>.pCInner.pCMin{background-color:var(--primary--dark--transparent);border-color:#1e689f}.priceCalendar .pCInner{border:.1rem solid;border-radius:.2rem .2rem 0 0;color:var(--white);position:relative;text-align:center;width:100%}.priceCalendar .pCInner:hover{cursor:pointer}.priceCalendar .pCInner .pCPrice{border:none;display:inline-block;padding:.8rem .2rem .2rem .2rem}.priceCalendar .pCInner .pCDuration{border:unset;bottom:0;left:0;padding:.2rem;position:absolute}.priceCalendar .pCLower{background:var(--white);border:.1rem solid var(--primary);border-radius:0 0 .2rem .2rem;display:inline-block;height:25%;margin-top:.5rem;text-align:center;width:100%}.priceCalendar .pCLower:hover{cursor:pointer}.priceCalendar .pCLower .pCDate{border:unset;margin:unset;padding-top:.2rem}.priceCalendar .pCLower .pCDay{border:unset;margin:unset;padding-top:.2rem}.priceCalendar .pCUpper{align-items:flex-end;display:flex;height:70%;width:100%}.priceCalendar .swiper-wrapper{width:100%}.priceCalendar .swiper-button-next,.priceCalendar .swiper-button-prev{background:var(--primary--xlite);cursor:pointer;height:100%;margin:0;top:0;width:4rem;z-index:2}.priceCalendar .swiper-button-next:active:after,.priceCalendar .swiper-button-next:focus:after,.priceCalendar .swiper-button-next:hover:after,.priceCalendar .swiper-button-prev:active:after,.priceCalendar .swiper-button-prev:focus:after,.priceCalendar .swiper-button-prev:hover:after{align-items:center;background:rgba(255,255,255,.6);border-radius:50%;display:flex;height:3rem;justify-content:center;width:3rem}.priceCalendar .swiper-button-next:after,.priceCalendar .swiper-button-prev:after{color:var(--primary);font-family:RTK;font-size:1.2rem;position:absolute}@media (min-width:768px){.priceCalendar .swiper-button-next:after,.priceCalendar .swiper-button-prev:after{font-size:2rem}}.priceCalendar .swiper-button-prev{left:0}.priceCalendar .swiper-button-prev:active:after,.priceCalendar .swiper-button-prev:focus:after,.priceCalendar .swiper-button-prev:hover:after{left:.5rem}.priceCalendar .swiper-button-prev:before{left:0}.priceCalendar .swiper-button-prev:after{content:"\e982";left:.8rem}.priceCalendar .swiper-button-next{right:0}.priceCalendar .swiper-button-next:active:after,.priceCalendar .swiper-button-next:focus:after,.priceCalendar .swiper-button-next:hover:after{right:.5rem}.priceCalendar .swiper-button-next:before{right:0}.priceCalendar .swiper-button-next:after{content:"\e983";right:.8rem}.pCArrow{background-color:transparent;color:var(--primary);font-size:2rem;margin:0;padding:0 .9rem}.pCEmpty{background-color:var(--white);border-color:var(--white);color:var(--white)}.pCEmpty:hover{background-color:var(--white)}


/* CacheFile: /webAddons/exitpopup/css/exitpopup.min.css*/
.exitpopup__container{align-items:center;background-color:rgba(0,0,0,.5);justify-content:center;display:none;position:fixed;z-index:1;width:100%;height:100%;top:0;left:0}.exitpopup__content{background-color:#fff;z-index:11;padding:4rem 2rem;max-width:80rem;width:100%}.exitpopup__content__link{width:100%}.exitpopup__content____wrapper{position:relative}.exitpopup__title{color:var(--secondary);font-family:var(--karma);font-size:2.4rem;line-height:3rem;font-weight:400;text-align:center}@media (min-width:1024px){.exitpopup__title{font-size:3.2rem}}.exitpopup__text{padding:1rem 3rem 2rem 3rem;text-align:center;font-size:1.6rem}.exitpopup__buttons{display:grid;gap:2rem;max-width:40rem;margin:0 auto;justify-items:center}@media (min-width:768px){.exitpopup__buttons{grid-template-columns:1fr 1fr}}.exitpopup__buttons a{height:4.5rem;width:20rem}.exitpopup__buttons a.outlined{color:var(--text);box-shadow:none;font-size:1.2rem}.exitpopup__close{position:absolute;right:-1.5rem;top:-2.5rem;font-size:2rem;background:var(--white);width:4rem;height:4rem;border-radius:50%;padding-top:.6rem;padding-left:1.4rem}.exitpopup__close:hover{cursor:pointer}


