.service__tag{background-color:#d9d9d9;border-radius:.5rem;padding:.2rem;font-size:.6rem!important;display:inline-block;line-height:.6rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer}.service__tag__hover{position:absolute;opacity:0;background-color:#363636;color:#fff;padding:.25rem .5rem;border-radius:.25rem;width:0;display:none;overflow:hidden;font-size:.8rem;bottom:-1.5rem;text-wrap:nowrap;left:0;z-index:2;transition:opacity .3s ease,width .6s ease}.service__tag:hover+.service__tag__hover{opacity:1;width:auto;display:inline-block}span.service__tag__warning{background-color:#f00b81;color:#fff;max-width:100%;padding-right:.5rem}span.service__tag__warning svg{width:.7rem;margin:0 .1rem}.service__tag__warning+.service__tag__hover{background-color:#f00b81;color:#e7e7e7}.service__tag__light{background-color:#fff;color:#363636}.service__tag__light span{font-size:.6rem!important}.service__tag__light path{fill:#363636}.service__tag__dark{background-color:#363636;color:#fff}.service__tag__dark span{font-size:.6rem!important}.service__tag__dark path{fill:#fff}.book_level_card{border-radius:1rem;box-shadow:0 0 30px 0 #eee;padding:2rem;width:16rem;position:relative}.book_level_card[is-disabled=true]{opacity:.5;pointer-events:none;cursor:no-drop}.book_level_card[is-active=true]{border-radius:0 0 1rem 1rem;outline:3px solid #f00b81;box-shadow:0 0 30px -15px #f00b81;opacity:1}.book_level_card[is-active=true]:before{content:"Selected ✔";display:grid;place-items:center;position:absolute;left:0;top:-2rem;height:2rem;width:100%;border-radius:1rem 1rem 0 0;font-weight:600;color:#eee;background-color:#f00b81;outline:3px solid #f00b81}.level_card_title{font-size:1rem;font-weight:500;text-align:center;margin-bottom:.5rem}.level_card_subtitle{font-size:1.5rem;font-weight:800;text-align:center;margin-bottom:1rem}.btn_select_level{width:100%;padding:.5rem 0;border:none;border-radius:.5rem;font-weight:600;background-color:#f00b81;color:#eee}.book_level_card body{margin:2rem 0 0;row-gap:1rem;display:flex;flex-direction:column}.book_level_card body .carousel-items{height:10rem}.book_level_card body .carousel-item{height:100%;width:100%;display:flex}.book_level_card picture{width:100%;height:10rem;display:flex}.book_level_card picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.8rem}.level_card_services{display:flex;flex-direction:column;row-gap:.5rem;margin-top:1rem}.level_card_services>h3{margin:.5rem auto;font-size:.8rem;font-weight:600}.level_card_services>div{border-bottom:1px solid #eee;padding-bottom:.5rem}:is(.level_card_service_subtitle,.level_card_service_title){display:block;text-align:center;width:100%}.level_card_services.skeleton{margin-top:3rem}.external_export_modal__container[data-v-3a091266]{background-color:#fff;border-radius:1rem}.external_export_modal__container header[data-v-3a091266]{position:relative;width:100%;text-align:left;padding-bottom:.2rem}.header_title[data-v-3a091266]{font-size:1.2rem;font-weight:700;text-align:left;padding-top:.25rem;padding-bottom:.8rem}.card__content[data-v-3a091266]{border:1px solid #eee;border-radius:1rem;padding:2rem 0}.card__content[data-v-3a091266]:hover{box-shadow:0 0 30px -10px #ddd;transition:all .3s ease}.external_export_modal__container .active[data-v-3a091266]{border:1px solid #f00b81;outline:1px solid #f00b81}.external_export_modal__container .active[data-v-3a091266]:after{content:"Selected ✔";position:absolute;left:0;top:-1rem;width:100%;border:1px solid #f00b81;outline:2px solid #f00b81;text-align:center;color:#fff;background-color:#f00b81;border-radius:.8rem .8rem 0 0;padding:.25rem 0}.external_export_modal__container[data-v-c3c13560]{background-color:#fff;border-radius:1rem;width:30rem}.external_export_modal__container header[data-v-c3c13560]{position:relative;width:100%;text-align:left;padding-bottom:.2rem}.header_title[data-v-c3c13560]{font-size:1.2rem;font-weight:700;text-align:left;padding-top:.25rem;padding-bottom:.8rem}.card__content[data-v-c3c13560]{border:1px solid #eee;border-radius:1rem;padding:2rem 0}.card__content[data-v-c3c13560]:hover{box-shadow:0 0 30px -10px #ddd;transition:all .3s ease}.external_export_modal__container .active[data-v-c3c13560]{border:1px solid #f00b81;outline:1px solid #f00b81}.external_export_modal__container .active[data-v-c3c13560]:after{content:"Selected ✔";position:absolute;left:0;top:-1rem;width:100%;border:1px solid #f00b81;outline:2px solid #f00b81;text-align:center;color:#fff;background-color:#f00b81;border-radius:.8rem .8rem 0 0;padding:.25rem 0}.book_content_container{padding:0 1.5rem 0 0}.book_content_header{display:flex;justify-content:space-between;align-items:flex-end}.book_content_header button>p{padding-right:.5rem}.book_content_text>h1{font-size:1.5rem;font-weight:800}.book_content_text>p{margin-top:1rem}.book_content_body{display:flex;margin:4rem 0;align-items:flex-start;justify-content:center;-moz-column-gap:2rem;column-gap:2rem}.book_content_container :is(.b-tabs){top:-4rem;position:relative}.book_content_container>.b-tabs .tabs :is(li,a){color:#1d3b83;border-color:#1d3b83}.book_content_container>.b-tabs .tabs li.is-active a{background:#1d3b83;color:#fff;border-radius:.25rem}.book_content_placeholder{text-align:center;margin-top:5rem;font-size:1rem;font-weight:500;color:#4a4a4a}.book_content_container :is(.b-tabs[is-nav-hidden=true]>nav){opacity:0;pointer-events:none}@media screen and (max-width:480px){.b-tabs .tab-content,.book_content_container{padding:0}.book_content_body{flex-direction:column;row-gap:2rem}.book_level_card{width:100%}.book_level_card body{margin-top:1rem;height:10rem;overflow-y:auto}}.progress__container{display:flex;justify-content:space-between}.progress__container.reduced{padding:0;box-shadow:none}.progress__container.reduced .step__icon__container{width:2rem;height:2rem}.progress__container.reduced .step>div>p{font-size:.8rem}.progress__container>h2{text-align:left;font-size:1.5rem;font-weight:700}.step{flex:1;text-align:center;padding:10px;border-radius:4px;display:grid;place-items:center}.step.intermediate .step__link{display:block;width:150%;height:.25rem;background-color:#ccc;position:relative;top:-3rem;border-radius:.2rem}.step.intermediate .step__link>div{display:block;width:50%;height:.25rem;background-color:#f00b81;border-radius:.2rem}.progress__container.reduced .step.intermediate .step__link{width:5rem;top:-1rem}.step>div>p{padding:.25rem 0 .5rem;font-weight:700;color:#aaa;font-size:1rem}.step:is(.active,.completed)>div>p{color:#444}.step__icon__container{margin-bottom:.5rem;border-radius:50%;background-color:transparent;border:2px solid #ccc;width:3rem;height:3rem;display:grid;place-items:center;position:relative}.progress__container.reduced .step:not(:last-child) .step__icon__container:before{width:2.5rem;left:120%}.progress__container.reduced .step:not(:last-child) .step__icon__container:after{width:1.25rem;left:120%}.step__icon__container>span{display:block;width:1rem;height:1rem;border-radius:50%;background-color:#ccc}.step:is(.active,.completed) .step__icon__container{background-color:#f00b81;border:none}.step:is(.active,.completed) .step__icon__container>span{background-color:#fff}.step:is(.completed)>p{color:#444}.step:is(.active,.completed) svg{color:#fff}.step__status{border-radius:.75rem;padding:.25rem .5rem;font-size:.75rem;background-color:#ccc;color:#fff}.step:is(.active,.completed) .step__status{background-color:#f00b81}@media screen and (max-width:480px){.progress__container{flex-direction:column}.step.intermediate .step__link{top:0;width:2rem}}.card__booking__status{padding:2rem;box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);border-radius:.75rem;background-color:#fff}.card__booking__status h2{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}@media screen and (max-width:480px){.card__booking__status{padding:1rem}}