@media (-ms-high-contrast:active),(-ms-high-contrast:none){.row{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}}.marriott-g{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.marriott-g,.marriott-g--no-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.marriott-g__row--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.marriott-g__col--reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.marriott-g__col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.marriott-g__start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.marriott-g__center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.marriott-g__end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.marriott-g__top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.marriott-g__middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.marriott-g__bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.marriott-g__around{-ms-flex-pack:distribute;justify-content:space-around}.marriott-g__between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.marriott-g__first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.marriott-g__last{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.marriott-g__strech{-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.marriott-g__no-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.marriott-g__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.marriott-g__no-grow{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.marriott-g--flex-equal{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.marriott-g__self-top{-ms-flex-item-align:start;align-self:flex-start}.marriott-g__self-middle{-ms-flex-item-align:center;align-self:center}.marriott-g__self-bottom{-ms-flex-item-align:end;align-self:flex-end}.col-2-12{width:16.66666667%}.col-3-12{width:25%}.col-4-12{width:33.33333333%}.col-5-12{width:41.66666667%}.col-6-12{width:50%}.col-7-12{width:58.33333333%}.col-8-12{width:66.66666667%}.col-9-12{width:75%}.col-10-12{width:83.33333333%}.col-11-12{width:91.66666667%}.col__full{width:100%}.col__5-6-12{padding-left:1rem;padding-right:1rem}@media only screen and (max-width:1199px){.col-sm__1-12{width:8.33333333%}.col-sm__2-12{width:16.66666667%}.col-sm__3-12{width:25%}.col-sm__4-12{width:33.33333333%}.col-sm__5-12{width:41.66666667%}.col-sm__6-12{width:50%}.col-sm__7-12{width:58.33333333%}.col-sm__8-12{width:66.66666667%}.col-sm__9-12{width:75%}.col-sm__10-12{width:83.33333333%}.col-sm__11-12{width:91.66666667%}}.marriott-g__title{color:#707070;font-family:Swiss-721;font-size:.8125rem;font-weight:500;line-height:1rem;margin-bottom:25px}.marriott-g__title-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.marriott-g__title-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 4.5rem;text-align:start}@media only screen and (max-width:1199px){.marriott-g__title-start{padding:0 2rem}}.marriott-g__title-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 4.5rem;text-align:end}.marriott-g__title-start-wide{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 6.5625rem;text-align:start}.marriott-g__title-start-wide .story-card-title{margin:0;padding:0}@media only screen and (max-width:1199px){.marriott-g__title-start-wide{margin-bottom:30px;padding:0 2rem}}.hide{display:none!important}.show{display:block!important}.page-wrap{margin:0 auto;min-width:320px}.overflow-hidden{overflow:hidden}.slick-arrow{background:rgba(0,0,0,0);border:none}.w-100{width:100%}.h-100{height:100%}.text-center{text-align:center}.text-left{text-align:left}.text-underline{text-decoration:underline!important}.text-uppercase,text-uppercase{text-transform:uppercase!important}.text-capitalize,text-capitalize{text-transform:capitalize!important}.float-none{float:none!important}.max-width-1920{max-width:1920px}.nopadding{padding:0!important}.uppercase{text-transform:uppercase!important}.color-neutral-40{color:#707070!important}.bold{font-weight:700!important}.trc-padding-top{padding-top:60px!important}.trc-padding-bottom{padding-bottom:60px!important}@media (min-width:1200px){.trc-xl-padding-top{padding-top:60px!important}.trc-xl-padding-bottom{padding-bottom:60px!important}}.no-background-color{background-color:rgba(0,0,0,0)!important}body.trc-reserve-page :where(.color-scheme5 .color-scheme5){background:none}.ruler-1x{height:1px}.lh-1{line-height:1}.text-transform-normal{text-transform:none!important}body .t-overline-medium{color:var(--t-overline-normal-color)}:where(body.marriott-aem:not(.trc-reserve-page):not(.trc-page)) [class*=m-button] .linkout-image{display:inline-block;margin-left:7px;margin-top:-1rem;position:relative;text-shadow:none;top:2px}:where(body.marriott-aem:not(.trc-reserve-page):not(.trc-page)) [class*=m-button] .linkout-image:before{color:inherit;font-size:20px;-webkit-transform:rotateY(0deg) rotate(45deg);transform:rotateY(0deg) rotate(45deg)}:where(body.marriott-aem:not(.trc-reserve-page):not(.trc-page)) [class*=m-button]:active .linkout-image:before,:where(body.marriott-aem:not(.trc-reserve-page):not(.trc-page)) [class*=m-button]:active:hover .linkout-image:before,:where(body.marriott-aem:not(.trc-reserve-page):not(.trc-page)) [class*=m-button]:focus .linkout-image:before,:where(body.marriott-aem:not(.trc-reserve-page):not(.trc-page)) [class*=m-button]:hover .linkout-image:before{color:inherit}body.trc-page .m-button-primary,body.trc-page .m-button-primary:hover,body.trc-page .m-button-secondary,body.trc-page .m-button-secondary:hover,body.trc-reserve-page .m-button-primary,body.trc-reserve-page .m-button-primary:hover,body.trc-reserve-page .m-button-secondary,body.trc-reserve-page .m-button-secondary:hover{-webkit-transition:all .4s!important;transition:all .4s!important}.no-dialog-supported .dialog-wrapper{display:none}.no-dialog-supported .dialog-wrapper.show-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:rgba(0,0,0,.7);bottom:0;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{display:block;-webkit-transition:none!important;transition:none!important}body.modal-open{overflow:hidden}body.modal-open .content-container{z-index:-1}@media (min-width:1200px){body.modal-open:not(.view-rates-show-reserve-bar) .coreReserve{display:none!important}}@media (max-width:1199.98px){body.modal-open .emergency-message-1{z-index:1}body.modal-open .hotel-badges{display:none!important}}ul{list-style:none;margin:0;padding:0}img{max-width:100%}@media (min-width:1200px){.container-hws{margin:auto;max-width:90rem!important}}.content-container{padding-bottom:40px;padding-top:40px;position:relative;z-index:0}:where(.trc-page,.trc-reserve-page) .content-container{padding-bottom:60px;padding-top:60px}.back-to-cta-container{padding:0 72px}.back-to-cta-container .back-to-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.back-to-cta-container .back-to-cta,.back-to-cta-container .back-to-cta:hover{color:#1c1c1c;font-size:13px;font-weight:700;text-decoration:underline}.back-to-cta-container .back-to-cta .back-to-cta-img{padding-right:8px}.main-content{display:block;--hws-main-margin-top:calc(var(--hws-global-nav-top-height) + var(--hws-emergency-message-height));margin-top:var(--hws-main-margin-top)!important}@media (max-width:1199.98px){.main-content{margin-bottom:77px}}@media (min-width:1200px){.main-content{--hws-main-margin-top:calc(var(--hws-global-nav-top-height) + var(--hws-emergency-message-height) + var(--hws-marriott-header-height) - 2px)}.sub-nav-reverse-always-open .main-content,body:where(:not(.desktop-home-banner-video-playing):has(.coreReserve)) .main-content{--hws-main-margin-top:calc(var(--hws-global-nav-top-height) + var(--hws-emergency-message-height) + var(--hws-marriott-header-height) + var(--hws-reserve-header-height))}}@media (min-width:1200px){.desktop-home-banner-video-playing .main-content{--hws-main-margin-top:calc(var(--hws-global-nav-top-height) + var(--hws-emergency-message-height) + var(--hws-marriott-header-height) + var(--hws-reserve-header-height))}.desktop-home-banner-video-playing.sub-nav-reverse-always-open .main-content{--hws-main-margin-top:calc(var(--hws-sticky-nav-height) + var(--hws-reserve-header-height))}}.main-content.no-home-banner,.main-content:not(main:has(.marriott-home-banner)){--hws-main-margin-top:calc(var(--hws-xs-bg-header-height) + var(--hws-xs-banner-height) + var(--hws-emergency-message-height))}@media (min-width:1200px){.main-content.no-home-banner,.main-content:not(main:has(.marriott-home-banner)){--hws-main-margin-top:calc(var(--hws-global-nav-top-height) + var(--hws-emergency-message-height) + var(--hws-marriott-header-height))}}@media (min-width:1200px){.sub-nav-reverse-always-open .main-content.no-home-banner,.sub-nav-reverse-always-open .main-content:not(main:has(.marriott-home-banner)),body:where(:not(.desktop-home-banner-video-playing):has(.coreReserve)) .main-content.no-home-banner,body:where(:not(.desktop-home-banner-video-playing):has(.coreReserve)) .main-content:not(main:has(.marriott-home-banner)){--hws-main-margin-top:calc(var(--hws-global-nav-top-height) + var(--hws-emergency-message-height) + var(--hws-marriott-header-height) + var(--hws-reserve-header-height))}}@media (min-width:1200px){.reserveOpen.NarrativeTemplate .main-content.no-home-banner,.reserveOpen.NarrativeTemplate .main-content:not(main:has(.marriott-home-banner)){--hws-main-margin-top:calc(var(--hws-global-nav-top-height) + var(--hws-emergency-message-height) + var(--hws-marriott-header-height) + var(--hws-reserve-header-height))}}.separator{border-bottom:1.4px solid var(--t-accent-color);display:inline-block;max-width:3.1875rem;width:10%}@media only screen and (min-width:75em){.separator{width:3.1875rem}}.brand-border-radius-img{border-radius:var(--t-images-border-radius,14px)}.icons-fg-color{color:var(--t-brand-fg-color)}.dynamic-background-image{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAAFklEQVR42mN8/fpLPQMZgHFU48jWCAD/vyDle0zFdgAAAABJRU5ErkJggg==)}.dynamic-background-image.bg-loaded{background-image:var(--hws-mobile-src)}@media (min-width:768px){.dynamic-background-image.bg-loaded{background-image:var(--hws-tablet-src)}}@media (min-width:1200px){.dynamic-background-image.bg-loaded{background-image:var(--hws-desktop-src)}}@media (min-width:1920px){.dynamic-background-image.bg-loaded{background-image:var(--hws-default-src)}}.horizontalminicard .cobrandcard .cmp-image__image{width:auto}.content-tile .text-align-center{text-align:center}.content-tile-supertext{letter-spacing:1.3px;line-height:.875rem}.content-tile-supertext-separator{background-color:#1c1c1c;height:1px;width:46px}.content-tile .content-tile-icon-container{margin-bottom:20px}.content-tile .content-tile-icon-container .icon,.content-tile .content-tile-icon-container [class^=icon-]{margin:0;padding:0 1.5rem;width:auto}.content-tile h1,.content-tile h2,.content-tile h3{margin-bottom:20px}.content-tile h1.offer-margin,.content-tile h2.offer-margin,.content-tile h3.offer-margin{margin-bottom:8px}.content-tile h1.offer-margin-body,.content-tile h2.offer-margin-body,.content-tile h3.offer-margin-body{margin-bottom:24px}.content-tile-body.offer-margin{margin-bottom:8px}.content-tile-body.offer-margin-body{margin-bottom:24px}.content-tile .content-tile-see-more-text{display:none}.content-tile .content-tile-see-more-text.show-more-text{display:inline}@media (max-width:1199.98px){.content-tile,.content-tile.marriott-g__center{width:100%}}.content-tile-see-more{color:var(--t-link-text-color);font-weight:500;text-decoration:underline}.content-tile-see-more:hover{color:var(--t-brand-fg-color);font-weight:500;text-decoration:underline}.content-tile-see-more.hide-more-text-link{display:none}.content-tile-see-less{color:var(--t-link-text-color);display:none;font-weight:500;text-decoration:underline}.content-tile-see-less:hover{color:var(--t-brand-fg-color);font-weight:500;text-decoration:underline}.content-tile-see-less.show-less-text-link{display:inline}.content-tile .phone-container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-top:1px solid #eee;padding:1.25rem 0}.content-tile .phone-container .phone-img{margin-right:10px;-o-object-fit:cover;object-fit:cover}.content-tile .phone-container .phone-number{color:var(--t-link-text-color);font-size:.75rem;font-weight:700;letter-spacing:1.3px;line-height:.875rem;text-decoration:underline}.content-tile .phone-container .phone-number:focus,.content-tile .phone-container .phone-number:hover{text-decoration:underline}body.LuxuryBrandGlobal .content-tile__brand__border,body.PremiumBrandGlobal .content-tile__brand__border{border:1px solid #000}body.LuxuryBrandGlobal .content-tile__brand__bg__image,body.PremiumBrandGlobal .content-tile__brand__bg__image{background-size:contain;position:relative}body.LuxuryBrandGlobal .content-tile__brand__alt__image__text,body.PremiumBrandGlobal .content-tile__brand__alt__image__text{left:0;position:absolute;top:0;z-index:-1}body.LuxuryBrandGlobal .content-tile .separator,body.PremiumBrandGlobal .content-tile .separator{max-width:none;width:63px}body.LuxuryBrandGlobal .content-tile_sec_title,body.PremiumBrandGlobal .content-tile_sec_title{font-family:didot;font-style:italic}body.LuxuryBrandGlobal .content-tile__enhanced,body.PremiumBrandGlobal .content-tile__enhanced{padding:0 16px}@media (min-width:1200px){body.LuxuryBrandGlobal .content-tile__enhanced,body.PremiumBrandGlobal .content-tile__enhanced{padding:40px}}.awards-top-text-container .rz{border-color:var(--t-brand-alt-color)}.awards-top-text-container .rz-reserve{border-color:var(--t-accent-color)}.awards-top-text-container .separator{width:51px}.awards .t-overline-medium{color:inherit}.awards-achievement{word-wrap:break-word}.column-control .rte-container .rte-multi-text-dynamic li,.column-control .rte-container .rte-multi-text-dynamic p{margin-bottom:16px}.column-control .col-xl-4,.column-control .col-xl-6{padding-left:34px;padding-right:34px;text-align:left}@media (max-width:991.98px){.column-control .col-xl-4,.column-control .col-xl-6{padding-left:24px;padding-right:24px}}.column-control .col-xl-4 .content-container,.column-control .col-xl-6 .content-container{background-color:inherit;padding:0 0 40px}.column-control .col-xl-4 .rte-container,.column-control .col-xl-6 .rte-container{border-bottom:1px solid var(--t-horizontal-vertical-rule);padding-bottom:20px;padding-top:20px}.trc-reserve-page .column-control .col-xl-4 .rte-container,.trc-reserve-page .column-control .col-xl-6 .rte-container{border-bottom-color:var(--t-accent-color)}.column-control .col-xl-4 .rte-container ul,.column-control .col-xl-6 .rte-container ul{padding:0}.column-control .col-xl-4 .rte-container .rte-title,.column-control .col-xl-6 .rte-container .rte-title{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;font-weight:700;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1.4}.column-control .col-xl-4 .rte-container .rte-body,.column-control .col-xl-6 .rte-container .rte-body{margin-top:20px}.column-control .col-xl-4 .rte-container .rte-body *,.column-control .col-xl-6 .rte-container .rte-body *{color:inherit;font:inherit}@media (min-width:1200px){.column-control .col-xl-4 .rte-container .rte-title,.column-control .col-xl-6 .rte-container .rte-title,.column-control .column-info .rte-container .rte-title{color:#000;font-size:16px;line-height:1.5}.column-control .col-xl-4 .rte-container .rte-body,.column-control .col-xl-6 .rte-container .rte-body,.column-control .column-info .rte-container .rte-body{margin-top:10px}}@media (max-width:1199.98px){.column-control .col-xl-4.enable-accordian .rte-container .rte-title:after,.column-control .col-xl-6.enable-accordian .rte-container .rte-title:after{color:#966a3a;content:"❯";height:1em;text-align:center;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .5s;transition:all .5s;width:1em}.column-control .col-xl-4.enable-accordian .rte-container .rte-body,.column-control .col-xl-6.enable-accordian .rte-container .rte-body{display:none}.column-control .col-xl-4.enable-accordian .rte-container.open .rte-title:after,.column-control .col-xl-6.enable-accordian .rte-container.open .rte-title:after{margin-right:5px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .5s;transition:all .5s}.column-control .col-xl-4.enable-accordian .rte-container.open .rte-body,.column-control .col-xl-6.enable-accordian .rte-container.open .rte-body{display:block}}.image-cta{position:relative;width:100%}.image-cta-img{height:406px;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:75em){.image-cta-img{height:580px}.ie .image-cta-img{height:auto;left:50%;position:relative;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.ie .image-cta{height:580px;overflow:hidden}}.image-cta-btn-container{bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;margin:auto;position:absolute;right:0;z-index:2}.marriott-static-content-carousel{overflow:hidden;position:relative}.marriott-static-content-carousel .slick-slide .image{background-repeat:no-repeat}@media (min-width:992px){.marriott-static-content-carousel .slick-slide:before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(35,28,25,0)),color-stop(66.21%,rgba(0,0,0,.54)),to(rgba(0,0,0,.54)));background:linear-gradient(180deg,rgba(35,28,25,0) 0,rgba(0,0,0,.54) 66.21%,rgba(0,0,0,.54));bottom:0;content:"";height:25%;left:0;position:absolute;right:0;z-index:1}}.marriott-static-content-carousel .slick-current{opacity:1}.marriott-static-content-carousel .slick-dots{bottom:25px;display:none!important}@media (min-width:1200px){.marriott-static-content-carousel .slick-dots{display:block!important}}.marriott-static-content-carousel .slick-dots li{background:#fff;height:1px;margin:0;min-width:40px;padding:0}.marriott-static-content-carousel .slick-dots .slick-active{background-color:#d8d8d8;border:2px solid #fff;border-radius:1.5px}.marriott-static-content-carousel__text{padding:65px 32px 40px;text-align:center;width:100%}@media (min-width:1200px){.marriott-static-content-carousel__text{max-height:100vh;padding:50px 0 50px 72px;text-align:left}}.marriott-static-content-carousel__text-label{letter-spacing:1.3px;padding-bottom:10px}.marriott-static-content-carousel__text-description{padding-bottom:30px}.marriott-static-content-carousel__text-cta .linkout-image:before{color:inherit;font-size:20px;-webkit-transform:rotateY(0deg) rotate(45deg);transform:rotateY(0deg) rotate(45deg)}.marriott-static-content-carousel__text-cta:active .linkout-image:before,.marriott-static-content-carousel__text-cta:active:hover .linkout-image:before,.marriott-static-content-carousel__text-cta:focus .linkout-image:before,.marriott-static-content-carousel__text-cta:hover .linkout-image:before{color:inherit}.marriott-static-content-carousel__container{line-height:0;padding-left:0;position:relative;width:100%}@media (min-width:1200px){.marriott-static-content-carousel__container{max-height:100vh;padding-left:40px}}.marriott-static-content-carousel__container .image{background-position:50%;max-height:100vh;min-height:291px;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1200px){.marriott-static-content-carousel__container .image{height:738px;max-height:100vh}}.marriott-static-content-carousel__container-slider{margin:0;max-height:100vh;padding:0}.marriott-static-content-carousel__container-slider-left .slider-navigation-text,.marriott-static-content-carousel__container-slider-right .slider-navigation-text{color:#fff}[dir=rtl] .marriott-static-content-carousel__container-slider-left img,[dir=rtl] .marriott-static-content-carousel__container-slider-right img{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.marriott-static-content-carousel__container-slider-left .icon-arrow-left,.marriott-static-content-carousel__container-slider-left .icon-arrow-right,.marriott-static-content-carousel__container-slider-left .marriott-static-content-carousel__container-points-next,.marriott-static-content-carousel__container-slider-left .marriott-static-content-carousel__container-points-prev,.marriott-static-content-carousel__container-slider-right .icon-arrow-left,.marriott-static-content-carousel__container-slider-right .icon-arrow-right,.marriott-static-content-carousel__container-slider-right .marriott-static-content-carousel__container-points-next,.marriott-static-content-carousel__container-slider-right .marriott-static-content-carousel__container-points-prev{color:#fff!important}.marriott-static-content-carousel__container-points{bottom:-30px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body.core-page .marriott-static-content-carousel__container-points,body.narrative-page .marriott-static-content-carousel__container-points{background:none}.marriott-static-content-carousel__container-points.luxury-carousel [class^=icon-]{color:var(--t-brand-fg-color);font-size:24px;font-weight:400}@media (min-width:1200px){.marriott-static-content-carousel__container-points.luxury-carousel{width:100%}}@media (max-width:991.98px){.marriott-static-content-carousel__container-points.luxury-carousel ul{max-width:236px;width:auto}}.marriott-static-content-carousel__container-points.luxury-carousel ul li{min-width:0;width:59px}@media (max-width:991.98px){.marriott-static-content-carousel__container-points.luxury-carousel{background:-webkit-gradient(linear,left top,left bottom,from(rgba(35,28,25,0)),color-stop(66.21%,rgba(0,0,0,.54)),to(rgba(0,0,0,.54)));background:linear-gradient(180deg,rgba(35,28,25,0) 0,rgba(0,0,0,.54) 66.21%,rgba(0,0,0,.54));bottom:0;content:"";height:25%;position:absolute;right:0;width:100%;z-index:1}}@media (min-width:1200px){.trc-page .marriott-static-content-carousel__container-points.marriott-g,.trc-reserve-page .marriott-static-content-carousel__container-points.marriott-g{color:#fff}}.marriott-static-content-carousel__container-points-values .marriott-static-content-carousel__container-points-left,.marriott-static-content-carousel__container-points-values .marriott-static-content-carousel__container-points-right{color:#fff}.marriott-static-content-carousel__container-points-seperator{margin:0 .25em}.marriott-static-content-carousel__container-points-values .marriott-static-content-carousel__container-points-seperator{color:#fff}@media (min-width:1200px){.marriott-static-content-carousel__container-points{bottom:30px}}.marriott-static-content-carousel__container-points-desktop{display:none}@media (min-width:1200px){.marriott-static-content-carousel__container-points-desktop{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 8px}}.marriott-static-content-carousel__container-points-desktop li{background:#fff;height:1px;margin:0;min-width:40px;padding:0}.marriott-static-content-carousel__container-points-desktop li.active{background-color:#d8d8d8;border:2px solid #fff;border-radius:1.5px}.trc-page .marriott-static-content-carousel__container-left,.trc-page .marriott-static-content-carousel__container-right,.trc-reserve-page .marriott-static-content-carousel__container-left,.trc-reserve-page .marriott-static-content-carousel__container-right{color:#fff}.marriott-static-content-carousel__container .icons .next,.marriott-static-content-carousel__container .icons .prev{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:-30px;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:24px;position:absolute;right:0;z-index:9}@media (min-width:1200px){.marriott-static-content-carousel__container .icons .next,.marriott-static-content-carousel__container .icons .prev{bottom:30px;margin-right:75px}}.marriott-static-content-carousel__container .icons .next .line,.marriott-static-content-carousel__container .icons .prev .line{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;height:1px;margin-right:8px;width:51px}@media (min-width:1200px){.marriott-static-content-carousel__container .icons .next img,.marriott-static-content-carousel__container .icons .next svg,.marriott-static-content-carousel__container .icons .prev img,.marriott-static-content-carousel__container .icons .prev svg{display:none}}.marriott-static-content-carousel__container .icons .next:focus .line,.marriott-static-content-carousel__container .icons .next:hover .line,.marriott-static-content-carousel__container .icons .prev:focus .line,.marriott-static-content-carousel__container .icons .prev:hover .line{display:none!important}.marriott-static-content-carousel__container .icons .next:focus img,.marriott-static-content-carousel__container .icons .next:focus svg,.marriott-static-content-carousel__container .icons .next:hover img,.marriott-static-content-carousel__container .icons .next:hover svg,.marriott-static-content-carousel__container .icons .prev:focus img,.marriott-static-content-carousel__container .icons .prev:focus svg,.marriott-static-content-carousel__container .icons .prev:hover img,.marriott-static-content-carousel__container .icons .prev:hover svg{display:block}@media (min-width:1200px){.marriott-static-content-carousel__container .icons .next:focus img,.marriott-static-content-carousel__container .icons .next:focus svg,.marriott-static-content-carousel__container .icons .next:hover img,.marriott-static-content-carousel__container .icons .next:hover svg,.marriott-static-content-carousel__container .icons .prev:focus img,.marriott-static-content-carousel__container .icons .prev:focus svg,.marriott-static-content-carousel__container .icons .prev:hover img,.marriott-static-content-carousel__container .icons .prev:hover svg{margin-left:8px;margin-right:8px}}.marriott-static-content-carousel__container .icons .prev{left:0;margin:0 0 0 24px;padding:0 0 0 4px;right:auto}@media (min-width:1200px){.marriott-static-content-carousel__container .icons .prev{margin:0 0 0 75px}}.marriott-static-content-carousel__container .icons .prev .line{margin-left:8px;margin-right:0}[dir=rtl] .marriott-static-content-carousel .slick-initialized .slick-slide{float:left}.custom-container:has(.content-container>.carousel-with-static-content:first-of-type){padding:40px 0}.content-container:has(.carousel-with-static-content:first-of-type){padding-top:0}.content-container:has(.carousel-with-static-content:last-of-type){padding-bottom:0}.text-on-image__label{margin-bottom:15px;text-align:center;text-transform:uppercase}@media (max-width:1199.98px){.text-on-image__label{margin-bottom:10px}}.text-on-image__title{margin-bottom:15px;text-align:center;text-transform:uppercase}@media (max-width:1199.98px){.text-on-image__title{margin-bottom:10px}}.text-on-image__description{margin:auto;padding-bottom:30px;text-align:center}.text-on-image__description p{margin-bottom:0}.text-on-image__description .content-tile-see-more-text{display:none}.text-on-image__description .content-tile-see-more-text.show-more-text{display:inline}.text-on-image__layout-card{position:relative}@media (max-width:1199.98px){.text-on-image__layout-card{margin:0 0 20px;width:100%}}.text-on-image__layout-card-link{border-radius:14px;-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,.07);box-shadow:0 4px 20px 0 rgba(0,0,0,.07);height:100%;overflow:hidden;padding-top:20px}.text-on-image__layout-card-item{bottom:0;position:absolute}@media (max-width:1199.98px){.text-on-image__layout-card-item{position:relative}}.text-on-image__layout-card-item__container{padding:0 18px 15px;width:100%}.text-on-image__layout-card-item__container.image{bottom:0;position:absolute}.text-on-image__layout-card-item__container p.text-on-image__layout-card-item__container-title{font-size:16px;line-height:22px;width:calc(100% - 16px)}.text-on-image__layout-card-item__container p.text-on-image__layout-card-item__container-title.image{color:#fff}.text-on-image__layout-card-item__container-icon{margin-left:22px}@media (max-width:1199.98px){.text-on-image__layout-card-item__container svg{margin-bottom:16px}}.text-on-image__layout-cardimage-link{border-radius:14px;-webkit-box-shadow:none;box-shadow:none;overflow:hidden;padding-top:0}.text-on-image__layout-cardimage-item{padding-top:100%;position:relative}.text-on-image__layout-cardimage-item-image{bottom:0;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.text-on-image__layout-cardimage-item-gradient{background:-webkit-gradient(linear,left top,left bottom,from(rgba(35,28,25,0)),to(rgba(0,0,0,.54)));background:linear-gradient(180deg,rgba(35,28,25,0),rgba(0,0,0,.54));bottom:0;height:70%;position:absolute;width:100%}.text-on-image__layout.no-images .text-on-image__layout-card-item{position:relative}.text-on-image__cta{padding-top:40px;text-align:center}@media only screen and (max-width:61.9375em){.text-on-image__cta{margin-top:10px;padding:0}}.text-on-image svg #brand_color{fill:var(--t-interactive-accent-color,#a9a9a9)}.core-hero-carousel{position:relative;z-index:0}.core-hero-carousel__container{position:relative}.core-hero-carousel__container-actions{position:absolute;right:16px;top:10px;z-index:1}.core-hero-carousel__container-action{border:2px solid #fff;bottom:70px;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:50%;text-align:center;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);z-index:9}.core-hero-carousel__container-action:focus,.core-hero-carousel__container-action:hover{border:2px solid #1c1c1c}.core-hero-carousel__container-action-mobile{background:#fff;border-radius:50%;height:40px;margin:10px;width:40px}.core-hero-carousel__container-action-mobile [class^=icon-],.core-hero-carousel__container-action-mobile [class^=icon-]:before{color:var(--t-interactive-accent-color)}.core-hero-carousel__container .gradient{background:-webkit-gradient(linear,left top,left bottom,from(rgba(35,28,25,0)),color-stop(66.21%,rgba(0,0,0,.54)),to(rgba(0,0,0,.54)));background:linear-gradient(180deg,rgba(35,28,25,0),rgba(0,0,0,.54) 66.21%,rgba(0,0,0,.54));bottom:0;height:250px;pointer-events:none;position:absolute;width:100%;z-index:1}@media (max-width:1199.98px){.core-hero-carousel__container .gradient{height:70px}}.core-hero-carousel__container .slick-dots{bottom:46px;z-index:2}.core-hero-carousel__container .slick-dots li,.core-hero-carousel__container .slick-dots li button{height:5px;width:5px}.core-hero-carousel__container .slick-dots li button:before{background-color:#fff;border-radius:20px;color:#fff;height:5px;opacity:.5;width:5px}.core-hero-carousel__container .slick-dots li.slick-active button:before{color:#fff;opacity:1}.core-hero-carousel__controls{background:-webkit-gradient(linear,left top,left bottom,from(rgba(35,28,25,0)),color-stop(66.21%,rgba(0,0,0,.54)),to(rgba(0,0,0,.54)));background:linear-gradient(180deg,rgba(35,28,25,0),rgba(0,0,0,.54) 66.21%,rgba(0,0,0,.54));bottom:0;height:250px;padding:0 25px;position:absolute;width:100%}.core-hero-carousel__controls .next,.core-hero-carousel__controls .prev,.core-hero-carousel__controls-btn{bottom:70px;position:absolute;z-index:9}.core-hero-carousel__controls .prev{background:rgba(0,0,0,0);left:25px}.core-hero-carousel__controls .next{background:rgba(0,0,0,0);right:25px}.core-hero-carousel__controls-btn{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.core-hero-carousel__controls .line{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:1px;width:51px}.core-hero-carousel__controls .slider-arrow{display:none}.core-hero-carousel__controls-btn [class^=icon-],.core-hero-carousel__controls-btn [class^=icon-]:before{color:var(--t-interactive-accent-color)}.core-hero-carousel__btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.core-hero-carousel__btn:hover .line{display:none}.core-hero-carousel__btn:hover .slider-arrow{display:block;width:51px}.core-hero-carousel .video-component__desktop .video-js{height:758px}.core-hero-carousel .video-component__desktop .video-js .vjs-control,.core-hero-carousel .video-component__desktop .video-js .vjs-control-bar,.core-hero-carousel .video-component__desktop .video-js [class*=icon-]:before{z-index:1}.core-hero-carousel .video-component__desktop .video-js [class*=icon-]:before{color:#fff}.core-hero-carousel .video-component__mobile .video-js{height:250px}.core-hero-carousel .video-component__mobile .video-js .vjs-control,.core-hero-carousel .video-component__mobile .video-js .vjs-control-bar,.core-hero-carousel .video-component__mobile .video-js [class*=icon-]:before{z-index:1}.core-hero-carousel .video-component__mobile .video-js [class*=icon-]:before{color:#fff;z-index:1}.core-hero-carousel__slider .cmp-carousel__item{vertical-align:bottom}.core-hero-carousel__slider picture{display:block!important}[dir=rtl] .icon-arrow-left:before,[dir=rtl] .icon-arrow-right-cropped:before,[dir=rtl] .icon-arrow-right:before,[dir=rtl] .icon-backward-arrow:before,[dir=rtl] .icon-forward-arrow:before,[dir=rtl] .icon-long-arrow-back:before,[dir=rtl] .icon-long-arrow-forward:before{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}[dir=rtl] .icon-arrow-left-cropped,[dir=rtl] .icon-forward-arrow-cropped{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}[dir=rtl][dir=rtl][dir=rtl] .trc-page .new-room-card-template .room-details-modal-body__carousel-track .slick-slider .slick-slide,[dir=rtl][dir=rtl][dir=rtl] .trc-reserve-page .new-room-card-template .room-details-modal-body__carousel-track .slick-slider .slick-slide{float:right}.mmn-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
/*# sourceMappingURL=app.bundle.min.css.map*/
.amenities-icon{max-width:20px}.amenities .hide-card{display:none}.amenities .link .t-subtitle-l:focus,.amenities .link .t-subtitle-l:hover{text-decoration:underline}.amenities .see-more-container .hide-cards-link,.amenities .see-more-container .show-cards-link{background:none;margin-top:8px;padding-left:0;text-align:left;text-decoration:underline}.amenities .amenities-content{max-width:100%}@media (min-width:768px){.amenities .amenities-content{max-width:33%}}.amenities .amenities-content .amenities-content-number{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.amenities .amenities-content .amenities-content-number [class^=icon-]{font-weight:400}
/*# sourceMappingURL=amenities.bundle.min.css.map*/
.amenities-icons{height:100%;width:6rem}.amenities-icons-image{background-color:#fff;border:1px solid #eee;border-radius:2.5rem;-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,.07);box-shadow:0 4px 20px 0 rgba(0,0,0,.07);-webkit-box-sizing:border-box;box-sizing:border-box;height:4.5rem;width:4.5rem}.amenities-icons .t-font-s{width:inherit}
/*# sourceMappingURL=amenitiesicons.bundle.min.css.map*/
.marriott-local-footer{position:relative;-ms-flex-preferred-size:auto;flex-basis:auto;text-align:center}.marriott-local-footer-resort-info h3{text-align:left;width:100%}@media (max-width:1199.98px){.marriott-local-footer-resort-info h3{text-align:center}}.marriott-local-footer-resort-info .resort-name{color:#fff;margin-bottom:1.875rem;text-align:left}.marriott-local-footer-resort-info .separator{margin:1.875rem 0}.marriott-local-footer-resort-info .marriott-local-footer-social-icons-container{text-align:left;width:100%}.marriott-local-footer-resort-info .marriott-local-footer-social-icons-container .social-icon{margin-right:2.5rem}.marriott-local-footer-resort-info .marriott-local-footer-social-icons-container .social-icon img{height:25px;width:25px}.marriott-local-footer-links{-ms-flex-preferred-size:auto;flex-basis:auto}@media (max-width:1199.98px){.marriott-local-footer-links{margin-bottom:45px}}.marriott-local-footer-links .page-links,.marriott-local-footer-links .t-alt-link{color:var(--link-text-color-dark-bg,#fff);font-size:1rem;font-weight:700;letter-spacing:0;line-height:2.5rem;text-decoration:underline}.marriott-local-footer .social-icon{margin-bottom:25px}@media (max-width:1199.98px){.marriott-local-footer .social-icon{margin:0 17px 25px}.marriott-local-footer .social-icon img{height:25px;width:25px}}.marriott-local-footer .social-icon:nth-child(6n){-webkit-column-break-after:always;-moz-column-break-after:always;break-after:always}@media (max-width:1199.98px){.marriott-local-footer-social-icons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}
/*# sourceMappingURL=marriottlocalfooter.bundle.min.css.map*/
.nearby-outlet__cardList{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;orphans:1;widows:1}.trc-nearby-outlet .nearby-outlet__cardList{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}@media (min-width:768px){.trc-nearby-outlet .nearby-outlet__cardList{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (min-width:992px){.trc-nearby-outlet .nearby-outlet__cardList{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media (max-width:1199.98px){.nearby-outlet__cardList{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}.nearby-outlet__cardList-card{border:1px solid #eee;border-radius:var(--t-cards-border-radius,20px);-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,.07);box-shadow:0 4px 20px 0 rgba(0,0,0,.07)}.trc-nearby-outlet .nearby-outlet__cardList-card{border-radius:unset;-webkit-box-shadow:unset;box-shadow:unset;outline:1px solid var(--t-accent-color);outline-offset:4px}@media (max-width:1199.98px){.nearby-outlet__cardList-card.hide-card{display:none!important}}.nearby-outlet__cardList-card_content-title .linkout-text{font-weight:600;text-decoration:underline}.trc-nearby-outlet .nearby-outlet__cardList-card_content-title .linkout-text{font-weight:400;text-decoration:none}.keyboard--focussed .nearby-outlet__cardList-card_content-title:focus{outline:1px solid}.nearby-outlet__cardList-card_content-title .linkout-image{position:relative;top:3px}.trc-nearby-outlet .nearby-outlet__cardList-card_content-title .linkout-image{color:var(--t-accent-color)}[dir=rtl] .nearby-outlet__cardList-card_content-title .linkout-image:before{-webkit-transform:rotate(-275deg);-ms-transform:rotate(-275deg);transform:rotate(-275deg)}.nearby-outlet__cardList-card_content-section p{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-bottom:4px;word-break:break-all;word-break:break-word}.nearby-outlet__cardList-card_content-section p b{display:block;font-weight:700;margin-top:16px}.nearby-outlet__cardList-card_content-section.description-2 p:first-child{margin-top:16px}.nearby-outlet__cardList-card_content-section.ctaSection,.nearby-outlet__cardList-card_content-section.description-2{border-top:1px solid #eee}.nearby-outlet__cardList-card_content .link-container{border-top:1px solid #707070}.nearby-outlet__cardList-card_content .link-container [class*=icon-]{font-weight:400}.trc-nearby-outlet .nearby-outlet__cardList-card_content .link-container [class*=icon-]:before{font-size:24px;line-height:24px;width:24px}.nearby-outlet__cardList-card_content .link-container a:focus,.nearby-outlet__cardList-card_content .link-container a:hover{text-decoration:underline}.nearby-outlet__cardList-card_content-link-accordion-item-title{background:none}.nearby-outlet__cardList-card_content-link-accordion-item-body{display:none}.nearby-outlet__cardList-card_content-link-accordion-item-body .link-detail-text{text-decoration:underline}.nearby-outlet__cardList-card_content-link-accordion-item-body .icon-dropdown-down{font-weight:700}.nearby-outlet__cardList-card_content-link-accordion-item .link-detail-container .link-detail-text{text-align:left}.nearby-outlet__cardList-card_content-link-accordion-item.active .icon-dropdown-down{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .5s;transition:all .5s}.nearby-outlet__cardList-card_content-link-accordion-item.active .nearby-outlet__cardList-card_content-link-accordion-item-body{display:block}.nearby-outlet__modal{background-color:rgba(0,0,0,.8);height:100%;left:0;overflow:auto;padding-top:70px;position:fixed;top:0;width:100%;z-index:0}@media (max-width:1199.98px){.nearby-outlet__modal{padding:0;-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transform:translateX(100%)}}.nearby-outlet__modal-dialog{background:#fff;border-radius:var(--t-cards-border-radius,20px);max-width:1124px;min-height:857px}.nearby-outlet__modal-dialog.document-open{min-height:1400px}@media (max-width:1199.98px){.nearby-outlet__modal-dialog.document-open{min-height:calc(100% - 70px)}.nearby-outlet__modal-dialog{border-radius:0;margin:0;min-height:calc(100% - 70px)}}.nearby-outlet__modal-dialog iframe,.nearby-outlet__modal-dialog object{border-radius:0 0 var(--t-cards-border-radius,20px) var(--t-cards-border-radius,20px);height:1400px;width:100%}@media (max-width:1199.98px){.nearby-outlet__modal-dialog iframe,.nearby-outlet__modal-dialog object{border-radius:0;height:682px}}.document-open .nearby-outlet__modal-body{height:1360px}@media (max-width:1199.98px){.document-open .nearby-outlet__modal-body{height:calc(100% - 70px)}}.nearby-outlet__modal-body .link-container [class*=icon-]{text-align:left;width:20px}.nearby-outlet__modal-content{min-height:857px}.document-open .nearby-outlet__modal-content{min-height:1400px}@media (max-width:1199.98px){.document-open .nearby-outlet__modal-content,.nearby-outlet__modal-content{min-height:calc(100% - 70px)}}.nearby-outlet__modal-header{border-radius:var(--t-cards-border-radius,20px) var(--t-cards-border-radius,20px)0 0}@media (max-width:1199.98px){.nearby-outlet__modal-header{border-radius:0}}.nearby-outlet__modal-header-back,.nearby-outlet__modal-header-close,.nearby-outlet__modal-header-title{background-color:rgba(0,0,0,0);display:inline-block}.nearby-outlet__modal-header-close{float:right}.nearby-outlet__modal-header-back .icon-arrow-left{vertical-align:middle}.nearby-outlet__modal-header-back .icon-arrow-left:before{vertical-align:text-top}.nearby-outlet__modal-focus{height:0;width:0}.nearby-outlet .load-more-container{display:none;margin-top:30px;text-align:center}@media (max-width:1199.98px){.nearby-outlet .load-more-container{display:block}}.local-attractions+.nearby-outlet .nearby-things-to-do,.nearby-outlet .nearby-things-to-do+.local-attractions{padding-bottom:40px;padding-top:40px}.local-attractions+.trc-page .nearby-outlet .nearby-things-to-do,.local-attractions+.trc-reserve-page .nearby-outlet .nearby-things-to-do,.trc-page .nearby-outlet .nearby-things-to-do+.local-attractions,.trc-reserve-page .nearby-outlet .nearby-things-to-do+.local-attractions{padding-bottom:60px;padding-top:60px}.nearby-outlet__filters::-webkit-scrollbar{display:none}@media screen and (max-width:1200px){.nearby-outlet__filters{margin-right:-1rem;overflow:auto;position:relative;white-space:nowrap}}.nearby-outlet__filters label:first-child{border-right:1px solid var(--t-horizontal-vertical-rule)}.trc-nearby-outlet .nearby-outlet__filters label:first-child{border-right:none}.trc-nearby-outlet .nearby-outlet__filters .m-button-primary,.trc-nearby-outlet .nearby-outlet__filters .m-button-secondary,.trc-nearby-outlet .nearby-outlet__filters-link-btn{background:rgba(0,0,0,0);border:unset;-webkit-box-shadow:unset;box-shadow:unset;outline:none!important}.trc-nearby-outlet .nearby-outlet__filters .m-button-primary:hover,.trc-nearby-outlet .nearby-outlet__filters .m-button-secondary:hover{color:var(--t-brand-fg-color)}.trc-nearby-outlet .nearby-outlet__filters .m-button-primary{border-bottom:2px solid var(--t-accent-color)!important;border-radius:0;color:var(--t-brand-fg-color)}.nearby-outlet .link-detail-text{color:inherit}.nearby-outlet .app-js__property-message{padding-top:0!important}.trc-nearby-outlet .icon-m:before{font-size:24px;line-height:24px;width:24px}@media (max-width:1199.98px){.slide-in{animation:slide-in .4s forwards;-webkit-animation:slide-in .4s forwards}.slide-out{animation:slide-out .1s forwards;-webkit-animation:slide-out .1s forwards}}@keyframes slide-in{to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slide-in{to{-webkit-transform:translateX(0)}}@keyframes slide-out{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes slide-out{0%{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(100%)}}.nearby-outlet__cardList-card_content .nearby-outlet__cardList-card_content-distance{font-weight:600}.trc-nearby-outlet .nearby-outlet__cardList-card_content .nearby-outlet__cardList-card_content-distance{font-weight:500}.nearby-outlet__cardList-card_content .link-detail-text a{color:inherit}
/*# sourceMappingURL=nearbyoutlet.bundle.min.css.map*/
.hotel-info-icon{color:var(--t-link-text-color);max-width:20px}.hotel-info .hotel-info-container .t-font-xs p{margin-bottom:0}.hotel-info .link{text-decoration:underline}.hotel-info__column{gap:16px 0}
/*# sourceMappingURL=hotelinfo.bundle.min.css.map*/
.faq-accordion__button-image{background:rgba(0,0,0,0)}.room-setup{border-top:1px solid}.room-setup .faq-accordion__button-image{width:104px}@media (min-width:1200px){.room-setup .faq-accordion__button-image{width:152px}}.room-setup .faq-accordion__title{font-weight:700}.room-setup .faq-accordion__description,.room-setup .faq-accordion__title{width:100%}@media (min-width:1200px){.room-setup .faq-accordion__description,.room-setup .faq-accordion__title{width:464px}}.faq-accordion__modal{background-color:rgba(0,0,0,.8);height:100%;left:0;overflow:auto;padding-top:50px;position:fixed;top:0;width:100%;z-index:1}@media (max-width:1199.98px){.faq-accordion__modal{padding:0;-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transform:translateX(100%)}}.faq-accordion__modal-dialog{background:#fff;border-radius:var(--t-cards-border-radius,20px)}.faq-accordion__modal-header{background-color:#1c1c1c;border-radius:var(--t-cards-border-radius,20px) var(--t-cards-border-radius,20px)0 0;height:62px}@media (max-width:1199.98px){.faq-accordion__modal-header{border-radius:0}}.faq-accordion__modal-header-close,.faq-accordion__modal-header-title{background-color:rgba(0,0,0,0)}.faq-accordion__modal-header-close{float:right}.faq-accordion__modal-body .image{padding:34px 42px}@media (min-width:1200px){.equipment-services_container{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;orphans:1;widows:1}}.equipment-services_container-card{border-top:1px solid}.capacity-chart_units{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:1200px){.capacity-chart_units{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.capacity-chart_units-tab{background-color:var(--t-button-secondary-bg-color);border:1px solid #dbdbdb;color:var(--t-button-secondary-fg-color);width:50%}.capacity-chart_units-tab.active{background-color:var(--t-button-primary-bg-color);border:1px solid var(--t-button-primary-bg-color);color:var(--t-button-primary-fg-color)}.capacity-chart_units-tab:first-child{border-radius:50px 0 0 50px;margin-right:-2px}.capacity-chart_units-tab:last-child{border-left:0;border-radius:0 50px 50px 0;margin-left:-2px}.capacity-chart_units-tab:focus{outline:none!important}@media (min-width:1200px){.capacity-chart_units-tab{min-width:114px;width:auto}}.capacity-chart_body-content{display:none}.capacity-chart_body-content-desktop{overflow-x:auto}.capacity-chart_body-content-desktop table{table-layout:fixed}.capacity-chart_body-content-desktop table thead tr{border-bottom:2px solid #dbdbdb}.capacity-chart_body-content-desktop table thead tr th{min-width:4.2rem;text-decoration:underline}.capacity-chart_body-content-desktop table thead tr th:first-child{min-width:9.5rem}.capacity-chart_body-content-desktop table thead tr th:last-child{padding-right:0!important}.capacity-chart_body-content-desktop table tbody tr{border-top:1px solid}.capacity-chart_body-content-desktop table tbody tr:first-child{border:none}.capacity-chart_body-content-desktop table tbody tr th{min-width:9.5rem}.capacity-chart_body-content-desktop table tbody tr td{min-width:4.2rem}.capacity-chart_body-content-desktop table tbody tr td:last-child{padding-right:0!important}.capacity-chart_body-content.active{display:block}.capacity-chart_body-content-mobile .heading{border-top:1px solid}.faq-accordion-faq-body:has(.capacity-chart){padding-top:8px!important}.property-details .text-underline,.property-details a,.property-details a:hover{text-decoration:underline}.accordion-content{border-top:1px solid #ccc}.column-wise{-webkit-column-count:2;-moz-column-count:2;column-count:2}@media (max-width:1199.98px){.column-wise{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.events-accordion-container{padding:0}@media (min-width:1200px){.events-accordion-container{max-width:100%}}.faq-accordion .faq-accordion-container .faq-accordion-faq{border-bottom:1px solid #1c1c1c}.faq-accordion .faq-accordion-container .faq-accordion-faq.accordion{border-bottom:1px solid var(--t-horizontal-vertical-rule)}@media (min-width:1200px){.faq-accordion .faq-accordion-container .faq-accordion-faq.ritzBrand-accordion:first-child{border-top:0}}.faq-accordion .faq-accordion-container .faq-accordion-faq.ritzBrand-accordion .rz-icon:before{font-size:1rem}.faq-accordion .faq-accordion-container .faq-accordion-faq.ritzBrand-accordion .rzrp-faq-text{color:#fff}.faq-accordion .faq-accordion-container .faq-accordion-faq.rzrp-accordian{border-bottom:1px solid}.faq-accordion .faq-accordion-container .faq-accordion-faq.property-details-accordion .faq-accordion-faq{border-bottom:1px solid #ccc}.faq-accordion .faq-accordion-container .faq-accordion-faq.property-details-accordion .faq-accordion-faq.onCorePage{border-top:1px solid #ccc}.faq-accordion .faq-accordion-container .faq-accordion-faq.active .faq-accordion-faq-arrow,.faq-accordion .faq-accordion-container .faq-accordion-faq.active .icon-arrow-down{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .5s;transition:all .5s}.faq-accordion .faq-accordion-container .faq-accordion-faq.active .faq-accordion-faq-body{display:block}.faq-accordion .faq-accordion-container .faq-accordion-faq-question{background-color:rgba(0,0,0,0);cursor:pointer;position:relative}.faq-accordion .faq-accordion-container .faq-accordion-faq-question:focus{outline:none}.faq-accordion .faq-accordion-container .faq-accordion-faq-question:focus .icon-arrow-down{outline:auto}.faq-accordion .faq-accordion-container .faq-accordion-faq-body{background:rgba(0,0,0,0);display:none;max-height:none}.faq-accordion .faq-accordion-container .faq-accordion-faq-body .list-item{list-style:disc}.faq-accordion .faq-accordion-container .faq-accordion-faq-body-document:first-child{margin-top:0!important}.faq-accordion .faq-accordion-container .faq-accordion-faq-arrow{-webkit-transition:all .5s;transition:all .5s}.faq-accordion .faq-accordion-container.faq-accordion-faq-container .faq-accordion-faq:first-of-type{border-top:1px solid #1c1c1c}.trc-page .faq-accordion .faq-accordion-container.faq-accordion-faq-container .faq-accordion-faq,.trc-reserve-page .faq-accordion .faq-accordion-container.faq-accordion-faq-container .faq-accordion-faq{border-bottom:1px solid var(--t-button-primary-border-color);border-top:0}.trc-page .faq-accordion .faq-accordion-container.faq-accordion-faq-container .faq-accordion-faq:first-of-type,.trc-reserve-page .faq-accordion .faq-accordion-container.faq-accordion-faq-container .faq-accordion-faq:first-of-type{border-top:1px solid var(--t-button-primary-border-color)}.trc-page .faq-accordion .faq-accordion-container.faq-accordion-faq-container .faq-accordion-faq-question,.trc-reserve-page .faq-accordion .faq-accordion-container.faq-accordion-faq-container .faq-accordion-faq-question{color:var(--t-brand-fg-color);font-weight:400}.trc-page .faq-accordion .faq-accordion-container.faq-accordion-faq-container .faq-accordion-faq-body,.trc-page .faq-accordion .faq-accordion-container.faq-accordion-faq-container .faq-accordion-faq.active .faq-accordion-faq-body,.trc-reserve-page .faq-accordion .faq-accordion-container.faq-accordion-faq-container .faq-accordion-faq-body,.trc-reserve-page .faq-accordion .faq-accordion-container.faq-accordion-faq-container .faq-accordion-faq.active .faq-accordion-faq-body{border-top:1px solid var(--t-button-primary-border-color)}.trc-page .faq-accordion .faq-accordion-container .faq-accordion-faq.property-details-accordion{border-color:#ccc}.trc-reserve-page .faq-accordion .faq-accordion-container .faq-accordion-faq{border-color:inherit}.content-container:not(.pb-0,.nopadding)>.faq-accordion:first-child:last-child .faq-accordion-container{margin-bottom:0!important}.trc-page .content-container:not(.pt-0,.nopadding):has(.accordion:first-child:last-child),.trc-reserve-page .content-container:not(.pt-0,.nopadding):has(.accordion:first-child:last-child){padding-bottom:28px;padding-top:28px}.trc-page .content-container:not(.pt-0,.nopadding):has(.accordion:first-child:last-child .faq-accordion-title),.trc-reserve-page .content-container:not(.pt-0,.nopadding):has(.accordion:first-child:last-child .faq-accordion-title){padding-bottom:60px;padding-top:60px}
/*# sourceMappingURL=accordion.bundle.min.css.map*/
.dynamic-footer__page-links{display:grid;display:-ms-grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:1fr 1fr 1fr 1fr 1fr;grid-auto-flow:column;grid-template-rows:auto auto auto auto auto}.dynamic-footer__page-links a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.dynamic-footer__page-links a,.dynamic-footer__page-links a:hover{text-decoration:underline}.dynamic-footer__page-links #ccpacontainer:empty,.dynamic-footer__page-links #teconsent:empty{display:none}.dynamic-footer__page-links #ccpacontainer a,.dynamic-footer__page-links #teconsent a{color:inherit!important;font:inherit!important}.dynamic-footer__page-links #ccpacontainer a:hover,.dynamic-footer__page-links #teconsent a:hover{color:var(--t-link-text-color)!important;font-weight:700!important}.dynamic-footer__links .icons,.dynamic-footer__social-media .icons{position:relative}.dynamic-footer__links .icons .qr-code,.dynamic-footer__social-media .icons .qr-code{left:50%;margin:0 auto;max-height:196px;min-width:196px;position:absolute;right:0;top:-196px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:auto}body.trc-page .dynamic-footer__links .icons .qr-code,body.trc-page .dynamic-footer__social-media .icons .qr-code,body.trc-reserve-page .dynamic-footer__links .icons .qr-code,body.trc-reserve-page .dynamic-footer__social-media .icons .qr-code{left:0;margin:0 auto;max-height:196px;max-width:196px;position:absolute;right:auto;top:-120px;-webkit-transform:none;-ms-transform:none;transform:none}.dynamic-footer__links .icons .qr-code-popup,.dynamic-footer__social-media .icons .qr-code-popup{border-radius:10px;bottom:16px;position:relative}.dynamic-footer__links .icons .qr-code .icon-clear,.dynamic-footer__social-media .icons .qr-code .icon-clear{position:absolute;right:4px;top:4px}.dynamic-footer__links .icons .qr-code [class^=icon-clear],.dynamic-footer__links .icons .qr-code [class^=icon-clear]:before,.dynamic-footer__social-media .icons .qr-code [class^=icon-clear],.dynamic-footer__social-media .icons .qr-code [class^=icon-clear]:before{cursor:pointer}.dynamic-footer__links .icons .qr-code:before,.dynamic-footer__social-media .icons .qr-code:before{border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:16px solid;bottom:0;color:#fff;content:"";height:0;left:0;margin:0 auto;position:absolute;right:0;width:0}.dynamic-footer__links .icons .icon-wechat,.dynamic-footer__social-media .icons .icon-wechat{cursor:pointer}.dynamic-footer__links .icons .icon-wechat-links,.dynamic-footer__social-media .icons .icon-wechat-links{position:relative}.dynamic-footer__links .icons a,.dynamic-footer__social-media .icons a{font-weight:400}.dynamic-footer__social-media .emailId,.dynamic-footer__social-media .phoneNumber,.dynamic-footer__social-media .reservationNumber{text-decoration:none}.dynamic-footer__social-media .chineseContent,.dynamic-footer__social-media .nonChineseContent{display:none}.global-page .dynamic-footer__social-media .nonChineseContent{display:inline-block}.chinese-page .dynamic-footer__social-media .nonChineseContent,.global-page .dynamic-footer__social-media .chineseContent{display:none}.chinese-page .dynamic-footer__social-media .chineseContent{display:inline-block}.dynamic-footer__social-media .icons{position:relative}.dynamic-footer__social-media .icons a{font-weight:400}.dynamic-footer__social-media .icons .footer-icon{color:var(--t-interactive-accent-color,#a9a9a9)}.dynamic-footer__social-media .icons .footer-icon:before{font-size:24px}.dynamic-footer__social-media .icons .qr-code{right:auto}.dynamic-footer__social-media .icons .qr-code:before{right:auto}.dynamic-footer__social-media .icons .qr-code-popup{border-bottom-left-radius:0}.dynamic-footer__legal-message-ruler{border-top:1px solid}.dynamic-footer__legal-message .pb-5:last-child{padding-bottom:0!important}.dynamic-footer .line{border-top:1px solid;height:1px;width:52px}.dynamic-footer .chinese-separator{border-top:1px solid}.dynamic-footer .chinese-links a,.dynamic-footer .chinese-links a:hover,.dynamic-footer .chinese-links__public a,.dynamic-footer .chinese-links__public a:hover{padding-right:2px}.dynamic-footer .footer-cookies-info{margin-right:auto}.trc-reserve-page .dynamic-footer .hws-horizontal-vertical-footer-rule{color:var(--t-accent-color)}.border-bottom-footer{border-bottom:1px solid #707070}.footer-breadcrumbs{padding-bottom:.625rem}.footer-breadcrumbs-nav{border-bottom:1px solid #fff;padding:1.5rem 0;width:100%}.footer-breadcrumbs .cl__list{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-breadcrumbs .cl__list.vertical-align{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-breadcrumbs .cl__list.horizontal-align{display:block}.footer-breadcrumbs .cl__list.horizontal-align .cl__list-item{display:inline-block;padding-right:1.5rem;position:relative}.footer-breadcrumbs .cl__list.cl__list.m-accordion__list{list-style:none;margin-bottom:0;margin-top:0;padding-left:0;width:100%}@media (min-width:992px){.footer-breadcrumbs .cl__list .cl__list-item:last-child .cl__item-link{margin-bottom:.125rem}}.footer-breadcrumbs .cl__list .cl__item-link{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1rem;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:.5rem 0;text-decoration:none;word-break:break-word;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-breadcrumbs .cl__list .cl__item-link.icon-arrow-right-external:before{bottom:.4375rem;font-size:1.25rem;right:-1.3125rem}.footer-breadcrumbs .cl__list .cl__item-link:hover{font-weight:500;text-decoration:underline}.footer-breadcrumbs .cl__list .cl__item-link .icon-arrow-right,.footer-breadcrumbs .cl__list .cl__item-link .icon-arrow-right-external{line-height:inherit;position:absolute;right:0}.footer-breadcrumbs .cl__list .cl__item-link-last:hover{text-decoration:none}
/*# sourceMappingURL=dynamicFooter.bundle.min.css.map*/

/*
 *  Copyright 2019 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
.cmp-accordion__header {
  margin: 0;
}
.cmp-accordion__button {
  display: block;
  width: 100%;
  text-align: left;
}
.cmp-accordion__panel--hidden {
  display: none;
}
.cmp-accordion__panel--expanded {
  display: block;
}

@charset "UTF-8";:root{--t-base-font-family:Swiss-721}:lang(da),:lang(el),:lang(id),:lang(nl),:lang(pl-PL),:lang(th),:lang(tr-TR),:lang(vi){--t-base-font-family:UniversNextW1G,Helvetica,Arial,sans-serif;--t-font-family:UniversNextW1G,Helvetica,Arial,sans-serif;--t-title-font-family:UniversNextW1G,Helvetica,Arial,sans-serif}:lang(ar),:lang(ar-AE){--t-base-font-family:JannaLT;--t-font-family:JannaLT;--t-title-font-family:JannaLT}:lang(ko-KR){--t-base-font-family:NotoSansKR;--t-font-family:NotoSansKR;--t-title-font-family:NotoSansKR}:lang(ja-JP){--t-base-font-family:NotoSansJP;--t-font-family:NotoSansJP;--t-title-font-family:NotoSansJP}:lang(zh-CN){--t-base-font-family:NotoSansSC,"Microsoft YaHei New","微软雅黑","Microsoft Yahei","宋体","SimSun","Helvetica Neue","Helvetica",Arial,sans-serif;--t-font-family:NotoSansSC,"Microsoft YaHei New","微软雅黑","Microsoft Yahei","宋体","SimSun","Helvetica Neue","Helvetica",Arial,sans-serif;--t-title-font-family:NotoSansSC,"Microsoft YaHei New","微软雅黑","Microsoft Yahei","宋体","SimSun","Helvetica Neue","Helvetica",Arial,sans-serif}:lang(zh-TW){--t-base-font-family:NotoSansTC;--t-font-family:NotoSansTC;--t-title-font-family:NotoSansTC}:lang(ru-RU){--t-base-font-family:UniversLTCYR;--t-font-family:UniversLTCYR;--t-title-font-family:UniversLTCYR}:lang(he){--t-base-font-family:Swiss721Hebrew;--t-font-family:Swiss721Hebrew;--t-title-font-family:Swiss721Hebrew}.mt-multi-link{margin-top:.5rem}.mt-multi-link .sr-only{background-color:#fff}.mt-multi-link .t-alt-link,.mt-multi-link__link{white-space:nowrap;display:inline-block}.mt-multi-link .t-alt-link .icon-arrow-right,.mt-multi-link__link .icon-arrow-right{margin-left:.125rem;font-size:1rem;color:#1c1c1c;display:inline-block}.mt-multi-link .t-alt-link:hover,.mt-multi-link__link:hover{color:#1c1c1c;font-weight:700;text-decoration:underline}.mt-multi-link__link{display:inline-flex;align-items:center}.dark-theme .mt-multi-link .t-alt-link,.dark-theme .mt-multi-link .t-alt-link .icon-arrow-right:before,.dark-theme .mt-multi-link .t-alt-link:hover,.dark-theme .mt-multi-link__link,.dark-theme .mt-multi-link__link .icon-arrow-right:before,.dark-theme .mt-multi-link__link:hover{color:#fff}
@charset "UTF-8";:root{--t-base-font-family:Swiss-721}:lang(da),:lang(el),:lang(id),:lang(nl),:lang(pl-PL),:lang(th),:lang(tr-TR),:lang(vi){--t-base-font-family:UniversNextW1G,Helvetica,Arial,sans-serif;--t-font-family:UniversNextW1G,Helvetica,Arial,sans-serif;--t-title-font-family:UniversNextW1G,Helvetica,Arial,sans-serif}:lang(ar),:lang(ar-AE){--t-base-font-family:JannaLT;--t-font-family:JannaLT;--t-title-font-family:JannaLT}:lang(ko-KR){--t-base-font-family:NotoSansKR;--t-font-family:NotoSansKR;--t-title-font-family:NotoSansKR}:lang(ja-JP){--t-base-font-family:NotoSansJP;--t-font-family:NotoSansJP;--t-title-font-family:NotoSansJP}:lang(zh-CN){--t-base-font-family:NotoSansSC,"Microsoft YaHei New","微软雅黑","Microsoft Yahei","宋体","SimSun","Helvetica Neue","Helvetica",Arial,sans-serif;--t-font-family:NotoSansSC,"Microsoft YaHei New","微软雅黑","Microsoft Yahei","宋体","SimSun","Helvetica Neue","Helvetica",Arial,sans-serif;--t-title-font-family:NotoSansSC,"Microsoft YaHei New","微软雅黑","Microsoft Yahei","宋体","SimSun","Helvetica Neue","Helvetica",Arial,sans-serif}:lang(zh-TW){--t-base-font-family:NotoSansTC;--t-font-family:NotoSansTC;--t-title-font-family:NotoSansTC}:lang(ru-RU){--t-base-font-family:UniversLTCYR;--t-font-family:UniversLTCYR;--t-title-font-family:UniversLTCYR}:lang(he){--t-base-font-family:Swiss721Hebrew;--t-font-family:Swiss721Hebrew;--t-title-font-family:Swiss721Hebrew}.dl-accordion,.mt-accordion{padding-bottom:1.25rem}.dl-accordion .cmp-accordion__item,.mt-accordion .cmp-accordion__item{border-bottom:.0625rem solid #1c1c1c}.dl-accordion .cmp-accordion__item:first-child,.mt-accordion .cmp-accordion__item:first-child{padding-top:1rem}.dl-accordion .cmp-accordion .mt-multi-link,.mt-accordion .cmp-accordion .mt-multi-link{margin-top:0;margin-bottom:.75rem}@media screen and (min-width:768px){.dl-accordion .cmp-accordion .mt-multi-link,.mt-accordion .cmp-accordion .mt-multi-link{margin-bottom:.5rem}}.dl-accordion .cmp-accordion .mt-multi-link__link,.mt-accordion .cmp-accordion .mt-multi-link__link{font-size:.875rem;margin-bottom:.75rem;margin-right:.75rem}@media screen and (min-width:768px){.dl-accordion .cmp-accordion .mt-multi-link__link,.mt-accordion .cmp-accordion .mt-multi-link__link{margin-bottom:1rem;margin-right:1rem}}.dl-accordion .cmp-accordion__header,.mt-accordion .cmp-accordion__header{font-size:1.125rem;line-height:1.25rem;color:#1c1c1c;cursor:pointer;margin-bottom:0}.dl-accordion .cmp-accordion__panel,.mt-accordion .cmp-accordion__panel{padding:0;color:#1c1c1c;transition:all .35s}.dl-accordion .cmp-accordion__button,.mt-accordion .cmp-accordion__button{background:none;width:100%;position:relative;text-align:left;color:#1c1c1c;font-weight:700;padding:1.5rem 0}.dl-accordion .cmp-accordion__button:focus-visible,.mt-accordion .cmp-accordion__button:focus-visible{outline:.0625rem auto -webkit-focus-ring-color}.dl-accordion .cmp-accordion__button .cmp-accordion__icon:before,.mt-accordion .cmp-accordion__button .cmp-accordion__icon:before{content:"\e91e";display:inline-block;font-family:MiIcons;width:auto;height:auto;position:absolute;right:0;top:1.5rem;transform:rotate(0deg);font-size:.75rem}.dl-accordion .cmp-accordion__button--expanded .cmp-accordion__icon:before,.mt-accordion .cmp-accordion__button--expanded .cmp-accordion__icon:before{transform:rotate(-180deg);opacity:1;border:none}.dl-accordion .cmp-accordion__item{border-bottom:0;border-top:.0625rem solid #707070}.dl-accordion .cmp-accordion__item:first-child{padding-top:0;margin-top:1rem}.dl-accordion .cmp-accordion__button{font-weight:500;font-size:1.375rem}.content-accordion{padding-bottom:1.25rem}.content-accordion .cmp-accordion__item{border-top:.0625rem solid #eee}.content-accordion .cmp-accordion .mt-multi-link{margin-top:0;margin-bottom:.75rem}@media screen and (min-width:768px){.content-accordion .cmp-accordion .mt-multi-link{margin-bottom:.5rem}}.content-accordion .cmp-accordion .mt-multi-link__link{font-size:.875rem;margin-bottom:.75rem;margin-right:.75rem}@media screen and (min-width:768px){.content-accordion .cmp-accordion .mt-multi-link__link{margin-bottom:1rem;margin-right:1rem}}.content-accordion .cmp-accordion__header{font-size:1.125rem;line-height:1.25rem;color:#1c1c1c;cursor:pointer;margin-bottom:0}.content-accordion .cmp-accordion__panel{padding:0;color:#1c1c1c;transition:all .35s}.content-accordion .cmp-accordion__button{background:none;width:100%;position:relative;text-align:left;color:#1c1c1c;font-weight:700;padding:1.5rem 0}.content-accordion .cmp-accordion__button:focus-visible{outline:.0625rem auto -webkit-focus-ring-color}.content-accordion .cmp-accordion__button .cmp-accordion__title{display:inline-block;margin-right:1rem}.content-accordion .cmp-accordion__button .cmp-accordion__icon:before{content:"\e91e";display:inline-block;font-family:MiIcons;width:auto;height:auto;position:absolute;right:0;top:1.5rem;transform:rotate(0deg);font-size:.75rem}.content-accordion .cmp-accordion__button--expanded .cmp-accordion__icon:before{transform:rotate(-180deg);opacity:1;border:none}.dark-theme .mt-accordion .cmp-accordion__item{border-bottom:.0625rem solid #fff}.dark-theme .mt-accordion .cmp-accordion__button,.dark-theme .mt-accordion .cmp-accordion__header,.dark-theme .mt-accordion .cmp-accordion__panel{color:#fff}@media screen and (max-width:768px){.content-accordion.no-mobile-padding-bottom{padding-bottom:0}}
@charset "UTF-8";.mt-copyright-component{padding-top:1.25rem;padding-bottom:1rem}.mt-copyright-component__language-link{margin-bottom:1rem;color:#fff}@media screen and (min-width:768px){.mt-copyright-component__language-link{margin-bottom:0}}.mt-copyright-component__language-link a{display:flex;align-content:center;align-items:center;justify-content:flex-start}.mt-copyright-component__copyright{border-top:.0625rem solid #1c1c1c;padding:1.5rem 0 1rem;display:flex;flex-direction:column-reverse}@media screen and (min-width:768px){.mt-copyright-component__copyright{flex-direction:row}.mt-copyright-component__copyright-language{margin-bottom:0}}.mt-copyright-component__copyright-text{margin-right:auto}.mt-copyright-component__copyright-text p{margin:0}.mt-copyright-component__copyright-language{color:#1c1c1c;text-decoration:none}.mt-copyright-component__copyright-language:hover{color:#1c1c1c;text-decoration:underline}.mt-copyright-component__copyright a [class^=icon-]{color:#1c1c1c;font-size:1rem;margin-right:.5rem}.mt-copyright-component__copyright .m-dialog-btn{color:#fff}.mt-copyright-component .js-session-detail{padding:1.5rem 0;color:#1c1c1c;opacity:.6}.dark-theme .mt-copyright-component__copyright{color:#fff;border-top:.0625rem solid #fff}.dark-theme .mt-copyright-component .js-session-detail,.dark-theme .mt-copyright-component__copyright-language,.dark-theme .mt-copyright-component__copyright-language:hover,.dark-theme .mt-copyright-component__copyright-text a,.dark-theme .mt-copyright-component__copyright .m-dialog-btn .t-label-inverse-alt-xs,.dark-theme .mt-copyright-component__copyright a [class^=icon-]:before{color:#fff}:root{--t-base-font-family:Swiss-721}:lang(da),:lang(el),:lang(id),:lang(nl),:lang(pl-PL),:lang(th),:lang(tr-TR),:lang(vi){--t-base-font-family:UniversNextW1G,Helvetica,Arial,sans-serif;--t-font-family:UniversNextW1G,Helvetica,Arial,sans-serif;--t-title-font-family:UniversNextW1G,Helvetica,Arial,sans-serif}:lang(ar),:lang(ar-AE){--t-base-font-family:JannaLT;--t-font-family:JannaLT;--t-title-font-family:JannaLT}:lang(ko-KR){--t-base-font-family:NotoSansKR;--t-font-family:NotoSansKR;--t-title-font-family:NotoSansKR}:lang(ja-JP){--t-base-font-family:NotoSansJP;--t-font-family:NotoSansJP;--t-title-font-family:NotoSansJP}:lang(zh-CN){--t-base-font-family:NotoSansSC,"Microsoft YaHei New","微软雅黑","Microsoft Yahei","宋体","SimSun","Helvetica Neue","Helvetica",Arial,sans-serif;--t-font-family:NotoSansSC,"Microsoft YaHei New","微软雅黑","Microsoft Yahei","宋体","SimSun","Helvetica Neue","Helvetica",Arial,sans-serif;--t-title-font-family:NotoSansSC,"Microsoft YaHei New","微软雅黑","Microsoft Yahei","宋体","SimSun","Helvetica Neue","Helvetica",Arial,sans-serif}:lang(zh-TW){--t-base-font-family:NotoSansTC;--t-font-family:NotoSansTC;--t-title-font-family:NotoSansTC}:lang(ru-RU){--t-base-font-family:UniversLTCYR;--t-font-family:UniversLTCYR;--t-title-font-family:UniversLTCYR}:lang(he){--t-base-font-family:Swiss721Hebrew;--t-font-family:Swiss721Hebrew;--t-title-font-family:Swiss721Hebrew}.mt-footer{padding-top:1.25rem;background:#1c1c1c;padding-bottom:1rem}.mt-footer__social{align-items:center}.mt-footer__social-icons{padding-left:1rem;list-style:none;display:inline-flex;margin:1rem auto 1rem 0}.mt-footer__social-icons li{margin-right:1rem;background:#fff;width:2rem;height:2rem;border-radius:50%;display:flex;justify-content:center;align-items:center}.mt-footer__social-icons li [class^=icon-]{color:#1c1c1c}.mt-footer__copyright{border-top:.0625rem solid #fff;padding:1rem 0;display:flex;flex-direction:column-reverse}@media screen and (min-width:768px){.mt-footer__copyright{flex-direction:row}.mt-footer__copyright-language{margin-bottom:0}}.mt-footer__copyright-text{margin-right:auto}.mt-footer__copyright-language{color:#fff;text-decoration:none}.mt-footer__copyright-language:hover{color:#fff;text-decoration:underline}.mt-footer__links .footer_link{color:#fff;text-decoration:none}.mt-footer__links .footer_link:after{content:"\e922";font-family:MiIcons}.mt-footer__links .footer_link:before{content:" ";border-left:solid #fff;font-size:.5rem;margin-right:.5rem}.mt-footer__links .footer_link:first-child:before{content:"";border-left:none;margin-right:0}.mt-footer__links .footer_link:hover{color:#fff}@media screen and (max-width:767px){.enable-margin{margin-bottom:6.875rem}}
@charset "UTF-8";.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:0;opacity:var(--mdc-elevation-overlay-opacity,0);transition:opacity .28s cubic-bezier(.4,0,.2,1);background-color:#fff;background-color:var(--mdc-elevation-overlay-color,#fff)}.mdc-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:7;z-index:var(--mdc-dialog-z-index,7)}.mdc-dialog .mdc-dialog__surface{background-color:#fff;background-color:var(--mdc-theme-surface,#fff)}.mdc-dialog .mdc-dialog__scrim{background-color:rgba(0,0,0,.32)}.mdc-dialog .mdc-dialog__title{color:rgba(0,0,0,.87)}.mdc-dialog .mdc-dialog__content{color:rgba(0,0,0,.6)}.mdc-dialog.mdc-dialog--scrollable.mdc-dialog-scroll-divider-footer .mdc-dialog__actions,.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__actions,.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title{border-color:rgba(0,0,0,.12)}.mdc-dialog.mdc-dialog-scroll-divider-header.mdc-dialog--fullscreen .mdc-dialog__header{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mdc-dialog .mdc-dialog__content{padding:20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media (max-width:592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media (min-width:592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog .mdc-dialog__surface{border-radius:4px;border-radius:var(--mdc-shape-medium,4px)}@media (max-width:960px) and (max-height:1440px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;max-width:560px}}@media (max-width:720px) and (max-height:1023px) and (max-width:672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:calc(100vw - 112px)}}@media (max-width:720px) and (max-height:1023px) and (min-width:672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:560px}}@media (max-width:720px) and (max-height:1023px) and (max-height:720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media (max-width:720px) and (max-height:1023px) and (min-height:720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media (max-width:720px) and (max-height:400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:100vw;width:100vw;max-height:100vh;height:100vh;border-radius:0}}@media (max-width:600px) and (max-height:960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:100vw;width:100vw;max-height:100vh;height:100vh;border-radius:0}}@media (min-width:960px) and (min-height:1440px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:calc(100vw - 400px)}}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;-webkit-transform:scale(.8);transform:scale(.8);opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-dialog[dir=rtl] .mdc-dialog__surface,[dir=rtl] .mdc-dialog .mdc-dialog__surface{text-align:right}.mdc-dialog__title{display:block;line-height:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-headline6-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1.25rem;font-size:var(--mdc-typography-headline6-font-size,1.25rem);line-height:2rem;line-height:var(--mdc-typography-headline6-line-height,2rem);font-weight:500;font-weight:var(--mdc-typography-headline6-font-weight,500);letter-spacing:.0125em;letter-spacing:var(--mdc-typography-headline6-letter-spacing,.0125em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline6-text-decoration,inherit);text-decoration:var(--mdc-typography-headline6-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline6-text-transform,inherit);position:relative;flex-shrink:0;box-sizing:border-box;margin:0;padding:0 24px 9px;border-bottom:1px solid transparent}.mdc-dialog__title:before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-dialog[dir=rtl] .mdc-dialog__title,[dir=rtl] .mdc-dialog .mdc-dialog__title{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{display:inline-flex;padding:0 16px 9px;border-bottom:1px solid transparent;justify-content:space-between;align-items:baseline}.mdc-dialog--fullscreen .mdc-dialog__title{padding:0;border-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{width:24px;height:24px;padding:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid transparent}.mdc-dialog__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-body1-font-size,1rem);line-height:1.5rem;line-height:var(--mdc-typography-body1-line-height,1.5rem);font-weight:400;font-weight:var(--mdc-typography-body1-font-weight,400);letter-spacing:.03125em;letter-spacing:var(--mdc-typography-body1-letter-spacing,.03125em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body1-text-decoration,inherit);text-decoration:var(--mdc-typography-body1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-body1-text-transform,inherit);flex-grow:1;box-sizing:border-box;margin:0;overflow:auto;-webkit-overflow-scrolling:touch}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid transparent}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}.mdc-dialog__button[dir=rtl],[dir=rtl] .mdc-dialog__button{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl],[dir=rtl] .mdc-dialog__button:first-child{margin-left:0;margin-right:0}.mdc-dialog[dir=rtl] .mdc-dialog__button,[dir=rtl] .mdc-dialog .mdc-dialog__button{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--closing,.mdc-dialog--open,.mdc-dialog--opening{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity .15s linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,-webkit-transform .15s cubic-bezier(0,0,.2,1) 0ms;transition:opacity 75ms linear,transform .15s cubic-bezier(0,0,.2,1) 0ms;transition:opacity 75ms linear,transform .15s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .15s cubic-bezier(0,0,.2,1) 0ms}.mdc-dialog--closing .mdc-dialog__container,.mdc-dialog--closing .mdc-dialog__scrim{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{-webkit-transform:none;transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{-webkit-transform:none;transform:none;opacity:1}.mdc-dialog-scroll-lock{overflow:hidden}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slide,.glide__slides--dragging{user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:#fff;text-transform:uppercase;padding:9px 12px;background-color:transparent;border:2px solid hsla(0,0%,100%,.5);border-radius:4px;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);text-shadow:0 .25em .5em rgba(0,0,0,.1);opacity:1;cursor:pointer;transition:opacity .15s ease,border .3s ease-in-out;transform:translateY(-50%);line-height:1}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:#fff}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:.33}.glide__bullets{position:absolute;z-index:2;bottom:2em;left:50%;display:inline-flex;list-style:none;transform:translateX(-50%)}.glide__bullet{background-color:hsla(0,0%,100%,.5);width:9px;height:9px;padding:0;border-radius:50%;border:2px solid transparent;transition:all .3s ease-in-out;cursor:pointer;line-height:0;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);margin:0 .25em}.glide__bullet:focus{outline:none}.glide__bullet:focus,.glide__bullet:hover{border:2px solid #fff;background-color:hsla(0,0%,100%,.5)}.glide__bullet--active{background-color:#fff}.glide--swipeable{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.no-display{display:none}.display-on-focus{height:0;overflow:hidden}.display-on-focus:active,.display-on-focus:focus{height:auto;overflow:visible}.skip-links{position:absolute;text-decoration:underline;font-size:1rem;line-height:1.1875rem;top:0;left:0}.skip-links:active,.skip-links:focus{outline:none;background-color:#1c1c1c;width:9.25rem;height:3.125rem;padding:.8125rem .9375rem .875rem;z-index:52;border:.125rem solid #fff;color:#fff}a[class*=m-button]:focus-visible,button:focus-visible span.icon-clear:before{outline:.0625rem auto -webkit-focus-ring-color}.m-dark-overlay{position:fixed;padding:0;margin:0;top:0;left:0;width:100%;height:100%;z-index:2}@media screen and (max-width:767px){.mobile-hide{display:none}}body label{letter-spacing:normal;text-transform:none}.mdc-dialog[dir=rtl] .mdc-dialog__surface,[dir=rtl] .mdc-dialog .mdc-dialog__surface{text-align:left}.brand-logo-RZ:before,.brand-logo-rz:before{font-size:1.5rem}@media screen and (min-width:768px){.brand-logo-RZ:before,.brand-logo-rz:before{font-size:2.7rem}}@media screen and (min-width:992px){.brand-logo-RZ:before,.brand-logo-rz:before{font-size:2.75rem}}.brand-logo-RZ:hover,.brand-logo-rz:hover{background-color:#1c1c1c}.brand-logo-XR:before,.brand-logo-xr:before{font-size:1.6rem}@media screen and (min-width:768px){.brand-logo-XR:before,.brand-logo-xr:before{font-size:2.5rem}}@media screen and (min-width:992px){.brand-logo-XR:before,.brand-logo-xr:before{font-size:3rem}}.brand-logo-XR:hover,.brand-logo-xr:hover{background-color:#1c1c1c}.brand-logo-EB:before,.brand-logo-eb:before{font-size:.55rem}@media screen and (min-width:768px){.brand-logo-EB:before,.brand-logo-eb:before{font-size:1.15rem}}.brand-logo-EB:hover,.brand-logo-eb:hover{background-color:#1c1c1c}@media screen and (min-width:768px){.brand-logo-LC:before,.brand-logo-lc:before{font-size:2.6rem}}.brand-logo-LC:hover,.brand-logo-lc:hover{background-color:#565656}.brand-logo-WH:before,.brand-logo-wh:before{font-size:.45rem}@media screen and (min-width:768px){.brand-logo-WH:before,.brand-logo-wh:before{font-size:1rem}}.brand-logo-WH:hover,.brand-logo-wh:hover{background-color:#1c1c1c}.brand-logo-JW:before,.brand-logo-jw:before{font-size:1.3rem}@media screen and (min-width:768px){.brand-logo-JW:before,.brand-logo-jw:before{font-size:2.45rem}}.brand-logo-JW:hover,.brand-logo-jw:hover{background-color:#6d716b}.brand-logo-MC:before,.brand-logo-mc:before{font-size:1.6rem}@media screen and (min-width:768px){.brand-logo-MC:before,.brand-logo-mc:before{font-size:2.5rem}}@media screen and (min-width:992px){.brand-logo-MC:before,.brand-logo-mc:before{font-size:3rem}}.brand-logo-MC:hover,.brand-logo-mc:hover{background-color:#1c1c1c}.brand-logo-SI:before,.brand-logo-si:before{font-size:1.6rem}@media screen and (min-width:768px){.brand-logo-SI:before,.brand-logo-si:before{font-size:2.5rem}}@media screen and (min-width:992px){.brand-logo-SI:before,.brand-logo-si:before{font-size:3rem}}.brand-logo-SI:hover,.brand-logo-si:hover{background-color:#3a3a3a}.brand-logo-MV:before,.brand-logo-mv:before{font-size:1.9rem}@media screen and (min-width:768px){.brand-logo-MV:before,.brand-logo-mv:before{font-size:3.8rem}}.brand-logo-MV:hover,.brand-logo-mv:hover{background-color:#5f5f5f}.brand-logo-DE:before,.brand-logo-de:before{font-size:1.9rem}@media screen and (min-width:768px){.brand-logo-DE:before,.brand-logo-de:before{font-size:3.8rem}}.brand-logo-DE:hover,.brand-logo-de:hover{background-color:#252487}.brand-logo-MD:before,.brand-logo-md:before{font-size:.45rem}@media screen and (min-width:768px){.brand-logo-MD:before,.brand-logo-md:before{font-size:.9rem}}.brand-logo-MD:hover,.brand-logo-md:hover{background-color:#263a50}.brand-logo-WI:before,.brand-logo-wi:before{font-size:.7rem}@media screen and (min-width:768px){.brand-logo-WI:before,.brand-logo-wi:before{font-size:1.3rem}}.brand-logo-WI:hover,.brand-logo-wi:hover{background-color:#51555a}.brand-logo-AK:before,.brand-logo-ak:before{font-size:1.3rem}@media screen and (min-width:768px){.brand-logo-AK:before,.brand-logo-ak:before{font-size:2.5rem}}.brand-logo-AK:hover,.brand-logo-ak:hover{background-color:#37323e}.brand-logo-DS:before,.brand-logo-ds:before{font-size:.4rem}@media screen and (min-width:768px){.brand-logo-DS:before,.brand-logo-ds:before{font-size:.7rem}}.brand-logo-DS:hover,.brand-logo-ds:hover{background-color:#1c1c1c}@media screen and (min-width:768px){.brand-logo-BR:before,.brand-logo-br:before{font-size:2.5rem}}.brand-logo-BR:hover,.brand-logo-br:hover{background-color:#2a2e36}.brand-logo-TX:before,.brand-logo-tx:before{font-size:.65rem}@media screen and (min-width:768px){.brand-logo-TX:before,.brand-logo-tx:before{font-size:1.3rem}}.brand-logo-TX:hover,.brand-logo-tx:hover{background-color:#565656}@media screen and (min-width:768px){.brand-logo-GE:before,.brand-logo-ge:before{font-size:3rem}}.brand-logo-GE:hover,.brand-logo-ge:hover{background-color:#003a7a}.brand-logo-CY:before,.brand-logo-cy:before{font-size:.5rem}@media screen and (min-width:768px){.brand-logo-CY:before,.brand-logo-cy:before{font-size:1rem}}.brand-logo-CY:hover,.brand-logo-cy:hover{background-color:#53575a}.brand-logo-FP:before,.brand-logo-fp:before{font-size:1.4rem}@media screen and (min-width:768px){.brand-logo-FP:before,.brand-logo-fp:before{font-size:2.4rem}}.brand-logo-FP:hover,.brand-logo-fp:hover{background-color:#10293c}.brand-logo-SH:before,.brand-logo-sh:before{font-size:1.2rem}@media screen and (min-width:768px){.brand-logo-SH:before,.brand-logo-sh:before{font-size:2.35rem}}.brand-logo-SH:hover,.brand-logo-sh:hover{background-color:#2f4256}.brand-logo-PR:before,.brand-logo-pr:before{font-size:1.3rem}@media screen and (min-width:768px){.brand-logo-PR:before,.brand-logo-pr:before{font-size:2.5rem}}.brand-logo-PR:hover,.brand-logo-pr:hover{background-color:#51545d}.brand-logo-FI:before,.brand-logo-fi:before{font-size:.9rem}@media screen and (min-width:768px){.brand-logo-FI:before,.brand-logo-fi:before{font-size:1.8rem}}.brand-logo-FI:hover,.brand-logo-fi:hover{background-color:#51748b}@media screen and (min-width:768px){.brand-logo-AR:before,.brand-logo-ar:before{font-size:3rem}}.brand-logo-AR:hover,.brand-logo-ar:hover{background-color:#51545d}.brand-logo-AL:before,.brand-logo-al:before{font-size:1.5rem}@media screen and (min-width:768px){.brand-logo-AL:before,.brand-logo-al:before{font-size:2.4rem}}.brand-logo-AL:hover,.brand-logo-al:hover{background-color:#303e47}.brand-logo-OX:before,.brand-logo-ox:before{font-size:1.1rem}@media screen and (min-width:768px){.brand-logo-OX:before,.brand-logo-ox:before{font-size:2rem}}.brand-logo-OX:hover,.brand-logo-ox:hover{background-color:#1c1c1c}@media screen and (min-width:768px){.brand-logo-ER:before,.brand-logo-er:before{font-size:2.7rem}}.brand-logo-ER:hover,.brand-logo-er:hover{background-color:#413000}.brand-logo-RI:before,.brand-logo-ri:before{font-size:.6rem}@media screen and (min-width:768px){.brand-logo-RI:before,.brand-logo-ri:before{font-size:1.1rem}}.brand-logo-RI:hover,.brand-logo-ri:hover{background-color:#502b3a}.brand-logo-TS:before,.brand-logo-ts:before{font-size:1rem}@media screen and (min-width:768px){.brand-logo-TS:before,.brand-logo-ts:before{font-size:2.1rem}}.brand-logo-TS:hover,.brand-logo-ts:hover{background-color:#d42228}@media screen and (min-width:768px){.brand-logo-EL:before,.brand-logo-el:before{font-size:2.5rem}}.brand-logo-EL:hover,.brand-logo-el:hover{background-color:#017a93}.brand-logo-HV:before,.brand-logo-hv:before{font-size:1.52rem}@media screen and (min-width:768px){.brand-logo-HV:before,.brand-logo-hv:before{font-size:2.7rem}}.brand-logo-HV:hover,.brand-logo-hv:hover{background-color:#1c1c1c}.brand-logo-SV:before,.brand-logo-sv:before{font-size:1.6rem}@media screen and (min-width:768px){.brand-logo-SV:before,.brand-logo-sv:before{font-size:2.6rem}}@media screen and (min-width:992px){.brand-logo-SV:before,.brand-logo-sv:before{font-size:2.6rem}}.brand-logo-SV:hover,.brand-logo-sv:hover{background-color:#825fa5}.brand-logo-WV:before,.brand-logo-wv:before{font-size:1rem}@media screen and (min-width:768px){.brand-logo-WV:before,.brand-logo-wv:before{font-size:1.7rem}}@media screen and (min-width:992px){.brand-logo-WV:before,.brand-logo-wv:before{font-size:1.7rem}}.brand-logo-WV:hover,.brand-logo-wv:hover{background-color:#719480}.brand-logo-XE:before,.brand-logo-xe:before{font-size:1.08rem}@media screen and (min-width:768px){.brand-logo-XE:before,.brand-logo-xe:before{font-size:1.95rem}}@media screen and (min-width:992px){.brand-logo-XE:before,.brand-logo-xe:before{font-size:1.95rem}}.brand-logo-XE:hover,.brand-logo-xe:hover{background-color:#024da1}.brand-logo-BA:before,.brand-logo-ba:before{font-size:1.8rem}@media screen and (min-width:768px){.brand-logo-BA:before,.brand-logo-ba:before{font-size:2.8rem}}@media screen and (min-width:992px){.brand-logo-BA:before,.brand-logo-ba:before{font-size:2.8rem}}.brand-logo-BA:hover,.brand-logo-ba:hover{background-color:#476054}.brand-logo-XF:before,.brand-logo-xf:before{font-size:1.267rem}@media screen and (min-width:768px){.brand-logo-XF:before,.brand-logo-xf:before{font-size:2rem}}@media screen and (min-width:992px){.brand-logo-XF:before,.brand-logo-xf:before{font-size:2rem}}.brand-logo-XF:hover,.brand-logo-xf:hover{background-color:#d67d00}.brand-logo-MG:before,.brand-logo-mg:before{font-size:1rem}@media screen and (min-width:768px){.brand-logo-MG:before,.brand-logo-mg:before{font-size:1.8rem}}.brand-logo-MG:hover,.brand-logo-mg:hover{background-color:#1c1c1c}.brand-logo-SN:before,.brand-logo-sn:before{font-size:1.75rem}@media screen and (min-width:768px){.brand-logo-SN:before,.brand-logo-sn:before{font-size:4rem}}@media screen and (min-width:992px){.brand-logo-SN:before,.brand-logo-sn:before{font-size:4rem}}.brand-logo-SN:hover,.brand-logo-sn:hover{background-color:#00464b}.brand-logo-RS:before,.brand-logo-rs:before{font-size:.8rem}@media screen and (min-width:768px){.brand-logo-RS:before,.brand-logo-rs:before{font-size:1.5rem}}@media screen and (min-width:992px){.brand-logo-RS:before,.brand-logo-rs:before{font-size:1.5rem}}.brand-logo-RS:hover,.brand-logo-rs:hover{background-color:#185d65}.brand-logo-SE:before,.brand-logo-se:before{font-size:2rem}@media screen and (min-width:768px){.brand-logo-SE:before,.brand-logo-se:before{font-size:2rem}}@media screen and (min-width:992px){.brand-logo-SE:before,.brand-logo-se:before{font-size:2rem}}.brand-logo-SE:hover,.brand-logo-se:hover{background-color:#0f385a}:root{--t-base-font-family:Swiss-721}:lang(da),:lang(el),:lang(id),:lang(nl),:lang(pl-PL),:lang(th),:lang(tr-TR),:lang(vi){--t-base-font-family:UniversNextW1G,Helvetica,Arial,sans-serif;--t-font-family:UniversNextW1G,Helvetica,Arial,sans-serif;--t-title-font-family:UniversNextW1G,Helvetica,Arial,sans-serif}:lang(ar),:lang(ar-AE){--t-base-font-family:JannaLT;--t-font-family:JannaLT;--t-title-font-family:JannaLT}:lang(ko-KR){--t-base-font-family:NotoSansKR;--t-font-family:NotoSansKR;--t-title-font-family:NotoSansKR}:lang(ja-JP){--t-base-font-family:NotoSansJP;--t-font-family:NotoSansJP;--t-title-font-family:NotoSansJP}:lang(zh-CN){--t-base-font-family:NotoSansSC,"Microsoft YaHei New","微软雅黑","Microsoft Yahei","宋体","SimSun","Helvetica Neue","Helvetica",Arial,sans-serif;--t-font-family:NotoSansSC,"Microsoft YaHei New","微软雅黑","Microsoft Yahei","宋体","SimSun","Helvetica Neue","Helvetica",Arial,sans-serif;--t-title-font-family:NotoSansSC,"Microsoft YaHei New","微软雅黑","Microsoft Yahei","宋体","SimSun","Helvetica Neue","Helvetica",Arial,sans-serif}:lang(zh-TW){--t-base-font-family:NotoSansTC;--t-font-family:NotoSansTC;--t-title-font-family:NotoSansTC}:lang(ru-RU){--t-base-font-family:UniversLTCYR;--t-font-family:UniversLTCYR;--t-title-font-family:UniversLTCYR}:lang(he){--t-base-font-family:Swiss721Hebrew;--t-font-family:Swiss721Hebrew;--t-title-font-family:Swiss721Hebrew}.icon-clear:before{content:"\e92d"}body .signin input[type=checkbox]+label:before{width:1.625rem;height:1.625rem;top:-.125rem;left:0;content:"";border:.0625rem solid;transition:color .2s linear}body .signin input[type=checkbox]:checked+label:before{content:"\e608";border:.0625rem solid}body .signin input[type=checkbox]+label:after{display:none}body .signin input[type=date],body .signin input[type=email],body .signin input[type=password],body .signin input[type=tel],body .signin input[type=text]{padding:.9rem 3rem .9rem 1.25rem}body .signin input[type=text]:disabled{border:.0625rem solid #c4c4c4;background-color:#fafafa}body .signin [class*=m-button]:hover{font-weight:500}body .signin .t-extend-link.t-font-s{box-sizing:border-box;color:#b84c16;text-decoration:none}body .signin .m-button-secondary-fill-alt:hover{box-shadow:inset 9999px 9999px rgba(28,28,28,.2);color:#1c1c1c;text-decoration:none;transition:.2s linear;border-color:#1c1c1c}@media (-ms-high-contrast:active) and (min-width:64.6rem),screen and (-ms-high-contrast:none) and (min-width:64.6rem){.signin .l-container,.signin .l-l-container-fullbleed,.signin .l-m-container-fullbleed,.signin .l-s-container-fullbleed{max-width:73.75rem}.signin .l-container .l-xl-col-last,.signin .l-l-container-fullbleed .l-xl-col-last,.signin .l-s-container-fullbleed .l-xl-col-last{float:right;margin-right:0}.signin .l-margin-subsection-rows{margin-top:0}.signin .l-xl-col-5{width:calc(41.625% - .72917rem)}}.signin h2{font-size:2rem;line-height:2.25rem;margin-right:3.75rem}.signin h3{font-size:1.5rem;line-height:1.75rem;font-weight:600}.signin h3,.signin label{font-family:proxima-nova,Helvetica,Arial,sans-serif}.signin label{color:#1c1c1c;font-weight:500;text-transform:none;letter-spacing:normal}.signin input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not([readonly=readonly]){border-bottom:1px solid #c4c4c4}.signin a{font-weight:400}.signin a:hover{color:#b84c16;font-weight:400}.signin .m-button{color:#fff;height:3.25rem;font-weight:500;font-size:1rem;font-family:Swiss-721,Helvetica,Arial,sans-serif;line-height:1.15;display:inline-block;padding:1.065rem 1rem;min-width:8rem;letter-spacing:.5px;background-color:#444054;border:.0625rem solid #444054;border-radius:0}@media (min-width:48.1rem){.signin .m-button{padding:.75rem 1rem}.signin .m-button.l-padding-top{padding-top:1rem;padding-bottom:1rem}}.signin .m-button-secondary-fill-alt,.signin .m-button-secondary-fill-alt-large,.signin .m-button-secondary-fill-alt-medium{background-color:#fff;color:#1c1c1c;border-color:#1c1c1c}.signin .tile-card-article ul li{line-height:1.15rem}.tile-card-article ul li{color:#1c1c1c}.mfp-content.header-overlay{padding:0;z-index:40}.m-header__logo-icon.t-program-logo-alt-color{position:relative}.m-header__logo-icon.t-program-logo-alt-color:before{position:absolute;content:"\e929";bottom:0}@media screen and (min-width:992px){.m-header__logo-icon.t-program-logo-alt-color:before{bottom:.8125rem}}.m-header__logo-icon.t-program-logo-alt-color:after{content:"\e930"}@media screen and (min-width:992px){.mdc-dialog-scroll-lock .m-nav-link{font-weight:500}}@media screen and (min-width:992px){.mdc-dialog-scroll-lock .m-nav-link.nav-header-link{font-weight:700}}@media (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.mdc-dialog-scroll-lock .m-header{z-index:6}}.mdc-dialog-scroll-lock .m-header li{padding:0}.mdc-dialog-scroll-lock .ab__container .ab__desc p{font-size:.75rem;font-weight:700}.mdc-dialog-scroll-lock .ab__container .ab__desc p a{font-weight:700;font-family:proxima-nova,Helvetica,Arial,sans-serif}@media screen and (min-width:992px){.m-header li{padding:0}}.m-header__language-selector .m-dialog-btn{color:#1c1c1c}.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--1{float:left;clear:none;width:8.33333333%}.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--2{float:left;clear:none;width:16.66666667%}.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:25%}.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--4{float:left;clear:none;width:33.33333333%}.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--5{float:left;clear:none;width:41.66666667%}.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--6{float:left;clear:none;width:50%}.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--7{float:left;clear:none;width:58.33333333%}.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--8{float:left;clear:none;width:66.66666667%}.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--9{float:left;clear:none;width:75%}.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--10{float:left;clear:none;width:83.33333333%}.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--11{float:left;clear:none;width:91.66666667%}.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--12{float:left;clear:none;width:100%}@media screen and (max-width:576px){.container{padding:0 1rem}}@media screen and (min-width:576px){.container{padding:0}}.container-fluid{padding:0}.bg-base-10{background-color:#1c1c1c}.bg-base-20{background-color:#fff}.container.responsivegrid,.container.xf{max-width:100%;padding:0}
@charset "UTF-8";:root{--t-base-font-family:Swiss-721}:lang(da),:lang(el),:lang(id),:lang(nl),:lang(pl-PL),:lang(th),:lang(tr-TR),:lang(vi){--t-base-font-family:UniversNextW1G,Helvetica,Arial,sans-serif;--t-font-family:UniversNextW1G,Helvetica,Arial,sans-serif;--t-title-font-family:UniversNextW1G,Helvetica,Arial,sans-serif}:lang(ar),:lang(ar-AE){--t-base-font-family:JannaLT;--t-font-family:JannaLT;--t-title-font-family:JannaLT}:lang(ko-KR){--t-base-font-family:NotoSansKR;--t-font-family:NotoSansKR;--t-title-font-family:NotoSansKR}:lang(ja-JP){--t-base-font-family:NotoSansJP;--t-font-family:NotoSansJP;--t-title-font-family:NotoSansJP}:lang(zh-CN){--t-base-font-family:NotoSansSC,"Microsoft YaHei New","微软雅黑","Microsoft Yahei","宋体","SimSun","Helvetica Neue","Helvetica",Arial,sans-serif;--t-font-family:NotoSansSC,"Microsoft YaHei New","微软雅黑","Microsoft Yahei","宋体","SimSun","Helvetica Neue","Helvetica",Arial,sans-serif;--t-title-font-family:NotoSansSC,"Microsoft YaHei New","微软雅黑","Microsoft Yahei","宋体","SimSun","Helvetica Neue","Helvetica",Arial,sans-serif}:lang(zh-TW){--t-base-font-family:NotoSansTC;--t-font-family:NotoSansTC;--t-title-font-family:NotoSansTC}:lang(ru-RU){--t-base-font-family:UniversLTCYR;--t-font-family:UniversLTCYR;--t-title-font-family:UniversLTCYR}:lang(he){--t-base-font-family:Swiss721Hebrew;--t-font-family:Swiss721Hebrew;--t-title-font-family:Swiss721Hebrew}.socialIconEditable.cq-Editable-dom{width:12.5rem;right:0;margin-left:auto}.mt-social{display:flex;color:#1c1c1c}.mt-social span{cursor:pointer}.mt-social__title{margin-top:1.25rem;margin-bottom:1.5rem}@media screen and (max-width:576px){.mt-social__title{white-space:nowrap}}@media screen and (min-width:768px){.mt-social__title{display:inline-block}}.mt-social__icons{padding-left:1.5rem;list-style:none;display:inline-flex;margin:.125rem auto 1.375rem 0}@media screen and (max-width:576px){.mt-social__icons{flex-wrap:wrap}}.mt-social__icons li{position:relative;margin-right:1.5rem;margin-top:1rem;margin-bottom:0;background:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center}.mt-social__icons li [class^=icon-]{color:#1c1c1c;font-size:1.25rem;font-weight:500}@media screen and (min-width:768px){.mt-social__icons li{margin-right:2rem}}.mt-social__icons li a{cursor:pointer}.mt-social__icons li a .sr-only{background-color:#fff;color:#1c1c1c}.dark-theme .mt-social{background:#1c1c1c;color:#fff}.dark-theme .mt-social__title{color:#fff}.dark-theme .mt-social li{background:#1c1c1c}.dark-theme .mt-social li [class^=icon-]:before{color:#fff}.mt-qrcode{position:absolute;top:-9.25rem;left:-4rem;background:#fff;width:9.5rem;height:8.9375rem;border:.0625rem solid #c4c4c4;border-radius:.625rem}.mt-qrcode:after{top:100%;left:42%;color:red;position:absolute;content:"";width:0;height:0;border-color:#fff transparent transparent;border-style:solid;border-width:.6rem .6rem .1rem}.mt-qrcode.qrcode_hide{display:none}.mt-qrcode.show{display:block}.qrcode_title{font-size:1rem;text-align:center;padding:.15rem;color:#1c1c1c;font-weight:500}.qrcode_img{text-align:center;margin-left:auto;margin-right:auto;margin-bottom:1.25rem}.qrcode_img,.qrcode_img img{width:6rem;height:6rem}.close_icon{position:absolute;top:0;cursor:pointer;right:.2rem}
@charset "UTF-8";:root{--t-base-font-family:Swiss-721}:lang(da),:lang(el),:lang(id),:lang(nl),:lang(pl-PL),:lang(th),:lang(tr-TR),:lang(vi){--t-base-font-family:UniversNextW1G,Helvetica,Arial,sans-serif;--t-font-family:UniversNextW1G,Helvetica,Arial,sans-serif;--t-title-font-family:UniversNextW1G,Helvetica,Arial,sans-serif}:lang(ar),:lang(ar-AE){--t-base-font-family:JannaLT;--t-font-family:JannaLT;--t-title-font-family:JannaLT}:lang(ko-KR){--t-base-font-family:NotoSansKR;--t-font-family:NotoSansKR;--t-title-font-family:NotoSansKR}:lang(ja-JP){--t-base-font-family:NotoSansJP;--t-font-family:NotoSansJP;--t-title-font-family:NotoSansJP}:lang(zh-CN){--t-base-font-family:NotoSansSC,"Microsoft YaHei New","微软雅黑","Microsoft Yahei","宋体","SimSun","Helvetica Neue","Helvetica",Arial,sans-serif;--t-font-family:NotoSansSC,"Microsoft YaHei New","微软雅黑","Microsoft Yahei","宋体","SimSun","Helvetica Neue","Helvetica",Arial,sans-serif;--t-title-font-family:NotoSansSC,"Microsoft YaHei New","微软雅黑","Microsoft Yahei","宋体","SimSun","Helvetica Neue","Helvetica",Arial,sans-serif}:lang(zh-TW){--t-base-font-family:NotoSansTC;--t-font-family:NotoSansTC;--t-title-font-family:NotoSansTC}:lang(ru-RU){--t-base-font-family:UniversLTCYR;--t-font-family:UniversLTCYR;--t-title-font-family:UniversLTCYR}:lang(he){--t-base-font-family:Swiss721Hebrew;--t-font-family:Swiss721Hebrew;--t-title-font-family:Swiss721Hebrew}.lang__container{padding:0 1.25rem}@media screen and (min-width:992px){.lang__container{padding:0}}.lang__container .lang__title{padding-bottom:1.875rem}@media screen and (min-width:992px){.lang__container .lang__title{padding-bottom:1.25rem}}
@charset "UTF-8";:root{--t-base-font-family:Swiss-721}:lang(da),:lang(el),:lang(id),:lang(nl),:lang(pl-PL),:lang(th),:lang(tr-TR),:lang(vi){--t-base-font-family:UniversNextW1G,Helvetica,Arial,sans-serif;--t-font-family:UniversNextW1G,Helvetica,Arial,sans-serif;--t-title-font-family:UniversNextW1G,Helvetica,Arial,sans-serif}:lang(ar),:lang(ar-AE){--t-base-font-family:JannaLT;--t-font-family:JannaLT;--t-title-font-family:JannaLT}:lang(ko-KR){--t-base-font-family:NotoSansKR;--t-font-family:NotoSansKR;--t-title-font-family:NotoSansKR}:lang(ja-JP){--t-base-font-family:NotoSansJP;--t-font-family:NotoSansJP;--t-title-font-family:NotoSansJP}:lang(zh-CN){--t-base-font-family:NotoSansSC,"Microsoft YaHei New","微软雅黑","Microsoft Yahei","宋体","SimSun","Helvetica Neue","Helvetica",Arial,sans-serif;--t-font-family:NotoSansSC,"Microsoft YaHei New","微软雅黑","Microsoft Yahei","宋体","SimSun","Helvetica Neue","Helvetica",Arial,sans-serif;--t-title-font-family:NotoSansSC,"Microsoft YaHei New","微软雅黑","Microsoft Yahei","宋体","SimSun","Helvetica Neue","Helvetica",Arial,sans-serif}:lang(zh-TW){--t-base-font-family:NotoSansTC;--t-font-family:NotoSansTC;--t-title-font-family:NotoSansTC}:lang(ru-RU){--t-base-font-family:UniversLTCYR;--t-font-family:UniversLTCYR;--t-title-font-family:UniversLTCYR}:lang(he){--t-base-font-family:Swiss721Hebrew;--t-font-family:Swiss721Hebrew;--t-title-font-family:Swiss721Hebrew}.cl__lang-comp{display:block;margin-right:1.25rem}.cl__lang-comp .cl__title{color:#1c1c1c;margin:0}.cl__lang-comp .cl__list{margin-bottom:2.25rem;padding:0}.cl__lang-comp .cl__list-item{padding:.625rem 0;list-style-type:none}.cl__lang-comp .cl__item-link{color:#1c1c1c;text-decoration:none;font-weight:500}.cl__label-only{margin-right:1rem}.cl__label-only .cl__item-link{border-bottom:.08rem solid #eee;color:#1c1c1c;display:block;padding:.625rem 0;text-decoration:none}.cl__label-only .cl__item-link:hover{font-weight:500;text-decoration:none}@media screen and (min-width:992px){.cl__label-only .cl__item-link:hover{border-bottom-color:#1c1c1c}}.cl__label-only .cl__item-link .icon-arrow-right{display:none}.hamburger-header .cl__label-only .cl__item-link .icon-arrow-right{display:inline-block}.hamburger-header .cl__label-only .cl__item-link .icon-arrow-right:before{font-size:1.125rem}.cl__arrow-links .cl__list-item{display:inline-block;padding:0 0 .3125rem}.cl__arrow-links .cl__list-item:first-child .icon-dot{display:none}.cl__arrow-links .cl__list-item .icon-dot{color:#000;display:inline-block;vertical-align:top;margin-top:-.125rem;width:.75rem}.cl__arrow-links .cl__list-item .icon-arrow-right{color:#000}.cl__arrow-links .cl__item-link .icon-arrow-right{color:#000;font-size:.875rem}.cl__arrow-links .cl__item-link .icon-arrow-right:before{top:.0625rem}.cl__arrow-links .analytics-link a{font-size:.75rem;font-weight:400}.cl__arrow-links .analytics-link a .t-icon-arrow-right{display:none}.cl__arrow-links .analytics-link+.icon-arrow-right:before{top:.0625rem;color:#000;font-size:.875rem}.cl__responsive-accordian .cl__list-item{list-style-type:none}.cl .accordian-responsive>div .aem-Grid,.cl .accordian-responsive>div .cardlinks{height:100%}.cl .accordian-responsive>div:first-child .cl .m-accordion{padding-left:0}.cl .accordian-responsive>div:first-child .cl .m-accordion .m-accordion__title{margin-top:0}.cl .accordian-responsive>div:first-child .cl .m-accordion span.icon-arrow-down,.cl .accordian-responsive>div:first-child .cl .m-accordion span.icon-arrow-up{margin-top:-1rem}.cl .accordian-responsive>div:last-child .cl .m-accordion{border-right:0}.cl .accordian-responsive .cl,.cl .accordian-responsive .cl__responsive-accordian.m-accordion{height:100%}@media screen and (min-width:768px){.cl .accordian-responsive .cl__responsive-accordian.m-accordion{border-right:.0625rem solid #c4c4c4;border-bottom:0;padding-right:2.375rem;padding-left:0}}@media screen and (min-width:992px){.cl .accordian-responsive .cl__responsive-accordian.m-accordion{padding-right:5.375rem;padding-left:2rem}}@media screen and (min-width:1200px){.cl .accordian-responsive .cl__responsive-accordian.m-accordion{padding-right:3.5rem;padding-left:2.5rem}}.cl .accordian-responsive .cl__responsive-accordian.m-accordion .cl__title{font-size:1.375rem;line-height:1.625rem;padding-bottom:1.5rem;margin-left:-.0625rem}@media screen and (min-width:992px){.cl .accordian-responsive .cl__responsive-accordian.m-accordion .cl__title{padding-bottom:1.8125rem;margin-left:.125rem}}.cl .accordian-responsive .cl__responsive-accordian.m-accordion .m-accordion__heading{display:flex;justify-content:space-between;align-items:center;background:none;width:100%;padding:0}.cl .accordian-responsive .cl__responsive-accordian.m-accordion .m-accordion__heading:focus-visible{outline:.0625rem auto -webkit-focus-ring-color}.cl .accordian-responsive .cl__responsive-accordian.m-accordion .m-accordion__heading .icon-arrow-down,.cl .accordian-responsive .cl__responsive-accordian.m-accordion .m-accordion__heading .icon-arrow-up{margin-left:auto;margin-top:0}.cl .accordian-responsive .cl__responsive-accordian.m-accordion .m-accordion__heading .icon-arrow-down:before,.cl .accordian-responsive .cl__responsive-accordian.m-accordion .m-accordion__heading .icon-arrow-up:before{font-family:MiIcons;color:#1c1c1c;font-size:.75rem}.cl .accordian-responsive .cl__responsive-accordian.m-accordion .m-accordion__heading .m-accordion__title{margin:1rem 0 1.25rem -.0625rem;font-size:1.375rem;line-height:1.625rem}.cl .accordian-responsive .cl__responsive-accordian .cl__list.m-accordion__list{width:100%;margin-top:0;margin-bottom:0}@media screen and (max-width:768px){.cl .accordian-responsive .cl__responsive-accordian .cl__list.m-accordion__list{padding-bottom:2rem}.cl .accordian-responsive .cl__responsive-accordian .cl__list.m-accordion__list.collapsed{padding-bottom:0}}@media screen and (min-width:768px){.cl .accordian-responsive .cl__responsive-accordian .cl__list.m-accordion__list.collapsed{max-height:100%;visibility:visible}}.cl .accordian-responsive .cl__responsive-accordian .cl__list-item:first-child .cl__item-link{padding-top:0;margin-top:.125rem}.cl .accordian-responsive .cl__responsive-accordian .cl__list-item:last-child .cl__item-link{padding-bottom:0}@media screen and (min-width:992px){.cl .accordian-responsive .cl__responsive-accordian .cl__list-item:last-child .cl__item-link{margin-bottom:.125rem}}.cl .accordian-responsive .cl__responsive-accordian .cl__item-link{color:#1c1c1c;display:flex;padding-top:.5rem;padding-bottom:.5rem;text-decoration:none;line-height:1rem;max-width:max-content;word-break:break-word}@media screen and (min-width:768px){.cl .accordian-responsive .cl__responsive-accordian .cl__item-link{display:block}}@media screen and (min-width:992px){.cl .accordian-responsive .cl__responsive-accordian .cl__item-link{margin-left:.125rem}}.cl .accordian-responsive .cl__responsive-accordian .cl__item-link:hover{text-decoration:underline;font-weight:inherit}.cl .accordian-responsive .cl__responsive-accordian .cl__item-link .icon-arrow-down:before,.cl .accordian-responsive .cl__responsive-accordian .cl__item-link .icon-arrow-right:before,.cl .accordian-responsive .cl__responsive-accordian .cl__item-link .icon-arrow-up:before{color:#1c1c1c}.cl .accordian-responsive .cl__responsive-accordian .cl__item-link .icon-arrow-right{font-size:1.25rem;margin-left:.125rem}@media screen and (min-width:768px){.cl .accordian-responsive .cl__responsive-accordian .cl__item-link .icon-arrow-right{position:absolute}}.hamburger-header .cardlinks .cl__label-only{border-top:.0625rem solid rgba(28,28,28,.16);margin:1rem 0 1.5rem;padding-top:1rem}.hamburger-header .cardlinks .cl__label-only .cl__item-link{display:flex;justify-content:space-between;border:0;padding:.5rem 0;font-size:.875rem;line-height:1.25rem}.hamburger-header .cardlinks .cl__label-only .cl__item-link .icon-arrow-right{display:none}.hamburger-header .cardlinks:first-child .cl__label-only{margin:0;padding:0;border:0}.hamburger-header .cardlinks:first-child .cl__label-only .cl__list-item{padding:.5rem 0}.hamburger-header .cardlinks:first-child .cl__label-only .cl__item-link{font-size:1.125rem;font-weight:700}.hamburger-header .cardlinks:first-child .cl__label-only .cl__item-link .icon-arrow-right{display:inline-block}
@charset "UTF-8";@media (max-width:1199.98px){.menu-modal-open .m-global-nav{overflow:hidden}}.m-global-nav button{background:transparent}.m-global-nav ul{padding:0}.m-global-nav .hide{display:none}.m-global-nav-top{background-color:#000;box-shadow:inset 0 -1px 0 0 #1c1c1c;color:#fff;height:3.75rem}.m-global-nav-top-center,.m-global-nav-top-left,.m-global-nav-top-right{position:static}.m-global-nav-top-center img{height:28px}.m-global-nav-language-content{background-color:#000;min-width:23.4375rem;padding:3.125rem 1.25rem 1.25rem 2.5rem;position:absolute;right:0;top:3.75rem}.m-global-nav-language-content [class*=icon-],.m-global-nav-language-content [class*=icon-]:before{color:#fff}@media (max-width:1199.98px){.m-global-nav-language-content{min-width:100%}}.m-global-nav-language-close{position:absolute;right:1.25rem;top:1.25rem;font-size:.875rem}.m-global-nav-language-selector-down,.m-global-nav-language-selector-up{font-size:.75rem}.m-global-nav-global-menu-link-open,.m-global-nav-language-selector-globe{font-size:1.125rem}.m-global-nav-global-menu-link-close{display:none;font-size:1.125rem}.m-global-nav-global-menu-link.show-menu .m-global-nav-global-menu-link-open{display:none}.m-global-nav-global-menu-link.show-menu .m-global-nav-global-menu-link-close{display:block}@media (max-width:1199.98px){.m-global-nav-mobile-close{background-color:#fff;position:fixed;left:0;top:0}}.m-global-nav-menu-container{display:none}.m-global-nav-menu-container.show-menu{display:block}.m-global-nav-menu-container.show-menu .m-global-nav-main-menu{background:#000;color:#fff;left:0;padding:3.75rem;position:absolute;text-align:center;top:3.75rem;z-index:1}.m-global-nav-menu-container.show-menu .m-global-nav-main-menu img{height:32px;width:111px}@media (max-width:1199.98px){.m-global-nav-menu-container.show-menu .m-global-nav-main-menu{width:100%;height:100%}}.m-global-nav-menu-container.show-menu .m-global-nav-main-menu-title{color:#ff9662;margin-bottom:2.5rem}.m-global-nav-menu-container.show-menu .m-global-nav-main-menu-item{margin-top:1.25rem}.m-global-nav-menu-container.show-menu .m-global-nav-main-menu-item .icon-check{font-size:.875rem}.m-global-nav-menu-container.show-menu .m-global-nav-main-menu-link{line-height:2.5rem;text-decoration:underline}.m-global-nav-menu-container.show-menu .m-global-nav-main-menu-link:hover{color:#fff;font-weight:500;text-decoration:none}@media (max-width:1199.98px){.page-wrap.menu-visible .m-global-nav-top{height:100vh;overflow:scroll}}.hide-from__screen{height:1px;overflow:hidden;position:fixed;width:1px;color:#fff!important}.hide-from__screen.skipToMain{background-color:#000!important}.hide-from__screen:focus{clip:auto;height:auto;margin:0;overflow:visible;position:absolute;width:auto;top:0;outline:auto;z-index:40000;color:#fff}.hide-from__screen ul{padding:0;list-style:none}body.no-overflow{overflow:hidden}@media screen and (min-width:992px){body.no-overflow{overflow:inherit}}.m-header{z-index:50;position:relative;width:100%}.fixed-header .m-header,.m-header .fixed-class{position:fixed}.m-header__acnt,.m-header__sign-in{border-left:1px solid #3f3f3f}@media screen and (min-width:992px){.m-header .mobile-only{display:none!important}}.m-header .desktop-only{display:none}@media screen and (min-width:992px){.m-header .desktop-only{display:inherit}}.m-header_with-user-profile-bar{margin-bottom:3rem}@media screen and (min-width:992px){.m-header_with-user-profile-bar{margin-bottom:0}}.m-header__black-strip{z-index:100;width:100%;height:.3125rem;background-color:#231c19;position:absolute;top:0;left:0}.m-header li{color:inherit;list-style-type:none}.m-header__top-nav-btn,.m-header__top-nav-btn:hover{text-decoration:none}@media screen and (min-width:992px){.m-header__top-nav-btn--account .m-header__top-nav-icon{border-radius:50%}}.m-header__top-nav-btn--account[type=button]{padding:.5625rem}@media screen and (min-width:992px){.m-header__top-nav-icon.member-R,.m-header__top-nav-icon.member-R:before{color:#1c1c1c}.m-header__top-nav-icon.member-R.member-G,.m-header__top-nav-icon.member-R.member-G:before,.m-header__top-nav-icon.member-R.member-P,.m-header__top-nav-icon.member-R.member-P:before,.m-header__top-nav-icon.member-R.member-PPAE,.m-header__top-nav-icon.member-R.member-PPAE:before,.m-header__top-nav-icon.member-R.member-PPE,.m-header__top-nav-icon.member-R.member-PPE:before,.m-header__top-nav-icon.member-R.member-S,.m-header__top-nav-icon.member-R.member-S:before{color:#fff}}.member-R{background:linear-gradient(135.49deg,#ffb995,#ff9662)}@media screen and (min-width:992px){.member-R{background:#ff9662}}.member-S{background:linear-gradient(135deg,#707488,#575b6e)}@media screen and (min-width:992px){.member-S{background-color:#707488}}.member-G{background:linear-gradient(135deg,#8c6f49,#6f4818)}@media screen and (min-width:992px){.member-G{background-color:#8c6f49}}.member-P{background:linear-gradient(135deg,#5e5f61,#43454a)}@media screen and (min-width:992px){.member-P{background-color:#5e5f61}}.member-PPE{background:linear-gradient(135deg,#554749,#342829)}@media screen and (min-width:992px){.member-PPE{background-color:#554749}}.member-PPAE{background:linear-gradient(135deg,#40332d,#231c19)}@media screen and (min-width:992px){.member-PPAE{background-color:#231c19}}.header-overlay__msg{color:#c4c4c4;text-align:center}:root{--t-base-font-family:Swiss-721}:lang(da),:lang(el),:lang(id),:lang(nl),:lang(pl-PL),:lang(th),:lang(tr-TR),:lang(vi){--t-base-font-family:UniversNextW1G,Helvetica,Arial,sans-serif;--t-font-family:UniversNextW1G,Helvetica,Arial,sans-serif;--t-title-font-family:UniversNextW1G,Helvetica,Arial,sans-serif}:lang(ar),:lang(ar-AE){--t-base-font-family:JannaLT;--t-font-family:JannaLT;--t-title-font-family:JannaLT}:lang(ko-KR){--t-base-font-family:NotoSansKR;--t-font-family:NotoSansKR;--t-title-font-family:NotoSansKR}:lang(ja-JP){--t-base-font-family:NotoSansJP;--t-font-family:NotoSansJP;--t-title-font-family:NotoSansJP}:lang(zh-CN){--t-base-font-family:NotoSansSC,"Microsoft YaHei New","微软雅黑","Microsoft Yahei","宋体","SimSun","Helvetica Neue","Helvetica",Arial,sans-serif;--t-font-family:NotoSansSC,"Microsoft YaHei New","微软雅黑","Microsoft Yahei","宋体","SimSun","Helvetica Neue","Helvetica",Arial,sans-serif;--t-title-font-family:NotoSansSC,"Microsoft YaHei New","微软雅黑","Microsoft Yahei","宋体","SimSun","Helvetica Neue","Helvetica",Arial,sans-serif}:lang(zh-TW){--t-base-font-family:NotoSansTC;--t-font-family:NotoSansTC;--t-title-font-family:NotoSansTC}:lang(ru-RU){--t-base-font-family:UniversLTCYR;--t-font-family:UniversLTCYR;--t-title-font-family:UniversLTCYR}:lang(he){--t-base-font-family:Swiss721Hebrew;--t-font-family:Swiss721Hebrew;--t-title-font-family:Swiss721Hebrew}.mdc-dialog{z-index:150;overflow-y:auto;overflow-x:hidden;max-height:none;align-items:flex-start}.mdc-dialog--open{display:block}.mdc-dialog .mdc-dialog__container{align-items:flex-start;padding:.625rem;height:auto;display:block;position:relative;min-height:100%}@media screen and (min-width:576px){.mdc-dialog .mdc-dialog__container{padding:3.375rem}}@media screen and (min-width:992px){.mdc-dialog .mdc-dialog__container{padding:7rem 8rem}}.mdc-dialog .mdc-dialog__surface{max-height:none;width:100%;display:block;padding:1.25rem 0;margin:0 auto;overflow:hidden;max-width:100%}@media screen and (min-width:576px){.mdc-dialog .mdc-dialog__surface{max-width:41.25rem;max-height:none;padding:2.5rem}}@media screen and (min-width:992px){.mdc-dialog .mdc-dialog__surface{max-width:81.25rem;max-height:none;padding:3.75rem}}.mdc-dialog .mdc-dialog__scrim{position:absolute;pointer-events:auto}.m-dialog-close-btn{position:absolute;top:.875rem;right:.875rem;height:2.75rem;width:2.75rem;z-index:200;cursor:pointer;border:none;background:#fff;padding:0;border-radius:50%;font-size:1.75rem;line-height:1.75rem}@media screen and (min-width:576px){.m-dialog-close-btn{top:2.25rem;right:2.25rem}}@media screen and (min-width:992px){.m-dialog-close-btn{top:3.25rem;right:3.25rem}}.m-dialog-close-btn:focus{outline:.0625rem auto -webkit-focus-ring-color}
/*
 *  Copyright 2018 Adobe Systems Incorporated
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
/*
 * ADOBE CONFIDENTIAL
 *
 * Copyright 2015 Adobe Systems Incorporated
 * All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 */
body {
  overflow-x: hidden !important;
}
.aem-container {
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .aem-container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .aem-container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .aem-container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .aem-container {
    max-width: 1140px;
  }
}
/* grid component */
.aem-Grid {
  display: block;
  width: 100%;
}
.aem-Grid > .container,
.aem-Grid > .m-container-fullbleed {
  clear: both;
}
.aem-Grid::before,
.aem-Grid::after {
  display: table;
  content: " ";
}
.aem-Grid::after {
  clear: both;
}
/* placeholder for new components */
.aem-Grid-newComponent {
  clear: both;
  margin: 0;
}
/* column of a grid */
.aem-GridColumn {
  box-sizing: border-box;
  clear: both;
}
/* force showing hidden */
.aem-GridShowHidden > .aem-Grid > .aem-GridColumn {
  display: block !important;
}
/* Generates all the rules for the grid columns up to the given amount of column */
/* Generates all the rules for the grid column offset up to the given amount of column */
/* Generates all the rules for the grid and columns for the given break point and total of columns */
/* Generates all the rules for the grids and columns */
/* API function to be called to generate a grid config */
/* maximum amount of grid cells to be provided */
/* default breakpoint */
.aem-Grid.aem-Grid--1 .aem-GridColumn.aem-GridColumn--default--1 {
  width: 100%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--1 .aem-GridColumn.aem-GridColumn--default--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--1 .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--1 .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--2 .aem-GridColumn.aem-GridColumn--default--1 {
  width: 50%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--2 .aem-GridColumn.aem-GridColumn--default--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--2 .aem-GridColumn.aem-GridColumn--default--2 {
  width: 100%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--2 .aem-GridColumn.aem-GridColumn--default--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--2 .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--2 .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--2 .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--3 .aem-GridColumn.aem-GridColumn--default--1 {
  width: 33.33333333%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--3 .aem-GridColumn.aem-GridColumn--default--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--3 .aem-GridColumn.aem-GridColumn--default--2 {
  width: 66.66666667%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--3 .aem-GridColumn.aem-GridColumn--default--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--3 .aem-GridColumn.aem-GridColumn--default--3 {
  width: 100%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--3 .aem-GridColumn.aem-GridColumn--default--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--3 .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--3 .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--3 .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--3 .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--4 .aem-GridColumn.aem-GridColumn--default--1 {
  width: 25%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--4 .aem-GridColumn.aem-GridColumn--default--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--4 .aem-GridColumn.aem-GridColumn--default--2 {
  width: 50%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--4 .aem-GridColumn.aem-GridColumn--default--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--4 .aem-GridColumn.aem-GridColumn--default--3 {
  width: 75%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--4 .aem-GridColumn.aem-GridColumn--default--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--4 .aem-GridColumn.aem-GridColumn--default--4 {
  width: 100%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--4 .aem-GridColumn.aem-GridColumn--default--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--4 .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--4 .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 25%;
}
.aem-Grid.aem-Grid--4 .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--4 .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 75%;
}
.aem-Grid.aem-Grid--4 .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--default--1 {
  width: 20%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--default--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--default--2 {
  width: 40%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--default--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--default--3 {
  width: 60%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--default--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--default--4 {
  width: 80%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--default--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--default--5 {
  width: 100%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--default--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 20%;
}
.aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 40%;
}
.aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 60%;
}
.aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 80%;
}
.aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--default--1 {
  width: 16.66666667%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--default--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--default--2 {
  width: 33.33333333%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--default--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--default--3 {
  width: 50%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--default--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--default--4 {
  width: 66.66666667%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--default--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--default--5 {
  width: 83.33333333%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--default--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--default--6 {
  width: 100%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--default--6 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 16.66666667%;
}
.aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 83.33333333%;
}
.aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--default--1 {
  width: 14.28571429%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--default--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--default--2 {
  width: 28.57142857%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--default--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--default--3 {
  width: 42.85714286%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--default--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--default--4 {
  width: 57.14285714%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--default--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--default--5 {
  width: 71.42857143%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--default--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--default--6 {
  width: 85.71428571%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--default--6 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--default--7 {
  width: 100%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--default--7 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 14.28571429%;
}
.aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 28.57142857%;
}
.aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 42.85714286%;
}
.aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 57.14285714%;
}
.aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 71.42857143%;
}
.aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 85.71428571%;
}
.aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--default--1 {
  width: 12.5%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--default--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--default--2 {
  width: 25%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--default--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--default--3 {
  width: 37.5%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--default--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--default--4 {
  width: 50%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--default--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--default--5 {
  width: 62.5%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--default--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--default--6 {
  width: 75%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--default--6 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--default--7 {
  width: 87.5%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--default--7 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--default--8 {
  width: 100%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--default--8 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 12.5%;
}
.aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 25%;
}
.aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 37.5%;
}
.aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 62.5%;
}
.aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 75%;
}
.aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 87.5%;
}
.aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--default--1 {
  width: 11.11111111%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--default--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--default--2 {
  width: 22.22222222%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--default--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--default--3 {
  width: 33.33333333%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--default--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--default--4 {
  width: 44.44444444%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--default--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--default--5 {
  width: 55.55555556%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--default--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--default--6 {
  width: 66.66666667%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--default--6 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--default--7 {
  width: 77.77777778%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--default--7 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--default--8 {
  width: 88.88888889%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--default--8 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--default--9 {
  width: 100%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--default--9 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 11.11111111%;
}
.aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 22.22222222%;
}
.aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 44.44444444%;
}
.aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 55.55555556%;
}
.aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 77.77777778%;
}
.aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 88.88888889%;
}
.aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--default--1 {
  width: 10%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--default--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--default--2 {
  width: 20%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--default--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--default--3 {
  width: 30%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--default--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--default--4 {
  width: 40%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--default--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--default--5 {
  width: 50%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--default--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--default--6 {
  width: 60%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--default--6 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--default--7 {
  width: 70%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--default--7 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--default--8 {
  width: 80%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--default--8 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--default--9 {
  width: 90%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--default--9 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--default--10 {
  width: 100%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--default--10 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 10%;
}
.aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 20%;
}
.aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 30%;
}
.aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 40%;
}
.aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 60%;
}
.aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 70%;
}
.aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 80%;
}
.aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 90%;
}
.aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--default--1 {
  width: 9.09090909%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--default--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--default--2 {
  width: 18.18181818%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--default--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--default--3 {
  width: 27.27272727%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--default--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--default--4 {
  width: 36.36363636%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--default--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--default--5 {
  width: 45.45454545%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--default--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--default--6 {
  width: 54.54545455%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--default--6 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--default--7 {
  width: 63.63636364%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--default--7 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--default--8 {
  width: 72.72727273%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--default--8 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--default--9 {
  width: 81.81818182%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--default--9 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--default--10 {
  width: 90.90909091%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--default--10 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--default--11 {
  width: 100%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--default--11 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 9.09090909%;
}
.aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 18.18181818%;
}
.aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 27.27272727%;
}
.aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 36.36363636%;
}
.aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 45.45454545%;
}
.aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 54.54545455%;
}
.aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 63.63636364%;
}
.aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 72.72727273%;
}
.aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 81.81818182%;
}
.aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 90.90909091%;
}
.aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--default--1 {
  width: 8.33333333%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--default--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--default--2 {
  width: 16.66666667%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--default--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--default--3 {
  width: 25%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--default--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--default--4 {
  width: 33.33333333%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--default--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--default--5 {
  width: 41.66666667%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--default--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--default--6 {
  width: 50%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--default--6 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--default--7 {
  width: 58.33333333%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--default--7 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--default--8 {
  width: 66.66666667%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--default--8 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--default--9 {
  width: 75%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--default--9 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--default--10 {
  width: 83.33333333%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--default--10 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--default--11 {
  width: 91.66666667%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--default--11 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--default--12 {
  width: 100%;
}
.aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 8.33333333%;
}
.aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 16.66666667%;
}
.aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 25%;
}
.aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 41.66666667%;
}
.aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 58.33333333%;
}
.aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 75%;
}
.aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 83.33333333%;
}
.aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 91.66666667%;
}
.aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--offset--default--12 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--1 .aem-GridColumn.aem-GridColumn--default--1 {
  width: 100%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--1 .aem-GridColumn.aem-GridColumn--default--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--1 .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--1 .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--2 .aem-GridColumn.aem-GridColumn--default--1 {
  width: 50%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--2 .aem-GridColumn.aem-GridColumn--default--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--2 .aem-GridColumn.aem-GridColumn--default--2 {
  width: 100%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--2 .aem-GridColumn.aem-GridColumn--default--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--2 .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--2 .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--default--2 .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--3 .aem-GridColumn.aem-GridColumn--default--1 {
  width: 33.33333333%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--3 .aem-GridColumn.aem-GridColumn--default--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--3 .aem-GridColumn.aem-GridColumn--default--2 {
  width: 66.66666667%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--3 .aem-GridColumn.aem-GridColumn--default--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--3 .aem-GridColumn.aem-GridColumn--default--3 {
  width: 100%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--3 .aem-GridColumn.aem-GridColumn--default--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--3 .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--3 .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--default--3 .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--default--3 .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--4 .aem-GridColumn.aem-GridColumn--default--1 {
  width: 25%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--4 .aem-GridColumn.aem-GridColumn--default--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--4 .aem-GridColumn.aem-GridColumn--default--2 {
  width: 50%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--4 .aem-GridColumn.aem-GridColumn--default--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--4 .aem-GridColumn.aem-GridColumn--default--3 {
  width: 75%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--4 .aem-GridColumn.aem-GridColumn--default--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--4 .aem-GridColumn.aem-GridColumn--default--4 {
  width: 100%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--4 .aem-GridColumn.aem-GridColumn--default--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--4 .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--4 .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 25%;
}
.aem-Grid.aem-Grid--default--4 .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--default--4 .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 75%;
}
.aem-Grid.aem-Grid--default--4 .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--5 .aem-GridColumn.aem-GridColumn--default--1 {
  width: 20%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--5 .aem-GridColumn.aem-GridColumn--default--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--5 .aem-GridColumn.aem-GridColumn--default--2 {
  width: 40%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--5 .aem-GridColumn.aem-GridColumn--default--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--5 .aem-GridColumn.aem-GridColumn--default--3 {
  width: 60%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--5 .aem-GridColumn.aem-GridColumn--default--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--5 .aem-GridColumn.aem-GridColumn--default--4 {
  width: 80%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--5 .aem-GridColumn.aem-GridColumn--default--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--5 .aem-GridColumn.aem-GridColumn--default--5 {
  width: 100%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--5 .aem-GridColumn.aem-GridColumn--default--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--5 .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--5 .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 20%;
}
.aem-Grid.aem-Grid--default--5 .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 40%;
}
.aem-Grid.aem-Grid--default--5 .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 60%;
}
.aem-Grid.aem-Grid--default--5 .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 80%;
}
.aem-Grid.aem-Grid--default--5 .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--6 .aem-GridColumn.aem-GridColumn--default--1 {
  width: 16.66666667%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--6 .aem-GridColumn.aem-GridColumn--default--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--6 .aem-GridColumn.aem-GridColumn--default--2 {
  width: 33.33333333%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--6 .aem-GridColumn.aem-GridColumn--default--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--6 .aem-GridColumn.aem-GridColumn--default--3 {
  width: 50%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--6 .aem-GridColumn.aem-GridColumn--default--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--6 .aem-GridColumn.aem-GridColumn--default--4 {
  width: 66.66666667%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--6 .aem-GridColumn.aem-GridColumn--default--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--6 .aem-GridColumn.aem-GridColumn--default--5 {
  width: 83.33333333%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--6 .aem-GridColumn.aem-GridColumn--default--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--6 .aem-GridColumn.aem-GridColumn--default--6 {
  width: 100%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--6 .aem-GridColumn.aem-GridColumn--default--6 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--6 .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--6 .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 16.66666667%;
}
.aem-Grid.aem-Grid--default--6 .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--default--6 .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--default--6 .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--default--6 .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 83.33333333%;
}
.aem-Grid.aem-Grid--default--6 .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--7 .aem-GridColumn.aem-GridColumn--default--1 {
  width: 14.28571429%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--7 .aem-GridColumn.aem-GridColumn--default--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--7 .aem-GridColumn.aem-GridColumn--default--2 {
  width: 28.57142857%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--7 .aem-GridColumn.aem-GridColumn--default--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--7 .aem-GridColumn.aem-GridColumn--default--3 {
  width: 42.85714286%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--7 .aem-GridColumn.aem-GridColumn--default--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--7 .aem-GridColumn.aem-GridColumn--default--4 {
  width: 57.14285714%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--7 .aem-GridColumn.aem-GridColumn--default--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--7 .aem-GridColumn.aem-GridColumn--default--5 {
  width: 71.42857143%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--7 .aem-GridColumn.aem-GridColumn--default--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--7 .aem-GridColumn.aem-GridColumn--default--6 {
  width: 85.71428571%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--7 .aem-GridColumn.aem-GridColumn--default--6 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--7 .aem-GridColumn.aem-GridColumn--default--7 {
  width: 100%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--7 .aem-GridColumn.aem-GridColumn--default--7 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--7 .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--7 .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 14.28571429%;
}
.aem-Grid.aem-Grid--default--7 .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 28.57142857%;
}
.aem-Grid.aem-Grid--default--7 .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 42.85714286%;
}
.aem-Grid.aem-Grid--default--7 .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 57.14285714%;
}
.aem-Grid.aem-Grid--default--7 .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 71.42857143%;
}
.aem-Grid.aem-Grid--default--7 .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 85.71428571%;
}
.aem-Grid.aem-Grid--default--7 .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--8 .aem-GridColumn.aem-GridColumn--default--1 {
  width: 12.5%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--8 .aem-GridColumn.aem-GridColumn--default--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--8 .aem-GridColumn.aem-GridColumn--default--2 {
  width: 25%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--8 .aem-GridColumn.aem-GridColumn--default--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--8 .aem-GridColumn.aem-GridColumn--default--3 {
  width: 37.5%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--8 .aem-GridColumn.aem-GridColumn--default--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--8 .aem-GridColumn.aem-GridColumn--default--4 {
  width: 50%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--8 .aem-GridColumn.aem-GridColumn--default--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--8 .aem-GridColumn.aem-GridColumn--default--5 {
  width: 62.5%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--8 .aem-GridColumn.aem-GridColumn--default--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--8 .aem-GridColumn.aem-GridColumn--default--6 {
  width: 75%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--8 .aem-GridColumn.aem-GridColumn--default--6 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--8 .aem-GridColumn.aem-GridColumn--default--7 {
  width: 87.5%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--8 .aem-GridColumn.aem-GridColumn--default--7 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--8 .aem-GridColumn.aem-GridColumn--default--8 {
  width: 100%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--8 .aem-GridColumn.aem-GridColumn--default--8 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--8 .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--8 .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 12.5%;
}
.aem-Grid.aem-Grid--default--8 .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 25%;
}
.aem-Grid.aem-Grid--default--8 .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 37.5%;
}
.aem-Grid.aem-Grid--default--8 .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--default--8 .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 62.5%;
}
.aem-Grid.aem-Grid--default--8 .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 75%;
}
.aem-Grid.aem-Grid--default--8 .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 87.5%;
}
.aem-Grid.aem-Grid--default--8 .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--9 .aem-GridColumn.aem-GridColumn--default--1 {
  width: 11.11111111%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--9 .aem-GridColumn.aem-GridColumn--default--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--9 .aem-GridColumn.aem-GridColumn--default--2 {
  width: 22.22222222%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--9 .aem-GridColumn.aem-GridColumn--default--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--9 .aem-GridColumn.aem-GridColumn--default--3 {
  width: 33.33333333%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--9 .aem-GridColumn.aem-GridColumn--default--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--9 .aem-GridColumn.aem-GridColumn--default--4 {
  width: 44.44444444%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--9 .aem-GridColumn.aem-GridColumn--default--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--9 .aem-GridColumn.aem-GridColumn--default--5 {
  width: 55.55555556%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--9 .aem-GridColumn.aem-GridColumn--default--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--9 .aem-GridColumn.aem-GridColumn--default--6 {
  width: 66.66666667%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--9 .aem-GridColumn.aem-GridColumn--default--6 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--9 .aem-GridColumn.aem-GridColumn--default--7 {
  width: 77.77777778%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--9 .aem-GridColumn.aem-GridColumn--default--7 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--9 .aem-GridColumn.aem-GridColumn--default--8 {
  width: 88.88888889%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--9 .aem-GridColumn.aem-GridColumn--default--8 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--9 .aem-GridColumn.aem-GridColumn--default--9 {
  width: 100%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--9 .aem-GridColumn.aem-GridColumn--default--9 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--9 .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--9 .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 11.11111111%;
}
.aem-Grid.aem-Grid--default--9 .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 22.22222222%;
}
.aem-Grid.aem-Grid--default--9 .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--default--9 .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 44.44444444%;
}
.aem-Grid.aem-Grid--default--9 .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 55.55555556%;
}
.aem-Grid.aem-Grid--default--9 .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--default--9 .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 77.77777778%;
}
.aem-Grid.aem-Grid--default--9 .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 88.88888889%;
}
.aem-Grid.aem-Grid--default--9 .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--10 .aem-GridColumn.aem-GridColumn--default--1 {
  width: 10%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--10 .aem-GridColumn.aem-GridColumn--default--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--10 .aem-GridColumn.aem-GridColumn--default--2 {
  width: 20%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--10 .aem-GridColumn.aem-GridColumn--default--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--10 .aem-GridColumn.aem-GridColumn--default--3 {
  width: 30%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--10 .aem-GridColumn.aem-GridColumn--default--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--10 .aem-GridColumn.aem-GridColumn--default--4 {
  width: 40%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--10 .aem-GridColumn.aem-GridColumn--default--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--10 .aem-GridColumn.aem-GridColumn--default--5 {
  width: 50%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--10 .aem-GridColumn.aem-GridColumn--default--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--10 .aem-GridColumn.aem-GridColumn--default--6 {
  width: 60%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--10 .aem-GridColumn.aem-GridColumn--default--6 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--10 .aem-GridColumn.aem-GridColumn--default--7 {
  width: 70%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--10 .aem-GridColumn.aem-GridColumn--default--7 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--10 .aem-GridColumn.aem-GridColumn--default--8 {
  width: 80%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--10 .aem-GridColumn.aem-GridColumn--default--8 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--10 .aem-GridColumn.aem-GridColumn--default--9 {
  width: 90%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--10 .aem-GridColumn.aem-GridColumn--default--9 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--10 .aem-GridColumn.aem-GridColumn--default--10 {
  width: 100%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--10 .aem-GridColumn.aem-GridColumn--default--10 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--10 .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--10 .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 10%;
}
.aem-Grid.aem-Grid--default--10 .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 20%;
}
.aem-Grid.aem-Grid--default--10 .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 30%;
}
.aem-Grid.aem-Grid--default--10 .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 40%;
}
.aem-Grid.aem-Grid--default--10 .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--default--10 .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 60%;
}
.aem-Grid.aem-Grid--default--10 .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 70%;
}
.aem-Grid.aem-Grid--default--10 .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 80%;
}
.aem-Grid.aem-Grid--default--10 .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 90%;
}
.aem-Grid.aem-Grid--default--10 .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--11 .aem-GridColumn.aem-GridColumn--default--1 {
  width: 9.09090909%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--11 .aem-GridColumn.aem-GridColumn--default--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--11 .aem-GridColumn.aem-GridColumn--default--2 {
  width: 18.18181818%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--11 .aem-GridColumn.aem-GridColumn--default--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--11 .aem-GridColumn.aem-GridColumn--default--3 {
  width: 27.27272727%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--11 .aem-GridColumn.aem-GridColumn--default--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--11 .aem-GridColumn.aem-GridColumn--default--4 {
  width: 36.36363636%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--11 .aem-GridColumn.aem-GridColumn--default--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--11 .aem-GridColumn.aem-GridColumn--default--5 {
  width: 45.45454545%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--11 .aem-GridColumn.aem-GridColumn--default--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--11 .aem-GridColumn.aem-GridColumn--default--6 {
  width: 54.54545455%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--11 .aem-GridColumn.aem-GridColumn--default--6 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--11 .aem-GridColumn.aem-GridColumn--default--7 {
  width: 63.63636364%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--11 .aem-GridColumn.aem-GridColumn--default--7 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--11 .aem-GridColumn.aem-GridColumn--default--8 {
  width: 72.72727273%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--11 .aem-GridColumn.aem-GridColumn--default--8 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--11 .aem-GridColumn.aem-GridColumn--default--9 {
  width: 81.81818182%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--11 .aem-GridColumn.aem-GridColumn--default--9 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--11 .aem-GridColumn.aem-GridColumn--default--10 {
  width: 90.90909091%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--11 .aem-GridColumn.aem-GridColumn--default--10 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--11 .aem-GridColumn.aem-GridColumn--default--11 {
  width: 100%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--11 .aem-GridColumn.aem-GridColumn--default--11 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--11 .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--11 .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 9.09090909%;
}
.aem-Grid.aem-Grid--default--11 .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 18.18181818%;
}
.aem-Grid.aem-Grid--default--11 .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 27.27272727%;
}
.aem-Grid.aem-Grid--default--11 .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 36.36363636%;
}
.aem-Grid.aem-Grid--default--11 .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 45.45454545%;
}
.aem-Grid.aem-Grid--default--11 .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 54.54545455%;
}
.aem-Grid.aem-Grid--default--11 .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 63.63636364%;
}
.aem-Grid.aem-Grid--default--11 .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 72.72727273%;
}
.aem-Grid.aem-Grid--default--11 .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 81.81818182%;
}
.aem-Grid.aem-Grid--default--11 .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 90.90909091%;
}
.aem-Grid.aem-Grid--default--11 .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--12 .aem-GridColumn.aem-GridColumn--default--1 {
  width: 8.33333333%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--12 .aem-GridColumn.aem-GridColumn--default--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--12 .aem-GridColumn.aem-GridColumn--default--2 {
  width: 16.66666667%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--12 .aem-GridColumn.aem-GridColumn--default--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--12 .aem-GridColumn.aem-GridColumn--default--3 {
  width: 25%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--12 .aem-GridColumn.aem-GridColumn--default--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--12 .aem-GridColumn.aem-GridColumn--default--4 {
  width: 33.33333333%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--12 .aem-GridColumn.aem-GridColumn--default--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--12 .aem-GridColumn.aem-GridColumn--default--5 {
  width: 41.66666667%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--12 .aem-GridColumn.aem-GridColumn--default--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--12 .aem-GridColumn.aem-GridColumn--default--6 {
  width: 50%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--12 .aem-GridColumn.aem-GridColumn--default--6 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--12 .aem-GridColumn.aem-GridColumn--default--7 {
  width: 58.33333333%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--12 .aem-GridColumn.aem-GridColumn--default--7 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--12 .aem-GridColumn.aem-GridColumn--default--8 {
  width: 66.66666667%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--12 .aem-GridColumn.aem-GridColumn--default--8 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--12 .aem-GridColumn.aem-GridColumn--default--9 {
  width: 75%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--12 .aem-GridColumn.aem-GridColumn--default--9 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--12 .aem-GridColumn.aem-GridColumn--default--10 {
  width: 83.33333333%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--12 .aem-GridColumn.aem-GridColumn--default--10 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--12 .aem-GridColumn.aem-GridColumn--default--11 {
  width: 91.66666667%;
  padding-right: 8px;
  padding-left: 8px;
  /* Breakpoint for large screens */
}
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--default--12 .aem-GridColumn.aem-GridColumn--default--11 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.aem-Grid.aem-Grid--default--12 .aem-GridColumn.aem-GridColumn--default--12 {
  width: 100%;
}
.aem-Grid.aem-Grid--default--12 .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--12 .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 8.33333333%;
}
.aem-Grid.aem-Grid--default--12 .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 16.66666667%;
}
.aem-Grid.aem-Grid--default--12 .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 25%;
}
.aem-Grid.aem-Grid--default--12 .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--default--12 .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 41.66666667%;
}
.aem-Grid.aem-Grid--default--12 .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--default--12 .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 58.33333333%;
}
.aem-Grid.aem-Grid--default--12 .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--default--12 .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 75%;
}
.aem-Grid.aem-Grid--default--12 .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 83.33333333%;
}
.aem-Grid.aem-Grid--default--12 .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 91.66666667%;
}
.aem-Grid.aem-Grid--default--12 .aem-GridColumn.aem-GridColumn--offset--default--12 {
  margin-left: 100%;
}
.aem-Grid .aem-GridColumn.aem-GridColumn--default--newline {
  /* newline behavior */
  display: block;
  clear: both !important;
}
.aem-Grid .aem-GridColumn.aem-GridColumn--default--none {
  /* none behavior */
  display: block;
  clear: none !important;
  float: left;
}
.aem-Grid .aem-GridColumn.aem-GridColumn--default--hide {
  /* hide behavior */
  display: none;
}
/* phone breakpoint */
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--1 .aem-GridColumn.aem-GridColumn--phone--1 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--1 .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--1 .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--2 .aem-GridColumn.aem-GridColumn--phone--1 {
    width: 50%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--2 .aem-GridColumn.aem-GridColumn--phone--2 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--2 .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--2 .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--2 .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--3 .aem-GridColumn.aem-GridColumn--phone--1 {
    width: 33.33333333%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--3 .aem-GridColumn.aem-GridColumn--phone--2 {
    width: 66.66666667%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--3 .aem-GridColumn.aem-GridColumn--phone--3 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--3 .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--3 .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--3 .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--3 .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--4 .aem-GridColumn.aem-GridColumn--phone--1 {
    width: 25%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--4 .aem-GridColumn.aem-GridColumn--phone--2 {
    width: 50%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--4 .aem-GridColumn.aem-GridColumn--phone--3 {
    width: 75%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--4 .aem-GridColumn.aem-GridColumn--phone--4 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--4 .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--4 .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--4 .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--4 .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--4 .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--phone--1 {
    width: 20%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--phone--2 {
    width: 40%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--phone--3 {
    width: 60%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--phone--4 {
    width: 80%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--phone--5 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--phone--1 {
    width: 16.66666667%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--phone--2 {
    width: 33.33333333%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--phone--3 {
    width: 50%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--phone--4 {
    width: 66.66666667%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--phone--5 {
    width: 83.33333333%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--phone--6 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--phone--1 {
    width: 14.28571429%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--phone--2 {
    width: 28.57142857%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--phone--3 {
    width: 42.85714286%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--phone--4 {
    width: 57.14285714%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--phone--5 {
    width: 71.42857143%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--phone--6 {
    width: 85.71428571%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--phone--7 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--phone--1 {
    width: 12.5%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--phone--2 {
    width: 25%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--phone--3 {
    width: 37.5%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--phone--4 {
    width: 50%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--phone--5 {
    width: 62.5%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--phone--6 {
    width: 75%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--phone--7 {
    width: 87.5%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--phone--8 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--phone--1 {
    width: 11.11111111%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--phone--2 {
    width: 22.22222222%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--phone--3 {
    width: 33.33333333%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--phone--4 {
    width: 44.44444444%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--phone--5 {
    width: 55.55555556%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--phone--6 {
    width: 66.66666667%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--phone--7 {
    width: 77.77777778%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--phone--8 {
    width: 88.88888889%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--phone--9 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--phone--1 {
    width: 10%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--phone--2 {
    width: 20%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--phone--3 {
    width: 30%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--phone--4 {
    width: 40%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--phone--5 {
    width: 50%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--phone--6 {
    width: 60%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--phone--7 {
    width: 70%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--phone--8 {
    width: 80%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--phone--9 {
    width: 90%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--phone--10 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--phone--1 {
    width: 9.09090909%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--phone--2 {
    width: 18.18181818%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--phone--3 {
    width: 27.27272727%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--phone--4 {
    width: 36.36363636%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--phone--5 {
    width: 45.45454545%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--phone--6 {
    width: 54.54545455%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--phone--7 {
    width: 63.63636364%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--phone--8 {
    width: 72.72727273%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--phone--9 {
    width: 81.81818182%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--phone--10 {
    width: 90.90909091%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--phone--11 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--phone--1 {
    width: 8.33333333%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--phone--2 {
    width: 16.66666667%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--phone--3 {
    width: 25%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--phone--4 {
    width: 33.33333333%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--phone--5 {
    width: 41.66666667%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--phone--6 {
    width: 50%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--phone--7 {
    width: 58.33333333%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--phone--8 {
    width: 66.66666667%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--phone--9 {
    width: 75%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--phone--10 {
    width: 83.33333333%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--phone--11 {
    width: 91.66666667%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--phone--12 {
    width: 100%;
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--offset--phone--12 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--1 .aem-GridColumn.aem-GridColumn--phone--1 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--1 .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--1 .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--2 .aem-GridColumn.aem-GridColumn--phone--1 {
    width: 50%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--2 .aem-GridColumn.aem-GridColumn--phone--2 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--2 .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--2 .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--2 .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--3 .aem-GridColumn.aem-GridColumn--phone--1 {
    width: 33.33333333%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--3 .aem-GridColumn.aem-GridColumn--phone--2 {
    width: 66.66666667%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--3 .aem-GridColumn.aem-GridColumn--phone--3 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--3 .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--3 .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--3 .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--3 .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--4 .aem-GridColumn.aem-GridColumn--phone--1 {
    width: 25%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--4 .aem-GridColumn.aem-GridColumn--phone--2 {
    width: 50%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--4 .aem-GridColumn.aem-GridColumn--phone--3 {
    width: 75%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--4 .aem-GridColumn.aem-GridColumn--phone--4 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--4 .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--4 .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--phone--4 .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--4 .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--phone--4 .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--5 .aem-GridColumn.aem-GridColumn--phone--1 {
    width: 20%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--5 .aem-GridColumn.aem-GridColumn--phone--2 {
    width: 40%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--5 .aem-GridColumn.aem-GridColumn--phone--3 {
    width: 60%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--5 .aem-GridColumn.aem-GridColumn--phone--4 {
    width: 80%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--5 .aem-GridColumn.aem-GridColumn--phone--5 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--5 .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--5 .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--phone--5 .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--phone--5 .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--phone--5 .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--phone--5 .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--6 .aem-GridColumn.aem-GridColumn--phone--1 {
    width: 16.66666667%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--6 .aem-GridColumn.aem-GridColumn--phone--2 {
    width: 33.33333333%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--6 .aem-GridColumn.aem-GridColumn--phone--3 {
    width: 50%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--6 .aem-GridColumn.aem-GridColumn--phone--4 {
    width: 66.66666667%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--6 .aem-GridColumn.aem-GridColumn--phone--5 {
    width: 83.33333333%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--6 .aem-GridColumn.aem-GridColumn--phone--6 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--6 .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--6 .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--phone--6 .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--6 .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--6 .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--6 .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--phone--6 .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--7 .aem-GridColumn.aem-GridColumn--phone--1 {
    width: 14.28571429%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--7 .aem-GridColumn.aem-GridColumn--phone--2 {
    width: 28.57142857%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--7 .aem-GridColumn.aem-GridColumn--phone--3 {
    width: 42.85714286%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--7 .aem-GridColumn.aem-GridColumn--phone--4 {
    width: 57.14285714%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--7 .aem-GridColumn.aem-GridColumn--phone--5 {
    width: 71.42857143%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--7 .aem-GridColumn.aem-GridColumn--phone--6 {
    width: 85.71428571%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--7 .aem-GridColumn.aem-GridColumn--phone--7 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--7 .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--7 .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--phone--7 .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--phone--7 .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--phone--7 .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--phone--7 .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--phone--7 .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--phone--7 .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--8 .aem-GridColumn.aem-GridColumn--phone--1 {
    width: 12.5%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--8 .aem-GridColumn.aem-GridColumn--phone--2 {
    width: 25%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--8 .aem-GridColumn.aem-GridColumn--phone--3 {
    width: 37.5%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--8 .aem-GridColumn.aem-GridColumn--phone--4 {
    width: 50%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--8 .aem-GridColumn.aem-GridColumn--phone--5 {
    width: 62.5%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--8 .aem-GridColumn.aem-GridColumn--phone--6 {
    width: 75%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--8 .aem-GridColumn.aem-GridColumn--phone--7 {
    width: 87.5%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--8 .aem-GridColumn.aem-GridColumn--phone--8 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--8 .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--8 .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--phone--8 .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--phone--8 .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--phone--8 .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--8 .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--phone--8 .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--phone--8 .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--phone--8 .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--9 .aem-GridColumn.aem-GridColumn--phone--1 {
    width: 11.11111111%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--9 .aem-GridColumn.aem-GridColumn--phone--2 {
    width: 22.22222222%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--9 .aem-GridColumn.aem-GridColumn--phone--3 {
    width: 33.33333333%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--9 .aem-GridColumn.aem-GridColumn--phone--4 {
    width: 44.44444444%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--9 .aem-GridColumn.aem-GridColumn--phone--5 {
    width: 55.55555556%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--9 .aem-GridColumn.aem-GridColumn--phone--6 {
    width: 66.66666667%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--9 .aem-GridColumn.aem-GridColumn--phone--7 {
    width: 77.77777778%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--9 .aem-GridColumn.aem-GridColumn--phone--8 {
    width: 88.88888889%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--9 .aem-GridColumn.aem-GridColumn--phone--9 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--9 .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--9 .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--phone--9 .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--phone--9 .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--9 .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--phone--9 .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--phone--9 .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--9 .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--phone--9 .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--phone--9 .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--10 .aem-GridColumn.aem-GridColumn--phone--1 {
    width: 10%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--10 .aem-GridColumn.aem-GridColumn--phone--2 {
    width: 20%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--10 .aem-GridColumn.aem-GridColumn--phone--3 {
    width: 30%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--10 .aem-GridColumn.aem-GridColumn--phone--4 {
    width: 40%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--10 .aem-GridColumn.aem-GridColumn--phone--5 {
    width: 50%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--10 .aem-GridColumn.aem-GridColumn--phone--6 {
    width: 60%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--10 .aem-GridColumn.aem-GridColumn--phone--7 {
    width: 70%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--10 .aem-GridColumn.aem-GridColumn--phone--8 {
    width: 80%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--10 .aem-GridColumn.aem-GridColumn--phone--9 {
    width: 90%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--10 .aem-GridColumn.aem-GridColumn--phone--10 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--10 .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--10 .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--phone--10 .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--phone--10 .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--phone--10 .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--phone--10 .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--10 .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--phone--10 .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--phone--10 .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--phone--10 .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--phone--10 .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--11 .aem-GridColumn.aem-GridColumn--phone--1 {
    width: 9.09090909%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--11 .aem-GridColumn.aem-GridColumn--phone--2 {
    width: 18.18181818%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--11 .aem-GridColumn.aem-GridColumn--phone--3 {
    width: 27.27272727%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--11 .aem-GridColumn.aem-GridColumn--phone--4 {
    width: 36.36363636%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--11 .aem-GridColumn.aem-GridColumn--phone--5 {
    width: 45.45454545%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--11 .aem-GridColumn.aem-GridColumn--phone--6 {
    width: 54.54545455%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--11 .aem-GridColumn.aem-GridColumn--phone--7 {
    width: 63.63636364%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--11 .aem-GridColumn.aem-GridColumn--phone--8 {
    width: 72.72727273%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--11 .aem-GridColumn.aem-GridColumn--phone--9 {
    width: 81.81818182%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--11 .aem-GridColumn.aem-GridColumn--phone--10 {
    width: 90.90909091%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--11 .aem-GridColumn.aem-GridColumn--phone--11 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--11 .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--11 .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--phone--11 .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--phone--11 .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--phone--11 .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--phone--11 .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--phone--11 .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--phone--11 .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--phone--11 .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--phone--11 .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--phone--11 .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--phone--11 .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--12 .aem-GridColumn.aem-GridColumn--phone--1 {
    width: 8.33333333%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--12 .aem-GridColumn.aem-GridColumn--phone--2 {
    width: 16.66666667%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--12 .aem-GridColumn.aem-GridColumn--phone--3 {
    width: 25%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--12 .aem-GridColumn.aem-GridColumn--phone--4 {
    width: 33.33333333%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--12 .aem-GridColumn.aem-GridColumn--phone--5 {
    width: 41.66666667%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--12 .aem-GridColumn.aem-GridColumn--phone--6 {
    width: 50%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--12 .aem-GridColumn.aem-GridColumn--phone--7 {
    width: 58.33333333%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--12 .aem-GridColumn.aem-GridColumn--phone--8 {
    width: 66.66666667%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--12 .aem-GridColumn.aem-GridColumn--phone--9 {
    width: 75%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--12 .aem-GridColumn.aem-GridColumn--phone--10 {
    width: 83.33333333%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--12 .aem-GridColumn.aem-GridColumn--phone--11 {
    width: 91.66666667%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--phone--12 .aem-GridColumn.aem-GridColumn--phone--12 {
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--12 .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--12 .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--phone--12 .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--12 .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--phone--12 .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 .aem-GridColumn.aem-GridColumn--offset--phone--12 {
    margin-left: 100%;
  }
  .aem-Grid .aem-GridColumn.aem-GridColumn--phone--newline {
    /* newline behavior */
    display: block;
    clear: both !important;
  }
  .aem-Grid .aem-GridColumn.aem-GridColumn--phone--none {
    /* none behavior */
    display: block;
    clear: none !important;
    float: left;
  }
  .aem-Grid .aem-GridColumn.aem-GridColumn--phone--hide {
    /* hide behavior */
    display: none;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--1 .aem-GridColumn.aem-GridColumn--phone--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--2 .aem-GridColumn.aem-GridColumn--phone--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--2 .aem-GridColumn.aem-GridColumn--phone--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--3 .aem-GridColumn.aem-GridColumn--phone--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--3 .aem-GridColumn.aem-GridColumn--phone--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--3 .aem-GridColumn.aem-GridColumn--phone--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--4 .aem-GridColumn.aem-GridColumn--phone--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--4 .aem-GridColumn.aem-GridColumn--phone--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--4 .aem-GridColumn.aem-GridColumn--phone--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--4 .aem-GridColumn.aem-GridColumn--phone--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--phone--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--phone--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--phone--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--phone--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--phone--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--phone--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--phone--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--phone--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--phone--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--phone--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--phone--6 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--phone--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--phone--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--phone--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--phone--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--phone--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--phone--6 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--phone--7 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--phone--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--phone--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--phone--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--phone--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--phone--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--phone--6 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--phone--7 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--phone--8 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--phone--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--phone--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--phone--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--phone--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--phone--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--phone--6 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--phone--7 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--phone--8 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--phone--9 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--phone--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--phone--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--phone--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--phone--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--phone--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--phone--6 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--phone--7 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--phone--8 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--phone--9 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--phone--10 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--phone--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--phone--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--phone--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--phone--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--phone--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--phone--6 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--phone--7 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--phone--8 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--phone--9 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--phone--10 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--phone--11 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--phone--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--phone--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--phone--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--phone--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--phone--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--phone--6 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--phone--7 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--phone--8 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--phone--9 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--phone--10 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--phone--11 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--1 .aem-GridColumn.aem-GridColumn--phone--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--2 .aem-GridColumn.aem-GridColumn--phone--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--2 .aem-GridColumn.aem-GridColumn--phone--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--3 .aem-GridColumn.aem-GridColumn--phone--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--3 .aem-GridColumn.aem-GridColumn--phone--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--3 .aem-GridColumn.aem-GridColumn--phone--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--4 .aem-GridColumn.aem-GridColumn--phone--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--4 .aem-GridColumn.aem-GridColumn--phone--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--4 .aem-GridColumn.aem-GridColumn--phone--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--4 .aem-GridColumn.aem-GridColumn--phone--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--5 .aem-GridColumn.aem-GridColumn--phone--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--5 .aem-GridColumn.aem-GridColumn--phone--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--5 .aem-GridColumn.aem-GridColumn--phone--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--5 .aem-GridColumn.aem-GridColumn--phone--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--5 .aem-GridColumn.aem-GridColumn--phone--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--6 .aem-GridColumn.aem-GridColumn--phone--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--6 .aem-GridColumn.aem-GridColumn--phone--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--6 .aem-GridColumn.aem-GridColumn--phone--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--6 .aem-GridColumn.aem-GridColumn--phone--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--6 .aem-GridColumn.aem-GridColumn--phone--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--6 .aem-GridColumn.aem-GridColumn--phone--6 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--7 .aem-GridColumn.aem-GridColumn--phone--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--7 .aem-GridColumn.aem-GridColumn--phone--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--7 .aem-GridColumn.aem-GridColumn--phone--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--7 .aem-GridColumn.aem-GridColumn--phone--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--7 .aem-GridColumn.aem-GridColumn--phone--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--7 .aem-GridColumn.aem-GridColumn--phone--6 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--7 .aem-GridColumn.aem-GridColumn--phone--7 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--8 .aem-GridColumn.aem-GridColumn--phone--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--8 .aem-GridColumn.aem-GridColumn--phone--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--8 .aem-GridColumn.aem-GridColumn--phone--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--8 .aem-GridColumn.aem-GridColumn--phone--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--8 .aem-GridColumn.aem-GridColumn--phone--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--8 .aem-GridColumn.aem-GridColumn--phone--6 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--8 .aem-GridColumn.aem-GridColumn--phone--7 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--8 .aem-GridColumn.aem-GridColumn--phone--8 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--9 .aem-GridColumn.aem-GridColumn--phone--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--9 .aem-GridColumn.aem-GridColumn--phone--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--9 .aem-GridColumn.aem-GridColumn--phone--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--9 .aem-GridColumn.aem-GridColumn--phone--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--9 .aem-GridColumn.aem-GridColumn--phone--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--9 .aem-GridColumn.aem-GridColumn--phone--6 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--9 .aem-GridColumn.aem-GridColumn--phone--7 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--9 .aem-GridColumn.aem-GridColumn--phone--8 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--9 .aem-GridColumn.aem-GridColumn--phone--9 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--10 .aem-GridColumn.aem-GridColumn--phone--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--10 .aem-GridColumn.aem-GridColumn--phone--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--10 .aem-GridColumn.aem-GridColumn--phone--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--10 .aem-GridColumn.aem-GridColumn--phone--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--10 .aem-GridColumn.aem-GridColumn--phone--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--10 .aem-GridColumn.aem-GridColumn--phone--6 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--10 .aem-GridColumn.aem-GridColumn--phone--7 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--10 .aem-GridColumn.aem-GridColumn--phone--8 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--10 .aem-GridColumn.aem-GridColumn--phone--9 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--10 .aem-GridColumn.aem-GridColumn--phone--10 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--11 .aem-GridColumn.aem-GridColumn--phone--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--11 .aem-GridColumn.aem-GridColumn--phone--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--11 .aem-GridColumn.aem-GridColumn--phone--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--11 .aem-GridColumn.aem-GridColumn--phone--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--11 .aem-GridColumn.aem-GridColumn--phone--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--11 .aem-GridColumn.aem-GridColumn--phone--6 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--11 .aem-GridColumn.aem-GridColumn--phone--7 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--11 .aem-GridColumn.aem-GridColumn--phone--8 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--11 .aem-GridColumn.aem-GridColumn--phone--9 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--11 .aem-GridColumn.aem-GridColumn--phone--10 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--11 .aem-GridColumn.aem-GridColumn--phone--11 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--12 .aem-GridColumn.aem-GridColumn--phone--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--12 .aem-GridColumn.aem-GridColumn--phone--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--12 .aem-GridColumn.aem-GridColumn--phone--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--12 .aem-GridColumn.aem-GridColumn--phone--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--12 .aem-GridColumn.aem-GridColumn--phone--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--12 .aem-GridColumn.aem-GridColumn--phone--6 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--12 .aem-GridColumn.aem-GridColumn--phone--7 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--12 .aem-GridColumn.aem-GridColumn--phone--8 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--12 .aem-GridColumn.aem-GridColumn--phone--9 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--12 .aem-GridColumn.aem-GridColumn--phone--10 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--phone--12 .aem-GridColumn.aem-GridColumn--phone--11 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
/* tablet breakpoint */
@media (min-width: 769px) and (max-width: 1200px) {
  .aem-Grid.aem-Grid--1 .aem-GridColumn.aem-GridColumn--tablet--1 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--1 .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--1 .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--2 .aem-GridColumn.aem-GridColumn--tablet--1 {
    width: 50%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--2 .aem-GridColumn.aem-GridColumn--tablet--2 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--2 .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--2 .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--2 .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--3 .aem-GridColumn.aem-GridColumn--tablet--1 {
    width: 33.33333333%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--3 .aem-GridColumn.aem-GridColumn--tablet--2 {
    width: 66.66666667%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--3 .aem-GridColumn.aem-GridColumn--tablet--3 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--3 .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--3 .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--3 .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--3 .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--4 .aem-GridColumn.aem-GridColumn--tablet--1 {
    width: 25%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--4 .aem-GridColumn.aem-GridColumn--tablet--2 {
    width: 50%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--4 .aem-GridColumn.aem-GridColumn--tablet--3 {
    width: 75%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--4 .aem-GridColumn.aem-GridColumn--tablet--4 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--4 .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--4 .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--4 .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--4 .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--4 .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--tablet--1 {
    width: 20%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--tablet--2 {
    width: 40%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--tablet--3 {
    width: 60%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--tablet--4 {
    width: 80%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--tablet--5 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--tablet--1 {
    width: 16.66666667%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--tablet--2 {
    width: 33.33333333%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--tablet--3 {
    width: 50%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--tablet--4 {
    width: 66.66666667%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--tablet--5 {
    width: 83.33333333%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--tablet--6 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--tablet--1 {
    width: 14.28571429%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--tablet--2 {
    width: 28.57142857%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--tablet--3 {
    width: 42.85714286%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--tablet--4 {
    width: 57.14285714%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--tablet--5 {
    width: 71.42857143%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--tablet--6 {
    width: 85.71428571%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--tablet--7 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--tablet--1 {
    width: 12.5%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--tablet--2 {
    width: 25%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--tablet--3 {
    width: 37.5%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--tablet--4 {
    width: 50%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--tablet--5 {
    width: 62.5%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--tablet--6 {
    width: 75%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--tablet--7 {
    width: 87.5%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--tablet--8 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--tablet--1 {
    width: 11.11111111%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--tablet--2 {
    width: 22.22222222%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--tablet--3 {
    width: 33.33333333%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--tablet--4 {
    width: 44.44444444%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--tablet--5 {
    width: 55.55555556%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--tablet--6 {
    width: 66.66666667%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--tablet--7 {
    width: 77.77777778%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--tablet--8 {
    width: 88.88888889%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--tablet--9 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--tablet--1 {
    width: 10%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--tablet--2 {
    width: 20%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--tablet--3 {
    width: 30%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--tablet--4 {
    width: 40%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--tablet--5 {
    width: 50%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--tablet--6 {
    width: 60%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--tablet--7 {
    width: 70%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--tablet--8 {
    width: 80%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--tablet--9 {
    width: 90%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--tablet--10 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--tablet--1 {
    width: 9.09090909%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--tablet--2 {
    width: 18.18181818%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--tablet--3 {
    width: 27.27272727%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--tablet--4 {
    width: 36.36363636%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--tablet--5 {
    width: 45.45454545%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--tablet--6 {
    width: 54.54545455%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--tablet--7 {
    width: 63.63636364%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--tablet--8 {
    width: 72.72727273%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--tablet--9 {
    width: 81.81818182%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--tablet--10 {
    width: 90.90909091%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--tablet--11 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--tablet--1 {
    width: 8.33333333%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--tablet--2 {
    width: 16.66666667%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--tablet--3 {
    width: 25%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--tablet--4 {
    width: 33.33333333%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--tablet--5 {
    width: 41.66666667%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--tablet--6 {
    width: 50%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--tablet--7 {
    width: 58.33333333%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--tablet--8 {
    width: 66.66666667%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--tablet--9 {
    width: 75%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--tablet--10 {
    width: 83.33333333%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--tablet--11 {
    width: 91.66666667%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--tablet--12 {
    width: 100%;
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--offset--tablet--12 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--1 .aem-GridColumn.aem-GridColumn--tablet--1 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--1 .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--1 .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--2 .aem-GridColumn.aem-GridColumn--tablet--1 {
    width: 50%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--2 .aem-GridColumn.aem-GridColumn--tablet--2 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--2 .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--2 .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--2 .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--3 .aem-GridColumn.aem-GridColumn--tablet--1 {
    width: 33.33333333%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--3 .aem-GridColumn.aem-GridColumn--tablet--2 {
    width: 66.66666667%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--3 .aem-GridColumn.aem-GridColumn--tablet--3 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--3 .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--3 .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--3 .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--3 .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--4 .aem-GridColumn.aem-GridColumn--tablet--1 {
    width: 25%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--4 .aem-GridColumn.aem-GridColumn--tablet--2 {
    width: 50%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--4 .aem-GridColumn.aem-GridColumn--tablet--3 {
    width: 75%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--4 .aem-GridColumn.aem-GridColumn--tablet--4 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--4 .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--4 .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--tablet--4 .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--4 .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--tablet--4 .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--5 .aem-GridColumn.aem-GridColumn--tablet--1 {
    width: 20%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--5 .aem-GridColumn.aem-GridColumn--tablet--2 {
    width: 40%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--5 .aem-GridColumn.aem-GridColumn--tablet--3 {
    width: 60%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--5 .aem-GridColumn.aem-GridColumn--tablet--4 {
    width: 80%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--5 .aem-GridColumn.aem-GridColumn--tablet--5 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--5 .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--5 .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--tablet--5 .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--tablet--5 .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--tablet--5 .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--tablet--5 .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--6 .aem-GridColumn.aem-GridColumn--tablet--1 {
    width: 16.66666667%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--6 .aem-GridColumn.aem-GridColumn--tablet--2 {
    width: 33.33333333%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--6 .aem-GridColumn.aem-GridColumn--tablet--3 {
    width: 50%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--6 .aem-GridColumn.aem-GridColumn--tablet--4 {
    width: 66.66666667%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--6 .aem-GridColumn.aem-GridColumn--tablet--5 {
    width: 83.33333333%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--6 .aem-GridColumn.aem-GridColumn--tablet--6 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--6 .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--6 .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--6 .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--6 .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--6 .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--6 .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--6 .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--7 .aem-GridColumn.aem-GridColumn--tablet--1 {
    width: 14.28571429%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--7 .aem-GridColumn.aem-GridColumn--tablet--2 {
    width: 28.57142857%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--7 .aem-GridColumn.aem-GridColumn--tablet--3 {
    width: 42.85714286%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--7 .aem-GridColumn.aem-GridColumn--tablet--4 {
    width: 57.14285714%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--7 .aem-GridColumn.aem-GridColumn--tablet--5 {
    width: 71.42857143%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--7 .aem-GridColumn.aem-GridColumn--tablet--6 {
    width: 85.71428571%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--7 .aem-GridColumn.aem-GridColumn--tablet--7 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--7 .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--7 .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--tablet--7 .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--tablet--7 .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--tablet--7 .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--tablet--7 .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--tablet--7 .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--tablet--7 .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--8 .aem-GridColumn.aem-GridColumn--tablet--1 {
    width: 12.5%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--8 .aem-GridColumn.aem-GridColumn--tablet--2 {
    width: 25%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--8 .aem-GridColumn.aem-GridColumn--tablet--3 {
    width: 37.5%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--8 .aem-GridColumn.aem-GridColumn--tablet--4 {
    width: 50%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--8 .aem-GridColumn.aem-GridColumn--tablet--5 {
    width: 62.5%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--8 .aem-GridColumn.aem-GridColumn--tablet--6 {
    width: 75%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--8 .aem-GridColumn.aem-GridColumn--tablet--7 {
    width: 87.5%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--8 .aem-GridColumn.aem-GridColumn--tablet--8 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--8 .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--8 .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--tablet--8 .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--8 .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--tablet--8 .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--9 .aem-GridColumn.aem-GridColumn--tablet--1 {
    width: 11.11111111%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--9 .aem-GridColumn.aem-GridColumn--tablet--2 {
    width: 22.22222222%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--9 .aem-GridColumn.aem-GridColumn--tablet--3 {
    width: 33.33333333%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--9 .aem-GridColumn.aem-GridColumn--tablet--4 {
    width: 44.44444444%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--9 .aem-GridColumn.aem-GridColumn--tablet--5 {
    width: 55.55555556%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--9 .aem-GridColumn.aem-GridColumn--tablet--6 {
    width: 66.66666667%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--9 .aem-GridColumn.aem-GridColumn--tablet--7 {
    width: 77.77777778%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--9 .aem-GridColumn.aem-GridColumn--tablet--8 {
    width: 88.88888889%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--9 .aem-GridColumn.aem-GridColumn--tablet--9 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--9 .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--9 .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--tablet--9 .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--tablet--9 .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--9 .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--tablet--9 .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--tablet--9 .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--9 .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--tablet--9 .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--tablet--9 .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--10 .aem-GridColumn.aem-GridColumn--tablet--1 {
    width: 10%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--10 .aem-GridColumn.aem-GridColumn--tablet--2 {
    width: 20%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--10 .aem-GridColumn.aem-GridColumn--tablet--3 {
    width: 30%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--10 .aem-GridColumn.aem-GridColumn--tablet--4 {
    width: 40%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--10 .aem-GridColumn.aem-GridColumn--tablet--5 {
    width: 50%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--10 .aem-GridColumn.aem-GridColumn--tablet--6 {
    width: 60%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--10 .aem-GridColumn.aem-GridColumn--tablet--7 {
    width: 70%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--10 .aem-GridColumn.aem-GridColumn--tablet--8 {
    width: 80%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--10 .aem-GridColumn.aem-GridColumn--tablet--9 {
    width: 90%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--10 .aem-GridColumn.aem-GridColumn--tablet--10 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--10 .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--10 .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--tablet--10 .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--tablet--10 .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--tablet--10 .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--tablet--10 .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--10 .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--tablet--10 .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--tablet--10 .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--tablet--10 .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--tablet--10 .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--11 .aem-GridColumn.aem-GridColumn--tablet--1 {
    width: 9.09090909%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--11 .aem-GridColumn.aem-GridColumn--tablet--2 {
    width: 18.18181818%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--11 .aem-GridColumn.aem-GridColumn--tablet--3 {
    width: 27.27272727%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--11 .aem-GridColumn.aem-GridColumn--tablet--4 {
    width: 36.36363636%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--11 .aem-GridColumn.aem-GridColumn--tablet--5 {
    width: 45.45454545%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--11 .aem-GridColumn.aem-GridColumn--tablet--6 {
    width: 54.54545455%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--11 .aem-GridColumn.aem-GridColumn--tablet--7 {
    width: 63.63636364%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--11 .aem-GridColumn.aem-GridColumn--tablet--8 {
    width: 72.72727273%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--11 .aem-GridColumn.aem-GridColumn--tablet--9 {
    width: 81.81818182%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--11 .aem-GridColumn.aem-GridColumn--tablet--10 {
    width: 90.90909091%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--11 .aem-GridColumn.aem-GridColumn--tablet--11 {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--11 .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--11 .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--tablet--11 .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--tablet--11 .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--tablet--11 .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--tablet--11 .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--tablet--11 .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--tablet--11 .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--tablet--11 .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--tablet--11 .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--tablet--11 .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--tablet--11 .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--12 .aem-GridColumn.aem-GridColumn--tablet--1 {
    width: 8.33333333%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--12 .aem-GridColumn.aem-GridColumn--tablet--2 {
    width: 16.66666667%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--12 .aem-GridColumn.aem-GridColumn--tablet--3 {
    width: 25%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--12 .aem-GridColumn.aem-GridColumn--tablet--4 {
    width: 33.33333333%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--12 .aem-GridColumn.aem-GridColumn--tablet--5 {
    width: 41.66666667%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--12 .aem-GridColumn.aem-GridColumn--tablet--6 {
    width: 50%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--12 .aem-GridColumn.aem-GridColumn--tablet--7 {
    width: 58.33333333%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--12 .aem-GridColumn.aem-GridColumn--tablet--8 {
    width: 66.66666667%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--12 .aem-GridColumn.aem-GridColumn--tablet--9 {
    width: 75%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--12 .aem-GridColumn.aem-GridColumn--tablet--10 {
    width: 83.33333333%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--12 .aem-GridColumn.aem-GridColumn--tablet--11 {
    width: 91.66666667%;
    padding-right: 8px;
    padding-left: 8px;
    /* Breakpoint for large screens */
  }
  .aem-Grid.aem-Grid--tablet--12 .aem-GridColumn.aem-GridColumn--tablet--12 {
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--12 .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--12 .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--tablet--12 .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--12 .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--tablet--12 .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 .aem-GridColumn.aem-GridColumn--offset--tablet--12 {
    margin-left: 100%;
  }
  .aem-Grid .aem-GridColumn.aem-GridColumn--tablet--newline {
    /* newline behavior */
    display: block;
    clear: both !important;
  }
  .aem-Grid .aem-GridColumn.aem-GridColumn--tablet--none {
    /* none behavior */
    display: block;
    clear: none !important;
    float: left;
  }
  .aem-Grid .aem-GridColumn.aem-GridColumn--tablet--hide {
    /* hide behavior */
    display: none;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--1 .aem-GridColumn.aem-GridColumn--tablet--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--2 .aem-GridColumn.aem-GridColumn--tablet--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--2 .aem-GridColumn.aem-GridColumn--tablet--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--3 .aem-GridColumn.aem-GridColumn--tablet--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--3 .aem-GridColumn.aem-GridColumn--tablet--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--3 .aem-GridColumn.aem-GridColumn--tablet--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--4 .aem-GridColumn.aem-GridColumn--tablet--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--4 .aem-GridColumn.aem-GridColumn--tablet--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--4 .aem-GridColumn.aem-GridColumn--tablet--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--4 .aem-GridColumn.aem-GridColumn--tablet--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--tablet--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--tablet--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--tablet--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--tablet--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--5 .aem-GridColumn.aem-GridColumn--tablet--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--tablet--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--tablet--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--tablet--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--tablet--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--tablet--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--6 .aem-GridColumn.aem-GridColumn--tablet--6 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--tablet--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--tablet--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--tablet--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--tablet--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--tablet--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--tablet--6 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--7 .aem-GridColumn.aem-GridColumn--tablet--7 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--tablet--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--tablet--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--tablet--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--tablet--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--tablet--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--tablet--6 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--tablet--7 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--8 .aem-GridColumn.aem-GridColumn--tablet--8 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--tablet--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--tablet--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--tablet--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--tablet--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--tablet--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--tablet--6 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--tablet--7 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--tablet--8 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--9 .aem-GridColumn.aem-GridColumn--tablet--9 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--tablet--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--tablet--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--tablet--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--tablet--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--tablet--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--tablet--6 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--tablet--7 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--tablet--8 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--tablet--9 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--10 .aem-GridColumn.aem-GridColumn--tablet--10 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--tablet--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--tablet--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--tablet--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--tablet--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--tablet--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--tablet--6 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--tablet--7 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--tablet--8 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--tablet--9 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--tablet--10 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--11 .aem-GridColumn.aem-GridColumn--tablet--11 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--tablet--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--tablet--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--tablet--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--tablet--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--tablet--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--tablet--6 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--tablet--7 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--tablet--8 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--tablet--9 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--tablet--10 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--12 .aem-GridColumn.aem-GridColumn--tablet--11 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--1 .aem-GridColumn.aem-GridColumn--tablet--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--2 .aem-GridColumn.aem-GridColumn--tablet--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--2 .aem-GridColumn.aem-GridColumn--tablet--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--3 .aem-GridColumn.aem-GridColumn--tablet--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--3 .aem-GridColumn.aem-GridColumn--tablet--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--3 .aem-GridColumn.aem-GridColumn--tablet--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--4 .aem-GridColumn.aem-GridColumn--tablet--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--4 .aem-GridColumn.aem-GridColumn--tablet--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--4 .aem-GridColumn.aem-GridColumn--tablet--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--4 .aem-GridColumn.aem-GridColumn--tablet--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--5 .aem-GridColumn.aem-GridColumn--tablet--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--5 .aem-GridColumn.aem-GridColumn--tablet--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--5 .aem-GridColumn.aem-GridColumn--tablet--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--5 .aem-GridColumn.aem-GridColumn--tablet--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--5 .aem-GridColumn.aem-GridColumn--tablet--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--6 .aem-GridColumn.aem-GridColumn--tablet--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--6 .aem-GridColumn.aem-GridColumn--tablet--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--6 .aem-GridColumn.aem-GridColumn--tablet--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--6 .aem-GridColumn.aem-GridColumn--tablet--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--6 .aem-GridColumn.aem-GridColumn--tablet--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--6 .aem-GridColumn.aem-GridColumn--tablet--6 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--7 .aem-GridColumn.aem-GridColumn--tablet--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--7 .aem-GridColumn.aem-GridColumn--tablet--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--7 .aem-GridColumn.aem-GridColumn--tablet--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--7 .aem-GridColumn.aem-GridColumn--tablet--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--7 .aem-GridColumn.aem-GridColumn--tablet--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--7 .aem-GridColumn.aem-GridColumn--tablet--6 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--7 .aem-GridColumn.aem-GridColumn--tablet--7 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--8 .aem-GridColumn.aem-GridColumn--tablet--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--8 .aem-GridColumn.aem-GridColumn--tablet--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--8 .aem-GridColumn.aem-GridColumn--tablet--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--8 .aem-GridColumn.aem-GridColumn--tablet--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--8 .aem-GridColumn.aem-GridColumn--tablet--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--8 .aem-GridColumn.aem-GridColumn--tablet--6 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--8 .aem-GridColumn.aem-GridColumn--tablet--7 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--8 .aem-GridColumn.aem-GridColumn--tablet--8 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--9 .aem-GridColumn.aem-GridColumn--tablet--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--9 .aem-GridColumn.aem-GridColumn--tablet--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--9 .aem-GridColumn.aem-GridColumn--tablet--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--9 .aem-GridColumn.aem-GridColumn--tablet--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--9 .aem-GridColumn.aem-GridColumn--tablet--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--9 .aem-GridColumn.aem-GridColumn--tablet--6 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--9 .aem-GridColumn.aem-GridColumn--tablet--7 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--9 .aem-GridColumn.aem-GridColumn--tablet--8 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--9 .aem-GridColumn.aem-GridColumn--tablet--9 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--10 .aem-GridColumn.aem-GridColumn--tablet--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--10 .aem-GridColumn.aem-GridColumn--tablet--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--10 .aem-GridColumn.aem-GridColumn--tablet--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--10 .aem-GridColumn.aem-GridColumn--tablet--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--10 .aem-GridColumn.aem-GridColumn--tablet--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--10 .aem-GridColumn.aem-GridColumn--tablet--6 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--10 .aem-GridColumn.aem-GridColumn--tablet--7 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--10 .aem-GridColumn.aem-GridColumn--tablet--8 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--10 .aem-GridColumn.aem-GridColumn--tablet--9 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--10 .aem-GridColumn.aem-GridColumn--tablet--10 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--11 .aem-GridColumn.aem-GridColumn--tablet--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--11 .aem-GridColumn.aem-GridColumn--tablet--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--11 .aem-GridColumn.aem-GridColumn--tablet--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--11 .aem-GridColumn.aem-GridColumn--tablet--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--11 .aem-GridColumn.aem-GridColumn--tablet--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--11 .aem-GridColumn.aem-GridColumn--tablet--6 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--11 .aem-GridColumn.aem-GridColumn--tablet--7 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--11 .aem-GridColumn.aem-GridColumn--tablet--8 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--11 .aem-GridColumn.aem-GridColumn--tablet--9 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--11 .aem-GridColumn.aem-GridColumn--tablet--10 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--11 .aem-GridColumn.aem-GridColumn--tablet--11 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--12 .aem-GridColumn.aem-GridColumn--tablet--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--12 .aem-GridColumn.aem-GridColumn--tablet--2 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--12 .aem-GridColumn.aem-GridColumn--tablet--3 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--12 .aem-GridColumn.aem-GridColumn--tablet--4 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--12 .aem-GridColumn.aem-GridColumn--tablet--5 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--12 .aem-GridColumn.aem-GridColumn--tablet--6 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--12 .aem-GridColumn.aem-GridColumn--tablet--7 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--12 .aem-GridColumn.aem-GridColumn--tablet--8 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--12 .aem-GridColumn.aem-GridColumn--tablet--9 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--12 .aem-GridColumn.aem-GridColumn--tablet--10 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
@media (min-width: 769px) and (max-width: 1200px) and (max-width: 768px) {
  .aem-Grid.aem-Grid--tablet--12 .aem-GridColumn.aem-GridColumn--tablet--11 {
    padding-right: 4px;
    padding-left: 4px;
  }
}
/* force showing hidden components in unhide mode */
.aem-GridShowHidden > .cmp-container > .aem-Grid > .aem-GridColumn {
  display: block !important;
}

.hotel-experiences__property-amenities-nav .m-standard-tab-list .m-standard-tab-list-item{margin-right:24px}.hotel-experiences__property-amenities-nav .m-standard-tab-list .m-standard-tab-list-item .item-heading{color:var(--t-brand-alt-color)}.hotel-experiences__property-amenities-nav .m-standard-tab-list .m-standard-tab-list-item.active,.hotel-experiences__property-amenities-nav .m-standard-tab-list .m-standard-tab-list-item.active .item-heading{color:var(--t-brand-fg-color)}.hotel-experiences .icon-decorative:before{color:var(--t-link-text-color)}.hotel-experiences .hotel-experiences__property-amenities-included-item .icon-success,.hotel-experiences .hotel-experiences__property-amenities-list-item .icon-success{vertical-align:middle}.hotel-experiences .hotel-experiences__property-amenities-included-item .icon-success:before,.hotel-experiences .hotel-experiences__property-amenities-list-item .icon-success:before{height:16px;width:16px}.hotel-experiences__property-amenities-list{display:grid;gap:16px 0;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media (min-width:768px){.hotel-experiences__property-amenities-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.hotel-experiences__property-amenities-list{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.hotel-experiences__property-amenities-list{grid-template-columns:repeat(4,1fr)}}.hotel-experiences__property-amenities-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 8px;min-height:42px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.hotel-experiences__property-amenities-list-item-multi-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px 0}.hotel-experiences .hotel-experiences__property-amenities-nav li,.hotel-experiences__property-amenities-list .hotel-experiences__property-amenities-nav li{padding-bottom:13px}.hws-utility-link{color:inherit;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.hws-utility-link.hotel-experiences__property-amenities-list-toggle{color:var(--t-link-text-color)}.vertical-align-middle{vertical-align:middle}
/*# sourceMappingURL=hotelexperiences.bundle.min.css.map*/
