.elementor-2 .elementor-element.elementor-element-7712e4cb{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.6;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:115px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7712e4cb:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7712e4cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://apartamentosturisticosmauror.com/wp-content/uploads/2026/02/terraza-ampliad-e1771503477611.webp");background-position:0px -50px;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-7712e4cb::before, .elementor-2 .elementor-element.elementor-element-7712e4cb > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-7712e4cb > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-7712e4cb > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-7712e4cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-7712e4cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#11111194;--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-55639d83{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d07f7e{--spacer-size:123px;}.elementor-2 .elementor-element.elementor-element-36e65536{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e9b5a07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e9b5a07.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-73322943 .heading .heading-title{font-family:"Playfair Display", Sans-serif;font-size:4.375rem;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-e04ec67{--spacer-size:30px;}.elementor-2 .elementor-element.elementor-element-b83a9ff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5802102{--display:flex;}.elementor-2 .elementor-element.elementor-element-4d98b64b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4d98b64b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4d98b64b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a2e875e );}.elementor-2 .elementor-element.elementor-element-6860c331{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-320ba82f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1121fbbc .heading .heading-title{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-1eacb7ea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1eacb7ea:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1eacb7ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a2e875e );}.elementor-2 .elementor-element.elementor-element-190b841d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5e14c751{--display:flex;--z-index:100;}.elementor-2 .elementor-element.elementor-element-5e14c751:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5e14c751 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://apartamentosturisticosmauror.com/wp-content/uploads/2026/03/IMG_1237-1-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-3175eb47{--spacer-size:250px;}.elementor-2 .elementor-element.elementor-element-3175eb47.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-160ea3b6{--display:flex;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;}.elementor-2 .elementor-element.elementor-element-3c4dc088{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8B1D1D;--border-color:#8B1D1D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:20px;--z-index:100;}.elementor-2 .elementor-element.elementor-element-3c4dc088:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3c4dc088 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8B1D1D;}.elementor-2 .elementor-element.elementor-element-3c4dc088.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-7039857 .heading .heading-title{font-family:"Questrial", Sans-serif;color:var( --e-global-color-a2e875e );}.elementor-2 .elementor-element.elementor-element-3219cc23 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-3219cc23 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-3219cc23 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-3219cc23 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-2 .elementor-element.elementor-element-3219cc23 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-2 .elementor-element.elementor-element-3219cc23 .elementor-icon-list-icon i{color:var( --e-global-color-a2e875e );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-3219cc23 .elementor-icon-list-icon svg{fill:var( --e-global-color-a2e875e );transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-3219cc23{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-3219cc23 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-3219cc23 .elementor-icon-list-item > a{font-family:var( --e-global-typography-515909d-font-family ), Sans-serif;font-size:var( --e-global-typography-515909d-font-size );font-weight:var( --e-global-typography-515909d-font-weight );line-height:var( --e-global-typography-515909d-line-height );}.elementor-2 .elementor-element.elementor-element-3219cc23 .elementor-icon-list-text{color:var( --e-global-color-a2e875e );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-993edd5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-993edd5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-993edd5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-993edd5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-2 .elementor-element.elementor-element-993edd5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-2 .elementor-element.elementor-element-993edd5 .elementor-icon-list-icon i{color:var( --e-global-color-a2e875e );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-993edd5 .elementor-icon-list-icon svg{fill:var( --e-global-color-a2e875e );transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-993edd5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-993edd5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-993edd5 .elementor-icon-list-item > a{font-family:var( --e-global-typography-515909d-font-family ), Sans-serif;font-size:var( --e-global-typography-515909d-font-size );font-weight:var( --e-global-typography-515909d-font-weight );line-height:var( --e-global-typography-515909d-line-height );}.elementor-2 .elementor-element.elementor-element-993edd5 .elementor-icon-list-text{color:var( --e-global-color-a2e875e );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-8577ec1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-56e846e7 .elementor-button{background-color:#8B1D1D;fill:var( --e-global-color-a2e875e );color:var( --e-global-color-a2e875e );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a2e875e );}.elementor-2 .elementor-element.elementor-element-56e846e7{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-56e846e7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-c70e5cc .elementor-button{background-color:var( --e-global-color-a2e875e );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a2e875e );}.elementor-2 .elementor-element.elementor-element-c70e5cc{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-6c5bab52{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-21a350e6{--display:flex;--z-index:100;}.elementor-2 .elementor-element.elementor-element-21a350e6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-21a350e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://apartamentosturisticosmauror.com/wp-content/uploads/2026/03/IMG_1474-1-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-20fab52d{--spacer-size:250px;}.elementor-2 .elementor-element.elementor-element-20fab52d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-21af5085{--display:flex;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5824fc06{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8B1D1D;--border-color:#8B1D1D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:20px;--z-index:100;}.elementor-2 .elementor-element.elementor-element-5824fc06:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5824fc06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8B1D1D;}.elementor-2 .elementor-element.elementor-element-e3dccd4 .heading .heading-title{font-family:"Questrial", Sans-serif;color:var( --e-global-color-a2e875e );}.elementor-2 .elementor-element.elementor-element-2b4baae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-2b4baae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-2b4baae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-2b4baae .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-2 .elementor-element.elementor-element-2b4baae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-2 .elementor-element.elementor-element-2b4baae .elementor-icon-list-icon i{color:var( --e-global-color-a2e875e );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-2b4baae .elementor-icon-list-icon svg{fill:var( --e-global-color-a2e875e );transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-2b4baae{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-2b4baae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-2b4baae .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.813rem;font-weight:400;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-2b4baae .elementor-icon-list-text{color:var( --e-global-color-a2e875e );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-5a7538d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-5a7538d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-5a7538d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-5a7538d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-2 .elementor-element.elementor-element-5a7538d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-2 .elementor-element.elementor-element-5a7538d .elementor-icon-list-icon i{color:var( --e-global-color-a2e875e );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-5a7538d .elementor-icon-list-icon svg{fill:var( --e-global-color-a2e875e );transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-5a7538d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-5a7538d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-5a7538d .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.813rem;font-weight:400;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-5a7538d .elementor-icon-list-text{color:var( --e-global-color-a2e875e );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-5c716ae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-6f9bf5f .elementor-button{background-color:#8B1D1D;fill:var( --e-global-color-a2e875e );color:var( --e-global-color-a2e875e );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a2e875e );}.elementor-2 .elementor-element.elementor-element-6f9bf5f{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-6f9bf5f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-ebdbadc .elementor-button{background-color:var( --e-global-color-a2e875e );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a2e875e );}.elementor-2 .elementor-element.elementor-element-ebdbadc{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-35038e9e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-35038e9e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-35038e9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a2e875e );}.elementor-2 .elementor-element.elementor-element-7a8d5a2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7b0ecc77{--display:flex;--z-index:100;}.elementor-2 .elementor-element.elementor-element-7b0ecc77:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7b0ecc77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://apartamentosturisticosmauror.com/wp-content/uploads/2026/04/IMG_1399-1-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-6b2e9cf7{--spacer-size:250px;}.elementor-2 .elementor-element.elementor-element-6b2e9cf7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-4fe407bf{--display:flex;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;}.elementor-2 .elementor-element.elementor-element-3826e200{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8B1D1D;--border-color:#8B1D1D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:20px;--z-index:100;}.elementor-2 .elementor-element.elementor-element-3826e200:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3826e200 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8B1D1D;}.elementor-2 .elementor-element.elementor-element-3826e200.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-ec8af47 .heading .heading-title{font-family:"Questrial", Sans-serif;color:var( --e-global-color-a2e875e );}.elementor-2 .elementor-element.elementor-element-ad33c16 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-ad33c16 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-ad33c16 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-ad33c16 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-2 .elementor-element.elementor-element-ad33c16 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-2 .elementor-element.elementor-element-ad33c16 .elementor-icon-list-icon i{color:var( --e-global-color-a2e875e );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-ad33c16 .elementor-icon-list-icon svg{fill:var( --e-global-color-a2e875e );transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-ad33c16{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-ad33c16 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-ad33c16 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.813rem;font-weight:400;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-ad33c16 .elementor-icon-list-text{color:var( --e-global-color-a2e875e );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-2f57303 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-2f57303 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-2f57303 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-2f57303 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-2 .elementor-element.elementor-element-2f57303 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-2 .elementor-element.elementor-element-2f57303 .elementor-icon-list-icon i{color:var( --e-global-color-a2e875e );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-2f57303 .elementor-icon-list-icon svg{fill:var( --e-global-color-a2e875e );transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-2f57303{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-2f57303 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-2f57303 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.813rem;font-weight:400;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-2f57303 .elementor-icon-list-text{color:var( --e-global-color-a2e875e );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-9e357f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-9858e19 .elementor-button{background-color:#8B1D1D;fill:var( --e-global-color-a2e875e );color:var( --e-global-color-a2e875e );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a2e875e );}.elementor-2 .elementor-element.elementor-element-9858e19{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-9858e19.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-ca0f3a5 .elementor-button{background-color:var( --e-global-color-a2e875e );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a2e875e );}.elementor-2 .elementor-element.elementor-element-ca0f3a5{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-703c4ce3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-543b3957{--display:flex;--z-index:100;}.elementor-2 .elementor-element.elementor-element-543b3957:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-543b3957 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://apartamentosturisticosmauror.com/wp-content/uploads/2026/04/salon-duplex-E-scaled-e1775650544592.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-74eaa268{--spacer-size:250px;}.elementor-2 .elementor-element.elementor-element-74eaa268.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-de16a8{--display:flex;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4d6d1c6b{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8B1D1D;--border-color:#8B1D1D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:20px;--z-index:100;}.elementor-2 .elementor-element.elementor-element-4d6d1c6b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4d6d1c6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8B1D1D;}.elementor-2 .elementor-element.elementor-element-e6c9e28 .heading .heading-title{font-family:"Questrial", Sans-serif;color:var( --e-global-color-a2e875e );}.elementor-2 .elementor-element.elementor-element-13fcdc4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-13fcdc4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-13fcdc4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-13fcdc4b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-2 .elementor-element.elementor-element-13fcdc4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-2 .elementor-element.elementor-element-13fcdc4b .elementor-icon-list-icon i{color:var( --e-global-color-a2e875e );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-13fcdc4b .elementor-icon-list-icon svg{fill:var( --e-global-color-a2e875e );transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-13fcdc4b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-13fcdc4b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-13fcdc4b .elementor-icon-list-item > a{font-family:var( --e-global-typography-515909d-font-family ), Sans-serif;font-size:var( --e-global-typography-515909d-font-size );font-weight:var( --e-global-typography-515909d-font-weight );line-height:var( --e-global-typography-515909d-line-height );}.elementor-2 .elementor-element.elementor-element-13fcdc4b .elementor-icon-list-text{color:var( --e-global-color-a2e875e );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-fb8df00 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-fb8df00 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-fb8df00 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-fb8df00 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-2 .elementor-element.elementor-element-fb8df00 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-2 .elementor-element.elementor-element-fb8df00 .elementor-icon-list-icon i{color:var( --e-global-color-a2e875e );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-fb8df00 .elementor-icon-list-icon svg{fill:var( --e-global-color-a2e875e );transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-fb8df00{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-fb8df00 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-fb8df00 .elementor-icon-list-item > a{font-family:var( --e-global-typography-515909d-font-family ), Sans-serif;font-size:var( --e-global-typography-515909d-font-size );font-weight:var( --e-global-typography-515909d-font-weight );line-height:var( --e-global-typography-515909d-line-height );}.elementor-2 .elementor-element.elementor-element-fb8df00 .elementor-icon-list-text{color:var( --e-global-color-a2e875e );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-7e8fd45{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-7622083 .elementor-button{background-color:#8B1D1D;fill:var( --e-global-color-a2e875e );color:var( --e-global-color-a2e875e );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a2e875e );}.elementor-2 .elementor-element.elementor-element-7622083{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-7622083.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-6afffb5 .elementor-button{background-color:var( --e-global-color-a2e875e );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a2e875e );}.elementor-2 .elementor-element.elementor-element-6afffb5{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-0fb9cf0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0fb9cf0:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0fb9cf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a2e875e );}.elementor-2 .elementor-element.elementor-element-9a15832{--display:flex;--min-height:0px;}.elementor-2 .elementor-element.elementor-element-64e997a .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-a2e875e );color:var( --e-global-color-a2e875e );}.elementor-2 .elementor-element.elementor-element-684a24ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-684a24ac:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-684a24ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-51844825{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3e457a7c.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-3e457a7c .heading .heading-title{color:var( --e-global-color-a2e875e );}.elementor-2 .elementor-element.elementor-element-1e63e603{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d6c1929 .elementor-button{background-color:var( --e-global-color-a2e875e );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a2e875e );}.elementor-2 .elementor-element.elementor-element-d6c1929{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-d6c1929.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-768c3135{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-768c3135:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-768c3135 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a2e875e );}.elementor-2 .elementor-element.elementor-element-45df4a1e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-677f9db{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7ae5655c .heading .heading-title{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-d3974bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-152028{--display:flex;}.elementor-2 .elementor-element.elementor-element-152028:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-152028 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://apartamentosturisticosmauror.com/wp-content/uploads/2026/03/IMG_2115-scaled-e1773062363962.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-11b64e94{--spacer-size:350px;}.elementor-2 .elementor-element.elementor-element-1d0c5755{--display:flex;--margin-top:-100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-1d0c5755:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1d0c5755 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://apartamentosturisticosmauror.com/wp-content/uploads/2026/04/patio-con-flores.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-1851693d{--spacer-size:350px;}.elementor-2 .elementor-element.elementor-element-4f3d703c{--display:flex;--margin-top:-50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-4f3d703c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4f3d703c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://apartamentosturisticosmauror.com/wp-content/uploads/2026/04/IMG_1227-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-6448c6f5{--spacer-size:350px;}.elementor-2 .elementor-element.elementor-element-77e5284e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-15aaca34{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-76755f27{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-465ca8c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6b4d31a3{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-123f1f90 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-a2e875e );color:var( --e-global-color-a2e875e );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a2e875e );}.elementor-2 .elementor-element.elementor-element-fc9ab50{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-fc9ab50:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-fc9ab50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a2e875e );}.elementor-2 .elementor-element.elementor-element-6d419b0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6ef7440{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-dd74224 .heading .heading-title{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-8db79a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-515636b{--display:flex;}.elementor-2 .elementor-element.elementor-element-515636b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-515636b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://apartamentosturisticosmauror.com/wp-content/uploads/2026/03/IMG_2115-scaled-e1773062363962.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-4c04552{--spacer-size:350px;}.elementor-2 .elementor-element.elementor-element-aeed6fc{--display:flex;--margin-top:-50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-aeed6fc:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-aeed6fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://apartamentosturisticosmauror.com/wp-content/uploads/2026/04/IMG_1227-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-22afd2f{--spacer-size:350px;}.elementor-2 .elementor-element.elementor-element-318bad7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4bc52c7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-40219c7{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-570eff3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1da1ce4{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-923759a .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-a2e875e );color:var( --e-global-color-a2e875e );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a2e875e );}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-7712e4cb:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7712e4cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://apartamentosturisticosmauror.com/wp-content/uploads/2026/02/terraza-ampliada-1.webp");background-position:0px 0px;}.elementor-2 .elementor-element.elementor-element-7712e4cb{--padding-top:115px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-d07f7e{--spacer-size:107px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-36e65536{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-36e65536.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-e9b5a07{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-e9b5a07.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-4d98b64b{--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-1eacb7ea{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-5e14c751:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5e14c751 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-132px -25px;}.elementor-2 .elementor-element.elementor-element-160ea3b6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3c4dc088{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-3219cc23 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-3219cc23 .elementor-icon-list-item > a{font-size:var( --e-global-typography-515909d-font-size );line-height:var( --e-global-typography-515909d-line-height );}.elementor-2 .elementor-element.elementor-element-993edd5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-993edd5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-515909d-font-size );line-height:var( --e-global-typography-515909d-line-height );}.elementor-2 .elementor-element.elementor-element-56e846e7{width:var( --container-widget-width, 130.912px );max-width:130.912px;--container-widget-width:130.912px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-21a350e6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-21a350e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-66px -41px;}.elementor-2 .elementor-element.elementor-element-21af5085{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5824fc06{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-6f9bf5f{width:var( --container-widget-width, 130.912px );max-width:130.912px;--container-widget-width:130.912px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-35038e9e{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-7b0ecc77:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7b0ecc77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://apartamentosturisticosmauror.com/wp-content/uploads/2026/04/IMG_1399-1-scaled.jpeg");background-position:-58px -60px;}.elementor-2 .elementor-element.elementor-element-4fe407bf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3826e200{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-9858e19{width:var( --container-widget-width, 132.4px );max-width:132.4px;--container-widget-width:132.4px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-ca0f3a5{--container-widget-width:167px;--container-widget-flex-grow:0;width:var( --container-widget-width, 167px );max-width:167px;}.elementor-2 .elementor-element.elementor-element-543b3957:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-543b3957 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://apartamentosturisticosmauror.com/wp-content/uploads/2026/04/salon-duplex-E-scaled-e1775650544592.jpg");background-position:-25px -25px;}.elementor-2 .elementor-element.elementor-element-de16a8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4d6d1c6b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-13fcdc4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-13fcdc4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-13fcdc4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-13fcdc4b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-2 .elementor-element.elementor-element-13fcdc4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-2 .elementor-element.elementor-element-13fcdc4b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-13fcdc4b .elementor-icon-list-item > a{font-size:var( --e-global-typography-515909d-font-size );line-height:var( --e-global-typography-515909d-line-height );}.elementor-2 .elementor-element.elementor-element-fb8df00 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-fb8df00 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-fb8df00 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-fb8df00 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-2 .elementor-element.elementor-element-fb8df00 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-2 .elementor-element.elementor-element-fb8df00 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-fb8df00 .elementor-icon-list-item > a{font-size:var( --e-global-typography-515909d-font-size );line-height:var( --e-global-typography-515909d-line-height );}.elementor-2 .elementor-element.elementor-element-7622083{width:var( --container-widget-width, 130.912px );max-width:130.912px;--container-widget-width:130.912px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-0fb9cf0{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-64e997a.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-684a24ac{--padding-top:70px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-d6c1929{width:var( --container-widget-width, 228px );max-width:228px;--container-widget-width:228px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-d6c1929.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-768c3135{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-465ca8c3{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-fc9ab50{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-8db79a3{--justify-content:space-between;}.elementor-2 .elementor-element.elementor-element-515636b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-515636b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://apartamentosturisticosmauror.com/wp-content/uploads/2026/04/IMG_1227-scaled.jpeg");}.elementor-2 .elementor-element.elementor-element-4c04552{--spacer-size:366px;}.elementor-2 .elementor-element.elementor-element-aeed6fc:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-aeed6fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://apartamentosturisticosmauror.com/wp-content/uploads/2026/04/patio-con-flores.png");}.elementor-2 .elementor-element.elementor-element-570eff3{--justify-content:flex-end;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-1da1ce4{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-7712e4cb:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7712e4cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://apartamentosturisticosmauror.com/wp-content/uploads/2026/02/IMG_4782-scaled.webp");background-position:top center;}.elementor-2 .elementor-element.elementor-element-7712e4cb{--min-height:100vh;--padding-top:142px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-d07f7e{--spacer-size:113px;}.elementor-2 .elementor-element.elementor-element-4d98b64b{--padding-top:100px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-1eacb7ea{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-190b841d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-5e14c751:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5e14c751 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-91px 0px;}.elementor-2 .elementor-element.elementor-element-160ea3b6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3c4dc088{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-3219cc23 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-3219cc23 .elementor-icon-list-item > a{font-size:var( --e-global-typography-515909d-font-size );line-height:var( --e-global-typography-515909d-line-height );}.elementor-2 .elementor-element.elementor-element-993edd5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-993edd5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-515909d-font-size );line-height:var( --e-global-typography-515909d-line-height );}.elementor-2 .elementor-element.elementor-element-8577ec1{--justify-content:center;}.elementor-2 .elementor-element.elementor-element-8577ec1.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-56e846e7{--container-widget-width:128px;--container-widget-flex-grow:0;width:var( --container-widget-width, 128px );max-width:128px;}.elementor-2 .elementor-element.elementor-element-c70e5cc{--container-widget-width:121px;--container-widget-flex-grow:0;width:var( --container-widget-width, 121px );max-width:121px;}.elementor-2 .elementor-element.elementor-element-c70e5cc.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-6c5bab52{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-21a350e6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-21a350e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://apartamentosturisticosmauror.com/wp-content/uploads/2026/03/IMG_1474-1-scaled.jpeg");background-position:0px 0px;}.elementor-2 .elementor-element.elementor-element-21af5085{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5824fc06{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-2b4baae{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-2b4baae.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2 .elementor-element.elementor-element-5a7538d{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-5a7538d.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2 .elementor-element.elementor-element-5c716ae{--justify-content:center;}.elementor-2 .elementor-element.elementor-element-6f9bf5f{--container-widget-width:128px;--container-widget-flex-grow:0;width:var( --container-widget-width, 128px );max-width:128px;}.elementor-2 .elementor-element.elementor-element-ebdbadc{--container-widget-width:121px;--container-widget-flex-grow:0;width:var( --container-widget-width, 121px );max-width:121px;}.elementor-2 .elementor-element.elementor-element-7a8d5a2a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-7b0ecc77:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7b0ecc77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://apartamentosturisticosmauror.com/wp-content/uploads/2026/04/IMG_1399-1-scaled.jpeg");background-position:0px 0px;}.elementor-2 .elementor-element.elementor-element-4fe407bf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3826e200{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-ad33c16{width:var( --container-widget-width, 336px );max-width:336px;--container-widget-width:336px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-ad33c16.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2 .elementor-element.elementor-element-2f57303{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-2f57303.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2 .elementor-element.elementor-element-9e357f7{--justify-content:center;}.elementor-2 .elementor-element.elementor-element-9e357f7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-9858e19{--container-widget-width:128px;--container-widget-flex-grow:0;width:var( --container-widget-width, 128px );max-width:128px;}.elementor-2 .elementor-element.elementor-element-ca0f3a5{--container-widget-width:125px;--container-widget-flex-grow:0;width:var( --container-widget-width, 125px );max-width:125px;}.elementor-2 .elementor-element.elementor-element-703c4ce3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-543b3957:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-543b3957 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://apartamentosturisticosmauror.com/wp-content/uploads/2026/04/salon-duplex-E-scaled-e1775650544592.jpg");background-position:0px 0px;}.elementor-2 .elementor-element.elementor-element-de16a8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4d6d1c6b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-13fcdc4b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-13fcdc4b .elementor-icon-list-item > a{font-size:var( --e-global-typography-515909d-font-size );line-height:var( --e-global-typography-515909d-line-height );}.elementor-2 .elementor-element.elementor-element-fb8df00 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-fb8df00 .elementor-icon-list-item > a{font-size:var( --e-global-typography-515909d-font-size );line-height:var( --e-global-typography-515909d-line-height );}.elementor-2 .elementor-element.elementor-element-7e8fd45{--justify-content:center;}.elementor-2 .elementor-element.elementor-element-7622083{--container-widget-width:127px;--container-widget-flex-grow:0;width:var( --container-widget-width, 127px );max-width:127px;}.elementor-2 .elementor-element.elementor-element-6afffb5{--container-widget-width:127px;--container-widget-flex-grow:0;width:var( --container-widget-width, 127px );max-width:127px;}.elementor-2 .elementor-element.elementor-element-0fb9cf0{--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-64e997a{margin:-130px -130px calc(var(--kit-widget-spacing, 0px) + -130px) -130px;}.elementor-2 .elementor-element.elementor-element-684a24ac{--padding-top:50px;--padding-bottom:050px;--padding-left:020px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-1e63e603{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-d6c1929{--container-widget-width:327px;--container-widget-flex-grow:0;width:var( --container-widget-width, 327px );max-width:327px;}.elementor-2 .elementor-element.elementor-element-768c3135{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-1d0c5755{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-4f3d703c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-465ca8c3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-fc9ab50{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-8db79a3{--justify-content:space-between;}.elementor-2 .elementor-element.elementor-element-515636b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-aeed6fc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-570eff3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-1da1ce4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-e9b5a07{--width:100%;}.elementor-2 .elementor-element.elementor-element-6860c331{--width:50%;}.elementor-2 .elementor-element.elementor-element-320ba82f{--width:50%;}.elementor-2 .elementor-element.elementor-element-190b841d{--width:50%;}.elementor-2 .elementor-element.elementor-element-8577ec1{--width:100%;}.elementor-2 .elementor-element.elementor-element-6c5bab52{--width:50%;}.elementor-2 .elementor-element.elementor-element-5c716ae{--width:100%;}.elementor-2 .elementor-element.elementor-element-7a8d5a2a{--width:50%;}.elementor-2 .elementor-element.elementor-element-9e357f7{--width:100%;}.elementor-2 .elementor-element.elementor-element-703c4ce3{--width:50%;}.elementor-2 .elementor-element.elementor-element-7e8fd45{--width:100%;}.elementor-2 .elementor-element.elementor-element-51844825{--width:66.6666%;}.elementor-2 .elementor-element.elementor-element-1e63e603{--width:33.3333%;}.elementor-2 .elementor-element.elementor-element-677f9db{--width:40%;}.elementor-2 .elementor-element.elementor-element-152028{--width:33.3333%;}.elementor-2 .elementor-element.elementor-element-1d0c5755{--width:33.3333%;}.elementor-2 .elementor-element.elementor-element-4f3d703c{--width:33.3333%;}.elementor-2 .elementor-element.elementor-element-15aaca34{--width:33.3333%;}.elementor-2 .elementor-element.elementor-element-465ca8c3{--width:66.6666%;}.elementor-2 .elementor-element.elementor-element-6b4d31a3{--width:40%;}.elementor-2 .elementor-element.elementor-element-6ef7440{--width:40%;}.elementor-2 .elementor-element.elementor-element-515636b{--width:33.3333%;}.elementor-2 .elementor-element.elementor-element-aeed6fc{--width:33.3333%;}.elementor-2 .elementor-element.elementor-element-4bc52c7{--width:33.3333%;}.elementor-2 .elementor-element.elementor-element-570eff3{--width:66.6666%;}.elementor-2 .elementor-element.elementor-element-1da1ce4{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-e9b5a07{--width:75%;}.elementor-2 .elementor-element.elementor-element-5e14c751{--width:100%;}.elementor-2 .elementor-element.elementor-element-21a350e6{--width:100%;}.elementor-2 .elementor-element.elementor-element-5824fc06{--width:100%;}.elementor-2 .elementor-element.elementor-element-7b0ecc77{--width:100%;}.elementor-2 .elementor-element.elementor-element-3826e200{--width:100%;}.elementor-2 .elementor-element.elementor-element-543b3957{--width:100%;}.elementor-2 .elementor-element.elementor-element-4d6d1c6b{--width:100%;}.elementor-2 .elementor-element.elementor-element-515636b{--width:400px;}.elementor-2 .elementor-element.elementor-element-aeed6fc{--width:300px;}}/* Start custom CSS for shortcode, class: .elementor-element-af93265 *//* ESCRITORIO */
.elementor-2 .elementor-element.elementor-element-af93265 .ohbe-search-form .input-group{
    min-width: 620px !important;
    width: 620px !important;
    max-width: 95% !important;
}

.elementor-2 .elementor-element.elementor-element-af93265 .ohbe-search-form .ohbe-datepicker-arrival{
    width: 200px !important;
    min-width: 200px !important;
}

.elementor-2 .elementor-element.elementor-element-af93265 .ohbe-search-form .ohbe-datepicker-departure{
    width: 200px !important;
    min-width: 200px !important;
}

/* MÓVIL */
@media (max-width:767px){

    .elementor-2 .elementor-element.elementor-element-af93265 .ohbe-search-form .input-group{
        min-width: 230px !important;
        width: 230px !important;
        max-width: 230px !important;
    }

    .elementor-2 .elementor-element.elementor-element-af93265 .ohbe-search-form .ohbe-datepicker-arrival{
        width: 150px !important;
        min-width: 150px !important;
    }

    .elementor-2 .elementor-element.elementor-element-af93265 .ohbe-search-form .ohbe-datepicker-departure{
        width: 150px !important;
        min-width: 150px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5802102 *//* Centrar el widget */
.elementor-2 .elementor-element.elementor-element-5802102 {
    width: 100%;
    display: flex;
    justify-content: center;
}

/* Formulario */
.elementor-2 .elementor-element.elementor-element-5802102 .ohbe-search-form {
    margin: 0;
    width: 100%;
    display: flex;
    justify-content: center;
}

/* Barra principal */
.elementor-2 .elementor-element.elementor-element-5802102 .ohbe-search-form .input-group {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex-wrap: nowrap !important;
    gap: 0 !important;

    background: #fff !important;
    border: 1px solid #e6e6e6 !important;
    border-radius: 999px !important;
    box-shadow: 0 4px 14px rgba(0,0,0,0.06) !important;

    padding: 10px 14px !important;
    width: auto !important;
    max-width: 100% !important;
}

/* Campos de fecha */
.elementor-2 .elementor-element.elementor-element-5802102 .ohbe-search-form .ohbe-datepicker-arrival,
.elementor-2 .elementor-element.elementor-element-5802102 .ohbe-search-form .ohbe-datepicker-departure {
    border: none !important;
    background: transparent !important;
    box-shadow: none !important;
    outline: none !important;

    font-size: 16px !important;
    color: #666 !important;

    height: 44px !important;
    line-height: 44px !important;
    padding: 0 34px !important;
    width: 300px !important;
}

/* Separador fino entre campos */
.elementor-2 .elementor-element.elementor-element-5802102 .ohbe-search-form .ohbe-datepicker-arrival {
    border-right: 1px solid #e5e5e5 !important;
}

/* Botón */
.elementor-2 .elementor-element.elementor-element-5802102 .ohbe-search-form .btn-ohbe.ohbe-search-submit {
    background: #8B1D1D !important;
    color: #fff !important;
    border: 1px solid #8B1D1D !important;
    border-radius: 999px !important;

    height: 42px !important;
    line-height: 42px !important;
    padding: 0 24px !important;
    margin-left: 14px !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: auto !important;
    min-width: 120px !important;
    box-shadow: none !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    transition: all 0.25s ease !important;
}

/* Hover del botón */
.elementor-2 .elementor-element.elementor-element-5802102 .ohbe-search-form .btn-ohbe.ohbe-search-submit:hover {
    background: #fff !important;
    color: #8B1D1D !important;
    border-color: #8B1D1D !important;
}

/* Placeholder */
.elementor-2 .elementor-element.elementor-element-5802102 .ohbe-search-form .ohbe-datepicker-arrival::placeholder,
.elementor-2 .elementor-element.elementor-element-5802102 .ohbe-search-form .ohbe-datepicker-departure::placeholder {
    color: #666 !important;
    opacity: 1 !important;
}

/* Focus */
.elementor-2 .elementor-element.elementor-element-5802102 .ohbe-search-form .ohbe-datepicker-arrival:focus,
.elementor-2 .elementor-element.elementor-element-5802102 .ohbe-search-form .ohbe-datepicker-departure:focus {
    outline: none !important;
    box-shadow: none !important;
}
@media (max-width:767px){

    .elementor-2 .elementor-element.elementor-element-5802102 .ohbe-search-form{
        display:flex !important;
        justify-content:center !important;
        width:100% !important;
    }

    .elementor-2 .elementor-element.elementor-element-5802102 .ohbe-search-form .input-group{
        display:flex !important;
        flex-direction:column !important;
        align-items:center !important;
        justify-content:center !important;

        width:200px !important;
        padding:12px 14px !important;
        border-radius:22px !important;
    }

    .elementor-2 .elementor-element.elementor-element-5802102 .ohbe-search-form .ohbe-datepicker-arrival,
    .elementor-2 .elementor-element.elementor-element-5802102 .ohbe-search-form .ohbe-datepicker-departure{

        width:100% !important;
        text-align:center !important;

        font-size:17px !important;
        height:36px !important;
        line-height:36px !important;

        border-right:none !important;
        border-bottom:1px solid #e5e5e5 !important;
    }

    .elementor-2 .elementor-element.elementor-element-5802102 .ohbe-search-form .ohbe-datepicker-arrival{
        margin-bottom:6px !important;
    }

    .elementor-2 .elementor-element.elementor-element-5802102 .ohbe-search-form .ohbe-datepicker-departure{
        border-bottom:none !important;
        margin-bottom:10px !important;
    }

    .elementor-2 .elementor-element.elementor-element-5802102 .ohbe-search-form .btn-ohbe.ohbe-search-submit{

        background:#8B1D1D !important;
        border-color:#8B1D1D !important;

        width:130px !important;
        height:38px !important;
        line-height:38px !important;

        display:flex !important;
        justify-content:center !important;
        align-items:center !important;

        margin:0 auto !important;
        font-size:16px !important;
        border-radius:999px !important;
    }
}
/* HACER LA BARRA MÁS LARGA */
.elementor-2 .elementor-element.elementor-element-5802102 .input-group{
    width: 520px !important;
    max-width: 90% !important;
}

/* DAR MÁS ESPACIO A LAS FECHAS */
.elementor-2 .elementor-element.elementor-element-5802102 .ohbe-datepicker-arrival,
.elementor-2 .elementor-element.elementor-element-5802102 .ohbe-datepicker-departure{
    width: 160px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-56e846e7 */.elementor-2 .elementor-element.elementor-element-56e846e7 .elementor-button{
    transition: background-color 0.3s ease;
}

.elementor-2 .elementor-element.elementor-element-56e846e7 .elementor-button:hover{
    background-color: #6f1717 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c70e5cc */.elementor-2 .elementor-element.elementor-element-c70e5cc .elementor-button{
    background-color: #ffffff !important;
    color: #8B1D1D !important;
    border: 1px solid #ffffff !important;
    transition: all 0.3s ease !important;
}

.elementor-2 .elementor-element.elementor-element-c70e5cc .elementor-button:hover{
    background-color: #8B1D1D !important;
    color: #ffffff !important;
    border: 1px solid #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6f9bf5f */.elementor-2 .elementor-element.elementor-element-6f9bf5f .elementor-button{
    transition: background-color 0.3s ease;
}

.elementor-2 .elementor-element.elementor-element-6f9bf5f .elementor-button:hover{
    background-color: #6f1717 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ebdbadc */.elementor-2 .elementor-element.elementor-element-ebdbadc .elementor-button{
    background-color: #ffffff !important;
    color: #8B1D1D !important;
    border: 1px solid #ffffff !important;
    transition: all 0.3s ease !important;
}

.elementor-2 .elementor-element.elementor-element-ebdbadc .elementor-button:hover{
    background-color: #8B1D1D !important;
    color: #ffffff !important;
    border: 1px solid #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9858e19 */.elementor-2 .elementor-element.elementor-element-9858e19 .elementor-button{
    transition: background-color 0.3s ease;
}

.elementor-2 .elementor-element.elementor-element-9858e19 .elementor-button:hover{
    background-color: #6f1717 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ca0f3a5 */.elementor-2 .elementor-element.elementor-element-ca0f3a5 .elementor-button{
    background-color: #ffffff !important;
    color: #8B1D1D !important;
    border: 1px solid #ffffff !important;
    transition: all 0.3s ease !important;
}

.elementor-2 .elementor-element.elementor-element-ca0f3a5 .elementor-button:hover{
    background-color: #8B1D1D !important;
    color: #ffffff !important;
    border: 1px solid #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7622083 */.elementor-2 .elementor-element.elementor-element-7622083 .elementor-button{
    transition: background-color 0.3s ease;
}

.elementor-2 .elementor-element.elementor-element-7622083 .elementor-button:hover{
    background-color: #6f1717 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6afffb5 */.elementor-2 .elementor-element.elementor-element-6afffb5 .elementor-button{
    background-color: #ffffff !important;
    color: #8B1D1D !important;
    border: 1px solid #ffffff !important;
    transition: all 0.3s ease !important;
}

.elementor-2 .elementor-element.elementor-element-6afffb5 .elementor-button:hover{
    background-color: #8B1D1D !important;
    color: #ffffff !important;
    border: 1px solid #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64e997a */.elementor-2 .elementor-element.elementor-element-64e997a .elementor-button{
    transition: background-color 0.3s ease;
}

.elementor-2 .elementor-element.elementor-element-64e997a .elementor-button:hover{
    background-color: #6f1717 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d6c1929 */.elementor-2 .elementor-element.elementor-element-d6c1929 .elementor-button{
    background-color: #ffffff !important;
    color: #8B1D1D !important;
    border: 1px solid #ffffff !important;
    transition: all 0.3s ease !important;
}

.elementor-2 .elementor-element.elementor-element-d6c1929 .elementor-button:hover{
    background-color: #8B1D1D !important;
    color: #ffffff !important;
    border: 1px solid #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-123f1f90 */.elementor-2 .elementor-element.elementor-element-123f1f90 .elementor-button{
    transition: background-color 0.3s ease;
}

.elementor-2 .elementor-element.elementor-element-123f1f90 .elementor-button:hover{
    background-color: #6f1717 !important;
}/* End custom CSS */