.elementor-kit-166{--e-global-color-primary:#C9A23F;--e-global-color-secondary:#0E0D0C;--e-global-color-text:#55504A;--e-global-color-accent:#E8C766;--e-global-color-azwhite:#FFFFFF;--e-global-color-azsurf:#F6F4EF;--e-global-color-azink:#141312;--e-global-color-aznight2:#1C1A17;--e-global-color-azdeep:#8E6A1C;--e-global-color-azline:#E6E1D6;--e-global-color-azmuted:#8A847A;--e-global-typography-primary-font-family:"Urbanist";--e-global-typography-primary-font-size:62px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.08em;--e-global-typography-primary-letter-spacing:-1px;--e-global-typography-secondary-font-family:"Urbanist";--e-global-typography-secondary-font-size:44px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1.12em;--e-global-typography-secondary-letter-spacing:-0.5px;--e-global-typography-text-font-family:"Manrope";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.7em;--e-global-typography-accent-font-family:"Urbanist";--e-global-typography-accent-font-size:13px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1.2em;--e-global-typography-accent-letter-spacing:2.6px;--e-global-typography-azh3-font-family:"Urbanist";--e-global-typography-azh3-font-size:26px;--e-global-typography-azh3-font-weight:700;--e-global-typography-azh3-line-height:1.2em;--e-global-typography-azbig-font-family:"Urbanist";--e-global-typography-azbig-font-size:72px;--e-global-typography-azbig-font-weight:800;--e-global-typography-azbig-line-height:1em;--e-global-typography-azsmall-font-family:"Manrope";--e-global-typography-azsmall-font-size:15px;--e-global-typography-azsmall-font-weight:400;--e-global-typography-azsmall-line-height:1.6em;background-color:#FFFFFF;color:#55504A;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;}.elementor-kit-166 button,.elementor-kit-166 input[type="button"],.elementor-kit-166 input[type="submit"],.elementor-kit-166 .elementor-button{background-color:#E8C766;font-family:"Urbanist", Sans-serif;font-size:15px;font-weight:700;letter-spacing:0.3px;color:#0E0D0C;border-radius:6px 6px 6px 6px;padding:17px 30px 17px 30px;}.elementor-kit-166 button:hover,.elementor-kit-166 button:focus,.elementor-kit-166 input[type="button"]:hover,.elementor-kit-166 input[type="button"]:focus,.elementor-kit-166 input[type="submit"]:hover,.elementor-kit-166 input[type="submit"]:focus,.elementor-kit-166 .elementor-button:hover,.elementor-kit-166 .elementor-button:focus{background-color:#F1D886;color:#0E0D0C;}.elementor-kit-166 e-page-transition{background-color:#FFBC7D;}.elementor-kit-166 a{color:#8E6A1C;}.elementor-kit-166 a:hover{color:#C9A23F;}.elementor-kit-166 h1{color:#141312;font-family:"Urbanist", Sans-serif;font-size:62px;font-weight:700;line-height:1.12em;}.elementor-kit-166 h2{color:#141312;font-family:"Urbanist", Sans-serif;font-size:44px;font-weight:700;line-height:1.12em;}.elementor-kit-166 h3{color:#141312;font-family:"Urbanist", Sans-serif;font-size:26px;font-weight:700;line-height:1.12em;}.elementor-kit-166 h4{color:#141312;font-family:"Urbanist", Sans-serif;font-size:20px;font-weight:700;line-height:1.12em;}.elementor-kit-166 h5{color:#141312;font-family:"Urbanist", Sans-serif;font-size:17px;font-weight:700;line-height:1.12em;}.elementor-kit-166 h6{color:#141312;font-family:"Urbanist", Sans-serif;font-size:14px;font-weight:700;line-height:1.12em;}.elementor-kit-166 input:not([type="button"]):not([type="submit"]),.elementor-kit-166 textarea,.elementor-kit-166 .elementor-field-textual{border-radius:6px 6px 6px 6px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1240px;}.e-con{--container-max-width:1240px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-166{--e-global-typography-primary-font-size:46px;--e-global-typography-secondary-font-size:36px;--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:13px;--e-global-typography-azh3-font-size:23px;--e-global-typography-azbig-font-size:56px;--e-global-typography-azsmall-font-size:15px;}.elementor-kit-166 h1{font-size:46px;}.elementor-kit-166 h2{font-size:36px;}.elementor-kit-166 h3{font-size:23px;}.elementor-kit-166 h4{font-size:19px;}.elementor-kit-166 h5{font-size:16px;}.elementor-kit-166 h6{font-size:14px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-166{--e-global-typography-primary-font-size:36px;--e-global-typography-secondary-font-size:30px;--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:12px;--e-global-typography-azh3-font-size:21px;--e-global-typography-azbig-font-size:46px;--e-global-typography-azsmall-font-size:14px;}.elementor-kit-166 h1{font-size:36px;}.elementor-kit-166 h2{font-size:30px;}.elementor-kit-166 h3{font-size:21px;}.elementor-kit-166 h4{font-size:18px;}.elementor-kit-166 h5{font-size:16px;}.elementor-kit-166 h6{font-size:13px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* ===== Organizacion Azara: estilos globales ===== */
html{scroll-behavior:smooth}
body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
::selection{background:#E8C766;color:#0E0D0C}
.az-g{background:linear-gradient(100deg,#FFF1C4 0%,#F6E2A0 35%,#EDD27E 70%,#E0BC5C 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding-bottom:.06em}
.az-eyebrow .elementor-heading-title{display:inline-flex;align-items:center;gap:12px}
.az-eyebrow .elementor-heading-title::before{content:"";width:30px;height:2px;background:linear-gradient(90deg,#E8C766,#8E6A1C);flex:none}
.elementor-widget-heading.az-eyebrow[style*=center] .elementor-heading-title,.az-eyebrow.elementor-align-center .elementor-heading-title{justify-content:center}
/* botones */
.az-btn .elementor-button{transition:all .35s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden}
.az-btn .elementor-button:hover{transform:translateY(-2px)}
.az-btn-gold .elementor-button{box-shadow:0 10px 30px -10px rgba(201,162,63,.65)}
.az-btn-gold .elementor-button::after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-20deg);transition:left .7s ease}
.az-btn-gold .elementor-button:hover::after{left:140%}
.az-btn .elementor-button-icon{transition:transform .3s}
.az-btn .elementor-button:hover .elementor-button-icon{transform:translateX(4px)}
/* breadcrumb */
.az-crumb a{color:#E8C766!important;text-decoration:none}
.az-crumb i{font-style:normal;opacity:.45;margin:0 6px}
.az-crumb span{color:rgba(255,255,255,.8)}
/* tarjetas */
.az-card{transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s,border-color .45s;position:relative;overflow:hidden}
.az-card::after{content:"";position:absolute;left:0;top:0;height:3px;width:0;background:linear-gradient(90deg,#E8C766,#8E6A1C);transition:width .5s ease}
.az-card:hover{transform:translateY(-6px);box-shadow:0 26px 60px -24px rgba(80,60,15,.28);border-color:rgba(201,162,63,.55)!important}
.az-card:hover::after{width:100%}
.az-card-dark:hover{box-shadow:0 26px 60px -24px rgba(0,0,0,.7)}
.az-card .az-ico img{transition:transform .5s}
.az-card:hover .az-ico img{transform:scale(1.08) rotate(-3deg)}
.az-more .elementor-heading-title{font-size:15px!important;letter-spacing:.3px}
/* tarjetas foto */
.az-photocard{overflow:hidden;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s;isolation:isolate}
.az-photocard::before{transition:opacity .5s}
.az-photocard:hover{transform:translateY(-8px);box-shadow:0 30px 70px -28px rgba(0,0,0,.6)}
.az-photocard::after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(232,199,102,0);transition:border-color .5s;pointer-events:none}
.az-photocard:hover::after{border-color:rgba(232,199,102,.7)}
.az-arrow{display:inline-block;transition:transform .35s}
.az-photocard:hover .az-arrow,.az-card:hover .az-arrow{transform:translateX(6px)}
.az-photocard .az-pc-text{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s ease,opacity .5s ease}
.az-photocard:hover .az-pc-text,.az-photocard:focus .az-pc-text{max-height:140px;opacity:1}
@media (hover:none){.az-photocard .az-pc-text{max-height:none;opacity:1}}
/* imagen + badge */
.az-imgwrap{position:relative}
.az-photo img{box-shadow:0 40px 80px -40px rgba(30,22,5,.45)}
.az-badge{position:absolute!important;top:auto!important;left:auto!important;height:auto!important;right:-26px!important;bottom:42px!important;width:220px!important;background:linear-gradient(130deg,#F1D886,#C9A23F 55%,#9A7420);border-radius:18px;box-shadow:0 24px 50px -18px rgba(120,90,20,.6);z-index:2}
@media(max-width:767px){.az-badge{right:10px;bottom:-24px;width:180px!important}}
/* numeros de pasos */
.az-stepnum .elementor-heading-title{-webkit-text-stroke:1.5px #C9A23F;color:transparent!important;-webkit-text-fill-color:transparent}
.az-step{border-top:1px solid rgba(201,162,63,.3);padding-top:26px!important}
.az-num .elementor-heading-title{font-size:30px!important;-webkit-text-stroke:1px #C9A23F;-webkit-text-fill-color:transparent}
/* separador y cita */
.az-sep{height:1px;background:linear-gradient(90deg,rgba(232,199,102,.7),rgba(232,199,102,0));margin:6px 0}
.az-qmark{font-family:Urbanist,sans-serif;font-size:120px;line-height:.6;text-align:center;background:linear-gradient(180deg,#E8C766,#8E6A1C);-webkit-background-clip:text;color:transparent;height:56px}
/* faq */
.az-faq .elementor-accordion-item{border:0!important;border-bottom:1px solid #E6E1D6!important;background:#fff;border-radius:12px;margin-bottom:10px;overflow:hidden;transition:box-shadow .3s}
.az-faq .elementor-accordion-item:hover{box-shadow:0 14px 34px -20px rgba(80,60,15,.3)}
.az-faq .elementor-tab-title{transition:color .3s}
/* formulario */
.az-form .elementor-field-group .elementor-field{transition:border-color .25s,box-shadow .25s}
.az-form .elementor-field-group .elementor-field:focus{border-color:#C9A23F!important;box-shadow:0 0 0 3px rgba(201,162,63,.22);outline:none}
.az-form .elementor-button{transition:all .3s}
.az-form .elementor-message-success{color:#2F6B3A;font-weight:600}
/* logos */
.az-logo-item img{filter:grayscale(1) contrast(1.1);opacity:.72;transition:filter .4s,opacity .4s,transform .4s}
.az-logo-item:hover img{filter:none;opacity:1;transform:scale(1.05)}
.az-logo-item{transition:box-shadow .4s,border-color .4s}
.az-logo-item:hover{box-shadow:0 18px 40px -22px rgba(80,60,15,.35);border-color:rgba(201,162,63,.5)!important}
/* hero */
.az-hero{overflow:hidden}
.az-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,#8E6A1C,#E8C766 40%,#C9A23F 70%,transparent);z-index:2}
.az-h1 .elementor-heading-title{text-wrap:balance}
h2.elementor-heading-title{text-wrap:balance}
/* contadores */
.az-counter .elementor-counter-number-wrapper{background:linear-gradient(100deg,#F6E2A0,#C9A23F 55%,#9A7420);-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
/* WhatsApp flotante */
.az-wa{position:fixed;right:22px;bottom:22px;z-index:9999;width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#E8C766,#A8812A);box-shadow:0 14px 34px -10px rgba(0,0,0,.45);transition:transform .3s}
.az-wa:hover{transform:scale(1.08)}
.az-wa svg{width:28px;height:28px;fill:#0E0D0C}
.az-wa::before{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid rgba(232,199,102,.6);animation:azpulse 2.4s infinite}
@keyframes azpulse{0%{transform:scale(.9);opacity:1}100%{transform:scale(1.35);opacity:0}}
/* logo lockup */
.az-logo{display:flex;align-items:center;gap:14px;text-decoration:none!important}
.az-logo svg{width:52px;height:auto;flex:none}
.az-logo .t{display:flex;flex-direction:column;line-height:1}
.az-logo .t1{font-family:Urbanist,sans-serif;font-weight:600;font-size:10.5px;letter-spacing:4.2px;color:#E8C766}
.az-logo .t2{font-family:Urbanist,sans-serif;font-weight:600;font-size:25px;letter-spacing:7px;margin:3px 0 5px;background:linear-gradient(100deg,#F6E2A0,#C9A23F 55%,#9A7420);-webkit-background-clip:text;color:transparent}
.az-logo .t3{font-family:Urbanist,sans-serif;font-weight:600;font-size:8.6px;letter-spacing:1.9px;color:rgba(255,255,255,.72);border-top:1px solid rgba(201,162,63,.55);padding-top:5px;white-space:nowrap}
@media(max-width:767px){.az-logo svg{width:42px}.az-logo .t2{font-size:21px;letter-spacing:5.5px}.az-logo .t1{font-size:9px;letter-spacing:3.4px}.az-logo .t3{font-size:7.4px;letter-spacing:1.3px}}
/* header */
.az-header{transition:background .4s,box-shadow .4s}
.az-header.elementor-sticky--effects{box-shadow:0 10px 40px -10px rgba(0,0,0,.6);background:rgba(14,13,12,.94)!important;backdrop-filter:blur(10px)}
.az-nav .elementor-nav-menu--dropdown.elementor-nav-menu__container{border-top:2px solid #C9A23F;box-shadow:0 30px 60px -20px rgba(0,0,0,.6)}
.az-nav .sub-menu{min-width:260px!important}
.az-topbar a{color:inherit;text-decoration:none}
/* footer */
.az-footer a:hover{color:#E8C766!important}
.az-legal p{margin:0}
/* accesibilidad */
@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.elementor-invisible{visibility:visible!important}}
.az-home-hero>.elementor-background-slideshow{z-index:0!important}
.az-home-hero::before{z-index:1!important}
.az-home-hero>.e-con-inner{position:relative;z-index:2}

.az-ico img{width:var(--az-ico,50px)!important;height:auto}

.az-btn:not(.az-btn-gold) .elementor-button{background-image:none!important}
.az-footer .elementor-icon-list-text,.az-sec .elementor-icon-list-text{overflow-wrap:anywhere}
.az-footer .elementor-icon-list-item a{align-items:flex-start}

.az-header>.e-con-inner{flex-wrap:nowrap!important;flex-direction:row!important}
.az-header .elementor-widget-html{width:auto!important;flex:0 0 auto!important;max-width:none}
.az-header .elementor-widget-html+.e-con{flex:1 1 auto!important;width:auto!important}
@media(max-width:1024px){.az-header .elementor-widget-nav-menu{flex:0 0 auto!important;width:auto!important}}

.az-header .elementor-widget-button{flex:0 0 auto!important;width:auto!important}
.az-btn .elementor-button-text,.az-header .elementor-button-text{white-space:nowrap}
@media(max-width:1200px) and (min-width:1025px){.az-nav .elementor-nav-menu>li>a{padding-left:8px!important;padding-right:8px!important;font-size:14px!important}}

.az-article h2{font-family:Urbanist,sans-serif;font-weight:700;font-size:28px;color:#141312;margin:38px 0 12px}
.az-article a{color:#8E6A1C;font-weight:600}
.az-posts .elementor-post__card,.elementor-widget-archive-posts .elementor-post__card{transition:transform .4s,box-shadow .4s}
.az-posts .elementor-post__card:hover,.elementor-widget-archive-posts .elementor-post__card:hover{transform:translateY(-6px);box-shadow:0 26px 60px -24px rgba(80,60,15,.28)}

.az-hero:not(.az-home-hero) .az-h1 .elementor-heading-title{font-size:clamp(34px,3.9vw,56px)!important;line-height:1.08!important}
.az-hero:not(.az-home-hero)>.e-con-inner>.e-con{width:min(880px,100%)!important;max-width:880px}

.az-logo img{width:54px;height:auto;flex:none;display:block}
@media(max-width:767px){.az-logo img{width:44px}}
.az-logo-full{display:inline-block}
.az-logo-full img{width:220px;height:auto;display:block}
.az-ssn{display:flex;flex-direction:column;gap:3px;border:1px solid rgba(201,162,63,.35);border-radius:12px;padding:14px 16px;margin-top:6px;font-family:Manrope,sans-serif}
.az-ssn .k{font-family:Urbanist,sans-serif;font-weight:700;font-size:11.5px;letter-spacing:1.6px;text-transform:uppercase;color:#E8C766}
.az-ssn .m{font-family:Urbanist,sans-serif;font-weight:800;font-size:22px;color:#fff}
.az-ssn .s{font-size:12.5px;color:rgba(255,255,255,.6)}
.az-ssn a{color:rgba(255,255,255,.75)!important}
.az-years{font-family:Urbanist,sans-serif;font-size:15px;color:rgba(255,255,255,.75);margin-top:12px}
.az-years b{font-size:26px;margin-right:6px;background:linear-gradient(100deg,#F6E2A0,#C9A23F 55%,#9A7420);-webkit-background-clip:text;color:transparent}

.az-btn-gold .elementor-button{background-image:none!important;background-color:#E8C766!important}
.az-btn-gold .elementor-button:hover{background-color:#F1D886!important}
.az-wa{display:none!important}

.az-sec>.elementor-motion-effects-container{z-index:0!important}
.az-sec::before{z-index:1!important}
.az-sec>.e-con-inner{position:relative;z-index:2}
.az-sec .az-g{text-shadow:none;filter:drop-shadow(0 2px 10px rgba(0,0,0,.35))}

.az-sec::before,.az-photocard::before,.az-ctabox::before{opacity:1!important}

.az-ssn-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 18px;width:100%;border:1px solid rgba(201,162,63,.35);border-radius:14px;padding:16px 26px;font-family:Manrope,sans-serif;font-size:13.5px;color:rgba(255,255,255,.7);text-align:center}
.az-ssn-bar .k{font-family:Urbanist,sans-serif;font-weight:700;font-size:12px;letter-spacing:1.6px;text-transform:uppercase;color:#E8C766}
.az-ssn-bar .m{font-family:Urbanist,sans-serif;font-weight:800;font-size:19px;color:#fff}
.az-ssn-bar .dot{width:5px;height:5px;border-radius:50%;background:#C9A23F;opacity:.7}
.az-ssn-bar a{color:rgba(255,255,255,.8)!important}
@media(max-width:767px){.az-ssn-bar .dot{display:none}.az-ssn-bar{flex-direction:column;gap:6px}}
.az-years{margin-top:4px}

.az-ti{width:13px;height:13px;fill:#C9A23F;vertical-align:-2px;display:inline-block}

.az-ssn-bar .m{font-family:Manrope,sans-serif!important;font-weight:400!important;font-size:15px!important;color:#fff}

@media(min-width:1025px){.az-sec h2.elementor-heading-title{text-wrap:pretty}}

.az-head .elementor-widget-text-editor{max-width:760px}
.az-head.e-con[style*=center] .elementor-widget-text-editor{margin:0 auto}

.e-con>.az-ico{flex:0 0 auto!important;width:auto!important;min-width:46px}
.az-ico img{max-width:none}
@media(max-width:767px){.az-photocard{min-height:330px!important;padding:26px 22px!important}}

.az-card.e-con>.e-con{min-width:0!important;flex:1 1 0%!important;width:auto!important}
.az-card .elementor-heading-title{overflow-wrap:break-word}

@media(max-width:767px){.az-grid-compact .az-card{padding:18px 16px!important;gap:8px!important}.az-grid-compact .az-card .elementor-widget-text-editor{display:none}.az-grid-compact .az-card h3.elementor-heading-title{font-size:16px!important;line-height:1.25!important}.az-grid-compact .az-ico img{width:38px!important}.az-grid-compact .az-more .elementor-heading-title{font-size:13px!important}.az-grid-compact .az-num .elementor-heading-title{font-size:24px!important}.az-logo-full img{width:170px}.az-footer .elementor-icon-list-text{font-size:14px}.az-footer h4.elementor-heading-title{font-size:16px!important}}

@media(max-width:1024px){.az-formcard{order:-1}}
@media(max-width:767px){.az-badge{width:150px!important;padding:14px 16px!important;right:8px!important;bottom:-18px!important;border-radius:14px}.az-badge .elementor-heading-title{font-size:36px!important}.az-badge .elementor-widget-text-editor{font-size:12px!important;line-height:1.3!important}.az-badge .elementor-widget-text-editor *{font-size:12px!important}
.az-sec .elementor-icon-list-text,.az-footer .elementor-icon-list-text{overflow-wrap:normal!important;word-break:normal!important}
.az-sec .elementor-icon-list-item a[href^=mailto] .elementor-icon-list-text,.az-footer .elementor-icon-list-item a[href^=mailto] .elementor-icon-list-text{font-size:13.5px!important;letter-spacing:-.2px;white-space:nowrap}}

a.az-card[href^=mailto] .elementor-widget-text-editor,a.az-card[href^=mailto] .elementor-widget-text-editor *{white-space:nowrap}
@media(max-width:1200px){a.az-card[href^=mailto] .elementor-widget-text-editor,a.az-card[href^=mailto] .elementor-widget-text-editor *{font-size:14px!important;letter-spacing:-.2px}}
@media(max-width:767px){a.az-card[href^=mailto]{padding-left:22px!important;padding-right:18px!important}a.az-card[href^=mailto] .elementor-widget-text-editor,a.az-card[href^=mailto] .elementor-widget-text-editor *{font-size:13.5px!important}}

@media(max-width:1024px){.az-nav nav.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu>li>a{padding-top:20px!important;padding-bottom:20px!important;padding-left:26px!important;font-size:16px!important}.az-nav nav.elementor-nav-menu--dropdown .sub-menu a{padding-top:15px!important;padding-bottom:15px!important;padding-left:42px!important;font-size:15px!important;background:#161411}}

.az-footer a[href^=mailto] .elementor-icon-list-text{white-space:nowrap}
@media(min-width:1025px) and (max-width:1366px){.az-footer a[href^=mailto] .elementor-icon-list-text{font-size:14.5px}}

@media(min-width:1025px){.az-footer a[href^=mailto] .elementor-icon-list-text{font-size:15px}}

.az-logo-full img{width:180px!important}
@media(max-width:767px){.az-logo-full img{width:150px!important}}

.az-check-ico{width:84px;height:84px;border-radius:50%;margin:0 auto 6px;display:flex;align-items:center;justify-content:center;border:2px solid #E8C766;animation:azpop .6s cubic-bezier(.2,.8,.3,1.4) both}
.az-check-ico svg{width:42px;height:42px;fill:#E8C766}
@keyframes azpop{0%{transform:scale(.4);opacity:0}100%{transform:scale(1);opacity:1}}
.az-404 .elementor-heading-title{font-size:clamp(110px,18vw,200px)!important;line-height:.9!important;-webkit-text-stroke:2px #E8C766;-webkit-text-fill-color:transparent}

.az-ssn-logo{display:inline-flex;align-items:center;background:#fff;border-radius:8px;padding:8px 14px}
.az-ssn-logo img{height:26px;width:auto;display:block}
@media(max-width:767px){.az-ssn-logo img{height:22px}}

.az-head-logo{margin-right:auto!important}
.az-head-logo img{display:block;margin:0!important;max-width:100%;height:auto}
@media(max-width:1024px){.az-header .e-con{justify-content:space-between!important}}

/* az-anchor-offset: compensar header fijo al saltar a anclas */
.e-con[id],.elementor-element[id]{scroll-margin-top:120px}
@media(max-width:1024px){.e-con[id],.elementor-element[id]{scroll-margin-top:90px}}/* End custom CSS */