/*!/wp-content/mu-plugins/buziosmar-lp-comerciais/assets/lp-comerciais.css*/.lp-comercial-page{margin:0;background:#fff}.lp-comercial{--lp-dark:#003b5c;--lp-blue:#2e87c5;--lp-white:#ffffff;--lp-text:#17324a;--lp-title-font:Georgia, "Times New Roman", serif;--lp-text-font:inherit;background:var(--lp-white);color:var(--lp-text);font-family:var(--lp-text-font);overflow:hidden}.lp-comercial *{box-sizing:border-box}.lp-comercial img{display:block;max-width:100%}.lp-comercial__hero{position:relative;height:var(--lp-hero-desktop-height,620px);background:var(--lp-dark);overflow:hidden}.lp-comercial__final-copy h2{width:min(720px, 100%);margin:0;color:inherit;font-family:var(--lp-title-font);font-size:clamp(42px, 6.1vw, 92px);font-weight:400;line-height:1.02;letter-spacing:0}.lp-comercial__final-copy h2 span{font-style:italic}.lp-comercial__final-copy p{width:min(620px, 100%);margin:0;color:inherit;font-size:clamp(16px, 1.5vw, 22px);line-height:1.55}.lp-comercial__hero picture,.lp-comercial__hero img,.lp-comercial__final-media picture,.lp-comercial__final-media img{width:100%;height:100%}.lp-comercial__hero img,.lp-comercial__final-media img{object-fit:cover}.lp-comercial__steps{background:#fff;padding:clamp(28px, 4.5vw, 54px) 18px}.lp-comercial__steps-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px, 4vw, 54px);width:min(1120px, 100%);margin:0 auto}.lp-comercial__step{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(16px, 2.6vw, 30px)}.lp-comercial__step-icon{width:clamp(82px, 11vw, 128px);min-width:clamp(82px, 11vw, 128px);aspect-ratio:1;display:grid;place-items:center;border:3px solid var(--lp-dark);border-radius:50%;color:var(--lp-dark);font-size:clamp(25px, 3vw, 40px);font-weight:800;line-height:1}.lp-comercial__step-icon--coupon{width:clamp(150px, 18vw, 218px);min-width:clamp(150px, 18vw, 218px);aspect-ratio:1.8;border-radius:14px;border-style:dashed;grid-template-rows:1fr auto;padding:13px;text-align:center}.lp-comercial__coupon-percent{font-size:clamp(42px, 6vw, 74px);font-weight:900}.lp-comercial__coupon-code{width:100%;padding-top:7px;border-top:1px solid rgb(0 59 92 / .3);font-size:clamp(12px, 1.35vw, 16px);font-weight:800;overflow-wrap:anywhere}.lp-comercial__step-body h2{margin:0 0 7px;color:var(--lp-dark);font-family:var(--lp-title-font);font-size:clamp(20px, 2vw, 28px);line-height:1.2}.lp-comercial__step-body p{margin:0;color:var(--lp-dark);font-size:clamp(17px, 2vw, 26px);font-weight:600;line-height:1.25}.lp-comercial__conditions{padding:clamp(38px, 6vw, 72px) 18px clamp(46px, 7vw, 86px)}.lp-comercial__conditions-inner{width:min(1060px, 100%);margin:0 auto}.lp-comercial__conditions h2{margin:0 0 clamp(24px, 4vw, 42px);text-align:center;font-family:var(--lp-title-font);font-size:clamp(24px, 3.5vw, 44px);font-weight:800;line-height:1.1;letter-spacing:0}.lp-comercial__condition-list{display:grid;gap:12px}.lp-comercial__condition{display:grid;grid-template-columns:minmax(170px,38%) minmax(0,1fr);min-height:78px}.lp-comercial__condition strong,.lp-comercial__condition span{display:flex;align-items:center;min-width:0;padding:18px clamp(18px, 3vw, 34px);line-height:1.2}.lp-comercial__condition strong{justify-content:center;text-align:center;font-size:clamp(28px, 3.7vw, 44px);font-weight:400;letter-spacing:0}.lp-comercial__condition span{font-size:clamp(18px, 2.1vw, 26px);font-style:italic;font-weight:400}.lp-comercial__commercial-cta{position:relative;display:grid;grid-template-columns:1fr!important;grid-template-rows:1fr!important;height:var(--lp-commercial-cta-desktop-height,560px)!important;min-height:0!important;max-height:var(--lp-commercial-cta-desktop-height,560px)!important;isolation:isolate;background:linear-gradient(135deg,var(--lp-dark),var(--lp-blue));color:#fff}.lp-comercial__commercial-cta-media,.lp-comercial__commercial-cta-content{grid-area:1 / 1;width:100%}.lp-comercial__commercial-cta-media{position:relative;z-index:0;height:100%;min-height:0}.lp-comercial__commercial-cta-media picture,.lp-comercial__commercial-cta-media img{width:100%;height:100%}.lp-comercial__commercial-cta-media img{object-fit:cover}.lp-comercial__commercial-cta-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgb(0 33 52 / .96),rgb(0 59 92 / .68),rgb(0 59 92 / .4))}.lp-comercial__commercial-cta-content{position:relative;z-index:1;display:flex;width:min(980px, calc(100% - 36px));margin:0 auto;flex-direction:column;align-items:flex-start;justify-content:center;gap:18px;padding:clamp(42px, 7vw, 88px) 0;overflow:auto}.lp-comercial__commercial-cta-content h2{width:min(680px, 100%);margin:0;color:inherit;font-family:var(--lp-title-font);font-size:clamp(32px, 5vw, 64px);font-weight:800;line-height:1.06;letter-spacing:0}.lp-comercial__commercial-cta-content p{width:min(560px, 100%);margin:0;color:inherit;font-size:clamp(16px, 1.7vw, 22px);line-height:1.52}.lp-comercial__final{display:grid;grid-template-columns:minmax(360px,42%) minmax(0,58%);background:var(--lp-dark);color:#fff}.lp-comercial__final-copy{display:flex;height:var(--lp-final-banner-desktop-height,520px);flex-direction:column;justify-content:center;gap:22px;padding:clamp(34px, 6vw, 82px);overflow:auto}.lp-comercial__final-copy h2{font-size:clamp(30px, 3.6vw, 52px);line-height:1.12}.lp-comercial__final-copy p{font-size:clamp(15px, 1.35vw, 20px);line-height:1.55}.lp-comercial__final-logo{width:min(180px, 46vw);height:auto}.lp-comercial__final-media{height:var(--lp-final-banner-desktop-height,520px);background:linear-gradient(135deg,var(--lp-blue),var(--lp-dark))}.lp-comercial__validity{padding:clamp(20px, 3vw, 30px) 18px;background:#fff;color:var(--lp-dark);text-align:center;border-bottom:1px solid rgb(0 59 92 / .16)}.lp-comercial__validity-inner{width:min(920px, 100%);margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 22px}.lp-comercial__validity-divider{display:block;flex:0 0 min(70vw, 70%);width:min(70vw, 70%);height:1px;background:var(--lp-dark);opacity:.9}.lp-comercial__validity h2{margin:0;color:var(--lp-dark);font-family:var(--lp-title-font);font-size:clamp(15px, 1.45vw, 20px);line-height:1.18;font-weight:800;letter-spacing:0}.lp-comercial__validity p{margin:0;color:var(--lp-dark);font-size:clamp(15px, 1.45vw, 20px);line-height:1.5;font-weight:700}.lp-comercial__validity-buttons{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.lp-comercial__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 22px;border:2px solid var(--lp-dark);background:var(--lp-dark);color:#fff;text-decoration:none;font-size:14px;font-weight:800;line-height:1;text-transform:uppercase}.lp-comercial__button:visited,.lp-comercial__button:focus{color:#fff}.lp-comercial__button:hover{color:#fff;filter:brightness(.92)}.lp-comercial__button--secondary{border-color:var(--lp-blue);background:var(--lp-blue)}.lp-comercial__button--outline{background:#fff0;color:var(--lp-dark)}.lp-comercial__button--small{margin-top:14px;min-height:38px;padding:10px 16px;font-size:12px}.lp-comercial__button--cta{margin-top:8px;border-color:#fff;background:#fff;color:var(--lp-dark)!important}.lp-comercial__button--cta:hover{color:var(--lp-dark)!important}.lp-comercial__footer{background:var(--lp-footer-bg,var(--lp-dark));color:var(--lp-footer-text,#fff)}.lp-comercial__footer-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:clamp(28px, 5vw, 72px);width:min(1120px, calc(100% - 36px));margin:0 auto;padding:clamp(38px, 6vw, 70px) 0}.lp-comercial__footer-brand,.lp-comercial__footer-contact{display:flex;flex-direction:column;gap:18px}.lp-comercial__footer-brand img{width:min(180px, 48vw);height:auto;object-fit:contain}.lp-comercial__footer-brand strong{font-family:var(--lp-title-font);font-size:clamp(24px, 3vw, 38px);line-height:1.1}.lp-comercial__footer p{margin:0;color:var(--lp-footer-muted,rgb(255 255 255 / .86));font-size:16px;line-height:1.65}.lp-comercial__footer-actions{display:flex;flex-wrap:wrap;gap:12px}.lp-comercial__button--footer-primary{border-color:var(--lp-footer-button-bg,#fff);background:var(--lp-footer-button-bg,#fff);color:var(--lp-footer-button-text,var(--lp-dark))}.lp-comercial__button--footer-primary:hover{color:var(--lp-footer-button-text,var(--lp-dark))}.lp-comercial__button--footer-outline{border-color:var(--lp-footer-outline,rgb(255 255 255 / .78));background:#fff0;color:var(--lp-footer-text,#fff)}.lp-comercial__button--footer-outline:hover{color:var(--lp-footer-text,#fff)}.lp-comercial__footer-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;width:min(1120px, calc(100% - 36px));margin:0 auto;padding:18px 0 24px;border-top:1px solid var(--lp-footer-border,rgb(255 255 255 / .16));color:var(--lp-footer-muted,rgb(255 255 255 / .72));font-size:13px;line-height:1.5}@media (max-width:767px){.lp-comercial__final{display:grid;grid-template-columns:1fr}.lp-comercial__hero{height:var(--lp-hero-mobile-height,720px)}.lp-comercial__final-copy h2{font-size:clamp(42px, 13vw, 68px)}.lp-comercial__steps-inner{grid-template-columns:1fr;gap:30px}.lp-comercial__step{grid-template-columns:1fr;justify-items:center;text-align:center}.lp-comercial__step-body p{font-size:clamp(18px, 5.6vw, 25px)}.lp-comercial__condition{grid-template-columns:1fr}.lp-comercial__condition strong,.lp-comercial__condition span{justify-content:center;text-align:center;padding:16px 18px}.lp-comercial__commercial-cta{height:var(--lp-commercial-cta-mobile-height,520px)!important;min-height:0!important;max-height:var(--lp-commercial-cta-mobile-height,520px)!important}.lp-comercial__commercial-cta-overlay{background:linear-gradient(180deg,rgb(0 33 52 / .88),rgb(0 59 92 / .64))}.lp-comercial__commercial-cta-content{align-items:center;text-align:center;padding:48px 0}.lp-comercial__final-copy,.lp-comercial__final-media{height:var(--lp-final-banner-mobile-height,420px)}.lp-comercial__final-copy{padding:34px 24px;text-align:center;align-items:center}.lp-comercial__final-copy h2{font-size:clamp(28px, 8vw, 40px)}.lp-comercial__validity-inner{flex-direction:column}.lp-comercial__validity-divider{flex-basis:70%;width:70%}.lp-comercial__footer-inner{grid-template-columns:1fr;text-align:center}.lp-comercial__footer-brand,.lp-comercial__footer-contact{align-items:center}.lp-comercial__footer-actions,.lp-comercial__footer-bottom{justify-content:center;text-align:center}}