@font-face{font-family:Oxygen;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/oxygen-700-latin.woff2)format("woff2");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Dosis;font-style:normal;font-weight:200 800;font-display:swap;src:url(../fonts/dosis-latin.woff2)format("woff2");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Dosis Fallback;src:local(Arial);ascent-override:120.565%;descent-override:27.8227%;size-adjust:85.1823%;line-gap-override:0%}@font-face{font-family:Oxygen Fallback;src:local(Arial);ascent-override:101.119%;descent-override:23.2243%;size-adjust:101.549%;line-gap-override:0%}:root{--blue:#144164;--ink:#272727;--cream:#e6e6d7;--font-body:Dosis, "Dosis Fallback";--font-title:Oxygen, "Oxygen Fallback"}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;background:#fff;font-size:16px;line-height:normal}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,p,ul{margin:0;padding:0}.page{min-height:100vh;position:relative}.site-header{z-index:20;background-color:#0000;height:103px;transition:background-color .3s;position:fixed;top:0;left:0;right:0}.site-header--scrolled{background-color:#000}@media (prefers-reduced-motion:reduce){.site-header{transition:none}}.header-logo{position:absolute;top:28px;left:50px}.header-logo img{width:166px;height:47px}.header-social{color:#fff;gap:11px;display:flex;position:absolute;top:31px;right:70px}.header-social .social-link{justify-content:center;align-items:center;width:25px;height:30px;display:flex}.header-social .social-glyph{width:16.67px;height:16.67px}.burger,.drawer{display:none}.social-glyph{display:block}.social--inline{color:#000;gap:18.3px;display:flex}.social--inline .social-link{justify-content:center;align-items:center;width:31px;height:36px;display:flex}.social--inline .social-glyph{width:20.67px;height:20.67px}.social--footer{justify-content:center;gap:17.33px;display:flex}.social--footer .social-link{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:4px;display:flex}.social--footer .social-glyph{width:20px;height:20px}.social-link--instagram{background:radial-gradient(circle at 30% 107%,#fdf497 0 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.social-link--youtube{background:red}.social-link--linkedin{background:#2867b2}.social-link--email{background:#617379}.social--header .social-link,.social--inline .social-link{background:0 0}.site-footer{background:#000;height:107px;padding-top:37px}.hero{background:url(../img/banner.jpg) 50%/cover no-repeat;height:834px;margin-top:-1px;position:relative}.hero-rule{border-top:3px solid #fff;width:42px;height:5px;margin-left:-21px;position:absolute;top:437px;left:50%}.about{padding:40px 20px}.about-inner{-moz-column-gap:5%;grid-template-columns:44% 1fr;align-items:center;column-gap:5%;max-width:1200px;margin:0 auto;display:grid}.about-portrait{aspect-ratio:750/1334;width:100%;height:auto}.about-text{min-width:0}.about-title{font-family:var(--font-title);color:#000;margin-bottom:56px;font-size:55px;font-weight:700}.about-text p{margin-bottom:20px;font-size:18px}.about-text .about-lead{margin-bottom:22px;font-weight:700}.about-text .social{margin:35px 0 0 4px}.results-title{background:var(--blue);text-align:center;padding:48px 0 37px}.results-title h2{font-family:var(--font-title);color:var(--cream);font-size:50px;font-weight:700}.results{background:var(--blue);color:var(--cream);padding:10px 20px 90px}.results-grid{grid-template-columns:repeat(4,minmax(0,300px));justify-content:center;align-items:start;display:grid}.testimonial,.testimonial-quote{margin:0}.testimonial{padding:0 15px}.testimonial-icon{justify-content:center;align-items:flex-end;height:57px;padding-bottom:14px;display:flex}.testimonial-icon svg{width:28px;height:28px}.testimonial-quote{text-align:left;font-style:italic}.testimonial:nth-child(-n+2) .testimonial-quote{text-align:justify}.testimonial-name{text-align:center;margin-top:16px;font-weight:700}.page-band{background:var(--blue);text-align:center;height:247px;padding-top:119px}.page-band h1{font-family:var(--font-title);color:#fff;font-size:50px;font-weight:700}.about-us{background:#fafafa;grid-template-columns:1fr calc(45.7% + 20px);padding:30px 0 60px;display:grid}.about-us-text{padding:20px 0 0 100px}.about-us-text h2{max-width:540px;font-family:var(--font-title);margin-bottom:50px;font-size:25px;font-weight:700}.about-us-text p{max-width:457px;margin-bottom:20px}.about-us-photos{flex-direction:column;gap:20px;padding-right:20px;display:flex}.about-us-photos a{background-position:50%;background-size:cover;height:430px;display:block}.teste{padding:133px 120px 210px}.teste-embed{width:100%;height:500px}.resultado{flex-direction:column;gap:20px;width:1200px;max-width:100%;margin:0 auto;padding:123px 0 200px;display:flex}.resultado img{width:100%;height:auto}@media (width<=767px){.site-header{background:#000;height:74px;position:sticky;top:0}.header-logo{top:25px;left:auto;right:54px}.header-logo--hidden{visibility:hidden}.header-logo img{width:88px;height:25px}.header-social{display:none}.burger{z-index:30;cursor:pointer;background:0 0;border:0;width:30px;height:30px;padding:0;display:block;position:absolute;top:24px;left:15px}.burger span{background:#fff;width:23px;height:2px;transition:transform .25s,opacity .25s,top .25s;position:absolute;left:4px}.burger span:first-child{top:8px}.burger span:nth-child(2){top:15px}.burger span:nth-child(3){top:22px}.burger--open span{background:#888;width:19px;left:6px}.burger--open span:first-child{top:15px;transform:rotate(45deg)}.burger--open span:nth-child(2){opacity:0}.burger--open span:nth-child(3){top:15px;transform:rotate(-45deg)}.drawer{z-index:25;color:#fff;text-align:center;visibility:hidden;background:#000000e6;height:100dvh;transition:transform .3s,visibility .3s;display:block;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.drawer--open{visibility:visible;transform:translateY(0)}.drawer-logo{width:118px;height:34px;margin:20px auto 0}.drawer-links{margin-top:56px;font-size:18px;list-style:none}.drawer-links li{height:34px}.drawer-links a.is-current{font-weight:700}.drawer-bottom{position:absolute;bottom:30px;left:0;right:0}.drawer-bottom:before{content:"";border-top:1px solid #fff;position:absolute;top:-31px;left:20px;right:20px}.drawer-email{color:#fafafa;margin-bottom:12px;font-size:16px;display:block}.drawer-bottom .social--footer{gap:14px}.drawer-bottom .social--footer .social-link{width:33px;height:33px}.drawer-bottom .social--footer .social-glyph{width:19px;height:19px}.site-footer{height:94px;padding-top:30px}.social--footer{gap:23.33px}.social--footer .social-link{width:39px;height:39px}.hero{background-image:url(../img/hero-mobile.jpg);background-position:top;height:510px;margin-top:0}.hero-rule{display:none}.about{padding:35px 20px 33px}.about-inner{max-width:none;display:block}.about-portrait{display:none}.about-title{margin-bottom:35px;font-size:44px}.about-text p{font-size:14px}.about-text .social{gap:8.3px;margin-left:3px}.about-text .social-glyph{width:22px;height:22px}.results-title{padding:50px 0 25px}.results-title h2{font-size:30px}.results{padding:20px 15px}.results-grid{display:block}.testimonial{margin-bottom:30px;padding:0}.testimonial-icon{height:62px;padding-bottom:16px}.testimonial-name{margin-top:12px}.testimonial:nth-child(2),.testimonial:nth-child(3){margin-bottom:50px}.page-band{height:128px;padding-top:35px}.page-band h1{font-size:30px}.about-us{flex-direction:column;padding:55px 15px;display:flex}.about-us-photos{order:-1;gap:0;width:86.77vw;margin:0 auto;padding:0}.about-us-photos a{aspect-ratio:1/2;height:auto}.about-us-text{padding:67px 0 0}.about-us-text h2{max-width:none;margin-bottom:17px;font-size:23px}.about-us-text p{max-width:none}.about-us-text p:last-child{margin-bottom:0}.teste{padding:35px 0 322px}.resultado{gap:0;padding:0}}
