
.lx-tel-grande{display:block;font:400 clamp(52px,7vw,96px)/1 var(--serif);letter-spacing:-.03em;text-decoration:none;margin:0 0 20px;color:var(--a2);}

.lx-mini-rosa{--a-rgb:217,166,191;--a1:#f7dbe7;--a2:#d9a6bf;}

.lx-faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,6vw,90px);align-items:start;}

.lx-faq-item{border-bottom:1px solid var(--linea);}

.lx-faq-item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:74px;padding:14px 0;cursor:pointer;font:400 clamp(22px,2.2vw,28px)/1.2 var(--serif);color:var(--tx);}

.lx-faq-item summary::-webkit-details-marker{display:none;}

.lx-faq-item i{position:relative;flex:0 0 auto;width:40px;height:40px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--linea2);transition:transform .6s var(--ease),background .4s;}

.lx-faq-item i::before,.lx-faq-item i::after{content:"";position:absolute;left:50%;top:50%;width:13px;height:1.5px;background:var(--a2);transform:translate(-50%,-50%);}

.lx-faq-item i::after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .6s var(--ease);}

.lx-faq-item[open] i{transform:rotate(180deg);background:rgba(var(--a-rgb),.12);}

.lx-faq-item[open] i::after{transform:translate(-50%,-50%) rotate(0);}

.lx-faq-item p{margin:0 0 24px;font:300 16.5px/1.75 var(--sans);color:var(--tx2);max-width:42em;animation:lx-entra .8s var(--ease);}
@media (max-width:760px){
  .lx-tel-grande{font-size:clamp(46px,13vw,60px);}}
@media (max-width:760px){
  body.v3 .lx-tel-grande{font-size:42px!important;margin-bottom:14px!important;}


  
  body.v3 .lx-faq-item summary,body.v3 .lx-faq-item button{font-size:19px!important;padding:14px 0!important;}}

.lx-res-form{position:static;margin-top:16px;}

.lx-res-form .lx-form-tit{margin-top:2px;}
@media (max-width:760px){
  .lx-res-form{margin-top:4px;}}


body.v3 .lx-nota-fuerte{
  margin:0 0 16px;
  padding:12px 15px;
  border-radius:10px;
  background:rgba(192,102,91,.14);
  box-shadow:inset 0 0 0 1px rgba(192,102,91,.45);
  font:400 14.5px/1.55 var(--sans);
  color:var(--tx);
}

body.v3 .lx-nota-fuerte b{color:#f0b3a8;font-weight:600;}

body.v3 .lx-res-wa{margin-top:16px;}

body.v3 .lx-form .lx-opciones.lx-horas-op{display:block!important;border:0;padding:0;margin:0;min-width:0;}

body.v3 .lx-horas-op legend{padding:0;margin:0 0 10px;font:500 11.5px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--a2);}

body.v3 .lx-horas-t{margin:0 0 7px;font:400 13px/1 var(--sans);color:var(--tx2);}

body.v3 .lx-horas-cena{margin-top:14px;}


.lx-nota-rato{text-align:left;margin:-6px 0 2px;font-size:13px;}


body.v3 .lx-horas-op legend{font:400 11.5px/1 var(--sans);letter-spacing:.04em;text-transform:none;color:var(--a2);margin:0 0 9px;}

body.v3 .lx-horas-t{margin:0 0 7px;font:400 12px/1 var(--sans);color:var(--tx3);}
@media (max-width:760px){
  body.v3 .lx-res-form .lx-campo input{height:70px!important;min-height:70px!important;padding:33px 18px 12px;}

  body.v3 .lx-res-form .lx-campo > span{top:26px;}

  body.v3 .lx-res-form .lx-campo input:focus + span,
  body.v3 .lx-res-form .lx-campo input:not(:placeholder-shown) + span{top:14px;}}
@media (min-width:761px){
  .lx-res-wa{padding:clamp(30px,4vw,56px);}}
@media (min-width:1081px){
  .lx-faq-grid > div:first-child{position:sticky;top:calc(var(--hdr-h,70px) + 32px);}}