body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.container{background:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;max-width:800px;padding:20px;width:100%}.event{border-bottom:1px solid #ddd;display:flex;flex-direction:column;padding:15px 0}.event:last-child{border-bottom:none}.event h2{color:#0056b3;font-size:1.2rem;margin:0}.details{color:#555;display:flex;flex-wrap:wrap;font-size:1rem;gap:10px}.details div{flex:1 1;min-width:150px}*{box-sizing:border-box;font-family:Red Hat Display,sans-serif;margin:0;padding:0}.container{margin:0 auto;width:80%}.intro{padding:2rem 0;text-align:center}.intro-text{font-size:25pt;padding:20px}intro p{color:#fff;font-size:1.2rem}.icon70 img{margin:auto;width:70px}.icon100 img{padding:10px 0;width:100px}.icon400 img{margin:auto;width:450px}section{padding:4rem 0}.padding{padding:4em 0}.padding2{padding:2em 0}.graybg{background-color:#f2f2f2}.linearbg{background:linear-gradient(45deg,#004270,#004270,#9837bd)}.linearbg p{color:#fff}.linearbg ul li::marker{color:#fff}.bluebg h2 b,.linearbg h2 b{color:#febe10}.icon-congreso img{filter:brightness(0) invert(100%);opacity:.3}.linearbg h2,.linearbg h3,.linearbg p{color:#fff}.greenbg{background-color:#22a99e}.bluebg{background-color:#004270}.lightbluebg{background-color:#f4f4f4}.bluebg li::marker{color:#fff}.bluebg a,.bluebg h1,.bluebg h2,.bluebg h3,.bluebg p,.greenbg a,.greenbg h1,.greenbg h2,.greenbg h3,.greenbg p{color:#fff}.lightbluebg p{color:#004270}.lightbluebg li::marker{color:#004270}.bg1{background-color:#004270}.bg1 h2,.bg1 h3,.bg1 h4,.bg1 li,.bg1 p{color:#fff}.graybg{background-color:#f7f7f7}li,p{color:#484848;font-size:1.2rem;line-height:1.4;padding:5px 0}img{display:block;width:100%}.iconsize30{font-size:30pt}a{text-decoration:none}.iconsize70{font-size:40pt;text-align:center}h1{color:#3b9167;font-size:25pt;font-weight:100}h1,h1 b{font-family:Montserrat,sans-serif}h1 b{font-weight:800}h2{color:#004270;font-size:2rem;font-weight:300;padding:20px 0 0}h2,h2 b{font-family:Montserrat,sans-serif}h2 b{font-weight:700}h3{color:#484848;font-family:Montserrat,sans-serif;font-size:1.4rem;font-weight:500;padding:15px 0 0}h3 b{font-weight:900}h4{color:#004270;font-size:16pt;font-weight:400;padding-bottom:10px}h4,h4 b{font-family:Montserrat,sans-serif}h4 b{color:#22a99e;font-weight:900}.link{color:#004270}ul{padding-left:1.2rem}ul li a{color:#007acc;text-decoration:none}ul li a:hover{text-decoration:underline}.margin{margin-top:2em!important}.beneficios p{font-size:20pt}.button{background-color:#febe10;border:none;border-radius:4px;color:#004270;cursor:pointer;display:block;font-family:Red Hat Display,sans-serif;font-size:12pt;margin-top:1.5em;max-width:max-content;padding:10px 20px;transition:.3s;width:100%}.button:hover{color:#fff}footer{background-color:#333;color:f4f4f4;padding:2rem 0;text-align:center}footer a,footer ul li a{color:#f4f4f4;text-decoration:none}footer p{color:#fff}footer a:hover{text-decoration:underline}footer h4{color:#fff;font-size:1.6rem}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}.layout8{margin:auto;width:80%}.layout9{margin:auto;width:95%}.layout6{margin:auto;width:60%}.width700{max-width:700px}.width500{margin:auto;max-width:500px;text-align:center}.event-info{display:flex;flex-flow:wrap;gap:50px;justify-content:center}.event-info p{font-size:18pt;font-weight:200}.event-info p strong{font-size:25pt}.item-seleccion{display:flex;margin:10px 0}.item-seleccion input{width:30px!important}.inscripcion a{margin-top:0}.flex{align-items:center;flex-flow:wrap;gap:10px}.fontsize20{font-size:20pt}.flex-start{align-items:flex-start}.flex-center,.flex-start{display:flex;flex-flow:wrap;gap:20px;justify-content:center}.flex-center{align-items:center}.flex-center a{margin-top:0}.col2>div{width:40%}.col3>div{width:32%}.col4>div{width:20%}.col5>div{width:17%}.imagen400 img{margin:auto;max-width:400px}.icon100 img{margin:auto;max-width:100px;width:100%}.width600{margin:auto;max-width:400px;width:100%}.icons-cascos{text-align:center}video{width:100%}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:900px){.inscripcion>div{width:100%}.flex{gap:10px}.col4>div,.col5>div{width:40%}.layout6,.layout8{width:90%}.layout8{margin:auto}.intro-text{font-size:20pt;padding:0}.event-info p{font-size:15pt}}.wrapper-footer{background-color:#004270;padding-top:3em}.wrapper-footer .logo{margin:auto;max-width:200px;padding-bottom:2em}.wrapper-footer>p{color:#fff;text-align:center}.wrapper-footer p b{font-size:20pt}.wrapper-social{align-items:center;display:flex;justify-content:space-around;padding:1em 0}.wrapper-social img{max-width:40px}.wrapper-footer a.social{color:#fff;font-size:10pt;padding:2em;text-align:center}.wrapper-footer a.social:hover{color:#febe10}.wrapper-footerbottom{background-color:#0a3361;padding:10px}.wrapper-footerbottom>div{align-items:center;display:flex;justify-content:flex-end}.wrapper-footerbottom a,.wrapper-footerbottom p{color:#fff;font-size:10pt;opacity:.8;padding:10px}.wrapper-footerbottom a:hover{color:#febe10}@media screen and (max-width:900px){.wrapper-footer{padding-top:1em}.wrapper-footer .logo{display:none}.wrapper-footer>p{font-size:10pt;margin:auto;width:90%}.wrapper-footer p b{font-size:11pt}.wrapper-social img{max-width:20px}.wrapper-footer a.social{padding:1em 0}.wrapper-footerbottom>div{justify-content:center;width:100%}}.wrapper-header{background-color:#004270}.wrapper-header>div{align-items:center;display:flex;justify-content:space-between;padding:15px 0}.wrapper-header img.logo{height:auto;width:100px}.wrapper-header .modal-open:hover{color:#febe10}.menu-items{display:flex}.menu-items .material-icons{font-size:15px}.menu-items a,.menu-items p{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:13pt;padding:0 10px}.menu-items a.active,.menu-items a:hover{color:#febe10}.header-form{background-color:#fff;padding:10px 0}.header-form a{color:#004270;font-size:8pt}.logo{align-items:center;display:flex}@media screen and (max-width:900px){.header-opmobile{display:none}.menu-items a{font-size:10pt;padding:3px;text-align:center}.menu-items{margin-left:30px}}.bloque-titulo{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100vh;position:relative;width:100%}.bloque-titulo:before{content:"";inset:0;position:absolute;z-index:1}.bloque-titulo .content{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:center;margin:auto;position:relative;width:100%;z-index:2}.bloque-titulo .content>div{margin:auto;width:80%}.bloque-titulo .content>div>div{max-width:550px}.bloque-titulo h2{color:#fff;font-size:2.5rem;font-weight:400}.bloque-titulo h2 b{color:#febe10;font-weight:900}.flex{align-items:stretch;display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.block-columntitle .flex{align-items:center;overflow:hidden;position:relative}.block-columntitle h2{font-weight:400}.block-column .col2,.block-column .col3,.block-column .col4,.block-column .col6{display:flex;flex-wrap:wrap;justify-content:space-between}.block-column .col3>div{width:32%}.block-column .col2>div{width:48%}.block-column .col4>div{width:20%}.block-column .col5>div{width:17%}.block-column .bg-line1{left:0;position:absolute;top:0}.block-column .bg-line2{left:1%;position:absolute;top:30%}.block-column .bg-line3{bottom:30%;position:absolute;right:1%}.block-column .bg-line4{bottom:0;position:absolute;right:0}.block-column .content a{background-color:#febe10;border-radius:4px;color:#004270;font-size:11pt;font-weight:700;margin:1em 0 2em;max-width:max-content;padding:10px 30px;transition:.3s}.block-column li a{background:none;border-bottom:1px solid #febe10;font-weight:300;margin:0;padding:0}.block-column li a:hover{border-bottom:1px solid #004270}.block-column .col4>div:hover img{transform:scale(1.1)}.block-column .col4>div{transition:border .3s ease,box-shadow .3s ease}.block-column .col4>div:hover,.block-column .col7>div:hover{box-shadow:0 4px 8px #0003}@media screen and (max-width:900px){.block-columntitle .flex>div{width:100%!important}.block-column .col2>div,.block-column .col3>div,.block-column .col4>div,.block-column .col5>div{margin:auto auto 1em;width:90%}.block-column .layout8{margin:auto;width:100%}}.image-text-container{align-items:center;display:grid;grid-template-columns:1fr;margin:auto;width:100%}.text-column a{background-color:#febe10;border-radius:4px;color:#004270;font-size:10pt;font-weight:700;max-width:max-content;padding:10px 20px;text-decoration:none;transition:background-color .3s,color .3s}.text-column a:hover{background-color:#fcc755;color:#fff}.left-image .text-column{margin-left:7%;margin-right:15%}.right-image .text-column{margin-left:15%;margin-right:7%}@media (min-width:800px){.image-text-container{grid-template-columns:1fr 1fr}}@media screen and (max-width:800px){.left-image .text-column,.right-image .text-column{margin:auto;width:85%}.right-image .text-column{padding-bottom:1em}}.flip-card{background-color:initial;height:410px;perspective:1000px;width:300px}.flip-card-inner{height:100%;position:relative;text-align:center;transform-style:preserve-3d;transition:transform .8s;width:100%}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-back,.flip-card-front{backface-visibility:hidden;border-radius:15px;box-shadow:0 2px 2px #0003;height:100%;overflow:hidden;position:absolute;width:100%}.flip-card-front{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:center}.flip-card-front img{height:auto;object-fit:cover;width:100%}.teacher-name p{font-size:11pt;line-height:1.1}.teacher-name{padding-bottom:20px;padding-top:10px}.flip-card-back{align-items:center;background-color:#004270;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:20px;transform:rotateY(180deg)}.flip-card-back h2{color:#fff;font-size:1.1rem}.flip-card-back p{color:#fff}.teacher-description{font-size:.95rem;line-height:1.4}.fontsize20{color:#004270;font-size:18pt;font-weight:800;margin:auto;padding-bottom:20px;text-align:center;width:80%}
/*# sourceMappingURL=main.a76fc03e.css.map*/