@font-face{font-family:"Source Sans Pro";src:url(../assets/sourcesanspro-light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans Pro";src:url(../assets/sourcesanspro-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans Pro";src:url(../assets/sourcesanspro-bold.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}*{--orange:#cc4700;--altorange:#fbc828;--blue:#004ecc;--color:#222;--altcolor:#fff;outline:0;box-sizing:border-box;font-family:"Source Sans Pro",sans-serif}body{margin:0;position:relative;height:100%}section{padding:0 15vw}h1{font-size:3rem;margin-block:.67em}strong{font-weight: 500;}#hero{background:linear-gradient(302deg,#004eccff 0%,#0241a6ff 88%);color:var(--altcolor);display:flex;gap:2rem;padding-top:4rem;padding-bottom:4rem;border-bottom:1rem solid var(--orange);align-items:center;position:relative}#hero::before{background-image:url(triscal-hero.webp);content:"";display:block;height:100%;position:absolute;width:100%;top:0;left:0}#hero div{display:flex;flex-direction:column}#hero > div:first-child{gap:2.5rem}#hero > div:last-child{gap:0;background:var(--orange);max-width:320px;width:100%;padding:1.5rem;border-radius:2rem;justify-content:center;z-index:9000}#hero > div:last-child > p{color:var(--altcolor);font-size:1.2rem;line-height:1.8rem;margin-bottom:1rem;text-align:center}#hero #divulgacao > div:first-child{gap:.7rem}#hero #divulgacao > div:last-child{margin-top:1rem;gap:1.5rem}#hero #divulgacao input{padding:.6rem .8rem;border:none;border-radius:.4rem;font-size:1rem}#hero #divulgacao div.checkboxed{flex-direction:row;gap:.5rem}#hero #divulgacao button{background:var(--altorange);border:none;border-radius:10rem;padding:.8rem;color:var(--color);display:flex;align-items:center;gap:.4rem;justify-content:center;font-size:1.1rem;transition:200ms}#hero #divulgacao button:hover{cursor:pointer;background:var(--blue);color:var(--altcolor);font-size:1.2rem}#hero #divulgacao button:hover img{filter:invert(1)}#hero h1{font-size:3rem;font-weight:400;line-height:3.8rem;margin:0;margin-block:0}#hero h1 span{text-wrap:nowrap}#hero h1 strong{font-weight:500}#hero p{font-size:2rem;font-weight:400;line-height:2.8rem;margin:0}#hero p strong{font-weight:500}#intro{padding-top:4rem;padding-bottom:3rem;text-align:justify;display:flex;align-items:center;gap:3rem}#intro img{max-width:30vw;width:100%}#intro p{font-size:1.1rem}#intro p.destacado{font-size:1.4rem;padding:1.2rem;background:var(--altorange);color:var(--color);border-radius:1.2rem;text-align:center}#advantages{padding-top:4rem;padding-bottom:4rem;background:#f3f3f3;background-image:url(fabric-bg.webp);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}#advantages h2{text-align:center;font-size:2.2rem;margin:0 0 2.5rem;font-weight:400}#advantages h2 span{text-wrap:nowrap;color:var(--orange);font-weight:500}#advantages .cards{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin:1rem 0;row-gap:2.5rem}#advantages .cards div{max-width:21vw;text-align:justify;overflow:hidden;border-radius:1.2rem;background:var(--altcolor);box-shadow:1px 1px 3px #ccc}#advantages .cards div h3{background:var(--orange);margin:0;color:var(--altcolor);padding:1rem;text-align:center}#advantages .cards div p{padding:0 1rem 1rem;text-align:center;font-size:1.1rem}footer{padding:0 15vw;background:var(--blue);background:linear-gradient(302deg,#004eccff 0%,#0241a6ff 88%);display:flex;flex-direction:column;align-items:center}footer .line{padding-top:4rem;padding-bottom:3rem;display:flex;gap:4rem;align-items:center}footer .line h2{text-align:center;font-size:2.3rem;margin:0;color:var(--altcolor);font-weight:400}footer .line h2 span{text-wrap:nowrap;font-weight:500}footer .line p{margin:0;font-size:1.1rem;color:var(--altcolor);text-align:center;line-height:1.8rem}footer .line > div{display:flex;flex-direction:column;justify-content:start;gap:1.5rem 24px;align-items:center}footer .line a.btn,footer .line a.btn:visited{background:var(--altorange);border:none;border-radius:10rem;padding:1rem;color:var(--color);display:flex;align-items:center;gap:.4rem;justify-content:center;font-size:1.1rem;transition:200ms;text-decoration:none;margin-top:.5rem}footer .line a.btn:hover,footer .line a.btn:active{cursor:pointer;background:var(--orange);color:var(--altcolor);font-size:1.2rem}footer .line a.btn:hover img,footer .line a.btn:active img{filter:invert(1)}footer .line .left img.logo{max-width:280px;margin:0 0 .5rem}footer .line .left div{display:flex;flex-direction:column}footer .line .left div a{display:flex;text-decoration:none;gap:.4rem;font-size:1.1rem;color:var(--altcolor);border-radius:10rem;padding:.4rem 1rem;transition:250ms}footer .line .left div a:hover{background:var(--orange)}footer .line .left div a img{filter:invert(44%) sepia(71%) saturate(3486%) hue-rotate(5deg) brightness(98%) contrast(88%);zoom:.8}footer .line .left div a:hover img{filter:invert(1)}footer .subline{padding:.5rem 1rem;display:flex;align-items:center;justify-content:center;width:100%;gap:3rem}footer .subline p{margin:0;font-size:.9rem;color:#fff}footer .subline a{outline:0;text-decoration:none}footer .subline a img{filter:invert(1)}@media screen and (max-width: 1320px){section{padding:0 10vw}}@media screen and (max-width: 1050px){#hero h1{font-size:2.6rem;line-height:3rem}footer .subline{flex-direction:column;gap:1rem}footer .subline p{text-align:center}}@media screen and (max-width: 850px){#hero h1{font-size:2.4rem;line-height:2.8rem}#hero p{font-size:1.5rem;line-height:2rem}}@media screen and (max-width: 768px){#intro{flex-direction:column}#intro img{max-width:max-content}#advantages .cards div{max-width:35vw}footer .line{flex-direction:column-reverse;gap:5rem}}@media screen and (max-width: 660px){#hero{flex-direction:column;align-items:center;text-align:center}section{padding:0 1rem}#advantages .cards div{max-width:43vw}}@media screen and (max-width: 480px){#hero{padding:1.5rem 1.2rem 2rem}#hero h1{font-size:1.8rem;line-height:2.2rem}#hero p{font-size:1.1rem;line-height:1.5rem}#hero > div:first-child{gap:1.5rem}#hero > div:last-child{max-width:320px}#intro{padding:2rem 1.2rem;gap:1.5rem}#advantages{padding:2rem 1.2rem}#advantages .cards div{max-width:100%}footer{padding:2rem 1.2rem;gap:3rem}footer .line h2{font-size:1.8rem}footer .line img.logo{max-width:80%}}.popMessage{position:fixed;width:100vw;top:0;height:100vh;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#000000d9;z-index:99999}.popMessage .flexed{max-width:450px;background-color:#fff;display:flex;flex-direction:column;align-items:center;gap:.2rem;border-radius:.5rem;overflow:hidden}.popMessage .flexed p.title{background:var(--blue);color:#fff;font-family:"Source Sans Pro",sans-serif;font-size:1.2rem;font-weight:600;padding:.6rem 1rem;margin:0;text-align:center}.popMessage.warn .flexed p.title{background:var(--orange)}.popMessage .flexed p{color:var(--color);font-size:1.1rem;width:100%;padding:.7rem 1.2rem;text-align:center}.popMessage .flexed button{border-radius:10rem;border:1px solid var(--blue);background:var(--blue);padding:.5rem 2rem;font-family:"Source Sans Pro",sans-serif;font-weight:500;font-size:1rem;max-width:fit-content;color:var(--altcolor);cursor:pointer;transition:200ms;letter-spacing:.2rem;margin:0 0 1rem}.popMessage .flexed button:hover{background:transparent;color:var(--blue)}.popMessage.warn .flexed button{border:1px solid var(--orange);background:var(--orange)}.popMessage.warn .flexed button:hover{background:transparent;color:var(--orange)}