/* Universo Anaya — diseño de las páginas. Generado desde el diseño aprobado. Escritorio primero; debajo, los ajustes de móvil (≤720px). */
/* Inicio */
.ua-page.ua-in1{background: rgb(244, 239, 230); color: rgb(28, 34, 29); font-family: "Hanken Grotesk", sans-serif;}
.ua-page .ua-in3{position: relative; min-height: 100svh; display: flex; align-items: flex-end; color: rgb(244, 239, 230); background: rgb(44, 61, 49); overflow: hidden;}
.ua-page .ua-in4{position: absolute; inset: 0px; color: rgb(201, 209, 195);}
.ua-page .ua-in5{display:block;width:100%;height:100%;margin:0;overflow:hidden;position:relative;}
.ua-page .ua-in5 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50.0% 100.0%}
.ua-page .ua-in6{position: absolute; inset: 0px; pointer-events: none; background: linear-gradient(rgba(22, 32, 25, 0.5) 0%, rgba(22, 32, 25, 0) 20%, rgba(22, 32, 25, 0) 42%, rgba(22, 32, 25, 0.78) 100%);}
.ua-page .ua-in7{position: relative; pointer-events: none; width: 100%; max-width: 1440px; margin: 0px auto; padding: 140px clamp(20px, 4vw, 56px) clamp(48px, 8vh, 96px); display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; gap: 36px 64px;}
.ua-page .ua-in8{margin: 0px; flex: 1 1 560px; max-width: 11ch; font: 500 clamp(54px, 8.2vw, 132px) / 0.94 "Cormorant Garamond", serif; letter-spacing: -0.015em; text-wrap: balance;}
.ua-page .ua-in9{flex: 0 1 380px; display: flex; flex-direction: column; gap: 28px; padding-bottom: 10px;}
.ua-page .ua-ina{margin: 0px; font-size: clamp(16px, 1.25vw, 18px); line-height: 1.6; color: rgba(244, 239, 230, 0.9); text-wrap: pretty;}
.ua-page .ua-inb{display: flex; flex-wrap: wrap; gap: 12px; pointer-events: auto;}
.ua-page .ua-incb{display:contents}
.ua-page .ua-incb>.ua-inc{display:contents}
.ua-page .ua-incb>.ua-inc>.wp-block-button__link{display: inline-flex; align-items: center; white-space: nowrap; gap: 12px; padding: 16px 26px; border-radius: 999px; background: rgb(244, 239, 230); color: rgb(30, 43, 34); text-decoration: none; font: 500 14px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.04em; transition: background 0.3s;}
.ua-page .ua-incb>.ua-inc>.wp-block-button__link:hover{background: rgb(255, 255, 255) !important; color: rgb(30, 43, 34) !important;}
.ua-page .ua-indb{display:contents}
.ua-page .ua-indb>.ua-ind{display:contents}
.ua-page .ua-indb>.ua-ind>.wp-block-button__link{display: inline-flex; align-items: center; white-space: nowrap; padding: 16px 26px; border-radius: 999px; border: 1px solid rgba(244, 239, 230, 0.6); color: rgb(244, 239, 230); text-decoration: none; font: 500 14px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.04em; transition: background 0.3s;}
.ua-page .ua-indb>.ua-ind>.wp-block-button__link:hover{background: rgba(244, 239, 230, 0.12) !important; color: rgb(244, 239, 230) !important;}
.ua-page .ua-ine{max-width: 1440px; margin: 0px auto; padding: clamp(64px, 13vw, 192px) clamp(20px, 4vw, 56px);}
.ua-page .ua-inf{margin: 0px 0px 40px; display: flex; gap: 14px; align-items: center; font: 500 12px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.2em; text-transform: uppercase; color: rgb(94, 102, 73);}
.ua-page .ua-ing{display: flex; flex-wrap: wrap; align-items: center; gap: 48px clamp(40px, 6vw, 104px);}
.ua-page .ua-inh{flex: 1.7 1 460px; margin: 0px; max-width: 24ch; font: 500 68px / 68px "Cormorant Garamond", serif; letter-spacing: -0.01em; text-wrap: balance;}
.ua-page .ua-ini{flex: 1 1 260px; max-width: 400px; position: relative; aspect-ratio: 4 / 5; background: rgb(199, 202, 178); color: rgb(61, 68, 51); overflow: hidden;}
.ua-page .ua-inj{display:block;width:100%;height:100%;margin:0;overflow:hidden;position:relative;}
.ua-page .ua-inj img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50.0% 100.0%}
.ua-page .ua-ink{margin-top: clamp(56px, 7vw, 104px); padding-left: clamp(0px, 17vw, 300px); display: flex; flex-wrap: wrap; align-items: flex-start; gap: 40px clamp(32px, 4vw, 72px);}
.ua-page .ua-inl{margin: 0px; flex: 0 0 auto; display: flex; flex-direction: column; gap: 12px;}
.ua-page .ua-inm{width: clamp(140px, 14vw, 200px); height: clamp(140px, 14vw, 200px); overflow: hidden; background: rgb(197, 208, 212); color: rgb(52, 71, 79);}
.ua-page .ua-inn{display:block;width:100%;height:100%;margin:0;overflow:hidden;position:relative;}
.ua-page .ua-inn img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50.0% 87.8%}
.ua-page .ua-ino{font: 400 12px / 1.4 "Hanken Grotesk", sans-serif; letter-spacing: 0.06em; color: rgb(78, 85, 78);}
.ua-page .ua-inp{flex: 1 1 360px; max-width: 560px; display: flex; flex-direction: column; gap: 22px; font-size: 17px; line-height: 1.75; color: rgb(62, 69, 63);}
.ua-page .ua-inq{margin: 0px; text-wrap: pretty; font-size: 18px; line-height: 1.4;}
.ua-page .ua-inr{margin: 0px; text-wrap: pretty; font-size: 18px; line-height: 1.4;}
.ua-page .ua-ins{background: rgb(234, 227, 213); overflow: hidden;}
.ua-page .ua-int{max-width: 1440px; margin: 0px auto; padding: clamp(64px, 11vw, 168px) clamp(20px, 4vw, 56px); display: flex; flex-wrap: wrap; align-items: center; gap: 48px clamp(40px, 6vw, 112px);}
.ua-page .ua-inu{flex: 1 1 440px; position: relative; padding: 0px 0px clamp(56px, 6vw, 88px); max-width: 640px;}
.ua-page .ua-inv{position: absolute; left: 0px; top: 14%; width: 72%; bottom: 0px; background: rgb(94, 102, 73);}
.ua-page .ua-inw{position: relative; margin-left: 12%; width: 72%; aspect-ratio: 4 / 5.4; border-radius: 999px 999px 0px 0px; overflow: hidden; background: rgb(199, 202, 178); color: rgb(61, 68, 51);}
.ua-page .ua-inx{display:block;width:100%;height:100%;margin:0;overflow:hidden;position:relative;}
.ua-page .ua-inx img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50.0% 100.0%}
.ua-page .ua-iny{position: absolute; right: 0px; bottom: 0px; width: 40%; aspect-ratio: 1 / 1; border: 10px solid rgb(234, 227, 213); background: rgb(217, 207, 188); color: rgb(90, 74, 58); overflow: hidden;}
.ua-page .ua-inz{display:block;width:100%;height:100%;margin:0;overflow:hidden;position:relative;}
.ua-page .ua-inz img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50.0% 0.0%}
.ua-page .ua-in10{position: absolute; left: 0px; bottom: 0px; margin: 0px; padding: 14px 18px; font: 400 12px / 1.4 "Hanken Grotesk", sans-serif; letter-spacing: 0.06em; color: rgb(244, 239, 230); max-width: 52%;}
.ua-page .ua-in11{flex: 1 1 400px; max-width: 540px; display: flex; flex-direction: column; gap: 26px;}
.ua-page .ua-in12{margin: 0px; display: flex; gap: 14px; align-items: center; font: 500 12px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.2em; text-transform: uppercase; color: rgb(94, 102, 73);}
.ua-page .ua-in13{margin: 0px; font: 500 68px / 68px "Cormorant Garamond", serif; letter-spacing: -0.01em; text-wrap: balance;}
.ua-page .ua-in14{margin: 0px; font: 400 27px / 1.25 "Cormorant Garamond", serif; color: rgb(28, 34, 29); text-wrap: pretty;}
.ua-page .ua-in15{margin: 0px; font-size: 18px; line-height: 1.4; color: rgb(62, 69, 63); text-wrap: pretty;}
.ua-page .ua-in16{margin: 0px;}
.ua-page .ua-in17b{display:contents}
.ua-page .ua-in17b>.ua-in17{display:contents}
.ua-page .ua-in17b>.ua-in17>.wp-block-button__link{align-self: flex-start; margin-top: 8px; display: inline-flex; align-items: center; white-space: nowrap; gap: 12px; padding: 16px 26px; border-radius: 999px; background: rgb(30, 43, 34); color: rgb(244, 239, 230); text-decoration: none; font: 500 14px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.04em; transition: background 0.3s;}
.ua-page .ua-in17b>.ua-in17>.wp-block-button__link:hover{background: rgb(51, 71, 58) !important; color: rgb(244, 239, 230) !important;}
.ua-page .ua-in18{max-width: 1440px; margin: 0px auto; padding: clamp(64px, 12vw, 184px) clamp(20px, 4vw, 56px);}
.ua-page .ua-in19{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; gap: 28px 64px; margin-bottom: clamp(56px, 6vw, 96px);}
.ua-page .ua-in1a{display: flex; flex-direction: column; gap: 24px;}
.ua-page .ua-in1b{margin: 0px; display: flex; gap: 14px; align-items: center; font: 500 12px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.2em; text-transform: uppercase; color: rgb(94, 102, 73);}
.ua-page .ua-in1c{margin: 0px; font: 500 clamp(44px, 6vw, 92px) / 0.98 "Cormorant Garamond", serif; letter-spacing: -0.015em;}
.ua-page .ua-in1d{margin: 0px; max-width: 30ch; font: italic 400 clamp(20px, 1.7vw, 24px) / 33px "Cormorant Garamond", serif; color: rgb(62, 69, 63);}
.ua-page .ua-in1e{display: flex; flex-wrap: wrap; align-items: flex-start; gap: 40px clamp(24px, 2.6vw, 40px);}
.ua-page .ua-in1f{flex: 1.3 1 360px; display: flex; flex-direction: column; gap: 24px;}
.ua-page .ua-in1g{display: block; position: relative; aspect-ratio: 4 / 4.9; border-radius: 999px 999px 0px 0px; overflow: hidden; background: rgb(199, 202, 178); color: rgb(61, 68, 51);}
.ua-page .ua-in1h{display:block;width:100%;height:100%;margin:0;overflow:hidden;position:relative;transition: transform 1.4s cubic-bezier(0.2, 0.7, 0.2, 1);}
.ua-page .ua-in1h img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50.0% 50.0%}
.ua-page .ua-in1i{display: flex; gap: 20px; align-items: baseline;}
.ua-page .ua-in1j{font: italic 400 22px / 1 "Cormorant Garamond", serif; color: rgb(154, 116, 87);}
.ua-page .ua-in1k{display: flex; flex-direction: column; gap: 14px;}
.ua-page .ua-in1l{margin: 0px; font: 500 clamp(30px, 2.7vw, 40px) / 1.05 "Cormorant Garamond", serif;}
.ua-page .ua-in1m{margin: 0px; max-width: 44ch; font-size: 16px; line-height: 1.5; color: rgb(62, 69, 63); text-wrap: pretty;}
.ua-page .ua-in1n{display:contents}
.ua-page .ua-in1n>a{align-self: flex-start; margin-top: 6px; color: rgb(30, 43, 34); text-decoration: none; font: 500 15px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.04em; padding-bottom: 6px; border-bottom: 1px solid rgb(30, 43, 34);}
.ua-page .ua-in1n>a:hover{color: rgb(94, 102, 73) !important; border-bottom-color: rgb(94, 102, 73) !important;}
.ua-page .ua-in1o{flex: 1 1 280px; margin-top: clamp(0px, 9vw, 150px); display: flex; flex-direction: column; gap: 24px;}
.ua-page .ua-in1p{display: block; position: relative; aspect-ratio: 4 / 5.2; border-radius: 999px 999px 0px 0px; overflow: hidden; background: rgb(197, 208, 212); color: rgb(52, 71, 79);}
.ua-page .ua-in1q{display:block;width:100%;height:100%;margin:0;overflow:hidden;position:relative;transition: transform 1.4s cubic-bezier(0.2, 0.7, 0.2, 1);}
.ua-page .ua-in1q img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50.0% 50.0%}
.ua-page .ua-in1r{display: flex; gap: 20px; align-items: baseline;}
.ua-page .ua-in1s{font: italic 400 22px / 1 "Cormorant Garamond", serif; color: rgb(154, 116, 87);}
.ua-page .ua-in1t{display: flex; flex-direction: column; gap: 14px;}
.ua-page .ua-in1u{margin: 0px; font: 500 clamp(30px, 2.7vw, 40px) / 1.05 "Cormorant Garamond", serif;}
.ua-page .ua-in1v{margin: 0px; font-size: 16px; line-height: 1.5; color: rgb(62, 69, 63); text-wrap: pretty;}
.ua-page .ua-in1w{display:contents}
.ua-page .ua-in1w>a{align-self: flex-start; margin-top: 6px; color: rgb(30, 43, 34); text-decoration: none; font: 500 15px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.04em; padding-bottom: 6px; border-bottom: 1px solid rgb(30, 43, 34);}
.ua-page .ua-in1w>a:hover{color: rgb(94, 102, 73) !important; border-bottom-color: rgb(94, 102, 73) !important;}
.ua-page .ua-in1x{flex: 1 1 280px; margin-top: clamp(0px, 3.5vw, 56px); display: flex; flex-direction: column; gap: 24px;}
.ua-page .ua-in1y{display: block; position: relative; aspect-ratio: 4 / 4.6; border-radius: 999px 999px 0px 0px; overflow: hidden; background: rgb(216, 210, 229); color: rgb(74, 67, 102);}
.ua-page .ua-in1z{display:block;width:100%;height:100%;margin:0;overflow:hidden;position:relative;transition: transform 1.4s cubic-bezier(0.2, 0.7, 0.2, 1);}
.ua-page .ua-in1z img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50.0% 50.0%}
.ua-page .ua-in20{display: flex; gap: 20px; align-items: baseline;}
.ua-page .ua-in21{font: italic 400 22px / 1 "Cormorant Garamond", serif; color: rgb(154, 116, 87);}
.ua-page .ua-in22{display: flex; flex-direction: column; gap: 14px;}
.ua-page .ua-in23{margin: 0px; font: 500 clamp(30px, 2.7vw, 40px) / 1.05 "Cormorant Garamond", serif;}
.ua-page .ua-in24{margin: 0px; font-size: 16px; line-height: 1.5; color: rgb(62, 69, 63); text-wrap: pretty;}
.ua-page .ua-in25{display:contents}
.ua-page .ua-in25>a{align-self: flex-start; margin-top: 6px; color: rgb(30, 43, 34); text-decoration: none; font: 500 15px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.04em; padding-bottom: 6px; border-bottom: 1px solid rgb(30, 43, 34);}
.ua-page .ua-in25>a:hover{color: rgb(94, 102, 73) !important; border-bottom-color: rgb(94, 102, 73) !important;}
.ua-page .ua-in26{background: rgb(30, 43, 34); color: rgb(244, 239, 230); overflow: hidden;}
.ua-page .ua-in27{max-width: 1440px; margin: 0px auto; padding: clamp(64px, 11vw, 160px) clamp(20px, 4vw, 56px); display: flex; flex-wrap: wrap; align-items: center; gap: 48px clamp(40px, 7vw, 128px);}
.ua-page .ua-in28{flex: 1 1 360px; display: flex; justify-content: center; padding: 24px 0px;}
.ua-page .ua-in29{position: relative; width: min(100%, 360px); aspect-ratio: 1 / 1.36;}
.ua-page .ua-in2a{position: absolute; inset: 0px; background: rgb(94, 102, 73); transform: rotate(-5deg) translate(-18px, 10px);}
.ua-page .ua-in2b{position: absolute; inset: 0px; background: rgb(216, 210, 229); transform: rotate(3deg) translate(14px, 4px);}
.ua-page .ua-in2c{position: absolute; inset: 0px; background: rgb(244, 239, 230); color: rgb(28, 34, 29); box-shadow: rgba(0, 0, 0, 0.28) 0px 30px 60px; padding: clamp(20px, 2.4vw, 30px); display: flex; flex-direction: column; gap: 18px;}
.ua-page .ua-in2d{display: flex; justify-content: space-between; font: 500 9px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.3em; text-transform: uppercase; color: rgb(94, 102, 73);}
.ua-page .ua-in2g{flex: 1 1 0%; min-height: 0px; position: relative; border-radius: 999px 999px 0px 0px; overflow: hidden; background: rgb(199, 202, 178); color: rgb(61, 68, 51);}
.ua-page .ua-in2h{display:block;width:100%;height:100%;margin:0;overflow:hidden;position:relative;}
.ua-page .ua-in2h img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;}
.ua-page .ua-in2i{margin: 0px; font: 500 clamp(17px, 1.6vw, 21px) / 1.15 "Cormorant Garamond", serif;}
.ua-page .ua-in2j{flex: 1 1 440px; max-width: 600px; display: flex; flex-direction: column; gap: 26px;}
.ua-page .ua-in2k{margin: 0px; font: 500 12px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.2em; text-transform: uppercase; color: rgb(201, 180, 138);}
.ua-page .ua-in2l{margin: 0px; font: 500 clamp(32px, 3.4vw, 50px) / 1.08 "Cormorant Garamond", serif; text-wrap: balance;}
.ua-page .ua-in2m{margin: 0px; font-size: 17px; line-height: 1.5; color: rgba(244, 239, 230, 0.84); text-wrap: pretty;}
.ua-page .ua-in2n{display: flex; flex-direction: column; gap: 12px;}
.ua-page .ua-in2o{list-style: none; margin: 0px; padding: 0px; display: flex; gap: 8px; flex-wrap: wrap;}
.ua-page .ua-in2p{width: 38px; height: 38px; border-radius: 50%; border: 1px solid rgba(244, 239, 230, 0.4); display: grid; place-items: center; font: italic 400 17px / 1 "Cormorant Garamond", serif;}
.ua-page .ua-in2q{width: 38px; height: 38px; border-radius: 50%; border: 1px solid rgba(244, 239, 230, 0.4); display: grid; place-items: center; font: italic 400 17px / 1 "Cormorant Garamond", serif;}
.ua-page .ua-in2r{width: 38px; height: 38px; border-radius: 50%; border: 1px solid rgba(244, 239, 230, 0.4); display: grid; place-items: center; font: italic 400 17px / 1 "Cormorant Garamond", serif;}
.ua-page .ua-in2s{width: 38px; height: 38px; border-radius: 50%; border: 1px solid rgba(244, 239, 230, 0.4); display: grid; place-items: center; font: italic 400 17px / 1 "Cormorant Garamond", serif;}
.ua-page .ua-in2t{width: 38px; height: 38px; border-radius: 50%; border: 1px solid rgba(244, 239, 230, 0.4); display: grid; place-items: center; font: italic 400 17px / 1 "Cormorant Garamond", serif;}
.ua-page .ua-in2u{width: 38px; height: 38px; border-radius: 50%; border: 1px solid rgba(244, 239, 230, 0.4); display: grid; place-items: center; font: italic 400 17px / 1 "Cormorant Garamond", serif;}
.ua-page .ua-in2v{width: 38px; height: 38px; border-radius: 50%; background: rgb(201, 180, 138); color: rgb(30, 43, 34); display: grid; place-items: center; font: italic 500 17px / 1 "Cormorant Garamond", serif;}
.ua-page .ua-in2w{align-self: flex-start; font: 12px / 1.5 ui-monospace, Menlo, monospace; color: rgb(226, 201, 166); border: 1px dashed rgba(226, 201, 166, 0.6); padding: 4px 9px; border-radius: 4px;}
.ua-fin2x:focus{border-bottom-color: rgb(201, 180, 138) !important;}
.ua-fin2y:focus{border-bottom-color: rgb(201, 180, 138) !important;}
.ua-fin2z:hover{background: rgb(255, 255, 255) !important;}
.ua-page .ua-in30{max-width: 1440px; margin: 0px auto; padding: clamp(64px, 12vw, 176px) clamp(20px, 4vw, 56px) clamp(72px, 9vw, 128px);}
.ua-page .ua-in31{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; gap: 24px 64px; margin-bottom: clamp(40px, 5vw, 72px);}
.ua-page .ua-in32{display: flex; flex-direction: column; gap: 24px;}
.ua-page .ua-in33{margin: 0px; display: flex; gap: 14px; align-items: center; font: 500 12px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.2em; text-transform: uppercase; color: rgb(94, 102, 73);}
.ua-page .ua-in34{margin: 0px; font: 500 68px / 1 "Cormorant Garamond", serif;}
.ua-page .ua-in35{margin: 0px; max-width: 40ch; font-size: 16px; line-height: 1.5; color: rgb(78, 85, 78);}
.ua-page .ua-in36{display: flex; flex-direction: column;}
.ua-page .ua-in37{border-top: 1px solid rgba(28, 34, 29, 0.18); padding: clamp(28px, 3vw, 44px) 0px; display: flex; flex-wrap: wrap; gap: 24px clamp(24px, 3vw, 56px); align-items: flex-start;}
.ua-page .ua-in38{flex: 1 1 240px; display: flex; gap: 20px; align-items: center;}
.ua-page .ua-in39{flex-shrink: 0; display: block; width: 69px; height: 69px;}
.ua-page .ua-in3a{margin: 0px; font: 500 clamp(28px, 2.4vw, 36px) / 1.05 "Cormorant Garamond", serif;}
.ua-page .ua-in3b{flex: 1.3 1 280px; margin: 0px; font-size: 16px; line-height: 1.5; color: rgb(62, 69, 63);}
.ua-page .ua-in3c{flex: 1.2 1 260px; display: flex; flex-direction: column; gap: 12px;}
.ua-page .ua-in3d{margin: 0px; font: 500 11px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.18em; text-transform: uppercase; color: rgb(94, 102, 73);}
.ua-page .ua-in3e{margin: 0px; padding: 0px; list-style: none; display: flex; flex-direction: column; gap: 8px; font-size: 15px; line-height: 1.5; color: rgb(28, 34, 29);}
.ua-page .ua-in3f{display: flex; gap: 10px;}
.ua-page .ua-in3g{display: flex; gap: 10px;}
.ua-page .ua-in3h{display: flex; gap: 10px;}
.ua-page .ua-in3i{align-self: flex-start; margin-top: 4px; font: 12px / 1.5 ui-monospace, Menlo, monospace; color: rgb(125, 91, 64); border: 1px dashed rgb(176, 138, 106); background: rgba(176, 138, 106, 0.07); padding: 3px 8px; border-radius: 4px;}
.ua-page .ua-in3j{display:contents}
.ua-page .ua-in3j>a{flex: 0 0 auto; width: 56px; height: 56px; border-radius: 50%; border: 1px solid rgba(28, 34, 29, 0.3); display: grid; place-items: center; color: rgb(30, 43, 34); text-decoration: none; font-size: 18px; transition: background 0.3s, color 0.3s;}
.ua-page .ua-in3j>a:hover{background: rgb(30, 43, 34) !important; color: rgb(244, 239, 230) !important;}
.ua-page .ua-in3k{border-top: 1px solid rgba(28, 34, 29, 0.18); padding: clamp(28px, 3vw, 44px) 0px; display: flex; flex-wrap: wrap; gap: 24px clamp(24px, 3vw, 56px); align-items: flex-start;}
.ua-page .ua-in3l{flex: 1 1 240px; display: flex; gap: 20px; align-items: center;}
.ua-page .ua-in3m{flex-shrink: 0; display: block; width: 69px; height: 69px;}
.ua-page .ua-in3n{margin: 0px; font: 500 clamp(28px, 2.4vw, 36px) / 1.05 "Cormorant Garamond", serif;}
.ua-page .ua-in3o{flex: 1.3 1 280px; margin: 0px; font-size: 16px; line-height: 1.5; color: rgb(62, 69, 63);}
.ua-page .ua-in3p{flex: 1.2 1 260px; display: flex; flex-direction: column; gap: 12px;}
.ua-page .ua-in3q{margin: 0px; font: 500 11px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.18em; text-transform: uppercase; color: rgb(94, 102, 73);}
.ua-page .ua-in3r{margin: 0px; padding: 0px; list-style: none; display: flex; flex-direction: column; gap: 8px; font-size: 15px; line-height: 1.5; color: rgb(28, 34, 29);}
.ua-page .ua-in3s{display: flex; gap: 10px;}
.ua-page .ua-in3t{display: flex; gap: 10px;}
.ua-page .ua-in3u{display: flex; gap: 10px;}
.ua-page .ua-in3v{align-self: flex-start; margin-top: 4px; font: 12px / 1.5 ui-monospace, Menlo, monospace; color: rgb(125, 91, 64); border: 1px dashed rgb(176, 138, 106); background: rgba(176, 138, 106, 0.07); padding: 3px 8px; border-radius: 4px;}
.ua-page .ua-in3w{display:contents}
.ua-page .ua-in3w>a{flex: 0 0 auto; width: 56px; height: 56px; border-radius: 50%; border: 1px solid rgba(28, 34, 29, 0.3); display: grid; place-items: center; color: rgb(30, 43, 34); text-decoration: none; font-size: 18px; transition: background 0.3s, color 0.3s;}
.ua-page .ua-in3w>a:hover{background: rgb(30, 43, 34) !important; color: rgb(244, 239, 230) !important;}
.ua-page .ua-in3x{border-top: 1px solid rgba(28, 34, 29, 0.18); border-bottom: 1px solid rgba(28, 34, 29, 0.18); padding: clamp(28px, 3vw, 44px) 0px; display: flex; flex-wrap: wrap; gap: 24px clamp(24px, 3vw, 56px); align-items: flex-start;}
.ua-page .ua-in3y{flex: 1 1 240px; display: flex; gap: 20px; align-items: center;}
.ua-page .ua-in3z{flex-shrink: 0; display: block; width: 69px; height: 69px;}
.ua-page .ua-in40{margin: 0px; font: 500 clamp(28px, 2.4vw, 36px) / 1.05 "Cormorant Garamond", serif;}
.ua-page .ua-in41{flex: 1.3 1 280px; margin: 0px; font-size: 16px; line-height: 1.5; color: rgb(62, 69, 63);}
.ua-page .ua-in42{flex: 1.2 1 260px; display: flex; flex-direction: column; gap: 12px;}
.ua-page .ua-in43{margin: 0px; font: 500 11px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.18em; text-transform: uppercase; color: rgb(94, 102, 73);}
.ua-page .ua-in44{margin: 0px; padding: 0px; list-style: none; display: flex; flex-direction: column; gap: 8px; font-size: 15px; line-height: 1.5; color: rgb(28, 34, 29);}
.ua-page .ua-in45{display: flex; gap: 10px;}
.ua-page .ua-in46{display: flex; gap: 10px;}
.ua-page .ua-in47{align-self: flex-start; margin-top: 4px; font: 12px / 1.5 ui-monospace, Menlo, monospace; color: rgb(125, 91, 64); border: 1px dashed rgb(176, 138, 106); background: rgba(176, 138, 106, 0.07); padding: 3px 8px; border-radius: 4px;}
.ua-page .ua-in48{display:contents}
.ua-page .ua-in48>a{flex: 0 0 auto; width: 56px; height: 56px; border-radius: 50%; border: 1px solid rgba(28, 34, 29, 0.3); display: grid; place-items: center; color: rgb(30, 43, 34); text-decoration: none; font-size: 18px; transition: background 0.3s, color 0.3s;}
.ua-page .ua-in48>a:hover{background: rgb(30, 43, 34) !important; color: rgb(244, 239, 230) !important;}
.ua-page .ua-in49{background: rgb(234, 227, 213);}
.ua-page .ua-in4a{max-width: 1100px; margin: 0px auto; padding: clamp(64px, 12vw, 176px) clamp(20px, 4vw, 56px); display: flex; flex-direction: column; align-items: center; text-align: center; gap: 32px;}
.ua-page .ua-in4b{margin: 0px; font: 500 14px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.2em; text-transform: uppercase; color: rgb(94, 102, 73);}
.ua-page .ua-in4c{font: 400 120px / 0.5 "Cormorant Garamond", serif; color: rgb(139, 130, 168); height: 48px;}
.ua-page .ua-in4d{margin: 0px; max-width: 26ch; font: italic 400 48px / 54px "Cormorant Garamond", serif; color: rgb(78, 85, 78); text-wrap: balance;}
.ua-page .ua-in4e{display: flex; flex-direction: column; align-items: center; gap: 14px;}
.ua-page .ua-in4f{font: 500 15px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.14em; text-transform: uppercase; color: rgb(78, 85, 78);}
.ua-page .ua-in4g{font: 12px / 1.5 ui-monospace, Menlo, monospace; color: rgb(125, 91, 64); border: 1px dashed rgb(176, 138, 106); background: rgba(176, 138, 106, 0.07); padding: 4px 9px; border-radius: 4px;}
.ua-page .ua-in4h{position: relative; min-height: min(92vh, 880px); display: flex; align-items: center; justify-content: center; color: rgb(244, 239, 230); background: rgb(44, 61, 49); overflow: hidden;}
.ua-page .ua-in4i{position: absolute; inset: 0px; color: rgb(201, 209, 195);}
.ua-page .ua-in4j{display:block;width:100%;height:100%;margin:0;overflow:hidden;position:relative;}
.ua-page .ua-in4j img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50.0% 100.0%}
.ua-page .ua-in4k{position: absolute; inset: 0px; pointer-events: none; background: radial-gradient(rgba(22, 32, 25, 0.62) 0%, rgba(22, 32, 25, 0.35) 70%, rgba(22, 32, 25, 0.2) 100%);}
.ua-page .ua-in4l{position: relative; pointer-events: none; max-width: 900px; padding: 120px clamp(20px, 4vw, 56px); display: flex; flex-direction: column; align-items: center; text-align: center; gap: 36px;}
.ua-page .ua-in4m{margin: 0px; font: 500 clamp(40px, 5.4vw, 80px) / 1.02 "Cormorant Garamond", serif; letter-spacing: -0.01em; text-wrap: balance;}
.ua-page .ua-in4n{display: flex; flex-wrap: wrap; justify-content: center; gap: 12px; pointer-events: auto;}
.ua-page .ua-in4ob{display:contents}
.ua-page .ua-in4ob>.ua-in4o{display:contents}
.ua-page .ua-in4ob>.ua-in4o>.wp-block-button__link{display: inline-flex; align-items: center; white-space: nowrap; gap: 12px; padding: 16px 26px; border-radius: 999px; background: rgb(244, 239, 230); color: rgb(30, 43, 34); text-decoration: none; font: 500 14px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.04em; transition: background 0.3s;}
.ua-page .ua-in4ob>.ua-in4o>.wp-block-button__link:hover{background: rgb(255, 255, 255) !important; color: rgb(30, 43, 34) !important;}
.ua-page .ua-in4pb{display:contents}
.ua-page .ua-in4pb>.ua-in4p{display:contents}
.ua-page .ua-in4pb>.ua-in4p>.wp-block-button__link{display: inline-flex; align-items: center; white-space: nowrap; padding: 16px 26px; border-radius: 999px; border: 1px solid rgba(244, 239, 230, 0.6); color: rgb(244, 239, 230); text-decoration: none; font: 500 14px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.04em; transition: background 0.3s;}
.ua-page .ua-in4pb>.ua-in4p>.wp-block-button__link:hover{background: rgba(244, 239, 230, 0.12) !important; color: rgb(244, 239, 230) !important;}
/* Pie */
.ua-ft .ua-ft2{background: rgb(30, 43, 34); color: rgb(244, 239, 230); overflow: hidden; font-family: "Hanken Grotesk", sans-serif;}
.ua-ft .ua-ft3{max-width: 1440px; margin: 0px auto; padding: clamp(72px, 9vw, 128px) clamp(20px, 4vw, 56px) 0px;}
.ua-ft .ua-ft4{display: flex; flex-wrap: wrap; justify-content: space-between; gap: 56px 40px;}
.ua-ft .ua-ft5{flex: 1 1 340px; max-width: 460px; display: flex; flex-direction: column; gap: 28px;}
.ua-ft .ua-ft6{margin: 0px; font: italic 400 45px / 50px "Cormorant Garamond", serif; text-wrap: balance;}
.ua-ft .ua-ft7{margin: 0px; font-size: 15px; line-height: 1.5; color: rgba(244, 239, 230, 0.78); max-width: 36ch;}
.ua-ft .ua-ft8{flex: 2 1 480px; display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 40px 32px;}
.ua-ft .ua-ft9{display: flex; flex-direction: column; gap: 12px;}
.ua-ft .ua-fta{margin: 0px 0px 6px; font: 500 11px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.2em; text-transform: uppercase; color: rgb(201, 180, 138);}
.ua-ft .ua-ftb{display:contents}
.ua-ft .ua-ftb>a{color: rgb(244, 239, 230); text-decoration: none; font-size: 15px;}
.ua-ft .ua-ftb>a:hover{color: rgb(201, 180, 138) !important;}
.ua-ft .ua-ftc{display:contents}
.ua-ft .ua-ftc>a{color: rgb(244, 239, 230); text-decoration: none; font-size: 15px;}
.ua-ft .ua-ftc>a:hover{color: rgb(201, 180, 138) !important;}
.ua-ft .ua-ftd{display:contents}
.ua-ft .ua-ftd>a{color: rgb(244, 239, 230); text-decoration: none; font-size: 15px;}
.ua-ft .ua-ftd>a:hover{color: rgb(201, 180, 138) !important;}
.ua-ft .ua-fte{display:contents}
.ua-ft .ua-fte>a{color: rgb(244, 239, 230); text-decoration: none; font-size: 15px;}
.ua-ft .ua-fte>a:hover{color: rgb(201, 180, 138) !important;}
.ua-ft .ua-ftf{display: flex; flex-direction: column; gap: 12px;}
.ua-ft .ua-ftg{margin: 0px 0px 6px; font: 500 11px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.2em; text-transform: uppercase; color: rgb(201, 180, 138);}
.ua-ft .ua-fth{display:contents}
.ua-ft .ua-fth>a{color: rgb(244, 239, 230); text-decoration: none; font-size: 15px;}
.ua-ft .ua-fth>a:hover{color: rgb(201, 180, 138) !important;}
.ua-ft .ua-fti{display:contents}
.ua-ft .ua-fti>a{color: rgb(244, 239, 230); text-decoration: none; font-size: 15px;}
.ua-ft .ua-fti>a:hover{color: rgb(201, 180, 138) !important;}
.ua-ft .ua-ftj{display:contents}
.ua-ft .ua-ftj>a{color: rgb(244, 239, 230); text-decoration: none; font-size: 15px;}
.ua-ft .ua-ftj>a:hover{color: rgb(201, 180, 138) !important;}
.ua-ft .ua-ftk{display:contents}
.ua-ft .ua-ftk>a{color: rgb(244, 239, 230); text-decoration: none; font-size: 15px;}
.ua-ft .ua-ftk>a:hover{color: rgb(201, 180, 138) !important;}
.ua-ft .ua-ftl{display: flex; flex-direction: column; gap: 12px;}
.ua-ft .ua-ftm{margin: 0px 0px 6px; font: 500 11px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.2em; text-transform: uppercase; color: rgb(201, 180, 138);}
.ua-ft .ua-ftn{display:contents}
.ua-ft .ua-ftn>a{color: rgb(244, 239, 230); text-decoration: none; font-size: 15px; display: flex; flex-direction: column; gap: 6px;}
.ua-ft .ua-ftn>a:hover{color: rgb(201, 180, 138) !important;}
.ua-ft .ua-fto{font-size: 15px; display: flex; flex-direction: column; gap: 6px;}
.ua-ft .ua-ftp{margin-top: clamp(64px, 8vw, 104px); padding: 22px 0px; border-top: 1px solid rgba(244, 239, 230, 0.16); display: flex; flex-wrap: wrap; justify-content: space-between; gap: 16px 32px; font-size: 13px; color: rgba(244, 239, 230, 0.72);}
.ua-ft .ua-ftr{display: flex; flex-wrap: wrap; gap: 8px 24px;}
.ua-ft .ua-fts{display:contents}
.ua-ft .ua-fts>a{color: rgba(244, 239, 230, 0.72); text-decoration: none;}
.ua-ft .ua-fts>a:hover{color: rgb(244, 239, 230) !important;}
.ua-ft .ua-ftt{display:contents}
.ua-ft .ua-ftt>a{color: rgba(244, 239, 230, 0.72); text-decoration: none;}
.ua-ft .ua-ftt>a:hover{color: rgb(244, 239, 230) !important;}
.ua-ft .ua-ftu{display:contents}
.ua-ft .ua-ftu>a{color: rgba(244, 239, 230, 0.72); text-decoration: none;}
.ua-ft .ua-ftu>a:hover{color: rgb(244, 239, 230) !important;}
.ua-ft .ua-ftv{margin: 0px 0px -0.15em; font: italic 500 clamp(120px, 24vw, 360px) / 1.35 "Cormorant Garamond", serif; letter-spacing: -0.03em; color: rgb(46, 64, 52); text-align: center; user-select: none; overflow: visible;}
/* Comunicacion Animal */
.ua-page.ua-ca1{background: rgb(244, 239, 230); color: rgb(28, 34, 29); font-family: "Hanken Grotesk", sans-serif;}
.ua-page .ua-ca3{max-width: 1440px; margin: 0px auto; padding: clamp(128px, 14vw, 176px) clamp(20px, 4vw, 56px) clamp(64px, 8vw, 112px); display: flex; flex-wrap: wrap; align-items: flex-end; gap: 40px clamp(40px, 6vw, 104px);}
.ua-page .ua-ca4{flex: 1 1 460px; display: flex; flex-direction: column; gap: 30px; padding-bottom: clamp(0px, 3vw, 40px);}
.ua-page .ua-ca5{margin: 0px; display: flex; gap: 14px; align-items: center; font: 500 12px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.2em; text-transform: uppercase; color: rgb(94, 102, 73);}
.ua-page .ua-ca6{margin: 0px; font: 500 clamp(54px, 7.6vw, 124px) / 0.92 "Cormorant Garamond", serif; letter-spacing: -0.02em;}
.ua-page .ua-ca7{margin: 0px; max-width: 32ch; font: 400 27px / 1.25 "Cormorant Garamond", serif; color: rgb(28, 34, 29); text-wrap: pretty;}
.ua-page .ua-ca8{display: flex; flex-wrap: wrap; gap: 12px;}
.ua-page .ua-ca9b{display:contents}
.ua-page .ua-ca9b>.ua-ca9{display:contents}
.ua-page .ua-ca9b>.ua-ca9>.wp-block-button__link{display: inline-flex; align-items: center; white-space: nowrap; gap: 12px; padding: 16px 26px; border-radius: 999px; background: rgb(30, 43, 34); color: rgb(244, 239, 230); text-decoration: none; font: 500 14px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.04em; transition: background 0.3s;}
.ua-page .ua-ca9b>.ua-ca9>.wp-block-button__link:hover{background: rgb(51, 71, 58) !important; color: rgb(244, 239, 230) !important;}
.ua-page .ua-caab{display:contents}
.ua-page .ua-caab>.ua-caa{display:contents}
.ua-page .ua-caab>.ua-caa>.wp-block-button__link{display: inline-flex; align-items: center; white-space: nowrap; padding: 16px 26px; border-radius: 999px; border: 1px solid rgba(28, 34, 29, 0.35); color: rgb(28, 34, 29); text-decoration: none; font: 500 14px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.04em; transition: background 0.3s;}
.ua-page .ua-caab>.ua-caa>.wp-block-button__link:hover{background: rgba(28, 34, 29, 0.05) !important; color: rgb(28, 34, 29) !important;}
.ua-page .ua-cab{flex: 1.1 1 440px; position: relative; padding-left: clamp(0px, 6vw, 96px); padding-bottom: clamp(40px, 5vw, 72px);}
.ua-page .ua-cac{position: relative; aspect-ratio: 4 / 4.6; border-radius: 999px 999px 0px 0px; overflow: hidden; background: rgb(199, 202, 178); color: rgb(61, 68, 51);}
.ua-page .ua-cad{display:block;width:100%;height:100%;margin:0;overflow:hidden;position:relative;}
.ua-page .ua-cad img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:0.0% 3.2%;transform:scale(1.051);transform-origin:0.0% 3.2%}
.ua-page .ua-cae{position: absolute; left: 0px; bottom: 0px; width: 38%; aspect-ratio: 1 / 1; border: 10px solid rgb(244, 239, 230); background: rgb(197, 208, 212); color: rgb(52, 71, 79); overflow: hidden;}
.ua-page .ua-caf{display:block;width:100%;height:100%;margin:0;overflow:hidden;position:relative;}
.ua-page .ua-caf img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50.0% 66.6%}
.ua-page .ua-cag{border-top: 1px solid rgba(28, 34, 29, 0.14); border-bottom: 1px solid rgba(28, 34, 29, 0.14);}
.ua-page .ua-cah{max-width: 1440px; margin: 0px auto; padding: 0px clamp(20px, 4vw, 56px); display: flex; gap: 6px 30px; flex-wrap: wrap; align-items: center; min-height: 64px; font: 500 13px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.03em;}
.ua-page .ua-cai{color: rgb(94, 102, 73); font-size: 12px; letter-spacing: 0.2em; text-transform: uppercase; padding: 12px 0px; line-height: 1;}
.ua-page .ua-caj{display:contents}
.ua-page .ua-caj>a{color: rgb(28, 34, 29); text-decoration: none; padding: 12px 0px; font-size: 14px; line-height: 1;}
.ua-page .ua-caj>a:hover{color: rgb(94, 102, 73) !important;}
.ua-page .ua-cak{display:contents}
.ua-page .ua-cak>a{color: rgb(28, 34, 29); text-decoration: none; padding: 12px 0px; font-size: 14px; line-height: 1;}
.ua-page .ua-cak>a:hover{color: rgb(94, 102, 73) !important;}
.ua-page .ua-cal{display:contents}
.ua-page .ua-cal>a{color: rgb(28, 34, 29); text-decoration: none; padding: 12px 0px; font-size: 14px; line-height: 1;}
.ua-page .ua-cal>a:hover{color: rgb(94, 102, 73) !important;}
.ua-page .ua-cam{display:contents}
.ua-page .ua-cam>a{color: rgb(28, 34, 29); text-decoration: none; padding: 12px 0px; font-size: 14px; line-height: 1;}
.ua-page .ua-cam>a:hover{color: rgb(94, 102, 73) !important;}
.ua-page .ua-can{display:contents}
.ua-page .ua-can>a{color: rgb(28, 34, 29); text-decoration: none; padding: 12px 0px; font-size: 14px; line-height: 1;}
.ua-page .ua-can>a:hover{color: rgb(94, 102, 73) !important;}
.ua-page .ua-cao{display:contents}
.ua-page .ua-cao>a{color: rgb(28, 34, 29); text-decoration: none; padding: 12px 0px; font-size: 14px; line-height: 1;}
.ua-page .ua-cao>a:hover{color: rgb(94, 102, 73) !important;}
.ua-page .ua-cap{display:contents}
.ua-page .ua-cap>a{color: rgb(28, 34, 29); text-decoration: none; padding: 12px 0px; font-size: 14px; line-height: 1;}
.ua-page .ua-cap>a:hover{color: rgb(94, 102, 73) !important;}
.ua-page .ua-caq{max-width: 1440px; margin: 0px auto; padding: clamp(64px, 11vw, 160px) clamp(20px, 4vw, 56px); display: flex; flex-wrap: wrap; gap: 40px clamp(40px, 7vw, 128px); align-items: flex-start;}
.ua-page .ua-car{flex: 1 1 320px; display: flex; flex-direction: column; gap: 40px;}
.ua-page .ua-cas{margin: 0px; max-width: 12ch; font: 500 68px / 1 "Cormorant Garamond", serif; letter-spacing: -0.01em;}
.ua-page .ua-cat{position: relative; aspect-ratio: 4 / 5; max-width: 440px; background: rgb(199, 202, 178); color: rgb(61, 68, 51); overflow: hidden;}
.ua-page .ua-cau{display:block;width:100%;height:100%;margin:0;overflow:hidden;position:relative;}
.ua-page .ua-cau img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50.0% 54.1%}
.ua-page .ua-cav{flex: 1.4 1 420px; max-width: 660px; display: flex; flex-direction: column; gap: 24px; font-size: 17px; line-height: 1.75; color: rgb(62, 69, 63);}
.ua-page .ua-caw{margin: 0px; font: 400 clamp(22px, 1.9vw, 27px) / 1.25 "Cormorant Garamond", serif; color: rgb(28, 34, 29); text-wrap: pretty;}
.ua-page .ua-cax{margin: 0px; text-wrap: pretty; font-size: 18px; line-height: 1.5;}
.ua-page .ua-cay{margin: 0px; text-wrap: pretty; font-size: 18px; line-height: 1.5;}
.ua-page .ua-caz{margin-top: 12px; background: rgb(234, 227, 213); padding: 22px 24px; display: flex; gap: 16px; align-items: flex-start;}
.ua-page .ua-ca10{flex-shrink: 0; width: 26px; height: 26px; border-radius: 50%; border: 1px solid rgb(94, 102, 73); display: grid; place-items: center; font: italic 500 15px / 1 "Cormorant Garamond", serif; color: rgb(94, 102, 73);}
.ua-page .ua-ca11{margin: 0px; font-size: 15px; line-height: 1.4; color: rgb(28, 34, 29);}
.ua-page .ua-ca12{background: rgb(234, 227, 213);}
.ua-page .ua-ca13{max-width: 1440px; margin: 0px auto; padding: clamp(64px, 11vw, 160px) clamp(20px, 4vw, 56px); display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 420px), 1fr)); gap: 48px clamp(40px, 6vw, 112px);}
.ua-page .ua-ca14{display: flex; flex-direction: column; gap: 32px;}
.ua-page .ua-ca15{margin: 0px; font: 500 54px / 1 "Cormorant Garamond", serif;}
.ua-page .ua-ca16{margin: 0px; padding: 0px; list-style: none; display: flex; flex-direction: column;}
.ua-page .ua-ca17{display: flex; gap: 20px; padding: 18px 0px; border-top: 1px solid rgba(28, 34, 29, 0.16); font-size: 18px; line-height: 1.4;}
.ua-page .ua-ca18{display: flex; gap: 20px; padding: 18px 0px; border-top: 1px solid rgba(28, 34, 29, 0.16); font-size: 18px; line-height: 1.4;}
.ua-page .ua-ca19{display: flex; gap: 20px; padding: 18px 0px; border-top: 1px solid rgba(28, 34, 29, 0.16); font-size: 18px; line-height: 1.4;}
.ua-page .ua-ca1a{display: flex; gap: 20px; padding: 18px 0px; border-top: 1px solid rgba(28, 34, 29, 0.16); border-bottom: 1px solid rgba(28, 34, 29, 0.16); font-size: 18px; line-height: 1.4;}
.ua-page .ua-ca1b{display: flex; flex-direction: column; gap: 32px; margin-top: clamp(0px, 6vw, 96px);}
.ua-page .ua-ca1c{margin: 0px; font: 500 54px / 1 "Cormorant Garamond", serif;}
.ua-page .ua-ca1d{margin: 0px; padding: 0px; list-style: none; display: flex; flex-direction: column; gap: 18px; font-size: 17px; line-height: 1.6; color: rgb(62, 69, 63);}
.ua-page .ua-ca1e{display: flex; gap: 14px; font-size: 18px; line-height: 1.4;}
.ua-page .ua-ca1f{display: flex; gap: 14px; font-size: 18px; line-height: 1.4;}
.ua-page .ua-ca1g{display: flex; gap: 14px; font-size: 18px; line-height: 1.4;}
.ua-page .ua-ca1h{display: flex; gap: 14px; font-size: 18px; line-height: 1.4;}
.ua-page .ua-ca1i{background: rgb(30, 43, 34); color: rgb(244, 239, 230);}
.ua-page .ua-ca1j{max-width: 1440px; margin: 0px auto; padding: clamp(64px, 11vw, 168px) clamp(20px, 4vw, 56px);}
.ua-page .ua-ca1k{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; gap: 24px 64px; margin-bottom: clamp(48px, 6vw, 88px);}
.ua-page .ua-ca1l{margin: 0px; max-width: 14ch; font: 500 68px / 1.1 "Cormorant Garamond", serif;}
.ua-page .ua-ca1m{margin: 0px; max-width: 34ch; font-size: 16px; line-height: 1.5; color: rgba(244, 239, 230, 0.82);}
.ua-page .ua-ca1n{margin: 0px; padding: 0px; list-style: none; display: flex; flex-direction: column;}
.ua-page .ua-ca1o{padding: clamp(18px, 2vw, 28px) 0px; border-top: 1px solid rgba(244, 239, 230, 0.18); font: italic 400 clamp(26px, 3vw, 44px) / 1.2 "Cormorant Garamond", serif;}
.ua-page .ua-ca1p{padding: clamp(18px, 2vw, 28px) 0px clamp(18px, 2vw, 28px) clamp(0px, 12vw, 220px); border-top: 1px solid rgba(244, 239, 230, 0.18); font: italic 400 clamp(26px, 3vw, 44px) / 1.2 "Cormorant Garamond", serif;}
.ua-page .ua-ca1q{padding: clamp(18px, 2vw, 28px) 0px clamp(18px, 2vw, 28px) clamp(0px, 5vw, 96px); border-top: 1px solid rgba(244, 239, 230, 0.18); font: italic 400 clamp(26px, 3vw, 44px) / 1.2 "Cormorant Garamond", serif;}
.ua-page .ua-ca1r{padding: clamp(18px, 2vw, 28px) 0px clamp(18px, 2vw, 28px) clamp(0px, 18vw, 320px); border-top: 1px solid rgba(244, 239, 230, 0.18); border-bottom: 1px solid rgba(244, 239, 230, 0.18); font: italic 400 clamp(26px, 3vw, 44px) / 1.2 "Cormorant Garamond", serif;}
.ua-page .ua-ca1s{max-width: 1440px; margin: 0px auto; padding: clamp(64px, 11vw, 160px) clamp(20px, 4vw, 56px);}
.ua-page .ua-ca1t{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; gap: 24px 64px; margin-bottom: clamp(40px, 5vw, 72px);}
.ua-page .ua-ca1u{margin: 0px; max-width: 16ch; font: 500 clamp(36px, 4vw, 58px) / 1.1 "Cormorant Garamond", serif;}
.ua-page .ua-ca1v{margin: 0px; max-width: 38ch; font-size: 16px; line-height: 1.5; color: rgb(78, 85, 78);}
.ua-page .ua-ca1w{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr)); gap: 0px clamp(24px, 3vw, 48px);}
.ua-page .ua-ca1x{border-top: 1px solid rgba(28, 34, 29, 0.18); padding: 28px 0px 40px; display: flex; flex-direction: column; gap: 12px;}
.ua-page .ua-ca1y{flex-shrink: 0; display: block; width: 55px; height: 55px; margin-bottom: 8px;}
.ua-page .ua-ca1z{margin: 0px; font: 500 27px / 1.2 "Cormorant Garamond", serif;}
.ua-page .ua-ca20{margin: 0px; font-size: 16px; line-height: 1.5; color: rgb(62, 69, 63);}
.ua-page .ua-ca21{border-top: 1px solid rgba(28, 34, 29, 0.18); padding: 28px 0px 40px; display: flex; flex-direction: column; gap: 12px;}
.ua-page .ua-ca22{flex-shrink: 0; display: block; width: 55px; height: 55px; margin-bottom: 8px;}
.ua-page .ua-ca23{margin: 0px; font: 500 27px / 1.2 "Cormorant Garamond", serif;}
.ua-page .ua-ca24{margin: 0px; font-size: 16px; line-height: 1.5; color: rgb(62, 69, 63);}
.ua-page .ua-ca25{border-top: 1px solid rgba(28, 34, 29, 0.18); padding: 28px 0px 40px; display: flex; flex-direction: column; gap: 12px;}
.ua-page .ua-ca26{flex-shrink: 0; display: block; width: 55px; height: 55px; margin-bottom: 8px;}
.ua-page .ua-ca27{margin: 0px; font: 500 27px / 1.2 "Cormorant Garamond", serif;}
.ua-page .ua-ca28{margin: 0px; font-size: 16px; line-height: 1.5; color: rgb(62, 69, 63);}
.ua-page .ua-ca29{border-top: 1px solid rgba(28, 34, 29, 0.18); padding: 28px 0px 40px; display: flex; flex-direction: column; gap: 12px;}
.ua-page .ua-ca2a{flex-shrink: 0; display: block; width: 55px; height: 55px; margin-bottom: 8px;}
.ua-page .ua-ca2b{margin: 0px; font: 500 27px / 1.2 "Cormorant Garamond", serif;}
.ua-page .ua-ca2c{margin: 0px; font-size: 16px; line-height: 1.5; color: rgb(62, 69, 63);}
.ua-page .ua-ca2d{border-top: 1px solid rgba(28, 34, 29, 0.18); padding: 28px 0px 40px; display: flex; flex-direction: column; gap: 12px;}
.ua-page .ua-ca2e{flex-shrink: 0; display: block; width: 55px; height: 55px; margin-bottom: 8px;}
.ua-page .ua-ca2f{margin: 0px; font: 500 27px / 1.2 "Cormorant Garamond", serif;}
.ua-page .ua-ca2g{margin: 0px; font-size: 16px; line-height: 1.5; color: rgb(62, 69, 63);}
.ua-page .ua-ca2h{border-top: 1px solid rgba(28, 34, 29, 0.18); padding: 28px 0px 40px; display: flex; flex-direction: column; gap: 12px;}
.ua-page .ua-ca2i{flex-shrink: 0; display: block; width: 55px; height: 55px; margin-bottom: 8px;}
.ua-page .ua-ca2j{margin: 0px; font: 500 27px / 1.2 "Cormorant Garamond", serif;}
.ua-page .ua-ca2k{margin: 0px; font-size: 16px; line-height: 1.5; color: rgb(62, 69, 63);}
.ua-page .ua-ca2l{background: rgb(234, 227, 213);}
.ua-page .ua-ca2m{max-width: 1440px; margin: 0px auto; padding: clamp(64px, 11vw, 160px) clamp(20px, 4vw, 56px);}
.ua-page .ua-ca2n{display: flex; flex-direction: column; gap: 20px; margin-bottom: clamp(48px, 6vw, 88px);}
.ua-page .ua-ca2o{margin: 0px; font: 500 12px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.2em; text-transform: uppercase; color: rgb(94, 102, 73);}
.ua-page .ua-ca2p{margin: 0px; font: 500 68px / 1.1 "Cormorant Garamond", serif;}
.ua-page .ua-ca2q{margin: 0px; padding: 0px; list-style: none; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr)); gap: 48px clamp(24px, 3vw, 48px);}
.ua-page .ua-ca2r{display: flex; flex-direction: column; gap: 16px;}
.ua-page .ua-ca2s{font-style: italic; font-variant: lining-nums; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: "lnum"; font-variation-settings: normal; font-weight: 400; font-stretch: normal; font-size: clamp(80px, 7.5vw, 120px); line-height: 1; font-family: "Cormorant Garamond", serif; letter-spacing: -0.03em; color: rgb(94, 102, 73); display: block; padding-bottom: 4px;}
.ua-page .ua-ca2t{margin: 0px; font: 600 13px / 1.35 "Hanken Grotesk", sans-serif; letter-spacing: 0.16em; text-transform: uppercase; padding-top: 18px; border-top: 1px solid rgba(28, 34, 29, 0.25);}
.ua-page .ua-ca2u{margin: 0px; font-size: 15px; line-height: 1.5; color: rgb(62, 69, 63);}
.ua-page .ua-ca2v{display: flex; flex-direction: column; gap: 16px;}
.ua-page .ua-ca2w{font-style: italic; font-variant: lining-nums; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: "lnum"; font-variation-settings: normal; font-weight: 400; font-stretch: normal; font-size: clamp(80px, 7.5vw, 120px); line-height: 1; font-family: "Cormorant Garamond", serif; letter-spacing: -0.03em; color: rgb(94, 102, 73); display: block; padding-bottom: 4px;}
.ua-page .ua-ca2x{margin: 0px; font: 600 13px / 1.35 "Hanken Grotesk", sans-serif; letter-spacing: 0.16em; text-transform: uppercase; padding-top: 18px; border-top: 1px solid rgba(28, 34, 29, 0.25);}
.ua-page .ua-ca2y{align-self: flex-start; font: 12px / 1.5 ui-monospace, Menlo, monospace; color: rgb(125, 91, 64); border: 1px dashed rgb(176, 138, 106); background: rgba(176, 138, 106, 0.07); padding: 4px 9px; border-radius: 4px;}
.ua-page .ua-ca2z{display: flex; flex-direction: column; gap: 16px;}
.ua-page .ua-ca30{font-style: italic; font-variant: lining-nums; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: "lnum"; font-variation-settings: normal; font-weight: 400; font-stretch: normal; font-size: clamp(80px, 7.5vw, 120px); line-height: 1; font-family: "Cormorant Garamond", serif; letter-spacing: -0.03em; color: rgb(94, 102, 73); display: block; padding-bottom: 4px;}
.ua-page .ua-ca31{margin: 0px; font: 600 13px / 1.35 "Hanken Grotesk", sans-serif; letter-spacing: 0.16em; text-transform: uppercase; padding-top: 18px; border-top: 1px solid rgba(28, 34, 29, 0.25);}
.ua-page .ua-ca32{align-self: flex-start; font: 12px / 1.5 ui-monospace, Menlo, monospace; color: rgb(125, 91, 64); border: 1px dashed rgb(176, 138, 106); background: rgba(176, 138, 106, 0.07); padding: 4px 9px; border-radius: 4px;}
.ua-page .ua-ca33{display: flex; flex-direction: column; gap: 16px;}
.ua-page .ua-ca34{font-style: italic; font-variant: lining-nums; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: "lnum"; font-variation-settings: normal; font-weight: 400; font-stretch: normal; font-size: clamp(80px, 7.5vw, 120px); line-height: 1; font-family: "Cormorant Garamond", serif; letter-spacing: -0.03em; color: rgb(94, 102, 73); display: block; padding-bottom: 4px;}
.ua-page .ua-ca35{margin: 0px; font: 600 13px / 1.35 "Hanken Grotesk", sans-serif; letter-spacing: 0.16em; text-transform: uppercase; padding-top: 18px; border-top: 1px solid rgba(28, 34, 29, 0.25);}
.ua-page .ua-ca36{align-self: flex-start; font: 12px / 1.5 ui-monospace, Menlo, monospace; color: rgb(125, 91, 64); border: 1px dashed rgb(176, 138, 106); background: rgba(176, 138, 106, 0.07); padding: 4px 9px; border-radius: 4px;}
.ua-page .ua-ca37{max-width: 1440px; margin: 0px auto; padding: clamp(64px, 11vw, 160px) clamp(20px, 4vw, 56px);}
.ua-page .ua-ca38{margin: 0px 0px clamp(48px, 6vw, 80px); font: 500 68px / 1.1 "Cormorant Garamond", serif;}
.ua-page .ua-ca39{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 400px), 1fr)); gap: 48px clamp(40px, 6vw, 112px);}
.ua-page .ua-ca3a{display: flex; flex-direction: column; gap: 24px;}
.ua-page .ua-ca3b{margin: 0px; font: 500 12px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.2em; text-transform: uppercase; color: rgb(94, 102, 73);}
.ua-page .ua-ca3c{margin: 0px; padding: 0px; list-style: none; display: flex; flex-direction: column; gap: 16px; font-size: 16px; line-height: 1.55;}
.ua-page .ua-ca3d{display: flex; gap: 14px; align-items: flex-start;}
.ua-page .ua-ca3e{display: flex; gap: 14px; align-items: flex-start;}
.ua-page .ua-ca3f{display: flex; gap: 14px; align-items: flex-start;}
.ua-page .ua-ca3g{margin-top: 24px; display: flex; flex-direction: column; gap: 12px;}
.ua-page .ua-ca3h{margin: 0px; font: 500 12px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.2em; text-transform: uppercase; color: rgb(94, 102, 73);}
.ua-page .ua-ca3i{margin: 0px; font-size: 16px; line-height: 1.5; color: rgb(62, 69, 63);}
.ua-page .ua-ca3j{display: flex; flex-direction: column; gap: 40px;}
.ua-page .ua-ca3k{margin: 0px; display: flex; flex-direction: column;}
.ua-page .ua-ca3l{display: flex; justify-content: space-between; gap: 24px; flex-wrap: wrap; padding: 18px 0px; border-top: 1px solid rgba(28, 34, 29, 0.18);}
.ua-page .ua-ca3m{font: 500 24px / 1.2 "Cormorant Garamond", serif;}
.ua-page .ua-ca3n{margin: 0px; font: 12px / 1.8 ui-monospace, Menlo, monospace; color: rgb(125, 91, 64);}
.ua-page .ua-ca3o{display: flex; justify-content: space-between; gap: 24px; flex-wrap: wrap; padding: 18px 0px; border-top: 1px solid rgba(28, 34, 29, 0.18);}
.ua-page .ua-ca3p{font: 500 24px / 1.2 "Cormorant Garamond", serif;}
.ua-page .ua-ca3q{margin: 0px; font: 12px / 1.8 ui-monospace, Menlo, monospace; color: rgb(125, 91, 64);}
.ua-page .ua-ca3r{display: flex; justify-content: space-between; gap: 24px; flex-wrap: wrap; padding: 18px 0px; border-top: 1px solid rgba(28, 34, 29, 0.18); border-bottom: 1px solid rgba(28, 34, 29, 0.18);}
.ua-page .ua-ca3s{font: 500 24px / 1.2 "Cormorant Garamond", serif;}
.ua-page .ua-ca3t{margin: 0px; font: 12px / 1.8 ui-monospace, Menlo, monospace; color: rgb(125, 91, 64);}
.ua-page .ua-ca3u{background: rgb(30, 43, 34); color: rgb(244, 239, 230); padding: clamp(28px, 3vw, 40px); display: flex; flex-direction: column; gap: 20px;}
.ua-page .ua-ca3v{margin: 0px; font: 500 30px / 1.2 "Cormorant Garamond", serif;}
.ua-page .ua-ca3w{margin: 0px; display: flex; flex-direction: column;}
.ua-page .ua-ca3x{display: flex; justify-content: space-between; gap: 16px; flex-wrap: wrap; padding: 14px 0px; border-top: 1px solid rgba(244, 239, 230, 0.18);}
.ua-page .ua-ca3y{font-size: 16px;}
.ua-page .ua-ca3z{margin: 0px; font: 12px / 1.8 ui-monospace, Menlo, monospace; color: rgb(226, 201, 166);}
.ua-page .ua-ca40{display: flex; justify-content: space-between; gap: 16px; flex-wrap: wrap; padding: 14px 0px; border-top: 1px solid rgba(244, 239, 230, 0.18);}
.ua-page .ua-ca41{font-size: 16px;}
.ua-page .ua-ca42{margin: 0px; font: 12px / 1.8 ui-monospace, Menlo, monospace; color: rgb(226, 201, 166);}
.ua-page .ua-ca43{display: flex; justify-content: space-between; gap: 16px; flex-wrap: wrap; padding: 14px 0px; border-top: 1px solid rgba(244, 239, 230, 0.18);}
.ua-page .ua-ca44{font-size: 16px;}
.ua-page .ua-ca45{margin: 0px; font: 12px / 1.8 ui-monospace, Menlo, monospace; color: rgb(226, 201, 166);}
.ua-page .ua-ca46b{display:contents}
.ua-page .ua-ca46b>.ua-ca46{display:contents}
.ua-page .ua-ca46b>.ua-ca46>.wp-block-button__link{align-self: flex-start; display: inline-flex; align-items: center; white-space: nowrap; gap: 12px; padding: 15px 24px; border-radius: 999px; background: rgb(244, 239, 230); color: rgb(30, 43, 34); text-decoration: none; font: 500 14px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.04em;}
.ua-page .ua-ca46b>.ua-ca46>.wp-block-button__link:hover{background: rgb(255, 255, 255) !important; color: rgb(30, 43, 34) !important;}
.ua-page .ua-ca47{background: rgb(220, 227, 228);}
.ua-page .ua-ca48{max-width: 1440px; margin: 0px auto; padding: clamp(64px, 11vw, 160px) clamp(20px, 4vw, 56px); display: flex; flex-wrap: wrap; gap: 48px clamp(40px, 6vw, 112px); align-items: center;}
.ua-page .ua-ca49{flex: 1 1 380px; max-width: 560px; display: flex; flex-direction: column; gap: 20px;}
.ua-page .ua-ca4a{position: relative; aspect-ratio: 4 / 5; background: rgb(197, 208, 212); color: rgb(52, 71, 79); overflow: hidden;}
.ua-page .ua-ca4b{display:block;width:100%;height:100%;margin:0;overflow:hidden;position:relative;}
.ua-page .ua-ca4b img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50.0% 0.0%}
.ua-page .ua-ca4c{flex: 1.1 1 400px; max-width: 600px; display: flex; flex-direction: column; gap: 56px;}
.ua-page .ua-ca4d{display: flex; flex-direction: column; gap: 18px;}
.ua-page .ua-ca4e{margin: 0px; font: 500 clamp(34px, 3.6vw, 52px) / 1.1 "Cormorant Garamond", serif;}
.ua-page .ua-ca4f{margin: 0px; font-size: 18px; line-height: 1.5; color: rgb(47, 58, 62); text-wrap: pretty;}
.ua-page .ua-ca4g{align-self: flex-start; font: 12px / 1.5 ui-monospace, Menlo, monospace; color: rgb(125, 91, 64); border: 1px dashed rgb(176, 138, 106); background: rgba(176, 138, 106, 0.07); padding: 4px 9px; border-radius: 4px;}
.ua-page .ua-ca4h{display: flex; flex-direction: column; gap: 18px; padding-top: 40px; border-top: 1px solid rgba(28, 34, 29, 0.18);}
.ua-page .ua-ca4i{margin: 0px; font: 500 clamp(34px, 3.6vw, 52px) / 1.1 "Cormorant Garamond", serif;}
.ua-page .ua-ca4j{margin: 0px; font-size: 18px; line-height: 1.5; color: rgb(47, 58, 62); text-wrap: pretty;}
.ua-page .ua-ca4k{max-width: 1440px; margin: 0px auto; padding: clamp(64px, 11vw, 160px) clamp(20px, 4vw, 56px); display: flex; flex-wrap: wrap; gap: 48px clamp(40px, 6vw, 112px); align-items: flex-start;}
.ua-page .ua-ca4l{flex: 1 1 300px; display: flex; flex-direction: column; gap: 24px;}
.ua-page .ua-ca4m{margin: 0px; font: 500 clamp(38px, 4.4vw, 64px) / 1 "Cormorant Garamond", serif;}
.ua-page .ua-ca4n{margin: 0px; font-size: 16px; line-height: 1.5; color: rgb(78, 85, 78);}
.ua-page .ua-ca4o{flex: 1.6 1 440px; display: flex; flex-direction: column;}
.ua-page .ua-ca4p{border-top: 1px solid rgba(28, 34, 29, 0.18);}
.ua-page .ua-ca4p>summary{appearance: none; width: 100%; background: none; border: 0px; cursor: pointer; display: flex; justify-content: space-between; align-items: center; gap: 24px; padding: 24px 0px; text-align: left; color: rgb(28, 34, 29); font: 500 25px / 1.2 "Cormorant Garamond", serif;;list-style:none}
.ua-page .ua-ca4p>summary::-webkit-details-marker{display:none}
.ua-page .ua-ca4p>summary::after{content:"+";flex-shrink: 0; width: 36px; height: 36px; border-radius: 50%; border: 1px solid rgba(28, 34, 29, 0.3); display: grid; place-items: center; font: 400 18px / 1 "Hanken Grotesk", sans-serif;}
.ua-page .ua-ca4p[open]>summary::after{content:"−"}
.ua-page .ua-ca4q{margin: 0px; font-size: 16px; line-height: 1.5; color: rgb(62, 69, 63);;padding:0px 60px 28px 0px}
.ua-page .ua-ca4r{;display:inline-block;width:fit-content;margin:0 0 28px}
.ua-page .ua-ca4s{background: rgb(30, 43, 34); color: rgb(244, 239, 230);}
.ua-page .ua-ca4t{max-width: 1000px; margin: 0px auto; padding: clamp(64px, 12vw, 176px) clamp(20px, 4vw, 56px); display: flex; flex-direction: column; align-items: center; text-align: center; gap: 32px;}
.ua-page .ua-ca4u{margin: 0px; font: 500 clamp(38px, 5vw, 72px) / 1.1 "Cormorant Garamond", serif; text-wrap: balance;}
.ua-page .ua-ca4vb{display:contents}
.ua-page .ua-ca4vb>.ua-ca4v{display:contents}
.ua-page .ua-ca4vb>.ua-ca4v>.wp-block-button__link{display: inline-flex; align-items: center; white-space: nowrap; gap: 12px; padding: 16px 26px; border-radius: 999px; background: rgb(244, 239, 230); color: rgb(30, 43, 34); text-decoration: none; font: 500 14px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.04em;}
.ua-page .ua-ca4vb>.ua-ca4v>.wp-block-button__link:hover{background: rgb(255, 255, 255) !important; color: rgb(30, 43, 34) !important;}
.ua-page .ua-ca4w{margin: 0px; max-width: 52ch; font-size: 13px; line-height: 1.5; color: rgba(244, 239, 230, 0.72);}
/* Escucha Sutil */
.ua-page.ua-es1{background: rgb(244, 239, 230); color: rgb(28, 34, 29); font-family: "Hanken Grotesk", sans-serif;}
.ua-page .ua-es3{position: relative; min-height: 100svh; display: flex; align-items: flex-end; color: rgb(244, 239, 230); background: rgb(38, 53, 43); overflow: hidden;}
.ua-page .ua-es4{position: absolute; inset: -6% 0px; color: rgb(201, 209, 195); will-change: transform;}
.ua-page .ua-es5{display:block;width:100%;height:100%;margin:0;overflow:hidden;position:relative;}
.ua-page .ua-es5 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50.0% 50.0%}
.ua-page .ua-es6{position: absolute; inset: 0px; pointer-events: none; background: linear-gradient(rgba(22, 32, 25, 0.45) 0%, rgba(22, 32, 25, 0) 25%, rgba(22, 32, 25, 0) 50%, rgba(22, 32, 25, 0.7) 100%);}
.ua-page .ua-es7{position: relative; pointer-events: none; width: 100%; max-width: 1440px; margin: 0px auto; padding: 140px clamp(20px, 4vw, 56px) clamp(56px, 9vh, 104px); display: flex; flex-direction: column; align-items: center; text-align: center; gap: 28px;}
.ua-page .ua-es8{margin: 0px; font: 500 12px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.24em; text-transform: uppercase;}
.ua-page .ua-es9{margin: 0px; font: 400 clamp(64px, 11vw, 184px) / 0.88 "Cormorant Garamond", serif; letter-spacing: -0.02em;}
.ua-page .ua-esa{margin: 0px; max-width: 34ch; font: 400 27px / 1.4 "Cormorant Garamond", serif; color: rgba(244, 239, 230, 0.92); text-wrap: balance;}
.ua-page .ua-esb{max-width: 1320px; margin: 0px auto; padding: clamp(64px, 10vw, 144px) clamp(20px, 4vw, 56px); display: flex; flex-wrap: wrap; align-items: center; gap: 48px clamp(40px, 6vw, 96px);}
.ua-page .ua-esc{flex: 1 1 360px; max-width: 520px;}
.ua-page .ua-esd{margin: 0px; font: 400 48px / 1.15 "Cormorant Garamond", serif; color: rgb(28, 34, 29); text-wrap: balance;}
.ua-page .ua-ese{margin: 32px 0px 0px; max-width: 48ch; font-size: 18px; line-height: 1.5; color: rgb(62, 69, 63); text-wrap: pretty;}
.ua-page .ua-esf{flex: 1.35 1 460px; display: grid; grid-template-columns: repeat(6, minmax(0px, 1fr)); grid-template-rows: repeat(4, clamp(58px, 6.2vw, 96px)); gap: clamp(6px, 0.9vw, 12px);}
.ua-page .ua-esg{grid-area: 1 / 1 / 3 / 4; margin: 0px; position: relative; overflow: hidden; background: rgb(197, 208, 212); color: rgb(52, 71, 79);}
.ua-page .ua-esh{display:block;width:100%;height:100%;margin:0;overflow:hidden;position:relative;}
.ua-page .ua-esh img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50.0% 50.0%}
.ua-page .ua-esi{grid-area: 1 / 4 / 4 / 6; margin: 0px; position: relative; overflow: hidden; background: rgb(199, 202, 178); color: rgb(61, 68, 51);}
.ua-page .ua-esj{display:block;width:100%;height:100%;margin:0;overflow:hidden;position:relative;}
.ua-page .ua-esj img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50.0% 50.0%}
.ua-page .ua-esk{grid-area: 1 / 6 / 4 / 7; margin: 0px; position: relative; overflow: hidden; background: rgb(217, 207, 188); color: rgb(90, 74, 58);}
.ua-page .ua-esl{display:block;width:100%;height:100%;margin:0;overflow:hidden;position:relative;}
.ua-page .ua-esl img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50.0% 50.0%}
.ua-page .ua-esm{grid-area: 3 / 1 / 5 / 3; margin: 0px; position: relative; overflow: hidden; background: rgb(216, 210, 229); color: rgb(74, 67, 102);}
.ua-page .ua-esn{display:block;width:100%;height:100%;margin:0;overflow:hidden;position:relative;}
.ua-page .ua-esn img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50.0% 50.0%}
.ua-page .ua-eso{grid-area: 3 / 3 / 5 / 4; margin: 0px; position: relative; overflow: hidden; background: rgb(217, 207, 188); color: rgb(90, 74, 58);}
.ua-page .ua-esp{display:block;width:100%;height:100%;margin:0;overflow:hidden;position:relative;}
.ua-page .ua-esp img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50.0% 50.0%}
.ua-page .ua-esq{grid-area: 4 / 4 / 5 / 7; margin: 0px; position: relative; overflow: hidden; background: rgb(169, 173, 142); color: rgb(46, 52, 39);}
.ua-page .ua-esr{display:block;width:100%;height:100%;margin:0;overflow:hidden;position:relative;}
.ua-page .ua-esr img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50.0% 50.0%}
.ua-page .ua-ess{background: rgb(30, 43, 34); color: rgb(244, 239, 230);}
.ua-page .ua-est{max-width: 1440px; margin: 0px auto; padding: clamp(64px, 12vw, 176px) clamp(20px, 4vw, 56px);}
.ua-page .ua-esu{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; gap: 24px 64px; margin-bottom: clamp(56px, 7vw, 104px);}
.ua-page .ua-esv{margin: 0px; font: 500 78px / 1 "Cormorant Garamond", serif;}
.ua-page .ua-esw{margin: 0px; max-width: 36ch; font-size: 16px; line-height: 1.5; color: rgba(244, 239, 230, 0.82);}
.ua-page .ua-esx{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 250px), 1fr)); gap: 0px clamp(24px, 3vw, 48px);}
.ua-page .ua-esy{border-top: 1px solid rgba(244, 239, 230, 0.2); padding: 28px 0px 40px; display: flex; flex-direction: column; gap: 14px;}
.ua-page .ua-esz{flex-shrink: 0; display: block; width: 69px; height: 69px; margin-bottom: 10px;}
.ua-page .ua-es10{font: italic 400 18px / 1 "Cormorant Garamond", serif; color: rgb(201, 180, 138);}
.ua-page .ua-es11{margin: 0px; font: 500 28px / 1.2 "Cormorant Garamond", serif;}
.ua-page .ua-es12{margin: 0px; font-size: 16px; line-height: 1.5; color: rgba(244, 239, 230, 0.82);}
.ua-page .ua-es13{border-top: 1px solid rgba(244, 239, 230, 0.2); padding: 28px 0px 40px; display: flex; flex-direction: column; gap: 14px;}
.ua-page .ua-es14{flex-shrink: 0; display: block; width: 69px; height: 69px; margin-bottom: 10px;}
.ua-page .ua-es15{font: italic 400 18px / 1 "Cormorant Garamond", serif; color: rgb(201, 180, 138);}
.ua-page .ua-es16{margin: 0px; font: 500 28px / 1.2 "Cormorant Garamond", serif;}
.ua-page .ua-es17{margin: 0px; font-size: 16px; line-height: 1.5; color: rgba(244, 239, 230, 0.82);}
.ua-page .ua-es18{border-top: 1px solid rgba(244, 239, 230, 0.2); padding: 28px 0px 40px; display: flex; flex-direction: column; gap: 14px;}
.ua-page .ua-es19{flex-shrink: 0; display: block; width: 69px; height: 69px; margin-bottom: 10px;}
.ua-page .ua-es1a{font: italic 400 18px / 1 "Cormorant Garamond", serif; color: rgb(201, 180, 138);}
.ua-page .ua-es1b{margin: 0px; font: 500 28px / 1.2 "Cormorant Garamond", serif;}
.ua-page .ua-es1c{margin: 0px; font-size: 16px; line-height: 1.5; color: rgba(244, 239, 230, 0.82);}
.ua-page .ua-es1d{border-top: 1px solid rgba(244, 239, 230, 0.2); padding: 28px 0px 40px; display: flex; flex-direction: column; gap: 14px;}
.ua-page .ua-es1e{flex-shrink: 0; display: block; width: 69px; height: 69px; margin-bottom: 10px;}
.ua-page .ua-es1f{font: italic 400 18px / 1 "Cormorant Garamond", serif; color: rgb(201, 180, 138);}
.ua-page .ua-es1g{margin: 0px; font: 500 28px / 1.2 "Cormorant Garamond", serif;}
.ua-page .ua-es1h{margin: 0px; font-size: 16px; line-height: 1.5; color: rgba(244, 239, 230, 0.82);}
.ua-page .ua-es1i{display: flex; flex-wrap: wrap; background: rgb(234, 227, 213);}
.ua-page .ua-es1j{flex: 1 1 480px; position: relative; min-height: clamp(380px, 60vw, 760px); background: rgb(169, 173, 142); color: rgb(46, 52, 39);}
.ua-page .ua-es1k{display:block;width:100%;height:100%;margin:0;overflow:hidden;position:relative;}
.ua-page .ua-es1k img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50.0% 54.0%}
.ua-page .ua-es1l{flex: 1 1 440px; padding: clamp(64px, 8vw, 128px) clamp(20px, 6vw, 104px); display: flex; flex-direction: column; justify-content: center; gap: 36px;}
.ua-page .ua-es1m{margin: 0px; max-width: 14ch; font: 500 64px / 1.1 "Cormorant Garamond", serif;}
.ua-page .ua-es1n{margin: 0px; padding: 0px; list-style: none; display: flex; flex-direction: column; font: italic 400 clamp(21px, 1.9vw, 27px) / 1.35 "Cormorant Garamond", serif; color: rgb(28, 34, 29);}
.ua-page .ua-es1o{padding: 16px 0px; border-top: 1px solid rgba(28, 34, 29, 0.18); line-height: 1.2;}
.ua-page .ua-es1p{padding: 16px 0px; border-top: 1px solid rgba(28, 34, 29, 0.18); line-height: 1.2;}
.ua-page .ua-es1q{padding: 16px 0px; border-top: 1px solid rgba(28, 34, 29, 0.18); line-height: 1.2;}
.ua-page .ua-es1r{padding: 16px 0px; border-top: 1px solid rgba(28, 34, 29, 0.18); border-bottom: 1px solid rgba(28, 34, 29, 0.18); line-height: 1.2;}
.ua-page .ua-es1s{max-width: 1440px; margin: 0px auto; padding: clamp(64px, 12vw, 176px) clamp(20px, 4vw, 56px); display: flex; flex-wrap: wrap; gap: 40px clamp(40px, 6vw, 112px); align-items: flex-start;}
.ua-page .ua-es1t{flex: 1 1 380px; display: flex; flex-direction: column; gap: 24px;}
.ua-page .ua-es1u{margin: 0px; font: 500 12px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.2em; text-transform: uppercase; color: rgb(94, 102, 73);}
.ua-page .ua-es1v{margin: 0px; font: 500 68px / 1.1 "Cormorant Garamond", serif;}
.ua-page .ua-es1w{margin: 0px; max-width: 42ch; font-size: 18px; line-height: 1.5; color: rgb(78, 85, 78);}
.ua-page .ua-es1x{flex: 1.3 1 420px; display: flex; flex-direction: column; gap: 28px;}
.ua-page .ua-es1y{border: 1px dashed rgba(28, 34, 29, 0.3); padding: clamp(28px, 4vw, 48px); display: flex; flex-direction: column; gap: 14px; align-items: flex-start;}
.ua-page .ua-es1z{margin: 0px; font: italic 400 clamp(24px, 2.2vw, 30px) / 1.3 "Cormorant Garamond", serif;}
.ua-page .ua-es20{font: 12px / 1.5 ui-monospace, Menlo, monospace; color: rgb(125, 91, 64); border: 1px dashed rgb(176, 138, 106); background: rgba(176, 138, 106, 0.07); padding: 4px 9px; border-radius: 4px;}
.ua-fes21:focus{border-bottom-color: rgb(94, 102, 73) !important;}
.ua-fes22:hover{background: rgb(51, 71, 58) !important;}
.ua-page .ua-es23 .ua-es23-0:hover{background: rgb(84, 92, 65) !important; color: rgb(244, 239, 230) !important;}
.ua-page .ua-es23 .ua-es23-5:hover{background: rgb(207, 200, 223) !important; color: rgb(28, 34, 29) !important;}
.ua-page .ua-es23{display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 420px), 1fr));}
/* ThetaHealing */
.ua-page.ua-th1{background: rgb(244, 239, 230); color: rgb(28, 34, 29); font-family: "Hanken Grotesk", sans-serif;}
.ua-page .ua-th3{max-width: 1240px; margin: 0px auto; padding: clamp(140px, 15vw, 200px) clamp(20px, 4vw, 56px) clamp(56px, 7vw, 96px); display: flex; flex-direction: column; align-items: center; text-align: center; gap: 28px;}
.ua-page .ua-th4{margin: 0px; max-width: 14ch; font: 500 120px / 1.1 "Cormorant Garamond", serif; letter-spacing: -0.015em; text-wrap: balance;}
.ua-page .ua-th5{margin: 0px; display: flex; gap: 14px; align-items: center; font: 500 12px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.2em; text-transform: uppercase; color: rgb(107, 98, 136);}
.ua-page .ua-th6{margin: 0px; max-width: 46ch; font-size: clamp(16px, 1.25vw, 18px); line-height: 1.4; color: rgb(62, 69, 63); text-wrap: pretty;}
.ua-page .ua-th7{display: flex; flex-wrap: wrap; justify-content: center; gap: 12px;}
.ua-page .ua-th8b{display:contents}
.ua-page .ua-th8b>.ua-th8{display:contents}
.ua-page .ua-th8b>.ua-th8>.wp-block-button__link{display: inline-flex; align-items: center; white-space: nowrap; gap: 12px; padding: 16px 26px; border-radius: 999px; background: rgb(30, 43, 34); color: rgb(244, 239, 230); text-decoration: none; font: 500 14px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.04em;}
.ua-page .ua-th8b>.ua-th8>.wp-block-button__link:hover{background: rgb(51, 71, 58) !important; color: rgb(244, 239, 230) !important;}
.ua-page .ua-th9b{display:contents}
.ua-page .ua-th9b>.ua-th9{display:contents}
.ua-page .ua-th9b>.ua-th9>.wp-block-button__link{display: inline-flex; align-items: center; white-space: nowrap; padding: 16px 26px; border-radius: 999px; border: 1px solid rgba(28, 34, 29, 0.35); color: rgb(28, 34, 29); text-decoration: none; font: 500 14px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.04em;}
.ua-page .ua-th9b>.ua-th9>.wp-block-button__link:hover{background: rgba(28, 34, 29, 0.05) !important; color: rgb(28, 34, 29) !important;}
.ua-page .ua-tha{max-width: 1240px; margin: 0px auto; padding: 0px clamp(20px, 4vw, 56px);}
.ua-page .ua-thb{position: relative; aspect-ratio: 16 / 7; min-height: 280px; background: rgb(216, 210, 229); color: rgb(74, 67, 102); overflow: hidden;}
.ua-page .ua-thc{display:block;width:100%;height:100%;margin:0;overflow:hidden;position:relative;}
.ua-page .ua-thc img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50.0% 52.8%}
.ua-page .ua-thd{max-width: 1240px; margin: 0px auto; padding: clamp(64px, 12vw, 176px) clamp(20px, 4vw, 56px); display: flex; flex-wrap: wrap; gap: 40px clamp(40px, 7vw, 120px); align-items: flex-start;}
.ua-page .ua-the{flex: 1 1 280px; margin: 0px; font: 500 64px / 1.15 "Cormorant Garamond", serif;}
.ua-page .ua-thf{flex: 1.5 1 420px; max-width: 620px; display: flex; flex-direction: column; gap: 22px; font-size: 17px; line-height: 1.75; color: rgb(62, 69, 63);}
.ua-page .ua-thg{margin: 0px; font: 400 clamp(22px, 1.9vw, 27px) / 1.25 "Cormorant Garamond", serif; color: rgb(28, 34, 29); text-wrap: pretty;}
.ua-page .ua-thh{margin: 0px; text-wrap: pretty; font-size: 18px; line-height: 1.5;}
.ua-page .ua-thi{align-self: flex-start; font: 12px / 1.5 ui-monospace, Menlo, monospace; color: rgb(125, 91, 64); border: 1px dashed rgb(176, 138, 106); background: rgba(176, 138, 106, 0.07); padding: 4px 9px; border-radius: 4px;}
.ua-page .ua-thj{background: rgb(231, 227, 237);}
.ua-page .ua-thk{max-width: 1240px; margin: 0px auto; padding: clamp(64px, 11vw, 160px) clamp(20px, 4vw, 56px);}
.ua-page .ua-thl{margin: 0px 0px clamp(40px, 5vw, 72px); font: 500 64px / 1.15 "Cormorant Garamond", serif;}
.ua-page .ua-thm{margin: 0px; padding: 0px; list-style: none; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 340px), 1fr)); gap: 0px clamp(32px, 5vw, 80px);}
.ua-page .ua-thn{display: flex; gap: 20px; padding: 22px 0px; border-top: 1px solid rgba(28, 34, 29, 0.16); font: 400 25px / 1.4 "Cormorant Garamond", serif;}
.ua-page .ua-tho{display: flex; gap: 20px; padding: 22px 0px; border-top: 1px solid rgba(28, 34, 29, 0.16); font: 400 clamp(21px, 1.8vw, 25px) / 1.4 "Cormorant Garamond", serif;}
.ua-page .ua-thp{display: flex; gap: 20px; padding: 22px 0px; border-top: 1px solid rgba(28, 34, 29, 0.16); font: 400 clamp(21px, 1.8vw, 25px) / 1.4 "Cormorant Garamond", serif;}
.ua-page .ua-thq{display: flex; gap: 20px; padding: 22px 0px; border-top: 1px solid rgba(28, 34, 29, 0.16); font: 400 clamp(21px, 1.8vw, 25px) / 1.4 "Cormorant Garamond", serif;}
.ua-page .ua-thr{display: flex; gap: 20px; padding: 22px 0px; border-top: 1px solid rgba(28, 34, 29, 0.16); font: 400 clamp(21px, 1.8vw, 25px) / 1.4 "Cormorant Garamond", serif;}
.ua-page .ua-ths{display: flex; gap: 20px; padding: 22px 0px; border-top: 1px solid rgba(28, 34, 29, 0.16); font: 400 clamp(21px, 1.8vw, 25px) / 1.4 "Cormorant Garamond", serif;}
.ua-page .ua-tht{max-width: 1240px; margin: 0px auto; padding: clamp(64px, 12vw, 176px) clamp(20px, 4vw, 56px); display: flex; flex-wrap: wrap; gap: 40px clamp(40px, 7vw, 120px); align-items: center;}
.ua-page .ua-thu{flex: 1 1 340px; max-width: 480px; position: relative; aspect-ratio: 4 / 5; border-radius: 999px 999px 0px 0px; overflow: hidden; background: rgb(217, 207, 188); color: rgb(90, 74, 58);}
.ua-page .ua-thv{display:block;width:100%;height:100%;margin:0;overflow:hidden;position:relative;}
.ua-page .ua-thv img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50.0% 100.0%}
.ua-page .ua-thw{flex: 1.2 1 380px; max-width: 560px; display: flex; flex-direction: column; gap: 22px;}
.ua-page .ua-thx{margin: 0px; font: 500 64px / 1.15 "Cormorant Garamond", serif;}
.ua-page .ua-thy{margin: 0px; font-size: 17px; line-height: 1.5; color: rgb(62, 69, 63); text-wrap: pretty;}
.ua-page .ua-thz{margin: 0px; font: italic 400 27px / 1.2 "Cormorant Garamond", serif; color: rgb(94, 102, 73);}
.ua-page .ua-th10{background: rgb(234, 227, 213);}
.ua-page .ua-th11{max-width: 1240px; margin: 0px auto; padding: clamp(64px, 11vw, 160px) clamp(20px, 4vw, 56px);}
.ua-page .ua-th12{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; gap: 24px 64px; margin-bottom: clamp(48px, 6vw, 80px);}
.ua-page .ua-th13{margin: 0px; font: 500 64px / 1.15 "Cormorant Garamond", serif;}
.ua-page .ua-th14{font: 12px / 1.5 ui-monospace, Menlo, monospace; color: rgb(125, 91, 64); border: 1px dashed rgb(176, 138, 106); background: rgba(176, 138, 106, 0.07); padding: 4px 9px; border-radius: 4px;}
.ua-page .ua-th15{margin: 0px; padding: 0px; list-style: none; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr)); gap: 48px clamp(24px, 4vw, 64px);}
.ua-page .ua-th16{display: flex; flex-direction: column; gap: 14px; padding-top: 24px; border-top: 1px solid rgba(28, 34, 29, 0.25);}
.ua-page .ua-th17{font: italic 400 22px / 1 "Cormorant Garamond", serif; color: rgb(107, 98, 136);}
.ua-page .ua-th18{margin: 0px; font: 500 27px / 1.2 "Cormorant Garamond", serif;}
.ua-page .ua-th19{margin: 0px; font-size: 15px; line-height: 1.7; color: rgb(62, 69, 63);}
.ua-page .ua-th1a{display: flex; flex-direction: column; gap: 14px; padding-top: 24px; border-top: 1px solid rgba(28, 34, 29, 0.25);}
.ua-page .ua-th1b{font: italic 400 22px / 1 "Cormorant Garamond", serif; color: rgb(107, 98, 136);}
.ua-page .ua-th1c{margin: 0px; font: 500 27px / 1.2 "Cormorant Garamond", serif;}
.ua-page .ua-th1d{align-self: flex-start; font: 12px / 1.5 ui-monospace, Menlo, monospace; color: rgb(125, 91, 64); border: 1px dashed rgb(176, 138, 106); background: rgba(176, 138, 106, 0.07); padding: 4px 9px; border-radius: 4px;}
.ua-page .ua-th1e{display: flex; flex-direction: column; gap: 14px; padding-top: 24px; border-top: 1px solid rgba(28, 34, 29, 0.25);}
.ua-page .ua-th1f{font: italic 400 22px / 1 "Cormorant Garamond", serif; color: rgb(107, 98, 136);}
.ua-page .ua-th1g{margin: 0px; font: 500 27px / 1.2 "Cormorant Garamond", serif;}
.ua-page .ua-th1h{margin: 0px; font-size: 15px; line-height: 1.7; color: rgb(62, 69, 63);}
.ua-page .ua-th1i{margin: clamp(56px, 7vw, 96px) 0px 0px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr)); gap: 0px clamp(24px, 4vw, 64px);}
.ua-page .ua-th1j{padding: 18px 0px; border-top: 1px solid rgba(28, 34, 29, 0.18); display: flex; justify-content: space-between; gap: 16px; flex-wrap: wrap;}
.ua-page .ua-th1k{font: 500 22px / 1 "Cormorant Garamond", serif;}
.ua-page .ua-th1l{margin: 0px; font: 12px / 1.8 ui-monospace, Menlo, monospace; color: rgb(125, 91, 64);}
.ua-page .ua-th1m{padding: 18px 0px; border-top: 1px solid rgba(28, 34, 29, 0.18); display: flex; justify-content: space-between; gap: 16px; flex-wrap: wrap;}
.ua-page .ua-th1n{font: 500 22px / 1 "Cormorant Garamond", serif;}
.ua-page .ua-th1o{margin: 0px; font: 12px / 1.8 ui-monospace, Menlo, monospace; color: rgb(125, 91, 64);}
.ua-page .ua-th1p{padding: 18px 0px; border-top: 1px solid rgba(28, 34, 29, 0.18); display: flex; justify-content: space-between; gap: 16px; flex-wrap: wrap;}
.ua-page .ua-th1q{font: 500 22px / 1 "Cormorant Garamond", serif;}
.ua-page .ua-th1r{margin: 0px; font: 12px / 1.8 ui-monospace, Menlo, monospace; color: rgb(125, 91, 64);}
.ua-page .ua-th1s{max-width: 1240px; margin: 0px auto; padding: clamp(64px, 12vw, 176px) clamp(20px, 4vw, 56px); display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr)); gap: 40px clamp(32px, 4vw, 64px);}
.ua-page .ua-th1t{display: flex; flex-direction: column; gap: 24px;}
.ua-page .ua-th1u{margin: 0px; font: 500 39px / 1 "Cormorant Garamond", serif;}
.ua-page .ua-th1v{margin: 0px; padding: 0px; list-style: none; display: flex; flex-direction: column; gap: 14px; font-size: 16px; line-height: 1.6; color: rgb(62, 69, 63);}
.ua-page .ua-th1w{display: flex; gap: 12px; line-height: 1.4;}
.ua-page .ua-th1x{display: flex; gap: 12px; line-height: 1.4;}
.ua-page .ua-th1y{display: flex; gap: 12px; line-height: 1.4;}
.ua-page .ua-th1z{display: flex; gap: 12px; line-height: 1.4;}
.ua-page .ua-th20{display: flex; flex-direction: column; gap: 24px;}
.ua-page .ua-th21{margin: 0px; font: 500 39px / 1 "Cormorant Garamond", serif;}
.ua-page .ua-th22{margin: 0px; padding: 0px; list-style: none; display: flex; flex-direction: column; gap: 14px; font-size: 16px; line-height: 1.6; color: rgb(62, 69, 63);}
.ua-page .ua-th23{display: flex; gap: 12px; line-height: 1.4;}
.ua-page .ua-th24{display: flex; gap: 12px; line-height: 1.4;}
.ua-page .ua-th25{display: flex; gap: 12px; line-height: 1.4;}
.ua-page .ua-th26{display: flex; flex-direction: column; gap: 24px; background: rgb(30, 43, 34); color: rgb(244, 239, 230); padding: clamp(28px, 3vw, 40px);}
.ua-page .ua-th27{margin: 0px; font: 500 39px / 1 "Cormorant Garamond", serif;}
.ua-page .ua-th28{margin: 0px; padding: 0px; list-style: none; display: flex; flex-direction: column; gap: 14px; font-size: 16px; line-height: 1.6; color: rgba(244, 239, 230, 0.86);}
.ua-page .ua-th29{display: flex; gap: 12px; line-height: 1.4;}
.ua-page .ua-th2a{display: flex; gap: 12px; line-height: 1.4;}
.ua-page .ua-th2b{display: flex; gap: 12px; line-height: 1.4;}
.ua-page .ua-th2c{border-top: 1px solid rgba(28, 34, 29, 0.12);}
.ua-page .ua-th2d{max-width: 1240px; margin: 0px auto; padding: clamp(64px, 11vw, 160px) clamp(20px, 4vw, 56px); display: flex; flex-wrap: wrap; gap: 48px clamp(40px, 6vw, 112px); align-items: flex-start;}
.ua-page .ua-th2e{flex: 1 1 280px; display: flex; flex-direction: column; gap: 24px;}
.ua-page .ua-th2f{margin: 0px; font: 500 64px / 1 "Cormorant Garamond", serif;}
.ua-page .ua-th2g{margin: 0px; font-size: 16px; line-height: 1.7; color: rgb(78, 85, 78);}
.ua-page .ua-th2h{flex: 1.6 1 420px; display: flex; flex-direction: column;}
.ua-page .ua-th2i{border-top: 1px solid rgba(28, 34, 29, 0.18);}
.ua-page .ua-th2i>summary{appearance: none; width: 100%; background: none; border: 0px; cursor: pointer; display: flex; justify-content: space-between; align-items: center; gap: 24px; padding: 24px 0px; text-align: left; color: rgb(28, 34, 29); font: 500 clamp(21px, 1.8vw, 25px) / 1.25 "Cormorant Garamond", serif;;list-style:none}
.ua-page .ua-th2i>summary::-webkit-details-marker{display:none}
.ua-page .ua-th2i>summary::after{content:"+";flex-shrink: 0; width: 36px; height: 36px; border-radius: 50%; border: 1px solid rgba(28, 34, 29, 0.3); display: grid; place-items: center; font: 400 18px / 1 "Hanken Grotesk", sans-serif;}
.ua-page .ua-th2i[open]>summary::after{content:"−"}
.ua-page .ua-th2j{margin: 0px; font-size: 16px; line-height: 1.4; color: rgb(62, 69, 63);;padding:0px 60px 28px 0px}
.ua-page .ua-th2k{;display:inline-block;width:fit-content;margin:0 0 28px}
.ua-page .ua-th2l{background: rgb(30, 43, 34); color: rgb(244, 239, 230);}
.ua-page .ua-th2m{max-width: 960px; margin: 0px auto; padding: clamp(64px, 12vw, 176px) clamp(20px, 4vw, 56px); display: flex; flex-direction: column; align-items: center; text-align: center; gap: 32px;}
.ua-page .ua-th2n{margin: 0px; font: 500 clamp(38px, 5vw, 72px) / 1.1 "Cormorant Garamond", serif; text-wrap: balance;}
.ua-page .ua-th2ob{display:contents}
.ua-page .ua-th2ob>.ua-th2o{display:contents}
.ua-page .ua-th2ob>.ua-th2o>.wp-block-button__link{display: inline-flex; align-items: center; white-space: nowrap; gap: 12px; padding: 16px 26px; border-radius: 999px; background: rgb(244, 239, 230); color: rgb(30, 43, 34); text-decoration: none; font: 500 14px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.04em;}
.ua-page .ua-th2ob>.ua-th2o>.wp-block-button__link:hover{background: rgb(255, 255, 255) !important; color: rgb(30, 43, 34) !important;}
.ua-page .ua-th2p{margin: 0px; max-width: 60ch; font-size: 14px; line-height: 1.5; color: rgba(244, 239, 230, 0.72);}
/* Sobre Anaya */
.ua-page.ua-so1{background: rgb(244, 239, 230); color: rgb(28, 34, 29); font-family: "Hanken Grotesk", sans-serif;}
.ua-page .ua-so3{position: relative; min-height: min(92svh, 900px); display: flex; flex-direction: column; justify-content: space-between; color: rgb(244, 239, 230); background: rgb(44, 61, 49); overflow: hidden;}
.ua-page .ua-so4{position: absolute; inset: 0px; color: rgb(201, 209, 195);}
.ua-page .ua-so5{display:block;width:100%;height:100%;margin:0;overflow:hidden;position:relative;}
.ua-page .ua-so5 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50.0% 50.0%}
.ua-page .ua-so6{display:block;width:100%;height:100%;margin:0;overflow:hidden;position:relative;}
.ua-page .ua-so6 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:97.9% 50.0%}
.ua-page .ua-so7{position: absolute; inset: 0px; pointer-events: none; background: linear-gradient(rgba(22, 32, 25, 0.55) 0%, rgba(22, 32, 25, 0.1) 40%, rgba(22, 32, 25, 0.15) 65%, rgba(22, 32, 25, 0.7) 100%);}
.ua-page .ua-so8{position: relative; pointer-events: none; margin: 0px; padding: clamp(110px, 12vw, 140px) clamp(20px, 4vw, 56px) 0px; text-align: center; font: 400 clamp(72px, 15vw, 240px) / 0.82 "Cormorant Garamond", serif; letter-spacing: -0.03em;}
.ua-page .ua-so9{position: relative; pointer-events: none; width: 100%; max-width: 1440px; margin: 0px auto; padding: 40px clamp(20px, 4vw, 56px) clamp(40px, 6vh, 72px); display: flex; justify-content: flex-end;}
.ua-page .ua-soa{margin: 0px; max-width: 22ch; font: italic 400 clamp(24px, 2.4vw, 34px) / 1.2 "Cormorant Garamond", serif; text-align: right;}
.ua-page .ua-sob{max-width: 1320px; margin: 0px auto; padding: clamp(64px, 12vw, 176px) clamp(20px, 4vw, 56px);}
.ua-page .ua-soc{display: flex; flex-wrap: wrap; gap: 40px clamp(40px, 7vw, 128px); align-items: flex-start;}
.ua-page .ua-sod{flex: 1.3 1 420px; max-width: 600px; display: flex; flex-direction: column; gap: 24px;}
.ua-page .ua-soe{margin: 0px; font: 500 clamp(38px, 4.4vw, 64px) / 1.02 "Cormorant Garamond", serif;}
.ua-page .ua-sof{margin: 0px; font: 400 27px / 1.25 "Cormorant Garamond", serif; color: rgb(28, 34, 29); text-wrap: pretty;}
.ua-page .ua-sog{align-self: flex-start; font: 12px / 1.5 ui-monospace, Menlo, monospace; color: rgb(125, 91, 64); border: 1px dashed rgb(176, 138, 106); background: rgba(176, 138, 106, 0.07); padding: 4px 9px; border-radius: 4px;}
.ua-page .ua-soh{flex: 1 1 300px; max-width: 420px; margin-top: clamp(0px, 6vw, 96px); display: flex; flex-direction: column; gap: 12px;}
.ua-page .ua-soi{position: relative; aspect-ratio: 4 / 5; background: rgb(199, 202, 178); color: rgb(61, 68, 51); overflow: hidden;}
.ua-page .ua-soj{display:block;width:100%;height:100%;margin:0;overflow:hidden;position:relative;}
.ua-page .ua-soj img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50.0% 74.2%}
.ua-page .ua-sok{margin: 0px; font: 400 12px / 1.4 "Hanken Grotesk", sans-serif; letter-spacing: 0.06em; color: rgb(78, 85, 78);}
.ua-page .ua-sol{margin-top: clamp(64px, 8vw, 120px); display: flex; flex-wrap: wrap; gap: 24px; align-items: flex-end;}
.ua-page .ua-som{flex: 0 1 300px; position: relative; aspect-ratio: 3 / 4; background: rgb(217, 207, 188); color: rgb(90, 74, 58); overflow: hidden;}
.ua-page .ua-son{display:block;width:100%;height:100%;margin:0;overflow:hidden;position:relative;}
.ua-page .ua-son img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:53.6% 50.0%}
.ua-page .ua-soo{flex: 0 1 220px; position: relative; aspect-ratio: 1 / 1; background: rgb(197, 208, 212); color: rgb(52, 71, 79); overflow: hidden; margin-bottom: clamp(0px, 8vw, 120px);}
.ua-page .ua-sop{display:block;width:100%;height:100%;margin:0;overflow:hidden;position:relative;}
.ua-page .ua-sop img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50.0% 50.0%}
.ua-page .ua-soq{flex: 1 1 300px; max-width: 520px; display: flex; flex-direction: column; gap: 18px; padding-left: clamp(0px, 3vw, 48px);}
.ua-page .ua-sor{margin: 0px; font: 500 12px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.2em; text-transform: uppercase; color: rgb(94, 102, 73);}
.ua-page .ua-sos{margin: 0px; font-size: 18px; line-height: 1.5; color: rgb(62, 69, 63); text-wrap: pretty;}
.ua-page .ua-sot{align-self: flex-start; font: 12px / 1.5 ui-monospace, Menlo, monospace; color: rgb(125, 91, 64); border: 1px dashed rgb(176, 138, 106); background: rgba(176, 138, 106, 0.07); padding: 4px 9px; border-radius: 4px;}
.ua-page .ua-sou{background: rgb(94, 102, 73); color: rgb(244, 239, 230);}
.ua-page .ua-sov{max-width: 1320px; margin: 0px auto; padding: clamp(64px, 12vw, 168px) clamp(20px, 4vw, 56px);}
.ua-page .ua-sow{text-align: center; display: flex; flex-direction: column; align-items: center; gap: 16px; margin-bottom: clamp(56px, 7vw, 96px);}
.ua-page .ua-sox{margin: 0px; font: 500 12px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.2em; text-transform: uppercase; color: rgb(234, 223, 199);}
.ua-page .ua-soy{margin: 0px; font: 400 80px / 80px "Cormorant Garamond", serif;}
.ua-page .ua-soz{display: flex; flex-wrap: wrap; gap: 40px clamp(24px, 4vw, 64px); align-items: center; justify-content: center;}
.ua-page .ua-so10{flex: 1 1 240px; max-width: 300px; margin: 0px; font-size: 16px; line-height: 1.5; color: rgb(244, 239, 230); text-wrap: pretty;}
.ua-page .ua-so11{flex: 0 1 360px; position: relative; aspect-ratio: 4 / 5; background: rgb(126, 134, 104); color: rgb(244, 239, 230); overflow: hidden; border-radius: 999px 999px 0px 0px;}
.ua-page .ua-so12{display:block;width:100%;height:100%;margin:0;overflow:hidden;position:relative;}
.ua-page .ua-so12 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:47.3% 0.0%;transform:scale(1.016);transform-origin:47.3% 0.0%}
.ua-page .ua-so13{flex: 1 1 240px; max-width: 300px; display: flex; flex-direction: column; gap: 14px;}
.ua-page .ua-so14{align-self: flex-start; font: 12px / 1.5 ui-monospace, Menlo, monospace; color: rgb(241, 223, 196); border: 1px dashed rgba(241, 223, 196, 0.7); padding: 4px 9px; border-radius: 4px;}
.ua-page .ua-so15{max-width: 1440px; margin: 0px auto; padding: clamp(64px, 12vw, 176px) clamp(20px, 4vw, 56px);}
.ua-page .ua-so16{display: flex; flex-wrap: wrap; gap: 40px clamp(40px, 6vw, 104px); align-items: center;}
.ua-page .ua-so17{flex: 1.4 1 480px; position: relative; aspect-ratio: 3 / 2; background: rgb(199, 202, 178); color: rgb(61, 68, 51); overflow: hidden;}
.ua-page .ua-so18{display:block;width:100%;height:100%;margin:0;overflow:hidden;position:relative;}
.ua-page .ua-so18 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50.0% 59.0%}
.ua-page .ua-so19{flex: 1 1 340px; display: flex; flex-direction: column; gap: 24px;}
.ua-page .ua-so1a{margin: 0px; font: 500 64px / 1 "Cormorant Garamond", serif;}
.ua-page .ua-so1b{margin: 0px; font: italic 400 32px / 1.25 "Cormorant Garamond", serif; color: rgb(94, 102, 73); text-wrap: balance;}
.ua-page .ua-so1c{align-self: flex-start; font: 12px / 1.5 ui-monospace, Menlo, monospace; color: rgb(125, 91, 64); border: 1px dashed rgb(176, 138, 106); background: rgba(176, 138, 106, 0.07); padding: 4px 9px; border-radius: 4px;}
.ua-page .ua-so1d{margin-top: 24px; display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: clamp(8px, 1.6vw, 24px);}
.ua-page .ua-so1e{position: relative; aspect-ratio: 1 / 1; background: rgb(217, 207, 188); color: rgb(90, 74, 58); overflow: hidden;}
.ua-page .ua-so1f{display:block;width:100%;height:100%;margin:0;overflow:hidden;position:relative;}
.ua-page .ua-so1f img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50.0% 29.4%}
.ua-page .ua-so1g{position: relative; aspect-ratio: 1 / 1; background: rgb(197, 208, 212); color: rgb(52, 71, 79); overflow: hidden;}
.ua-page .ua-so1h{display:block;width:100%;height:100%;margin:0;overflow:hidden;position:relative;}
.ua-page .ua-so1h img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:84.4% 42.2%;transform:scale(1.367);transform-origin:84.4% 42.2%}
.ua-page .ua-so1i{position: relative; aspect-ratio: 1 / 1; background: rgb(216, 210, 229); color: rgb(74, 67, 102); overflow: hidden;}
.ua-page .ua-so1j{display:block;width:100%;height:100%;margin:0;overflow:hidden;position:relative;}
.ua-page .ua-so1j img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50.0% 74.7%}
.ua-page .ua-so1k{background: rgb(30, 43, 34); color: rgb(244, 239, 230);}
.ua-page .ua-so1l{max-width: 1320px; margin: 0px auto; padding: clamp(64px, 12vw, 168px) clamp(20px, 4vw, 56px); display: flex; flex-wrap: wrap; gap: 48px clamp(40px, 7vw, 128px); align-items: flex-start;}
.ua-page .ua-so1m{flex: 1 1 300px; display: flex; flex-direction: column; gap: 20px;}
.ua-page .ua-so1n{margin: 0px; font: 500 64px / 1 "Cormorant Garamond", serif;}
.ua-page .ua-so1o{margin: 0px; max-width: 38ch; font-size: 16px; line-height: 1.5; color: rgba(244, 239, 230, 0.82);}
.ua-page .ua-so1p{flex: 1.4 1 420px; display: flex; flex-direction: column;}
.ua-page .ua-so1q{display:contents}
.ua-page .ua-so1q>a{display: flex; justify-content: space-between; align-items: baseline; gap: 24px; padding: 22px 0px; border-top: 1px solid rgba(244, 239, 230, 0.2); color: rgb(244, 239, 230); text-decoration: none; transition: padding 0.4s;}
.ua-page .ua-so1q>a:hover{padding-left: 12px !important; color: rgb(244, 239, 230) !important;}
.ua-page .ua-so1r{display:contents}
.ua-page .ua-so1r>a{display: flex; justify-content: space-between; align-items: baseline; gap: 24px; padding: 22px 0px; border-top: 1px solid rgba(244, 239, 230, 0.2); color: rgb(244, 239, 230); text-decoration: none; transition: padding 0.4s;}
.ua-page .ua-so1r>a:hover{padding-left: 12px !important; color: rgb(244, 239, 230) !important;}
.ua-page .ua-so1s{display:contents}
.ua-page .ua-so1s>a{display: flex; justify-content: space-between; align-items: baseline; gap: 24px; padding: 22px 0px; border-top: 1px solid rgba(244, 239, 230, 0.2); color: rgb(244, 239, 230); text-decoration: none; transition: padding 0.4s;}
.ua-page .ua-so1s>a:hover{padding-left: 12px !important; color: rgb(244, 239, 230) !important;}
.ua-page .ua-so1t{padding: 22px 0px; border-top: 1px solid rgba(244, 239, 230, 0.2); border-bottom: 1px solid rgba(244, 239, 230, 0.2); display: flex; flex-wrap: wrap; gap: 12px 24px; align-items: center;}
.ua-page .ua-so1u{font: 500 13px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.14em; text-transform: uppercase; color: rgba(244, 239, 230, 0.8);}
.ua-page .ua-so1v{font: 12px / 1.5 ui-monospace, Menlo, monospace; color: rgb(226, 201, 166); border: 1px dashed rgba(226, 201, 166, 0.6); padding: 4px 9px; border-radius: 4px;}
.ua-page .ua-so1w{background: rgb(234, 227, 213);}
.ua-page .ua-so1x{max-width: 1320px; margin: 0px auto; padding: clamp(64px, 12vw, 176px) clamp(20px, 4vw, 56px); display: flex; flex-wrap: wrap; gap: 40px clamp(40px, 6vw, 112px); align-items: flex-end;}
.ua-page .ua-so1y{flex: 1 1 420px; margin: 0px; font: italic 400 clamp(110px, 18vw, 280px) / 0.8 "Cormorant Garamond", serif; letter-spacing: -0.03em; color: rgb(94, 102, 73);}
.ua-page .ua-so1z{flex: 1 1 360px; max-width: 480px; display: flex; flex-direction: column; gap: 20px; padding-bottom: 16px;}
.ua-page .ua-so20{margin: 0px; font: 500 48px / 1.2 "Cormorant Garamond", serif;}
.ua-page .ua-so21{margin: 0px; font: 500 12px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.24em; text-transform: uppercase; color: rgb(78, 85, 78);}
.ua-page .ua-so22{align-self: flex-start; font: 12px / 1.5 ui-monospace, Menlo, monospace; color: rgb(125, 91, 64); border: 1px dashed rgb(176, 138, 106); background: rgba(176, 138, 106, 0.07); padding: 4px 9px; border-radius: 4px;}
.ua-page .ua-so23{max-width: 1320px; margin: 0px auto; padding: clamp(64px, 12vw, 176px) clamp(20px, 4vw, 56px); display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 380px), 1fr)); gap: 48px clamp(40px, 7vw, 128px);}
.ua-page .ua-so24{display: flex; flex-direction: column; gap: 20px;}
.ua-page .ua-so25{flex-shrink: 0; display: block; width: 74px; height: 74px; margin-bottom: 8px;}
.ua-page .ua-so26{margin: 0px; font: 500 48px / 1.2 "Cormorant Garamond", serif;}
.ua-page .ua-so27{margin: 0px; font-size: 18px; line-height: 1.5; color: rgb(62, 69, 63); text-wrap: pretty;}
.ua-page .ua-so28{display: flex; flex-direction: column; gap: 20px; margin-top: clamp(0px, 6vw, 96px);}
.ua-page .ua-so29{flex-shrink: 0; display: block; width: 74px; height: 74px; margin-bottom: 8px;}
.ua-page .ua-so2a{margin: 0px; font: 500 48px / 1.2 "Cormorant Garamond", serif;}
.ua-page .ua-so2b{margin: 0px; font-size: 18px; line-height: 1.5; color: rgb(62, 69, 63); text-wrap: pretty;}
.ua-page .ua-so2c{align-self: flex-start; font: 12px / 1.5 ui-monospace, Menlo, monospace; color: rgb(125, 91, 64); border: 1px dashed rgb(176, 138, 106); background: rgba(176, 138, 106, 0.07); padding: 4px 9px; border-radius: 4px;}
.ua-page .ua-so2d{position: relative; min-height: min(80vh, 760px); display: flex; align-items: center; justify-content: center; color: rgb(244, 239, 230); background: rgb(44, 61, 49); overflow: hidden;}
.ua-page .ua-so2e{position: absolute; inset: 0px; color: rgb(201, 209, 195);}
.ua-page .ua-so2f{display:block;width:100%;height:100%;margin:0;overflow:hidden;position:relative;}
.ua-page .ua-so2f img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50.0% 50.0%}
.ua-page .ua-so2g{position: absolute; inset: 0px; pointer-events: none; background: rgba(22, 32, 25, 0.5);}
.ua-page .ua-so2h{position: relative; pointer-events: none; max-width: 860px; padding: 120px clamp(20px, 4vw, 56px); display: flex; flex-direction: column; align-items: center; text-align: center; gap: 32px;}
.ua-page .ua-so2i{margin: 0px; font: 500 clamp(38px, 5vw, 72px) / 1.04 "Cormorant Garamond", serif; text-wrap: balance;}
.ua-page .ua-so2j{display: flex; flex-wrap: wrap; justify-content: center; gap: 12px; pointer-events: auto;}
.ua-page .ua-so2kb{display:contents}
.ua-page .ua-so2kb>.ua-so2k{display:contents}
.ua-page .ua-so2kb>.ua-so2k>.wp-block-button__link{display: inline-flex; align-items: center; white-space: nowrap; gap: 12px; padding: 16px 26px; border-radius: 999px; background: rgb(244, 239, 230); color: rgb(30, 43, 34); text-decoration: none; font: 500 14px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.04em;}
.ua-page .ua-so2kb>.ua-so2k>.wp-block-button__link:hover{background: rgb(255, 255, 255) !important; color: rgb(30, 43, 34) !important;}
.ua-page .ua-so2lb{display:contents}
.ua-page .ua-so2lb>.ua-so2l{display:contents}
.ua-page .ua-so2lb>.ua-so2l>.wp-block-button__link{display: inline-flex; align-items: center; white-space: nowrap; padding: 16px 26px; border-radius: 999px; border: 1px solid rgba(244, 239, 230, 0.6); color: rgb(244, 239, 230); text-decoration: none; font: 500 14px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.04em;}
.ua-page .ua-so2lb>.ua-so2l>.wp-block-button__link:hover{background: rgba(244, 239, 230, 0.12) !important; color: rgb(244, 239, 230) !important;}
/* Recursos */
.ua-page.ua-re1{background: rgb(244, 239, 230); color: rgb(28, 34, 29); font-family: "Hanken Grotesk", sans-serif;}
.ua-page .ua-re3{max-width: 1320px; margin: 0px auto; padding: clamp(140px, 15vw, 200px) clamp(20px, 4vw, 56px) clamp(56px, 7vw, 88px); display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; gap: 32px 64px;}
.ua-page .ua-re4{margin: 0px; font: 500 clamp(60px, 9vw, 148px) / 1 "Cormorant Garamond", serif; letter-spacing: -0.02em;}
.ua-page .ua-re5{margin: 0px; max-width: 34ch; font: 400 27px / 1.25 "Cormorant Garamond", serif; color: rgb(62, 69, 63); text-wrap: pretty;}
.ua-page .ua-re6{max-width: 1320px; margin: 0px auto; padding: 0px clamp(20px, 4vw, 56px);}
.ua-page .ua-re7{background: rgb(30, 43, 34); color: rgb(244, 239, 230); display: flex; flex-wrap: wrap; align-items: stretch;}
.ua-page .ua-re8{flex: 1 1 360px; display: flex; justify-content: center; align-items: center; padding: clamp(48px, 6vw, 88px) clamp(24px, 4vw, 56px); background: rgb(44, 61, 49);}
.ua-page .ua-re9{position: relative; width: min(100%, 300px); aspect-ratio: 1 / 1.36;}
.ua-page .ua-rea{position: absolute; inset: 0px; background: rgb(94, 102, 73); transform: rotate(-5deg) translate(-16px, 8px);}
.ua-page .ua-reb{position: absolute; inset: 0px; background: rgb(244, 239, 230); color: rgb(28, 34, 29); box-shadow: rgba(0, 0, 0, 0.3) 0px 30px 60px; padding: 24px; display: flex; flex-direction: column; gap: 16px;}
.ua-page .ua-rec{display: flex; justify-content: space-between; font: 500 8.5px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.3em; text-transform: uppercase; color: rgb(94, 102, 73);}
.ua-page .ua-ref{flex: 1 1 0%; min-height: 0px; position: relative; border-radius: 999px 999px 0px 0px; overflow: hidden; background: rgb(199, 202, 178); color: rgb(61, 68, 51);}
.ua-page .ua-reg{display:block;width:100%;height:100%;margin:0;overflow:hidden;position:relative;}
.ua-page .ua-reg img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;}
.ua-page .ua-reh{margin: 0px; font: 500 17px / 1.15 "Cormorant Garamond", serif;}
.ua-page .ua-rei{flex: 1.3 1 420px; padding: clamp(48px, 6vw, 88px) clamp(24px, 5vw, 80px); display: flex; flex-direction: column; justify-content: center; gap: 22px;}
.ua-page .ua-rej{margin: 0px; font: 500 12px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.2em; text-transform: uppercase; color: rgb(201, 180, 138);}
.ua-page .ua-rek{margin: 0px; font: 500 clamp(30px, 3vw, 44px) / 1.1 "Cormorant Garamond", serif; text-wrap: balance;}
.ua-page .ua-rel{margin: 0px; font-size: 16px; line-height: 1.7; color: rgba(244, 239, 230, 0.84);}
.ua-page .ua-rem{align-self: flex-start; font: 12px / 1.5 ui-monospace, Menlo, monospace; color: rgb(226, 201, 166); border: 1px dashed rgba(226, 201, 166, 0.6); padding: 4px 9px; border-radius: 4px;}
.ua-fren:focus{border-bottom-color: rgb(201, 180, 138) !important;}
.ua-freo:hover{background: rgb(255, 255, 255) !important;}
.ua-page .ua-rep{max-width: 1320px; margin: 0px auto; padding: clamp(64px, 12vw, 160px) clamp(20px, 4vw, 56px);}
.ua-page .ua-req{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; gap: 24px 48px; margin-bottom: 40px;}
.ua-page .ua-rer{margin: 0px; font: 500 clamp(36px, 4vw, 58px) / 1.04 "Cormorant Garamond", serif;}
.ua-page .ua-res{display: flex; flex-wrap: wrap; gap: 8px;}
.ua-page .ua-ret{appearance: none; cursor: pointer; padding: 11px 18px; min-height: 44px; border-radius: 999px; border: 1px solid rgb(30, 43, 34); background: rgb(30, 43, 34); color: rgb(244, 239, 230); font: 500 13px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.03em; transition: background 0.3s;}
.ua-page .ua-reu{appearance: none; cursor: pointer; padding: 11px 18px; min-height: 44px; border-radius: 999px; border: 1px solid rgba(28, 34, 29, 0.3); background: transparent; color: rgb(28, 34, 29); font: 500 13px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.03em; transition: background 0.3s;}
.ua-page .ua-rev{appearance: none; cursor: pointer; padding: 11px 18px; min-height: 44px; border-radius: 999px; border: 1px solid rgba(28, 34, 29, 0.3); background: transparent; color: rgb(28, 34, 29); font: 500 13px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.03em; transition: background 0.3s;}
.ua-page .ua-rew{appearance: none; cursor: pointer; padding: 11px 18px; min-height: 44px; border-radius: 999px; border: 1px solid rgba(28, 34, 29, 0.3); background: transparent; color: rgb(28, 34, 29); font: 500 13px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.03em; transition: background 0.3s;}
.ua-page .ua-rex{appearance: none; cursor: pointer; padding: 11px 18px; min-height: 44px; border-radius: 999px; border: 1px solid rgba(28, 34, 29, 0.3); background: transparent; color: rgb(28, 34, 29); font: 500 13px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.03em; transition: background 0.3s;}
.ua-page .ua-rey{display: grid; grid-template-columns: repeat(auto-fill, minmax(min(100%, 300px), 1fr)); gap: clamp(20px, 2.4vw, 32px);}
.ua-page .ua-rez{display: flex; flex-direction: column; gap: 18px; color: rgb(28, 34, 29); text-decoration: none;}
.ua-page .ua-rez:hover{color: rgb(28, 34, 29) !important;}
.ua-page .ua-rez{position:relative}
.ua-page .ua-re10{position: relative; aspect-ratio: 4 / 3; background: rgb(199, 202, 178); color: rgb(61, 68, 51); overflow: hidden;}
.ua-page .ua-re11{display:block;width:100%;height:100%;margin:0;overflow:hidden;position:relative;}
.ua-page .ua-re11 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;}
.ua-page .ua-re12{font: 500 11px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.2em; text-transform: uppercase; color: rgb(94, 102, 73);}
.ua-page .ua-re13{font: 500 27px / 1.2 "Cormorant Garamond", serif;}
.ua-page .ua-re14{font-size: 15px; line-height: 1.6; color: rgb(62, 69, 63);}
.ua-page .ua-re15{align-self: flex-start; font: 500 14px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.04em; padding-bottom: 6px; border-bottom: 1px solid;}
.ua-page .ua-re16{min-height: 280px; border: 1px dashed rgba(28, 34, 29, 0.28); padding: 28px; display: flex; flex-direction: column; justify-content: space-between; gap: 24px;}
.ua-page .ua-re17{font: 500 12px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.2em; text-transform: uppercase; color: rgb(94, 102, 73);}
.ua-page .ua-re18{display: flex; flex-direction: column; gap: 10px;}
.ua-page .ua-re19{font: italic 400 27px / 1.2 "Cormorant Garamond", serif; color: rgb(78, 85, 78);}
.ua-page .ua-re1a{font-size: 14px; line-height: 1.5; color: rgb(78, 85, 78);}
.ua-page .ua-re1b{min-height: 280px; border: 1px dashed rgba(28, 34, 29, 0.28); padding: 28px; display: flex; flex-direction: column; justify-content: space-between; gap: 24px;}
.ua-page .ua-re1c{font: 500 12px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.2em; text-transform: uppercase; color: rgb(94, 102, 73);}
.ua-page .ua-re1d{display: flex; flex-direction: column; gap: 10px;}
.ua-page .ua-re1e{font: italic 400 27px / 1.2 "Cormorant Garamond", serif; color: rgb(78, 85, 78);}
.ua-page .ua-re1f{font-size: 14px; line-height: 1.5; color: rgb(78, 85, 78);}
.ua-page .ua-re1g{min-height: 280px; border: 1px dashed rgba(28, 34, 29, 0.28); padding: 28px; display: flex; flex-direction: column; justify-content: space-between; gap: 24px;}
.ua-page .ua-re1h{font: 500 12px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.2em; text-transform: uppercase; color: rgb(94, 102, 73);}
.ua-page .ua-re1i{display: flex; flex-direction: column; gap: 10px;}
.ua-page .ua-re1j{font: italic 400 27px / 1.2 "Cormorant Garamond", serif; color: rgb(78, 85, 78);}
.ua-page .ua-re1k{font-size: 14px; line-height: 1.5; color: rgb(78, 85, 78);}
/* Contacto */
.ua-page.ua-co1{background: rgb(244, 239, 230); color: rgb(28, 34, 29); font-family: "Hanken Grotesk", sans-serif;}
.ua-page .ua-co3{max-width: 1320px; margin: 0px auto; padding: clamp(140px, 15vw, 200px) clamp(20px, 4vw, 56px) clamp(64px, 12vw, 160px); display: flex; flex-wrap: wrap; gap: 48px clamp(40px, 7vw, 128px); align-items: flex-start;}
.ua-page .ua-co4{flex: 1 1 380px; display: flex; flex-direction: column; gap: 32px;}
.ua-page .ua-co5{margin: 0px; font: 500 148px / 1 "Cormorant Garamond", serif; letter-spacing: -0.02em;}
.ua-page .ua-co6{margin: 0px; max-width: 34ch; font: 400 27px / 1.25 "Cormorant Garamond", serif; color: rgb(28, 34, 29); text-wrap: pretty;}
.ua-page .ua-co7{display: flex; flex-wrap: wrap; gap: 32px; align-items: flex-end;}
.ua-page .ua-co8{flex: 0 0 auto; width: clamp(150px, 16vw, 200px); aspect-ratio: 3 / 4; position: relative; border-radius: 999px 999px 0px 0px; overflow: hidden; background: rgb(199, 202, 178); color: rgb(61, 68, 51);}
.ua-page .ua-co9{display:block;width:100%;height:100%;margin:0;overflow:hidden;position:relative;}
.ua-page .ua-co9 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:100.0% 71.8%;transform:scale(1.028);transform-origin:100.0% 71.8%}
.ua-page .ua-coa{flex: 1 1 220px; margin: 0px; display: flex; flex-direction: column;}
.ua-page .ua-cob{padding: 16px 0px; border-top: 1px solid rgba(28, 34, 29, 0.18); display: flex; flex-direction: column; gap: 8px;}
.ua-page .ua-coc{font: 500 11px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.2em; text-transform: uppercase; color: rgb(94, 102, 73);}
.ua-page .ua-cod{margin: 0px;}
.ua-page .ua-coe{padding: 16px 0px; border-top: 1px solid rgba(28, 34, 29, 0.18); border-bottom: 1px solid rgba(28, 34, 29, 0.18); display: flex; flex-direction: column; gap: 8px;}
.ua-page .ua-cof{font: 500 11px / 1 "Hanken Grotesk", sans-serif; letter-spacing: 0.2em; text-transform: uppercase; color: rgb(94, 102, 73);}
.ua-page .ua-cog{margin: 0px;}
.ua-page .ua-coh{flex: 1.2 1 440px; background: rgb(234, 227, 213); padding: clamp(28px, 4vw, 56px);}
.ua-fcoi:focus{border-bottom-color: rgb(94, 102, 73) !important;}
.ua-fcoj:focus{border-bottom-color: rgb(94, 102, 73) !important;}
.ua-fcok:focus{border-bottom-color: rgb(94, 102, 73) !important;}
.ua-fcol:focus{border-bottom-color: rgb(94, 102, 73) !important;}
.ua-fcom:hover{background: rgb(51, 71, 58) !important;}
.ua-chip2{border-color:rgba(28, 34, 29, 0.3);background-color:transparent;color:rgb(28, 34, 29)}
.ua-chip2:has(input:checked){border-color:rgb(30, 43, 34);background-color:rgb(30, 43, 34);color:rgb(244, 239, 230)}
.ua-chip2 .ua-chip2__m:empty{display:none}
.ua-chip2:has(input:checked) .ua-chip2__m::before{content:"✓"}
.ua-chip2:has(input:focus-visible){outline:2px solid #B39463;outline-offset:3px}

@media (max-width:720px){
/* Inicio */
.ua-page .ua-in5 img{object-position:50.0% 50.0%}
.ua-page .ua-in7{padding-right:20px;padding-bottom:67.5px;padding-left:20px}
.ua-page .ua-in8{font-size:54px}
.ua-page .ua-ina{font-size:16px}
.ua-page .ua-ine{padding-top:64px;padding-right:20px;padding-bottom:64px;padding-left:20px}
.ua-page .ua-ing{column-gap:40px}
.ua-page .ua-inh{font-size:54px;line-height:1}
.ua-page .ua-ink{margin-top:56px;padding-left:66.3px;column-gap:32px}
.ua-page .ua-inm{width:140px;height:140px}
.ua-page .ua-inn img{object-position:50.0% 50.0%}
.ua-page .ua-int{padding-top:64px;padding-right:20px;padding-bottom:64px;padding-left:20px;column-gap:40px}
.ua-page .ua-inu{padding-bottom:56px}
.ua-page .ua-inz img{object-position:50.0% 50.0%}
.ua-page .ua-in13{font-size:54px;line-height:1;position:relative}
.ua-page .ua-in18{padding-top:64px;padding-right:20px;padding-bottom:64px;padding-left:20px}
.ua-page .ua-in19{margin-bottom:56px}
.ua-page .ua-in1c{font-size:44px}
.ua-page .ua-in1d{font-size:20px}
.ua-page .ua-in1e{column-gap:24px}
.ua-page .ua-in1l{font-size:30px}
.ua-page .ua-in1o{margin-top:35.1px}
.ua-page .ua-in1u{font-size:30px}
.ua-page .ua-in1x{margin-top:13.7px}
.ua-page .ua-in23{font-size:30px}
.ua-page .ua-in27{padding-top:64px;padding-right:20px;padding-bottom:64px;padding-left:20px;column-gap:40px}
.ua-page .ua-in2c{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}
.ua-page .ua-in2i{font-size:17px}
.ua-page .ua-in2l{font-size:32px}
.ua-page .ua-in30{padding-top:64px;padding-right:20px;padding-bottom:72px;padding-left:20px}
.ua-page .ua-in31{margin-bottom:40px}
.ua-page .ua-in34{font-size:54px}
.ua-page .ua-in37{padding-top:28px;padding-bottom:28px;column-gap:24px}
.ua-page .ua-in3a{font-size:28px}
.ua-page .ua-in3k{padding-top:28px;padding-bottom:28px;column-gap:24px}
.ua-page .ua-in3n{font-size:28px}
.ua-page .ua-in3x{padding-top:28px;padding-bottom:28px;column-gap:24px}
.ua-page .ua-in40{font-size:28px}
.ua-page .ua-in4a{padding-top:64px;padding-right:20px;padding-bottom:64px;padding-left:20px}
.ua-page .ua-in4b{font-size:12px}
.ua-page .ua-in4d{font-size:36px;line-height:1.2}
.ua-page .ua-in4f{font-size:14px}
.ua-page .ua-in4h{min-height:776.5px}
.ua-page .ua-in4j img{object-position:50.0% 50.0%}
.ua-page .ua-in4l{padding-right:20px;padding-left:20px}
.ua-page .ua-in4m{font-size:40px}
/* Pie */
.ua-ft .ua-ft3{padding-top:72px;padding-right:20px;padding-left:20px}
.ua-ft .ua-ftp{margin-top:64px}
.ua-ft .ua-ftv{font-size:120px;line-height:1.4}
/* Comunicacion Animal */
.ua-page .ua-ca3{padding-top:128px;padding-right:20px;padding-bottom:64px;padding-left:20px;column-gap:40px}
.ua-page .ua-ca4{padding-bottom:11.7px}
.ua-page .ua-ca6{font-size:54px;line-height:1}
.ua-page .ua-ca7{font-size:30px}
.ua-page .ua-cab{padding-left:23.4px;padding-bottom:40px}
.ua-page .ua-caf img{object-position:50.0% 50.0%}
.ua-page .ua-cah{padding-right:20px;padding-left:20px}
.ua-page .ua-caq{padding-top:64px;padding-right:20px;padding-bottom:64px;padding-left:20px;column-gap:40px}
.ua-page .ua-cas{font-size:54px;line-height:1.05}
.ua-page .ua-caw{font-size:24px}
.ua-page .ua-cax{font-size:16px}
.ua-page .ua-cay{font-size:16px}
.ua-page .ua-ca13{padding-top:64px;padding-right:20px;padding-bottom:64px;padding-left:20px;column-gap:40px}
.ua-page .ua-ca15{line-height:1.1}
.ua-page .ua-ca1b{margin-top:23.4px}
.ua-page .ua-ca1c{line-height:1.1}
.ua-page .ua-ca1e{font-size:16px}
.ua-page .ua-ca1f{font-size:16px}
.ua-page .ua-ca1g{font-size:16px}
.ua-page .ua-ca1h{font-size:16px}
.ua-page .ua-ca1j{padding-top:64px;padding-right:20px;padding-bottom:64px;padding-left:20px}
.ua-page .ua-ca1k{margin-bottom:48px}
.ua-page .ua-ca1l{font-size:54px}
.ua-page .ua-ca1o{padding-top:18px;padding-bottom:18px;font-size:24px}
.ua-page .ua-ca1p{padding-top:18px;padding-bottom:18px;padding-left:46.8px;font-size:24px}
.ua-page .ua-ca1q{padding-top:18px;padding-bottom:18px;padding-left:19.5px;font-size:24px}
.ua-page .ua-ca1r{padding-top:18px;padding-bottom:18px;padding-left:70.2px;font-size:24px}
.ua-page .ua-ca1s{padding-top:64px;padding-right:20px;padding-bottom:64px;padding-left:20px}
.ua-page .ua-ca1t{margin-bottom:40px}
.ua-page .ua-ca1u{font-size:36px}
.ua-page .ua-ca1v{line-height:1.4}
.ua-page .ua-ca1w{column-gap:24px}
.ua-page .ua-ca1z{line-height:1.3}
.ua-page .ua-ca20{line-height:1.4}
.ua-page .ua-ca23{line-height:1.3}
.ua-page .ua-ca24{line-height:1.4}
.ua-page .ua-ca27{line-height:1.3}
.ua-page .ua-ca28{line-height:1.4}
.ua-page .ua-ca2b{line-height:1.3}
.ua-page .ua-ca2c{line-height:1.4}
.ua-page .ua-ca2f{line-height:1.3}
.ua-page .ua-ca2g{line-height:1.4}
.ua-page .ua-ca2j{line-height:1.3}
.ua-page .ua-ca2k{line-height:1.4}
.ua-page .ua-ca2m{padding-top:64px;padding-right:20px;padding-bottom:64px;padding-left:20px}
.ua-page .ua-ca2n{margin-bottom:48px}
.ua-page .ua-ca2p{font-size:54px;line-height:1}
.ua-page .ua-ca2q{column-gap:24px}
.ua-page .ua-ca2s{font-size:80px}
.ua-page .ua-ca2t{font-size:14px}
.ua-page .ua-ca2w{font-size:80px}
.ua-page .ua-ca2x{font-size:14px}
.ua-page .ua-ca30{font-size:80px}
.ua-page .ua-ca31{font-size:14px}
.ua-page .ua-ca34{font-size:80px}
.ua-page .ua-ca35{font-size:14px}
.ua-page .ua-ca37{padding-top:64px;padding-right:20px;padding-bottom:64px;padding-left:20px}
.ua-page .ua-ca38{margin-bottom:48px;font-size:54px;line-height:1.05}
.ua-page .ua-ca39{column-gap:40px}
.ua-page .ua-ca3b{font-size:14px;line-height:1.2}
.ua-page .ua-ca3h{font-size:14px;line-height:1.2}
.ua-page .ua-ca3u{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px}
.ua-page .ua-ca48{padding-top:64px;padding-right:20px;padding-bottom:64px;padding-left:20px;column-gap:40px}
.ua-page .ua-ca4e{font-size:30px}
.ua-page .ua-ca4i{font-size:30px}
.ua-page .ua-ca4k{padding-top:64px;padding-right:20px;padding-bottom:64px;padding-left:20px;column-gap:40px}
.ua-page .ua-ca4m{font-size:30px}
.ua-page .ua-ca4r{margin-top:initial;margin-right:initial;margin-bottom:initial;margin-left:initial}
.ua-page .ua-ca4t{padding-top:64px;padding-right:20px;padding-bottom:64px;padding-left:20px}
.ua-page .ua-ca4u{font-size:36px}
/* Escucha Sutil */
.ua-page .ua-es7{padding-right:20px;padding-bottom:76px;padding-left:20px}
.ua-page .ua-es9{font-size:54px;line-height:1}
.ua-page .ua-esa{line-height:1.25}
.ua-page .ua-esb{padding-top:64px;padding-right:20px;padding-bottom:64px;padding-left:20px;column-gap:40px}
.ua-page .ua-esd{line-height:1.1}
.ua-page .ua-ese{font-size:16px}
.ua-page .ua-esf{grid-template-rows:repeat(4, 58px);row-gap:6px;column-gap:6px}
.ua-page .ua-est{padding-top:64px;padding-right:20px;padding-bottom:64px;padding-left:20px}
.ua-page .ua-esu{margin-bottom:56px}
.ua-page .ua-esv{font-size:54px;line-height:1.05}
.ua-page .ua-esx{column-gap:24px}
.ua-page .ua-es11{font-size:30px}
.ua-page .ua-es16{font-size:30px}
.ua-page .ua-es1b{font-size:30px}
.ua-page .ua-es1g{font-size:30px}
.ua-page .ua-es1j{min-height:380px}
.ua-page .ua-es1k img{object-position:50.0% 53.7%}
.ua-page .ua-es1l{padding-top:64px;padding-right:23.4px;padding-bottom:64px;padding-left:23.4px}
.ua-page .ua-es1m{font-size:54px}
.ua-page .ua-es1n{font-size:21px}
.ua-page .ua-es1s{padding-top:64px;padding-right:20px;padding-bottom:64px;padding-left:20px;column-gap:40px}
.ua-page .ua-es1v{font-size:54px;line-height:1}
.ua-page .ua-es1w{font-size:16px}
.ua-page .ua-es1y{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px}
.ua-page .ua-es1z{font-size:24px}
.ua-page .ua-es23 .ua-es23-0{padding-top:40px !important;padding-right:20px !important;padding-bottom:40px !important;padding-left:20px !important}
.ua-page .ua-es23 .ua-es23-5{padding-top:40px !important;padding-right:20px !important;padding-bottom:40px !important;padding-left:20px !important}
/* ThetaHealing */
.ua-page .ua-th3{padding-top:140px;padding-right:20px;padding-bottom:56px;padding-left:20px}
.ua-page .ua-th4{font-size:54px;line-height:1.05}
.ua-page .ua-th6{font-size:16px}
.ua-page .ua-tha{padding-right:20px;padding-left:20px}
.ua-page .ua-thb{aspect-ratio:1 / 1;min-height:initial}
.ua-page .ua-thc img{object-position:50.0% 66.9%}
.ua-page .ua-thd{padding-top:64px;padding-right:20px;padding-bottom:64px;padding-left:20px;column-gap:40px}
.ua-page .ua-the{font-size:54px;line-height:1.1}
.ua-page .ua-thg{font-size:24px}
.ua-page .ua-thh{font-size:16px}
.ua-page .ua-thk{padding-top:64px;padding-right:20px;padding-bottom:64px;padding-left:20px}
.ua-page .ua-thl{margin-bottom:40px;font-size:54px;line-height:1.1}
.ua-page .ua-thm{column-gap:32px}
.ua-page .ua-thn{font-size:21px}
.ua-page .ua-tho{font-size:21px}
.ua-page .ua-thp{font-size:21px}
.ua-page .ua-thq{font-size:21px}
.ua-page .ua-thr{font-size:21px}
.ua-page .ua-ths{font-size:21px}
.ua-page .ua-tht{padding-top:64px;padding-right:20px;padding-bottom:64px;padding-left:20px;column-gap:40px}
.ua-page .ua-thx{font-size:54px;line-height:1.1}
.ua-page .ua-th11{padding-top:64px;padding-right:20px;padding-bottom:64px;padding-left:20px}
.ua-page .ua-th12{margin-bottom:48px}
.ua-page .ua-th13{font-size:54px;line-height:1.1}
.ua-page .ua-th15{column-gap:24px}
.ua-page .ua-th18{font-size:30px}
.ua-page .ua-th19{font-size:16px;line-height:1.5}
.ua-page .ua-th1c{font-size:30px}
.ua-page .ua-th1g{font-size:30px}
.ua-page .ua-th1h{font-size:16px;line-height:1.5}
.ua-page .ua-th1i{margin-top:56px;column-gap:24px}
.ua-page .ua-th1k{font-size:24px}
.ua-page .ua-th1n{font-size:24px}
.ua-page .ua-th1q{font-size:24px}
.ua-page .ua-th1s{padding-top:64px;padding-right:20px;padding-bottom:64px;padding-left:20px;column-gap:32px}
.ua-page .ua-th26{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px}
.ua-page .ua-th2d{padding-top:64px;padding-right:20px;padding-bottom:64px;padding-left:20px;column-gap:40px}
.ua-page .ua-th2f{font-size:54px}
.ua-page .ua-th2i>summary{font-size:21px}
.ua-page .ua-th2k{margin-top:initial;margin-right:initial;margin-bottom:initial;margin-left:initial}
.ua-page .ua-th2m{padding-top:64px;padding-right:20px;padding-bottom:64px;padding-left:20px}
.ua-page .ua-th2n{font-size:38px}
/* Sobre Anaya */
.ua-page .ua-so3{min-height:100svh}
.ua-page .ua-so8{padding-top:110px;padding-right:20px;padding-left:20px;font-size:54px;line-height:1}
.ua-page .ua-so9{padding-right:20px;padding-bottom:50.6px;padding-left:20px}
.ua-page .ua-soa{font-size:24px}
.ua-page .ua-sob{padding-top:64px;padding-right:20px;padding-bottom:64px;padding-left:20px}
.ua-page .ua-soc{column-gap:40px}
.ua-page .ua-soe{font-size:39px}
.ua-page .ua-soh{margin-top:23.4px}
.ua-page .ua-sol{margin-top:64px}
.ua-page .ua-son img{object-position:50.0% 50.0%}
.ua-page .ua-soo{margin-bottom:31.2px}
.ua-page .ua-soq{padding-left:11.7px}
.ua-page .ua-sos{font-size:16px}
.ua-page .ua-sov{padding-top:64px;padding-right:20px;padding-bottom:64px;padding-left:20px}
.ua-page .ua-sow{margin-bottom:56px}
.ua-page .ua-soy{font-size:54px;line-height:1}
.ua-page .ua-soz{column-gap:24px}
.ua-page .ua-so15{padding-top:64px;padding-right:20px;padding-bottom:64px;padding-left:20px}
.ua-page .ua-so16{column-gap:40px}
.ua-page .ua-so1a{font-size:54px}
.ua-page .ua-so1b{font-size:36px;line-height:1}
.ua-page .ua-so1d{row-gap:8px;column-gap:8px}
.ua-page .ua-so1f img{object-position:50.0% 50.0%}
.ua-page .ua-so1h img{object-position:50.0% 50.0%}
.ua-page .ua-so1j img{object-position:50.0% 50.0%}
.ua-page .ua-so1l{padding-top:64px;padding-right:20px;padding-bottom:64px;padding-left:20px;column-gap:40px}
.ua-page .ua-so1n{font-size:54px}
.ua-page .ua-so1o{line-height:1.4}
.ua-page .ua-so1q .ua-so1q-2{font-size:24px !important}
.ua-page .ua-so1r .ua-so1r-2{font-size:24px !important}
.ua-page .ua-so1s .ua-so1s-2{font-size:24px !important}
.ua-page .ua-so1x{padding-top:64px;padding-right:20px;padding-bottom:64px;padding-left:20px;column-gap:40px}
.ua-page .ua-so1y{font-size:110px}
.ua-page .ua-so20{line-height:1}
.ua-page .ua-so23{padding-top:64px;padding-right:20px;padding-bottom:64px;padding-left:20px;column-gap:40px}
.ua-page .ua-so26{font-size:39px;line-height:1}
.ua-page .ua-so27{font-size:16px}
.ua-page .ua-so28{margin-top:23.4px}
.ua-page .ua-so2a{font-size:39px;line-height:1}
.ua-page .ua-so2b{font-size:16px}
.ua-page .ua-so2d{min-height:675.2px}
.ua-page .ua-so2h{padding-right:20px;padding-left:20px}
.ua-page .ua-so2i{font-size:39px;line-height:1}
/* Recursos */
.ua-page .ua-re3{padding-top:140px;padding-right:20px;padding-bottom:56px;padding-left:20px}
.ua-page .ua-re4{font-size:54px}
.ua-page .ua-re6{padding-right:20px;padding-left:20px}
.ua-page .ua-re8{padding-top:48px;padding-right:24px;padding-bottom:48px;padding-left:24px}
.ua-page .ua-rei{padding-top:48px;padding-right:24px;padding-bottom:48px;padding-left:24px}
.ua-page .ua-rek{font-size:30px}
.ua-page .ua-rep{padding-top:64px;padding-right:20px;padding-bottom:64px;padding-left:20px}
.ua-page .ua-rer{font-size:39px}
.ua-page .ua-rey{row-gap:20px;column-gap:20px}
/* Contacto */
.ua-page .ua-co3{padding-top:140px;padding-right:20px;padding-bottom:64px;padding-left:20px;column-gap:40px}
.ua-page .ua-co5{font-size:54px}
.ua-page .ua-co8{width:150px}
.ua-page .ua-coh{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px}
}
