import { CommonModule } from '@angular/common';
import { ChangeDetectorRef, Component, inject, Input, ViewEncapsulation } from '@angular/core';
import { ActivatedRoute } from '@angular/router';
import { Utils } from '../../../../utils';
import { BabylonLinkTypeDirective } from '../../../../directives/link-type/link-type.directive';
import * as i0 from "@angular/core";
export class LisC2ImgTxtCtaV3Component {
    constructor() {
        this.starsCount = 5;
        this.route = inject(ActivatedRoute);
        this.cdr = inject(ChangeDetectorRef);
        this.isSyncingFromUrl = false;
    }
    trackCard(index) {
        return index;
    }
    getNumber(text) {
        return Utils.extractNumberRange(text);
    }
    trackStar(index) {
        return index;
    }
    getStars(count) {
        const value = Number(count) || 0;
        return Array.from({ length: value }, (_, i) => i);
    }
    buildMenuUrl(item) {
        if (!item?.url)
            return '';
        const baseUrl = item.url.replace(/\/+$/, '');
        const destination = (item.vars ?? '').toString().trim();
        if (!destination)
            return baseUrl;
        const slug = Utils.toSlug(destination);
        if (!slug)
            return baseUrl;
        return `${baseUrl}?destinations=${destination}`;
    }
    ngOnInit() {
        this.qpSub = this.route.queryParamMap.subscribe((params) => {
            this.isSyncingFromUrl = true;
            // Decodificar parámetros de la URL
            const destinationsParam = params.get('destinations');
            const decodedDestination = destinationsParam ? decodeURIComponent(destinationsParam) : '';
            // Guardar el slug original para referencias
            this.pendingDestinationSlug = decodedDestination || undefined;
            // Buscar y seleccionar la coincidencia en los datos disponibles
            if (decodedDestination) {
                this.findAndSelectDestination(decodedDestination);
            }
            this.cdr.markForCheck();
            queueMicrotask(() => (this.isSyncingFromUrl = false));
        });
    }
    ngOnDestroy() {
        this.qpSub?.unsubscribe();
    }
    findAndSelectDestination(destinationName) {
        // Buscar en los datos disponibles (adaptar según tu estructura de datos)
        // Ejemplo: si tienes un array de destinos en multimedia o texts
        // Comparación exacta o insensible a mayúsculas
        const normalizedName = destinationName.toLowerCase().trim();
        // Seleccionar si coincide
        if (normalizedName) {
            this.selectedDestination = destinationName;
            // Si tienes un array de opciones, puedes buscar en él:
            // const found = this.destinationOptions?.find(
            //     (d) => d.name.toLowerCase() === normalizedName
            // );
            // if (found) {
            //     this.selectedDestination = found.id || found.name;
            // }
        }
    }
    static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: LisC2ImgTxtCtaV3Component, deps: [], target: i0.ɵɵFactoryTarget.Component }); }
    static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "17.0.0", version: "17.3.12", type: LisC2ImgTxtCtaV3Component, isStandalone: true, selector: "lis-c2-img-txt-cta-v3", inputs: { texts: "texts", multimedia: "multimedia" }, ngImport: i0, template: "<div class=\"container-bg-\">\n    <div class=\"wrap-page-container start\">\n        <header class=\"global-header\">\n            <div class=\"big-wrapper\">\n                <div class=\"wrap-global-header visible p_left\">\n                    @if (texts?.title) {\n                        <h1 class=\"global-header-title\">{{ texts?.title }}</h1>\n                    }\n                    @if (texts?.description) {\n                        <p\n                            class=\"global-header-subtitle\"\n                            [innerHTML]=\"texts?.description\"\n                        ></p>\n                    }\n                </div>\n            </div>\n        </header>\n    </div>\n    <img\n        [src]=\"\n            multimedia?.logo?.[0]?.img?.src ||\n            'data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7'\n        \"\n        alt=\"Logo\"\n        class=\"logo-img\"\n    />\n\n    @if (multimedia?.imagenes && multimedia?.imagenes?.length) {\n        <section>\n            <div class=\"big-wrapper\">\n                <div class=\"hotel-list-colums\">\n                    @for (item of multimedia?.imagenes; track $index) {\n                        <div class=\"promo-room-module-element hotel-list-box\">\n                            <div class=\"wrap-promo-room-element\">\n                                <a\n                                    role=\"button\"\n                                    [href]=\"buildMenuUrl(item?.buttons?.[0])\"\n                                    [linkType]=\"item?.buttons?.[0]?.linkType\"\n                                >\n                                    <div\n                                        class=\"promo-element-media js-section-arrows-zone\"\n                                    >\n                                        <figure\n                                            class=\"promo-element-media_img responsive-resize\"\n                                            role=\"button\"\n                                            [attr.aria-label]=\"\n                                                item?.links?.[0]?.label\n                                            \"\n                                            [attr.data-filename]=\"\n                                                item?.links?.[0]?.label\n                                            \"\n                                            [style.background-image]=\"\n                                                'url(' + item?.img?.src + ')'\n                                            \"\n                                        ></figure>\n                                    </div>\n                                    <div class=\"promo-element-info\">\n                                        @if (item?.title) {\n                                            <p class=\"promo-element-info_title\">\n                                                {{ item?.title }}\n                                            </p>\n                                        }\n                                        @if (item?.subtitle) {\n                                            <p\n                                                class=\"promo-element-info_subtitle\"\n                                            >\n                                                {{ item?.subtitle }}\n                                            </p>\n                                        }\n                                    </div>\n                                </a>\n                                <div class=\"promo-element-foot\">\n                                    @if (item?.buttons?.length) {\n                                        <div class=\"promo-element-btns\">\n                                            <div class=\"invert-buttons-tablet\">\n                                                @for (\n                                                    btn of item?.buttons;\n                                                    track trackCard($index)\n                                                ) {\n                                                    <div class=\"btn-corp\">\n                                                        <a\n                                                            [href]=\"\n                                                                buildMenuUrl(\n                                                                    btn\n                                                                )\n                                                            \"\n                                                            [linkType]=\"\n                                                                btn?.linkType\n                                                            \"\n                                                            class=\"btn-corp-text\"\n                                                            >{{ btn?.label }}</a\n                                                        >\n                                                    </div>\n                                                }\n                                            </div>\n                                        </div>\n                                    }\n                                </div>\n                            </div>\n                        </div>\n                    }\n                </div>\n            </div>\n        </section>\n    }\n</div>\n", styles: [":root{--font-title: \"the-seasons\", Helvetica, sans-serif;--font-pretitle: \"Poppins\", Helvetica, sans-serif;--font-text: \"Poppins\", Helvetica, sans-serif;--font-claim: \"turbinado-pro\", Helvetica, sans-serif;--cl_corp: #24262d;--cl_accent: #aa8453;--cl_icon: #978667;--cl_icon-light: #fff;--cl_border-light: #ededed;--cl_border-dark: #d9e1e6;--cl_shadow: rgba(0, 0, 0, .1);--cl_breadcrumb: #24262d;--cl_breadcrumb-hover: #978667;--cl_preload-bg: #ededed;--cl_preload: #24262d;--cl_background_body: #fdfbf8;--cl_background_white: #fff;--cl_background_dark: #19314b;--cl_background_gray: #eee;--cl_background_dark-opacity: #19314bbf;--cl_background_dark-opacity-v2: #1326398b;--cl_background_body-transparent: #ffffffe7;--cl_title: #978667;--cl_subtitle: #19314b;--cl_pretitle: #19314b;--cl_text: #3c3b3b;--cl_title-light: #fff;--cl_subtitle-light: #fff;--cl_pretitle-light: #fff;--cl_text-light: #fff;--cl_text-disable: #888;--w_title: 600;--w_text: 300;--w_subtitle: 300;--w_pretitle: 300;--padding-bottom-slider: 0px;--lh_pretitle-slider: 1.2;--lh_title-slider: 1.2;--cl_header-bg-nosticky: #0000001a;--cl_header-text-nosticky: #fff;--cl_header-bg-sticky: #eee;--cl_header-text-sticky: #19314b;--cl_header-bg-mobile: #b6b6b6;--cl_headerBottom-bg-mobile: #b6b6b6;--cl_header-text-mobile: #19314b;--cl_menu-modal-bg: #19314b;--cl_menu-modal-items: #978667;--cl_menu-modal-items-hover: #fff;--cl_menu-modal-text: #fff;--cl_menu-modal-text-hover: #fff;--ls_menu-modal-items: 1px;--w_menu-modal-items: 300;--hg_menu-img-height: 15rem;--cl_submenu-bg: #19314b;--cl_submenu-text: #fff;--cl_submenu-hover: #978667;--w_btn: 400;--size_btn: 14px;--size_link: 14px;--ls_link: 1px;--ls_btn: 1px;--upper_btn: uppercase;--upper_link: uppercase;--font-btn: \"Poppins\", Helvetica, sans-serif;--font-link: \"Poppins\", Helvetica, sans-serif;--cl_btn-box: #19314b;--cl_btn-box-text: #19314b;--cl_btn-box-hover: #978667;--cl_btn-box-text-hover: #fff;--cl_btn-call: #19314bf2;--cl_btn-call-text: #fff;--cl_btn-call-hover: #978667;--cl_btn-call-text-hover: #fff;--cl_btn-link: #19314b;--cl_btn-link-hover: #978667;--cl_btn-arrow: #19314b;--cl_btn-arrow-icon: #fff;--cl_btn-arrow-hover: #978667;--cl_btn-arrow-icon-hover: #fff;--cl_btn-dots: #24262d;--cl_btn-dots-active: #978667;--cl_btn-dots-hover: #978667;--cl_btn-light: #fff;--cl_btn-light-text: #fff;--cl_btn-light-hover: #978667;--cl_btn-light-text-hover: #978667;--cl_footer-bg: #19314b;--cl_footer-bg-bottom: #0a1d31;--cl_footer-bg-logos: #f8f7f3;--cl_footer-scroll: #978667;--cl_footer-text: #fff;--cl_footer-text-hover: #978667;--btn_radius: 5px;--img_radius: 5px;--img_border: #fff;--img_border-width: 1px;--dropdown-radius: 20px;--cl_background_dropdown: #fdfbf8;--cl_border-dropdown: #d9e1e6;--font-size-engine-text: 14px;--cl_engine-text: #19314b;--cl_engine-bg-nosticky: #ffffffcf;--cl_engine-text-nosticky: #19314b;--cl_engine-bg-sticky: #ffffff00;--cl_engine-text-sticky: #19314b;--cl_engine-bg-modal: #19314bbf;--cl_engine-input-bg: #ebebeb;--cl_engine-input-bg-select: #ebebeb;--cl_dropdown: #19314b;--cl_dropdown-text: #5a5a5a;--cl_dropdown-hover: #19314b;--cl_newsletter-input-background: #d1d1d1;--cl_newsletter-input-text: #5a5a5a;--cl_error: #ff7173;--cl_desde: #bcbbc3;--cl_price: #19314b;--cl_badget: #ff8874;--cl_badget-text: #fff;--alg-service-room-detail: center;--cl_alert-text: #19314b;--cl_alert-text-error: #fff;--cl_alert-background: #fff;--cl_alert-background-error: rgb(230, 92, 92);--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: var(--cl_corp);--mdc-checkbox-selected-hover-icon-color: var(--cl_corp);--mdc-checkbox-selected-icon-color: var(--cl_corp);--mdc-checkbox-selected-pressed-icon-color: var(--cl_corp);--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: var(--cl_corp);--mdc-checkbox-selected-hover-state-layer-color: var(--cl_corp);--mdc-checkbox-selected-pressed-state-layer-color: var(--cl_corp);--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black;--mat-checkbox-disabled-label-color: rgba(0, 0, 0, .38);--primary: #4a4a49;--cream: #f9f8f5;--white: #ffffff;--black: #000000;--whatsapp: #24cc63;--logo: #616161;--grey: #dcdcdc;--darkgrey: #1e1e1e;--instagram: #61bdff;--facebook: #3782f4;--twitter: #4a4a49;--youtube: #d9464b;--tripadvisor: #34e0a1;--booking: #0c3b7c;--silver: #c0bebe;--gold: #ffca64;--platinum: #b5d9e2}.cs_dark{--cl_corp: #181818;--cl_accent: #aa8453;--cl_icon: #aa8453;--cl_icon-light: #fff;--cl_border-light: #ededed;--cl_border-dark: #d9e1e6;--cl_shadow: rgba(0, 0, 0, .1);--cl_breadcrumb: #fff;--cl_breadcrumb-hover: #aa8453;--cl_preload-bg: #ededed;--cl_preload: #24262d;--cl_background_body: #181818;--cl_background_white: transparent;--cl_background_dark: #aa8453;--cl_background_gray: #333;--type-align: center;--cl_title: #fff;--cl_subtitle: #aa8453;--cl_pretitle: #aa8453;--cl_text: #fff;--cl_title-light: #fff;--cl_subtitle-light: #fff;--cl_pretitle-light: #fff;--cl_text-light: #fff;--cl_header-bg: #aa8453;--cl_header-text-light: #fff;--cl_menu-bg: #79582c;--cl_menu-text: #fff;--cl_btn-box: #aa8453;--cl_btn-box-text: #aa8453;--cl_btn-box-hover: #79582c;--cl_btn-box-text-hover: #fff;--cl_btn-call: #aa8453;--cl_btn-call-text: white;--cl_btn-call-hover: #79582c;--cl_btn-call-text-hover: #fff;--cl_btn-link: #aa8453;--cl_btn-link-hover: #79582c;--cl_btn-arrow: #ffffff3a;--cl_btn-arrow-icon: #fff;--cl_btn-arrow-hover: #79582c;--cl_btn-arrow-icon-hover: #fff;--cl_btn-dots: #eee;--cl_btn-dots-active: #79582c;--cl_btn-dots-hover: #79582c;--cl_btn-light: #fff;--cl_btn-light-text: #fff;--cl_btn-light-hover: #79582c;--cl_btn-light-text-hover: #79582c;--cl_footer-bg: #aa8453;--cl_footer-bg-bottom: #79582c;--cl_footer-scroll: #aa8453;--cl_footer-text: #fff;--cl_footer-text-hover: #aa8453;--btn_radius: 1px;--img_radius: 0px;--img_border: #fff;--img_border-width: 2px;--cl_engine-bg: #181818;--cl_engine-input-bg: #79582c;--cl_engine-input-bg-hover: #081523;--cl_engine-text: #fff;--cl_dropdown: #19314b;--cl_dropdown-text: #5a5a5a;--cl_dropdown-hover: #19314b;--cl_dropdown-radius: 20px;--cl_newsletter-input-background: #d1d1d1;--cl_newsletter-input-text: #5a5a5a}.hidden{display:none!important}.visible{display:block!important}.p_left{text-align:left!important}.big-wrapper{padding:0 40px}@media (min-width: 768px){.big-wrapper{padding:0 80px}}@media (min-width: 1024px){.big-wrapper{padding:0 110px}}@media (min-width: 1280px){.big-wrapper{padding:0 85px}}@media (min-width: 1680px){.big-wrapper{padding:0 100px;max-width:1920px;margin:0 auto}}.wrap-page-container{padding-top:30px}@media (min-width: 1024px){.wrap-page-container{padding-top:90px}}.responsive-resize{background-color:var(--cl_background_gray, #dddbc3)}.btn-corp{position:relative;display:inline-block;text-align:center;overflow:hidden;cursor:pointer;background-color:transparent;padding:0;border-radius:4px;-webkit-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-moz-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-ms-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-o-transition:all cubic-bezier(.785,.135,.15,.86) .7s;transition:all cubic-bezier(.785,.135,.15,.86) .7s}.btn-corp.btn-white .btn-corp-text{color:#fff;border-color:#fff;text-shadow:2px 2px 2px rgba(33,33,33,.4);box-shadow:2px 2px 2px #21212166}.btn-corp.btn-white:before{color:#fff}.btn-corp.btn-white:after{background-color:transparent}@media (min-width: 1280px){.btn-corp.btn-white:hover,.btn-corp.btn-white:focus{background-color:#fff}.btn-corp.btn-white:hover .btn-corp-text,.btn-corp.btn-white:focus .btn-corp-text{text-shadow:none;border-color:transparent}}.btn-corp.btn-call.btn-call-alarm .btn-corp-text{background-color:var(--cl_btn-call, #ffc107);color:#393939;text-transform:none;font-size:30px;font-weight:700;letter-spacing:.02em;padding:8px 20px}.btn-corp.btn-call.btn-call-alarm:before{color:var(--cl_btn-call, #ffc107)}.btn-corp.btn-call.btn-call-alarm:after{background-color:var(--cl_corp, #222)}@media (min-width: 1280px){.btn-corp.btn-call.btn-call-alarm:hover .btn-corp-text,.btn-corp.btn-call.btn-call-alarm:focus .btn-corp-text{background-color:transparent;border-color:var(--cl_btn-call, #ffc107);color:var(--cl_btn-call, #ffc107)}}.btn-corp.btn-call .btn-corp-text{border-color:transparent;background-color:var(--cl_btn-call, #ffc107);color:#fff}.btn-corp.btn-call:before{color:#fff}.btn-corp.btn-call:after{background-color:var(--cl_corp, #222)}@media (min-width: 1280px){.btn-corp.btn-call:hover,.btn-corp.btn-call:focus{background-color:#fff}.btn-corp.btn-call:hover .btn-corp-text,.btn-corp.btn-call:focus .btn-corp-text{background-color:transparent}}.btn-corp.btn-small .btn-corp-text{min-width:200px;font-size:16px;text-transform:uppercase;letter-spacing:.06em;padding:15px 25px}.btn-corp .btn-corp-text{position:relative;z-index:1;display:block;padding:15px 20px 13px;font-family:var(--font-text);font-size:16px;font-weight:700;color:#383838b8;text-transform:uppercase;letter-spacing:.06em;border:2px solid color(srgb .22 .22 .22 / .72);background-color:transparent;min-width:260px;border-radius:4px;-webkit-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-moz-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-ms-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-o-transition:all cubic-bezier(.785,.135,.15,.86) .7s;transition:all cubic-bezier(.785,.135,.15,.86) .7s}.btn-corp:before{content:\"\\e903\";position:absolute;z-index:2;top:50%;right:12px;-webkit-transform:translateY(-50%) translateX(-10px);-moz-transform:translateY(-50%) translateX(-10px);-ms-transform:translateY(-50%) translateX(-10px);-o-transform:translateY(-50%) translateX(-10px);transform:translateY(-50%) translate(-10px);opacity:0;font-family:icomoon;font-size:7px;color:#fff;pointer-events:none;-webkit-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-moz-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-ms-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-o-transition:all cubic-bezier(.785,.135,.15,.86) .7s;transition:all cubic-bezier(.785,.135,.15,.86) .7s}.btn-corp:after{content:\"\";position:absolute;display:block;bottom:0;left:50%;padding-top:0%;width:10%;background-color:transparent;opacity:0;pointer-events:none;border-radius:50%;-webkit-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-moz-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-ms-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-o-transition:all cubic-bezier(.785,.135,.15,.86) .7s;transition:all cubic-bezier(.785,.135,.15,.86) .7s;-webkit-transform:translateX(-50%) translateY(50%);-moz-transform:translateX(-50%) translateY(50%);-ms-transform:translateX(-50%) translateY(50%);-o-transform:translateX(-50%) translateY(50%);transform:translate(-50%) translateY(50%)}@media (min-width: 1280px){.btn-corp:hover,.btn-corp:focus{background-color:transparent}.btn-corp:hover .btn-corp-text,.btn-corp:focus .btn-corp-text{border-color:#383838ad;color:#383838ad}.btn-corp:hover:before,.btn-corp:focus:before{opacity:1;-webkit-transform:translateY(-50%) translateX(0);-moz-transform:translateY(-50%) translateX(0);-ms-transform:translateY(-50%) translateX(0);-o-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translate(0)}.btn-corp:hover:after,.btn-corp:focus:after{-webkit-transform:translateX(-50%) translateY(50%);-moz-transform:translateX(-50%) translateY(50%);-ms-transform:translateX(-50%) translateY(50%);-o-transform:translateX(-50%) translateY(50%);transform:translate(-50%) translateY(50%);width:125%;opacity:1;padding-top:100%}}@media (min-width: 1280px){.btn-corp .btn-corp-text{min-width:300px}}@media (max-width: 374px){.btn-corp .btn-corp-text{min-width:230px;padding:16px 10px 14px}}.btn-linker{position:relative;display:inline-block;text-align:center;cursor:pointer}.btn-linker.toright .btn-linker-text:before{content:\"\\e935\";-webkit-transform:translateY(-50%) translateX(-20%);-moz-transform:translateY(-50%) translateX(-20%);-ms-transform:translateY(-50%) translateX(-20%);-o-transform:translateY(-50%) translateX(-20%);transform:translateY(-50%) translate(-20%)}.btn-linker.toleft .btn-linker-text:before{content:\"\\e934\";left:auto;right:calc(100% + 8px);-webkit-transform:translateY(-50%) translateX(20%);-moz-transform:translateY(-50%) translateX(20%);-ms-transform:translateY(-50%) translateX(20%);-o-transform:translateY(-50%) translateX(20%);transform:translateY(-50%) translate(20%)}.btn-linker.totop .btn-linker-text{margin-right:25px}.btn-linker.totop .btn-linker-text:before{content:\"\\e936\";font-size:14px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.btn-linker.tobottom .btn-linker-text{margin-right:25px}.btn-linker.tobottom .btn-linker-text:before{content:\"\\e933\";font-size:14px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.btn-linker.btn-linker-alarm .btn-linker-text{color:var(--cl_accent, #9b2743)}.btn-linker.btn-linker-alarm .btn-linker-text:after{background-color:var(--cl_accent, #9b2743)}.btn-linker.btn-linker-alarm .btn-linker-text:before{color:var(--cl_accent, #9b2743)}.btn-linker .btn-linker-text{position:relative;display:inline-block;font-family:var(--font-text);font-size:14px;font-weight:700;color:#383838b8;text-transform:uppercase;letter-spacing:.12em;padding:5px 0 6px;-webkit-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-moz-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-ms-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-o-transition:all cubic-bezier(.785,.135,.15,.86) .7s;transition:all cubic-bezier(.785,.135,.15,.86) .7s}.btn-linker .btn-linker-text:before{position:absolute;top:50%;left:calc(100% + 8px);font-family:icomoon;font-size:8px;color:#383838b8;-webkit-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-moz-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-ms-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-o-transition:all cubic-bezier(.785,.135,.15,.86) .7s;transition:all cubic-bezier(.785,.135,.15,.86) .7s}.btn-linker .btn-linker-text:after{content:\"\";position:absolute;z-index:1;bottom:0;left:0;width:0;height:1px;background-color:#383838b8;-webkit-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-moz-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-ms-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-o-transition:all cubic-bezier(.785,.135,.15,.86) .7s;transition:all cubic-bezier(.785,.135,.15,.86) .7s}@media (max-width: 1279px){.btn-linker .btn-linker-text:after{width:100%;background-color:#383838b8}}@media (min-width: 1280px){.btn-linker:hover .btn-linker-text,.btn-linker:focus .btn-linker-text{color:#383838b8}.btn-linker:hover .btn-linker-text:before,.btn-linker:focus .btn-linker-text:before{-webkit-transform:translateY(-50%) translateX(0);-moz-transform:translateY(-50%) translateX(0);-ms-transform:translateY(-50%) translateX(0);-o-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translate(0);opacity:1;color:#383838b8}.btn-linker:hover .btn-linker-text:after,.btn-linker:focus .btn-linker-text:after{width:100%}}.global-header.var--center .wrap-global-header{text-align:center!important;padding-right:0}.global-header.var--center .wrap-global-header .global-header-subtitle,.global-header.var--center .wrap-global-header .global-header-title{text-align:center!important}.global-header .wrap-global-header{padding:15px 0;text-align:center;position:relative;display:block}@media (max-width: 1279px){.global-header .wrap-global-header:not(.visible){display:none}}.global-header .wrap-global-header.var--left,.global-header .wrap-global-header.p_left,.global-header .wrap-global-header.var--left .global-header-subtitle,.global-header .wrap-global-header.var--left .global-header-title,.global-header .wrap-global-header.p_left .global-header-subtitle,.global-header .wrap-global-header.p_left .global-header-title{text-align:left!important}.global-header .wrap-global-header .global-header-title{font-family:var(--font-title);font-size:28px;font-weight:500;color:#393939;line-height:111.7647058824%;letter-spacing:0;text-align:center}@media (min-width: 540px){.global-header .wrap-global-header .global-header-title{font-size:34px}}@media (min-width: 768px){.global-header .wrap-global-header .global-header-title{font-size:40px}}@media (min-width: 1280px){.global-header .wrap-global-header .global-header-title{font-size:44px;text-align:left}}.global-header .wrap-global-header .global-header-subtitle{font-family:var(--font-text);font-size:14px;font-weight:600;color:#383838b8;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;text-align:center}@media (min-width: 1280px){.global-header .wrap-global-header .global-header-subtitle{text-align:left}}.global-header .wrap-global-header .global-header-subtitle{padding-top:5px}@media (min-width: 768px){.global-header .wrap-global-header{padding:30px 0}}@media (min-width: 1680px){.global-header .wrap-global-header{padding:40px 0}}.promo-room-module-element .promo-element-media{position:relative;padding-top:67%;overflow:hidden}.promo-room-module-element .promo-element-media_img{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.promo-room-module-element .promo-element-info{position:relative;z-index:2;padding:10px 0 15px;text-align:center}.promo-room-module-element .promo-element-info_title{font-family:var(--font-title);font-size:28px;font-weight:500;color:#393939;line-height:111.7647058824%;letter-spacing:0;text-align:center}@media (min-width: 540px){.promo-room-module-element .promo-element-info_title{font-size:34px}}@media (min-width: 768px){.promo-room-module-element .promo-element-info_title{font-size:34px}}@media (min-width: 1280px){.promo-room-module-element .promo-element-info_title{font-size:34px;text-align:left}}.promo-room-module-element .promo-element-info_title{text-align:center!important}.promo-room-module-element .promo-element-info_subtitle{font-family:var(--font-text);font-size:14px;font-weight:600;color:#383838b8;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;text-align:center}@media (min-width: 1280px){.promo-room-module-element .promo-element-info_subtitle{text-align:left}}.promo-room-module-element .promo-element-info_subtitle{padding-top:10px;text-align:center!important}.promo-room-module-element .promo-element-foot{text-align:center}.promo-room-module-element .promo-element-btns .btn-corp{margin:0 13px}.promo-room-module-element .promo-element-btns .btn-linker{display:table;margin:15px auto 0}@media (min-width: 540px){.promo-room-module-element .promo-element-foot{padding:0 20px}.promo-room-module-element .promo-element-info{padding:10px 20px 15px}}@media (min-width: 768px){.promo-room-module-element .promo-element-info{background-color:var(--cl_background_white, #ffffff);padding:15px 30px 0}.promo-room-module-element .promo-element-info_subtitle{padding-top:15px}.promo-room-module-element .promo-element-foot{position:relative;z-index:2;font-size:0;padding:20px 0 0;background-color:var(--cl_background_white, #ffffff)}.promo-room-module-element .promo-element-foot:before,.promo-room-module-element .promo-element-foot:after{content:\"\";position:relative;display:block;clear:both}}@media (min-width: 1280px){.promo-room-module-element .wrap-promo-room-element{padding:0 22px}.promo-room-module-element .promo-element-media_img{left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%) scale(1);-moz-transform:translateY(-50%) translateX(-50%) scale(1);-ms-transform:translateY(-50%) translateX(-50%) scale(1);-o-transform:translateY(-50%) translateX(-50%) scale(1);transform:translateY(-50%) translate(-50%) scale(1);-webkit-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-moz-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-ms-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-o-transition:all cubic-bezier(.785,.135,.15,.86) .7s;transition:all cubic-bezier(.785,.135,.15,.86) .7s}}@media (min-width: 1280px) and (max-width: 1679px){.promo-room-module-element .promo-element-info{margin:0}.promo-room-module-element .promo-element-foot{padding:20px 0 0}.promo-room-module-element .promo-element-btns .btn-corp .btn-corp-text{min-width:256px}}@media (min-width: 1280px){.promo-room-module-element .promo-element-btns .btn-corp .btn-corp-text{min-width:230px}}@media (min-width: 1680px){.promo-room-module-element .wrap-promo-room-element{padding:0 40px}.promo-room-module-element .promo-element-btns .btn-corp .btn-corp-text{min-width:256px}}@media (min-width: 1800px){.promo-room-module-element .promo-element-btns .btn-corp .btn-corp-text{min-width:256px}}.invert-buttons-tablet,.info-list-btns{display:flex;align-items:center;justify-content:center;gap:10px}@media (max-width: 767px){.invert-buttons-tablet,.info-list-btns{flex-direction:column-reverse}}@media (max-width: 767px){.promo-element-btns .invert-buttons-tablet .btn-corp:last-child{margin-bottom:10px}}.hotel-list-colums{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:30px}@media (max-width: 1279px){.hotel-list-colums{display:flex;flex-direction:column;align-items:center}}@media (max-width: 1279px){.hotel-list-colums .hotel-list-box{width:90%}}.hotel-list-colums .hotel-list-logo{max-width:100%;width:440px;max-height:60px}@media (max-width: 767px){.hotel-list-colums .hotel-list-logo{max-height:40px;width:300px}}.container-bg-{background:linear-gradient(to bottom,#fdf5e9 450px,#fff 450px)!important;width:100%;position:relative;overflow:hidden}.logo-img{position:absolute;top:115px;right:90px;z-index:10;width:115px;opacity:.2;mix-blend-mode:multiply}@media (max-width: 1023px){.logo-img{position:absolute;top:77px;right:40px;z-index:10;width:65px;opacity:.2;mix-blend-mode:multiply}}\n"], dependencies: [{ kind: "ngmodule", type: CommonModule }, { kind: "directive", type: BabylonLinkTypeDirective, selector: "[linkType]", inputs: ["linkType", "href", "modalClick", "clickPopup", "disablePointerNone"], outputs: ["anchorClicked"] }] }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: LisC2ImgTxtCtaV3Component, decorators: [{
            type: Component,
            args: [{ selector: 'lis-c2-img-txt-cta-v3', standalone: true, imports: [CommonModule, BabylonLinkTypeDirective], encapsulation: ViewEncapsulation.Emulated, template: "<div class=\"container-bg-\">\n    <div class=\"wrap-page-container start\">\n        <header class=\"global-header\">\n            <div class=\"big-wrapper\">\n                <div class=\"wrap-global-header visible p_left\">\n                    @if (texts?.title) {\n                        <h1 class=\"global-header-title\">{{ texts?.title }}</h1>\n                    }\n                    @if (texts?.description) {\n                        <p\n                            class=\"global-header-subtitle\"\n                            [innerHTML]=\"texts?.description\"\n                        ></p>\n                    }\n                </div>\n            </div>\n        </header>\n    </div>\n    <img\n        [src]=\"\n            multimedia?.logo?.[0]?.img?.src ||\n            'data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7'\n        \"\n        alt=\"Logo\"\n        class=\"logo-img\"\n    />\n\n    @if (multimedia?.imagenes && multimedia?.imagenes?.length) {\n        <section>\n            <div class=\"big-wrapper\">\n                <div class=\"hotel-list-colums\">\n                    @for (item of multimedia?.imagenes; track $index) {\n                        <div class=\"promo-room-module-element hotel-list-box\">\n                            <div class=\"wrap-promo-room-element\">\n                                <a\n                                    role=\"button\"\n                                    [href]=\"buildMenuUrl(item?.buttons?.[0])\"\n                                    [linkType]=\"item?.buttons?.[0]?.linkType\"\n                                >\n                                    <div\n                                        class=\"promo-element-media js-section-arrows-zone\"\n                                    >\n                                        <figure\n                                            class=\"promo-element-media_img responsive-resize\"\n                                            role=\"button\"\n                                            [attr.aria-label]=\"\n                                                item?.links?.[0]?.label\n                                            \"\n                                            [attr.data-filename]=\"\n                                                item?.links?.[0]?.label\n                                            \"\n                                            [style.background-image]=\"\n                                                'url(' + item?.img?.src + ')'\n                                            \"\n                                        ></figure>\n                                    </div>\n                                    <div class=\"promo-element-info\">\n                                        @if (item?.title) {\n                                            <p class=\"promo-element-info_title\">\n                                                {{ item?.title }}\n                                            </p>\n                                        }\n                                        @if (item?.subtitle) {\n                                            <p\n                                                class=\"promo-element-info_subtitle\"\n                                            >\n                                                {{ item?.subtitle }}\n                                            </p>\n                                        }\n                                    </div>\n                                </a>\n                                <div class=\"promo-element-foot\">\n                                    @if (item?.buttons?.length) {\n                                        <div class=\"promo-element-btns\">\n                                            <div class=\"invert-buttons-tablet\">\n                                                @for (\n                                                    btn of item?.buttons;\n                                                    track trackCard($index)\n                                                ) {\n                                                    <div class=\"btn-corp\">\n                                                        <a\n                                                            [href]=\"\n                                                                buildMenuUrl(\n                                                                    btn\n                                                                )\n                                                            \"\n                                                            [linkType]=\"\n                                                                btn?.linkType\n                                                            \"\n                                                            class=\"btn-corp-text\"\n                                                            >{{ btn?.label }}</a\n                                                        >\n                                                    </div>\n                                                }\n                                            </div>\n                                        </div>\n                                    }\n                                </div>\n                            </div>\n                        </div>\n                    }\n                </div>\n            </div>\n        </section>\n    }\n</div>\n", styles: [":root{--font-title: \"the-seasons\", Helvetica, sans-serif;--font-pretitle: \"Poppins\", Helvetica, sans-serif;--font-text: \"Poppins\", Helvetica, sans-serif;--font-claim: \"turbinado-pro\", Helvetica, sans-serif;--cl_corp: #24262d;--cl_accent: #aa8453;--cl_icon: #978667;--cl_icon-light: #fff;--cl_border-light: #ededed;--cl_border-dark: #d9e1e6;--cl_shadow: rgba(0, 0, 0, .1);--cl_breadcrumb: #24262d;--cl_breadcrumb-hover: #978667;--cl_preload-bg: #ededed;--cl_preload: #24262d;--cl_background_body: #fdfbf8;--cl_background_white: #fff;--cl_background_dark: #19314b;--cl_background_gray: #eee;--cl_background_dark-opacity: #19314bbf;--cl_background_dark-opacity-v2: #1326398b;--cl_background_body-transparent: #ffffffe7;--cl_title: #978667;--cl_subtitle: #19314b;--cl_pretitle: #19314b;--cl_text: #3c3b3b;--cl_title-light: #fff;--cl_subtitle-light: #fff;--cl_pretitle-light: #fff;--cl_text-light: #fff;--cl_text-disable: #888;--w_title: 600;--w_text: 300;--w_subtitle: 300;--w_pretitle: 300;--padding-bottom-slider: 0px;--lh_pretitle-slider: 1.2;--lh_title-slider: 1.2;--cl_header-bg-nosticky: #0000001a;--cl_header-text-nosticky: #fff;--cl_header-bg-sticky: #eee;--cl_header-text-sticky: #19314b;--cl_header-bg-mobile: #b6b6b6;--cl_headerBottom-bg-mobile: #b6b6b6;--cl_header-text-mobile: #19314b;--cl_menu-modal-bg: #19314b;--cl_menu-modal-items: #978667;--cl_menu-modal-items-hover: #fff;--cl_menu-modal-text: #fff;--cl_menu-modal-text-hover: #fff;--ls_menu-modal-items: 1px;--w_menu-modal-items: 300;--hg_menu-img-height: 15rem;--cl_submenu-bg: #19314b;--cl_submenu-text: #fff;--cl_submenu-hover: #978667;--w_btn: 400;--size_btn: 14px;--size_link: 14px;--ls_link: 1px;--ls_btn: 1px;--upper_btn: uppercase;--upper_link: uppercase;--font-btn: \"Poppins\", Helvetica, sans-serif;--font-link: \"Poppins\", Helvetica, sans-serif;--cl_btn-box: #19314b;--cl_btn-box-text: #19314b;--cl_btn-box-hover: #978667;--cl_btn-box-text-hover: #fff;--cl_btn-call: #19314bf2;--cl_btn-call-text: #fff;--cl_btn-call-hover: #978667;--cl_btn-call-text-hover: #fff;--cl_btn-link: #19314b;--cl_btn-link-hover: #978667;--cl_btn-arrow: #19314b;--cl_btn-arrow-icon: #fff;--cl_btn-arrow-hover: #978667;--cl_btn-arrow-icon-hover: #fff;--cl_btn-dots: #24262d;--cl_btn-dots-active: #978667;--cl_btn-dots-hover: #978667;--cl_btn-light: #fff;--cl_btn-light-text: #fff;--cl_btn-light-hover: #978667;--cl_btn-light-text-hover: #978667;--cl_footer-bg: #19314b;--cl_footer-bg-bottom: #0a1d31;--cl_footer-bg-logos: #f8f7f3;--cl_footer-scroll: #978667;--cl_footer-text: #fff;--cl_footer-text-hover: #978667;--btn_radius: 5px;--img_radius: 5px;--img_border: #fff;--img_border-width: 1px;--dropdown-radius: 20px;--cl_background_dropdown: #fdfbf8;--cl_border-dropdown: #d9e1e6;--font-size-engine-text: 14px;--cl_engine-text: #19314b;--cl_engine-bg-nosticky: #ffffffcf;--cl_engine-text-nosticky: #19314b;--cl_engine-bg-sticky: #ffffff00;--cl_engine-text-sticky: #19314b;--cl_engine-bg-modal: #19314bbf;--cl_engine-input-bg: #ebebeb;--cl_engine-input-bg-select: #ebebeb;--cl_dropdown: #19314b;--cl_dropdown-text: #5a5a5a;--cl_dropdown-hover: #19314b;--cl_newsletter-input-background: #d1d1d1;--cl_newsletter-input-text: #5a5a5a;--cl_error: #ff7173;--cl_desde: #bcbbc3;--cl_price: #19314b;--cl_badget: #ff8874;--cl_badget-text: #fff;--alg-service-room-detail: center;--cl_alert-text: #19314b;--cl_alert-text-error: #fff;--cl_alert-background: #fff;--cl_alert-background-error: rgb(230, 92, 92);--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: var(--cl_corp);--mdc-checkbox-selected-hover-icon-color: var(--cl_corp);--mdc-checkbox-selected-icon-color: var(--cl_corp);--mdc-checkbox-selected-pressed-icon-color: var(--cl_corp);--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: var(--cl_corp);--mdc-checkbox-selected-hover-state-layer-color: var(--cl_corp);--mdc-checkbox-selected-pressed-state-layer-color: var(--cl_corp);--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black;--mat-checkbox-disabled-label-color: rgba(0, 0, 0, .38);--primary: #4a4a49;--cream: #f9f8f5;--white: #ffffff;--black: #000000;--whatsapp: #24cc63;--logo: #616161;--grey: #dcdcdc;--darkgrey: #1e1e1e;--instagram: #61bdff;--facebook: #3782f4;--twitter: #4a4a49;--youtube: #d9464b;--tripadvisor: #34e0a1;--booking: #0c3b7c;--silver: #c0bebe;--gold: #ffca64;--platinum: #b5d9e2}.cs_dark{--cl_corp: #181818;--cl_accent: #aa8453;--cl_icon: #aa8453;--cl_icon-light: #fff;--cl_border-light: #ededed;--cl_border-dark: #d9e1e6;--cl_shadow: rgba(0, 0, 0, .1);--cl_breadcrumb: #fff;--cl_breadcrumb-hover: #aa8453;--cl_preload-bg: #ededed;--cl_preload: #24262d;--cl_background_body: #181818;--cl_background_white: transparent;--cl_background_dark: #aa8453;--cl_background_gray: #333;--type-align: center;--cl_title: #fff;--cl_subtitle: #aa8453;--cl_pretitle: #aa8453;--cl_text: #fff;--cl_title-light: #fff;--cl_subtitle-light: #fff;--cl_pretitle-light: #fff;--cl_text-light: #fff;--cl_header-bg: #aa8453;--cl_header-text-light: #fff;--cl_menu-bg: #79582c;--cl_menu-text: #fff;--cl_btn-box: #aa8453;--cl_btn-box-text: #aa8453;--cl_btn-box-hover: #79582c;--cl_btn-box-text-hover: #fff;--cl_btn-call: #aa8453;--cl_btn-call-text: white;--cl_btn-call-hover: #79582c;--cl_btn-call-text-hover: #fff;--cl_btn-link: #aa8453;--cl_btn-link-hover: #79582c;--cl_btn-arrow: #ffffff3a;--cl_btn-arrow-icon: #fff;--cl_btn-arrow-hover: #79582c;--cl_btn-arrow-icon-hover: #fff;--cl_btn-dots: #eee;--cl_btn-dots-active: #79582c;--cl_btn-dots-hover: #79582c;--cl_btn-light: #fff;--cl_btn-light-text: #fff;--cl_btn-light-hover: #79582c;--cl_btn-light-text-hover: #79582c;--cl_footer-bg: #aa8453;--cl_footer-bg-bottom: #79582c;--cl_footer-scroll: #aa8453;--cl_footer-text: #fff;--cl_footer-text-hover: #aa8453;--btn_radius: 1px;--img_radius: 0px;--img_border: #fff;--img_border-width: 2px;--cl_engine-bg: #181818;--cl_engine-input-bg: #79582c;--cl_engine-input-bg-hover: #081523;--cl_engine-text: #fff;--cl_dropdown: #19314b;--cl_dropdown-text: #5a5a5a;--cl_dropdown-hover: #19314b;--cl_dropdown-radius: 20px;--cl_newsletter-input-background: #d1d1d1;--cl_newsletter-input-text: #5a5a5a}.hidden{display:none!important}.visible{display:block!important}.p_left{text-align:left!important}.big-wrapper{padding:0 40px}@media (min-width: 768px){.big-wrapper{padding:0 80px}}@media (min-width: 1024px){.big-wrapper{padding:0 110px}}@media (min-width: 1280px){.big-wrapper{padding:0 85px}}@media (min-width: 1680px){.big-wrapper{padding:0 100px;max-width:1920px;margin:0 auto}}.wrap-page-container{padding-top:30px}@media (min-width: 1024px){.wrap-page-container{padding-top:90px}}.responsive-resize{background-color:var(--cl_background_gray, #dddbc3)}.btn-corp{position:relative;display:inline-block;text-align:center;overflow:hidden;cursor:pointer;background-color:transparent;padding:0;border-radius:4px;-webkit-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-moz-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-ms-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-o-transition:all cubic-bezier(.785,.135,.15,.86) .7s;transition:all cubic-bezier(.785,.135,.15,.86) .7s}.btn-corp.btn-white .btn-corp-text{color:#fff;border-color:#fff;text-shadow:2px 2px 2px rgba(33,33,33,.4);box-shadow:2px 2px 2px #21212166}.btn-corp.btn-white:before{color:#fff}.btn-corp.btn-white:after{background-color:transparent}@media (min-width: 1280px){.btn-corp.btn-white:hover,.btn-corp.btn-white:focus{background-color:#fff}.btn-corp.btn-white:hover .btn-corp-text,.btn-corp.btn-white:focus .btn-corp-text{text-shadow:none;border-color:transparent}}.btn-corp.btn-call.btn-call-alarm .btn-corp-text{background-color:var(--cl_btn-call, #ffc107);color:#393939;text-transform:none;font-size:30px;font-weight:700;letter-spacing:.02em;padding:8px 20px}.btn-corp.btn-call.btn-call-alarm:before{color:var(--cl_btn-call, #ffc107)}.btn-corp.btn-call.btn-call-alarm:after{background-color:var(--cl_corp, #222)}@media (min-width: 1280px){.btn-corp.btn-call.btn-call-alarm:hover .btn-corp-text,.btn-corp.btn-call.btn-call-alarm:focus .btn-corp-text{background-color:transparent;border-color:var(--cl_btn-call, #ffc107);color:var(--cl_btn-call, #ffc107)}}.btn-corp.btn-call .btn-corp-text{border-color:transparent;background-color:var(--cl_btn-call, #ffc107);color:#fff}.btn-corp.btn-call:before{color:#fff}.btn-corp.btn-call:after{background-color:var(--cl_corp, #222)}@media (min-width: 1280px){.btn-corp.btn-call:hover,.btn-corp.btn-call:focus{background-color:#fff}.btn-corp.btn-call:hover .btn-corp-text,.btn-corp.btn-call:focus .btn-corp-text{background-color:transparent}}.btn-corp.btn-small .btn-corp-text{min-width:200px;font-size:16px;text-transform:uppercase;letter-spacing:.06em;padding:15px 25px}.btn-corp .btn-corp-text{position:relative;z-index:1;display:block;padding:15px 20px 13px;font-family:var(--font-text);font-size:16px;font-weight:700;color:#383838b8;text-transform:uppercase;letter-spacing:.06em;border:2px solid color(srgb .22 .22 .22 / .72);background-color:transparent;min-width:260px;border-radius:4px;-webkit-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-moz-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-ms-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-o-transition:all cubic-bezier(.785,.135,.15,.86) .7s;transition:all cubic-bezier(.785,.135,.15,.86) .7s}.btn-corp:before{content:\"\\e903\";position:absolute;z-index:2;top:50%;right:12px;-webkit-transform:translateY(-50%) translateX(-10px);-moz-transform:translateY(-50%) translateX(-10px);-ms-transform:translateY(-50%) translateX(-10px);-o-transform:translateY(-50%) translateX(-10px);transform:translateY(-50%) translate(-10px);opacity:0;font-family:icomoon;font-size:7px;color:#fff;pointer-events:none;-webkit-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-moz-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-ms-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-o-transition:all cubic-bezier(.785,.135,.15,.86) .7s;transition:all cubic-bezier(.785,.135,.15,.86) .7s}.btn-corp:after{content:\"\";position:absolute;display:block;bottom:0;left:50%;padding-top:0%;width:10%;background-color:transparent;opacity:0;pointer-events:none;border-radius:50%;-webkit-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-moz-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-ms-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-o-transition:all cubic-bezier(.785,.135,.15,.86) .7s;transition:all cubic-bezier(.785,.135,.15,.86) .7s;-webkit-transform:translateX(-50%) translateY(50%);-moz-transform:translateX(-50%) translateY(50%);-ms-transform:translateX(-50%) translateY(50%);-o-transform:translateX(-50%) translateY(50%);transform:translate(-50%) translateY(50%)}@media (min-width: 1280px){.btn-corp:hover,.btn-corp:focus{background-color:transparent}.btn-corp:hover .btn-corp-text,.btn-corp:focus .btn-corp-text{border-color:#383838ad;color:#383838ad}.btn-corp:hover:before,.btn-corp:focus:before{opacity:1;-webkit-transform:translateY(-50%) translateX(0);-moz-transform:translateY(-50%) translateX(0);-ms-transform:translateY(-50%) translateX(0);-o-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translate(0)}.btn-corp:hover:after,.btn-corp:focus:after{-webkit-transform:translateX(-50%) translateY(50%);-moz-transform:translateX(-50%) translateY(50%);-ms-transform:translateX(-50%) translateY(50%);-o-transform:translateX(-50%) translateY(50%);transform:translate(-50%) translateY(50%);width:125%;opacity:1;padding-top:100%}}@media (min-width: 1280px){.btn-corp .btn-corp-text{min-width:300px}}@media (max-width: 374px){.btn-corp .btn-corp-text{min-width:230px;padding:16px 10px 14px}}.btn-linker{position:relative;display:inline-block;text-align:center;cursor:pointer}.btn-linker.toright .btn-linker-text:before{content:\"\\e935\";-webkit-transform:translateY(-50%) translateX(-20%);-moz-transform:translateY(-50%) translateX(-20%);-ms-transform:translateY(-50%) translateX(-20%);-o-transform:translateY(-50%) translateX(-20%);transform:translateY(-50%) translate(-20%)}.btn-linker.toleft .btn-linker-text:before{content:\"\\e934\";left:auto;right:calc(100% + 8px);-webkit-transform:translateY(-50%) translateX(20%);-moz-transform:translateY(-50%) translateX(20%);-ms-transform:translateY(-50%) translateX(20%);-o-transform:translateY(-50%) translateX(20%);transform:translateY(-50%) translate(20%)}.btn-linker.totop .btn-linker-text{margin-right:25px}.btn-linker.totop .btn-linker-text:before{content:\"\\e936\";font-size:14px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.btn-linker.tobottom .btn-linker-text{margin-right:25px}.btn-linker.tobottom .btn-linker-text:before{content:\"\\e933\";font-size:14px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.btn-linker.btn-linker-alarm .btn-linker-text{color:var(--cl_accent, #9b2743)}.btn-linker.btn-linker-alarm .btn-linker-text:after{background-color:var(--cl_accent, #9b2743)}.btn-linker.btn-linker-alarm .btn-linker-text:before{color:var(--cl_accent, #9b2743)}.btn-linker .btn-linker-text{position:relative;display:inline-block;font-family:var(--font-text);font-size:14px;font-weight:700;color:#383838b8;text-transform:uppercase;letter-spacing:.12em;padding:5px 0 6px;-webkit-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-moz-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-ms-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-o-transition:all cubic-bezier(.785,.135,.15,.86) .7s;transition:all cubic-bezier(.785,.135,.15,.86) .7s}.btn-linker .btn-linker-text:before{position:absolute;top:50%;left:calc(100% + 8px);font-family:icomoon;font-size:8px;color:#383838b8;-webkit-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-moz-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-ms-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-o-transition:all cubic-bezier(.785,.135,.15,.86) .7s;transition:all cubic-bezier(.785,.135,.15,.86) .7s}.btn-linker .btn-linker-text:after{content:\"\";position:absolute;z-index:1;bottom:0;left:0;width:0;height:1px;background-color:#383838b8;-webkit-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-moz-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-ms-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-o-transition:all cubic-bezier(.785,.135,.15,.86) .7s;transition:all cubic-bezier(.785,.135,.15,.86) .7s}@media (max-width: 1279px){.btn-linker .btn-linker-text:after{width:100%;background-color:#383838b8}}@media (min-width: 1280px){.btn-linker:hover .btn-linker-text,.btn-linker:focus .btn-linker-text{color:#383838b8}.btn-linker:hover .btn-linker-text:before,.btn-linker:focus .btn-linker-text:before{-webkit-transform:translateY(-50%) translateX(0);-moz-transform:translateY(-50%) translateX(0);-ms-transform:translateY(-50%) translateX(0);-o-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translate(0);opacity:1;color:#383838b8}.btn-linker:hover .btn-linker-text:after,.btn-linker:focus .btn-linker-text:after{width:100%}}.global-header.var--center .wrap-global-header{text-align:center!important;padding-right:0}.global-header.var--center .wrap-global-header .global-header-subtitle,.global-header.var--center .wrap-global-header .global-header-title{text-align:center!important}.global-header .wrap-global-header{padding:15px 0;text-align:center;position:relative;display:block}@media (max-width: 1279px){.global-header .wrap-global-header:not(.visible){display:none}}.global-header .wrap-global-header.var--left,.global-header .wrap-global-header.p_left,.global-header .wrap-global-header.var--left .global-header-subtitle,.global-header .wrap-global-header.var--left .global-header-title,.global-header .wrap-global-header.p_left .global-header-subtitle,.global-header .wrap-global-header.p_left .global-header-title{text-align:left!important}.global-header .wrap-global-header .global-header-title{font-family:var(--font-title);font-size:28px;font-weight:500;color:#393939;line-height:111.7647058824%;letter-spacing:0;text-align:center}@media (min-width: 540px){.global-header .wrap-global-header .global-header-title{font-size:34px}}@media (min-width: 768px){.global-header .wrap-global-header .global-header-title{font-size:40px}}@media (min-width: 1280px){.global-header .wrap-global-header .global-header-title{font-size:44px;text-align:left}}.global-header .wrap-global-header .global-header-subtitle{font-family:var(--font-text);font-size:14px;font-weight:600;color:#383838b8;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;text-align:center}@media (min-width: 1280px){.global-header .wrap-global-header .global-header-subtitle{text-align:left}}.global-header .wrap-global-header .global-header-subtitle{padding-top:5px}@media (min-width: 768px){.global-header .wrap-global-header{padding:30px 0}}@media (min-width: 1680px){.global-header .wrap-global-header{padding:40px 0}}.promo-room-module-element .promo-element-media{position:relative;padding-top:67%;overflow:hidden}.promo-room-module-element .promo-element-media_img{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.promo-room-module-element .promo-element-info{position:relative;z-index:2;padding:10px 0 15px;text-align:center}.promo-room-module-element .promo-element-info_title{font-family:var(--font-title);font-size:28px;font-weight:500;color:#393939;line-height:111.7647058824%;letter-spacing:0;text-align:center}@media (min-width: 540px){.promo-room-module-element .promo-element-info_title{font-size:34px}}@media (min-width: 768px){.promo-room-module-element .promo-element-info_title{font-size:34px}}@media (min-width: 1280px){.promo-room-module-element .promo-element-info_title{font-size:34px;text-align:left}}.promo-room-module-element .promo-element-info_title{text-align:center!important}.promo-room-module-element .promo-element-info_subtitle{font-family:var(--font-text);font-size:14px;font-weight:600;color:#383838b8;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;text-align:center}@media (min-width: 1280px){.promo-room-module-element .promo-element-info_subtitle{text-align:left}}.promo-room-module-element .promo-element-info_subtitle{padding-top:10px;text-align:center!important}.promo-room-module-element .promo-element-foot{text-align:center}.promo-room-module-element .promo-element-btns .btn-corp{margin:0 13px}.promo-room-module-element .promo-element-btns .btn-linker{display:table;margin:15px auto 0}@media (min-width: 540px){.promo-room-module-element .promo-element-foot{padding:0 20px}.promo-room-module-element .promo-element-info{padding:10px 20px 15px}}@media (min-width: 768px){.promo-room-module-element .promo-element-info{background-color:var(--cl_background_white, #ffffff);padding:15px 30px 0}.promo-room-module-element .promo-element-info_subtitle{padding-top:15px}.promo-room-module-element .promo-element-foot{position:relative;z-index:2;font-size:0;padding:20px 0 0;background-color:var(--cl_background_white, #ffffff)}.promo-room-module-element .promo-element-foot:before,.promo-room-module-element .promo-element-foot:after{content:\"\";position:relative;display:block;clear:both}}@media (min-width: 1280px){.promo-room-module-element .wrap-promo-room-element{padding:0 22px}.promo-room-module-element .promo-element-media_img{left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%) scale(1);-moz-transform:translateY(-50%) translateX(-50%) scale(1);-ms-transform:translateY(-50%) translateX(-50%) scale(1);-o-transform:translateY(-50%) translateX(-50%) scale(1);transform:translateY(-50%) translate(-50%) scale(1);-webkit-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-moz-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-ms-transition:all cubic-bezier(.785,.135,.15,.86) .7s;-o-transition:all cubic-bezier(.785,.135,.15,.86) .7s;transition:all cubic-bezier(.785,.135,.15,.86) .7s}}@media (min-width: 1280px) and (max-width: 1679px){.promo-room-module-element .promo-element-info{margin:0}.promo-room-module-element .promo-element-foot{padding:20px 0 0}.promo-room-module-element .promo-element-btns .btn-corp .btn-corp-text{min-width:256px}}@media (min-width: 1280px){.promo-room-module-element .promo-element-btns .btn-corp .btn-corp-text{min-width:230px}}@media (min-width: 1680px){.promo-room-module-element .wrap-promo-room-element{padding:0 40px}.promo-room-module-element .promo-element-btns .btn-corp .btn-corp-text{min-width:256px}}@media (min-width: 1800px){.promo-room-module-element .promo-element-btns .btn-corp .btn-corp-text{min-width:256px}}.invert-buttons-tablet,.info-list-btns{display:flex;align-items:center;justify-content:center;gap:10px}@media (max-width: 767px){.invert-buttons-tablet,.info-list-btns{flex-direction:column-reverse}}@media (max-width: 767px){.promo-element-btns .invert-buttons-tablet .btn-corp:last-child{margin-bottom:10px}}.hotel-list-colums{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:30px}@media (max-width: 1279px){.hotel-list-colums{display:flex;flex-direction:column;align-items:center}}@media (max-width: 1279px){.hotel-list-colums .hotel-list-box{width:90%}}.hotel-list-colums .hotel-list-logo{max-width:100%;width:440px;max-height:60px}@media (max-width: 767px){.hotel-list-colums .hotel-list-logo{max-height:40px;width:300px}}.container-bg-{background:linear-gradient(to bottom,#fdf5e9 450px,#fff 450px)!important;width:100%;position:relative;overflow:hidden}.logo-img{position:absolute;top:115px;right:90px;z-index:10;width:115px;opacity:.2;mix-blend-mode:multiply}@media (max-width: 1023px){.logo-img{position:absolute;top:77px;right:40px;z-index:10;width:65px;opacity:.2;mix-blend-mode:multiply}}\n"] }]
        }], propDecorators: { texts: [{
                type: Input
            }], multimedia: [{
                type: Input
            }] } });
//# sourceMappingURL=data:application/json;base64, 