.hero{flex-direction:column;justify-content:center;align-items:center;gap:4rem;padding-block:4rem;display:flex}.hero-description{flex-direction:column;gap:2rem;display:flex}.hero-description h1{font:var(--headline5);color:var(--secondary)}.hero-img{border-radius:22px;overflow:hidden}.hero-img img{position:initial!important}.button-home{background-color:var(--primary);color:var(--white);cursor:pointer;border-radius:60px;width:fit-content;padding:1rem 1.5rem;font-family:inherit;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.button-home:hover{background-color:var(--secondary);transform:scale(1.05)}@media screen and (min-width:768px){.hero{flex-direction:row}.hero-description h1{font:var(--headline4)}}
.wrapper{max-inline-size:115.8rem;margin:auto;padding-inline:1.6rem}
.footer-container{background-color:var(--secondary);align-items:center;padding:2rem;display:flex}.main-footer-wrapper{flex-direction:column;gap:2rem;width:100%;display:flex}.footer-column-left{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.footer-logo{width:25%;position:relative}.footer-column-left .body1{color:var(--white);font:var(--body1)}.footer-column-right{flex-direction:column;align-items:flex-start;gap:1rem;margin-top:2rem;display:flex}.footer-column-right .headline6{color:var(--primary);font:var(--headline6)}.contact-item{color:var(--white);align-items:center;gap:10px;display:flex}.contact-item p{font:var(--body1);margin:0}@media screen and (min-width:768px){.main-footer-wrapper{flex-direction:row;justify-content:space-around}.footer-column-left,.footer-column-right{align-items:flex-start}.footer-logo{width:15%;position:relative}}
.button{background-color:var(--primary);text-transform:uppercase;text-align:center;cursor:pointer;width:50%;color:var(--white);letter-spacing:.125rem;font-weight:700;font:var(--font-base);border:none;border-radius:1em;padding:1.3rem 2.4rem;text-decoration:none;transition:all .3s ease-in-out;display:inline-block}.button:hover{color:var(--white);transform:translateY(-3px)}@media screen and (max-width:768px){.button{width:100%}}
.nav-container{z-index:1000;background-color:var(--white);padding-block:1rem;position:sticky;top:0}.nav-logo{cursor:pointer;width:21%;display:inline-block}.nav-logo img{width:100%}#navbar li a.active-link{color:var(--primary)}@media screen and (min-width:768px){.nav-logo{width:11%}}
.categorias-container{flex-direction:column;gap:3rem;padding-block:4rem;padding-inline:1rem;display:flex}.hero-title{flex-direction:column;gap:2rem;margin-top:2em;display:flex}.hero-title h2{color:var(--secondary);text-align:center;font-size:23px}.hero-title p{text-align:center}.conteiners{flex-wrap:wrap;gap:2.5rem;display:flex}.conteiners div{max-width:750px}.conteiner-card{cursor:pointer;background-color:#fff;border-radius:15px;margin:auto;transition:all .3s ease-in-out;overflow:hidden}.conteiner-card:hover{color:var(--white);transform:scale(1.07)}.conteiner-card .container-img{max-height:35rem;overflow:hidden}.conteiner-2{background-color:#fff;border-radius:15px;margin:auto}.category-description{flex-direction:column;gap:1rem;padding:2rem 2.5rem;display:flex}.category-description h2{font:var(--headline6);color:var(--secondary);font-weight:600}.category-description p:first-child{color:#000}.category-description p{color:var(--primary);align-items:center;gap:1rem;display:flex}@media screen and (min-width:768px){.conteiners div{max-width:450px}}
.certif{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4rem;padding-block:4rem;display:block}.certif-title,.certif-result{margin-top:2em;line-height:3em}.certif-buscador{justify-content:center;gap:2em;margin:0 auto;display:flex}.btn-search{background-color:var(--black);border:0;border-radius:60px;padding:.7em 3em;font-size:16px}.certif-imag{width:20%;margin:3em auto auto;transition:all .3s ease-in-out}.certif-imag:hover{transform:scale(1.6)}.certif-info{text-align:left;margin-top:3em}.certif-listas{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.certif-listas div h4{font:var(--body);font-weight:600}.certif-listas ul{list-style:none;display:flex}.certif-listas li{padding-left:5em}@media screen and (max-width:768px){.certif-buscador{margin-block:3em;display:block}.btn-search{margin-top:1em}.certif-imag{width:50%}.certif-imag:hover{transform:none}}@media screen and (min-width:768px){.certif-listas{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}
html{height:100%;font-size:62.5%}*{box-sizing:border-box;margin:0;padding:0}@font-face{font-family:Exo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://cdn.jsdelivr.net/fontsource/fonts/exo:vf@latest/latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-base:"Exo Variable";--headline1:bold 9.5rem / 15.4rem var(--font-base);--headline2:bold 5.9rem / 9.5rem var(--font-base);--headline3:bold 4.8rem / 7.7rem var(--font-base);--headline4:bold 3.4rem / 5.5rem var(--font-base);--headline5:bold 2.4rem / 3.8rem var(--font-base);--headline6:bold 2rem / 2.8rem var(--font-base);--body1:normal 1.6rem / 2.5rem var(--font-base);--body2:normal 1.4rem / 2.2rem var(--font-base);--button:bold 1.4rem / 2.2rem var(--font-base);--caption:normal 1.2rem / 1.9rem var(--font-base);--primary:#ca7c20;--secondary:#175283;--white:#fff;--black:#383b3d;--border-radius:4px}body{background:var(--white);min-block-size:100vh;font:var(--body1);color:var(--black);height:100%}img{position:initial!important}nav{background:#f8f9fa;justify-content:space-between;align-items:center;padding:5px 10%;display:flex}#navbar{justify-content:center;align-items:center;gap:1.5em;display:flex}#navbar li{padding:0 20px;list-style:none;position:relative}#navbar li a{color:#000;width:100%;font-family:inherit;font-weight:500;text-decoration:none;display:block}.btn-navbar a{cursor:pointer;width:100%;color:var(--white);background-color:#cc7901;border-radius:60px;padding:.5em 1.5em;font-family:inherit;font-weight:500;text-decoration:none}.btn-navbar{border:none}#mobile{display:none}#mobile i{color:#000;align-items:center}h2{font-size:25px;font-weight:700}h3{font-size:20px;font-weight:700}@media screen and (max-width:769px){#navbar{background:#f8f9fa;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:300px;height:100vh;padding:40px 0 0 10px;transition:all .3s ease-in-out;display:flex;position:fixed;top:90px;left:-300px;box-shadow:0 40px 60px #0000001a}#navbar.active{transition:all .3s ease-in-out;left:0}#navbar li{width:100%;margin-bottom:25px}#mobile{display:block}#mobile i{cursor:pointer;font-size:20px}}.video-tutorial-wrapper{flex-direction:column;align-items:center;width:100%;padding:2rem 1rem;display:flex}.video-tutorial-flex{flex-direction:row;justify-content:center;align-items:center;gap:3rem;width:100%;max-width:1200px;margin:0 auto;display:flex}.video-tutorial-text{flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;display:flex}.video-tutorial-iframe-container{aspect-ratio:16/9;border-radius:16px;flex:1 1 0;min-width:320px;max-width:600px;margin:0 auto;overflow:hidden;box-shadow:0 2px 16px #00000014}.video-tutorial-iframe-container iframe{border-radius:16px;width:100%;height:100%;display:block}@media (max-width:900px){.video-tutorial-flex{flex-direction:column-reverse;gap:2rem;max-width:100%}.video-tutorial-text{width:100%;margin-bottom:1.5rem}.video-tutorial-iframe-container{width:100%;min-width:0;max-width:100%}.video-tutorial-text h1{font-size:2rem}.video-tutorial-text p{font-size:1.2rem}}
