*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-transform 0.3s!important;transition:-webkit-transform 0.3s!important;transition:transform 0.3s!important;transition:transform 0.3s,-webkit-transform 0.3s!important}@font-face{font-family:'GalaxiePolaris';src:url('../fonts/GalaxiePolaris-Heavy.otf') format('opentype');font-weight:800;font-style:normal}body,html{min-height:100vh;font-family:"Open Sans",sans-serif}body{background-color:#e9ecef;margin:0;padding:0}body.login{}body.login .login-box a{color:#598455!important;font-weight:bold}@media screen and (orientation:Portrait){body.login h1,body.login h2.h1{font-size:calc(1.8rem + 1.8vh)}body.login h2{font-size:calc(1rem + 1vh)}}@media screen and (orientation:landscape){body.login h1,body.login h2.h1{font-size:calc(1.6rem + 1.6vw)}body.login h2{font-size:calc(0.9rem + 0.9vw)}}p{font-size:18px;line-height:1.8;text-align:justify;width:100%;max-width:960px;font-weight:400!important}body{background-image:-webkit-gradient(linear,left top,left bottom,from(rgb(237,232,228)),to(rgb(237,232,228)))!important;background-image:linear-gradient(rgb(237,232,228),rgb(237,232,228))!important;font-family:"Open Sans",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}h1,h2,h3{font-family:"Ubuntu",sans-serif;line-height:100%;padding:0;margin:0;color:#232323;display:block;text-align:center;letter-spacing:0.69px}h1,h2.h1{margin-bottom:16px;font-size:54px}h1.h2,h2{font-size:36px;color:#232323;font-weight:700}h2.flareevent{font-size:42px;color:#fff;margin-top:16px}h4{font-family:"Ubuntu",sans-serif;text-transform:uppercase;font-size:16px;line-height:100%;padding:0;margin:0;color:#222;display:block;text-align:center}@media screen and (max-width:768px){h2{font-size:30px;letter-spacing:-0.2px}p{font-size:16px}}header{background-color:#fff;width:100%}header .boxlogo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 16px 16px 16px}header img.logo{width:100px}section{width:100%;padding:8vh 12vw}body.adminpage section{width:100%;padding:8vh 0}.container{width:100%;max-width:960px;margin:auto}.container.center *{text-align:center}body.welcome section{height:calc(100vh - var(--header-height))!important;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.4)),to(rgba(0,0,0,0.3))),url("../images/background/young-plant-growing.jpg")!important;background-image:linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0.3)),url("../images/background/young-plant-growing.jpg")!important;background-size:cover;background-repeat:no-repeat!important;background-position:center;background-attachment:fixed;gap:24px;background-blend-mode:multiply}body.gettickets .confirmation-message p strong,body.gettickets .flare-event-message p strong{font-family:GalaxiePolaris!important;color:#fff;font-size:2rem;line-height:90%;letter-spacing:0}.validator{width:1px;height:1px;display:none}.finished{background-color:#333}body.flareasks h1{font-size:42px;line-height:100%;margin-bottom:42px}body.flareasks h2{font-size:27px;line-height:100%}body.flareasks h1,body.flareasks h2{font-family:'GalaxiePolaris'}.date{font-size:21px;font-weight:700;letter-spacing:2px;line-height:100%;color:#333}.data-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:960px;margin:20px auto;padding:10px;border-radius:2px}.data-item{margin-bottom:10px;padding:5px;border-bottom:1px solid #000;display:-ms-grid;display:grid}.data-item:last-child{border-bottom:none}.data-item strong{min-width:180px;display:inline-block}.data-item span{font-weight:600;color:#333}body.welcome section{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0.7))),url("../images/background/young-plant-growing.jpg")!important;background-image:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.7)),url("../images/background/young-plant-growing.jpg")!important}.welcomepage p{width:100%;color:#fff}.welcomepage a{color:#f3f3df;font-weight:700;text-decoration:none}.welcomepage a:hover{text-decoration:underline}@media screen and (max-width:768px){section{padding-left:2vw;padding-right:2vw}section:before{content:}p{font-size:96%;line-height:1.6rem}body.welcome section{padding-left:9vw;padding-right:9vw}}@media screen and (max-width:480px){h1{font-size:calc(1rem + 1vh);margin-bottom:0!important}body.flareasks h1{margin-bottom:10px!important}p{width:88%;margin:2px auto;line-height:1.4rem}.data-container{margin:0 auto}body.welcome section{padding:2vh 5vw!important}}.dropdown,.nav-link{display:block;padding:0px 10px;text-decoration:none;border-radius:1px}.dropdown:hover>.nav-link{color:#fff;background-color:#598455}.nav-link.config{position:absolute;right:0;background-color:inherit;color:#000}.nav-link.welcomename{text-transform:uppercase;position:absolute;right:36px;top:9px;font-weight:500;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:right;letter-spacing:0.5px}.nav-link.config:hover{background-color:#e3e4e5}.nav-link.config.active{background-color:#444}.nav-link.config.active svg{fill:#fff}.nav-link .logout-hover a{font-weight:500;font-size:96%;letter-spacing:0;text-transform:capitalize}.nav-link .logout-hover a:hover{text-decoration:none}.nav-link{display:block;padding:0px 10px;text-decoration:none;border-radius:1px}.nav-link .icon{width:24px;height:24px;padding:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tve-item-dropdown-trigger svg{width:1em;height:1em;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;fill:currentcolor}.nav-link.config{position:absolute;right:0;background-color:inherit;padding:6px 9px}.nav-link.tohome{position:absolute;left:0;background-color:inherit;padding:6px 9px}.nav-link.config:hover{background-color:#e3e4e5}.nav-link.tohome:hover{background-color:#e3e4e5}.nav-link.config.active{background-color:#598455;border-radius:0 0 0 7px}.nav-link.config.active svg{fill:#fff}.nav-links{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;margin:0;padding:0}.nav-links>li{position:relative}.dropdown,.nav-link.active,.nav-link:hover{border-radius:1px}.dropdown{text-decoration:none;padding:0;cursor:pointer}.dropdown a svg{vertical-align:middle}.submenu{display:none;list-style:none;position:absolute;background-color:#598455;padding:0;margin:0;border-radius:2px;-webkit-box-shadow:0px 4px 6px rgba(0,0,0,0.1);box-shadow:0px 4px 6px rgba(0,0,0,0.1);top:100%;left:0;min-width:200px;z-index:100}.nav-links a:hover{color:#fff!important}.submenu li a{text-decoration:none;color:#fff;padding:2px 10px;display:block;-webkit-transition:background 0.3s ease;transition:background 0.3s ease;border-radius:2px}.submenu li a:hover{color:#15141a!important;background-color:#e3e4e5}@media (min-width:769px){.nav-links>li:hover .submenu{display:block}}.menu-toggle{display:none;background:none;border:none;font-size:1.8rem;color:#333;cursor:pointer;padding:0!important}@media screen and (max-width:768px){.menu-toggle{display:block}.nav-links{position:absolute;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;text-align:left;background-color:#fff;top:60px;left:0;width:100%;padding:10px 0;-webkit-box-shadow:0px 4px 6px rgba(0,0,0,0.1);box-shadow:0px 4px 6px rgba(0,0,0,0.1);z-index:1000}.nav-link button span{width:36px;height:36px}.submenuactive{}.nav-link,.submenu li{text-align:center}.nav-links.active{display:-webkit-box;display:-ms-flexbox;display:flex}.dropdown .submenu{display:none!important;position:relative}.dropdown.active .submenu{display:block!important;gap:5px}.navbar{position:relative}.nav-links{display:none;position:absolute}.submenu{display:none}.dropdown.active .submenu{display:block}}small.message a{color:#777!important;font-weight:normal}.login-box{background-color:rgba(255,255,255,0.88);border-radius:5px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,0.1);box-shadow:0 10px 30px rgba(0,0,0,0.1);padding:40px 50px;max-width:400px;width:100%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:fadeIn 0.5s ease;animation:fadeIn 0.5s ease}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}body.login h1,body.login h2.h1{color:#fff;font-size:54px;margin-bottom:0}body.login.append h1
body.login.append h2.h1{color:#fff;font-size:52px;margin-bottom:0}body.welcome h1,body.welcome h2.h1{color:#ede8e4}.login-box h2{margin-bottom:4px;font-size:28px;font-weight:600;color:#598455}.login-box a{color:#007bff;text-decoration:none;font-size:14px}.login-box a:hover{text-decoration:underline}.login-box form div{margin-top:12px;text-align:left}.login-box label{display:block;font-size:14px;color:#6c757d;margin:0 4px;font-weight:500}.login-box input[type=email],.login-box input[type=password]{width:100%;padding:12px 15px;border:1px solid #ced4da;border-radius:5px;font-size:16px;color:#495057;background-color:#f8f9fa;-webkit-transition:border-color 0.3s ease,-webkit-box-shadow 0.3s ease;transition:border-color 0.3s ease,-webkit-box-shadow 0.3s ease;transition:border-color 0.3s ease,box-shadow 0.3s ease;transition:border-color 0.3s ease,box-shadow 0.3s ease,-webkit-box-shadow 0.3s ease;-webkit-box-sizing:border-box;box-sizing:border-box}.login-box input[type=email]:focus,.login-box input[type=password]:focus{border-color:#007bff;outline:none;-webkit-box-shadow:0 0 5px rgba(0,123,255,0.5);box-shadow:0 0 5px rgba(0,123,255,0.5)}.login-box button{width:100%;padding:12px;border:none;border-radius:5px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;-webkit-transition:0.3s ease,-webkit-box-shadow 0.3s ease;transition:0.3s ease,-webkit-box-shadow 0.3s ease;transition:0.3s ease,box-shadow 0.3s ease;transition:0.3s ease,box-shadow 0.3s ease,-webkit-box-shadow 0.3s ease;margin-top:10px}.login-box button:hover{-webkit-box-shadow:0 5px 15px rgba(0,123,255,0.3);box-shadow:0 5px 15px rgba(0,123,255,0.3)}.login-box div p{font-size:14px;margin-top:10px;padding:10px;border-radius:5px}.login-box div.msg_error p,.magic-box div.msg_error p{color:#444;font-size:13px;line-height:14px;background-color:#f8d7da;border:1px solid #f5c6cb}.login-box div.msg_success p,.magic-box div.msg_success p{color:#444;font-size:13px;line-height:14px;background-color:#dceee7;border:1px solid #a2ccb8}.magic-box div.msg_success p{background-color:#06693a22;padding:4px 9px;font-size:1rem;color:#fff}.msg_alreadysigned{}.msg_alreadysigned a,.msg_alreadysigned p{color:#fff}.msg_alreadysigned p{text-align:center;font-size:calc(0.5rem + 0.5vw);line-height:150%}.msg_alreadysigned a{display:inline-block;padding:4px 12px;background-color:#06693aaa;font-weight:700}.msg_alreadysigned a.close{background-color:#333333aa}.msg_alreadysigned strong{margin:16px auto;padding:4px 12px;font-weight:500;color:#222;background-color:#ffffffaa}@media screen and (max-width:768px){body.login h1,body.login h2.h1{font-size:44px}section.flareevent form{margin:9px auto!important}.login-box{padding:30px 20px}.login-box h1,.login-box h2.h1{font-size:54px}.login-box button{font-size:14px}}@media screen and (max-width:480px){body.login h1,body.login h2.h1{font-size:36px}.login-box{padding:20px 15px}.login-box h1,.login-box h2.h1{font-size:36px!important}.login-box button{font-size:14px;padding:10px}}input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{background-color:rgba(255,255,255,0.88)!important}.flexline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.login section{width:100%!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.login .joining{color:#fff;padding-bottom:21px}body.login .joining h2{color:#fff}body.login section:not(.boxmain):not(.append section){min-height:100vh}@media screen and (max-width:768px){body.login section:not(.boxmain):not(.append section){padding:12vw!important}#text-joining{font-size:21px}}@media screen and (max-width:480px){body.login section:not(.boxmain):not(.append section){min-height:auto!important;padding-top:18vw;padding-bottom:18vw}body.login section:not(.boxmain):not(.append section){padding:12vw 3vh}#text-joining{font-size:21px}.team.boxbeige h2{font-size:calc(1.2rem + 1.2vh);margin-bottom:16px}.team.boxbeige p{font-size:88%;line-height:1.6rem}}body.login .boxmain button,body.login .flareevent button{font-family:"Open Sans",sans-serif;font-size:20px;letter-spacing:1px;padding:16px 24px;text-transform:uppercase}body.login section.boxmain .inside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:21px}body.login .boxmain #gotoJoin{background:linear-gradient(135deg,#598455,#4c9141,#008f4c);background-size:200% 200%;-webkit-animation:movimientoOndeado 3s infinite linear;animation:movimientoOndeado 3s infinite linear}body.login .flareevent #getTickets{background:linear-gradient(135deg,#779834,#4c9141,#008f4c);background-size:200% 200%;-webkit-animation:movimientoOndeado 3s infinite linear;animation:movimientoOndeado 3s infinite linear}body.login .flareevent #getTickets:hover{background:linear-gradient(135deg,#779834,#4c9141,#008f4c)}.applybox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;text-align:center}.applybox button,.applybox input{max-width:480px}.applybox .eventstart{margin-top:7px;text-align:center}body.login .boxbeige .startinput{font-size:16px;letter-spacing:0.16px;padding:12px 16px;background-color:#2d2e27;width:auto}body.login .boxbeige button#getTickets{font-family:"Open Sans",sans-serif;font-size:20px;letter-spacing:1px;padding:16px 24px;text-transform:uppercase;position:absolute;background-color:#2d2e27}@-webkit-keyframes movimientoOndeado{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes movimientoOndeado{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}#getTickets{display:inline-block;padding:10px 20px;background-color:#007bff;color:white;border:none;cursor:pointer;z-index:1000}#overlayButton{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;cursor:pointer;z-index:1001}#emailForm{display:none;position:absolute;z-index:999;background-color:white;padding:20px;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.1);box-shadow:0px 0px 10px rgba(0,0,0,0.1);-webkit-transition:opacity 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out;transition:opacity 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out;transition:opacity 0.5s ease-in-out,transform 0.5s ease-in-out;transition:opacity 0.5s ease-in-out,transform 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}#emailForm.visible{display:block;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}body.login section.boxmain{height:100vh;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.3)),to(rgba(0,0,0,0.3))),url("../images/background/close-up-plant.jpg")!important;background-image:linear-gradient(rgba(0,0,0,0.3),rgba(0,0,0,0.3)),url("../images/background/close-up-plant.jpg")!important;background-size:cover;background-repeat:no-repeat!important;background-position:center;background-attachment:fixed;gap:24px}section.flareevent{min-height:unset!important;height:calc(100vh - var(--header-height))!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.flareevent form{width:80%;max-width:640px;margin:20px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.flareevent form .eventstart{width:100%;max-width:360px;padding:12px 15px;border:1px solid #ced4da;border-radius:5px;font-size:16px}section.flareevent{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.9)),to(rgba(0,0,0,0.1))),url("../images/background/flare2025event.jpg")!important;background-image:linear-gradient(to bottom,rgba(255,255,255,0.9),rgba(0,0,0,0.1)),url("../images/background/flare2025event.jpg")!important;background-size:cover;background-repeat:no-repeat!important;background-position:center;background-attachment:fixed}section.flareevent:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:#ffffff;z-index:-1}section.flareevent h1,section.flareevent h2.h1{font-family:GalaxiePolaris!important;color:#06693a}section.flareevent h2{font-family:GalaxiePolaris!important}section.flareevent strong{display:block}section.flareevent button{background-color:#d2d1d8}body.login section.boxlogin{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.4)),to(rgba(0,0,0,0.3))),url("../images/background/young-plant-growing.jpg")!important;background-image:linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0.3)),url("../images/background/young-plant-growing.jpg")!important;background-size:cover;background-repeat:no-repeat!important;background-position:center;background-attachment:fixed}body.login.append section{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.4)),to(rgba(0,0,0,0.3))),url("../images/background/young-plant-growing.jpg")!important;background-image:linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0.3)),url("../images/background/young-plant-growing.jpg")!important;background-size:cover;background-repeat:no-repeat!important;background-position:center;background-attachment:fixed}body.login section.team.boxbeige{position:relative;overflow:hidden}body.login section.team.boxbeige:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("../images/background/js-hoja-con-un-bosque-suavemente-borroso-detras.jpg") center/cover;z-index:-1;-webkit-animation:zoomEffect 36s ease-in-out infinite alternate;animation:zoomEffect 36s ease-in-out infinite alternate}@-webkit-keyframes zoomEffect{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes zoomEffect{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.3);transform:scale(1.3)}}body.login section.boxwhite{background-color:#fff}#text-joining{font-size:24px;line-height:120%;font-weight:bold;text-align:center;-webkit-transition:opacity 0.5s ease,-webkit-transform 0.5s ease;transition:opacity 0.5s ease,-webkit-transform 0.5s ease;transition:opacity 0.5s ease,transform 0.5s ease;transition:opacity 0.5s ease,transform 0.5s ease,-webkit-transform 0.5s ease}.fade-out{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.fade-in{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}footer{width:100%;height:auto;background-color:#598455;color:#fff;padding:36px}footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:768px){footer .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:36px}}footer a{color:#fff;text-decoration:none}footer a:hover{text-decoration:underline}footerlogo .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer .column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;width:50%}@media screen and (max-width:768px){footer .column{width:100%}}footer .separator{margin:12px 0}footer .prelogo{font-family:"Barlow",serif;font-weight:300;letter-spacing:-0.5px;font-style:normal;font-size:24px}footer .footerlogo{width:180px}footer .imagelogo{width:100px;margin-bottom:12px}footer span:first-line{font-weight:bold}footer .column:first-child span{line-height:180%}footer .column:last-child span{line-height:100%}footer .condensed{display:inline-block;-webkit-transform:scaleX(0.7);transform:scaleX(0.7);-webkit-transform-origin:left center;transform-origin:left center}footer .socialnetwork{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;margin:12px 0 4px 0}footer .socialnetwork .icon{height:36px;width:36px;border-radius:50%}footer .socialnetwork .icon:hover{opacity:0.8}@media and (max-width:768px) and (min-aspect-ratio:3/2){body.login h1,body.login h2.h1{font-size:calc(1.8rem + 1.8vh)}h2{margin-top:14px}section.flareevent form{margin:0 auto}section.flareevent form .eventstart{padding:7px 12px;width:60%}}.docaptcha{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}@media screen and (max-width:480px) and (orientation:Portrait){body.login section.flareevent{background-image:url("../images/background/flare2025event.jpg")!important;background-size:cover;background-repeat:no-repeat!important;background-position:center;background-attachment:unset!important;height:72vh!important}body.login section:not(.boxmain):not(.append section){padding:12vw 4vw!important}body.login section{height:unset!important;min-height:unset!important}body.login section.boxmain{height:50vh!important;background-image:url("../images/background/js-el-fondo-esta-hecho-de-corteza-de-roble.jpg")!important;padding:16vw;background-attachment:unset!important}}@media screen and (max-width:926px) and (orientation:landscape){body.login section{min-height:100vh!important}}body.privacypolicy{background-color:#f9f9f9;color:#333;font-size:14px!important;line-height:1.6;margin:0;padding:0}body.privacypolicy .container{max-width:800px;margin:0 auto;padding:40px 20px}body.privacypolicy h1{font-size:36px!important;margin-bottom:24px;text-align:center;color:#111}body.privacypolicy section{background:#fff;border-radius:6px;padding:24px 20px;margin-bottom:24px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.04);box-shadow:0 2px 6px rgba(0,0,0,0.04)}body.privacypolicy section h2{font-size:18px!important;margin-bottom:16px;color:#222;border-bottom:1px solid #ddd;padding-bottom:6px}body.privacypolicy section p{font-size:14px;margin-bottom:12px!important}body.privacypolicy section ul{padding-left:20px;margin-bottom:12px!important}body.privacypolicy section ul li{margin-bottom:6px;list-style:square}.privacypolicy{font-size:13px;margin-top:16px;padding:4px 12px;background-color:#00000011;border-radius:7px;-webkit-transform:translateX(-6px);transform:translateX(-6px)}.privacypolicy a{cursor:pointer;text-decoration:none!important}.privacypolicy a:hover{color:#598455}.privacypolicy li,.privacypolicy ul{text-align:justify;margin-bottom:0!important}@media screen and (max-width:926px) and (orientation:landscape) and (min-aspect-ratio:2/1) and (hover:none) and (pointer:coarse){body.login header{padding-left:12px;padding-right:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.login section.flareevent{background-image:url("../images/background/flare2025event.jpg")!important;background-size:cover;height:unset!important;height:calc(100dvh - var(--header-height))!important;min-height:unset!important;padding:12vh;z-index:-2;background-attachment:unset}body.login section.flareevent:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:#ffffff77;z-index:-1}body.login .boxlogo{height:90px;padding-top:12px;padding-bottom:12px}body.login .logo{width:unset!important;height:66px!important}body.login nav.navbar{margin-top:8px!important;margin-bottom:0!important}body.login section.flareevent h1{font-size:30px}body.login h1 strong{display:inline}body.login section.flareevent h2{font-size:21px}body.login section.boxbeige{padding-top:42px;padding-bottom:42px}body.login section.boxbeige h2{font-size:44px!important}body.login section.boxbeige p{font-size:15px!important;line-height:20px!important}body.login span.date{font-size:16px;font-weight:bold}body.login .applybox{gap:5px}section.flareevent form{margin:10px auto}section.flareevent form .eventstart{padding:4px 7px!important}}