.hero-banner-bubble.hero-banner-1{position:relative}.hero-banner-bubble .hero-banner__bubble{align-items:center;background-color:var(--color-bg-inverse);border-radius:50%;bottom:10%;display:flex;flex-direction:column;height:200px;justify-content:center;padding:30px;position:absolute;right:10%;transition:all .2s ease;width:200px}.hero-banner-bubble .hero-banner__bubble:hover{transform:scale(1.1)}.hero-banner-bubble .hero-banner__bubble-text,.hero-banner-bubble .hero-banner__bubble-text *{color:var(--color-text-on-primary);font-size:20px;line-height:1.5;margin-bottom:0!important;max-width:200px;pointer-events:none;text-align:center;width:100%}.hero-banner-bubble .hero-banner__bubble-text:focus,.hero-banner-bubble .hero-banner__bubble-text:hover,.hero-banner-bubble .hero-banner__bubble:focus,.hero-banner-bubble .hero-banner__bubble:hover{text-decoration:none}.hero-banner-bubble .hero-banner__cta{text-align:center}@media screen and (max-width:1440px){.hero-banner-bubble.hero-banner-1 .hero-banner__content{max-width:500px!important}}@media screen and (max-width:1024px){.hero-banner-bubble .hero-banner__bubble{bottom:5%;right:5%}}@media screen and (max-width:767px){.hero-banner-bubble.header--fixed.hero-banner-1 .hero-banner__content{top:40%}.hero-banner-bubble .hero-banner__bubble{height:160px;right:50%;transform:translateX(50%);width:160px}.hero-banner-bubble .hero-banner__bubble:hover{transform:translateX(50%)}.hero-banner-bubble.header--not-fixed.hero-banner-1 .hero-banner__content{top:35%}.hero-banner-bubble.header--not-fixed.hero-banner-1 .hero-banner__bubble{bottom:10%}.hero-banner-bubble .hero-banner__bubble-text{font-size:16px;margin-bottom:15px}}