.elementor-7 .elementor-element.elementor-element-893f77f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}.elementor-7 .elementor-element.elementor-element-893f77f:not(.elementor-motion-effects-element-type-background),.elementor-7 .elementor-element.elementor-element-893f77f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://amparolebrero.com/wp-content/uploads/2026/08/Asesoria-alojamientos-turisticos.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-7 .elementor-element.elementor-element-22a69bf{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-7 .elementor-element.elementor-element-5167ba6{--display:flex;--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-7 .elementor-element.elementor-element-df0d2d4{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + -50px) -50px;padding:0 0 0 0}.elementor-7 .elementor-element.elementor-element-803f852{padding:0 0 40px 0}.elementor-7 .elementor-element.elementor-element-8c24064{--display:flex;--overlay-opacity:0.22;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-7 .elementor-element.elementor-element-8c24064:not(.elementor-motion-effects-element-type-background),.elementor-7 .elementor-element.elementor-element-8c24064>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-81d9b5b)}.elementor-7 .elementor-element.elementor-element-8c24064::before,.elementor-7 .elementor-element.elementor-element-8c24064>.elementor-background-video-container::before,.elementor-7 .elementor-element.elementor-element-8c24064>.e-con-inner>.elementor-background-video-container::before,.elementor-7 .elementor-element.elementor-element-8c24064>.elementor-background-slideshow::before,.elementor-7 .elementor-element.elementor-element-8c24064>.e-con-inner>.elementor-background-slideshow::before,.elementor-7 .elementor-element.elementor-element-8c24064>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-81d9b5b);--background-overlay:''}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-7 .elementor-element.elementor-element-fa5dbe2{width:100%;max-width:100%;background-color:var(--e-global-color-81d9b5b);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:10px 0 0 0;text-align:center}.elementor-7 .elementor-element.elementor-element-fa5dbe2 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:20px;font-weight:600;color:var(--e-global-color-primary)}.elementor-7 .elementor-element.elementor-element-c47ed64{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row}.elementor-7 .elementor-element.elementor-element-8495ca4{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 70px;--row-gap:0px;--column-gap:70px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:70px;--padding-right:70px}.elementor-7 .elementor-element.elementor-element-5f2b091{padding:10px 10px 10px 10px}.elementor-7 .elementor-element.elementor-element-5f2b091.elementor-element{--align-self:center}.elementor-7 .elementor-element.elementor-element-85ae80c{padding:20px 20px 20px 20px}.elementor-7 .elementor-element.elementor-element-bf07005{padding:20px 20px 20px 20px}.elementor-7 .elementor-element.elementor-element-de8654a{padding:20px 20px 20px 20px}.elementor-7 .elementor-element.elementor-element-d3b30b6{padding:20px 20px 20px 20px}.elementor-7 .elementor-element.elementor-element-3a5594c.elementor-element{--align-self:center}.elementor-7 .elementor-element.elementor-element-fbab74b{--display:flex}.elementor-7 .elementor-element.elementor-element-dc8ecf8{padding:0 50px 0 0}.elementor-7 .elementor-element.elementor-element-ff2f82d{--display:flex;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-7 .elementor-element.elementor-element-00da583{--display:flex}.elementor-7 .elementor-element.elementor-element-b63ec86{margin:-100px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-7 .elementor-element.elementor-element-9153523{--display:flex;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-7 .elementor-element.elementor-element-9153523:not(.elementor-motion-effects-element-type-background),.elementor-7 .elementor-element.elementor-element-9153523>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-81d9b5b)}.elementor-7 .elementor-element.elementor-element-cff233b{margin:-50px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-7 .elementor-element.elementor-element-deee6b1{--display:flex}.elementor-7 .elementor-element.elementor-element-9286fb3{width:100%;max-width:100%;margin:-50px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-7 .elementor-element.elementor-element-8afabb8{--display:flex}.elementor-7 .elementor-element.elementor-element-3c0d2c2{margin:-120px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-7 .elementor-element.elementor-element-c6a6c29{--display:flex}.elementor-7 .elementor-element.elementor-element-fb08c28{margin:-50px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-7 .elementor-element.elementor-element-4c80b33{margin:-70px 0 calc(var(--kit-widget-spacing, 0px) + 40px) 0}.elementor-7 .elementor-element.elementor-element-9ddb3b1{--display:flex}.elementor-7 .elementor-element.elementor-element-9ddb3b1:not(.elementor-motion-effects-element-type-background),.elementor-7 .elementor-element.elementor-element-9ddb3b1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-7 .elementor-element.elementor-element-b77cd2b{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-7 .elementor-element.elementor-element-41455e9{--display:flex}.elementor-7 .elementor-element.elementor-element-bb2711b{width:100%;max-width:100%}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-893f77f:not(.elementor-motion-effects-element-type-background),.elementor-7 .elementor-element.elementor-element-893f77f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:-456px 0;background-repeat:no-repeat;background-size:cover}.elementor-7 .elementor-element.elementor-element-22a69bf{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-7 .elementor-element.elementor-element-488020c{margin:-20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 50px 0 0}.elementor-7 .elementor-element.elementor-element-488020c.elementor-element{--align-self:center}.elementor-7 .elementor-element.elementor-element-df0d2d4{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-7 .elementor-element.elementor-element-803f852{margin:-100px 250px calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-7 .elementor-element.elementor-element-8c24064{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-7 .elementor-element.elementor-element-c47ed64{--grid-auto-flow:row}.elementor-7 .elementor-element.elementor-element-8495ca4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-7 .elementor-element.elementor-element-5f2b091{padding:0 20px 0 20px}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-893f77f:not(.elementor-motion-effects-element-type-background),.elementor-7 .elementor-element.elementor-element-893f77f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:-411px -90px;background-repeat:no-repeat;background-size:initial}.elementor-7 .elementor-element.elementor-element-893f77f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}.elementor-7 .elementor-element.elementor-element-22a69bf{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-7 .elementor-element.elementor-element-4fd4396{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-7 .elementor-element.elementor-element-4fd4396.elementor-element{--align-self:center}.elementor-7 .elementor-element.elementor-element-488020c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 10px 0 0}.elementor-7 .elementor-element.elementor-element-488020c.elementor-element{--align-self:center}.elementor-7 .elementor-element.elementor-element-df0d2d4{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -40px) 0}.elementor-7 .elementor-element.elementor-element-803f852{margin:-40px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-7 .elementor-element.elementor-element-8c24064{--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-7 .elementor-element.elementor-element-c47ed64{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row}.elementor-7 .elementor-element.elementor-element-3204ff0{padding:10px 10px 10px 10px}.elementor-7 .elementor-element.elementor-element-3c25103{padding:10px 10px 10px 10px}.elementor-7 .elementor-element.elementor-element-5a0d008{padding:10px 10px 10px 10px}.elementor-7 .elementor-element.elementor-element-dc5813e{padding:10px 10px 10px 10px}.elementor-7 .elementor-element.elementor-element-b9deac7{padding:10px 10px 10px 10px}.elementor-7 .elementor-element.elementor-element-e4fd981.elementor-element{--align-self:center}.elementor-7 .elementor-element.elementor-element-8495ca4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}}.am-testimonials{max-width:1380px;margin:110px auto;padding:0 50px}.am-testimonials-track{display:flex;gap:30px;align-items:stretch;justify-content:center;flex-wrap:wrap}.am-testimonial-card{flex:1 1 500px;max-width:620px;padding:40px;background:#FFF;border:1px solid #ECECEC;border-radius:14px;box-shadow:0 12px 35px rgb(0 0 0 / .05);transition:.35s}.am-testimonial-card:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgb(0 0 0 / .08)}.testimonial-person{display:flex;align-items:center;gap:22px;margin-bottom:28px}.testimonial-photo{width:72px;height:72px;min-width:72px;border-radius:50%;object-fit:cover;object-position:center;display:block;border:2px solid #F5F5F5}.testimonial-name{margin:0 0 6px;font-family:"Cormorant Garamond",serif;font-size:32px;font-weight:500;line-height:1.1;color:#242424}.testimonial-role{margin:0;font-family:Inter,sans-serif;font-size:15px;line-height:1.7;color:#777}.testimonial-stars{margin-bottom:25px;color:#C89B4B;font-size:18px;letter-spacing:4px}.testimonial-text{font-family:Inter,sans-serif;font-size:14px;line-height:1.9;color:#5C5C5C}.testimonial-footer{display:flex;justify-content:flex-end;margin-top:35px}.linkedin-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:#0A66C2;transition:.3s}.linkedin-link:hover{color:#B58A4A;transform:scale(1.08)}.linkedin-link svg{width:22px;height:22px}@media(max-width:900px){.am-testimonials-track{flex-direction:column}.am-testimonial-card{max-width:100%}}@media(max-width:767px){.am-testimonials{padding:0 20px;margin:80px auto}.am-testimonial-card{padding:28px}.testimonial-person{flex-direction:column;align-items:flex-start}.testimonial-name{font-size:28px}}.testimonial-photo{width:72px!important;height:72px!important;min-width:72px;min-height:72px;max-width:72px;max-height:72px;border-radius:50%!important;object-fit:cover!important;object-position:center;display:block;overflow:hidden;flex-shrink:0}.am-testimonials-track{display:flex;gap:30px;overflow:hidden;scroll-behavior:smooth;align-items:stretch;justify-content:flex-start;flex-wrap:nowrap}.am-testimonial-card{flex:0 0 calc((100% - 90px) / 4);max-width:none;display:flex;flex-direction:column}.testimonial-text{flex-grow:1}.testimonial-prev,.testimonial-next{width:45px;height:45px;border-radius:50%;border:1px solid #E5E5E5;background:#FFF;cursor:pointer;font-size:28px;display:flex;align-items:center;justify-content:center;transition:.3s}.testimonial-prev:hover,.testimonial-next:hover{background:#B58A4A;color:#fff}@media(max-width:1024px){.am-testimonial-card{flex:0 0 calc((100% - 30px) / 2)}}@media(max-width:767px){.am-testimonial-card{flex:0 0 100%}.am-testimonials-track{gap:20px}}.am-testimonial-card:hover{transform:none;box-shadow:0 12px 35px rgb(0 0 0 / .05)}.am-testimonial-card{height:520px;display:flex;flex-direction:column}.testimonial-text{overflow:hidden;flex:1}.testimonial-footer{margin-top:auto}.am-testimonials-links{max-width:1380px;margin:60px auto 0;padding-top:28px;border-top:1px solid #E8E8E8;display:flex;justify-content:space-between;align-items:center;gap:30px}.testimonials-more,.testimonials-cta{display:flex;align-items:center;gap:10px;text-decoration:none;font-family:Inter,sans-serif;font-size:16px;font-weight:600;color:#3C3C3C;transition:.3s}.testimonials-more:hover,.testimonials-cta:hover{color:#B58A4A}.testimonials-more svg{width:16px;height:16px;color:#A8A8A8}.testimonials-cta svg{width:22px;height:22px;color:#0A66C2}@media(max-width:767px){.am-testimonials-links{flex-direction:column;align-items:center;text-align:center;gap:22px}.testimonials-more,.testimonials-cta{justify-content:center;font-size:15px}}.am-testimonials-track{display:flex;gap:30px;justify-content:center;align-items:stretch;flex-wrap:wrap}.alojamiento-cta{--verde:#295845;--verde-oscuro:#214c3c;--dorado:#B58A4A;--dorado-hover:#B58A4A;--blanco:#f7f4ed;position:relative;width:100%;min-height:180px;overflow:hidden;display:flex;align-items:center;background:radial-gradient(circle at 90% 50%,rgb(255 255 255 / .035) 0%,#fff0 38%),linear-gradient(105deg,#295845 0%,#295845 55%,#285743 100%);color:var(--blanco)}.alojamiento-cta::before{content:"";position:absolute;top:-80px;right:-80px;width:520px;height:340px;background:radial-gradient(ellipse at center,rgb(255 255 255 / .045) 0%,#fff0 65%);transform:rotate(-12deg);pointer-events:none}.alojamiento-cta__inner{position:relative;z-index:2;width:min(100% - 80px, 1810px);margin:0 auto;display:grid;grid-template-columns:minmax(420px,0.95fr) 1px minmax(400px,1fr) minmax(430px,0.95fr);align-items:center;column-gap:60px}.alojamiento-cta__title{margin:0;color:var(--blanco);font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(42px, 3.05vw, 58px);font-weight:500;line-height:.95;letter-spacing:-.025em}.alojamiento-cta__divider{width:1px;height:92px;background:rgb(255 255 255 / .16)}.alojamiento-cta__description{margin:0;max-width:500px;color:rgb(255 255 255 / .92);font-family:"Inter",Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.42;letter-spacing:-.015em}.alojamiento-cta__action{display:flex;flex-direction:column;align-items:center}.alojamiento-cta__button{width:100%;max-width:560px;min-height:73px;display:flex;align-items:center;justify-content:center;gap:16px;padding:18px 28px;box-sizing:border-box;background:var(--dorado);color:#fff;border:1px solid rgb(255 255 255 / .08);border-radius:2px;font-family:"Inter",Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;transition:transform 0.25s ease,box-shadow 0.25s ease}.alojamiento-cta__button:hover{background:var(--dorado-hover);color:#fff;transform:translateY(-1px);box-shadow:0 5px 15px rgb(0 0 0 / .08)}.alojamiento-cta__calendar{width:23px;height:23px;flex:0 0 23px}.alojamiento-cta__note{margin:11px 0 0;color:rgb(255 255 255 / .85);font-family:"Inter",Arial,sans-serif;font-size:13px;font-weight:500;line-height:1.2;text-align:center}@media (max-width:1200px){.alojamiento-cta{min-height:auto;padding:45px 0}.alojamiento-cta__inner{width:min(100% - 60px, 1000px);grid-template-columns:1fr 1fr;gap:35px 50px}.alojamiento-cta__divider{display:none}.alojamiento-cta__title{font-size:48px}.alojamiento-cta__action{grid-column:2;grid-row:1 / span 2}.alojamiento-cta__description{align-self:start}}@media (max-width:767px){.alojamiento-cta{padding:42px 0}.alojamiento-cta__inner{width:calc(100% - 40px);display:flex;flex-direction:column;align-items:stretch;gap:25px}.alojamiento-cta__title{font-size:42px;line-height:.95}.alojamiento-cta__description{max-width:none;font-size:14px}.alojamiento-cta__action{width:100%;align-items:stretch}.alojamiento-cta__button{max-width:none;min-height:64px;font-size:14px;padding:16px 20px}.alojamiento-cta__note{font-size:12px}}