.poppins-container{position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:9999;display:flex;flex-direction:column;gap:1rem}.poppin{position:relative;display:flex;align-items:center}.poppin__bubble{position:relative;width:125px;height:125px;border-radius:50%;background-color:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .3s ease;z-index:2}.poppin__bubble:hover{transform:scale(1.05)}.poppin__bubble-close{position:absolute;top:-5px;right:-5px;width:25px;height:25px;border-radius:50%;background-color:#0f3152;color:#20436b;font-size:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .3s ease;padding:0;line-height:1;transform:rotate(-5deg)}.poppin__bubble-close:hover{background-color:#20436b;color:#fff}.poppin__bubble-close span{color:#fff;position:absolute;top:15.5px;left:50%;transform:translate(-50%, -50%);line-height:1}.poppin__bubble-inner{width:75%;height:75%;border-radius:50%;background-color:#99d3d8;display:flex;align-items:center;justify-content:center;text-align:center;padding:8px;box-shadow:0 4px 20px rgba(0,0,0,.15)}.poppin__bubble-text{font-family:"Oswald",sans-serif;font-size:13px;color:#20436b;text-transform:uppercase;line-height:18px;letter-spacing:.3px;font-weight:bold;transform:rotate(-5deg)}.poppin__bubble::before,.poppin__bubble::after{content:"";display:block;position:absolute;top:12.5px;left:12.5px;width:100px;height:100px;background:rgba(153,211,216,.4);border-radius:50%;z-index:-1;animation:poppin-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite}.poppin__bubble::after{animation-delay:-1.5s}.poppin.is-open .poppin__bubble{display:none}.poppin.is-open .poppin__content{display:flex;animation:poppin-slide-in .4s ease-out}.poppin__content{display:none;position:relative;align-items:flex-start;gap:15px}.poppin__content-close{flex-shrink:0;width:50px;height:50px;border-radius:50%;background-color:#99d3d8;border:none;color:#20436b;font-size:24px;font-weight:400;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .3s ease;padding:0;line-height:1;order:2}.poppin__content-close:hover{background-color:rgb(116.1063829787,195.085106383,201.8936170213)}.poppin__content-close span{display:flex;align-items:center;line-height:0px;margin-top:5px}.poppin__content-wrapper{width:320px;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,.2);order:1}.poppin__content-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg, rgba(15, 49, 82, 0.3) 0%, rgba(15, 49, 82, 0.85) 100%);z-index:1}.poppin__content-image{width:100%}.poppin__content-image img{width:100%;height:auto;display:block}.poppin__content-body{padding:20px;position:relative;z-index:2}.poppin__content-title{font-family:"Oswald",sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;margin:0 0 10px 0;line-height:1.2}.poppin__content-subtitle{font-family:"Oswald",sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;margin:0 0 10px 0;line-height:1.2}.poppin__content-description{font-family:"Hind Guntur",sans-serif;font-size:14px;line-height:1.4;margin-bottom:2rem}.poppin__content-description p{margin:0 0 8px}.poppin__content-description p:last-child{margin-bottom:0}.poppin__content-description strong{font-weight:600}.poppin__content-cta{display:inline-flex;align-items:center;gap:10px;background-color:#0f3152;color:#fff;padding:12px 18px;-webkit-text-decoration:none;text-decoration:none;font-family:"Oswald",sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;transition:all .3s ease;position:absolute;right:0;bottom:0;font-weight:bold}.poppin__content-cta span{position:relative;top:3px}.poppin__content-cta i{font-size:11px;transition:transform .3s ease}.poppin__content-cta:hover i{transform:translateX(3px)}.poppin__content--guide .poppin__content-wrapper{background-color:#99d3d8}.poppin__content--guide .poppin__content-image{background-color:#0f3152;padding:20px}.poppin__content--guide .poppin__content-image img{max-width:90%;margin:0 auto;display:block}.poppin__content--guide .poppin__content-body{background-color:#99d3d8}.poppin__content--guide .poppin__content-title{color:#0f3152}.poppin__content--guide .poppin__content-description{color:#0f3152}.poppin__content--webinar-overlay .poppin__content-wrapper{position:relative;background-size:cover;background-position:center;min-height:280px;display:flex;flex-direction:column;justify-content:flex-end}.poppin__content--webinar-overlay .poppin__content-body{position:relative;z-index:2;padding:25px 20px}.poppin__content--webinar-overlay .poppin__content-title{font-family:"Oswald",sans-serif;font-weight:500;color:#fff;font-size:16px}.poppin__content--webinar-overlay .poppin__content-subtitle{color:#fff}.poppin__content--webinar-overlay .poppin__content-description{color:#fff}.poppin__content--webinar-overlay .poppin__content-description p{font-family:"Hind Guntur",sans-serif;font-size:15px;line-height:17px}.poppin__content--webinar-split .poppin__content-wrapper{background-color:#0f3152}.poppin__content--webinar-split .poppin__content-image img{width:100%;height:160px;-o-object-fit:cover;object-fit:cover}.poppin__content--webinar-split .poppin__content-body{background-color:#0f3152}.poppin__content--webinar-split .poppin__content-title{color:#fff;font-size:14px}.poppin__content--webinar-split .poppin__content-subtitle{color:#fff}.poppin__content--webinar-split .poppin__content-description{color:#fff}@keyframes poppin-pulse{0%{transform:scale(1);opacity:.7}50%{opacity:.3}100%{transform:scale(1.5);opacity:0}}@keyframes poppin-slide-in{0%{opacity:0;transform:translateX(30px)}100%{opacity:1;transform:translateX(0)}}@keyframes poppin-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes poppin-fade-out{0%{opacity:1}100%{opacity:0}}@media screen and (max-width: 768px){.poppins-container{right:10px}.poppin__content{flex-direction:column;align-items:flex-end;gap:10px}.poppin__content-close{width:35px;height:35px;font-size:18px;margin-right:10px}.poppin__content-wrapper{width:280px;order:2}.poppin__content-title{font-size:14px}.poppin__content-description{font-size:12px}.poppin__content-cta{font-size:11px;padding:10px 15px}}@media screen and (max-width: 480px){.poppins-container{right:5px}.poppin__content-wrapper{width:260px}.poppin__content-close{width:35px;height:35px;font-size:18px}}
