.ttdb-outer{display:block}
.ttdb-wrap{position:relative;display:inline-block;text-align:left}
.ttdb-btn{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;line-height:1.2;margin:0;transition-property:color,background,background-color,border-color,box-shadow;transition-timing-function:ease}
.ttdb-btn .ttdb-icon{display:inline-flex;transition:transform .3s ease}
.ttdb-btn .ttdb-icon svg{fill:currentColor}
.ttdb-rotate.is-open .ttdb-icon{transform:rotate(180deg)}
.ttdb-menu{position:absolute;top:calc(100% + var(--ttdb-offset,8px));left:0;display:flex;flex-direction:column;box-sizing:border-box;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease,visibility .25s}
.ttdb-wrap.is-open .ttdb-menu{opacity:1;visibility:visible;transform:translateY(0)}
.ttdb-item{display:block;text-decoration:none;cursor:pointer;transition-property:color,background-color;transition-timing-function:ease;box-sizing:border-box}
.elementor-widget-ttdb_dropdown_button.ttdb-menu-align-right .ttdb-menu{left:auto;right:0}
.elementor-widget-ttdb_dropdown_button.ttdb-menu-align-center .ttdb-menu{left:50%;transform:translate(-50%,8px)}
.elementor-widget-ttdb_dropdown_button.ttdb-menu-align-center .ttdb-wrap.is-open .ttdb-menu{transform:translate(-50%,0)}
.elementor-widget-ttdb_dropdown_button.ttdb-up-yes .ttdb-menu{top:auto;bottom:calc(100% + var(--ttdb-offset,8px))}
.elementor-widget-ttdb_dropdown_button.ttdb-full-yes .ttdb-wrap{display:block}
.elementor-widget-ttdb_dropdown_button.ttdb-full-yes .ttdb-btn{width:100%}
.elementor-widget-ttdb_dropdown_button.ttdb-full-yes .ttdb-menu{min-width:100%}
