.bubble{position:sticky;z-index:100;top:100vh;float:left;height:1px;width:1px;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}@media only screen and (max-width:760px){.bubble{display:none}}.bubble.open .inner_bubble{width:100vw;height:100vh;left:0;top:-100vh;border-radius:0;transition:border-radius 5s ease-in,all .75s ease-in-out}.bubble.open .inner_bubble .inner_bubble_open{display:block;background-position:left -500px center;opacity:1;width:100vw;height:100vh;transition:opacity 1.5s ease-in-out,background-position 2s ease-in-out}@media only screen and (max-width:980px){.bubble.open .inner_bubble .inner_bubble_open{background-position:left -600px center}}.bubble.open .inner_bubble .inner_bubble_btn{display:none}.bubble .inner_bubble{cursor:pointer;display:block;position:absolute;top:-200px;width:16rem;height:16rem;border-radius:50%;background-color:#000;padding:1.5rem;left:calc(100vw - 250px);color:#fff;transition:border-radius 5s ease-in,all .75s ease-in-out}body.darkmode .bubble .inner_bubble{background-color:#fff;color:#000}body.darkmode .bubble .inner_bubble img{filter:invert(1)}.bubble .inner_bubble .inner_bubble_btn{text-align:center;font-family:"Courier New",Courier,monospace;margin-top:30px;font-size:1.8rem}.bubble .inner_bubble .inner_bubble_btn img{margin-top:10px}.bubble .inner_bubble .inner_bubble_open{transition:opacity .25s ease-in-out,background-position .5s ease-in-out;background:url(/app/themes/swdorg/public/images/earth.svg) top left no-repeat;background-position:left -1000px center;height:100%;opacity:0;overflow-y:scroll;left:0;top:0;cursor:auto;width:1px;height:1px;border-radius:0;overflow-y:scroll;position:fixed}.bubble .inner_bubble .inner_bubble_open .close_button{position:fixed;bottom:100px;right:100px;width:80px;height:80px;background-color:#fff;border:2px solid #000;color:#000;border-radius:50%;font-size:40px}.bubble .inner_bubble .inner_bubble_open .close_button:focus,.bubble .inner_bubble .inner_bubble_open .close_button:hover{background-color:#000;border-color:#fff;color:#fff;cursor:pointer}.bubble .inner_bubble .inner_bubble_open .content{padding:40px 300px}@media only screen and (max-width:980px){.bubble .inner_bubble .inner_bubble_open .content{padding:40px 200px}}.bubble .inner_bubble .inner_bubble_open .content .btn{border:4px solid #000;background-color:#fff;color:#000;text-decoration:none}.bubble .inner_bubble .inner_bubble_open .content .btn::after{filter:invert(1)}.bubble .inner_bubble .inner_bubble_open .content .btn:focus,.bubble .inner_bubble .inner_bubble_open .content .btn:hover{border:4px solid #fff;background-color:#000;color:#fff}.bubble .inner_bubble .inner_bubble_open .content .btn:focus::after,.bubble .inner_bubble .inner_bubble_open .content .btn:hover::after{filter:none}