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}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@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)}}.header-aboutus{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;height:650px;margin-bottom:348px;margin-top:-80px;.banner-aboutus{background-attachment:scroll;background-clip:initial;background-image:url(/static/media/thumnail.003a238550239fbe394a.jpg);background-position:50% 0;background-repeat:repeat;background-size:cover;display:block;height:80%;margin-left:auto;margin-right:auto;min-width:60%;width:auto;.banner-group{height:550px;margin-bottom:380px;position:relative;top:80px;width:100%;.title-group{bottom:-111px;color:#1ba7e0;font-size:60px;font-weight:300;left:0;line-height:50px;margin-bottom:0;padding-left:50px;position:absolute}.header-text-group{background-color:#fff;border:3px solid #282828;bottom:-220px;box-shadow:13px 13px 0 0 #1ba7e0;color:#282828;font-size:16px;line-height:24px;padding:35px;position:absolute;right:148px;width:45%}}}}.founder-container{align-items:center;background-clip:initial;background-color:#908e8f;background-position:20%;background-repeat:no-repeat;background-size:cover;height:550px;margin-bottom:254px;margin-left:auto;margin-right:auto;padding-left:100px;text-align:left;.founder-group{height:550px;margin-bottom:380px;position:relative;text-align:left;top:80px;width:100%;.title-founder{//bottom:-111px;bottom:-250%;color:#fff;display:block;font-size:60px;font-weight:300;left:45%;line-height:50px;margin-bottom:0;margin-top:7px;padding-left:50px;padding-top:20px;position:absolute;right:0;text-align:center;top:200%}.text-founder{background-color:#fff;border:3px solid #282828;bottom:auto;box-shadow:13px 13px 0 0 #179d50;font-size:16px;line-height:24px;margin-bottom:10px;margin-top:0;padding:35px;position:absolute;right:auto;top:auto;width:446px}}}.team-section{background-color:#efefef;padding-bottom:20px;padding-top:41px;width:100%;.team-container{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;width:100%;.title-team{color:#000;font-size:38px;font-weight:400;line-height:65px;margin-bottom:60px;margin-top:0;padding-top:20px;text-align:center}}}.booking_trial{align-items:center;background-image:linear-gradient(#ebfff3,#40e281);display:flex;flex-direction:row;justify-content:space-around;margin-top:0;max-height:none;padding-bottom:60px;padding-top:60px;.booking_container{grid-column-gap:30px;grid-row-gap:30px;display:flex;flex:1 1;justify-content:space-around;margin-left:auto;max-width:940px;.left_booking{padding:0 0 60px;position:relative;width:60%;z-index:2;.detail_booking{position:relative;z-index:2;.title_booking{background-color:initial;color:#025b7f;font-size:48px;font-weight:300;line-height:60px;margin-bottom:40px}.step_booking{font-weight:700;margin-bottom:10px}.list_step{line-height:36px;margin-bottom:10px;margin-top:0;padding-left:40px}.quote_booking{background-color:#dcf5ffe0;border-radius:20px;margin-top:20px;max-width:500px;padding:20px;.quote_text{font-style:italic;margin-bottom:10px}}}}.right_booking{margin-left:80px;margin-right:0;position:relative;width:40%}.form_container_program,.right_booking{align-items:center;display:flex;flex-direction:column}.form_container_program{background-color:#fff;border-radius:20px;box-shadow:0 2px 15px 0 #686868;justify-content:center;max-width:400px;padding:40px 18px;.form_title{color:#179d50;font-family:sans-serif;font-size:1.5rem;font-weight:600;line-height:140%;margin-bottom:10px;text-align:center}.form_subtile{color:#333;font-size:1rem;font-weight:400;line-height:140%;margin-bottom:20px;text-align:center;width:80%}.booking_form_block{align-self:auto;margin-top:10px;width:100%;.booking_form_items{border-radius:0;flex-flow:column;justify-content:flex-start;padding-bottom:20px;position:static;width:100%}}}}}.footer_aboutus{align-items:center;background-color:#282828;display:flex;flex-direction:column;margin-top:0;padding-bottom:40px;padding-top:40px;width:100%;.footer_container{align-items:center;display:flex;flex-direction:column;.footer_group{align-items:flex-start;display:flex;flex-direction:row;justify-content:center;margin-left:20px;margin-right:20px;text-align:center;width:100%;.footer_left{align-items:flex-start;display:flex;flex-direction:column;float:left;min-height:1px;padding-left:10px;padding-right:0;position:relative;width:60%;.contacts_title{color:#fff;font-size:20px;font-weight:500;letter-spacing:.5px;margin-bottom:16px;text-align:left}.contacts_email,.contacts_phone{color:#fffc;font-size:14px;font-weight:300;line-height:24px;text-align:left}}.footer_right{align-items:center;display:flex;flex-direction:column;float:left;min-height:1px;padding-left:10px;padding-right:10px;position:relative;width:50%;.connects_title{color:#fff;font-size:20px;font-weight:500;letter-spacing:.5px;margin-bottom:16px}.connect_group_logo{align-items:flex-start;display:flex;justify-content:center;.link_connect{background-color:initial;color:#282828;display:inline-block;max-width:100%;padding-bottom:15px;padding-top:15px;text-decoration:none;.logo_connect{display:inline-block;height:40px;margin-left:5px;margin-right:5px;max-width:100%;vertical-align:middle;width:40px}}}}}}.copyrights{align-items:center;display:flex;flex-direction:column;padding-bottom:0;.text_copyright{color:#fffc;font-size:14px;font-weight:300;margin-top:20px;text-align:center}}}.container-card{background-image:linear-gradient(0deg,#96fbc4 0,#f9f586);display:flex;font-family:Roboto,sans-serif;justify-content:center;margin-bottom:260px;max-height:500px;width:auto}.card{margin-bottom:150px;position:relative;top:-100px}.card,.title-total{align-content:center;border-radius:25px;display:flex}.title-total{background:#fff;box-shadow:0 14px 80px #22233a80;flex-direction:column;margin:180px 0 230px;padding:2.5em 1.5em 1.5em;width:600px}.card-text{display:grid;grid-template-columns:1fr 2fr}.desc{font-size:12px;padding:2rem 1rem}.portada{align-content:center;background-position:bottom;background-size:cover;border-radius:20px;height:750px}
/*# sourceMappingURL=main.62a7b976.css.map*/