acp-speech-bubble .speech-bubble{position:relative;background:#5e5e5e;border-radius:.4em;width:60%;margin:10px auto}@media screen and (max-width: 600px){acp-speech-bubble .speech-bubble{width:90%}}acp-speech-bubble .speech-bubble button{border:1px solid #0070e0;margin:-10px auto 25px;font-weight:700;font-size:1rem}@media screen and (max-width: 600px){acp-speech-bubble .speech-bubble button{margin:5px auto 20px}}acp-speech-bubble .speech-bubble:after{content:"";position:absolute;top:0;left:50%;width:0;height:0;border:20px solid transparent;border-bottom-color:#5e5e5e;border-top:0;margin-left:-20px;margin-top:-20px}acp-speech-bubble .speech-bubble-text{color:#efefef;padding:25px 50px;text-align:center;font-weight:700}@media screen and (max-width: 600px){acp-speech-bubble .speech-bubble-text{padding:25px 25px 10px}}acp-speech-bubble .bottom-sheet{position:fixed;bottom:-150px;left:50%;transform:translateX(-50%);transition:bottom .2s ease-in-out;width:calc(100vw - 40px);background:#3c3c3c;padding:20px;border-radius:15px 15px 0 0;opacity:.9;z-index:999}@media screen and (min-width: 1280px){acp-speech-bubble .bottom-sheet{left:50%;transform:translateX(-27%);width:700px;height:80px}}acp-speech-bubble .bottom-sheet.slide-up{bottom:0}acp-speech-bubble .bottom-sheet .bottom-sheet-txt{color:#efefef;font-weight:700;font-size:1.1rem}@media screen and (max-width: 1279px){acp-speech-bubble .bottom-sheet .bottom-sheet-txt{text-align:center;margin-bottom:18px}}@media screen and (min-width: 1280px){acp-speech-bubble .bottom-sheet .bottom-sheet-txt{padding-right:20px}}acp-speech-bubble .bottom-sheet button{border:1px solid #0070e0;font-weight:700}

