@charset "UTF-8";header#main-header .nav-sections{background-color:rgba(0,0,0,.4);left:0;min-width:200px;padding:17px;position:absolute;top:33px;z-index:1}header#main-header .nav-sections .nav-sections-links{color:var(--color-base-light);font-size:18px;line-height:19.2px}header#main-header .nav-sections .section-links{display:flex;flex-direction:column;list-style:none;margin-bottom:0;margin-top:0;padding-left:0}header#main-header .nav-sections .section-links li>a{align-items:center;display:flex;justify-content:space-between}header#main-header .nav-sections .section-links li img{margin:0}header#main-header .social-share{display:flex;list-style:none;margin-bottom:0;padding:20px 0 0;gap:12px}header#main-header .social-share .social-share-element{background-color:transparent;cursor:pointer;display:grid;height:16px;place-items:center;position:relative;width:16px}header#main-header .social-share .social-share-element svg{fill:var(--color-base-light, white);margin:auto}header#main-header .social-share.share-api{gap:0;justify-content:center}header#main-header .social-share.share-api button{background-color:transparent;border:none}header#main-header.ham-menu-open .nav-sections{display:block}header#main-header.ham-menu-open .navbar__left .menu-button .open-menu-icon{display:none}header#main-header.ham-menu-open .navbar__left .menu-button .close-menu-icon{display:block}header#main-header.ham-menu-open .navbar__left .menu-button .label-sections{display:none}header#main-header.ham-menu-open .navbar__left .menu-button .label-close{display:initial}@media (min-width: 968px){header#main-header .nav-sections{left:24px;top:45px}.nav-sections-links .printed-toggle{font-weight:400}.nav-sections-links .printed-toggle:hover{color:var(--color-primary, var(--color-milenio, black))}}.front-modal .container-modal.newsletterModal{position:relative;display:table;margin:4% auto;padding:20px;font-family:var(--font-source-sans-pro)}.front-modal .container-modal.newsletterModal .wrapper{padding:20px;background:#fafafa}.front-modal .container-modal.newsletterModal .wrapper .card{margin-bottom:10px;overflow:hidden;position:relative;height:auto;min-height:45px}.front-modal .container-modal.newsletterModal .close{position:absolute;top:0;right:0;padding:5px;border-radius:50%;opacity:1;font-weight:400;color:#959595;background-color:#fff}.front-modal .container-modal.newsletterModal .headline{margin:0 0 20px;font-family:var(--font-source-sans-pro);font-weight:700;font-size:14px;text-align:center}.front-modal .container-modal.newsletterModal .card-grid{display:flex}.front-modal .container-modal.newsletterModal .checkbox{display:inline-block;vertical-align:top;margin:0 0 0 10px;position:relative}.front-modal .container-modal.newsletterModal .checkbox label{padding-left:0!important}.front-modal .container-modal.newsletterModal .checkbox label:after{content:"";display:table;clear:both}.front-modal .container-modal.newsletterModal .checkbox .list-info{position:relative;width:235px;margin-right:15px;padding-right:40px;font-size:12px;line-height:15px;color:#777}.front-modal .container-modal.newsletterModal .checkbox .list-info .title,.front-modal .container-modal.newsletterModal .checkbox .list-info .message{font-family:var(--font-source-sans-pro);color:#000;font-weight:600}.front-modal .container-modal.newsletterModal .checkbox .list-info .message,.front-modal .container-modal.newsletterModal .checkbox .list-info .periodicity{font-size:10px}.front-modal .container-modal.newsletterModal .checkbox .list-info .periodicity{font-family:var(--font-source-sans-pro);color:#969696;font-weight:600}.front-modal .container-modal.newsletterModal .checkbox .list-checkbox{width:25px;height:25px;border-radius:50%;overflow:hidden;position:absolute;top:0;right:0}.front-modal .container-modal.newsletterModal .checkbox label input[type=checkbox]{display:none}.front-modal .container-modal.newsletterModal input[type=checkbox]+.list-checkbox img.check{display:none}.front-modal .container-modal.newsletterModal input[type=checkbox]+.list-checkbox img.uncheck{display:inline-block}.front-modal .container-modal.newsletterModal input[type=checkbox]:checked+.list-checkbox img.check{display:inline-block}.front-modal .container-modal.newsletterModal input[type=checkbox]:checked+.list-checkbox img.uncheck{display:none}.front-modal .container-modal.newsletterModal .subscribe-list{border:1px solid #888;border-radius:40px;display:flex;justify-content:center;height:40px;margin:15px auto 0;width:160px}.front-modal .container-modal.newsletterModal .subscribe-list{font-family:var(--font-source-sans-pro);color:#888;font-weight:600;font-size:14px;line-height:17px}.front-modal .container-modal.newsletterModal .subscribe-list.active{background-color:var(--color-milenio, black);border:0;color:#fff}.front-modal .container-modal.newsletterModal .modal-message{display:none;background-color:#dff0d8;font-size:14px;margin:15px 0 0;padding:10px;text-align:center}.front-modal .container-modal.newsletterModal .modal-message p{margin:0}@media only screen and (max-width: 719px){.front-modal .container-modal.newsletterModal .wrapper{padding-left:5px;padding-right:5px}.front-modal .container-modal.newsletterModal .card-grid{display:block;padding:0 10px;height:61vh;overflow:scroll}}@media only screen and (max-width: 360px){.front-modal .container-modal.newsletterModal .checkbox .list-info{width:210px}}@media only screen and (max-width: 344px){.front-modal .container-modal.newsletterModal .card-grid{height:56vh}.front-modal .container-modal.newsletterModal .checkbox .list-info{width:180px}}
