/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./bin/sfra-webpack-builder/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./bin/sfra-webpack-builder/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./bin/sfra-webpack-builder/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./marriott/cartridges/app_mbb_core/cartridge/client/default/scss/experience/inGridBannerFullWidth.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable scss/no-global-function-names */
/* stylelint-disable */
/* stylelint-enable */
/* stylelint-disable scss/at-mixin-argumentless-call-parentheses */
/* stylelint-disable selector-not-notation */
/* stylelint-disable scss/double-slash-comment-empty-line-before */
/* stylelint-disable declaration-empty-line-before */
/* conversion for px to rem */
/**
  *
  * MBB Custom Button Variables
  *
**/
/* stylelint-disable */
/* stylelint-enable */
/* stylelint-disable scss/at-mixin-argumentless-call-parentheses */
/* stylelint-disable selector-not-notation */
/* stylelint-disable scss/double-slash-comment-empty-line-before */
/* stylelint-disable declaration-empty-line-before */
/* conversion for px to rem */
/* stylelint-disable scss/no-global-function-names */
/* stylelint-disable */
/* stylelint-enable */
/* stylelint-disable scss/at-mixin-argumentless-call-parentheses */
/* stylelint-disable selector-not-notation */
/* stylelint-disable scss/double-slash-comment-empty-line-before */
/* stylelint-disable declaration-empty-line-before */
/* conversion for px to rem */
/**
  *
  * MBB Custom Button Variables
  *
**/
h1,
.h1 {
  line-height: 2.625rem;
}

h2,
.h2 {
  line-height: 2.125rem;
}

h3,
.h3 {
  line-height: 2rem;
}

h4,
.h4 {
  line-height: 1.75rem;
}

h5,
.h5 {
  line-height: 1.625rem;
}

h6,
.h6 {
  line-height: 1.5rem;
}

.display-1 {
  font-size: 2rem;
  line-height: 2.5rem;
}

.display-2 {
  font-size: 1.5rem;
  line-height: 2rem;
}

