@font-face{font-family:Inter;src:url(/assets/Inter-Regular-b90tSGMn.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Momo Trust Display;src:url(/assets/MomoTrustDisplay-Regular-D-qYloX9.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}header{position:fixed;z-index:2000;width:100%;height:100px;display:flex;align-items:center;justify-content:space-between;background-color:#fff}.container--absolute{display:flex;position:absolute;width:100%;left:0;justify-content:center}.mensagemFocused{display:flex;flex-direction:column;gap:20px;background-color:#fff;padding:50px 80px;font-size:25px;line-height:40px}.mensagemFocused p:nth-of-type(4){font-size:30px;width:90%;padding:0 40px;font-weight:900;text-align:center}.container-cards{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;padding:40px 50px;gap:20px}.title-secao{margin:40px 0 0 20px}footer{display:flex;flex-wrap:wrap;background-color:#193041;color:#fff;padding:20px;gap:20px}footer a{color:#0202ff}footer .container-logo{display:flex;flex-direction:column;align-items:center;width:fit-content}footer .container-logo figure{display:flex;width:fit-content;height:fit-content;margin-bottom:20px}footer .container-logo ul{display:flex;list-style:none;gap:20px}footer .container-logo ul img{width:45px}footer .container-endereco{display:flex}footer .container-endereco ul{padding:5px 0;display:flex;flex-direction:column;justify-content:space-between;height:100%;list-style:none}footer .copyright{display:flex;width:100%;justify-content:center;border-top:1px solid #FFFFFF8C;padding:10px 0 0}@media(max-width:450px){.mensagemFocused{width:100%;padding:30px 8px}.mensagemFocused p:nth-of-type(4){font-size:30px;width:98%;padding:0 10px;font-weight:900;text-align:center}}*{margin:0;padding:0;box-sizing:border-box}:root{--brand-color-primary: #1b3448;--brand-color-secondary: #0B1624;--brand-color-tertiary: #05090F;--color-text-default: var(--brand-color-tertiary);--color-title-default: var(--brand-color-secondary);--font-default: 500 16px/32px "Inter", sans-serif;--font-title: bold 2rem/52px "Momo Trust Display", serif;--font-title-smal: bold 1rem/45px "Momo Trust Display", serif}body{position:relative;width:100%;max-width:1950px;background-color:var(--brand-color-primary);color:var(--color-text-default);font:var(--font-default);margin:0 auto}h1,h2{color:#fff;font:var(--font-title)}h3,h4,h5,h6{font:var(--font-title-smal)}figure{display:flex;align-items:center;margin-top:10px}.img-logo{width:350px;max-height:120px}@media(max-width:409px){.img-logo{width:100%}}.banner{position:relative;display:block;width:100%;text-align:center;padding-top:100px}.banner img{display:block;width:100%;height:90vh;max-height:850px}.banner .container--absolute:nth-of-type(1){top:20%}.banner .container--absolute:nth-of-type(2){top:55%;flex-direction:column;align-items:center;color:#fff}.banner .container--absolute:nth-of-type(2) p{font-size:1.7rem;width:50%;text-align:center;font-weight:900;text-shadow:2px 2px 4px #000}.banner .container--absolute:nth-of-type(2) button{color:#fff;font-weight:700;text-decoration:none;background-color:var(--brand-color-primary);border-radius:10px;border:none;padding:15px 20px;font-size:1.1rem;margin-top:20px;scale:1;transition:.5s;cursor:pointer}.banner .container--absolute:nth-of-type(2) button:hover{border:none;box-shadow:2px 4px 6px #000000e0;scale:1.1}.banner .banner_text{font:var(--font-title);line-height:60px;width:70%;color:#fff;font-size:2.5rem;border-radius:10px;background-color:#17171799;padding:20px}.iconMenuMobile{display:none;cursor:pointer;width:50px}.iconMenuMobileToogle{display:none}@media(max-width:1420px){.banner .container--absolute:nth-of-type(2){top:55%}.banner .container--absolute:nth-of-type(2) p{width:70%}}@media(max-width:990px){.banner .container--absolute:nth-of-type(2){margin-top:50px}.banner .banner_text{width:80%;font-size:2.3rem}}@media(max-width:700px){.banner .container--absolute:nth-of-type(2){margin-top:50px}.banner .container--absolute:nth-of-type(2) p{width:100%}.banner .banner_text{width:100%;font-size:2rem}}@media(max-width:574px){.banner .container--absolute:nth-of-type(2) p{width:100%;font-size:1.2rem;line-height:25px}.banner .banner_text{width:100%;line-height:35px;font-size:1.5rem}}.menu{display:flex;padding-right:50px}.menu ul{display:flex;list-style:none;gap:20px}.menu ul li{display:block;width:fit-content;height:fit-content}.menu ul li button{display:flex;justify-content:center;width:fit-content;background-color:#fff;font-size:18px;border:3px solid #fff;text-decoration:none;color:var(--color-text-default);transition:.9s;cursor:pointer;padding:2px}.menu ul li button:hover{border-bottom:3px solid #000}@media(max-width:645px){.iconMenuMobile{display:flex}.list-menuMobile{position:absolute;display:flex;flex-direction:column;width:100%;z-index:1000;left:0;padding:30px 0;top:100px;justify-content:center;align-items:center;background-color:#fff}.list-menuDesk{display:none!important}}@media(max-width:345px){.iconMenuMobile{width:40px}}.card{display:flex;flex-direction:column;align-items:center;width:100%;max-width:400px;height:410px;border:2px solid #fff;box-shadow:10px 12px 18px #29292966;justify-content:space-between;padding:20px;background-color:#fff;border-radius:20px}.card img{display:block;width:100%;max-width:100px}.card h3{display:block;width:100%;font-size:18px;text-align:center;margin-top:10px}.card p{line-height:20px;margin:10px 5px 15px;overflow-y:auto}.card button{color:#fff;text-decoration:none;background-color:var(--brand-color-primary);border-radius:10px;padding:10px 20px;font-size:1.1rem;margin-top:20px;cursor:pointer;border:2px solid var(--brand-color-primary);scale:1}.card button:hover{border:2px solid rgba(41,41,41,.4);box-shadow:10px 12px 16px #29292966;scale:1.1}@media(max-width:919px){.card{max-width:100%;height:fit-content;max-height:500px}.container-cards{padding:10px}}#formContato{display:flex;flex-direction:column;max-width:1750px;width:90vw;border-radius:20px;padding:20px;margin:-40px 0;gap:15px}#formContato label{font-size:18px;margin-bottom:-10px;font-weight:900}#formContato input{height:40px;padding-left:5px}#formContato textarea{height:100px;padding:5px 0 0 5px}#formContato .title-secao{color:#000}#formContato button{width:200px;height:40px;margin:0 auto;font-size:18px;border:1px solid #000;background-color:#000;color:#fff;cursor:pointer;border-radius:10px}#formContato button:hover{background-color:#fff;color:#000;box-shadow:2px 4px 6px #8f8f8fe6}.mensagemSucceeded{display:flex;width:100%;max-width:1200px;background-color:#fff;box-shadow:2px 4px 6px #3c3c3cf0;margin:30px auto;height:400px;font-size:25px;justify-content:center;align-items:center;border-radius:20px}.contato{display:flex;background-color:#fff;padding:40px 20px;margin-top:100px}.container_contato-left ul{list-style:none}.container_contato-left img{margin-top:-100px;width:100%;max-width:450px}.rede{margin-top:30px;display:flex;list-style:none;justify-content:center;gap:10px}.rede img{width:40px}@media(max-width:919px){.container_contato-left{display:none}}.bgFundoModal{display:flex;position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:3000;justify-content:center;background-color:#0000004a}.modalContent{margin-top:60px;width:100%;max-width:900px;height:90vh;background-color:#fff;overflow:auto}.modal-head{position:relative;display:flex;justify-content:space-between}.modal-head .image-icon{margin:60px 30px;width:70px}.modal-head button{position:absolute;top:20px;right:20px;width:fit-content;height:fit-content;background:none;border:none;cursor:pointer;scale:1}.modal-head button:hover{scale:1.1}.modal-head button img{width:40px!important}.modal-body .title-secao{margin-top:-15px;color:var(--brand-color-secondary);text-align:center}.modal-body p{padding:10px 30px}
