.elementor-7361 .elementor-element.elementor-element-13c462e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7361 .elementor-element.elementor-element-697d85c > .elementor-element-populated{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7361 .elementor-element.elementor-element-13c462e{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-7361 .elementor-element.elementor-element-13c462e{padding:0px 0px 0px 0px;}}/* Start custom CSS *//* IAM AVISO PRIVACIDAD */
.nv-av{--nv-az:#01447B;--nv-cl:#F0F5FA;--nv-acc:#D7F827;--nv-tx:#1E293B;font-family:Montserrat,Arial,sans-serif;color:var(--nv-tx)}
.nv-av *{box-sizing:border-box}
.elementor .nv-av .nv-wrap{max-width:1200px;margin:0 auto;padding:0 40px}
.elementor .nv-av .nv-av-wrap{max-width:860px}
.elementor .nv-av .nv-av-hero{background:var(--nv-cl);padding:64px 0 56px}
.elementor .nv-av .nv-av-org{font-size:18px;font-weight:600;color:var(--nv-az);margin:0 0 12px}
.elementor .nv-av .nv-h1{font-size:56px!important;line-height:1.08!important;font-weight:800!important;color:var(--nv-az)!important;margin:0 0 28px;letter-spacing:-.015em}
.elementor .nv-av .nv-btn{display:inline-flex;align-items:center;gap:12px;min-height:56px;padding:14px 30px;border-radius:999px;background:var(--nv-acc);box-shadow:inset 0 0 0 2px var(--nv-az);color:var(--nv-az)!important;font-size:17px;font-weight:700;text-decoration:none!important}
.elementor .nv-av .nv-btn svg{width:20px;height:20px}
.elementor .nv-av .nv-btn:hover,.elementor .nv-av .nv-btn:focus-visible{background:var(--nv-az);color:#fff!important}
.elementor .nv-av .nv-btn:focus-visible,.elementor .nv-av a:focus-visible{outline:3px solid var(--nv-az);outline-offset:3px}
.elementor .nv-av .nv-av-body{padding:56px 0 96px;background:#fff}
.elementor .nv-av .nv-av-text{font-size:18px;line-height:1.75}
.elementor .nv-av .nv-av-text p{margin:0 0 20px}
.elementor .nv-av .nv-av-h2{font-size:24px!important;line-height:1.3!important;font-weight:800!important;color:var(--nv-az)!important;margin:48px 0 16px!important;scroll-margin-top:110px}
.elementor .nv-av .nv-av-h3{font-size:18px!important;line-height:1.4!important;font-weight:700!important;color:var(--nv-tx)!important;margin:28px 0 8px!important}
.elementor .nv-av .nv-av-list{margin:0 0 20px;padding-left:1.6em}
.elementor .nv-av .nv-av-list li{margin:0 0 8px;padding-left:4px}
.elementor .nv-av .nv-av-defs{margin:0 0 20px}
.elementor .nv-av .nv-av-defs div{display:grid;grid-template-columns:48px 1fr;gap:8px;margin:0 0 12px}
.elementor .nv-av .nv-av-defs dt{font-weight:700;color:var(--nv-az)}
.elementor .nv-av .nv-av-defs dd{margin:0}
.elementor .nv-av .nv-av-text a{color:var(--nv-az);text-decoration:underline;text-underline-offset:3px;word-break:break-word;display:inline-block;min-height:24px}
@media (max-width:767px){.elementor .nv-av .nv-wrap{padding:0 20px}.elementor .nv-av .nv-h1{font-size:38px!important}.elementor .nv-av .nv-av-hero{padding:40px 0 36px}.elementor .nv-av .nv-av-text{font-size:17px}.elementor .nv-av .nv-av-h2{font-size:21px!important}.elementor .nv-av .nv-btn{width:100%;justify-content:center}}
/* Fin IAM AVISO PRIVACIDAD *//* End custom CSS */