strong{font-weight:bold}*{margin:0;padding:0;outline:0;box-sizing:border-box;scroll-behavior:smooth}*:focus{outline:0}html,body,#root{height:100%;font-size:62.5%;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-webkit-font-smoothing:antialised;font-family:"Roboto",sans-serif}main{display:flex;flex-direction:column;background-color:#171615}body,input,button,textarea{font-family:"Roboto",sans-serif}h1,h2,h3,h4,h5,h6{font-family:"Roboto",sans-serif}p{font-size:1.8rem}h1{font-size:4.8rem}h2{font-size:2.4rem}h3{font-size:2.2rem}h4{font-size:2rem}h5{font-size:2.4rem}h6{font-size:1.8rem}a{text-decoration:none;font-size:1.6rem}ul{list-style:none}ul li{font-size:1.6rem}button{cursor:pointer}.only-mobile{display:none !important}@media (orientation: portrait) and (max-width: 600px){.only-mobile{display:block !important}.only-desktop{display:none !important}}@media screen and (max-width: 1201px){p{font-size:1.5rem}}.goldButton{background-color:#d9a522;padding:1.3rem 1.3rem;border:none;font-size:1.8rem;color:#f5f5f7;font-weight:500;transition:filter 0.2s;border-radius:5rem;text-transform:uppercase;display:flex;place-items:center;justify-content:center;z-index:999;width:306px;height:auto;border-radius:5px;cursor:pointer}.goldButton:hover{filter:brightness(0.8)}.grayButton{background-color:transparent;padding:1.3rem 1.3rem;border:none;font-size:1.8rem;background:#575656;color:#fff;border-radius:5px;font-weight:500;transition:filter 0.2s;border-radius:5rem;display:flex;place-items:center;justify-content:center;z-index:999;border:2px solid #575656;border-radius:5px;width:30.6rem;font-size:2rem;line-height:120%}.grayButton:hover{filter:brightness(0.8)}.subtitle{font-weight:700;font-size:4.8rem;line-height:100%;letter-spacing:-0.015em}@media screen and (max-width: 600px){.subtitle{font-size:3.2rem}}.text{font-weight:400;font-size:20px;line-height:25px;letter-spacing:-0.015em;color:#485163}#control-nav{display:none}header{min-height:60px;position:fixed;top:0;right:0;left:0;background:#0b0b0b;z-index:9;display:flex;transition:top 0.3s;opacity:0.8}header .logo{display:flex;place-items:center;justify-content:center;width:300px}header .logo .logoMenu{padding:20px;max-width:250px;z-index:100}header nav{width:100%;align-self:center;opacity:1}header nav ul{display:flex;justify-content:flex-end;margin-right:3rem}header nav ul li{margin-left:3rem;align-self:center}header nav ul li a{color:#c8b08b;font-weight:700;transition:color 0.2s}header nav ul li a:hover{color:#f5f5f7}@media screen and (max-width: 767px){header{opacity:1}header .control-nav{position:absolute;right:20px;top:20px;display:block;width:30px;padding:5px 0;border:solid #c8b08b;border-width:3px 0;z-index:6;cursor:pointer}header .control-nav:before{content:"";display:block;height:3px;background:#c8b08b}header .control-nav-close{position:fixed;right:0;top:0;width:80px;height:50px;display:block;z-index:3;-webkit-transition:all 500ms ease;transition:all 500ms ease;-webkit-transform:translate(100%, 0);-ms-transform:translate(100%, 0);transform:translate(100%, 0)}header nav{position:fixed;top:0;right:0;bottom:0;width:100%;background:#0b0b0b;overflow-x:auto;z-index:2;-webkit-transition:all 500ms ease;transition:all 500ms ease;-webkit-transform:translate(100%, 0);-ms-transform:translate(100%, 0);transform:translate(100%, 0)}header nav ul{height:100vh;display:flex;flex-direction:column;justify-content:center;margin-left:5rem}header nav ul li{text-align:left;margin-left:0;width:100%;font-size:40px;margin-bottom:1rem}header nav ul li a{color:#c8b08b}.active span:nth-child(1){animation:ease 0.7s top forwards;background:#c8b08b}.not-active span:nth-child(1){animation:ease 0.7s top-2 forwards}.active span:nth-child(2){animation:ease 0.7s scaled forwards}.not-active span:nth-child(2){animation:ease 0.7s scaled-2 forwards}.active span:nth-child(3){animation:ease 0.7s bottom forwards;background:#c8b08b}.not-active span:nth-child(3){animation:ease 0.7s bottom-2 forwards}@keyframes top{0%{top:0;transform:rotate(0)}50%{top:18px;transform:rotate(0)}100%{top:18px;transform:rotate(45deg)}}@keyframes top-2{0%{top:18px;transform:rotate(45deg)}50%{top:18px;transform:rotate(0deg)}100%{top:0;transform:rotate(0deg)}}@keyframes bottom{0%{bottom:0;transform:rotate(0)}50%{bottom:18px;transform:rotate(0)}100%{bottom:12px;width:70%;top:-4px;transform:rotate(135deg)}}@keyframes bottom-2{0%{bottom:3px;transform:rotate(135deg)}50%{bottom:3px;transform:rotate(0)}100%{bottom:0;transform:rotate(0)}}@keyframes scaled{50%{transform:scale(0)}100%{transform:scale(0)}}@keyframes scaled-2{0%{transform:scale(0)}50%{transform:scale(0)}100%{transform:scale(1)}}}@media screen and (max-width: 767px) and (orientation: portrait) and (max-width: 767px){header .logo{display:flex;place-items:center;justify-content:center;width:60px}header .logo .logoMenu{max-width:250px}header .menuicon{position:absolute;top:50%;right:-40px;transform:translate(-50%, -50%);width:80px;cursor:pointer;z-index:6}header .menuicon span{display:block;box-shadow:0 2px 10px 0 rgba(0,0,0,0.3);border-radius:2px;background:#c8b08b;height:6px;transition:all 0.3s;position:relative;margin-top:4px}header .menuicon span:nth-child(1){width:70%}header .menuicon span:nth-child(2){width:70%}header .menuicon span:nth-child(3){width:35%}}#control-nav:checked ~ .control-nav-close{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}#control-nav:checked ~ nav{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.yellow-1{height:4rem;background-color:#d9a522;width:100vw}@media screen and (max-width: 600px){.yellow-1{height:1.6rem}}.yellow-2{height:4rem;background-color:#d9a522;width:100vw}@media screen and (max-width: 600px){.yellow-2{height:1.6rem}}.banner{position:relative;display:flex}.banner .background{height:100%;width:100vw;object-fit:cover}.banner .content{position:absolute;width:36vw;top:0;left:0;z-index:2;display:flex;flex-direction:column;color:#fff;margin-left:18%;margin-top:6rem}.banner .content h1{line-height:100%;margin-top:5.8rem;margin-bottom:2.4rem}.banner .content h1 span{font-weight:300}.banner .content>img{width:20rem}.banner .content .goldButton{margin-top:2.4rem;width:fit-content}@media screen and (max-width: 600px){.banner{flex-direction:column;place-items:center}.banner .content{width:90vw;margin-left:0;padding:2rem;position:unset;margin-top:0;text-align:center}.banner .content h1{font-size:3.2rem}.banner .content>img{position:absolute;left:50%;transform:translateX(-50%);top:4rem}.banner .content p{font-size:1.6rem}.banner .content .goldButton{font-size:1.6rem;margin:auto;margin-top:4rem}}.pq{background-color:#171615;position:relative;color:#fff;display:flex;height:70vh;justify-content:center;align-content:center}.pq>div{margin-top:10rem;display:flex;flex-direction:column;gap:2.4rem;margin-right:2.7rem}.pq>div h3{color:#d9a522;font-size:2.4rem;padding:1rem 0}.pq>div p{font-size:1.6rem}.pq h2{display:flex;justify-content:center;place-items:center;margin-right:10rem;font-size:4rem}.pq .textura{position:absolute;left:0;top:0;width:100vw}.pq .ponto{width:30rem}@media screen and (max-width: 600px){.pq{flex-direction:column;justify-content:center;place-items:center;height:auto;text-align:center}.pq h2{margin:0;padding-top:2.9rem}.pq .textura{height:100%;width:100%;object-fit:cover}.pq>div{margin-top:3rem;margin-right:0}.pq>div h3{font-size:1.8rem;margin-top:1.8rem;margin-bottom:0.8rem}.pq>div P{font-size:1.4rem}.pq .goldButton{font-size:1.4rem;width:19rem;margin:auto;margin-bottom:5.3rem}}.padrao{display:flex;background-color:#d9a522;justify-content:center;place-items:center;color:#fff;gap:13rem;padding:3.3rem;z-index:2}@media screen and (max-width: 600px){.padrao{flex-direction:column;gap:2.4rem;text-align:center}.padrao img{width:22rem}.padrao h4{font-size:1.6rem}}.selos-section{background-color:#171615;display:flex;flex-direction:column;width:100vw;min-height:80vh;place-items:center}.selos-section h2{font-weight:600;font-size:2rem;line-height:100%;color:#d9a522;text-align:center;margin-bottom:1.6rem;text-transform:uppercase;margin-top:11.6rem}.selos-section h4{font-weight:600;font-size:3.2rem;line-height:100%;color:#f5f5f7;text-align:center;margin-bottom:3.8rem}.selos-section .selos{display:flex;gap:1.8rem;flex-wrap:wrap;justify-content:center;padding-bottom:7.2rem;padding-top:3rem}.selos-section .caso{color:#fff;display:flex;gap:7.2rem;margin-top:5.2rem;width:84rem}.selos-section .caso .content{max-width:40.8rem;text-align:left}.selos-section .caso .content h3{font-size:2rem;line-height:120%;text-transform:uppercase;color:#575656}.selos-section .caso .content h4{font-size:2.2rem;line-height:120%;color:#d9a522;margin-bottom:1.6rem;text-align:left}.selos-section .caso .content p{font-weight:300;font-size:1.6rem;line-height:120%;font-style:italic}.selos-section .goldButton{margin-top:9rem;width:42rem}@media screen and (max-width: 600px){.selos-section{padding:6rem 2rem}.selos-section h2{font-size:2.4rem;width:32.6rem;margin-top:4.6rem}.selos-section h4{font-size:1.8rem;width:32 0.2rem;font-weight:600;line-height:2.2rem}.selos-section .caso{flex-direction:column;width:80vw;gap:2.4rem}.selos-section .caso .content{text-align:center;max-width:100vw}.selos-section .caso .content h3{font-size:1.6rem}.selos-section .caso .content h4{text-align:center;font-size:1.8rem}.selos-section .caso .content h6{font-size:1.4rem}.selos-section .caso .content p{font-size:1.4rem}.selos-section .left{flex-direction:column-reverse}.selos-section .goldButton{font-size:1.6rem;width:28.8rem;font-weight:700;text-transform:unset}}.separador{width:80vw;border:1px solid rgba(200,176,139,0.3);margin:6.6rem auto}.experiencia{display:flex;gap:12.9rem;max-width:1440px}.experiencia .content{display:flex;flex-direction:column;color:#fff;max-width:48.4rem;justify-content:center}.experiencia .content h2{font-size:2rem;line-height:120%;text-transform:uppercase;color:#ffffff;margin-bottom:0.8rem}.experiencia .content h3{font-size:2.8rem;line-height:100%;color:#d9a522;margin-bottom:1.6rem}.experiencia .content p{font-weight:300;font-size:2rem;line-height:120%;color:#ffffff;margin-bottom:3.2rem}.experiencia .content .grayButton{width:37rem}@media screen and (max-width: 600px){.experiencia{flex-direction:column;gap:6.3rem;text-align:center}.experiencia .content{padding:0 6rem}.experiencia .content h2{font-size:1.4rem}.experiencia .content h3{font-size:2rem}.experiencia .content p{font-size:1.6rem}.experiencia .content .grayButton{margin-bottom:6.3rem;font-size:1.6rem;width:100%}}@media screen and (min-width: 1441px){.experiencia{margin:auto}}.diferenciais{background-color:#575656;display:flex;flex-direction:column;justify-content:center;place-items:center;height:65vh;color:#fff;position:relative}.diferenciais .textura{position:absolute;top:0;left:0}.diferenciais h2{margin-bottom:6.6rem;font-weight:600;font-size:3.2rem;line-height:120%}.diferenciais .dif-container{display:flex;margin-bottom:6.6rem;gap:1.3rem}.diferenciais .dif-container .dif{width:19.1rem;height:14.2rem;background:rgba(0,0,0,0.3);border:1px solid rgba(217,217,217,0.3);border-radius:10px;display:flex;place-items:center;padding-left:1.6rem;position:relative}.diferenciais .dif-container .dif .yellow-separator{width:0.3rem;height:1.6rem;background:#d9a522;transform:rotate(90deg);position:absolute;top:1rem;left:2.6rem}.diferenciais .dif-container .dif p{font-weight:300;font-size:2rem;line-height:120%}@media screen and (max-width: 600px){.diferenciais{height:auto;padding-top:4.7rem;padding-bottom:6.8rem}.diferenciais .dif-container{flex-direction:column}}.simulacao{background-color:#171615;color:#fff;display:flex;justify-content:center;place-items:center;gap:10rem;height:60vh;position:relative}.simulacao .left{max-width:47rem}.simulacao .left h2{font-weight:700;font-size:2rem;line-height:120%;text-transform:uppercase;color:#c8b08b}.simulacao .left h4{font-weight:600;font-size:3.2rem;line-height:120%;color:#ffffff}.simulacao .right{z-index:3;max-width:32.4rem}.simulacao .right p{font-weight:400;font-size:2.2rem;line-height:120%;color:#ffffff}.simulacao .right a{margin-top:1.6rem}@media screen and (max-width: 600px){.simulacao{flex-direction:column;text-align:center;padding:9rem 4rem;gap:0;height:auto}.simulacao .left h2{font-size:1.6rem;line-height:120%;margin-bottom:1.6rem}.simulacao .left h4{font-size:2rem}.simulacao .right{place-items:center;display:flex;flex-direction:column}.simulacao .right p{font-size:1.6rem;line-height:120%;margin-bottom:3.8rem;margin-top:2.4rem;width:23.8rem}}footer{background-color:#171615;display:flex;flex-direction:column;color:#ffffff;justify-content:center;place-items:center;position:relative}footer .top{z-index:1;display:flex;width:100vw;margin-left:40%}footer .top img{margin-top:5.1rem;margin-bottom:3.4rem}footer .top p{font-weight:300;font-size:1.4rem;line-height:120%}footer .bottom{z-index:1;width:80vw;display:flex;justify-content:space-between;border-top:1px solid #fff;padding-top:0.8rem;padding-bottom:1.8rem;margin-top:4rem}footer .bottom p{font-size:1.2rem}footer a{color:#fff}footer .social-buttons{display:flex;margin-top:auto;gap:2.4rem;margin-top:2.2rem}footer .social-buttons img{margin:0}footer .bgimg{position:absolute;top:0;right:0;height:100%}@media screen and (max-width: 600px){footer{flex-direction:column;justify-content:center;place-items:center;width:100vw}footer .top{text-align:center;flex-direction:column;justify-content:center;place-items:center;margin-left:0}footer .bgimg{position:unset;top:0;right:0;height:100%}footer .social-buttons{justify-content:center}}.zap{position:fixed;right:40px;bottom:40px;z-index:999;cursor:pointer}.zap img{height:65px}
