:where(.aa-page) h1{font-family: inherit; font-size: 2em; font-weight: 700; line-height: inherit; letter-spacing: inherit; text-transform: none; color: inherit; margin: 0.67em 0px;}
:where(.aa-page) h2{font-family: inherit; font-size: 1.5em; font-weight: 700; line-height: inherit; letter-spacing: inherit; text-transform: none; color: inherit; margin: 0.83em 0px;}
:where(.aa-page) h3{font-family: inherit; font-size: 1.17em; font-weight: 700; line-height: inherit; letter-spacing: inherit; text-transform: none; color: inherit; margin: 1em 0px;}
:where(.aa-page) h4{font-family: inherit; font-size: 1em; font-weight: 700; line-height: inherit; letter-spacing: inherit; text-transform: none; color: inherit; margin: 1.33em 0px;}
:where(.aa-page) h5{font-family: inherit; font-size: 0.83em; font-weight: 700; line-height: inherit; letter-spacing: inherit; text-transform: none; color: inherit; margin: 1.67em 0px;}
:where(.aa-page) h6{font-family: inherit; font-size: 0.67em; font-weight: 700; line-height: inherit; letter-spacing: inherit; text-transform: none; color: inherit; margin: 2.33em 0px;}
:where(.aa-page) p{margin: 1em 0px;}
:where(.aa-page) *{box-sizing: content-box;}
:where(.aa-page) ul{margin: 1em 0px; padding-left: 2.5rem;}
:where(.aa-page) ol{margin: 1em 0px; padding-left: 2.5rem;}
:where(.aa-page) h1,:where(.aa-page) h2,:where(.aa-page) h3{font-family: Georgia, Gelasio, "Times New Roman", serif; font-weight: 400; margin: 0px;}
:where(.aa-page) h1 em,:where(.aa-page) h2 em{font-weight: 400;}
:where(.aa-page) p{margin: 0px;}
:where(.aa-page) a{color: rgb(25, 45, 43); text-decoration: none;}
:where(.aa-page) h1{font-size: 76px; line-height: 1.1; letter-spacing: -0.055em; color: rgb(249, 246, 238); margin: 1.8rem 0px 1.5rem;}
:where(.aa-page) h1 em{color: rgb(216, 185, 132);}
:where(.aa-page) h2{font-size: 54px; line-height: 1.16; letter-spacing: -0.054em; color: rgb(18, 40, 43); margin: 1.4rem 0px 0px;}
:where(.aa-page) h2 em{color: rgb(172, 136, 85);}
:where(.aa-page) h3{font-size: 25px; line-height: 1.2; letter-spacing: -0.033em; color: rgb(18, 40, 43); margin: 0px 0px 1rem;}
@media (max-width:1024px){:where(.aa-page) h1{font-size: 66px;}}
@media (max-width:1024px){:where(.aa-page) h2{font-size: 46px;}}
@media (max-width:767px){:where(.aa-page) h1{font-size: 46px; letter-spacing: -0.05em; margin: 1.5rem 0px;}}
@media (max-width:767px){:where(.aa-page) h2{font-size: 38px; margin-top: 1.1rem;}}
@media (max-width:767px){:where(.aa-page) h3{font-size: 28px; margin-bottom: 0.75rem;}}
body{margin: 0px; background: rgb(249, 248, 244);}
.aa-page{font-size:16px}.aa-page{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;color:rgb(25, 45, 43);background-color:rgb(249, 248, 244);-webkit-font-smoothing:antialiased}
.aa-header{background-color:rgb(249, 248, 244);border-bottom:1px solid rgb(230, 227, 218);padding-top:0px;padding-right:2.9rem;padding-bottom:0px;padding-left:2.9rem}@media (max-width:1024px){.aa-header{padding-top:0px;padding-right:2rem;padding-bottom:0px;padding-left:2rem}}@media (max-width:767px){.aa-header{padding-top:0px;padding-right:1.3rem;padding-bottom:0px;padding-left:1.3rem}}
.aa-header-inner{max-width:1230px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;height:88px;display:flex;align-items:center;justify-content:space-between;row-gap:1.75rem;column-gap:1.75rem}@media (max-width:767px){.aa-header-inner{height:69px}}
.aa-logo{display:flex;align-items:center;row-gap:0.8rem;column-gap:0.8rem}.aa-logo img{display:block;width:43px;height:43px}
.aa-logo-name{font-size:13px;letter-spacing:0.13em;font-weight:700;line-height:1.1}
.aa-logo-tag{font-size:9px;letter-spacing:0.3em;color:rgb(106, 115, 108);font-weight:600;margin-top:0.2rem}
.aa-nav{display:flex;align-items:center;row-gap:2rem;column-gap:2rem}.aa-nav a{font-size:12px;font-weight:600;color:rgb(73, 87, 82)}.aa-nav a:hover{color:rgb(177, 139, 84)}.aa-nav .aa-nav-cta{background-color:rgb(18, 40, 43);color:rgb(255, 255, 255);padding-top:0.9rem;padding-right:1.2rem;padding-bottom:0.9rem;padding-left:1.2rem;font-size:11px;font-weight:700}@media (max-width:1024px){.aa-nav{row-gap:1.2rem;column-gap:1.2rem}}@media (max-width:767px){.aa-nav{display:none}}
.aa-footer{background-color:rgb(242, 240, 233);padding-top:3.25rem;padding-right:2.9rem;padding-bottom:1.5rem;padding-left:2.9rem}@media (max-width:1024px){.aa-footer{padding-top:3.25rem;padding-right:2rem;padding-bottom:1.5rem;padding-left:2rem}}@media (max-width:767px){.aa-footer{padding-top:2.5rem;padding-right:1.3rem;padding-bottom:1.5rem;padding-left:1.3rem}}
.aa-footer-wrap{max-width:1230px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}
.aa-footer-main{display:flex;justify-content:space-between;align-items:flex-start;row-gap:1.9rem;column-gap:1.9rem;padding-bottom:1.3rem;border-bottom:1px solid rgb(218, 217, 209);margin-bottom:1.3rem}@media (max-width:767px){.aa-footer-main{display:block}}
.aa-footer-links{display:flex;flex-wrap:wrap;row-gap:1.5rem;column-gap:1.5rem;padding-top:1rem}.aa-footer-links a{font-size:11px;color:rgb(78, 90, 84)}@media (max-width:767px){.aa-footer-links{row-gap:1rem;column-gap:1.5rem;margin-top:1.25rem}}
.aa-footer-bottom{display:flex;justify-content:space-between;row-gap:1.5rem;column-gap:1.5rem}.aa-footer-bottom p{font-size:10px;color:rgb(104, 116, 110);line-height:1.7}@media (max-width:767px){.aa-footer-bottom{display:block}}
.aa-legal-note{color:rgb(130, 139, 132);font-size:9px;line-height:1.8;margin-top:1rem}
/* Letra base de los titulos (1.11.0) */
:where(.aa-page) h1{font-family:Georgia, Gelasio, "Times New Roman", serif}
:where(.aa-page) h2{font-family:Georgia, Gelasio, "Times New Roman", serif}
:where(.aa-page) h3{font-family:Georgia, Gelasio, "Times New Roman", serif}
:where(.aa-page) h4{font-family:Georgia, Gelasio, "Times New Roman", serif}
:where(.aa-page) h5{font-family:Georgia, Gelasio, "Times New Roman", serif}
:where(.aa-page) h6{font-family:Georgia, Gelasio, "Times New Roman", serif}
