@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--font-display:var(--font-bricolage)}}@layer base,components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.z-60{z-index:60}.m-44{margin:calc(var(--spacing) * 44)}.block{display:block}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.object-cover{object-fit:cover}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.mix-blend-multiply{mix-blend-mode:multiply}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}html{scroll-padding-top:120px}.desk-only{display:flex}.mob-only{display:none}@media (max-width:860px){.desk-only{display:none!important}.mob-only{display:flex!important}}.mbar{display:none}@media (max-width:640px){.mbar{z-index:50;gap:8px;display:flex;position:fixed;bottom:12px;left:12px;right:82px}.mbar a+a{display:none!important}}.wa-fab{z-index:70;color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;text-decoration:none;transition:transform .3s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 36px -12px #128c46a6}.wa-fab:hover{color:#fff;transform:scale(1.08)translateY(-2px)}.wa-fab:before{content:"";z-index:-1;background:#25d366;border-radius:50%;animation:2.4s ease-out infinite wapulse;position:absolute;inset:0}.wa-fab-tip{white-space:nowrap;color:#fbfaf4;opacity:0;pointer-events:none;background:#1f1d1e;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700;transition:opacity .3s,transform .3s;position:absolute;right:74px;transform:translate(8px)}.wa-fab:hover .wa-fab-tip{opacity:1;transform:none}@media (max-width:640px){.wa-fab{width:56px;height:56px;bottom:11px;right:14px}}.dsp{font-family:var(--font-bricolage), "Arial Rounded MT Bold", system-ui, sans-serif;letter-spacing:-.02em}.btn-base{cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:0 24px;font-family:inherit;font-size:16px;font-weight:700;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex}.btn-base:hover{transform:translateY(-3px);box-shadow:0 14px 26px -12px #1f1d1e73}.tilt{transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .6s;transform:perspective(1000px)}.tilt:hover{transform:perspective(1000px)rotateX(5deg)rotateY(-7deg)translateY(-8px);box-shadow:0 34px 60px -28px #1f1d1e66}@media (hover:none){.tilt:hover{box-shadow:none!important;transform:perspective(1000px)!important}}@keyframes wapulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spinY{0%{transform:rotateX(-6deg)rotateY(0)}to{transform:rotateX(-6deg)rotateY(-360deg)}}@keyframes ring{0%{transform:rotateX(72deg)rotateY(-12deg)rotate(0)}to{transform:rotateX(72deg)rotateY(-12deg)rotate(360deg)}}@keyframes arcA{0%{transform:rotateY(58deg)rotate(0)}to{transform:rotateY(58deg)rotate(360deg)}}@keyframes arcB{0%{transform:rotateX(55deg)rotate(360deg)}to{transform:rotateX(55deg)rotate(0)}}@keyframes polar{0%,to{transform:translateY(0)rotateY(0)}50%{transform:translateY(-16px)rotateY(14deg)}}@keyframes leaf{0%,to{transform:translateY(0)rotateY(0)rotateX(0)}50%{transform:translateY(-22px)rotateY(160deg)rotateX(18deg)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes marq{to{transform:translate(-50%)}}@keyframes kb{0%{transform:scale(1)}to{transform:scale(1.12)}}@keyframes dash{to{stroke-dashoffset:-64px}}@keyframes mpin{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.motion-off *{animation:none!important}.kb{animation:28s ease-in-out infinite alternate kb}.bgfix{background-attachment:fixed}@media (max-width:860px){.bgfix{background-attachment:scroll}}.mult{mix-blend-mode:multiply}.spinbadge{animation:22s linear infinite spin}.soc-btn{transition:background .2s,color .2s}.soc-btn:hover{color:#1f1d1e!important;background:#c3e36b!important}.foot-link{transition:color .2s}.foot-link:hover{color:#c3e36b!important}.arc1{animation:22s linear infinite arcA}.arc2{animation:30s linear infinite arcB}.ring{transform-style:preserve-3d;animation:18s linear infinite ring}.leaf{animation:7s ease-in-out infinite leaf}.leaf.d2{animation-duration:8.5s;animation-delay:-2.3s}.leaf.d3{animation-duration:6.4s;animation-delay:-4.1s}.leaf.d4{animation-duration:9.2s;animation-delay:-1.2s}.bob{animation:6s ease-in-out infinite bob}.polar{animation:7s ease-in-out infinite polar}.polar.p2{animation-duration:8.2s;animation-delay:-3.4s}.marq{animation:38s linear infinite marq}.up{animation:.9s cubic-bezier(.2,.8,.2,1) both up}.up.u2{animation-delay:.12s}.up.u3{animation-delay:.24s}.up.u4{animation-delay:.36s}.zoom img{transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.zoom:hover img{transform:scale(1.06)}.carousel{transform-style:preserve-3d;animation:46s linear infinite spinY}.carousel:hover{animation-play-state:paused}.cube{transform-style:preserve-3d;animation:16s cubic-bezier(.7,0,.3,1) infinite cube}.cf{border-radius:28px;position:absolute;inset:0;overflow:hidden}@keyframes cube{0%,18%{transform:rotateX(-14deg)rotateY(0)}25%,43%{transform:rotateX(-14deg)rotateY(-90deg)}50%,68%{transform:rotateX(-14deg)rotateY(-180deg)}75%,93%{transform:rotateX(-14deg)rotateY(-270deg)}to{transform:rotateX(-14deg)rotateY(-360deg)}}.stage{transform-style:preserve-3d;animation:12s ease-in-out infinite sway;position:absolute;inset:0}.layer{border-radius:26px;position:absolute;overflow:hidden;box-shadow:0 30px 50px -26px #1f1d1e73}@keyframes sway{0%,to{transform:rotateX(18deg)rotateY(-22deg)}50%{transform:rotateX(10deg)rotateY(16deg)}}.wobble{transform-style:preserve-3d;justify-content:center;align-items:center;animation:10s ease-in-out infinite wobble;display:flex;position:absolute;inset:14%}.orbit{animation:20s linear infinite orbit;position:absolute;inset:0}@keyframes wobble{0%,to{transform:rotateY(-18deg)rotateX(8deg)}50%{transform:rotateY(18deg)rotateX(-6deg)}}@keyframes orbit{to{transform:rotate(360deg)}}.float3d{transform-style:preserve-3d;animation:9s ease-in-out infinite f3d}@keyframes f3d{0%,to{transform:rotateX(14deg)rotateY(-16deg)translateY(0)}50%{transform:rotateX(6deg)rotateY(12deg)translateY(-12px)}}.flipwrap{perspective:1200px}.flip{transform-style:preserve-3d;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.flipwrap:hover .flip{transform:rotateY(180deg)}.face{backface-visibility:hidden}@media (max-width:640px){.flipwrap{height:auto!important}.flip,.flipwrap:hover .flip{flex-direction:column;gap:10px;display:flex;height:auto!important;transform:none!important}.face{backface-visibility:visible!important;position:relative!important;inset:auto!important;transform:none!important}.face.ph{min-height:300px}}.ph{justify-content:flex-start;align-items:flex-end;display:flex;position:relative;overflow:hidden}.ph>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ph>:not(img){position:relative}.phl{color:#1f1d1e;letter-spacing:.06em;text-transform:uppercase;background:#ffffffeb;border-radius:999px;margin:14px;padding:7px 12px;font-size:12px;font-weight:700}.fld{color:#1f1d1e;box-sizing:border-box;background:#fff;border:2px solid #e0dccd;border-radius:16px;width:100%;min-width:0;height:52px;min-height:52px;margin:0;padding:0 16px;font-family:inherit;font-size:16px;line-height:normal;display:block}input.fld[type=date]{appearance:none;align-items:center;display:flex}input.fld[type=date]::-webkit-date-and-time-value{text-align:left}select.fld{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%231F1D1E' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:44px}.fld:focus{outline-offset:1px;border-color:#1f1d1e;outline:3px solid #9bcb2e}.lbl{flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:600;display:flex}.seg{cursor:pointer;border:2px solid #1f1d1e;border-radius:999px;min-height:48px;padding:0 20px;font-family:inherit;font-size:15px;font-weight:700;transition:background .2s,color .2s}.tab{cursor:pointer;border:2px solid #1f1d1e;border-radius:999px;min-height:44px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:700;transition:background .2s,color .2s}.chip{cursor:pointer;border:2px solid #1f1d1e;border-radius:999px;min-height:44px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:700;transition:background .2s,color .2s}.step{cursor:pointer;color:#1f1d1e;background:#fff;border:2px solid #1f1d1e;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-family:inherit;font-size:22px;font-weight:700;display:flex}.route{stroke-dasharray:8 5;stroke-dashoffset:0;animation:3s linear infinite dash}.mpin{transform-origin:380px 85px;animation:1.6s ease-in-out infinite mpin}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
html,body{background:#fbfaf4;margin:0}.pg-inicio{color:#1f1d1e;background:#fbfaf4;margin:0;font-family:Figtree,system-ui,sans-serif}.pg-inicio a{color:#1e6e70}.pg-inicio a:hover{color:#134849}.pg-inicio .dsp{letter-spacing:-.02em;font-family:Bricolage Grotesque,Arial Rounded MT Bold,system-ui,sans-serif}.pg-inicio .navlink{color:#1f1d1e;border-radius:999px;padding:10px 14px;font-size:15px;font-weight:600;text-decoration:none;transition:background .25s}.pg-inicio .navlink:hover{color:#1f1d1e;background:#e4f2b8}.pg-inicio .btn{border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:0 24px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex}.pg-inicio .btn:hover{transform:translateY(-3px);box-shadow:0 14px 26px -12px #1f1d1e73}.pg-inicio .tilt{transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .6s;transform:perspective(1000px)}.pg-inicio .tilt:hover{transform:perspective(1000px)rotateX(5deg)rotateY(-7deg)translateY(-8px);box-shadow:0 34px 60px -28px #1f1d1e66}.pg-inicio .ph{background-image:repeating-linear-gradient(135deg,#ffffff80 0 2px,#0000 2px 16px);justify-content:flex-start;align-items:flex-end;display:flex;overflow:hidden}.pg-inicio .phl{color:#1f1d1e;letter-spacing:.06em;text-transform:uppercase;background:#ffffffeb;border-radius:999px;margin:14px;padding:7px 12px;font-size:12px;font-weight:700}.pg-inicio sc-if,.pg-inicio sc-for{display:contents}.pg-inicio .fld{color:#1f1d1e;box-sizing:border-box;background:#fff;border:2px solid #e0dccd;border-radius:16px;width:100%;min-width:0;height:52px;min-height:52px;margin:0;padding:0 16px;font-family:inherit;font-size:16px;line-height:normal;display:block}.pg-inicio input.fld[type=date]{appearance:none;align-items:center;display:flex}.pg-inicio input.fld[type=date]::-webkit-date-and-time-value{text-align:left}.pg-inicio select.fld{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%231F1D1E' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:44px}.pg-inicio .lbl{min-width:0}.pg-inicio .fld:focus{outline-offset:1px;border-color:#1f1d1e;outline:3px solid #9bcb2e}.pg-inicio .lbl{flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.pg-inicio .seg{cursor:pointer;border:2px solid #1f1d1e;border-radius:999px;min-height:48px;padding:0 20px;font-family:inherit;font-size:15px;font-weight:700}.pg-inicio .step{cursor:pointer;color:#1f1d1e;background:#fff;border:2px solid #1f1d1e;border-radius:50%;width:44px;height:44px;font-family:inherit;font-size:22px;font-weight:700}.pg-inicio .ph{position:relative}.pg-inicio .ph>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pg-inicio .refchip{z-index:2;color:#fbfaf4;-webkit-backdrop-filter:blur(6px);background:#1f1d1eb8;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;top:14px;right:14px;position:absolute!important}.pg-inicio .ph>video{object-fit:cover;width:100%;height:100%;inset:0;position:absolute!important}.pg-inicio .vchip{color:#fbfaf4;-webkit-backdrop-filter:blur(6px);background:#1f1d1eb8;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex;bottom:14px;left:14px;position:absolute!important}.pg-inicio .ph>:not(img){position:relative}.pg-inicio .carousel{transform-style:preserve-3d;animation:46s linear infinite carousel-inicio}.pg-inicio .carousel:hover{animation-play-state:paused}.pg-inicio .polar{animation:7s ease-in-out infinite polar-inicio}.pg-inicio .polar.p2{animation-duration:8.2s;animation-delay:-3.4s}.pg-inicio .zoom img{transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.pg-inicio .zoom:hover img{transform:scale(1.06)}.pg-inicio .route{stroke-dasharray:14 18;animation:1.6s linear infinite dash-inicio}.pg-inicio .mpin{animation:2.6s ease-in-out infinite mpin-inicio}@keyframes dash-inicio{to{stroke-dashoffset:-64px}}@keyframes mpin-inicio{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes carousel-inicio{0%{transform:rotateX(-6deg)rotateY(0)}to{transform:rotateX(-6deg)rotateY(-360deg)}}@keyframes polar-inicio{0%,to{transform:translateY(0)rotateY(0)}50%{transform:translateY(-16px)rotateY(14deg)}}.pg-inicio .ring{transform-style:preserve-3d;animation:18s linear infinite ring-inicio}.pg-inicio .arc1{animation:22s linear infinite arcA-inicio}.pg-inicio .arc2{animation:30s linear infinite arcB-inicio}.pg-inicio .spiral{animation:26s linear infinite spin-inicio}.pg-inicio .leaf{animation:7s ease-in-out infinite leaf-inicio}.pg-inicio .leaf.d2{animation-duration:8.5s;animation-delay:-2.3s}.pg-inicio .leaf.d3{animation-duration:6.4s;animation-delay:-4.1s}.pg-inicio .leaf.d4{animation-duration:9.2s;animation-delay:-1.2s}.pg-inicio .bob{animation:6s ease-in-out infinite bob-inicio}.pg-inicio .up{animation:.9s cubic-bezier(.2,.8,.2,1) both up-inicio}.pg-inicio .up.u2{animation-delay:.12s}.pg-inicio .up.u3{animation-delay:.24s}.pg-inicio .up.u4{animation-delay:.36s}.pg-inicio .marq{animation:38s linear infinite marq-inicio}.pg-inicio .flip{transform-style:preserve-3d;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.pg-inicio .flipwrap:hover .flip{transform:rotateY(180deg)}.pg-inicio .face{backface-visibility:hidden}@keyframes ring-inicio{0%{transform:rotateX(72deg)rotateY(-12deg)rotate(0)}to{transform:rotateX(72deg)rotateY(-12deg)rotate(360deg)}}@keyframes arcA-inicio{0%{transform:rotateY(58deg)rotate(0)}to{transform:rotateY(58deg)rotate(360deg)}}@keyframes arcB-inicio{0%{transform:rotateX(55deg)rotate(360deg)}to{transform:rotateX(55deg)rotate(0)}}@keyframes spin-inicio{to{transform:rotate(360deg)}}@keyframes leaf-inicio{0%,to{transform:translateY(0)rotateY(0)rotateX(0)}50%{transform:translateY(-22px)rotateY(160deg)rotateX(18deg)}}@keyframes bob-inicio{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes up-inicio{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes marq-inicio{to{transform:translate(-50%)}}.pg-inicio .layered,.pg-inicio .layered>:not(.bgph):not(.mbar){position:relative}.pg-inicio .bgph{pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.pg-inicio .herofade{opacity:.2;height:920px;bottom:auto;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.pg-inicio .bgfix{background-attachment:fixed}.pg-inicio .mult{mix-blend-mode:multiply}.pg-inicio .kb{animation:28s ease-in-out infinite alternate kb-inicio}@keyframes kb-inicio{0%{transform:scale(1)}to{transform:scale(1.12)}}@media (max-width:860px){.pg-inicio .bgfix{background-attachment:scroll}}.pg-inicio .bg-lawn{background-image:url(/img/jardin-bucaros.webp)}.pg-inicio .bg-pool{background-image:url(/img/piscina-montanas.webp)}.pg-inicio .bg-lake{background-image:url(/img/lago-kiosco.webp)}.pg-inicio .bg-night{background-image:url(/img/restaurante-noche.webp)}.pg-inicio .h1l{white-space:nowrap;display:block}.pg-inicio .spinbadge{animation:22s linear infinite spin-inicio}@media (max-width:640px){.pg-inicio .wimg{min-height:280px!important}.pg-inicio .h1l{white-space:normal;display:inline}}.pg-inicio .mob{display:none}.pg-inicio .menubtn{cursor:pointer;color:#1f1d1e;background:#fff;border:2px solid #1f1d1e;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0}.pg-inicio .mnav a{color:#1f1d1e;background:#fff;border:1px solid #ece9dd;border-radius:16px;align-items:center;min-height:52px;padding:0 18px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.pg-inicio .mbar{display:none}@media (max-width:860px){.pg-inicio .desk{display:none!important}.pg-inicio .mob{display:flex!important}}@media (max-width:640px){.pg-inicio .wrap{padding:40px 16px!important}.pg-inicio .wrapx{padding-left:0!important;padding-right:0!important}.pg-inicio .m-pad{padding:28px 20px!important}.pg-inicio header{padding:12px 16px!important}.pg-inicio header img{height:52px!important}.pg-inicio footer>div{padding-left:16px!important;padding-right:16px!important}.pg-inicio .motion-on,.pg-inicio .motion-off{padding-bottom:84px}.pg-inicio .mbar{z-index:50;gap:8px;display:flex;position:fixed;bottom:12px;left:12px;right:12px}.pg-inicio h1{font-size:44px!important}.pg-inicio .scene{scale:.64;width:540px!important;max-width:none!important;margin:-97px 0!important}.pg-inicio .cwrap{height:330px!important}.pg-inicio .cwrap .carousel{scale:.6}.pg-inicio [role=tablist],.pg-inicio .scrollx{scrollbar-width:none;margin-left:-16px;margin-right:-16px;padding:0 16px 6px;overflow-x:auto;flex-wrap:nowrap!important}.pg-inicio [role=tablist]>*,.pg-inicio .scrollx>*{white-space:nowrap;flex-shrink:0}.pg-inicio [role=tabpanel] .ph,.pg-inicio article>.ph{min-height:240px!important}.pg-inicio figure.zoom{min-height:420px!important}.pg-inicio figure.zoom figcaption{margin:12px!important;padding:20px!important}.pg-inicio figure.map{flex-direction:column!important;min-height:0!important}.pg-inicio figure.map svg{aspect-ratio:800/460;height:auto!important;position:static!important}.pg-inicio figure.map figcaption{align-self:stretch!important;max-width:none!important;margin:12px!important}.pg-inicio .flipwrap{height:auto!important}.pg-inicio .flip,.pg-inicio .flipwrap:hover .flip{flex-direction:column;gap:10px;display:flex;height:auto!important;transform:none!important}.pg-inicio .face{backface-visibility:visible!important;position:relative!important;inset:auto!important;transform:none!important}.pg-inicio .face.ph{min-height:300px}}@media (hover:none){.pg-inicio .tilt:hover{box-shadow:none!important;transform:perspective(1000px)!important}}.pg-inicio{scroll-padding-top:120px}.pg-inicio .floatnav{z-index:60;box-sizing:border-box;-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);background:#fbfaf4c7;border:1px solid #1f1d1e14;border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:calc(100% - 32px);max-width:1280px;margin:14px auto 0;padding:8px 10px 8px 22px;display:flex;position:sticky;top:14px;box-shadow:0 22px 44px -26px #1f1d1e73}.pg-inicio .floatnav img{height:54px!important}.pg-inicio .floatnav .mnav{flex-basis:100%;padding:4px 6px 10px!important}@media (max-width:860px){.pg-inicio .floatnav{border-radius:30px;width:calc(100% - 16px);margin-top:8px;top:8px;padding:6px 6px 6px 14px!important}.pg-inicio .floatnav img{height:46px!important}}.pg-inicio .wafab{z-index:70;color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;transition:transform .3s;display:flex;bottom:22px;right:22px;box-shadow:0 18px 36px -12px #128c46a6;position:fixed!important}.pg-inicio .wafab:hover{color:#fff;transform:scale(1.08)translateY(-2px)}.pg-inicio .wafab:before{content:"";z-index:-1;background:#25d366;border-radius:50%;animation:2.4s ease-out infinite wapulse-inicio;position:absolute;inset:0}@keyframes wapulse-inicio{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.pg-inicio .wafab-tip{white-space:nowrap;color:#fbfaf4;opacity:0;pointer-events:none;background:#1f1d1e;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700;transition:opacity .3s,transform .3s;position:absolute;right:74px;transform:translate(8px)}.pg-inicio .wafab:hover .wafab-tip{opacity:1;transform:none}@media (max-width:640px){.pg-inicio .wafab{width:56px;height:56px;bottom:82px;right:14px}}.pg-inicio .fhead{letter-spacing:.12em;text-transform:uppercase;color:#c3e36b;font-size:13px}.pg-inicio .flink{color:#e8e5da;font-weight:600;text-decoration:none;transition:color .2s}.pg-inicio .flink:hover{color:#c3e36b}.pg-inicio .fsoc{color:#fbfaf4;background:#fbfaf41a;border:1px solid #fbfaf438;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,color .2s;display:flex}.pg-inicio .fsoc:hover{color:#1f1d1e;background:#c3e36b}@media (max-width:640px){.pg-inicio .mbar{right:82px!important}.pg-inicio .mbar a+a{display:none!important}.pg-inicio .wafab{width:56px!important;height:56px!important;bottom:11px!important;right:14px!important}}.pg-inicio .motion-off *{animation:none!important}@media (prefers-reduced-motion:reduce){.pg-inicio *{transition:none!important;animation:none!important}}.pg-habitaciones{color:#1f1d1e;background:#fbfaf4;margin:0;font-family:Figtree,system-ui,sans-serif}.pg-habitaciones a{color:#1e6e70}.pg-habitaciones a:hover{color:#134849}.pg-habitaciones .dsp{letter-spacing:-.02em;font-family:Bricolage Grotesque,Arial Rounded MT Bold,system-ui,sans-serif}.pg-habitaciones .navlink{color:#1f1d1e;border-radius:999px;padding:10px 14px;font-size:15px;font-weight:600;text-decoration:none;transition:background .25s}.pg-habitaciones .navlink:hover{color:#1f1d1e;background:#e4f2b8}.pg-habitaciones .btn{cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:0 24px;font-family:inherit;font-size:16px;font-weight:700;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex}.pg-habitaciones .btn:hover{transform:translateY(-3px);box-shadow:0 14px 26px -12px #1f1d1e73}.pg-habitaciones .tilt{transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .6s;transform:perspective(1000px)}.pg-habitaciones .tilt:hover{transform:perspective(1000px)rotateX(4deg)rotateY(-5deg)translateY(-6px);box-shadow:0 34px 60px -28px #1f1d1e66}.pg-habitaciones .ph{background-image:repeating-linear-gradient(135deg,#ffffff80 0 2px,#0000 2px 16px);justify-content:flex-start;align-items:flex-end;display:flex;overflow:hidden}.pg-habitaciones .phl{color:#1f1d1e;letter-spacing:.06em;text-transform:uppercase;background:#ffffffeb;border-radius:999px;margin:14px;padding:7px 12px;font-size:12px;font-weight:700}.pg-habitaciones .ph{position:relative}.pg-habitaciones .ph>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pg-habitaciones .refchip{z-index:2;color:#fbfaf4;-webkit-backdrop-filter:blur(6px);background:#1f1d1eb8;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;top:14px;right:14px;position:absolute!important}.pg-habitaciones .ph>:not(img){position:relative}.pg-habitaciones .cube{transform-style:preserve-3d;animation:16s cubic-bezier(.7,0,.3,1) infinite cube-habitaciones}.pg-habitaciones .cf{backface-visibility:hidden;border-radius:24px;position:absolute;inset:0}.pg-habitaciones .tab{cursor:pointer;border:2px solid #1f1d1e;border-radius:999px;min-height:48px;padding:0 22px;font-family:inherit;font-size:16px;font-weight:700;transition:background .25s,color .25s}.pg-habitaciones .up{animation:.7s cubic-bezier(.2,.8,.2,1) both up-habitaciones}@keyframes cube-habitaciones{0%,18%{transform:rotateX(-14deg)rotateY(0)}25%,43%{transform:rotateX(-14deg)rotateY(-90deg)}50%,68%{transform:rotateX(-14deg)rotateY(-180deg)}75%,93%{transform:rotateX(-14deg)rotateY(-270deg)}to{transform:rotateX(-14deg)rotateY(-360deg)}}@keyframes up-habitaciones{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.pg-habitaciones .layered,.pg-habitaciones .layered>:not(.bgph):not(.mbar){position:relative}.pg-habitaciones .bgph{pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.pg-habitaciones .herofade{opacity:.2;height:920px;bottom:auto;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.pg-habitaciones .bgfix{background-attachment:fixed}.pg-habitaciones .mult{mix-blend-mode:multiply}.pg-habitaciones .kb{animation:28s ease-in-out infinite alternate kb-habitaciones}@keyframes kb-habitaciones{0%{transform:scale(1)}to{transform:scale(1.12)}}@media (max-width:860px){.pg-habitaciones .bgfix{background-attachment:scroll}}.pg-habitaciones .bg-lawn{background-image:url(/img/jardin-bucaros.webp)}.pg-habitaciones .bg-pool{background-image:url(/img/piscina-montanas.webp)}.pg-habitaciones .bg-night{background-image:url(/img/restaurante-noche.webp)}.pg-habitaciones .bg-garden{background-image:url(/img/jardin-kiosco.webp)}.pg-habitaciones .mob{display:none}.pg-habitaciones .menubtn{cursor:pointer;color:#1f1d1e;background:#fff;border:2px solid #1f1d1e;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0}.pg-habitaciones .mnav a{color:#1f1d1e;background:#fff;border:1px solid #ece9dd;border-radius:16px;align-items:center;min-height:52px;padding:0 18px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.pg-habitaciones .mbar{display:none}@media (max-width:860px){.pg-habitaciones .desk{display:none!important}.pg-habitaciones .mob{display:flex!important}}@media (max-width:640px){.pg-habitaciones .wrap{padding:40px 16px!important}.pg-habitaciones .wrapx{padding-left:0!important;padding-right:0!important}.pg-habitaciones .m-pad{padding:28px 20px!important}.pg-habitaciones header{padding:12px 16px!important}.pg-habitaciones header img{height:52px!important}.pg-habitaciones footer>div{padding-left:16px!important;padding-right:16px!important}.pg-habitaciones .motion-on,.pg-habitaciones .motion-off{padding-bottom:84px}.pg-habitaciones .mbar{z-index:50;gap:8px;display:flex;position:fixed;bottom:12px;left:12px;right:12px}.pg-habitaciones h1{font-size:44px!important}.pg-habitaciones [role=group]{scrollbar-width:none;margin-left:-16px;margin-right:-16px;padding:0 16px 6px;overflow-x:auto;flex-wrap:nowrap!important}.pg-habitaciones [role=group]>*{white-space:nowrap;flex-shrink:0}.pg-habitaciones article>.ph{flex-basis:100%!important;min-height:240px!important}.pg-habitaciones article h3{font-size:34px!important}}@media (hover:none){.pg-habitaciones .tilt:hover{box-shadow:none!important;transform:perspective(1000px)!important}}.pg-habitaciones{scroll-padding-top:120px}.pg-habitaciones .floatnav{z-index:60;box-sizing:border-box;-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);background:#fbfaf4c7;border:1px solid #1f1d1e14;border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:calc(100% - 32px);max-width:1280px;margin:14px auto 0;padding:8px 10px 8px 22px;display:flex;position:sticky;top:14px;box-shadow:0 22px 44px -26px #1f1d1e73}.pg-habitaciones .floatnav img{height:54px!important}.pg-habitaciones .floatnav .mnav{flex-basis:100%;padding:4px 6px 10px!important}@media (max-width:860px){.pg-habitaciones .floatnav{border-radius:30px;width:calc(100% - 16px);margin-top:8px;top:8px;padding:6px 6px 6px 14px!important}.pg-habitaciones .floatnav img{height:46px!important}}.pg-habitaciones .wafab{z-index:70;color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;transition:transform .3s;display:flex;bottom:22px;right:22px;box-shadow:0 18px 36px -12px #128c46a6;position:fixed!important}.pg-habitaciones .wafab:hover{color:#fff;transform:scale(1.08)translateY(-2px)}.pg-habitaciones .wafab:before{content:"";z-index:-1;background:#25d366;border-radius:50%;animation:2.4s ease-out infinite wapulse-habitaciones;position:absolute;inset:0}@keyframes wapulse-habitaciones{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.pg-habitaciones .wafab-tip{white-space:nowrap;color:#fbfaf4;opacity:0;pointer-events:none;background:#1f1d1e;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700;transition:opacity .3s,transform .3s;position:absolute;right:74px;transform:translate(8px)}.pg-habitaciones .wafab:hover .wafab-tip{opacity:1;transform:none}@media (max-width:640px){.pg-habitaciones .wafab{width:56px;height:56px;bottom:82px;right:14px}}.pg-habitaciones .fhead{letter-spacing:.12em;text-transform:uppercase;color:#c3e36b;font-size:13px}.pg-habitaciones .flink{color:#e8e5da;font-weight:600;text-decoration:none;transition:color .2s}.pg-habitaciones .flink:hover{color:#c3e36b}.pg-habitaciones .fsoc{color:#fbfaf4;background:#fbfaf41a;border:1px solid #fbfaf438;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,color .2s;display:flex}.pg-habitaciones .fsoc:hover{color:#1f1d1e;background:#c3e36b}@media (max-width:640px){.pg-habitaciones .mbar{right:82px!important}.pg-habitaciones .mbar a+a{display:none!important}.pg-habitaciones .wafab{width:56px!important;height:56px!important;bottom:11px!important;right:14px!important}}.pg-habitaciones .motion-off *{animation:none!important}@media (prefers-reduced-motion:reduce){.pg-habitaciones *{transition:none!important;animation:none!important}}.pg-dia-de-sol{color:#1f1d1e;background:#fbfaf4;margin:0;font-family:Figtree,system-ui,sans-serif}.pg-dia-de-sol a{color:#1e6e70}.pg-dia-de-sol a:hover{color:#134849}.pg-dia-de-sol .dsp{letter-spacing:-.02em;font-family:Bricolage Grotesque,Arial Rounded MT Bold,system-ui,sans-serif}.pg-dia-de-sol .navlink{color:#1f1d1e;border-radius:999px;padding:10px 14px;font-size:15px;font-weight:600;text-decoration:none;transition:background .25s}.pg-dia-de-sol .navlink:hover{color:#1f1d1e;background:#e4f2b8}.pg-dia-de-sol .btn{cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:0 24px;font-family:inherit;font-size:16px;font-weight:700;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex}.pg-dia-de-sol .btn:hover{transform:translateY(-3px);box-shadow:0 14px 26px -12px #1f1d1e73}.pg-dia-de-sol .tilt{transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .6s;transform:perspective(1000px)}.pg-dia-de-sol .tilt:hover{transform:perspective(1000px)rotateX(5deg)rotateY(-7deg)translateY(-8px);box-shadow:0 34px 60px -28px #1f1d1e66}.pg-dia-de-sol .ph{background-image:repeating-linear-gradient(135deg,#ffffff80 0 2px,#0000 2px 16px);justify-content:flex-start;align-items:flex-end;display:flex;overflow:hidden}.pg-dia-de-sol .phl{color:#1f1d1e;letter-spacing:.06em;text-transform:uppercase;background:#ffffffeb;border-radius:999px;margin:14px;padding:7px 12px;font-size:12px;font-weight:700}.pg-dia-de-sol .ph{position:relative}.pg-dia-de-sol .ph>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pg-dia-de-sol .ph>video{object-fit:cover;width:100%;height:100%;inset:0;position:absolute!important}.pg-dia-de-sol .vchip{color:#fbfaf4;-webkit-backdrop-filter:blur(6px);background:#1f1d1eb8;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex;bottom:14px;left:14px;position:absolute!important}.pg-dia-de-sol .ph>:not(img){position:relative}.pg-dia-de-sol .stage{transform-style:preserve-3d;animation:12s ease-in-out infinite sway-dia-de-sol}.pg-dia-de-sol .layer{border-radius:26px;position:absolute;box-shadow:0 30px 50px -26px #1f1d1e73}.pg-dia-de-sol .chip{cursor:pointer;border:2px solid #1f1d1e;border-radius:999px;min-height:48px;padding:0 20px;font-family:inherit;font-size:16px;font-weight:700;transition:background .25s,color .25s,transform .25s}.pg-dia-de-sol .chip:hover{transform:translateY(-2px)}@keyframes sway-dia-de-sol{0%,to{transform:rotateX(18deg)rotateY(-22deg)}50%{transform:rotateX(10deg)rotateY(16deg)}}.pg-dia-de-sol .layered,.pg-dia-de-sol .layered>:not(.bgph):not(.mbar){position:relative}.pg-dia-de-sol .bgph{pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.pg-dia-de-sol .herofade{opacity:.2;height:920px;bottom:auto;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.pg-dia-de-sol .bgfix{background-attachment:fixed}.pg-dia-de-sol .mult{mix-blend-mode:multiply}.pg-dia-de-sol .kb{animation:28s ease-in-out infinite alternate kb-dia-de-sol}@keyframes kb-dia-de-sol{0%{transform:scale(1)}to{transform:scale(1.12)}}@media (max-width:860px){.pg-dia-de-sol .bgfix{background-attachment:scroll}}.pg-dia-de-sol .bg-lawn{background-image:url(/img/jardin-bucaros.webp)}.pg-dia-de-sol .bg-kids{background-image:url(/img/piscina-ninos.webp)}.pg-dia-de-sol .bg-lake{background-image:url(/img/lago-kiosco.webp)}.pg-dia-de-sol .bg-knight{background-image:url(/img/kiosco-noche.webp)}.pg-dia-de-sol .mob{display:none}.pg-dia-de-sol .menubtn{cursor:pointer;color:#1f1d1e;background:#fff;border:2px solid #1f1d1e;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0}.pg-dia-de-sol .mnav a{color:#1f1d1e;background:#fff;border:1px solid #ece9dd;border-radius:16px;align-items:center;min-height:52px;padding:0 18px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.pg-dia-de-sol .mbar{display:none}@media (max-width:860px){.pg-dia-de-sol .desk{display:none!important}.pg-dia-de-sol .mob{display:flex!important}}@media (max-width:640px){.pg-dia-de-sol .wrap{padding:40px 16px!important}.pg-dia-de-sol .wrapx{padding-left:0!important;padding-right:0!important}.pg-dia-de-sol .m-pad{padding:28px 20px!important}.pg-dia-de-sol header{padding:12px 16px!important}.pg-dia-de-sol header img{height:52px!important}.pg-dia-de-sol footer>div{padding-left:16px!important;padding-right:16px!important}.pg-dia-de-sol .motion-on,.pg-dia-de-sol .motion-off{padding-bottom:84px}.pg-dia-de-sol .mbar{z-index:50;gap:8px;display:flex;position:fixed;bottom:12px;left:12px;right:12px}.pg-dia-de-sol h1{font-size:44px!important}.pg-dia-de-sol .chip{min-height:44px;padding:0 16px;font-size:15px}}@media (hover:none){.pg-dia-de-sol .tilt:hover{box-shadow:none!important;transform:perspective(1000px)!important}}.pg-dia-de-sol{scroll-padding-top:120px}.pg-dia-de-sol .floatnav{z-index:60;box-sizing:border-box;-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);background:#fbfaf4c7;border:1px solid #1f1d1e14;border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:calc(100% - 32px);max-width:1280px;margin:14px auto 0;padding:8px 10px 8px 22px;display:flex;position:sticky;top:14px;box-shadow:0 22px 44px -26px #1f1d1e73}.pg-dia-de-sol .floatnav img{height:54px!important}.pg-dia-de-sol .floatnav .mnav{flex-basis:100%;padding:4px 6px 10px!important}@media (max-width:860px){.pg-dia-de-sol .floatnav{border-radius:30px;width:calc(100% - 16px);margin-top:8px;top:8px;padding:6px 6px 6px 14px!important}.pg-dia-de-sol .floatnav img{height:46px!important}}.pg-dia-de-sol .wafab{z-index:70;color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;transition:transform .3s;display:flex;bottom:22px;right:22px;box-shadow:0 18px 36px -12px #128c46a6;position:fixed!important}.pg-dia-de-sol .wafab:hover{color:#fff;transform:scale(1.08)translateY(-2px)}.pg-dia-de-sol .wafab:before{content:"";z-index:-1;background:#25d366;border-radius:50%;animation:2.4s ease-out infinite wapulse-dia-de-sol;position:absolute;inset:0}@keyframes wapulse-dia-de-sol{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.pg-dia-de-sol .wafab-tip{white-space:nowrap;color:#fbfaf4;opacity:0;pointer-events:none;background:#1f1d1e;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700;transition:opacity .3s,transform .3s;position:absolute;right:74px;transform:translate(8px)}.pg-dia-de-sol .wafab:hover .wafab-tip{opacity:1;transform:none}@media (max-width:640px){.pg-dia-de-sol .wafab{width:56px;height:56px;bottom:82px;right:14px}}.pg-dia-de-sol .fhead{letter-spacing:.12em;text-transform:uppercase;color:#c3e36b;font-size:13px}.pg-dia-de-sol .flink{color:#e8e5da;font-weight:600;text-decoration:none;transition:color .2s}.pg-dia-de-sol .flink:hover{color:#c3e36b}.pg-dia-de-sol .fsoc{color:#fbfaf4;background:#fbfaf41a;border:1px solid #fbfaf438;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,color .2s;display:flex}.pg-dia-de-sol .fsoc:hover{color:#1f1d1e;background:#c3e36b}@media (max-width:640px){.pg-dia-de-sol .mbar{right:82px!important}.pg-dia-de-sol .mbar a+a{display:none!important}.pg-dia-de-sol .wafab{width:56px!important;height:56px!important;bottom:11px!important;right:14px!important}}.pg-dia-de-sol .motion-off *{animation:none!important}@media (prefers-reduced-motion:reduce){.pg-dia-de-sol *{transition:none!important;animation:none!important}}.pg-nosotros{color:#1f1d1e;background:#fbfaf4;margin:0;font-family:Figtree,system-ui,sans-serif}.pg-nosotros a{color:#1e6e70}.pg-nosotros a:hover{color:#134849}.pg-nosotros .dsp{letter-spacing:-.02em;font-family:Bricolage Grotesque,Arial Rounded MT Bold,system-ui,sans-serif}.pg-nosotros .navlink{color:#1f1d1e;border-radius:999px;padding:10px 14px;font-size:15px;font-weight:600;text-decoration:none;transition:background .25s}.pg-nosotros .navlink:hover{color:#1f1d1e;background:#e4f2b8}.pg-nosotros .btn{border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:0 24px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex}.pg-nosotros .btn:hover{transform:translateY(-3px);box-shadow:0 14px 26px -12px #1f1d1e73}.pg-nosotros .tilt{transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .6s;transform:perspective(1000px)}.pg-nosotros .tilt:hover{transform:perspective(1000px)rotateX(5deg)rotateY(-7deg)translateY(-8px);box-shadow:0 34px 60px -28px #1f1d1e66}.pg-nosotros .ph{background-image:repeating-linear-gradient(135deg,#ffffff80 0 2px,#0000 2px 16px);justify-content:flex-start;align-items:flex-end;display:flex;overflow:hidden}.pg-nosotros .phl{color:#1f1d1e;letter-spacing:.06em;text-transform:uppercase;background:#ffffffeb;border-radius:999px;margin:14px;padding:7px 12px;font-size:12px;font-weight:700}.pg-nosotros .ph{position:relative}.pg-nosotros .ph>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pg-nosotros .ph>:not(img){position:relative}.pg-nosotros .wobble{transform-style:preserve-3d;animation:10s ease-in-out infinite wobble-nosotros}.pg-nosotros .orbit{animation:20s linear infinite orbit-nosotros}@keyframes wobble-nosotros{0%,to{transform:rotateY(-18deg)rotateX(8deg)}50%{transform:rotateY(18deg)rotateX(-6deg)}}@keyframes orbit-nosotros{to{transform:rotate(360deg)}}.pg-nosotros .layered,.pg-nosotros .layered>:not(.bgph):not(.mbar){position:relative}.pg-nosotros .bgph{pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.pg-nosotros .herofade{opacity:.2;height:920px;bottom:auto;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.pg-nosotros .bgfix{background-attachment:fixed}.pg-nosotros .mult{mix-blend-mode:multiply}.pg-nosotros .kb{animation:28s ease-in-out infinite alternate kb-nosotros}@keyframes kb-nosotros{0%{transform:scale(1)}to{transform:scale(1.12)}}@media (max-width:860px){.pg-nosotros .bgfix{background-attachment:scroll}}.pg-nosotros .bg-lawn{background-image:url(/img/jardin-bucaros.webp)}.pg-nosotros .bg-garden{background-image:url(/img/jardin-kiosco.webp)}.pg-nosotros .bg-gravel{background-image:url(/img/kiosco-gravilla.webp)}.pg-nosotros .mob{display:none}.pg-nosotros .menubtn{cursor:pointer;color:#1f1d1e;background:#fff;border:2px solid #1f1d1e;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0}.pg-nosotros .mnav a{color:#1f1d1e;background:#fff;border:1px solid #ece9dd;border-radius:16px;align-items:center;min-height:52px;padding:0 18px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.pg-nosotros .mbar{display:none}@media (max-width:860px){.pg-nosotros .desk{display:none!important}.pg-nosotros .mob{display:flex!important}}@media (max-width:640px){.pg-nosotros .wrap{padding:40px 16px!important}.pg-nosotros .wrapx{padding-left:0!important;padding-right:0!important}.pg-nosotros .m-pad{padding:28px 20px!important}.pg-nosotros header{padding:12px 16px!important}.pg-nosotros header img{height:52px!important}.pg-nosotros footer>div{padding-left:16px!important;padding-right:16px!important}.pg-nosotros .motion-on,.pg-nosotros .motion-off{padding-bottom:84px}.pg-nosotros .mbar{z-index:50;gap:8px;display:flex;position:fixed;bottom:12px;left:12px;right:12px}.pg-nosotros h1{font-size:44px!important}.pg-nosotros .collage>.ph:first-child{min-height:320px!important}.pg-nosotros .collage>.ph{min-height:160px!important}}@media (hover:none){.pg-nosotros .tilt:hover{box-shadow:none!important;transform:perspective(1000px)!important}}.pg-nosotros{scroll-padding-top:120px}.pg-nosotros .floatnav{z-index:60;box-sizing:border-box;-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);background:#fbfaf4c7;border:1px solid #1f1d1e14;border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:calc(100% - 32px);max-width:1280px;margin:14px auto 0;padding:8px 10px 8px 22px;display:flex;position:sticky;top:14px;box-shadow:0 22px 44px -26px #1f1d1e73}.pg-nosotros .floatnav img{height:54px!important}.pg-nosotros .floatnav .mnav{flex-basis:100%;padding:4px 6px 10px!important}@media (max-width:860px){.pg-nosotros .floatnav{border-radius:30px;width:calc(100% - 16px);margin-top:8px;top:8px;padding:6px 6px 6px 14px!important}.pg-nosotros .floatnav img{height:46px!important}}.pg-nosotros .wafab{z-index:70;color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;transition:transform .3s;display:flex;bottom:22px;right:22px;box-shadow:0 18px 36px -12px #128c46a6;position:fixed!important}.pg-nosotros .wafab:hover{color:#fff;transform:scale(1.08)translateY(-2px)}.pg-nosotros .wafab:before{content:"";z-index:-1;background:#25d366;border-radius:50%;animation:2.4s ease-out infinite wapulse-nosotros;position:absolute;inset:0}@keyframes wapulse-nosotros{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.pg-nosotros .wafab-tip{white-space:nowrap;color:#fbfaf4;opacity:0;pointer-events:none;background:#1f1d1e;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700;transition:opacity .3s,transform .3s;position:absolute;right:74px;transform:translate(8px)}.pg-nosotros .wafab:hover .wafab-tip{opacity:1;transform:none}@media (max-width:640px){.pg-nosotros .wafab{width:56px;height:56px;bottom:82px;right:14px}}.pg-nosotros .fhead{letter-spacing:.12em;text-transform:uppercase;color:#c3e36b;font-size:13px}.pg-nosotros .flink{color:#e8e5da;font-weight:600;text-decoration:none;transition:color .2s}.pg-nosotros .flink:hover{color:#c3e36b}.pg-nosotros .fsoc{color:#fbfaf4;background:#fbfaf41a;border:1px solid #fbfaf438;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,color .2s;display:flex}.pg-nosotros .fsoc:hover{color:#1f1d1e;background:#c3e36b}@media (max-width:640px){.pg-nosotros .mbar{right:82px!important}.pg-nosotros .mbar a+a{display:none!important}.pg-nosotros .wafab{width:56px!important;height:56px!important;bottom:11px!important;right:14px!important}}.pg-nosotros .motion-off *{animation:none!important}@media (prefers-reduced-motion:reduce){.pg-nosotros *{transition:none!important;animation:none!important}}.pg-blog{color:#1f1d1e;background:#fbfaf4;margin:0;font-family:Figtree,system-ui,sans-serif}.pg-blog a{color:#1e6e70}.pg-blog a:hover{color:#134849}.pg-blog .dsp{letter-spacing:-.02em;font-family:Bricolage Grotesque,Arial Rounded MT Bold,system-ui,sans-serif}.pg-blog .navlink{color:#1f1d1e;border-radius:999px;padding:10px 14px;font-size:15px;font-weight:600;text-decoration:none;transition:background .25s}.pg-blog .navlink:hover{color:#1f1d1e;background:#e4f2b8}.pg-blog .btn{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 24px;font-family:inherit;font-size:16px;font-weight:700;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex}.pg-blog .btn:hover{transform:translateY(-3px);box-shadow:0 14px 26px -12px #1f1d1e73}.pg-blog .tilt{transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .6s;transform:perspective(1000px)}.pg-blog .tilt:hover{transform:perspective(1000px)rotateX(5deg)rotateY(-6deg)translateY(-8px);box-shadow:0 34px 60px -28px #1f1d1e66}.pg-blog .ph{background-image:repeating-linear-gradient(135deg,#ffffff80 0 2px,#0000 2px 16px);justify-content:flex-start;align-items:flex-end;display:flex;overflow:hidden}.pg-blog .phl{color:#1f1d1e;letter-spacing:.06em;text-transform:uppercase;background:#ffffffeb;border-radius:999px;margin:14px;padding:7px 12px;font-size:12px;font-weight:700}.pg-blog .tab{cursor:pointer;border:2px solid #1f1d1e;border-radius:999px;min-height:44px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:700;transition:background .25s,color .25s}.pg-blog .ph{position:relative}.pg-blog .ph>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pg-blog .ph>:not(img){position:relative}.pg-blog .float3d{transform-style:preserve-3d;animation:9s ease-in-out infinite f3d-blog}.pg-blog .up{animation:.6s cubic-bezier(.2,.8,.2,1) both up-blog}@keyframes f3d-blog{0%,to{transform:rotateX(14deg)rotateY(-16deg)translateY(0)}50%{transform:rotateX(6deg)rotateY(12deg)translateY(-12px)}}@keyframes up-blog{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.pg-blog .layered,.pg-blog .layered>:not(.bgph):not(.mbar){position:relative}.pg-blog .bgph{pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.pg-blog .herofade{opacity:.2;height:920px;bottom:auto;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.pg-blog .mult{mix-blend-mode:multiply}.pg-blog .kb{animation:28s ease-in-out infinite alternate kb-blog}@keyframes kb-blog{0%{transform:scale(1)}to{transform:scale(1.12)}}.pg-blog .bg-lawn{background-image:url(/img/jardin-bucaros.webp)}.pg-blog .bg-pool{background-image:url(/img/piscina-montanas.webp)}.pg-blog .bg-lake{background-image:url(/img/lago-kiosco.webp)}.pg-blog .mob{display:none}.pg-blog .menubtn{cursor:pointer;color:#1f1d1e;background:#fff;border:2px solid #1f1d1e;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0}.pg-blog .mnav a{color:#1f1d1e;background:#fff;border:1px solid #ece9dd;border-radius:16px;align-items:center;min-height:52px;padding:0 18px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.pg-blog .mbar{display:none}@media (max-width:860px){.pg-blog .desk{display:none!important}.pg-blog .mob{display:flex!important}}@media (max-width:640px){.pg-blog .wrap{padding:40px 16px!important}.pg-blog .wrapx{padding-left:0!important;padding-right:0!important}.pg-blog .m-pad{padding:28px 20px!important}.pg-blog header{padding:12px 16px!important}.pg-blog header img{height:52px!important}.pg-blog footer>div{padding-left:16px!important;padding-right:16px!important}.pg-blog .motion-on,.pg-blog .motion-off{padding-bottom:84px}.pg-blog .mbar{z-index:50;gap:8px;display:flex;position:fixed;bottom:12px;left:12px;right:12px}.pg-blog h1{font-size:44px!important}.pg-blog .scrollx{scrollbar-width:none;margin-left:-16px;margin-right:-16px;padding:0 16px 6px;overflow-x:auto;flex-wrap:nowrap!important}.pg-blog .scrollx>*{white-space:nowrap;flex-shrink:0}.pg-blog .feat3d{min-height:280px!important}}@media (hover:none){.pg-blog .tilt:hover{box-shadow:none!important;transform:perspective(1000px)!important}}.pg-blog{scroll-padding-top:120px}.pg-blog .floatnav{z-index:60;box-sizing:border-box;-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);background:#fbfaf4c7;border:1px solid #1f1d1e14;border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:calc(100% - 32px);max-width:1280px;margin:14px auto 0;padding:8px 10px 8px 22px;display:flex;position:sticky;top:14px;box-shadow:0 22px 44px -26px #1f1d1e73}.pg-blog .floatnav img{height:54px!important}.pg-blog .floatnav .mnav{flex-basis:100%;padding:4px 6px 10px!important}@media (max-width:860px){.pg-blog .floatnav{border-radius:30px;width:calc(100% - 16px);margin-top:8px;top:8px;padding:6px 6px 6px 14px!important}.pg-blog .floatnav img{height:46px!important}}.pg-blog .wafab{z-index:70;color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;transition:transform .3s;display:flex;bottom:22px;right:22px;box-shadow:0 18px 36px -12px #128c46a6;position:fixed!important}.pg-blog .wafab:hover{color:#fff;transform:scale(1.08)translateY(-2px)}.pg-blog .wafab:before{content:"";z-index:-1;background:#25d366;border-radius:50%;animation:2.4s ease-out infinite wapulse-blog;position:absolute;inset:0}@keyframes wapulse-blog{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.pg-blog .wafab-tip{white-space:nowrap;color:#fbfaf4;opacity:0;pointer-events:none;background:#1f1d1e;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700;transition:opacity .3s,transform .3s;position:absolute;right:74px;transform:translate(8px)}.pg-blog .wafab:hover .wafab-tip{opacity:1;transform:none}@media (max-width:640px){.pg-blog .wafab{width:56px;height:56px;bottom:82px;right:14px}}.pg-blog .fhead{letter-spacing:.12em;text-transform:uppercase;color:#c3e36b;font-size:13px}.pg-blog .flink{color:#e8e5da;font-weight:600;text-decoration:none;transition:color .2s}.pg-blog .flink:hover{color:#c3e36b}.pg-blog .fsoc{color:#fbfaf4;background:#fbfaf41a;border:1px solid #fbfaf438;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,color .2s;display:flex}.pg-blog .fsoc:hover{color:#1f1d1e;background:#c3e36b}@media (max-width:640px){.pg-blog .mbar{right:82px!important}.pg-blog .mbar a+a{display:none!important}.pg-blog .wafab{width:56px!important;height:56px!important;bottom:11px!important;right:14px!important}}.pg-blog .motion-off *{animation:none!important}@media (prefers-reduced-motion:reduce){.pg-blog *{transition:none!important;animation:none!important}}.pg-contacto{color:#1f1d1e;background:#fbfaf4;margin:0;font-family:Figtree,system-ui,sans-serif}.pg-contacto a{color:#1e6e70}.pg-contacto a:hover{color:#134849}.pg-contacto .dsp{letter-spacing:-.02em;font-family:Bricolage Grotesque,Arial Rounded MT Bold,system-ui,sans-serif}.pg-contacto .navlink{color:#1f1d1e;border-radius:999px;padding:10px 14px;font-size:15px;font-weight:600;text-decoration:none;transition:background .25s}.pg-contacto .navlink:hover{color:#1f1d1e;background:#e4f2b8}.pg-contacto .btn{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 24px;font-family:inherit;font-size:16px;font-weight:700;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex}.pg-contacto .btn:hover{transform:translateY(-3px);box-shadow:0 14px 26px -12px #1f1d1e73}.pg-contacto .tilt{transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .6s;transform:perspective(1000px)}.pg-contacto .tilt:hover{transform:perspective(1000px)rotateX(5deg)rotateY(-6deg)translateY(-6px);box-shadow:0 30px 50px -26px #1f1d1e66}.pg-contacto .ph{background-image:repeating-linear-gradient(135deg,#ffffff80 0 2px,#0000 2px 16px);justify-content:flex-start;align-items:flex-end;display:flex;overflow:hidden}.pg-contacto .phl{color:#1f1d1e;letter-spacing:.06em;text-transform:uppercase;background:#ffffffeb;border-radius:999px;margin:14px;padding:7px 12px;font-size:12px;font-weight:700}.pg-contacto sc-if,.pg-contacto sc-for{display:contents}.pg-contacto .fld{color:#1f1d1e;box-sizing:border-box;background:#fff;border:2px solid #e0dccd;border-radius:16px;width:100%;min-width:0;height:52px;min-height:52px;margin:0;padding:0 16px;font-family:inherit;font-size:16px;line-height:normal;display:block}.pg-contacto input.fld[type=date]{appearance:none;align-items:center;display:flex}.pg-contacto input.fld[type=date]::-webkit-date-and-time-value{text-align:left}.pg-contacto select.fld{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%231F1D1E' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:44px}.pg-contacto textarea.fld{height:auto}.pg-contacto .lbl{min-width:0}.pg-contacto .fld:focus{outline-offset:1px;border-color:#1f1d1e;outline:3px solid #9bcb2e}.pg-contacto .lbl{flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.pg-contacto .seg{cursor:pointer;border:2px solid #1f1d1e;border-radius:999px;min-height:48px;padding:0 20px;font-family:inherit;font-size:15px;font-weight:700}.pg-contacto .step{cursor:pointer;color:#1f1d1e;background:#fff;border:2px solid #1f1d1e;border-radius:50%;width:44px;height:44px;font-family:inherit;font-size:22px;font-weight:700}.pg-contacto .ph{position:relative}.pg-contacto .ph>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pg-contacto .ph>:not(img){position:relative}.pg-contacto .route{stroke-dasharray:14 18;animation:1.6s linear infinite dash-contacto}.pg-contacto .mpin{animation:2.6s ease-in-out infinite mpin-contacto}@keyframes dash-contacto{to{stroke-dashoffset:-64px}}@keyframes mpin-contacto{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.pg-contacto details summary{cursor:pointer;list-style:none}.pg-contacto details summary::-webkit-details-marker{display:none}@keyframes pin-contacto{0%,to{transform:translateY(0)rotate(-45deg)}50%{transform:translateY(-14px)rotate(-45deg)}}.pg-contacto .layered,.pg-contacto .layered>:not(.bgph):not(.mbar){position:relative}.pg-contacto .bgph{pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.pg-contacto .herofade{opacity:.2;height:920px;bottom:auto;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.pg-contacto .mult{mix-blend-mode:multiply}.pg-contacto .bg-lawn{background-image:url(/img/jardin-bucaros.webp)}.pg-contacto .bg-gravel{background-image:url(/img/kiosco-gravilla.webp)}.pg-contacto .bg-knight{background-image:url(/img/kiosco-noche.webp)}.pg-contacto .mob{display:none}.pg-contacto .menubtn{cursor:pointer;color:#1f1d1e;background:#fff;border:2px solid #1f1d1e;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0}.pg-contacto .mnav a{color:#1f1d1e;background:#fff;border:1px solid #ece9dd;border-radius:16px;align-items:center;min-height:52px;padding:0 18px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.pg-contacto .mbar{display:none}@media (max-width:860px){.pg-contacto .desk{display:none!important}.pg-contacto .mob{display:flex!important}}@media (max-width:640px){.pg-contacto .wrap{padding:40px 16px!important}.pg-contacto .m-pad{padding:28px 20px!important}.pg-contacto header{padding:12px 16px!important}.pg-contacto header img{height:52px!important}.pg-contacto footer>div{padding-left:16px!important;padding-right:16px!important}.pg-contacto .motion-on,.pg-contacto .motion-off{padding-bottom:84px}.pg-contacto .mbar{z-index:50;gap:8px;display:flex;position:fixed;bottom:12px;left:12px;right:12px}.pg-contacto h1{font-size:44px!important}.pg-contacto .strip{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:78%;grid-auto-flow:column;margin-right:-16px;padding:0 16px 6px;overflow-x:auto;grid-template-columns:none!important;margin-left:-16px!important}.pg-contacto .strip>*{scroll-snap-align:start;height:200px!important}.pg-contacto figure.map{min-height:0!important}.pg-contacto figure.map svg{aspect-ratio:800/460;height:auto!important;position:static!important}.pg-contacto figure.map figcaption{margin:12px!important}}@media (hover:none){.pg-contacto .tilt:hover{box-shadow:none!important;transform:perspective(1000px)!important}}.pg-contacto{scroll-padding-top:120px}.pg-contacto .floatnav{z-index:60;box-sizing:border-box;-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);background:#fbfaf4c7;border:1px solid #1f1d1e14;border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:calc(100% - 32px);max-width:1280px;margin:14px auto 0;padding:8px 10px 8px 22px;display:flex;position:sticky;top:14px;box-shadow:0 22px 44px -26px #1f1d1e73}.pg-contacto .floatnav img{height:54px!important}.pg-contacto .floatnav .mnav{flex-basis:100%;padding:4px 6px 10px!important}@media (max-width:860px){.pg-contacto .floatnav{border-radius:30px;width:calc(100% - 16px);margin-top:8px;top:8px;padding:6px 6px 6px 14px!important}.pg-contacto .floatnav img{height:46px!important}}.pg-contacto .wafab{z-index:70;color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;transition:transform .3s;display:flex;bottom:22px;right:22px;box-shadow:0 18px 36px -12px #128c46a6;position:fixed!important}.pg-contacto .wafab:hover{color:#fff;transform:scale(1.08)translateY(-2px)}.pg-contacto .wafab:before{content:"";z-index:-1;background:#25d366;border-radius:50%;animation:2.4s ease-out infinite wapulse-contacto;position:absolute;inset:0}@keyframes wapulse-contacto{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.pg-contacto .wafab-tip{white-space:nowrap;color:#fbfaf4;opacity:0;pointer-events:none;background:#1f1d1e;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700;transition:opacity .3s,transform .3s;position:absolute;right:74px;transform:translate(8px)}.pg-contacto .wafab:hover .wafab-tip{opacity:1;transform:none}@media (max-width:640px){.pg-contacto .wafab{width:56px;height:56px;bottom:82px;right:14px}}.pg-contacto .fhead{letter-spacing:.12em;text-transform:uppercase;color:#c3e36b;font-size:13px}.pg-contacto .flink{color:#e8e5da;font-weight:600;text-decoration:none;transition:color .2s}.pg-contacto .flink:hover{color:#c3e36b}.pg-contacto .fsoc{color:#fbfaf4;background:#fbfaf41a;border:1px solid #fbfaf438;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,color .2s;display:flex}.pg-contacto .fsoc:hover{color:#1f1d1e;background:#c3e36b}@media (max-width:640px){.pg-contacto .mbar{right:82px!important}.pg-contacto .mbar a+a{display:none!important}.pg-contacto .wafab{width:56px!important;height:56px!important;bottom:11px!important;right:14px!important}}.pg-contacto .motion-off *{animation:none!important}@media (prefers-reduced-motion:reduce){.pg-contacto *{transition:none!important;animation:none!important}}
