.videowrapper{float:none;clear:both;width:100%;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videowrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ast-single-post .entry-title{font-size:clamp(32px, 1.976rem + (1vw - 3.2px) * 2.439, 60px)!important}.ast-related-post-content .entry-header .ast-related-post-title,.ast-related-post-content .entry-header .ast-related-post-title a{font-weight:600;line-height:1.5rem}.ast-related-post-content .post-thumb-img-content img{object-fit:cover!important}.single .ast-author-meta .about-author-title-wrapper{padding:0 0 1em}.single .ast-author-meta .post-author-avatar img{border-radius:50%!important;min-width:100px;box-shadow:0 0 5px 0 rgb(0 0 0 / .15);border:1px solid var(--ast-border-color)}.single .ast-author-details .author-title{margin-bottom:15px!important}@media (min-width:768px){.pay-structure{min-height:485px}.recovery-timeframe{min-height:345px}}@media (min-width:920px){.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item{line-height:50px!important}.sub-menu .menu-item{padding:15px;font-size:13px}.sub-menu .menu-item:hover{background:#f2f2f2}.sub-menu .menu-item a{color:#eb9e47!important}}.no-scroll{overflow:hidden!important}.gated-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:9999}.popup-content{background:#fff;background-image:url(/wp-content/uploads/2024/08/pattern.svg);background-position:center center;background-repeat:no-repeat;background-size:cover;padding:30px;border-radius:8px;text-align:center;max-width:800px;width:90%;transition:transform 0.3s ease}.popup-content .inner{background:#fff;padding:30px;border-radius:8px}.popup-content .logo,.popup-content h2,.popup-content h3{margin-bottom:30px}.popup-content h5{color:#F3662B;margin-bottom:15px}.hidden{display:none!important}#closePopup{margin-top:15px;padding:15px 20px;background:#153851;color:#fff;border:none;border-radius:30px;font-weight:600;cursor:pointer;font-size:12px;display:none;text-align:center;margin:0 auto}#closePopup:hover,#closePopup:focus{background:#00789e}#closePopup.hidden{display:none}#closePopup.reveal-btn{display:block}.mec-wrap h1,.mec-wrap h2,.mec-wrap h3,.mec-wrap h4,.mec-wrap h5{font-family:"Montserrat",serif!important;font-weight:600!important;color:#153851!important;text-transform:capitalize!important}.mec-event-banner{width:100vw;position:relative;margin-left:-50vw;left:50%;min-height:500px;display:flex;justify-content:flex-end}.mec-event-banner-color{width:100vw}.mec-event-banner-title .mec-single-title{color:#fff!important;font-size:clamp(32px, 1.976rem + (1vw - 3.2px) * 2.439, 60px)!important}.mec-related-events-wrap h3.mec-rec-events-title{font-size:clamp(21px, 1.119rem + ((1vw - 3.2px) * 1.01), 28px);border-bottom:0!important}.mec-single-event-location>i.mec-sl-location-pin{display:none}.mec-related-events-wrap h3.mec-rec-events-title:before{content:"";height:4px;position:absolute;top:59px;left:0;border-image:linear-gradient(to right,#f2662b,#ea9e48,#79c1b4,#0f779d) 1;border-width:0;border-bottom:4px solid;left:0;bottom:0;width:100%}.mec-single-event .mec-frontbox-title{font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.2), 16px);font-family:"Montserrat",serif!important;border-image:linear-gradient(to right,#f2662b,#ea9e48,#79c1b4,#0f779d) 1}.mec-single-event .mec-frontbox-title:before{border:none}.mec-event-banner p{font-family:"Montserrat",sans-serif!important}.mec-event-banner-inner{min-height:35vh;justify-content:flex-end}.single-mec-events,.mec-wrap,.mec-wrap p{color:#000!important;font-family:"Montserrat",sans-serif!important;font-size:16px!important}.mec-single-event .mec-event-export-module{display:block;background-image:url(https://outwellness-atx.local/wp-content/uploads/2024/05/bg-outwellness-colorful.jpg);background-repeat:no-repeat;background-size:cover;border-style:none;border-radius:5px;padding:40px!important}.mec-single-event .mec-events-meta-group-countdown,.mec-event-info-desktop{background-image:url(https://outwellness-atx.local/wp-content/uploads/2024/05/bg-outwellness-colorful.jpg);background-repeat:no-repeat;background-size:cover;background-position:bottom;border-style:none;border-radius:5px 5px 5px 5px}.mec-event-info-desktop,.mec-frontbox{background-image:url(https://outwellness-atx.local/wp-content/uploads/2024/05/bg-outwellness-colorful.jpg)!important;background-repeat:no-repeat!important;background-size:cover!important;background-position:bottom;border-style:none;border-radius:5px!important;padding:25px!important}.mec-countdown-details,.mec-single-event-category,.mec-single-event-organizer,.mec-next-occurrence,.mec-event-social,.mec-event-more-info{background:#fff;border-radius:5px;padding:20px;overflow:hidden}.mec-single-event .mec-event-social h3,.mec-event-sharing{margin:0!important;background:#fff;padding:15px}.mec-single-event .mec-event-social h3{border-radius:5px 5px 0 0}.mec-single-event .mec-event-sharing{border-radius:0 0 5px 5px}.mec-single-event-organizer img{border-radius:5px}a.mec-events-gcal.mec-events-button.mec-color.mec-bg-color-hover.mec-border-color{border-radius:30px!important}.mec-booking-button.mec-bg-color{border-radius:100px!important;line-height:1em;text-transform:uppercase;letter-spacing:2px;height:auto;font-weight:600}.more-posts-grid ul{margin-left:0!important}.more-posts-grid li{padding:0!important}.more-posts-grid figure,.mec-related-events figure{overflow:hidden}.more-posts-grid figure a,.mec-related-events figure a img{transform:scale(1);transition:transform .3s ease-in-out!important}.more-posts-grid figure a:hover,.mec-related-events figure a:hover img{transform:scale(1.1);transition:transform .3s ease-in-out!important}.mec-related-event-content{border-radius:5px}@media (max-width:768px){.mec-events-meta-group-countdown .countdown-w{padding:0!important}.mec-events-meta-group-countdown .countdown-w .block-w{display:block!important;height:auto!important;width:auto!important;line-height:inherit!important}}.mec-calendar{font-family:"Montserrat",sans-serif!important;border-radius:6px!important}.mec-calendar h4.mec-event-title{text-transform:capitalize!important;font-size:18px!important}.elementor-tab-title:hover,.elementor-tab-title.elementor-active{background:rgb(255 255 255 / .1)}.classes-events .elementor-tab-content{margin:30px;background:#fff;border-radius:6px}.classes-events .elementor-tabs-content-wrapper{padding-bottom:20px!important}