*{margin:0;padding:0;box-sizing:border-box;outline:none;list-style:none;border:none;font-family:"Google Sans",sans-serif}.google-sans{font-family:"Google Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"GRAD" 0}html,body{background:#fff !important;scroll-behavior:smooth}.container-menu{display:flex;padding:10px 0}.title{margin-bottom:20px}.title h2{font-weight:600;text-transform:uppercase;margin-bottom:0 !important}.title h3{text-transform:uppercase}p,ul{margin-bottom:0 !important}.group-section{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}h2{text-transform:uppercase}.info{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh}h2{margin-bottom:20px;text-align:center}p{text-align:justify}section{padding:80px 0}.container{max-width:1000px;margin:0 auto !important}.header{width:100%;height:699px;background-image:url("../img/bg-home-desk.jpg?v=1.2");background-color:#020202;background-position:47%;background-size:cover;background-repeat:no-repeat;display:flex;justify-content:flex-start;align-items:flex-start;position:relative;overflow:hidden}@media screen and (max-width: 768px){.header{background-position:37%}}.header .mensagem{position:absolute;right:19%;bottom:10%;width:320px;background:rgba(0,0,0,.75);backdrop-filter:blur(6px);border-radius:16px;padding:20px;opacity:0;transform:translateY(-100px);animation:subirSuave 3.1s ease-out forwards;animation-delay:.3s}@media screen and (max-width: 768px){.header .mensagem{margin:0 auto;right:0;left:0}}.header .mensagem p{text-align:center;color:#fff;font-size:1.4rem;line-height:1.4;margin:0}@media screen and (max-width: 768px){.header .mensagem p{font-size:1.2rem}}@keyframes subirSuave{0%{opacity:0;transform:translateY(-100px)}100%{opacity:1;transform:translateY(-220px)}}@media screen and (max-width: 768px){@keyframes subirSuave{0%{opacity:0;transform:translateY(-40px)}100%{opacity:1;transform:translateY(-60px)}}}nav{display:flex;justify-content:center;align-items:center;min-height:10vh;padding:0;background-color:#0d0d0d;width:100%}nav .container{display:flex;justify-content:space-between;align-items:center;width:100%}nav .container .logo{width:20%;padding:10px 0}nav .container .logo h1{font-size:2.5em;display:flex;flex-direction:column;align-items:center}nav .container .logo h1 span{color:#fff;font-size:16px;margin-top:0px}nav .container .logo h1 span:hover{color:#fff}nav .container .logo a{text-decoration:none;color:#fff}nav .container .logo a:hover{text-decoration:none;color:#fff !important}nav .container .logo a .logo-name{display:none}nav .container .logo img{width:100%;max-width:60px}.show{display:flex !important}.nav-links{display:flex;justify-content:flex-end;align-items:center;margin:0;padding:0;z-index:999999}.nav-links li{list-style:none;margin-right:20px}.nav-links li:last-child{margin-right:0}.nav-links a{color:#fff;text-decoration:none;font-size:16px;cursor:pointer;font-weight:600}.nav-links a:hover{color:#f1c40f;font-weight:600;cursor:pointer;transition:transform .3s ease,opacity .3s ease;opacity:.9}.burger{cursor:pointer;display:none;order:3}.burger div{width:25px;height:3px;background-color:#fff;margin:5px}.social{display:flex;justify-content:center;align-items:center}.social .redes{display:flex;gap:10px}.social .redes a{font-size:18px;transition:transform .3s ease,opacity .3s ease;opacity:.85}.social .redes a:hover{transform:translateY(-4px);opacity:1}.social .redes .fa-youtube{color:red}.social .redes .fa-instagram{color:#e1306c}.social .redes .fa-tiktok{color:#ebebeb}.social .redes .fa-facebook{color:#1877f2}.social .redes .fa-globe{color:#fff}@media screen and (max-width: 1024px){.nav-links{width:60%}}@media screen and (max-width: 768px){body{overflow-x:hidden}nav{width:100%}nav .social{display:none}.burger{display:none}}.toggle .line-1{transform:rotate(-45deg) translate(-5px, 6px)}.toggle .line-2{opacity:0}.toggle .line-3{transform:rotate(45deg) translate(-5px, -6px)}.whatsapp-float{position:fixed;width:60px;height:60px;bottom:25px;right:25px;background-color:#25d366;color:#fff;border-radius:50%;text-align:center;font-size:30px;z-index:1000;box-shadow:0 4px 10px rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;transition:transform .3s ease;text-decoration:none !important}.whatsapp-float:hover{transform:scale(1.1);color:#fff;text-decoration:none}.whatsapp-float img{width:30px;height:30px}@media screen and (max-width: 768px){.about{padding:20px 0px}}.about .container{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width: 768px){.about .container{flex-direction:column;align-items:center;gap:20px;padding:20px}}.about .container .about_img{width:100%;max-width:478px}.about .container .about_img img{width:100%;max-width:478px}.about .container .about_img span{font-size:12px}.about .container .about_infos{padding:0 20px;width:100%}@media screen and (max-width: 768px){.about .container .about_infos{padding:0}}.contact .container{display:flex;flex-direction:column;align-items:center;justify-content:center}.contact .container .form-infos{width:50%;padding:20px}.contact .container .form-infos .form{width:100%}.contact .container .form-infos .form .form-group.btn{display:flex;justify-content:flex-end;padding:0}.contact .container .form-infos .form .form-group.btn .btn.btn-primary{width:100%;background-color:#ea4a3b;border:none}.contact .container .form-infos .form .form-group.btn .btn.btn-primary:hover{background-color:#c73224}.contact .container .map{padding:20px;width:50%}.contact .container .map iframe{border:none;width:100%;border-radius:5px}@media(max-width: 768px){.contact .container p{text-align:center}}footer{display:flex;justify-content:center;align-items:center;width:100%;background-color:#020202;text-align:center;font-size:12px}footer span,footer p{display:flex;justify-content:center;align-items:center;color:#fff;text-align:center;gap:5px;vertical-align:middle}footer span span,footer p span{margin-top:8px;display:block;font-size:30px}.bg-links{background-color:#010708 !important}.bg-links .bg-person{display:none}@media screen and (max-width: 768px){.bg-links .bg-person{display:block;width:100%;background-image:url("../img/bg-person.jpg");background-position:50%;background-size:cover;height:384px}}.bg-links main{padding:40px}@media screen and (max-width: 768px){.bg-links main{padding:20px 5px;box-shadow:0 -56px 30px rgba(0,0,0,.95);border-radius:12px}}.bg-links main .container{width:100%;max-width:900px;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-direction:column}.bg-links main .container img{max-width:150px;border-radius:10px}@media screen and (max-width: 768px){.bg-links main .container img{display:none}}.bg-links main .container h1{margin-top:20px;margin-bottom:0 !important;color:#fff;font-size:1.35rem;text-transform:uppercase;font-weight:700}@media screen and (max-width: 768px){.bg-links main .container h1{font-size:1.55rem;margin-top:-52px}}.bg-links main .container p{margin-top:20px;margin-bottom:0;color:#fff;text-align:center}.bg-links main .container .social{font-size:16px;padding:20px;padding-bottom:0}.bg-links main .container .social .redes{display:flex;gap:15px;justify-content:center;align-items:center}.bg-links main .container .social .redes i{color:#fff;font-size:25px}.bg-links main .container .links{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:100%;max-width:448px;height:54px;color:#000;background:linear-gradient(180deg, rgba(255, 204, 0, 0.99) 0%, rgba(255, 204, 0, 0) 100%),rgba(255,204,0,.99);border-color:0px 0 8px rgba(0,0,0,.02);font-size:1.115rem;line-height:1.75rem;border-radius:15px;font-weight:500;margin-bottom:10px;line-height:1.3;background-contrast-color:#fff}.bg-links main .container .links .vendasA{font-size:14px;font-weight:400;color:#008a39}.bg-links main .container .links .vendasA:hover{text-decoration:none}.bg-links main .container .links .vendasC{font-size:14px}.bg-links main .container .links .vendasB{font-size:14px;font-weight:400;color:#3f3f3f}.bg-links main .container .links .vendasB:hover{text-decoration:none}.bg-links main .container .links:hover{transition:all .5s ease;text-decoration:none;transform:scale(1.01);background:linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%),rgba(255,255,255,.1);border-color:0px 0 8px rgba(26,26,26,.02);color:#fff}@media screen and (max-width: 768px){.bg-links main .container .links{font-size:1.125rem;height:55px}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .3s ease}.modal.active{opacity:1;visibility:visible;display:flex}.modal .modal-content{width:350px;background:#111;padding:30px;border-radius:12px;text-align:center;color:#fff;transform:scale(0.8);transition:all .3s ease;margin:0 auto}.modal.active .modal-content{transform:scale(1)}.close{position:absolute;top:20px;right:30px;cursor:pointer;font-size:24px;color:#fff}.close:hover{color:#fff}.btn-modal{margin:20px 0;padding:10px 20px;border:none;background:#fc0;cursor:pointer;border-radius:8px}