.elementor-76459 .elementor-element.elementor-element-6bb183e:not(.elementor-motion-effects-element-type-background), .elementor-76459 .elementor-element.elementor-element-6bb183e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/638/hotelcadizplaza-spa-cabecera.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-76459 .elementor-element.elementor-element-6bb183e > .elementor-background-overlay{background-color:#000000;opacity:0.15;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76459 .elementor-element.elementor-element-6bb183e > .elementor-container{min-height:550px;}.elementor-76459 .elementor-element.elementor-element-6bb183e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:var( --e-global-color-52235058 );}.elementor-76459 .elementor-element.elementor-element-6bb183e .elementor-heading-title{color:var( --e-global-color-52235058 );}.elementor-bc-flex-widget .elementor-76459 .elementor-element.elementor-element-0112b58.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-76459 .elementor-element.elementor-element-0112b58.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-76459 .elementor-element.elementor-element-0112b58 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-76459 .elementor-element.elementor-element-0112b58 > .elementor-element-populated{padding:0px 0px 10px 0px;}.elementor-76459 .elementor-element.elementor-global-76480 > .elementor-widget-container{margin:0px 0px 55px 0px;}.elementor-76459 .elementor-element.elementor-global-76480 img{width:100%;height:69px;object-fit:contain;object-position:center center;}.elementor-76459 .elementor-element.elementor-element-8336096 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-76459 .elementor-element.elementor-global-2466{z-index:1;}.elementor-76459 .elementor-element.elementor-global-2466 .elementor-icon-wrapper{text-align:center;}.elementor-76459 .elementor-element.elementor-global-2466 .elementor-icon{font-size:32px;}.elementor-76459 .elementor-element.elementor-global-2466 .elementor-icon svg{height:32px;}.elementor-76459 .elementor-element.elementor-element-c809e8b{padding:10px 0px 10px 0px;}.elementor-76459 .elementor-element.elementor-global-38969 img{width:100%;max-width:300px;}.elementor-76459 .elementor-element.elementor-element-1a1c8c3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-76459 .elementor-element.elementor-element-1a1c8c3 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-76459 .elementor-element.elementor-element-1a1c8c3{color:var( --e-global-color-primary );}.elementor-76459 .elementor-element.elementor-element-280d7d2 .elementor-heading-title{font-family:var( --e-global-typography-adfa3ce-font-family ), Sans-serif;font-size:var( --e-global-typography-adfa3ce-font-size );font-weight:var( --e-global-typography-adfa3ce-font-weight );text-transform:var( --e-global-typography-adfa3ce-text-transform );}.elementor-76459 .elementor-element.elementor-element-2dd1af4.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-76459 .elementor-element.elementor-element-eed5abe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-76459 .elementor-element.elementor-element-eed5abe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/638/montanya-spa-senzia-foto1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-76459 .elementor-element.elementor-element-eed5abe > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-76459 .elementor-element.elementor-element-eed5abe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76459 .elementor-element.elementor-element-3b406f5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-76459 .elementor-element.elementor-element-3b406f5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/638/hotelcadisplaza-galeria-servicios-foto04.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-76459 .elementor-element.elementor-element-3b406f5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-76459 .elementor-element.elementor-element-3b406f5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76459 .elementor-element.elementor-element-3bd62bf{--spacer-size:50px;}.elementor-76459 .elementor-element.elementor-element-e47c27c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-76459 .elementor-element.elementor-element-e47c27c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/638/hotelcadizplaza-spa-foto02.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-76459 .elementor-element.elementor-element-e47c27c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-76459 .elementor-element.elementor-element-e47c27c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76459 .elementor-element.elementor-element-c406cd3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-76459 .elementor-element.elementor-element-c406cd3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/638/hotelcadizplaza-spa-foto01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-76459 .elementor-element.elementor-element-c406cd3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-76459 .elementor-element.elementor-element-c406cd3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76459 .elementor-element.elementor-element-2d797ea{--spacer-size:50px;}.elementor-76459 .elementor-element.elementor-element-e00fa81:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-76459 .elementor-element.elementor-element-e00fa81 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/638/montanya-spa-senzia-foto5.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-76459 .elementor-element.elementor-element-e00fa81 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-76459 .elementor-element.elementor-element-e00fa81 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76459 .elementor-element.elementor-element-7680610 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-76459 .elementor-element.elementor-element-7680610 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-76459 .elementor-element.elementor-element-7680610{color:var( --e-global-color-primary );}.elementor-76459 .elementor-element.elementor-element-104ba8e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-76459 .elementor-element.elementor-element-b6bc3b6.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-76459 .elementor-element.elementor-element-38555b3{width:auto;max-width:auto;}.elementor-76459 .elementor-element.elementor-element-f97e0af > .elementor-container{min-height:400px;}.elementor-76459 .elementor-element.elementor-element-7ad7187:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-76459 .elementor-element.elementor-element-7ad7187 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/638/hotelcadizplaza-spa-cabecera.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-76459 .elementor-element.elementor-element-7ad7187 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-76459 .elementor-element.elementor-element-7ad7187 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76459 .elementor-element.elementor-element-a12fc04{--spacer-size:50px;}.elementor-bc-flex-widget .elementor-76459 .elementor-element.elementor-element-5483451.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-76459 .elementor-element.elementor-element-5483451.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-76459 .elementor-element.elementor-element-5483451 > .elementor-element-populated{text-align:left;padding:20px 34px 20px 45px;}.elementor-76459 .elementor-element.elementor-element-9d0d8a9{width:auto;max-width:auto;}.elementor-76459 .elementor-element.elementor-element-9d0d8a9 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-76459 .elementor-element.elementor-element-7d341f9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-76459 .elementor-element.elementor-element-7d341f9 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-76459 .elementor-element.elementor-element-7d341f9{color:var( --e-global-color-primary );}.elementor-76459 .elementor-element.elementor-element-b5f5fcf .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-76459 .elementor-element.elementor-element-f5dabfe.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-76459 .elementor-element.elementor-element-fc896c8 .elementor-heading-title{color:var( --e-global-color-47eea86e );}.elementor-76459 .elementor-element.elementor-element-fc896c8{color:var( --e-global-color-47eea86e );}.elementor-76459 .elementor-element.elementor-element-fc896c8 > .elementor-container{text-align:center;}.elementor-76459 .elementor-element.elementor-element-1995f35 .carousel-cell{width:33.3333%;margin:0 calc(0px / 2);}.elementor-76459 .elementor-element.elementor-element-1995f35 .flickity-prev-next-button{width:15px;height:15px;top:50%;padding:8px;background-color:var( --e-global-color-47eea86e );color:var( --e-global-color-primary );}.elementor-76459 .elementor-element.elementor-element-1995f35 .flickity-prev-next-button>i{font-size:15px;}.elementor-76459 .elementor-element.elementor-element-1995f35 .flickity-prev-next-button.previous, 
                .elementor-76459 .elementor-element.elementor-element-1995f35[flickity-buttons-grouped="true"] .flickity-prev-next-button.next{left:10px;}.elementor-76459 .elementor-element.elementor-element-1995f35[flickity-buttons-grouped=""] .flickity-prev-next-button.next{right:10px;}.elementor-76459 .elementor-element.elementor-element-1995f35 .flickity-prev-next-button>svg{fill:var( --e-global-color-primary );}.elementor-76459 .elementor-element.elementor-element-1995f35 .flickity-prev-next-button:hover{background-color:var( --e-global-color-47eea86e );color:var( --e-global-color-52235058 );}.elementor-76459 .elementor-element.elementor-element-1995f35 .flickity-prev-next-button:hover>svg{fill:var( --e-global-color-52235058 );}.elementor-76459 .elementor-element.elementor-element-7501cf2:not(.elementor-motion-effects-element-type-background), .elementor-76459 .elementor-element.elementor-element-7501cf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/638/hotelcadizplaza-spa-pediluvio.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-76459 .elementor-element.elementor-element-7501cf2 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 70%, #000000 100%);opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76459 .elementor-element.elementor-element-7501cf2 > .elementor-container{min-height:400px;}.elementor-76459 .elementor-element.elementor-element-7501cf2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-76459 .elementor-element.elementor-element-c106615.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-76459 .elementor-element.elementor-element-c106615.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-76459 .elementor-element.elementor-element-c106615 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-76459 .elementor-element.elementor-element-143ea34 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-76459 .elementor-element.elementor-element-d8c7601:not(.elementor-motion-effects-element-type-background), .elementor-76459 .elementor-element.elementor-element-d8c7601 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/638/hotelcadizplaza-spa-jacuzzi.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-76459 .elementor-element.elementor-element-d8c7601 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 70%, #000000 100%);opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76459 .elementor-element.elementor-element-d8c7601 > .elementor-container{min-height:400px;}.elementor-76459 .elementor-element.elementor-element-d8c7601{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-76459 .elementor-element.elementor-element-a0ae52d.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-76459 .elementor-element.elementor-element-a0ae52d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-76459 .elementor-element.elementor-element-a0ae52d > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-76459 .elementor-element.elementor-element-6d94cc2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-76459 .elementor-element.elementor-element-026cc99:not(.elementor-motion-effects-element-type-background), .elementor-76459 .elementor-element.elementor-element-026cc99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/638/hotelcadizplaza-spa-bano-turco.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-76459 .elementor-element.elementor-element-026cc99 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 70%, #000000 100%);opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76459 .elementor-element.elementor-element-026cc99 > .elementor-container{min-height:400px;}.elementor-76459 .elementor-element.elementor-element-026cc99{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-76459 .elementor-element.elementor-element-67b50a1.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-76459 .elementor-element.elementor-element-67b50a1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-76459 .elementor-element.elementor-element-67b50a1 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-76459 .elementor-element.elementor-element-c46b474 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-76459 .elementor-element.elementor-element-0a73790:not(.elementor-motion-effects-element-type-background), .elementor-76459 .elementor-element.elementor-element-0a73790 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/638/talayot-spa-instalaciones-fuente-de-hielo.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-76459 .elementor-element.elementor-element-0a73790 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 70%, #000000 100%);opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76459 .elementor-element.elementor-element-0a73790 > .elementor-container{min-height:400px;}.elementor-76459 .elementor-element.elementor-element-0a73790{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-76459 .elementor-element.elementor-element-13bb098.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-76459 .elementor-element.elementor-element-13bb098.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-76459 .elementor-element.elementor-element-13bb098 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-76459 .elementor-element.elementor-element-10a3ac1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-76459 .elementor-element.elementor-element-9864ecc:not(.elementor-motion-effects-element-type-background), .elementor-76459 .elementor-element.elementor-element-9864ecc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/638/montanya-spa-instalaciones-ban%E2%95%A0ao-de-contrastes.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-76459 .elementor-element.elementor-element-9864ecc > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 70%, #000000 100%);opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76459 .elementor-element.elementor-element-9864ecc > .elementor-container{min-height:400px;}.elementor-76459 .elementor-element.elementor-element-9864ecc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-76459 .elementor-element.elementor-element-4a91255.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-76459 .elementor-element.elementor-element-4a91255.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-76459 .elementor-element.elementor-element-4a91255 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-76459 .elementor-element.elementor-element-cf93d43 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-76459 .elementor-element.elementor-element-48fe25a:not(.elementor-motion-effects-element-type-background), .elementor-76459 .elementor-element.elementor-element-48fe25a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/638/hotelcadizplaza-spa-camas-termicas.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-76459 .elementor-element.elementor-element-48fe25a > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 70%, #000000 100%);opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76459 .elementor-element.elementor-element-48fe25a > .elementor-container{min-height:400px;}.elementor-76459 .elementor-element.elementor-element-48fe25a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-76459 .elementor-element.elementor-element-877bc66.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-76459 .elementor-element.elementor-element-877bc66.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-76459 .elementor-element.elementor-element-877bc66 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-76459 .elementor-element.elementor-element-7ed8436 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-76459 .elementor-element.elementor-element-2b24b77 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-76459 .elementor-element.elementor-element-2b24b77 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-76459 .elementor-element.elementor-element-2b24b77{color:var( --e-global-color-primary );}.elementor-76459 .elementor-element.elementor-element-14e2f69 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-76459 .elementor-element.elementor-element-e27e710.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-76459 .elementor-element.elementor-element-2c02c45 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-76459 .elementor-element.elementor-element-2c02c45 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-76459 .elementor-element.elementor-element-2c02c45{color:var( --e-global-color-primary );}.elementor-76459 .elementor-element.elementor-element-c14ca9e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-76459 .elementor-element.elementor-element-257ad9f.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-76459 .elementor-element.elementor-element-36cc15c:not(.elementor-motion-effects-element-type-background), .elementor-76459 .elementor-element.elementor-element-36cc15c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fa32cf1 );}.elementor-76459 .elementor-element.elementor-element-36cc15c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-76459 .elementor-element.elementor-element-36cc15c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76459 .elementor-element.elementor-element-a6c3eac > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-76459 .elementor-element.elementor-element-a6c3eac > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-76459 .elementor-element.elementor-element-e0d6bae{font-weight:600;padding:13px 0px 13px 0px;}.elementor-76459 .elementor-element.elementor-element-e6d2458 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-76459 .elementor-element.elementor-element-e6d2458{--icon-box-icon-margin:16px;}.elementor-76459 .elementor-element.elementor-element-e6d2458 .elementor-icon{font-size:16px;}.elementor-76459 .elementor-element.elementor-element-e6d2458 .elementor-icon-box-title, .elementor-76459 .elementor-element.elementor-element-e6d2458 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-76459 .elementor-element.elementor-element-mirai-vcard-address{width:auto;max-width:auto;}.elementor-76459 .elementor-element.elementor-element-mirai-vcard-address > .elementor-widget-container{margin:0px 5px 0px 0px;}.elementor-76459 .elementor-element.elementor-element-6e6ef22 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-76459 .elementor-element.elementor-element-6e6ef22{--icon-box-icon-margin:16px;}.elementor-76459 .elementor-element.elementor-element-6e6ef22 .elementor-icon{font-size:16px;}.elementor-76459 .elementor-element.elementor-element-6e6ef22 .elementor-icon-box-title, .elementor-76459 .elementor-element.elementor-element-6e6ef22 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-76459 .elementor-element.elementor-element-8ab4a56{width:auto;max-width:auto;}.elementor-76459 .elementor-element.elementor-element-8ab4a56 > .elementor-widget-container{margin:0px 5px 0px 0px;}.elementor-76459 .elementor-element.elementor-element-a2b8d06 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-76459 .elementor-element.elementor-element-a2b8d06{--icon-box-icon-margin:16px;}.elementor-76459 .elementor-element.elementor-element-a2b8d06 .elementor-icon{font-size:16px;}.elementor-76459 .elementor-element.elementor-element-a2b8d06 .elementor-icon-box-title, .elementor-76459 .elementor-element.elementor-element-a2b8d06 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-76459 .elementor-element.elementor-element-7eb94d8{width:auto;max-width:auto;}.elementor-76459 .elementor-element.elementor-element-7eb94d8 > .elementor-widget-container{margin:0px 5px 0px 0px;}.elementor-76459 .elementor-element.elementor-element-7eb94d8 .elementor-heading-title{text-decoration:underline;}.elementor-76459 .elementor-element.elementor-element-736e1b5{font-weight:600;padding:10px 0px 10px 0px;}.elementor-76459 .elementor-element.elementor-element-f65efdf{width:auto;max-width:auto;--icon-box-icon-margin:16px;}.elementor-76459 .elementor-element.elementor-element-f65efdf > .elementor-widget-container{margin:0px 5px 0px 0px;}.elementor-76459 .elementor-element.elementor-element-f65efdf .elementor-icon{font-size:16px;}.elementor-76459 .elementor-element.elementor-element-f65efdf .elementor-icon-box-title, .elementor-76459 .elementor-element.elementor-element-f65efdf .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-76459 .elementor-element.elementor-element-5dfea3a{width:auto;max-width:auto;}@media(max-width:1024px){.elementor-76459 .elementor-element.elementor-global-38969 img{max-width:200px;}.elementor-76459 .elementor-element.elementor-element-280d7d2 .elementor-heading-title{font-size:var( --e-global-typography-adfa3ce-font-size );}.elementor-76459 .elementor-element.elementor-element-104ba8e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-76459 .elementor-element.elementor-element-5483451 > .elementor-element-populated{padding:20px 25px 20px 25px;}.elementor-76459 .elementor-element.elementor-element-b5f5fcf .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-76459 .elementor-element.elementor-element-1995f35 .carousel-cell{width:50%;}.elementor-76459 .elementor-element.elementor-element-143ea34 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-76459 .elementor-element.elementor-element-6d94cc2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-76459 .elementor-element.elementor-element-c46b474 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-76459 .elementor-element.elementor-element-10a3ac1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-76459 .elementor-element.elementor-element-cf93d43 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-76459 .elementor-element.elementor-element-7ed8436 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-76459 .elementor-element.elementor-element-14e2f69 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-76459 .elementor-element.elementor-element-c14ca9e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-76459 .elementor-element.elementor-element-c3a0430 > .elementor-element-populated{padding:0px 0px 16px 0px;}.elementor-76459 .elementor-element.elementor-element-e6d2458 .elementor-icon-box-title, .elementor-76459 .elementor-element.elementor-element-e6d2458 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-76459 .elementor-element.elementor-element-6e6ef22 .elementor-icon-box-title, .elementor-76459 .elementor-element.elementor-element-6e6ef22 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-76459 .elementor-element.elementor-element-a2b8d06 .elementor-icon-box-title, .elementor-76459 .elementor-element.elementor-element-a2b8d06 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-76459 .elementor-element.elementor-element-f65efdf{width:100%;max-width:100%;}.elementor-76459 .elementor-element.elementor-element-f65efdf > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-76459 .elementor-element.elementor-element-f65efdf .elementor-icon-box-title, .elementor-76459 .elementor-element.elementor-element-f65efdf .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-76459 .elementor-element.elementor-element-6bb183e:not(.elementor-motion-effects-element-type-background), .elementor-76459 .elementor-element.elementor-element-6bb183e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/638/hotelcadizplaza-spa-cabecera-mobile.jpg");}.elementor-76459 .elementor-element.elementor-element-6bb183e > .elementor-container{min-height:334px;}.elementor-76459 .elementor-element.elementor-global-38969 img{max-width:150px;}.elementor-76459 .elementor-element.elementor-element-1a1c8c3 > .elementor-container{text-align:center;}.elementor-76459 .elementor-element.elementor-element-280d7d2 .elementor-heading-title{font-size:var( --e-global-typography-adfa3ce-font-size );}.elementor-76459 .elementor-element.elementor-element-2dd1af4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-76459 .elementor-element.elementor-element-eed5abe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-76459 .elementor-element.elementor-element-eed5abe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/638/montanya-spa-senzia-foto1-mobile.jpg");}.elementor-76459 .elementor-element.elementor-element-3b406f5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-76459 .elementor-element.elementor-element-3b406f5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/638/hotelcadisplaza-galeria-servicios-foto04-mb.jpg");}.elementor-76459 .elementor-element.elementor-element-3b406f5{width:50%;}.elementor-76459 .elementor-element.elementor-element-3bd62bf{--spacer-size:5px;}.elementor-76459 .elementor-element.elementor-element-e47c27c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-76459 .elementor-element.elementor-element-e47c27c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/638/hotelcadizplaza-spa-foto02-mb.jpg");}.elementor-76459 .elementor-element.elementor-element-e47c27c{width:50%;}.elementor-76459 .elementor-element.elementor-element-c406cd3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-76459 .elementor-element.elementor-element-c406cd3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/638/hotelcadizplaza-spa-foto01-mb.jpg");}.elementor-76459 .elementor-element.elementor-element-c406cd3{width:50%;}.elementor-76459 .elementor-element.elementor-element-2d797ea{--spacer-size:5px;}.elementor-76459 .elementor-element.elementor-element-e00fa81:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-76459 .elementor-element.elementor-element-e00fa81 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/638/montanya-spa-senzia-foto5-mobile.jpg");}.elementor-76459 .elementor-element.elementor-element-e00fa81{width:50%;}.elementor-76459 .elementor-element.elementor-element-7680610 > .elementor-container{text-align:center;}.elementor-76459 .elementor-element.elementor-element-104ba8e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-76459 .elementor-element.elementor-element-b6bc3b6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-76459 .elementor-element.elementor-element-f97e0af > .elementor-container{min-height:unset;}.elementor-76459 .elementor-element.elementor-element-7ad7187:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-76459 .elementor-element.elementor-element-7ad7187 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/638/hotelcadizplaza-spa-cabecera-mobile.jpg");}.elementor-76459 .elementor-element.elementor-element-a12fc04{--spacer-size:180px;}.elementor-76459 .elementor-element.elementor-element-5483451.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-76459 .elementor-element.elementor-element-5483451 > .elementor-element-populated{text-align:center;padding:20px 20px 0px 20px;}.elementor-76459 .elementor-element.elementor-element-7d341f9 > .elementor-container{text-align:center;}.elementor-76459 .elementor-element.elementor-element-b5f5fcf .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-76459 .elementor-element.elementor-element-f5dabfe.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-76459 .elementor-element.elementor-element-1995f35 .carousel-cell{width:100%;}.elementor-76459 .elementor-element.elementor-element-7501cf2:not(.elementor-motion-effects-element-type-background), .elementor-76459 .elementor-element.elementor-element-7501cf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/638/hotelcadizplaza-spa-pediluvio-mb.jpg");}.elementor-76459 .elementor-element.elementor-element-143ea34 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-76459 .elementor-element.elementor-element-d8c7601:not(.elementor-motion-effects-element-type-background), .elementor-76459 .elementor-element.elementor-element-d8c7601 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/638/hotelcadizplaza-spa-jacuzzi-mb.jpg");}.elementor-76459 .elementor-element.elementor-element-6d94cc2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-76459 .elementor-element.elementor-element-026cc99:not(.elementor-motion-effects-element-type-background), .elementor-76459 .elementor-element.elementor-element-026cc99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/638/hotelcadizplaza-spa-bano-turco-mb.jpg");}.elementor-76459 .elementor-element.elementor-element-c46b474 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-76459 .elementor-element.elementor-element-0a73790:not(.elementor-motion-effects-element-type-background), .elementor-76459 .elementor-element.elementor-element-0a73790 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/638/talayot-spa-instalaciones-fuente-de-hielo-mobile.jpg");}.elementor-76459 .elementor-element.elementor-element-10a3ac1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-76459 .elementor-element.elementor-element-9864ecc:not(.elementor-motion-effects-element-type-background), .elementor-76459 .elementor-element.elementor-element-9864ecc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/638/montanya-spa-instalaciones-ban%E2%95%A0ao-de-contrastes-mobile.jpg");}.elementor-76459 .elementor-element.elementor-element-cf93d43 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-76459 .elementor-element.elementor-element-48fe25a:not(.elementor-motion-effects-element-type-background), .elementor-76459 .elementor-element.elementor-element-48fe25a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/638/hotelcadizplaza-spa-camas-termicas-mb.jpg");}.elementor-76459 .elementor-element.elementor-element-7ed8436 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-76459 .elementor-element.elementor-element-2b24b77 > .elementor-container{text-align:center;}.elementor-76459 .elementor-element.elementor-element-14e2f69 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-76459 .elementor-element.elementor-element-e27e710.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-76459 .elementor-element.elementor-element-2c02c45 > .elementor-container{text-align:center;}.elementor-76459 .elementor-element.elementor-element-c14ca9e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-76459 .elementor-element.elementor-element-257ad9f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-76459 .elementor-element.elementor-element-e6d2458 .elementor-icon-box-title, .elementor-76459 .elementor-element.elementor-element-e6d2458 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-76459 .elementor-element.elementor-element-53dc165 > .elementor-element-populated{padding:0px 0px 16px 0px;}.elementor-76459 .elementor-element.elementor-element-6e6ef22 .elementor-icon-box-title, .elementor-76459 .elementor-element.elementor-element-6e6ef22 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-76459 .elementor-element.elementor-element-a2b8d06 .elementor-icon-box-title, .elementor-76459 .elementor-element.elementor-element-a2b8d06 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-76459 .elementor-element.elementor-element-f65efdf .elementor-icon-box-title, .elementor-76459 .elementor-element.elementor-element-f65efdf .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-76459 .elementor-element.elementor-element-c3a0430{width:50%;}.elementor-76459 .elementor-element.elementor-element-53dc165{width:25%;}.elementor-76459 .elementor-element.elementor-element-1a8b29f{width:24.664%;}}@media(max-width:1024px) and (min-width:768px){.elementor-76459 .elementor-element.elementor-element-c3a0430{width:100%;}.elementor-76459 .elementor-element.elementor-element-53dc165{width:50%;}.elementor-76459 .elementor-element.elementor-element-1a8b29f{width:50%;}}/* Start custom CSS for global, class: .elementor-global-2466 */.elementor-76459 .elementor-element.elementor-global-2466 a.elementor-icon {
    display: flex !important;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fdd49cf */@media (max-width: 767px) {
    .elementor-76459 .elementor-element.elementor-element-fdd49cf {
        width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ba4448c */@media (max-width: 767px) {
    .elementor-76459 .elementor-element.elementor-element-ba4448c {
        width: 50%;
    }
}/* End custom CSS */