/*!
 * Themeasy — Bundle Widget Styles
 *
 * Shared styles for all Elementor widgets provided by the Themeasy plugin.
 *
 * @author Themeasy
 * @link https://themeasy.co
 * @since 1.0.0
 */
.elementor-widget-themeasy-icon{line-height:0}.tms-icon-wrapper{vertical-align:top;width:1em;height:1em;color:var(--tms-primary-color);justify-content:center;align-items:center;font-size:32px;line-height:1;display:inline-flex}.tms-icon-wrapper .tms-icon{width:1em;height:1em}.tms-icon-wrapper a{line-height:0}.tms-icon-wrapper svg{fill:currentColor;width:1em;height:1em}.tms-icon-wrapper svg[fill=none]{fill:none;stroke:currentColor}.tms-icon--gradient .tms-icon{background-image:-webkit-linear-gradient(45deg, var(--tms-primary-color) 0%, var(--tms-secondary-color) 100%);background-image:linear-gradient(45deg, var(--tms-primary-color) 0%, var(--tms-secondary-color) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.tms-icon--solid-square,.tms-icon--outline-square{border-radius:0}.tms-icon--solid-rounded,.tms-icon--outline-rounded{border-radius:var(--tms-radius-sm,.5rem)}.tms-icon--solid-circle,.tms-icon--outline-circle{border-radius:50%}.tms-icon--solid-square,.tms-icon--solid-rounded,.tms-icon--solid-circle,.tms-icon--outline-square,.tms-icon--outline-rounded,.tms-icon--outline-circle{justify-content:center;align-items:center;display:flex}.tms-icon--solid-square,.tms-icon--solid-rounded,.tms-icon--solid-circle{background-color:var(--tms-accent-color)}.tms-icon--solid-square .tms-icon,.tms-icon--solid-rounded .tms-icon,.tms-icon--solid-circle .tms-icon{color:var(--tms-bg-color)}.tms-icon--outline-square,.tms-icon--outline-rounded,.tms-icon--outline-circle{border:2px solid var(--tms-primary-color)}.tms-icon-list__wrapper{width:100%}.tms-icon-list__title{font-size:var(--tms-h6-font-size);margin-top:0;margin-bottom:1.5rem}.tms-icon-list{flex-direction:column;gap:1rem;width:100%;margin:0 0 1rem;padding:0;line-height:1.3;list-style:none;display:flex;position:relative}.tms-icon-list--horizontal{flex-flow:wrap}.tms-icon-list .tms-icon-list__item{--tms-icon-list-item-gap:.75rem;align-items:center;gap:var(--tms-icon-list-item-gap);text-align:left;color:var(--tms-body-color);margin:0;transition:background-color .3s,border-color .3s,transform .3s,box-shadow .3s,color .3s;display:flex;position:relative}.tms-icon-list .tms-icon-list__item:hover{color:var(--tms-heading-color)}.tms-icon-list .tms-icon-list__icon,.tms-icon-list svg.tms-icon-list__icon{color:var(--tms-button-bg-color);flex-shrink:0;margin:0;padding:0;font-size:1rem;transition:color .3s}.tms-icon-list svg{width:1em;height:1em;color:var(--tms-button-bg-color);fill:currentColor;flex-shrink:0;margin:0;padding:0;font-size:1.5rem;transition:color .3s,fill .3s,stroke .3s}.tms-icon-list svg[fill=none]{fill:none;stroke:currentColor}.tms-icon-list .tms-icon-list__text{white-space:nowrap;transition:color .3s}.tms-icon-list .tms-icon-list__text .tms-badge{border-radius:var(--tms-radius-sm,999px);margin-left:.5rem;padding:2px 7.5px}.tms-icon-list .tms-icon-list__label{align-items:center;gap:.5rem;display:inline-flex}.tms-icon-list .tms-icon-list__badge{color:var(--tms-icon-list-badge-color,var(--tms-white-color,#fff));background-color:var(--tms-icon-list-badge-bg,var(--tms-primary-color))}.tms-icon-list .tms-icon-list__item:hover .tms-icon-list__badge{color:var(--tms-icon-list-badge-hover-color,var(--tms-icon-list-badge-color,var(--tms-white-color,#fff)));background-color:var(--tms-icon-list-badge-hover-bg,var(--tms-icon-list-badge-bg,var(--tms-primary-color)))}.tms-icon-list .tms-icon-list__line{background-color:var(--tms-border-color);flex:1 0 40px;height:2px;margin:0}@media (max-width:767px){.tms-icon-list .tms-icon-list__line{flex-basis:16px}}.tms-icon-list .tms-icon-list__item:has(.tms-icon-list__line) .tms-icon-list__label{min-width:0}.tms-icon-list .tms-icon-list__item:has(.tms-icon-list__line) .tms-icon-list__text{text-overflow:ellipsis;min-width:0;overflow:hidden}.tms-icon-list .tms-icon-list__counter{font-family:var(--tms-heading-font);flex-shrink:0;transition:color .3s}.tms-icon-list .tms-cover-link{border-radius:inherit}.tms-icon-list--icon-end .tms-icon-list__icon,.tms-icon-list--icon-end svg{order:1}.tms-counter{flex-direction:column;gap:1rem;display:flex}.tms-counter .tms-progress__title{letter-spacing:var(--tms-accent-letter-spacing);font-family:var(--tms-accent-font);font-size:var(--tms-font-size-xs);font-weight:var(--tms-accent-font-weight);line-height:var(--tms-accent-line-height);text-transform:uppercase;margin-bottom:0}.tms-line-progress-bar .tms-progress__title{margin-bottom:1rem}.tms-progress__line{width:100%;margin-bottom:1rem}.tms-progress__line-track{border-radius:var(--tms-radius-pill,100px);width:100%;height:10px;color:var(--tms-primary-color);position:relative;overflow:hidden}.tms-progress__line-fill{transform-origin:0;border-radius:inherit;width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleX(0)}.tms-radial-progress-bar .tms-progress__title{text-align:center;margin-bottom:1rem}.tms-progress__radial{width:100%;position:relative}.tms-progress__radial .tms-progress__value{white-space:nowrap;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.tms-progress__radial-svg{width:100%;height:auto;color:var(--tms-primary-color);display:block}.tms-progress__radial-track,.tms-progress__radial-fill{fill:none;stroke-linecap:round}.tms-progress__radial-track{stroke:var(--tms-border-color);opacity:1}.tms-progress__radial-fill{opacity:1}.tms-circular-text{--tms-circular-text-radius:var(--tms-circular-text-radius-base,75px);--tms-circular-text-extent:0px;width:calc((var(--tms-circular-text-radius,75px) + var(--tms-circular-text-extent)) * 2);height:calc((var(--tms-circular-text-radius,75px) + var(--tms-circular-text-extent)) * 2);text-transform:uppercase;display:block;position:relative}.tms-circular-text--solid,.tms-circular-text--outline{--tms-circular-text-extent:calc(.5em + var(--tms-circular-text-shape-padding,1em))}.tms-circular-text--ring{--tms-circular-text-extent:max(.5em, calc(var(--tms-circular-text-ring-width,2.25em) / 2 + var(--tms-circular-text-ring-border-width,0px)))}.tms-circular-text--solid,.tms-circular-text--ring{color:var(--tms-bg-color,#fff)}.tms-circular-text--solid,.tms-circular-text--outline,.tms-circular-text--ring{overflow:clip}.tms-circular-text__text{inset:var(--tms-circular-text-extent);text-align:center;will-change:transform;justify-content:center;align-items:center;display:flex;position:absolute}@media (scripting:enabled){.tms-circular-text__text{opacity:0;animation:1ms linear 3s forwards tms-circular-text-failsafe}}@keyframes tms-circular-text-failsafe{to{opacity:1}}.tms-circular-text__char{will-change:transform;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tms-circular-text__shape{box-sizing:border-box;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.tms-circular-text--solid .tms-circular-text__shape{background-color:var(--tms-heading-color,#1d2023)}.tms-circular-text--outline .tms-circular-text__shape{border:2px solid}.tms-circular-text--square .tms-circular-text__shape{border-radius:0}.tms-circular-text--rounded .tms-circular-text__shape{border-radius:var(--tms-radius-md,1rem)}.tms-circular-text--circle .tms-circular-text__shape{border-radius:50%}.tms-circular-text--ring .tms-circular-text__shape{inset:calc(var(--tms-circular-text-extent) - var(--tms-circular-text-ring-width,2.25em) / 2);border:var(--tms-circular-text-ring-width,2.25em) solid var(--tms-circular-text-ring-color,var(--tms-heading-color,#1d2023));background:var(--tms-circular-text-ring-fill,transparent) padding-box;box-shadow:0 0 0 var(--tms-circular-text-ring-border-width,0px) var(--tms-circular-text-ring-border-color,var(--tms-primary-color,#3772ff)), inset 0 0 0 var(--tms-circular-text-ring-border-width,0px) var(--tms-circular-text-ring-border-color,var(--tms-primary-color,#3772ff));border-radius:50%}.tms-circular-text__icon{width:1em;height:1em;font-size:calc(var(--tms-circular-text-radius,75px) * .5);pointer-events:none;justify-content:center;align-items:center;margin:auto;line-height:1;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.tms-circular-text--ring .tms-circular-text__icon{color:var(--tms-heading-color,#1d2023)}.tms-circular-text__icon svg{fill:currentColor;width:1em;height:1em}.tms-circular-text__icon svg[fill=none]{fill:none;stroke:currentColor}.tms-circular-text__icon img{width:1em;height:1em}.tms-typed-text__wrapper{display:inline-block;position:relative}.tms-typed-text{white-space:nowrap;vertical-align:top}.tms-typed-text__strings:after{content:"|";margin-left:.08em;animation:1s steps(2,start) infinite tms-typed-text-blink;display:inline-block}.tms-typed-text--disabled .tms-typed-text__strings:after{display:none}@keyframes tms-typed-text-blink{to{visibility:hidden}}.tms-scrolling-text{--tms-scrolling-text-offset:10vw;--tms-scrolling-text-distance:40vw;z-index:1;align-items:center;width:100%;height:100%;display:flex;position:relative}.tms-scrolling-text .tms-scrolling-text__image{z-index:1;width:100%;height:auto;display:block;position:relative}.tms-scrolling-text .tms-scrolling-text__wrapper{white-space:nowrap;width:100%;height:auto;position:relative;overflow:hidden}.tms-scrolling-text.has-image .tms-scrolling-text__wrapper{position:absolute}.tms-scrolling-text .tms-scrolling-text__content{margin-left:var(--tms-scrolling-text-offset,10vw)}.tms-scrolling-text .tms-scrolling-text__primary-text,.tms-scrolling-text .tms-scrolling-text__secondary-text{color:var(--tms-border-color);margin:0;line-height:1;display:block;position:relative}.tms-scrolling-text .tms-scrolling-text__secondary-text{margin-top:1.5rem}.tms-text-marquee{white-space:nowrap;align-items:center;width:100%;margin:0;display:flex;position:relative;overflow:hidden}.tms-text-marquee .tms-text-marquee__content{will-change:transform;gap:2rem;width:max-content;display:flex}.tms-text-marquee--static .tms-text-marquee__content{will-change:auto;transform:none!important}@media (prefers-reduced-motion:reduce){.tms-text-marquee .tms-text-marquee__content{will-change:auto;transform:none!important}}.tms-image-distortion{position:relative}.tms-image-distortion__canvas{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.tms-image-distortion .tms-image-distortion__image{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.tms-image-distortion--ready .tms-image-distortion__image{visibility:hidden}.tms-image-hover-scroll{width:100%;position:relative;overflow:hidden}.tms-image-hover-scroll__media{width:100%;height:100%;color:inherit;text-decoration:none;display:block;position:relative}.tms-image-hover-scroll__track{will-change:transform;width:100%;height:100%;position:relative;transform:translate(0,0)}.tms-image-hover-scroll__image{will-change:transform;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;max-width:100%;height:auto;display:block}.tms-image-marquee{--tms-image-marquee-visible:2;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.tms-image-marquee .tms-image-marquee__content{will-change:transform;gap:1.5rem;width:max-content;display:flex}@media (prefers-reduced-motion:no-preference){.tms-image-marquee--loop .tms-image-marquee__content,.tms-image-marquee--loop .tms-image-marquee__item{flex:none;width:100%}.tms-image-marquee--loop.tms-marquee--ready .tms-image-marquee__content,.tms-image-marquee--loop.tms-marquee--ready .tms-image-marquee__item{width:max-content}.tms-image-marquee--loop .tms-image-marquee__item>[class*=row-cols]{--tms-image-marquee-fit:min(var(--tms-image-marquee-columns), var(--tms-image-marquee-visible));grid-template-columns:repeat(var(--tms-image-marquee-columns), calc((var(--tms-image-marquee-width,100%) - (var(--tms-image-marquee-fit) - 1) * var(--bs-gutter-x)) / var(--tms-image-marquee-fit)));display:grid}.tms-image-marquee--loop .tms-image-marquee__item>[class*=row-cols]>*{width:auto}}@media (min-width:576px){.tms-image-marquee{--tms-image-marquee-visible:4}}@media (min-width:768px){.tms-image-marquee{--tms-image-marquee-visible:6}}@media (min-width:992px){.tms-image-marquee{--tms-image-marquee-visible:8}}@media (min-width:1200px){.tms-image-marquee{--tms-image-marquee-visible:10}}@media (min-width:1400px){.tms-image-marquee{--tms-image-marquee-visible:12}}.tms-image-reveal{position:relative;overflow:hidden}.tms-image-reveal.tms-image-reveal--armed{visibility:hidden}@media (prefers-reduced-motion:reduce){.tms-image-reveal.tms-image-reveal--armed{visibility:visible}}.tms-image-reveal .tms-image-reveal__target{object-fit:cover;transform-origin:0;width:100%;height:100%}.tms-cursor{display:block}.tms-cursor__circle,.tms-cursor__dot{display:none}@media (any-pointer:fine){.tms-cursor__circle{z-index:999;border:2px solid;border-color:var(--tms-button-bg-color);pointer-events:none;border-radius:100%;width:32px;height:32px;transition:width .4s ease-out,height .4s ease-out,border-color .4s ease-out;display:block;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.tms-cursor__circle.tms-cursor--click,.tms-cursor__circle.tms-cursor--hover{width:42px;height:42px}.tms-cursor__dot{z-index:999;background-color:var(--tms-button-bg-color);pointer-events:none;border-radius:100%;width:10px;height:10px;transition:background-color .4s ease-out;display:block;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.tms-cursor__dot.tms-cursor--click,.tms-cursor__dot.tms-cursor--hover{background-color:var(--tms-primary-color)}}.tms-social-profiles{flex-wrap:wrap;align-items:center;width:100%;margin:0;padding:0;list-style:none;display:flex}.tms-social-profiles__list-item{margin:0;padding:0;line-height:0;list-style:none}.tms-social-profiles__item{--tms-social-item-color:var(--tms-primary-color);width:var(--tms-social-node-size,2.5em);height:var(--tms-social-node-size,2.5em);color:var(--tms-social-item-color);justify-content:center;align-items:center;font-size:16px;line-height:1;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s,transform .3s,box-shadow .3s;display:inline-flex;position:relative}.tms-social-profiles__icon{width:1em;height:1em;font-size:inherit;line-height:1;display:inline-flex}.tms-social-profiles__item svg{fill:currentColor;width:1em;height:1em}.tms-social-profiles__item svg[fill=none]{fill:none;stroke:currentColor}.tms-social-profiles__item img{width:1em;height:1em}.tms-social-profiles__item:focus-visible{outline:2px solid var(--tms-primary-color);outline-offset:2px}.tms-social-profiles--square .tms-social-profiles__item{border-radius:0}.tms-social-profiles--rounded .tms-social-profiles__item{border-radius:var(--tms-radius-sm,.5rem)}.tms-social-profiles--circle .tms-social-profiles__item{border-radius:50%}.tms-social-profiles--none .tms-social-profiles__item{background-color:#0000;border-radius:0;width:auto;height:auto}.tms-social-profiles--filled .tms-social-profiles__item{background-color:var(--tms-social-item-color);color:var(--tms-white-color)}.tms-social-profiles--outline .tms-social-profiles__item{color:var(--tms-social-item-color);border:2px solid var(--tms-social-item-color);background-color:#0000}.tms-social-profiles--minimal .tms-social-profiles__item{width:auto;height:auto;color:var(--tms-social-item-color);background-color:#0000;border:0;padding:0}.tms-social-profiles--hover-scale .tms-social-profiles__item:hover{transform:scale(1.1)}.tms-social-profiles--hover-lift .tms-social-profiles__item:hover{transform:translateY(-3px)}.tms-social-profiles--hover-rotate .tms-social-profiles__item:hover{transform:rotate(15deg)}.tms-category-list__wrapper{width:100%;display:block}.tms-category-list__header{flex-direction:column;gap:.25rem;display:flex}.tms-category-list__title{font-size:var(--tms-font-size-xl);margin:0;line-height:1.2}.tms-category-list__subtitle{color:var(--tms-muted-color);margin:0;line-height:1.4}.tms-category-list{grid-template-columns:minmax(0,1fr);width:100%;margin:0;padding:0;list-style:none;display:grid}.tms-category-list__list-item{margin:0;padding:0;list-style:none}.tms-category-list__item{border-radius:var(--tms-radius-sm,0);width:100%;color:inherit;-webkit-tap-highlight-color:transparent;background-color:#0000;border:1px solid #0000;align-items:center;padding:8px 0;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s,transform .3s,box-shadow .3s;display:flex}.tms-category-list__item:focus-visible{outline:2px solid var(--tms-primary-color);outline-offset:2px}.tms-category-list--stack .tms-category-list__item{text-align:center;flex-direction:column;align-items:center}.tms-category-list--stack .tms-category-list__count{margin-left:0;padding-left:0}.tms-category-list--separated-yes .tms-category-list__list-item+.tms-category-list__list-item .tms-category-list__item{border-top:1px solid var(--tms-divider-color,#00000014);border-radius:0}.tms-category-list--arrow-reveal-yes .tms-category-list__arrow{opacity:0;transition:opacity .3s,transform .3s,color .3s}.tms-category-list--arrow-reveal-yes .tms-category-list__item:hover .tms-category-list__arrow{opacity:1}.tms-category-list--arrow-reveal-yes .tms-category-list__item:focus-visible .tms-category-list__arrow{opacity:1}.tms-category-list__media{border:1px solid;border-color:var(--tms-border-color);background-color:var(--tms-surface-color,#0000000a);border-radius:var(--tms-radius-sm,0);width:var(--tms-category-list-media-size,28px);height:var(--tms-category-list-media-size,28px);line-height:1;font-size:calc(var(--tms-category-list-media-size,28px) * .6);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .3s,border-color .3s;display:inline-flex;overflow:hidden}.tms-category-list__icon{justify-content:center;align-items:center;width:1em;height:1em;line-height:1;transition:color .3s;display:inline-flex}.tms-category-list__icon svg{fill:currentColor;width:1em;height:1em}.tms-category-list__icon svg[fill=none]{fill:none;stroke:currentColor}.tms-category-list__media .tms-category-list__image{object-fit:cover;width:100%;height:100%;display:block}.tms-category-list__body{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.tms-category-list__text-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.tms-category-list__text{min-width:0;color:var(--tms-body-color);text-overflow:ellipsis;white-space:nowrap;margin:0;transition:color .3s;overflow:hidden}.tms-category-list--stack .tms-category-list__text{white-space:normal}.tms-category-list--stack .tms-category-list__text-row{justify-content:center}.tms-category-list__description{color:var(--tms-muted-color);margin:0;font-size:.85em;line-height:1.4}.tms-category-list__count{opacity:.7;flex-shrink:0;margin-left:auto;padding-left:.5rem;transition:background-color .3s,color .3s}.tms-category-list--count-pill .tms-category-list__count{opacity:1;border-radius:var(--tms-radius-pill,999px);background-color:var(--tms-surface-alt-color,#0000000f);padding:.15em .6em;line-height:1.4}.tms-category-list--stack.tms-category-list--count-pill .tms-category-list__count{align-self:center}.tms-category-list__arrow{color:var(--tms-muted-color);flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;line-height:1;transition:transform .3s,color .3s,opacity .3s;display:inline-flex}.tms-category-list__arrow svg{fill:currentColor;width:1em;height:1em}.tms-category-list__arrow svg[fill=none]{fill:none;stroke:currentColor}.tms-category-list__count+.tms-category-list__arrow{margin-left:.4rem}.tms-category-list__view-all{color:var(--tms-primary-color);align-items:center;gap:.4rem;text-decoration:none;transition:color .3s;display:inline-flex}.tms-category-list__view-all svg{fill:currentColor;width:1em;height:1em}.tms-category-list__view-all svg[fill=none]{fill:none;stroke:currentColor}.tms-category-list__view-all-icon{transition:transform .3s;display:inline-flex}.tms-category-list__view-all:hover .tms-category-list__view-all-icon{transform:translate(3px)}.tms-category-list__view-all:focus-visible .tms-category-list__view-all-icon{transform:translate(3px)}.tms-megamenu-card{flex-direction:column;width:100%;transition:transform .3s,box-shadow .3s;display:flex;position:relative}.tms-megamenu-card__media{width:100%;position:relative;overflow:hidden}.tms-megamenu-card__media .tms-megamenu-card__image{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.tms-megamenu-card .tms-megamenu-card__badge{background-color:var(--tms-primary-color);color:var(--tms-bg-color);position:absolute;top:.75rem}.tms-megamenu-card__badge--top-left{left:.75rem}.tms-megamenu-card__badge--top-right{right:.75rem}.tms-megamenu-card__content{flex-direction:column;display:flex;position:relative}.tms-megamenu-card__eyebrow{font-family:var(--tms-accent-font);font-size:var(--tms-font-size-xs);font-weight:var(--tms-accent-font-weight);line-height:var(--tms-accent-line-height);letter-spacing:var(--tms-accent-letter-spacing);text-transform:uppercase;color:var(--tms-primary-color);margin:0}.tms-megamenu-card__title{color:var(--tms-heading-color);margin:0;transition:color .3s}.tms-megamenu-card__description{color:var(--tms-body-color);margin:0}.tms-megamenu-card__cta{color:var(--tms-button-bg-color);align-items:center;gap:.4rem;transition:color .3s;display:inline-flex}.tms-megamenu-card__cta-arrow{transition:transform .3s;display:inline-block}.tms-megamenu-card:hover .tms-megamenu-card__cta-arrow{transform:translate(4px)}.tms-megamenu-card .tms-cover-link{border-radius:inherit}.tms-megamenu-card--hover-zoom:hover .tms-megamenu-card__image{transform:scale(1.05)}.tms-megamenu-card--hover-lift{will-change:transform}.tms-megamenu-card--hover-lift:hover{transform:translateY(-4px)}.tms-megamenu-card--hover-overlay .tms-megamenu-card__media:after{content:"";pointer-events:none;background-color:#0000;transition:background-color .3s;position:absolute;top:0;bottom:0;left:0;right:0}.tms-megamenu-card--hover-overlay:hover .tms-megamenu-card__media:after{background-color:#0003}.tms-megamenu-promo{width:100%;display:flex;position:relative;overflow:hidden}.tms-megamenu-promo:before{content:"";background-image:var(--tms-promo-bg);background-position:50%;background-repeat:no-repeat;background-size:cover;transition:transform .4s;position:absolute;top:0;bottom:0;left:0;right:0}.tms-megamenu-promo__overlay{pointer-events:none;background-color:#0000004d;transition:background-color .3s;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.tms-megamenu-promo__content{z-index:1;flex-direction:column;width:100%;display:flex;position:relative}.tms-megamenu-promo__eyebrow{font-family:var(--tms-accent-font);font-size:var(--tms-font-size-xs);font-weight:var(--tms-accent-font-weight);line-height:var(--tms-accent-line-height);letter-spacing:var(--tms-accent-letter-spacing);text-transform:uppercase;color:#fff;margin:0}.tms-megamenu-promo__title{color:#fff;margin:0}.tms-megamenu-promo__subtitle{color:#fff;opacity:.85;margin:0}.tms-megamenu-promo__button{background-color:var(--tms-button-bg-color);color:#fff;align-items:center;text-decoration:none;transition:background-color .3s,color .3s;display:inline-flex}.tms-megamenu-promo .tms-cover-link{border-radius:inherit}.tms-megamenu-promo--hover-zoom:hover:before{transform:scale(1.05)}.tms-megamenu-promo--hover-darken:after{content:"";pointer-events:none;background-color:#0000;transition:background-color .3s;position:absolute;top:0;bottom:0;left:0;right:0}.tms-megamenu-promo--hover-darken:hover:after{background-color:#0000004d}