независимо от типа position элементы, которые будут выходить за правую и нижнюю границу - будут создавать скролл.
оборачивай внешний элемент в блок с overflow: hidden например
тк не прописывай ему в css max-width и min-width, которые у тебя для .causes-slide заданы. скрипт слайдера высчитывает width и работает на этих параметрах. а ты эти параметры ломаешь своими стилями
саму всплывашку абсолютом выравниваешь ровно поверх телефона. условно чтобы первая строка всплывашки совпадала с текстом кнопки. ну и в принципе все. сам dropdown реализуй как тебе будет удобно