.whatsapp-banner-sec{padding-top:64px}.whatsapp-banner{position:relative;display:grid;grid-template-columns:minmax(0,650px) 1fr;grid-template-areas:"title icons" "text icons" "button icons";align-content:center;min-height:225px;padding:16px 48px;overflow:hidden;border:1px solid rgba(37,211,102,.55);border-radius:18px;background-color:#080d13;box-shadow:0 0 24px rgba(37,211,102,.1);color:#fff;text-decoration:none;isolation:isolate}.whatsapp-banner:hover{color:#fff}.whatsapp-banner:before{content:"";position:absolute;inset:-32px;z-index:-1;pointer-events:none;filter:blur(24px);background:radial-gradient(circle at 9% 32%,rgba(37,211,102,.58),transparent 25%),radial-gradient(circle at 88% 16%,rgba(37,211,102,.32),transparent 30%),radial-gradient(circle at 48% 108%,rgba(37,211,102,.26),transparent 43%),radial-gradient(circle at 70% 62%,rgba(14,148,67,.34),transparent 34%),radial-gradient(circle at 35% 8%,rgba(70,232,132,.25),transparent 28%),linear-gradient(122deg,#06100a,#0a1710 42%,#111812 72%,#07110d)}.whatsapp-banner-title{grid-area:title;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:44px;font-weight:700;line-height:1}.whatsapp-banner-logo{display:inline-flex;align-items:center;-webkit-margin-start:4px;margin-inline-start:4px}.whatsapp-banner-logo svg{width:auto;height:32px}.whatsapp-banner-plus{color:#25d366;font-size:32px;font-weight:900;line-height:1;text-shadow:0 0 8px rgba(37,211,102,.55)}.whatsapp-banner-text{grid-area:text;margin-top:8px}.whatsapp-banner-text p{margin:0}.whatsapp-banner-subtitle{font-size:23px;font-weight:600;line-height:1.1}.whatsapp-banner-description{font-size:18px;line-height:1.1;color:hsla(0,0%,100%,.75);text-wrap:balance}.whatsapp-banner-button{grid-area:button;justify-self:start;display:inline-flex;align-items:center;justify-content:center;min-width:170px;height:40px;padding-inline:16px;margin-top:12px;border-radius:999px;background-color:#25d366;box-shadow:0 0 24px rgba(37,211,102,.28);font-size:18px;font-weight:600;white-space:nowrap;transition:background-color .3s ease,box-shadow .3s ease}@media screen and (min-width:768px) and (hover:hover) and (pointer:fine){.whatsapp-banner:hover .whatsapp-banner-button{background-color:#35e476;box-shadow:0 0 34px rgba(37,211,102,.45)}.whatsapp-banner:hover .whatsapp-banner-icon-whatsapp{scale:1.05}.whatsapp-banner:hover .whatsapp-banner-icon-gift,.whatsapp-banner:hover .whatsapp-banner-icon-percent{translate:0 -8px}.whatsapp-banner:hover .whatsapp-banner-icon-sparkles{translate:0 8px}.whatsapp-banner:hover .whatsapp-banner-icon-ticket{translate:0 4px}.whatsapp-banner:hover .whatsapp-banner-icon-bell{translate:0 -4px}.whatsapp-banner:hover .whatsapp-banner-icon-star{translate:-4px 0}.whatsapp-banner:hover .whatsapp-banner-icon-music{translate:4px 0}}.whatsapp-banner-icons{grid-area:icons;position:relative;justify-self:end;align-self:center;width:520px;height:180px;transform:translateX(60px);pointer-events:none}.whatsapp-banner-icon{position:absolute;width:32px;height:32px;color:#61ff9b;filter:drop-shadow(0 0 12px rgba(37,211,102,1));transition:translate .5s ease,scale .5s ease}.whatsapp-banner-icon-whatsapp{left:44%;top:54%;width:80px;height:80px;transform:translate(-50%,-50%);filter:drop-shadow(0 0 18px rgba(37,211,102,.95))}.whatsapp-banner-icon-gift{right:9%;top:11%;width:36px;height:36px;transform:rotate(6deg)}.whatsapp-banner-icon-percent{left:11%;top:30%;transform:rotate(-6deg)}.whatsapp-banner-icon-ticket{right:24%;bottom:7%;width:36px;height:36px;transform:rotate(-6deg)}.whatsapp-banner-icon-sparkles{left:27%;top:9%;transform:rotate(12deg)}.whatsapp-banner-icon-bell{right:2%;bottom:25%;transform:rotate(3deg)}.whatsapp-banner-icon-star{left:3%;bottom:10%;transform:rotate(-12deg)}.whatsapp-banner-icon-music{left:61%;top:13%;transform:rotate(12deg)}@media screen and (max-width:1199px){.whatsapp-banner-icons{width:420px;transform:translateX(40px)}}@media screen and (max-width:991px){.whatsapp-banner-sec{padding-top:32px}.whatsapp-banner-icons{width:300px;height:160px;transform:translateX(20px)}.whatsapp-banner-icon{width:28px;height:28px}.whatsapp-banner-icon-whatsapp{width:64px;height:64px}.whatsapp-banner-icon-gift{width:32px;height:32px}.whatsapp-banner-icon-bell{right:1%;bottom:28%;width:24px;height:24px}.whatsapp-banner-icon-music{left:68%;top:50%;width:24px;height:24px}}@media screen and (max-width:767px){.whatsapp-banner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title" "text icons" "button button";row-gap:8px;min-height:0;padding:16px}.whatsapp-banner-title{font-size:24px}.whatsapp-banner-logo svg{height:20px}.whatsapp-banner-plus{font-size:20px}.whatsapp-banner-text{margin-top:0}.whatsapp-banner-subtitle{font-size:18px}.whatsapp-banner-description{margin-top:4px;font-size:clamp(13px,3.8vw,16px);line-height:1.3}.whatsapp-banner-button{min-width:136px;height:32px;margin-top:0;font-size:16px}.whatsapp-banner-icons{width:84px;height:64px;-webkit-margin-end:24px;margin-inline-end:24px;transform:none}.whatsapp-banner-icons:before{content:"";position:absolute;inset:8px;border-radius:50%;background-color:rgba(37,211,102,.2);filter:blur(40px)}.whatsapp-banner-icon-whatsapp{left:0;top:12px;width:48px;height:48px;transform:rotate(-12deg)}.whatsapp-banner-icon-gift{right:0;top:0;width:24px;height:24px;transform:rotate(12deg)}.whatsapp-banner-icon-ticket{right:0;bottom:-4px;width:20px;height:20px;transform:rotate(-12deg)}.whatsapp-banner-icon-bell,.whatsapp-banner-icon-music,.whatsapp-banner-icon-percent,.whatsapp-banner-icon-sparkles,.whatsapp-banner-icon-star{display:none}}@media screen and (max-width:374px){.whatsapp-banner-icons{-webkit-margin-end:12px;margin-inline-end:12px}}