.flockr-base{color:#fff}:is(.flockr-c-p,.flockr-r){position:absolute;width:100%}[data-floor-header-slot] .flockr-c-p{position:relative}.flockr-mb{display:none}.flockr-balloon{background-color:#3f2d51;z-index:9}:is(.flockr-c-p,.flockr-r) .flockr-balloon{border-bottom-left-radius:1.4rem;border-bottom-right-radius:1.4rem;padding:5px}[data-floor-header-slot] .flockr-balloon{border-radius:1.4rem}.spaces_card .flockr-c-p{z-index:1;bottom:0}.flockr-bottom :is(.spaces_card_txt_cont,.cta_white){bottom:3.5vw!important}.flockr-mes{text-align:center;position:relative;z-index:10;line-height:1.2}.flockr-base strong{display:block;text-transform:uppercase;font-size:1.5rem;font-weight:700}.spaces_card .flockr-base strong{font-size:1.1rem}.flockr-b-p .flockr-mes,.flockr-p-p:not(.flockr-r) .flockr-mes{line-height:initial}.flockr-player-container{height:100%;width:100%;position:absolute;top:0;z-index:9;border-radius:1.4rem;overflow:hidden}:is(.flockr-c-p,.flockr-r) .flockr-player-container{border-radius:0 0 1.4rem 1.4rem}[data-floor-header-slot] .flockr-player-container{border-radius:1.4rem}.flockr-p-p:not(.flockr-r){margin-top:20px;margin-bottom:-50px}.flockr-b-p .flockr-balloon,.flockr-p-p:not(.flockr-r) .flockr-balloon{position:relative;border-radius:1.4rem;padding:5px 0}#flockr-balloon-0,#flockr-balloon-1{opacity:1;transition:opacity .5s ease .35s}#flockr-balloon-1{transform:translateY(-100%);opacity:0}.product__details .flockr-c-p.flockr-city{top:initial!important;margin-top:20px;position:relative}.product__details .flockr-c-p.flockr-city .flockr-balloon{position:relative;border-radius:1.4rem;padding:5px 0}.product__details .flockr-c-p.flockr-city .flockr-player-container{border-radius:1.4rem;overflow:hidden}:is(.booking-flow__summary.bf-summary,.bf-step2__rooms) .flockr-b-p{top:initial!important;margin-top:15px;position:relative}.bf-step1 .flockr-b-p{top:initial!important;margin-top:15px;position:relative}@media screen and (max-width:1023px){.booking-flow__summary.bf-summary .flockr-b-p{margin-top:initial}}.booking-flow__summary.bf-summary .flockr-player-container{border-radius:1.4rem;overflow:hidden}.flockr-t .flockr-mes strong{display:initial;margin-right:5px}@media screen and (max-width:500px){.flockr-mb{display:initial}.flockr-dt{display:none}}@media screen and (min-width:1200px){.residences__item .product__details .flockr-c-p.flockr-city{width:75%}}@media screen and (max-width:500px){.search-results__item :is(.flockr-c-p,.flockr-r){margin-top:-20px}.search-results__item :is(.flockr-c-p,.flockr-r) .flockr-mb strong{display:initial!important;margin-right:5px}}@media screen and (max-width:991px){.flockr-bottom .spaces_card_txt_cont{bottom:54px!important}}.product-filter .flockr-c-p strong,.search-results__main .flockr-c-p strong{display:initial!important;margin-right:5px}.product-tile .flockr-c-p{margin-top:-15px}.residence__gallery .flockr-p-p{margin-bottom:-40px;padding-left:10px;padding-right:10px}@media screen and (min-width:1024px){.residence__gallery .flockr-p-p{padding-left:30px;padding-right:6px;margin-right:24px}}@media screen and (min-width:1440px){.residence__gallery .flockr-p-p{padding-left:90px;padding-right:66px;margin-right:24px}}@media screen and (max-width:1240px){#cm-placement-residence-level .product-tile .flockr-c-p strong{display:inline;padding-right:5px}#cm-placement-residence-level .product-tile .flockr-c-p{margin-top:-30px}}#cm-placement-residence-level .product-tile .flockr-mb{font-family:"UniversalSans",Sans-Serif}#cm-placement-residence-level .flockr-c-p,.search-results__main .flockr-c-p,.swiper-wrapper .flockr-p-p{bottom:0;margin-top:initial;top:initial!important}