.tb_ov_co_icon_outer{border-radius:100%;color:inherit;min-height:14px;min-width:20px;padding:9px 12px}.tb_ov_co_icon_outer:hover{background-color:hsla(0,0%,78%,.25)}.tb_ov_co_icon,.tb_ov_co_icon_outer{color:inherit;cursor:pointer}.tb_ov_co_icon{height:1em;width:1em}.tb_ov_co_icon em,.tb_ov_co_icon em .tf_fa{height:inherit;width:inherit}.tb_ov_no_icon .tb_ov_co_icon{border-bottom:2px solid;width:19px}.tb_ov_no_icon .tb_ov_co_icon:after,.tb_ov_no_icon .tb_ov_co_icon:before{border-bottom-style:solid;border-bottom-width:inherit;content:"";display:block;left:0;position:absolute;top:0;width:100%}.tb_ov_no_icon .tb_ov_co_icon:after{top:50%}.module.module-overlay-content :is(a,a:hover),a.tb_ov_co_icon:is(:hover,:focus){text-decoration:none}.tb_oc_open .tb_ov_no_icon .tb_ov_co_icon{border-bottom-color:transparent}.tb_oc_open .tb_ov_no_icon .tb_ov_co_icon:before{top:50%;transform:rotate(45deg)}.tb_oc_open .tb_ov_no_icon .tb_ov_co_icon:after{transform:rotate(-45deg)}.tb_oc_expand_overlap{height:100%;left:0;opacity:0;position:absolute;transition:top .3s ease,opacity .3s ease;visibility:hidden;width:100%;z-index:-1}.tb_oc_expand_container{margin-top:10px}.tb_oc_expand_below{min-height:0;overflow:hidden;position:relative;transition:min-height .3s linear;z-index:1}.tb_oc_expandable{opacity:1}.tb_oc_open .tb_oc_expand_overlap{opacity:1;visibility:visible;z-index:999}.module .tb_ov_close{background-color:hsla(0,0%,100%,.5);border-radius:50%;color:#000;cursor:pointer;display:block;line-height:0;padding:5px;position:absolute;right:15px;text-decoration:none;top:15px;transition:transform .3s;z-index:10}.module .tb_ov_close:hover{background-color:hsla(0,0%,78%,.25);transform:rotate(90deg)}.tb_ov_close_inner{display:inline-block;min-height:1.3em;min-width:1.3em}.tb_overlay_content_container-visible{overflow-y:hidden}.admin-bar .module-overlay-content .sidemenu{top:32px}.module.module-overlay-content .sidemenu{background:#fff;margin:auto;overflow:hidden auto;padding:0;position:fixed;transition:opacity 1s ease,visibility 1s ease,background 1s ease,transform 1s ease;z-index:1111}.module-overlay-content .sidemenu-off :is(.module_row,.module,.module .post){visibility:hidden!important}.module-overlay-content:before,.tb_overlay_content_lp .tb_turn_on,body[class*=tb_oc_] .body-overlay{display:none}.tb_oc_overlay_layer{background:hsla(0,0%,100%,.95)}.tb_oc_overlay.sidemenu-on+.tb_oc_overlay_layer{height:100vh;position:fixed;width:100vw;z-index:1000}body[class*=tb_oc_]{overflow:hidden}body[class*=tb_oc_].sidemenu-right{left:0}.tb_content_overlay_overlay.sidemenu{inset:0;opacity:0;perspective:400px;pointer-events:none;transition:opacity .5s ease;visibility:hidden}.tb_content_overlay_overlay.sidemenu-on{opacity:1;pointer-events:auto;visibility:visible}.tb_content_overlay_overlay.sidemenu:before{background-color:rgba(0,0,0,.2);border-radius:0;bottom:0;content:"";display:block;left:0;position:absolute;transform:scale(0);transition:transform .8s ease,background-color .8s ease}.tb_content_overlay_overlay.sidemenu-on:before{background-color:transparent;transform:none}.tb_content_overlay_slide_down.sidemenu{inset:auto 0 0;transform:translateY(-125vh);transform-origin:top;transition:transform .8s ease,opacity .8s ease,visibility .8s ease;visibility:hidden}.sidemenu:is(.tb_content_overlay_slide_right,.tb_content_overlay_slide_left){bottom:0;left:0;overflow-x:hidden;perspective:400px;top:0;transform-origin:center;transition:transform .8s ease,opacity .8s ease,visibility .8s ease;visibility:hidden}.tb_content_overlay_slide_right.sidemenu{left:auto;opacity:1;right:0}.tb_content_overlay_slide_up.sidemenu{inset-inline:0;top:0;transform:translateY(125vh);transform-origin:bottom;transition:transform .8s ease,opacity .8s ease,visibility .8s ease;visibility:hidden}.module .sidemenu-on:is(.tb_content_overlay_slide_right,.tb_content_overlay_slide_down,.tb_content_overlay_slide_left,.tb_content_overlay_slide_up){transform:none;visibility:visible}.tb_content_overlay_expand_overlay.sidemenu{display:none!important;position:static!important}.tb_content_overlay_expand_overlay.sidemenu-on{display:block!important}.tb_content_overlay_expand_overlay.sidemenu-right .body-overlay{display:none!important}.module-overlay-content.has_active_builder .tb_oc_expand_container,.tb_active_layout_part .module-overlay-content .tb_oc_expand_container{opacity:1;position:static}