:root{--color-primary:#090909;--color-secondary:#ffab29;--color-accent:#43b02a;--color-link:#eada24;--color-bg:#43b02a;--color-bg-secondary:#eada24;--font-color:#090909;--font-color-secondary:#f6c;--font-primary:"Montserrat","Helvetica Neue",sans-serif;--border:2px solid var(--color-primary)}p,span,a,li,td,tr,th,h1,h2,h3,h4,h5,h6{font-family:var(--font-primary)!important}body{font-family:var(--font-primary)!important;color:var(--font-color);padding:0;margin:0;font-weight:300;min-height:100vh;display:flex;flex-direction:column;background-color:var(--color-bg)}html,body{height:100%;margin:0}main{flex:1}.hidden{display:none}.container.body-content{background-color:#fff;margin:15px 10px;padding:24px;border:var(--border);max-width:1200px}a{color:var(--color-primary)}a:focus{outline:1px solid var(--color-bg);outline-offset:5px}ul{list-style:none;padding:0;margin:0}p{margin:0}div.col-xs-12.text-center.columns__column--twelve{margin-bottom:100px}header{padding:0 10px;max-width:1200px;margin:0 auto}.header__top{display:flex;flex-direction:column;align-items:center;gap:24px;padding:0 0 30px}.header__top h2 a{color:#fff!important}.header__top h2{font-size:14px;color:#fff;text-align:center}.header__social-lang{display:flex;flex-direction:row;column-gap:40px}.header__social,.header__lang{display:flex;flex-direction:row;gap:15px}.header__social a{color:#fff}.header__social a:hover{opacity:.9;color:#fff!important}.header__lang a{color:#fff;text-transform:uppercase;font-size:14px;font-weight:400}.header__lang a:hover{color:var(--color-link)!important}a.newsletter-btn{font-size:10px;text-transform:uppercase;padding:12px 24px;line-height:1.4em;letter-spacing:3.06px;border:3px solid #fff;font-weight:700;color:#fff;display:inline-block}.newsletter-btn:hover{animation:newsletterFloat 3s ease-in-out infinite;color:#fff!important}.header__ficoba-logo{max-width:67px}.header__ficoba-logo img{width:100%}.header__bottom{display:flex;flex-direction:column;gap:5px}.header__wrapper-logo{width:100%;background-color:#fff;border:var(--border);padding:5px}.header__logo{width:100%}.header__logo img{width:100%}.header__date{line-height:1.5em;letter-spacing:3.1px;font-weight:700;padding:0 0 14px 5px}.header__title{position:relative;background-color:var(--color-bg-secondary);border:var(--border);text-align:center;padding:20px}.header__title h1{font-weight:700;line-height:initial;letter-spacing:1.3px;text-transform:uppercase;font-size:38px;margin:0}.header__title h1:hover{color:var(--color-primary)!important}.header__title::before{content:"";position:absolute;inset:0;background-image:url('assets/header-nav-triangles.svg');background-repeat:repeat-x;background-size:118px 65px;mix-blend-mode:multiply;pointer-events:none;z-index:1;opacity:.6}h1{font-size:28px}h2{font-size:24px}.event__header{padding:0}.clsHidePrecio{display:flex}.clsHidePrecio .col-md-6.col-xs-6{width:fit-content}.well.well-sm{margin-top:24px;padding:10px 20px;background-color:transparent;border:var(--border);box-shadow:none;border-radius:0}.well.well-sm hr{border-color:var(--color-primary)}.well.well-sm .radio-hover:hover{background-color:transparent}.form-control{border-radius:0;box-shadow:none;border-color:var(--color-accent)}.btn.btn-primary,.btnFormRegSubmit{background-color:var(--font-color-secondary);border-radius:0;border-color:var(--font-color-secondary);color:var(--font-color);font-weight:600;padding:12px 20px;border-color:var(--color-primary)}.btn.btn-primary:hover,.btnFormRegSubmit:hover{background-color:var(--color-secondary);transition:all .3s ease-in-out}.event p{line-height:1.8}footer{background-color:var(--color-primary);padding:18px}.footer__wrapper{padding:10% 0% 10% 0%}.footer__logo{width:100%;max-width:158px}.footer__logo img{width:100%}.footer__text{color:var(--font-color-secondary);margin:15px 0}.footer__text h5{font-size:20px;font-weight:500;margin-top:15px}.footer__social{display:flex;gap:5px;margin:30px 0}.footer__social-wrapper{width:36px;height:36px;color:#fff;font-size:18px}.footer__social-wrapper a{background-color:var(--color-secondary);line-height:0;color:#fff;width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-radius:50%}.footer__social-wrapper a:hover{color:#fff!important;text-decoration:none;background-color:var(--color-accent)}.footer__contact{display:flex;flex-direction:column}.footer__contact a{color:#dac300;text-transform:uppercase;line-height:1.4em;letter-spacing:3.06px}.footer__contact a:hover{color:var(--font-color-secondary)!important}.footer__bottom{display:flex;flex-direction:column;align-items:center}.footer__legal{color:#fff;margin-top:60px;align-self:flex-start}.footer__legal a{color:var(--color-link)}.footer__legal a:hover{color:var(--font-color-secondary)!important}.footer__ficoba-logo{width:100%;max-width:67px;justify-self:center;margin:50px 0 0}.footer__ficoba-logo img{width:100%}@keyframes newsletterFloat{0%{transform:translateY(0)}30%{transform:translateY(-5px)}50%{transform:translateY(-2px)}70%{transform:translateY(-5px)}90%{transform:translateY(-2px)}100%{transform:translateY(0)}}@media(min-width:768px){.header__top{display:grid;grid-template-columns:1fr 1fr;align-items:center;margin:20px}.header__top h2{grid-column:1;grid-row:1;text-align:left;margin:0}.header__social-lang{grid-column:2;grid-row:1;justify-content:flex-end;align-items:center;gap:40%}.header__social,.header__lang a{font-size:16px}a.newsletter-btn,.header__ficoba-logo{grid-column:span 2;width:fit-content;justify-self:center;font-size:11px}.header__ficoba-logo{max-width:88px}.header__bottom{display:grid;grid-template-columns:1fr 1fr}.header__title{display:flex;align-items:center;justify-content:center}.footer__wrapper{padding:5%}.footer__text{max-width:390px}.footer__bottom{flex-direction:row;gap:25%}}@media(min-width:1024px){.header__top{display:flex;flex-direction:row;justify-content:space-between;padding:0}.header__social{font-size:20px}.header__title{padding:0 8%}.header__bottom{grid-template-columns:1fr 3fr}h2{font-size:28px}.event h2{margin-bottom:40px}.footer__contact a{font-size:20px}.footer__legal{font-size:16px}}@media(min-width:1200px){header{padding:0}.header__date{font-size:32px}.container.body-content{margin:5% auto}.footer__bottom{justify-content:space-between}}