.landing-section{width:100vw;min-height:90vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#1e1e1e!important;color:#fff!important;background-position:center;background-repeat:no-repeat;background-size:cover}.landing-section-box{width:90%;max-width:1310px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem}.landing-title-tag{width:100%;max-width:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.2rem}.landing-title-tag p{color:var(--theme-gold-2);font-size:var(--text-size-1-m)}.landing-title-tag span{width:100%;height:1px;max-width:14rem;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--theme-gold-2)}.landing-section-title h1{width:100%;font-weight:400;line-height:clamp(2rem,10vw,4rem)}.landing-section h1 span{font-weight:900}.landing-section-title p{min-width:ch}.landing-section-custom-form{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.landing-section-custom-form form{min-width:fit-content;width:100%;max-width:fit-content;display:flex;flex-direction:row;justify-content:center;align-items:flex-end;padding:1rem;border-radius:7px;backdrop-filter:blur(4px);background-color:#1e1e1e33;border:var(--theme-white-2) solid 1px;gap:1rem;font-family:Poppins,sans-serif;overflow-x:visible;font-size:var(--text-size-1)}.landing-card-section{width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--theme-gray-1)}.landing-card-section-box{width:90%;max-width:1340px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.landing-cards-box{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:3rem;margin-top:-7rem}.landing-card{width:100%;max-width:247px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:1rem 1.5rem;gap:.5rem;box-shadow:var(--cards-box-shadow-1);border-radius:7px;border:var(--theme-white-1) solid 1px;background-color:var(--theme-white-1)}.landing-card p{font-size:var(--text-size-1-m);color:var(--text-color-1)}.landing-card a{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.1rem;font-weight:800;color:var(--text-color-1);text-decoration:none}.card-selected button.button-simple-underline-1 a{color:var(--theme-white-1);font-weight:600}.landing-card a span{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--theme-blue-2);width:50%;height:2px}.card-selected{background-color:var(--theme-blue-1)}.card-selected p{color:var(--theme-white-2)}.card-selected a{color:var(--theme-white-1)}.card-selected a span{background-color:var(--theme-gold-3)}.landing-card-main-link{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.landing-card-main-link button a{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:.2rem;color:var(--text-color-1);font-weight:800;text-decoration:none}.landing-card-main-link button a span{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--theme-blue-2);height:2px}@media screen and (min-width:0px)and (max-width:1070px){.landing-section{min-height:fit-content;padding:11rem 0 7rem}.landing-section-custom-form{width:100%;max-width:fit-content}.landing-section-custom-form form{width:100%;max-width:fit-content;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;padding:1rem;border-radius:7px;backdrop-filter:blur(4px);background-color:#1e1e1e33;border:var(--theme-white-2) solid 1px}}@media screen and (max-width:1050px){.landing-section{padding-bottom:13rem}.landing-cards-box{align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;overflow-x:hidden;gap:1.5rem;padding:1rem}.landing-card{width:33%;min-width:33%;padding:2rem 1rem}}@media screen and (min-width:0px)and (max-width:500px){.landing-card{width:100%;min-width:150px}}.requisitos-icons-section{background-color:var(--theme-gray-3)}.requisitos-icons-box{align-items:flex-start;flex-direction:column}.requisitos-section-content{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.requisitos-section-cards-box-1{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4rem}.requisitos-section-card{max-width:300px;align-items:center;gap:1rem}.requisitos-section-card-icon-box{width:100%;max-width:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;border-radius:100%;background-color:var(--theme-gray-4)}.requisitos-section-card-shadow-box{width:100%;max-width:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:2rem;transition:ease .2s;border-radius:7px;background-color:var(--theme-white-1);box-shadow:var(--cards-box-shadow-1)}.requisitos-section-card-shadow-box:hover{transform:translateY(-10%)}.blog-section-box{flex-direction:column;align-items:flex-start}.blog-section-content{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem}.blog-section-cards-box-1{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:2rem}.blog-section-card{width:100%;max-width:390px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border-radius:10px;border:var(--text-color-2) solid 1px}.blog-section-card-picture{align-items:flex-start;max-height:270px;overflow:hidden}.blog-section-card-picture span{display:flex;flex-direction:column;justify-content:center;align-items:center;transform:translateY(-2.3rem);border-top-right-radius:10px;border-bottom-right-radius:4px;padding:.7rem 1.5rem;background-color:var(--theme-blue-3);color:var(--theme-white-1)}.blog-section-card-content{max-width:fit-content;padding:2rem}.blog-section-card-content h3{font-size:var(--subtitle-size-3-m)}.blog-section-card-shadow{border:none;box-shadow:var(--cards-box-shadow-1)}@media screen and (min-width:0px)and (max-width:905px){.blog-section-card{width:100%;max-width:570px}}
