:root{--black: #313335;--blue: #073E86;--red: #CB000B;--gray: #666;--beige: #F9F8F4;--pad: 10vw;--space: 60px}@media(max-width: 1000px){:root{--pad: 40px;--space: 40px}}*,*::before,*::after{position:relative;margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:"Merriweather",serif;font-weight:300;font-size:16px;line-height:1.6;color:var(--gray)}small,.btn,label,button{font-family:"Montserrat",sans-serif;font-weight:400;font-size:11px;line-height:16px;letter-spacing:1.2px;text-transform:uppercase}a{text-decoration:none;cursor:pointer;color:var(--blue)}small{color:var(--blue)}h1,h2,h3{font-family:"Playfair Display",serif;font-weight:400;color:var(--black)}h1{font-size:48px;line-height:1}@media(max-width: 900px){h1{font-size:42px}}h2{font-size:26px;line-height:1.3;letter-spacing:.5px}@media(max-width: 900px){h2{font-size:24px}}h3{font-size:24px;line-height:1.1}@media(max-width: 900px){h3{font-size:20px}}iframe{max-width:100%}.btn,button{display:inline-block;padding:16px 24px;border:1px solid var(--blue);font-weight:600;color:var(--blue);text-decoration:none;transition:.3s;cursor:pointer;background:#fff}.btn:hover,button:hover{background:var(--blue);color:#fff}.btn:hover::placeholder,button:hover::placeholder{color:#fff}input[type=text],input[type=email],input[type=tel],input[type=url]{font-family:"Montserrat",sans-serif;font-weight:600;padding:16px 24px;border:1px solid var(--blue);font-size:12px;color:var(--blue);background:#fff}@media screen and (-webkit-min-device-pixel-ratio: 0){input{font-size:16px}}::placeholder{text-transform:uppercase;font-size:12px;font-weight:600;color:var(--blue);letter-spacing:1.2px}input[type=file]::-webkit-file-upload-button{visibility:hidden}input[type=file]::before{content:attr(data-filename);width:100%;background:#fff;display:inline-block;padding:16px 24px;border:1px solid var(--blue);font-weight:600;color:var(--blue);text-decoration:none;transition:.3s;outline:none;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer}input[type=file]:hover::before{background:var(--blue);color:#fff}header{display:flex;align-items:center;width:100vw;height:100vh}header>div{margin-left:var(--pad);display:flex;flex-direction:column;gap:24px;max-width:420px;align-items:flex-start;background:var(--beige);padding:var(--space)}header>div>img{width:100px;height:auto}header>img,header>video{position:absolute;width:100%;height:100%;object-fit:cover}@media(max-width: 900px){header{flex-direction:column;height:auto}header>div{width:100%;max-width:100%;margin-left:0}header>img,header>video{position:relative;height:30vh}}section.info{display:flex;gap:var(--pad);padding:10vh var(--pad)}section.info .text,section.info .image{flex:1}section.info .text small{margin-bottom:14px}section.info .text h1{margin-bottom:40px}section.info .text p{margin-bottom:12px}section.info .text>div{padding-left:42px}section.info .text>div::before{content:"";position:absolute;left:2px;top:5px;width:2px;height:var(--space);background:var(--red)}section.info .image{overflow:hidden;min-height:240px}section.info .image img,section.info .image video{position:absolute;width:100%;height:100%;object-fit:cover}@media(max-width: 900px){section.info{flex-direction:column;flex-flow:column-reverse}}section#vistos{display:flex;gap:var(--space)}section#vistos>div{display:flex;flex-direction:column;flex:1;background:var(--beige);padding:var(--space)}section#vistos>div .title{display:flex;align-items:center;gap:36px;margin-bottom:42px}section#vistos>div .title h1{color:var(--blue)}section#vistos>div .text p{margin-bottom:12px}section#vistos small{text-align:center;align-self:center}@media(max-width: 900px){section#vistos{flex-direction:column}}section#depoimentos{display:flex;flex-direction:column;padding:10vh var(--pad)}section#depoimentos .grid{margin-top:var(--space);display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space)}@media(max-width: 900px){section#depoimentos .grid{grid-template-columns:1fr}}section#profissoes{display:flex;flex-direction:column;padding:10vh var(--pad)}section#profissoes>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space);margin-top:var(--space)}@media(max-width: 900px){section#profissoes>div{grid-template-columns:1fr}}.profissao{display:flex;min-height:236px;cursor:pointer}.profissao>figure{display:flex;justify-content:center;align-items:center;min-width:128px;height:100%}@media(max-width: 900px){.profissao>figure{min-width:60px}}.profissao>figure img{position:absolute;height:110%}@media(max-width: 900px){.profissao>figure img{height:60%}}.profissao>figure span{position:absolute;width:100%;height:100%;clip-path:polygon(0 50%, 100% 100%, 100% 0);background:var(--beige)}.profissao>div{display:flex;flex-direction:column;justify-content:space-between;gap:8px;padding:24px;background:var(--beige)}.profissao>div h2{margin-bottom:8px}.profissao>div small{align-self:flex-end;color:var(--red)}section#teste{display:flex;flex-direction:column;align-items:center;padding:var(--space) var(--pad);background:var(--beige)}section#teste>h1{text-align:center}#teste>form{flex:1;width:100%;display:flex;overflow:hidden}#teste>form>div{flex-shrink:0;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:.3s}#teste>form>div input{display:none}#teste>form>div h2{color:var(--gray);text-align:center;max-width:50ch;margin:16px}#teste>form>div label{cursor:pointer;display:inline-block;margin:8px;padding:16px 24px;border:1px solid var(--blue);font-weight:600;color:var(--blue);background:#fff;text-decoration:none;transition:.3s}#teste>form>div label:hover{background:var(--blue);color:#fff}#teste>form>div.resultado{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:24px 0}#teste>form>div.resultado input{display:block}#teste>form>div.resultado p{text-align:center}#teste>form>div.resultado button{margin-top:24px}.gridform{display:grid;grid-template-columns:1fr 1fr;gap:24px;width:100%;max-width:1000px;margin:24px}@media(max-width: 900px){.gridform{grid-template-columns:1fr;gap:16px}}.bullets{display:flex;justify-content:center;align-items:center;width:100%;height:70px}@media(max-width: 900px){.bullets{flex-wrap:wrap}}.bullets small{cursor:pointer;margin:12px 24px}.bullets small a{color:var(--blue)}@media(max-width: 900px){.bullets small{width:100%;text-align:center}}.bullets span{width:16px;height:16px;clip-path:polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);margin:2px;background:var(--blue);opacity:.3}@media(max-width: 500px){.bullets span{width:12px;height:12px;margin:1px}}.bullets span.active{opacity:1}section#contato{display:flex;flex-direction:column;align-items:center;padding:var(--space) var(--pad);background:var(--beige)}section#contato h1,section#contato p{text-align:center}section#contato form{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:24px}section#contato form button{margin-top:24px}footer{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space);padding:var(--space) var(--pad)}@media(max-width: 500px){footer{flex-direction:column}}footer>img{width:100px;height:auto}footer>div{display:flex;align-items:flex-start;max-width:1000px}@media(max-width: 1000px){footer>div{flex-direction:column;gap:var(--pad)}}footer .col{display:flex;flex-wrap:wrap;gap:24px}footer .col h2{width:100%;white-space:nowrap}footer .col span{display:flex;gap:12px;flex-direction:column;align-items:flex-start}.agradecimento{width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;background:var(--beige)}.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:667;background:var(--beige);display:flex;flex-direction:column;align-items:center;overflow-y:scroll;pointer-events:none;transform:translateY(120vh);transition:transform .3s}.modal.open{transform:translateY(0vh);pointer-events:all}.modal .btn{margin-bottom:60px}.modal>div{display:flex;align-items:flex-start;gap:var(--space);width:100%;height:-moz-fit-content;height:fit-content;padding:var(--pad)}.modal>div img{position:sticky;top:var(--pad);width:100px;height:auto}@media(max-width: 1000px){.modal>div img{width:50px}}.modal>div .texto{min-height:50vh;display:flex;flex-direction:column;justify-content:center}.modal>div .texto h1{margin-bottom:var(--space)}.modal>div .texto h2{margin:32px 0 16px 0}.modal>div .texto h3{font-size:18px;margin:24px 0 16px 0}.modal>div .texto small{font-size:12px;margin-bottom:24px}.modal>div .texto p,.modal>div .texto ul,.modal>div .texto ol,.modal>div .texto div,.modal>div .texto iframe,.modal>div .texto img{margin-bottom:12px}.modal .x{position:sticky;align-self:flex-end;top:20px;right:20px;width:40px;height:0;display:grid;align-items:center;color:var(--roxo);text-align:center;font-size:40px;line-height:1;cursor:pointer;z-index:666}.whatsapp{position:fixed;right:20px;bottom:20px;width:50px;height:50px;z-index:666;transition:.3s;display:flex}.whatsapp img{width:100%}.whatsapp:before{content:"VAMOS CONVERSAR?";font-family:"Montserrat";position:absolute;right:14px;white-space:nowrap;font-size:12px;letter-spacing:2px;text-align:left;color:var(--blue);transform:scale(0);transform-origin:right center;transition:transform .3s;background:#fff;padding:4px 42px 4px 16px;border-radius:16px}.whatsapp:hover{filter:drop-shadow(0 0 40px var(--blue))}.whatsapp:hover:before{transform:scale(1)}/*# sourceMappingURL=style.css.map */