*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}.lp-body{font-family:var(--lp-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--lp-text);background-color:var(--lp-c4);min-height:100vh;font-size:calc(14px * var(--lp-text-scale));line-height:1.5}.lp-body.lp-has-bg{background-size:var(--lp-bg-size,cover);background-position:50%;background-attachment:var(--lp-bg-attach,scroll);background-repeat:var(--lp-bg-repeat,no-repeat)}.lp-section{padding:40px 0}.lp-container{width:60%;max-width:1500px;margin:0 auto;padding:0 15px}@media (max-width:1600px){.lp-container{width:85%}}@media (max-width:1199px){.lp-container{width:80%}}@media (max-width:767px){.lp-container{width:100%}.lp-section{padding:16px 0}}.lp-grid{display:grid;grid-template-columns:2fr 1fr;grid-gap:30px;gap:30px;align-items:stretch}.lp-grid--no-side{grid-template-columns:1fr}.lp-col-main,.lp-col-side{display:flex;flex-direction:column;gap:30px;min-width:0}.lp-col-side{min-height:0}.lp-row-full{margin-top:30px}@media (max-width:991px){.lp-grid{grid-template-columns:1fr}.lp-slides{min-height:280px}}.lp-card{background:var(--lp-card-bg);backdrop-filter:blur(var(--lp-card-blur));-webkit-backdrop-filter:blur(var(--lp-card-blur));border:1px solid hsla(0,0%,100%,.08);border-radius:var(--lp-radius-md);padding:30px}.lp-hero{display:flex;align-items:stretch;gap:0}.lp-hero-logo{flex:0 0 50%;display:flex;align-items:center;justify-content:center;padding:30px}.lp-hero-logo img{display:block;width:100%;height:auto}.lp-hero-info{flex:1 1;display:flex;min-width:0}.lp-hero-info .lp-card{width:100%}.lp-hero--no-logo .lp-hero-info{flex:1 1 100%}@media (max-width:991px){.lp-hero{flex-direction:column}.lp-hero-logo{flex:none;width:100%}}.lp-info-name{display:block;font-size:calc(22px * var(--lp-text-scale));line-height:1.2;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:var(--lp-c5)}.lp-info-row{display:flex;align-items:center;gap:8px}.lp-info-city{margin-top:6px}.lp-info-city .lp-info-city-text{text-transform:uppercase;letter-spacing:2px;font-size:calc(15px * var(--lp-text-scale));color:var(--lp-c5)}.lp-info-city i{color:var(--lp-c1)}.lp-info-topicos{margin-top:18px;display:flex;flex-direction:column;gap:14px}.lp-info-topico{display:flex;align-items:center;gap:10px}.lp-info-topico i{color:var(--lp-c5);font-size:calc(16px * var(--lp-icon-scale));flex-shrink:0}.lp-info-topico span{font-size:calc(14px * var(--lp-text-scale));color:var(--lp-c5)}.lp-btn-grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:30px;column-gap:30px;grid-row-gap:15px;row-gap:15px}@media (max-width:991px){.lp-btn-grid{grid-template-columns:1fr}}.lp-btn{display:flex;align-items:center;width:100%;min-height:68px;padding:16px 20px;text-decoration:none;font-weight:600;font-size:calc(16px * var(--lp-btn-text-scale));background:var(--lp-btn-bg);border:2px solid var(--lp-btn-border);color:var(--lp-btn-text);box-sizing:border-box;transition:background .3s ease,border-color .3s ease,color .3s ease,transform .25s ease,border-radius .3s ease}.lp-btn:focus-visible,.lp-btn:hover{background:var(--lp-btn-bg-h);border-color:var(--lp-btn-border-h);color:var(--lp-btn-text-h);transform:translateY(-3px)}.lp-btn-label{font-weight:600;line-height:1.35}.lp-btn-left{gap:14px;min-width:0}.lp-btn-left,.lp-btn-right{display:flex;align-items:center}.lp-btn-right{gap:12px}.lp-btn i{font-size:calc(22px * var(--lp-icon-scale));flex-shrink:0;color:var(--lp-btn-icon);transition:color .3s ease}.lp-btn:focus-visible i,.lp-btn:hover i{color:var(--lp-btn-icon-h)}.lp-btn-1{border-radius:22px;justify-content:flex-start;gap:14px}.lp-btn-1,.lp-btn-2{box-shadow:0 10px 24px rgba(0,0,0,.25)}.lp-btn-2{border-radius:30px 10px 30px 10px;justify-content:space-between}.lp-btn-2:hover{border-radius:10px 30px 10px 30px}.lp-btn-3{border-radius:18px 28px 18px 28px;box-shadow:0 10px 24px rgba(0,0,0,.25);justify-content:space-between}.lp-btn-badge{width:40px;height:40px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.15);transition:transform .3s ease}.lp-btn-3:hover .lp-btn-badge{transform:rotate(8deg)}.lp-btn-4{border-radius:24px}.lp-btn-4,.lp-btn-5{justify-content:space-between}.lp-btn-5{border-radius:14px 40px 40px 14px}.lp-btn-6{border-radius:16px;box-shadow:0 10px 24px rgba(0,0,0,.25);justify-content:space-between}.lp-slides{position:relative;flex:1 1 auto;align-self:stretch;width:100%;height:100%;min-height:0;overflow:hidden;border-radius:var(--lp-radius-md);touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lp-slides-track{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;transition:transform .4s cubic-bezier(.25,.46,.45,.94);will-change:transform}.lp-slides-track.is-dragging{transition:none}.lp-slide{flex-shrink:0;width:100%;height:100%;background-size:cover;background-position:50%;background-color:var(--lp-c6)}.lp-slides video{width:100%;height:100%;object-fit:cover;display:block}.lp-slide-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:var(--lp-radius-md);background:var(--lp-card-bg);backdrop-filter:blur(var(--lp-card-blur));-webkit-backdrop-filter:blur(var(--lp-card-blur));display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;border:1px solid hsla(0,0%,100%,.08);color:var(--lp-c5)}.lp-slide-nav i{font-size:20px;color:var(--lp-c1)}.lp-slide-prev{left:10px}.lp-slide-next{right:10px}.lp-slide-dots{position:absolute;bottom:12px;left:0;right:0;display:flex;gap:6px;justify-content:center;z-index:5}.lp-slide-dot{width:8px;height:8px;border-radius:var(--lp-radius-sm);background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.35);cursor:pointer;padding:0}.lp-slide-dot.is-active{background:var(--lp-c1);border-color:var(--lp-c1)}.lp-cta{display:flex;align-items:center;justify-content:center;gap:30px;flex-wrap:wrap;text-align:center}.lp-cta-text{font-size:calc(22px * var(--lp-text-scale));color:var(--lp-c5)}.lp-cta-text.is-upper{text-transform:uppercase}.lp-cta .lp-btn{width:auto}@media (max-width:767px){.lp-cta{flex-direction:column;gap:16px}}.lp-footer{padding:30px 0 40px;text-align:center}.lp-footer-logo{height:20px;width:auto;opacity:.9}@media (max-width:991px){.lp-footer-logo{height:14px}}.lp-col-side>[data-module=slides]{display:flex;flex:1 1 auto;min-height:0}