@media (min-width: 768px) {
  .h1-desktop {
    font-size: 3.625rem;
    line-height: 4.125rem;
  }
  .h2-desktop {
    font-size: 2rem;
    line-height: 2.5rem;
  }
  .h3-desktop {
    font-size: 1.75rem;
    line-height: 2.25rem;
  }
  .h4-desktop {
    font-size: 1.625rem;
    line-height: 2.125rem;
  }
  .h5-desktop {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .h6-desktop {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .display-1-desktop {
    font-size: 2.625rem;
    line-height: 3.125rem;
  }
  .display-2-desktop {
    font-size: 2.25rem;
    line-height: 2.75rem;
  }
}
@media (min-width: 768px) and (max-width: 1439.98px) {
  .h2-tablet {
    font-size: 1.875rem;
    line-height: 2.375rem;
  }
}
.para--16 {
  font-size: 1rem;
  line-height: 1.5rem;
}
.para--16--regular {
  font-family: "Swiss 721 BT", arial, sans-serif;
}
.para--16--medium {
  font-family: "Swiss 721 BT Medium", arial, sans-serif;
}
.para--14 {
  font-size: 0.875rem;
  line-height: 1.375rem;
}
.para--14--regular {
  font-family: "Swiss 721 BT", arial, sans-serif;
}
.para--14--medium {
  font-family: "Swiss 721 BT Medium", arial, sans-serif;
}
.para--14--bold {
  font-family: "Swiss 721 BT", arial, sans-serif;
}
.para--13 {
  font-size: 0.8125rem;
  line-height: 1.3125rem;
}
.para--13--medium {
  font-family: "Swiss 721 BT Medium", arial, sans-serif;
}
.para--13--bold {
  font-family: "Swiss 721 BT", arial, sans-serif;
}
.para--12 {
  font-size: 0.75rem;
  line-height: 1.25rem;
}
.para--12--medium {
  font-family: "Swiss 721 BT Medium", arial, sans-serif;
}
.para--12--bold {
  font-family: "Swiss 721 BT", arial, sans-serif;
}
.para--10 {
  font-size: 0.625rem;
  line-height: 1.125rem;
}
.para--10--regular {
  font-family: "Swiss 721 BT", arial, sans-serif;
}
.para--10--medium {
  font-family: "Swiss 721 BT Medium", arial, sans-serif;
}
.para--10--bold {
  font-family: "Swiss 721 BT", arial, sans-serif;
}

.text--capitalize {
  -webkit-text-decoration: capitalize;
          text-decoration: capitalize;
}
.text--none {
  text-decoration: none;
}
.text--line-through {
  text-decoration: line-through;
}
.text--underline {
  text-decoration: underline;
}

p {
  margin: 0;
}

.experience-mbb_assets-inGridBannerFullWidth,
.gridBannerFullWidth-content-position {
  display: flex;
  flex: 0 0 100%;
  max-width: 100%;
}

.gridBannerFullWidth-content-position .text-block {
  display: flex;
}
.gridBannerFullWidth-content-position .text-block .experience-mbb_assets-textBlock {
  display: flex;
  width: 100%;
}
.gridBannerFullWidth-content-position .text-block .text-block-content {
  padding: 1rem;
}
@media (min-width: 768px) {
  .gridBannerFullWidth-content-position .text-block .text-block-content {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    padding: 2rem;
  }
}
@media (min-width: 1440px) {
  .gridBannerFullWidth-content-position .text-block .text-block-content {
    padding-top: 1.5rem;
    padding-right: 4.5rem;
    padding-bottom: 1.5rem;
    padding-left: 4.5rem;
  }
}
@media (min-width: 1920px) {
  .gridBannerFullWidth-content-position .text-block .text-block-content {
    padding-top: 3rem;
    padding-right: 4.5rem;
    padding-bottom: 3rem;
    padding-left: 4.5rem;
  }
}
.gridBannerFullWidth-content-position .text-block .text-block-content .eyebrow-text {
  color: #2A2A2A;
  font-weight: 700;
}
@media (min-width: 1920px) {
  .gridBannerFullWidth-content-position .text-block .text-block-content .eyebrow-text {
    font-size: 0.75rem;
    line-height: 1.25rem;
    text-transform: uppercase;
  }
}
.gridBannerFullWidth-content-position .text-block .text-block-content .headline-title-text-block {
  color: #2A2A2A;
  margin-bottom: 0;
}
@media (min-width: 1920px) {
  .gridBannerFullWidth-content-position .text-block .text-block-content .headline-title-text-block {
    font-size: 2.5rem;
    line-height: 3rem;
  }
}
@media (max-width: 1919.98px) {
  .gridBannerFullWidth-content-position .text-block .text-block-content .headline-title-text-block {
    font-size: 2rem;
    line-height: 2.5rem;
  }
}
@media (max-width: 767.98px) {
  .gridBannerFullWidth-content-position .text-block .text-block-content .headline-title-text-block {
    font-size: 1.625rem;
    line-height: 2.125rem;
  }
}
.gridBannerFullWidth-content-position .text-block .text-block-content .headline-paragraph-text-block {
  word-wrap: break-word;
  margin-bottom: 1.5rem;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.375rem;
}
@media (min-width: 1440px) {
  .gridBannerFullWidth-content-position .text-block .text-block-content .headline-paragraph-text-block {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
@media (min-width: 1920px) {
  .gridBannerFullWidth-content-position .text-block .text-block-content .headline-paragraph-text-block {
    font-size: 1.125rem;
    line-height: 1.625rem;
  }
}
.gridBannerFullWidth-content-position .text-block .text-block-content .text-block-cta-desc {
  font-weight: 700;
  min-width: 9.375rem;
  min-height: 3.125rem;
  padding-top: 0.8125rem;
  padding-bottom: 0.8125rem;
}
.gridBannerFullWidth-content-position .text-block .text-block-content .text-block-cta-desc:not(:last-child) {
  margin-bottom: 0.5rem;
}
@media (min-width: 1440px) {
  .gridBannerFullWidth-content-position .text-block .text-block-content .text-block-cta-desc:not(:last-child) {
    margin-right: 0.5rem;
    margin-bottom: 0;
  }
}
.gridBannerFullWidth-content-position .text-block .text-img-container {
  display: grid;
}
.gridBannerFullWidth-content-position .text-block .text-img-container .text-block-picture {
  grid-area: 1/1;
  position: relative;
}
.gridBannerFullWidth-content-position .text-block .text-img-container .text-block-content-position {
  grid-area: 1/1;
  position: relative;
  place-self: start;
  z-index: 1;
}
.gridBannerFullWidth-content-position .imageOne .experience-mbb_assets-imageCard,
.gridBannerFullWidth-content-position .imageOne .mbb-assets-image-card,
.gridBannerFullWidth-content-position .imageOne .mbb-assets-text-block-height,
.gridBannerFullWidth-content-position .imageOne .mbb-assets-image-card__image,
.gridBannerFullWidth-content-position .imagetwo .experience-mbb_assets-imageCard,
.gridBannerFullWidth-content-position .imagetwo .mbb-assets-image-card,
.gridBannerFullWidth-content-position .imagetwo .mbb-assets-text-block-height,
.gridBannerFullWidth-content-position .imagetwo .mbb-assets-image-card__image {
  height: 100%;
}

@media (min-width: 768px) {
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-split-equally .imagetwo {
    display: none;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-split-equally .imageOne {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-split-equally .imageOne .mbb-assets-image-card__image img {
    aspect-ratio: 10/9;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-split-equally .imageOne .mbb-assets-image-card__overlay-section {
    padding-left: 0;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-split-equally .text-block {
    flex: 0 0 calc(50% + 8px);
    max-width: calc(50% + 8px);
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-split-equally .text-block .text-img-container .text-block-img {
    aspect-ratio: 10/9;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-split-equally .text-block .text-block-cta-desc:not(:last-child) {
    margin-bottom: 0;
    margin-right: 0.5rem;
  }
}
@media (min-width: 1440px) and (min-width: 1440px) {
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-split-equally .imageOne .mbb-assets-image-card__image img {
    aspect-ratio: 16/10;
  }
}
@media (min-width: 1440px) {
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-split-equally .text-block {
    flex: 0 0 calc(50% + 12px);
    max-width: calc(50% + 12px);
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-split-equally .text-block .text-img-container .text-block-img {
    aspect-ratio: 16/10;
  }
}
@media (min-width: 1920px) {
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-split-equally .imageOne .mbb-assets-image-card__image img {
    aspect-ratio: 14/8;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-split-equally .text-block .text-img-container .text-block-img {
    aspect-ratio: 14/8;
  }
}
@media (min-width: 768px) {
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-img2-split-equally .imageOne {
    display: none;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-img2-split-equally .imagetwo {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-img2-split-equally .imagetwo .mbb-assets-image-card__overlay-section {
    padding-right: 0;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-img2-split-equally .imagetwo .mbb-assets-image-card__image img {
    aspect-ratio: 10/9;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-img2-split-equally .text-block {
    flex: 0 0 calc(50% + 12px);
    max-width: calc(50% + 12px);
    margin-left: -0.75rem;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-img2-split-equally .text-block .text-img-container .text-block-img {
    aspect-ratio: 10/9;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-img2-split-equally .text-block .text-block-cta-desc:not(:last-child) {
    margin-bottom: 0;
    margin-right: 0.5rem;
  }
}
@media (min-width: 1440px) {
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-img2-split-equally .imagetwo .mbb-assets-image-card__image img {
    aspect-ratio: 16/10;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-img2-split-equally .text-block .text-img-container .text-block-img {
    aspect-ratio: 16/10;
  }
}
@media (min-width: 1920px) and (min-width: 1920px) {
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-img2-split-equally .imagetwo .mbb-assets-image-card__image img {
    aspect-ratio: 14/8;
  }
}
@media (min-width: 1920px) {
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-img2-split-equally .text-block .text-img-container .text-block-img {
    aspect-ratio: 14/8;
  }
}
@media (min-width: 768px) {
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-img2-split-equally .imageOne .mbb-assets-image-card__overlay-section {
    padding-left: 0;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-img2-split-equally .imagetwo .mbb-assets-image-card__overlay-section {
    padding-right: 0;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-img2-split-equally .imageOne,
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-img2-split-equally .imagetwo {
    flex: 0 0 33.33%;
    max-width: 33.33%;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-img2-split-equally .imageOne .mbb-assets-image-card__image img,
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-img2-split-equally .imagetwo .mbb-assets-image-card__image img {
    aspect-ratio: 16/22;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-img2-split-equally .text-block {
    flex: 0 0 calc(33.33% + 6px);
    max-width: calc(33.33% + 6px);
    margin-right: -3px;
    margin-left: -3px;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-img2-split-equally .text-block .text-img-container .text-block-img {
    aspect-ratio: 16/22;
  }
}
@media (min-width: 1440px) {
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-img2-split-equally .imageOne .mbb-assets-image-card__image img,
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-img2-split-equally .imagetwo .mbb-assets-image-card__image img {
    aspect-ratio: 16/15;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-img2-split-equally .text-block {
    flex: 0 0 calc(33.33% + 12px);
    max-width: calc(33.33% + 12px);
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-img2-split-equally .text-block .text-img-container .text-block-img {
    aspect-ratio: 16/15;
  }
}
@media (min-width: 1920px) {
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-img2-split-equally .imageOne,
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-img2-split-equally .imagetwo {
    flex: 0 0 30.5%;
    max-width: 30.5%;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-img2-split-equally .imageOne .mbb-assets-image-card__image img,
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-img2-split-equally .imagetwo .mbb-assets-image-card__image img {
    aspect-ratio: 16/15;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-img2-split-equally .text-block {
    flex: 0 0 calc(39% + 12px);
    max-width: calc(39% + 12px);
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-img2-split-equally .text-block .text-img-container .text-block-img {
    aspect-ratio: 14/9;
  }
}
@media (min-width: 768px) and (max-width: 1439.98px) {
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-wide .imageOne {
    flex: 0 0 68.66%;
    max-width: 68.66%;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-wide .imageOne .mbb-assets-image-card__image img {
    aspect-ratio: 15/10;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-wide .imageOne .mbb-assets-image-card__overlay-section {
    padding-left: 0;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-wide .text-block {
    flex: 0 0 calc(31.34% + 8px);
    max-width: calc(31.34% + 8px);
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-wide .imagetwo {
    display: none;
  }
}
@media (min-width: 1440px) {
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-wide .imageOne {
    flex: 0 0 66.66%;
    max-width: 66.66%;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-wide .imageOne .mbb-assets-image-card__image img {
    aspect-ratio: 15/7;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-wide .imageOne .mbb-assets-image-card__overlay-section {
    padding-left: 0;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-wide .imagetwo {
    display: none;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-wide .text-block {
    flex: 0 0 calc(33.33% + 12px);
    max-width: calc(33.33% + 12px);
  }
}
@media (min-width: 1920px) {
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-wide .imageOne {
    flex: 0 0 70%;
    max-width: 70%;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-wide .imageOne .mbb-assets-image-card__image img {
    aspect-ratio: 17/7;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-wide .imageOne .mbb-assets-image-card__overlay-section {
    padding-left: 0;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--img1-textblock-wide .text-block {
    flex: 0 0 calc(30% + 14px);
    max-width: calc(30% + 14px);
  }
}
@media (min-width: 768px) and (max-width: 1439.98px) {
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-img2-wide .imagetwo {
    flex: 0 0 68.66%;
    max-width: 68.66%;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-img2-wide .imagetwo .mbb-assets-image-card__image img {
    aspect-ratio: 15/10;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-img2-wide .imagetwo .mbb-assets-image-card__overlay-section {
    padding-right: 0;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-img2-wide .text-block {
    flex: 0 0 calc(31.34% + 8px);
    max-width: calc(31.34% + 8px);
    margin-left: -0.5rem;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-img2-wide .imageOne {
    display: none;
  }
}
@media (min-width: 1440px) {
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-img2-wide .imagetwo {
    flex: 0 0 66.66%;
    max-width: 66.66%;
  }
}
@media (min-width: 1440px) and (min-width: 1440px) {
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-img2-wide .imagetwo .mbb-assets-image-card__image img {
    aspect-ratio: 15/7;
  }
}
@media (min-width: 1440px) {
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-img2-wide .imagetwo .mbb-assets-image-card__overlay-section {
    padding-right: 0;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-img2-wide .imageOne {
    display: none;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-img2-wide .text-block {
    flex: 0 0 calc(33.33% + 12px);
    max-width: calc(33.33% + 12px);
    margin-left: -0.75rem;
  }
}
@media (min-width: 1920px) {
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-img2-wide .imageOne {
    display: none;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-img2-wide .imagetwo {
    flex: 0 0 70%;
    max-width: 70%;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-img2-wide .imagetwo .mbb-assets-image-card__image img {
    aspect-ratio: 17/7;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-img2-wide .text-block {
    flex: 0 0 calc(30% + 14px);
    max-width: calc(30% + 14px);
  }
}
@media (min-width: 768px) and (max-width: 1439.98px) {
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-only-center .text-block-content,
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-only-left .text-block-content {
    padding-top: 3rem;
    padding-right: 2rem;
    padding-bottom: 3rem;
    padding-left: 2rem;
  }
}
@media (min-width: 768px) {
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-only-center .imageOne,
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-only-left .imageOne {
    display: none;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-only-center .imagetwo,
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-only-left .imagetwo {
    display: none;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-only-center .text-block,
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-only-left .text-block {
    flex: 0 0 calc(100% + 24px);
    max-width: calc(100% + 24px);
    margin-right: -12px;
    margin-left: -12px;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-only-center .text-block .text-img-container .text-block-picture,
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-only-left .text-block .text-img-container .text-block-picture {
    position: absolute;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-only-center .text-block .text-img-container .text-block-img,
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-only-left .text-block .text-img-container .text-block-img {
    aspect-ratio: 12/3;
  }
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-only-center .text-block .text-block-content .text-block-cta-section > a:not(:last-child),
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-only-left .text-block .text-block-content .text-block-cta-section > a:not(:last-child) {
    margin-right: 1.5rem;
    margin-bottom: 0;
  }
}
@media (min-width: 768px) and (max-width: 1439.98px) {
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-only-center .text-block,
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-only-left .text-block {
    flex: 0 0 calc(100% + 16px);
    max-width: calc(100% + 16px);
    margin-right: -8px;
    margin-left: -8px;
  }
}
@media (min-width: 768px) {
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-only-center .text-block {
    text-align: center;
  }
}
@media (min-width: 1440px) {
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-only-center .text-block .text-block-content {
    padding: 4.5rem;
  }
}
@media (min-width: 768px) {
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-only-left .text-block {
    text-align: left;
  }
}
@media (min-width: 768px) and (min-width: 1440px) {
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-only-left .text-block-content {
    padding: 4.5rem;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (max-width: 1439.98px) {
  .experience-mbb_assets-inGridBannerFullWidth .desktop--textblock-only-left .text-block-content {
    padding: 3rem;
  }
}
@media (max-width: 767.98px) {
  .experience-mbb_assets-inGridBannerFullWidth .mobile--textblock-only-center .imageOne,
  .experience-mbb_assets-inGridBannerFullWidth .mobile--textblock-only-left .imageOne {
    display: none;
  }
  .experience-mbb_assets-inGridBannerFullWidth .mobile--textblock-only-center .imagetwo,
  .experience-mbb_assets-inGridBannerFullWidth .mobile--textblock-only-left .imagetwo {
    display: none;
  }
  .experience-mbb_assets-inGridBannerFullWidth .mobile--textblock-only-center .text-block,
  .experience-mbb_assets-inGridBannerFullWidth .mobile--textblock-only-left .text-block {
    flex: 0 0 calc(100% + 16px);
    max-width: calc(100% + 16px);
    margin-left: -8px;
  }
  .experience-mbb_assets-inGridBannerFullWidth .mobile--textblock-only-center .text-block .text-img-container .text-block-picture,
  .experience-mbb_assets-inGridBannerFullWidth .mobile--textblock-only-left .text-block .text-img-container .text-block-picture {
    position: absolute;
  }
  .experience-mbb_assets-inGridBannerFullWidth .mobile--textblock-only-center .text-block .text-block-content,
  .experience-mbb_assets-inGridBannerFullWidth .mobile--textblock-only-left .text-block .text-block-content {
    padding: 2rem;
  }
  .experience-mbb_assets-inGridBannerFullWidth .mobile--textblock-only-center .text-block .text-block-cta-section,
  .experience-mbb_assets-inGridBannerFullWidth .mobile--textblock-only-left .text-block .text-block-cta-section {
    display: flex;
    gap: 1.5rem;
    margin-bottom: 0;
  }
  .experience-mbb_assets-inGridBannerFullWidth .mobile--textblock-only-center .text-block .text-block-cta-section .text-block-cta-desc:not(:last-child),
  .experience-mbb_assets-inGridBannerFullWidth .mobile--textblock-only-left .text-block .text-block-cta-section .text-block-cta-desc:not(:last-child) {
    margin-bottom: 0;
  }
}
@media (max-width: 767.98px) {
  .experience-mbb_assets-inGridBannerFullWidth .mobile--textblock-only-center .text-block {
    text-align: center;
  }
  .experience-mbb_assets-inGridBannerFullWidth .mobile--textblock-only-center .text-block-cta-section {
    justify-content: center;
    align-items: center;
  }
}
@media (max-width: 767.98px) {
  .experience-mbb_assets-inGridBannerFullWidth .mobile--textblock-only-left .text-block {
    text-align: left;
  }
  .experience-mbb_assets-inGridBannerFullWidth .mobile--textblock-only-left .text-block-cta-section {
    justify-content: left;
  }
}
@media (max-width: 767.98px) {
  .experience-mbb_assets-inGridBannerFullWidth .mobile--textblock-img-side-by-side .imageOne,
  .experience-mbb_assets-inGridBannerFullWidth .mobile--img-textblock-side-by-side .imageOne {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .experience-mbb_assets-inGridBannerFullWidth .mobile--textblock-img-side-by-side .imageOne .mbb-assets-image-card__image img,
  .experience-mbb_assets-inGridBannerFullWidth .mobile--img-textblock-side-by-side .imageOne .mbb-assets-image-card__image img {
    aspect-ratio: 5/7;
  }
  .experience-mbb_assets-inGridBannerFullWidth .mobile--textblock-img-side-by-side .text-block,
  .experience-mbb_assets-inGridBannerFullWidth .mobile--img-textblock-side-by-side .text-block {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .experience-mbb_assets-inGridBannerFullWidth .mobile--textblock-img-side-by-side .imagetwo,
  .experience-mbb_assets-inGridBannerFullWidth .mobile--img-textblock-side-by-side .imagetwo {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .experience-mbb_assets-inGridBannerFullWidth .mobile--textblock-img-side-by-side .imageOne {
    order: 2;
  }
  .experience-mbb_assets-inGridBannerFullWidth .mobile--textblock-img-side-by-side .imageOne .mbb-assets-image-card__overlay-section {
    padding-right: 0;
  }
  .experience-mbb_assets-inGridBannerFullWidth .mobile--textblock-img-side-by-side .text-block {
    order: 1;
    flex: 0 0 calc(50% + 12px);
    max-width: calc(50% + 12px);
    margin-left: -12px;
  }
}
@media (max-width: 767.98px) {
  .experience-mbb_assets-inGridBannerFullWidth .mobile--img-textblock-side-by-side .text-block {
    flex: 0 0 calc(50% + 8px);
    max-width: calc(50% + 8px);
  }
}
.experience-mbb_assets-inGridBannerFullWidth .mobile--img-textblock-side-by-side .imageOne .mbb-assets-image-card__overlay-section {
  padding-left: 0;
}
@media (max-width: 767.98px) {
  .experience-mbb_assets-inGridBannerFullWidth .mobile--full-width-image-top,
  .experience-mbb_assets-inGridBannerFullWidth .mobile--full-width-image-bottom {
    width: 100%;
  }
  .experience-mbb_assets-inGridBannerFullWidth .mobile--full-width-image-top .imageOne,
  .experience-mbb_assets-inGridBannerFullWidth .mobile--full-width-image-bottom .imageOne {
    max-width: 100%;
    flex: unset;
    width: 100%;
  }
  .experience-mbb_assets-inGridBannerFullWidth .mobile--full-width-image-top .imageOne .mbb-assets-image-card__image img,
  .experience-mbb_assets-inGridBannerFullWidth .mobile--full-width-image-bottom .imageOne .mbb-assets-image-card__image img {
    aspect-ratio: 390/390;
  }
  .experience-mbb_assets-inGridBannerFullWidth .mobile--full-width-image-top .imageOne .mbb-assets-image-card__overlay-section,
  .experience-mbb_assets-inGridBannerFullWidth .mobile--full-width-image-bottom .imageOne .mbb-assets-image-card__overlay-section {
    padding: 0;
  }
  .experience-mbb_assets-inGridBannerFullWidth .mobile--full-width-image-top .imagetwo,
  .experience-mbb_assets-inGridBannerFullWidth .mobile--full-width-image-bottom .imagetwo {
    display: none;
  }
  .experience-mbb_assets-inGridBannerFullWidth .mobile--full-width-image-top .text-block,
  .experience-mbb_assets-inGridBannerFullWidth .mobile--full-width-image-bottom .text-block {
    flex: unset;
    width: 100%;
  }
  .experience-mbb_assets-inGridBannerFullWidth .mobile--full-width-image-top .text-block .experience-mbb_assets-textBlock,
  .experience-mbb_assets-inGridBannerFullWidth .mobile--full-width-image-bottom .text-block .experience-mbb_assets-textBlock {
    flex: 0 0 calc(100% + 16px);
    max-width: calc(100% + 16px);
    margin-left: -8px;
  }
  .experience-mbb_assets-inGridBannerFullWidth .mobile--full-width-image-top .text-block .text-img-container .text-block-picture,
  .experience-mbb_assets-inGridBannerFullWidth .mobile--full-width-image-bottom .text-block .text-img-container .text-block-picture {
    position: absolute;
  }
  .experience-mbb_assets-inGridBannerFullWidth .mobile--full-width-image-top .text-block .text-block-content,
  .experience-mbb_assets-inGridBannerFullWidth .mobile--full-width-image-bottom .text-block .text-block-content {
    padding: 2rem;
  }
  .experience-mbb_assets-inGridBannerFullWidth .mobile--full-width-image-top .text-block .text-block-content .text-block-cta-desc,
  .experience-mbb_assets-inGridBannerFullWidth .mobile--full-width-image-bottom .text-block .text-block-content .text-block-cta-desc {
    max-width: 9.375rem;
  }
}
@media (max-width: 767.98px) {
  .experience-mbb_assets-inGridBannerFullWidth .mobile--full-width-image-top .imageOne {
    order: 1;
  }
  .experience-mbb_assets-inGridBannerFullWidth .mobile--full-width-image-top .text-block {
    order: 2;
  }
}
@media (max-width: 767.98px) {
  .experience-mbb_assets-inGridBannerFullWidth .mobile--full-width-image-bottom .imageOne {
    order: 2;
  }
  .experience-mbb_assets-inGridBannerFullWidth .mobile--full-width-image-bottom .text-block {
    order: 1;
  }
}

@media (max-width: 767.98px) {
  .gridBannerFullWidth-content-position.mobile--full-width-image-top,
  .gridBannerFullWidth-content-position.mobile--full-width-image-bottom {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }
}

@media (max-width: 767.98px) {
  .gridBannerFullWidth-content-position.mobile--textblock-img-side-by-side {
    flex-direction: row;
    width: 100%;
  }
}

.full-width-banner:has(.experience-mbb_assets-inGridBannerFullWidth) {
  padding: 0;
}

/*# sourceMappingURL=inGridBannerFullWidth.css.map*/