:root{--color-first:#e20909;--color-first-trans:#e20909aa;--color-second:#0000ff;--color-second-trans:#0000ffaa;--color-third:#00ff00;--color-third-trans:#00ff00aa;--color-fourth:#e5c100;--color-fourth-trans:#e5c100aa;--color-light:#fff;--color-light-trans:#ffffffaa;--color-dark:#000;--color-dark-trans:#000000aa;--color-light-grey:#afafaf;--color-light-grey-trans:#afafafaa;--color-dark-grey:#2c2c2c;--color-dark-grey-trans:#2c2c2caa;--font-title:'Merienda One',"Inter var",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,sans-serif;--font-core:"Philosopher","Inter var",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,sans-serif}.flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5em}.flex-column{flex-direction:column}ul.flex{list-style:none;padding-left:0;gap:5px}.jla-footer-credits{color:var(--color-light-grey-trans)}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:40%}h2{margin-top:25px}h3{padding-top:15px}h4{padding-top:10px}.jlacf-input-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.jlacf-input,.jlacf-textarea{border:1px solid var(--color-light-grey) !important;background-color:var(--color-light-grey) !important;color:var(--color-dark-grey) !important;font-size:14px;padding:16px !important}.jlacf-input{width:49%}.jlacf-textarea{width:100%}.jlacf-textarea-container{margin-top:15px}.jlacf-input:focus,.jlacf-textarea:focus{outline:none;border:1px solid var(--color-first-trans) !important;color:var(--color-dark) !important}.jlacf-submit-container{display:flex;justify-content:end;width:100%;margin-top:15px}.jlacf-submit-button{position:relative;cursor:pointer;border-color:var(--color-first);color:var(--color-first)}.jlacf-submit-button:hover{background-color:var(--color-first-trans);color:var(--color-dark)}.jlacf-submit-button .jlacf-icon{position:absolute;right:.7em;top:25%;width:1em;height:1em;margin-left:0;transition:opacity .5s ease;opacity:0}.jlacf-submit-button:hover .jlacf-icon{opacity:1}.jlacf-submit-button svg{width:100%;height:100%;fill:currentColor}.jlacf-submit-button.et_pb_button::after{content:"" !important;opacity:0 !important;pointer-events:none !important;width:0 !important;height:0 !important;display:inline-block !important}.jlacf-submit-button.et_pb_button:hover::after{opacity:0 !important}@media (max-width:768px){.jlacf-input-container{flex-direction:column}.jlacf-input{width:100%;margin-bottom:10px}}#jla-toc-container{padding:15px;background:var(--color-second-trans);border-left:3px solid var(--color-second);line-height:1em;box-shadow:0 4px 8px var(--color-dark-trans);border-radius:0 25px 0 0}.toc-item{margin:8px 0}.toc-link.active{font-weight:bold}#main-header.with-progress{--progress-color:var(--color-first);--progress-height:3px;--scroll-progress:0%}#main-header.with-progress::after{content:'';position:absolute;bottom:0;left:0;width:var(--scroll-progress,0%);height:var(--progress-height,3px);background:var(--progress-color,var(--color-first));transition:width 0.1s linear}::selection{background:var(--color-first);color:var(--color-dark);text-shadow:none}::-webkit-selection{background:var(--color-first);color:var(--color-dark);text-shadow:none}::-moz-selection{background:var(--color-first);color:var(--color-dark);text-shadow:none}.lamhe-training-wrapper.flex{justify-content:space-around}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background-color:var(--color-dark-grey) !important;color:var(--color-light-grey) !important}.leaflet-container .lamhe-map-marker a{color:var(--color-first)}.lamhe-logo{color:var(--color-light-grey);font-size:14px}