@import url("https://fonts.cdnfonts.com/css/nexa-bold");:root{--yellow:#ffed00;--pink:#f90077;--gray:#e6e6e6;--blue:#090c6c}body{font-family:Nexa,sans-serif;padding:0}body,h1,h2,h3,h4,p{margin:0}header{aspect-ratio:3.5/1;background-image:url(//21624600.fs1.hubspotusercontent-na1.net/hubfs/21624600/raw_assets/public/GL/assets/gl-banner.png);background-position:50%;background-size:cover;width:100vw}header h1{font-size:1rem;left:0;opacity:0;pointer-events:none;position:absolute;top:0}.menu{background-color:var(--yellow);color:#000;width:100%}.menu ul{align-items:center;display:flex;flex-flow:row;gap:1rem;justify-content:center;list-style:none;margin:0;margin-block-end:0;margin-block-start:0;padding-inline-start:0}.menu li{padding:1rem .5rem .5rem}.menu li :nth-of-type(2){color:red}.menu a{color:#000;font-size:1.25rem;font-weight:700;text-decoration:none;text-transform:uppercase}#nosotros{background:#090c6c;background-image:url(//21624600.fs1.hubspotusercontent-na1.net/hubfs/21624600/raw_assets/public/GL/assets/about-back.jpg);background-position:50%;background-size:cover;min-height:10rem;padding:2rem}.card-container{flex-flow:row;flex-wrap:wrap;gap:2rem;justify-content:center;margin:auto;max-width:1200px}.card,.card-container{align-items:center;display:flex}.card{flex-flow:column;gap:1rem;justify-content:flex-start;width:30%}.card img{aspect-ratio:1/1;border-radius:999px;width:80%}.card p{color:#fff;text-align:center}.card-image{aspect-ratio:1/1;background-image:url(//21624600.fs1.hubspotusercontent-na1.net/hubfs/21624600/raw_assets/public/GL/assets/about-4.jpg);background-position:50%;background-size:cover;width:30%}.text-card{color:#fff;display:flex;flex-flow:column;gap:1rem;width:30%}.about-decoration{height:auto;width:60%}.text-banner{padding:1rem 1rem .5rem;text-align:center}.primary{background-color:var(--yellow);color:#000}.secondary{background-color:var(--pink);color:#fff}.course-card-container{display:grid!important;gap:.5rem;grid-template-columns:repeat(3,1fr);justify-items:center;margin:auto;max-width:1200px;padding:4rem 0}.course-card{align-items:center;background-color:var(--gray);display:flex;flex-flow:column;gap:1rem;padding:1rem;text-align:center}.course-image{aspect-ratio:16/9;background-position:0;background-size:cover;width:100%}.btn{border-radius:999px;font-weight:700;padding:.5rem 0 .25rem;text-align:center;text-decoration:none;width:100%}#eventos{background:#000;background:linear-gradient(180deg,#000,#090c6c)}.event-container{align-items:stretch;display:flex;flex-flow:row;flex-wrap:wrap;gap:2rem;justify-content:center;margin:auto;max-width:1200px;padding:4rem 1rem}.event{align-items:center;display:flex;flex-flow:column;gap:1rem;justify-content:space-between;width:calc(50% - 3rem)}.event p{color:#fff;text-align:center}.event span{color:var(--yellow)}.event-image{aspect-ratio:1/1;background-position:50%;background-size:cover;border-radius:999px;width:70%}form{background:#0e1525;color:#fff;padding:0 2rem 4rem}fieldset{margin:0 auto 1rem!important;width:500px}input{width:90%}input,select{border:none;border-radius:999px;padding:.5rem}#phone-79cc784b-a14b-4831-a70a-c9fe940980d6{width:65%!important}#email-79cc784b-a14b-4831-a70a-c9fe940980d6,#origen_de_cliente_potencial_ap-79cc784b-a14b-4831-a70a-c9fe940980d6{width:100%!important}.hs-submit{margin:auto;max-width:500px}.hs_city input{margin:0!important;width:calc(100% - 1rem)!important}.input{margin-right:0!important}.actions input{width:100%}@media (max-width:750px){.about-decoration,.card,.card-image,.text-card{width:45%}.course-card-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.about-decoration,.card,.card-image,.text-card{width:100%}.course-card,.event{width:calc(100% - 6rem)}.course-card-container{grid-template-columns:1fr}}@media (max-width:450px){.menu a{font-size:1rem}.menu ul{gap:.5rem}}body.opened-modal{overflow-y:hidden}.modal{align-items:center;background-color:#000;background-color:rgba(0,0,0,.4);display:flex;flex-flow:column;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transform:scale(1.15);transition:transform .1s cubic-bezier(.465,.183,.153,.946),opacity .1s cubic-bezier(.465,.183,.153,.946);width:100%;will-change:transform,opacity;z-index:1}.modal.visible{opacity:1;pointer-events:auto;transform:scale(1);transition:transform .3s cubic-bezier(.465,.183,.153,.946),opacity .3s cubic-bezier(.465,.183,.153,.946)}.modal-content{border:1px solid #888;border-radius:15px;max-width:800px;padding:24px;width:80%}.close{background:#fff;border-radius:50%;float:right;font-size:36px;font-weight:700;line-height:20px;padding:1rem 1rem .7rem}.close:focus,.close:hover{color:#000;cursor:pointer;text-decoration:none}#body{overflow-y:scroll}.modal-content .hs-form{border-radius:15px;padding-top:40px}.modal-content .hs-form *{box-sizing:border-box}.modal-content .hs-form .hs_error_rollup{display:none!important}.modal-content .hs-form fieldset{max-width:none}.modal-content .hs-form fieldset .hs-form-field>label{display:inline-block;font-family:var(--book);font-size:14px;margin-bottom:5px}.modal-content .hs-form fieldset .hs-form-field>label .hs-form-required{color:red}.modal-content .hs-form fieldset .hs-form-field .hs-error-msgs{font-family:var(--book);list-style:none;margin:5px 0 0;padding:0}.modal-content .hs-form fieldset .hs-form-field .hs-error-msgs li label{color:red;font-size:12px}.modal-content .hs-form fieldset .hs-form-field .hs-error-msgs li{line-height:1}.modal-content .hs-form fieldset.form-columns-2{display:flex;flex-wrap:wrap;justify-content:space-between}.modal-content .hs-form fieldset.form-columns-2 .hs-form-field{width:calc(50% - 5px)}.modal-content .hs-form fieldset .hs-form-field{margin-bottom:20px}.modal-content .hs-form fieldset.form-columns-1 .hs-input{width:100%}.modal-content .hs-form fieldset .hs-form-field .input{margin-right:0}.modal-content .hs-form fieldset .hs-form-field .hs-fieldtype-intl-phone.hs-input input,.modal-content .hs-form fieldset .hs-form-field .hs-fieldtype-intl-phone.hs-input select{width:calc(50% - 5px)!important}.modal-content .hs-form fieldset .hs-form-field .hs-input:not(.hs-fieldtype-intl-phone){background:#fff;border:1px solid #000;border-radius:4px;color:#000;font-size:16px;line-height:20px;padding:5px 15px;transition:all .3s ease;width:100%}.modal-content .hs-form .hs-button{background:var(--yellow);border-radius:var(--radius);color:#000;font-family:var(--xbold);margin-bottom:var(--2rem)}