.hero-bottom-text-wrapper{overflow:hidden;position:relative}.hero-bottom-text__background{height:100%;width:100%}.hero-bottom-text__background-image{height:100%;left:50%;object-fit:cover;object-position:var(--focal-x,50%) var(--focal-y,50%);position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.hero-bottom-text__overlay{height:100%;position:absolute;width:100%;z-index:10}.hero-bottom-text__inner{align-content:flex-end;align-items:center;bottom:0;box-sizing:border-box;display:flex;flex-direction:row;height:auto;justify-content:space-between;left:50%;margin-left:auto!important;margin-right:auto!important;max-width:var(--wp--style--global--content-size);padding:1.25rem 1.25rem 3.75rem;position:absolute;transform:translateX(-50%);width:100%;z-index:10}.hero-bottom-text__content-wrapper{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;justify-content:center;max-width:80%;padding:0;width:auto}.hero-bottom-text__heading{color:#fff;margin-bottom:.5rem;text-align:left;width:100%}.hero-bottom-text__description{color:#fff;margin:0;text-align:left;width:100%}.hero-bottom-text__description.has-text-align-left{text-align:left}.hero-bottom-text__description *{max-width:100%}.hero-bottom-text__button-group{width:30%}.hero-bottom-text__logo-grid{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;z-index:9999}@media(max-width:768px){.hero-bottom-text__heading{text-align:center}.hero-bottom-text__content-wrapper{padding-top:3.75rem}.hero-bottom-text__description{text-align:center}.hero-bottom-text__inner{flex-direction:column}.hero-bottom-text__button-group{width:100%}}@media(max-width:1150px){.hero-bottom-text__content-wrapper{padding:2.5rem}.hero-bottom-text__description,.hero-bottom-text__heading{width:100%}.hero-bottom-text__button-group{padding:0 2.5rem}}.hero-bottom-text--bottom-split .hero-bottom-text__button-secondary,.hero-bottom-text--bottom-split .hero-bottom-text__optional-description,.hero-bottom-text__logo-wrapper{display:none}.hero-bottom-text__logo-wrapper .hero-bottom-text__logo-title{color:#fff;font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.5rem}.hero-bottom-text--bottom-center .hero-bottom-text__button-secondary,.hero-bottom-text--bottom-center .hero-bottom-text__optional-description{display:none}.hero-bottom-text--bottom-center .hero-bottom-text__inner{align-items:center;flex-direction:column;gap:1.5rem;justify-content:center}.hero-bottom-text--bottom-center .hero-bottom-text__content-wrapper{align-items:center;max-width:100%;text-align:center}.hero-bottom-text--bottom-center .hero-bottom-text__heading{text-align:center}.hero-bottom-text--bottom-center .hero-bottom-text__button-group{justify-content:center;width:auto}.hero-bottom-text--bottom-center-description .hero-bottom-text__button-secondary{display:none}.hero-bottom-text--bottom-center-description .hero-bottom-text__inner{align-items:center;flex-direction:column;gap:1.5rem;justify-content:center}.hero-bottom-text--bottom-center-description .hero-bottom-text__content-wrapper{align-items:center;max-width:100%;text-align:center}.hero-bottom-text--bottom-center-description .hero-bottom-text__description,.hero-bottom-text--bottom-center-description .hero-bottom-text__heading{text-align:center}.hero-bottom-text--bottom-center-description .hero-bottom-text__button-group{justify-content:center;width:auto}.hero-bottom-text--side-left-description .hero-bottom-text__inner{align-content:center;align-items:flex-start;bottom:auto;flex-direction:column;gap:1.5rem;height:100%;justify-content:center;left:0;padding:3.75rem;transform:none}.hero-bottom-text--side-left-description .block-editor-block-list__layout{width:100%}.hero-bottom-text--side-left-description .hero-bottom-text__content-wrapper{align-items:flex-start;max-width:50%;padding-bottom:0}.hero-bottom-text--side-left-description .hero-bottom-text__description,.hero-bottom-text--side-left-description .hero-bottom-text__heading{text-align:left}.hero-bottom-text--side-left-description .hero-bottom-text__button-group{justify-content:flex-start;width:auto}.hero-bottom-text--center-logo .hero-bottom-text__logo-wrapper{align-content:center;align-items:center;bottom:4rem;display:flex;flex-direction:column;justify-content:center;position:absolute}.hero-bottom-text--center-logo .hero-bottom-text__logo-grid{display:flex;gap:2.1rem}.hero-bottom-text--center-logo .hero-bottom-text__logo-grid .hero-bottom-text__logo-item{align-items:center;display:flex;height:3.5rem;justify-content:center;max-width:10rem}.hero-bottom-text--center-logo .hero-bottom-text__logo-grid .hero-bottom-text__logo-item img{height:100%;max-width:100%;object-fit:contain;transition:opacity .3s ease;width:auto}.hero-bottom-text--center-logo .hero-bottom-text__logo-grid .hero-bottom-text__logo-item img:hover{opacity:1}.hero-bottom-text--center-logo .hero-bottom-text__inner{align-content:center;align-items:center;bottom:auto;flex-direction:column;gap:1.5rem;height:100%;justify-content:center;left:0;max-width:none;padding:3.75rem 3.75rem 7rem;transform:none}.hero-bottom-text--center-logo .hero-bottom-text__content-wrapper{align-items:flex-start;padding-bottom:0}.hero-bottom-text--center-logo .hero-bottom-text__description,.hero-bottom-text--center-logo .hero-bottom-text__heading{text-align:center}.hero-bottom-text--center-logo .hero-bottom-text__button-group{justify-content:flex-start;width:auto}@media(max-width:1024px){.hero-bottom-text--side-left-description .hero-bottom-text__inner{padding:0}.hero-bottom-text--bottom-split .hero-bottom-text__inner,.hero-bottom-text--bottom-split-description .hero-bottom-text__inner{align-content:flex-end}.hero-bottom-text--bottom-split .hero-bottom-text__inner .tms-button,.hero-bottom-text--bottom-split .hero-bottom-text__inner .wp-block-tms-blocks-tms-button,.hero-bottom-text--bottom-split-description .hero-bottom-text__inner .tms-button,.hero-bottom-text--bottom-split-description .hero-bottom-text__inner .wp-block-tms-blocks-tms-button{width:100%}}@media(max-width:768px){.hero-bottom-text--center-logo .hero-bottom-text__content-wrapper{max-width:100%}.hero-bottom-text--center-logo .hero-bottom-text__button-group,.hero-bottom-text--center-logo .hero-bottom-text__button-group .tms-button,.hero-bottom-text--center-logo .hero-bottom-text__button-group .wp-block-tms-blocks-tms-button{width:100%}.hero-bottom-text--side-left-description .hero-bottom-text__inner{align-items:center}.hero-bottom-text--side-left-description .hero-bottom-text__inner .hero-bottom-text__content-wrapper{align-items:center;max-width:100%;padding-bottom:0}.hero-bottom-text--side-left-description .hero-bottom-text__inner .hero-bottom-text__content-wrapper .hero-bottom-text__description,.hero-bottom-text--side-left-description .hero-bottom-text__inner .hero-bottom-text__content-wrapper .hero-bottom-text__heading{text-align:center}.hero-bottom-text--side-left-description .hero-bottom-text__inner .hero-bottom-text__button-group,.hero-bottom-text--side-left-description .hero-bottom-text__inner .hero-bottom-text__button-group .tms-button,.hero-bottom-text--side-left-description .hero-bottom-text__inner .hero-bottom-text__button-group .wp-block-tms-blocks-tms-button{width:100%}.hero-bottom-text--bottom-split .hero-bottom-text__inner,.hero-bottom-text--bottom-split-description .hero-bottom-text__inner{align-content:flex-end;align-items:start}.hero-bottom-text--bottom-split .hero-bottom-text__inner .hero-bottom-text__content-wrapper,.hero-bottom-text--bottom-split-description .hero-bottom-text__inner .hero-bottom-text__content-wrapper{max-width:none;padding-left:0;padding-right:0;width:100%}.hero-bottom-text--bottom-split .hero-bottom-text__inner .hero-bottom-text__content-wrapper .hero-bottom-text__description,.hero-bottom-text--bottom-split .hero-bottom-text__inner .hero-bottom-text__content-wrapper .hero-bottom-text__heading,.hero-bottom-text--bottom-split-description .hero-bottom-text__inner .hero-bottom-text__content-wrapper .hero-bottom-text__description,.hero-bottom-text--bottom-split-description .hero-bottom-text__inner .hero-bottom-text__content-wrapper .hero-bottom-text__heading{text-align:left}.hero-bottom-text--bottom-split .hero-bottom-text__inner .hero-bottom-text__button-group,.hero-bottom-text--bottom-split-description .hero-bottom-text__inner .hero-bottom-text__button-group{justify-content:flex-start;padding-left:0;padding-right:0}.hero-bottom-text--bottom-split .hero-bottom-text__inner .tms-button,.hero-bottom-text--bottom-split .hero-bottom-text__inner .wp-block-tms-blocks-tms-button{width:auto}}@media(max-width:500px){.hero-bottom-text--center-logo .hero-bottom-text__inner{padding:2rem}.hero-bottom-text--center-logo .hero-bottom-text__logo-wrapper{position:static}}
