@import url('page-images.css');
.page-hero{position:relative;isolation:isolate;background-position:center;background-size:cover;padding:150px 0 100px;min-height:538px;display:flex;align-items:center;color:white}.page-hero::before{position:absolute;inset:0;content:"";background:#182434;opacity:.8;z-index:-1}.hero-copy{max-width:804px}.hero-sobre_a_empresa_valiancy .hero-copy{max-width:76%}.hero-servicos .hero-copy{max-width:63%}.hero-cursos .hero-copy{max-width:65%}.hero-informativo .hero-copy{max-width:69%}.page-hero .rule{margin-bottom:32px}.page-hero h1{color:white;margin-bottom:20px}.page-hero p{margin:0}.center-heading{text-align:center;max-width:760px;margin:0 auto 55px}.center-heading .rule{margin-inline:auto}.center-heading p{margin-bottom:0}.catalogue-grid,.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.catalogue-card{text-align:center;padding:27px 30px;background:var(--light);border-radius:12px}.catalogue-card h3{margin-bottom:20px}.catalogue-card p{margin-bottom:0}.card-icon{display:block;width:46px;height:40px;fill:currentColor;color:#dbdbdb;margin:0 auto 15px}.servicos-catalogue .catalogue-card{min-height:284px}.cursos-catalogue .catalogue-card{min-height:254px}.catalogue{padding-bottom:50px}.catalogue .center-heading .rule{margin-bottom:20px}.story-grid{display:grid;grid-template-columns:55% 45%;align-items:center}.story-grid>div:first-child{padding-right:60px}.story-photo{padding:30px 30px 0 0}.about-story{background:var(--light)}.about-story p{margin:50px 0}.story-photo img{width:100%;box-shadow:10px -10px var(--gold)}.values{padding:0 0 100px;background:linear-gradient(var(--light) 30%,white 30%)}.values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.values article{padding:30px;background:var(--light);box-shadow:0 15px 50px #00000014}.values h3{margin-bottom:20px}.values p{font-size:13px;margin-bottom:0}.news-card{background:var(--light);border-radius:0 0 5px 5px;overflow:hidden}.news-card>a{display:block;height:100%}.news-card img{width:100%;aspect-ratio:2.63;object-fit:cover}.news-copy{text-align:center;min-height:220px;padding:20px 15px}.news-copy h3{margin-bottom:20px}.news-copy p{margin-bottom:0}.news-card a:hover h3{color:#685800}.news-card a:focus-visible{outline-offset:-4px}.contact-map iframe{display:block;width:100%;height:520px;border:0}.contact-details{position:relative;max-width:1000px;width:calc(100% - 50px);margin:-120px auto 0}.contact-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--navy);color:white;border-radius:12px;padding:30px 0}.contact-card{padding:15px 30px;text-align:center}.contact-card+.contact-card{border-left:1px solid #ffffff20}.contact-card .card-icon{color:var(--yellow);height:35px;margin-bottom:25px}.contact-card h2{color:white;font-size:24px;margin-bottom:25px}.contact-card p{margin-bottom:0}.contact-card a:hover{text-decoration:underline}.contact-form-section{padding:100px 0}.contact-columns{max-width:1000px;display:grid;grid-template-columns:1fr 1fr;gap:0}.contact-columns>div:first-child{padding-right:70px}.contact-columns h3{margin-top:65px}.contact-columns .rule{margin-bottom:40px}#contact-form input,#contact-form textarea{font:inherit;display:block;width:100%;min-width:0;padding:10px;background:#fafafa;border:1px solid #ddd;border-radius:0;color:var(--text);margin-bottom:20px;font-size:14px}#contact-form textarea{resize:vertical;height:120px;min-height:120px}#contact-form .name-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}#contact-form button{font:inherit;font-size:12px;padding:12px 28px;border:0;cursor:pointer}#contact-form button:disabled{cursor:wait;opacity:.65}#contact-form [aria-invalid="true"]{border-color:#a12626}.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#form-status{margin:15px 0 0;font-size:14px}#form-status:empty{display:none}#form-status[data-state="error"]{color:#a12626}#form-status[data-state="success"]{color:#246334}.article-page .site-header{position:relative;height:134px;background-position:center;background-size:cover}.article-background{background:var(--light);padding:60px 0 100px}.article-body{padding:80px 100px;background:white}.article-body h1{font-size:30px;line-height:1.4;margin-bottom:30px}.article-copy p{text-align:justify;margin-bottom:24px}.article-copy p:last-child{margin-bottom:0}.article-copy a{color:#164b78;text-decoration:underline}.not-found{padding:100px 25px;text-align:center}.not-found h1{font-size:42px}
@media(min-width:1025px){.servicos-catalogue{min-height:1242px}.cursos-catalogue{min-height:860px}.news{min-height:1137px}.about-story{min-height:574px;display:flex;align-items:center}.values{min-height:260px}.contact-form-section{min-height:700px}}
@media(max-width:1024px){.page-hero{padding:160px 0 80px;min-height:480px}.catalogue-grid,.news-grid{gap:20px}.catalogue-card{padding:25px 20px}.page-hero .hero-copy{max-width:85%}.catalogue-card h3{font-size:21px}.contact-columns{gap:40px}}
@media(max-width:767px){.page-hero{min-height:0;padding:165px 0 65px}.page-hero .hero-copy{max-width:100%}.page-hero h1{font-size:40px}.catalogue-grid,.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-grid{grid-template-columns:1fr 1fr;gap:30px}.story-grid>div:first-child{padding-right:0}.story-photo{padding:15px 10px 0 0}.values-grid{gap:20px}.values article{padding:25px}.contact-columns{grid-template-columns:1fr;gap:50px}.contact-columns>div:first-child{padding-right:0}.contact-columns h3{margin-top:40px}.contact-details{margin-top:0;width:100%;border-radius:0}.contact-cards{border-radius:0}.contact-card{padding:15px}.article-body{padding:55px 40px}.article-background{padding:40px 0 60px}.contact-form-section{padding:65px 0}}
@media(max-width:600px){.page-hero h1{font-size:36px}.catalogue-grid,.news-grid,.story-grid,.values-grid,.contact-cards{grid-template-columns:1fr}.catalogue-card{min-height:0!important;padding:35px 25px}.catalogue{padding:55px 0}.center-heading{margin-bottom:40px}.about-story p{margin:30px 0}.story-photo{padding:15px 10px 0 0}.values{padding-bottom:60px;background:white}.values article{padding:30px}.news-copy{min-height:0;padding:25px 20px}.contact-card{padding:30px 25px}.contact-card+.contact-card{border-left:0;border-top:1px solid #ffffff20}.contact-cards{padding:0}.contact-map iframe{height:350px}.contact-columns .rule{margin-bottom:30px}#contact-form .name-fields{grid-template-columns:1fr;gap:0}.article-body{padding:35px 25px}.article-body h1{font-size:28px}.article-copy p{text-align:left}.article-page .site-header{height:125px}.contact-columns{gap:55px}}

@media(min-width:1025px){.inner-page .how{padding-bottom:31px}.inner-page .cta{padding-top:96px;padding-bottom:96px}}
