.cmp-di-layout-container--content-section.cq-Editable-dom,
.cmp-di-layout-container--profile-section.cq-Editable-dom,
.cmp-di-layout-container--get-in-touch.cq-Editable-dom,
.cmp-di-layout-container--reference-section.cq-Editable-dom,
.cmp-di-layout-container--related-topics.cq-Editable-dom,
.cmp-di-layout-container--cta-teaser--standard-basic.cq-Editable-dom,
.cmp-di-layout-container--related-section.cq-Editable-dom,
.cmp-cta-teaser--standard-theme-2.cq-Editable-dom,
.cmp-blp-header-banner-wrapper.cq-Editable-dom,
.cmp-di-layout-container--di-interactive.cq-Editable-dom,
.di-home-page .cmp-di-homepage-container-width.cq-Editable-dom {
  float: left !important;
  max-width: 100%;
}
.cmp-nav--tooltip.cq-Editable-dom {
  display: block !important;
  width: 100% !important;
}
.cmp-profile-promo-brief.cq-Editable-dom {
  display: none !important;
}
.cmp-blp-header-banner-wrapper.cq-Editable-dom,
.cmp-carousel-header-wrapper.cq-Editable-dom {
  margin-top: 70px;
}
.cmp-standard-rte--60-width.cq-Editable-dom {
  float: left !important;
  width: 58% !important;
}
.cmp-carousel-featured-collections.cq-Editable-dom {
  margin: 15px auto;
  padding: 25px !important;
}
.cq-Editable-dom.list-image .cmp-list-image-v2__text .cmp-title {
  height: auto !important;
}
.cmp-internal-search.cq-Editable-dom {
  margin-top: 70px;
}
.cmp-di-homepage-deloitte-review .aem-Grid.aem-Grid--3.aem-Grid--default--3 .cmp-image-review-homepage.cq-Editable-dom {
  width: 80%!important;
}
.flex-qa-testing-template {
  margin-top: 200px;
}
.cq-Editable-dom.container .cmp-container__row {
  display: block;
}
.cq-Editable-dom.container .cmp-container__column {
  display: block;
}
.cmp-promo-container__content .cmp-promo-container__content-item.cq-Editable-dom {
  flex-shrink: 1;
}
.carousel.cq-Editable-dom {
  padding: 40px 0px!important;
}
.cmp-promo-container--carousel .cmp-promo-container__content-item.cq-Editable-dom.cq-Editable-dom--container {
  float: left;
  display: block;
  width: 200px;
}
.cmp-promo-container--carousel .cmp-promo--featured.cq-Editable-dom.cq-Editable-dom--container,
.promov2.cmp-promo--featured.cq-Editable-dom.cq-Editable-dom--container {
  width: 200px;
}
body.isEditMode .cmp-cta__homepage-fixed {
  max-height: 600px;
  position: relative;
}
body.isEditMode .cmp-cta__homepage-fixed .cmp-cta__bg-img {
  position: absolute;
  max-height: 600px;
  display: block !important;
}
div[title="Header [Root]"],
div[title="Chapter Selector [Root]"] {
  height: auto !important;
}
.cq-Editable-dom--container.no-float,
.cq-Editable-dom.no-float {
  float: left !important;
}
.aem-AuthorLayer-structure .cq-Editable-dom .cmp-btn.aem-AllowedComponent--component {
  display: none;
}
.aem-AuthorLayer-structure .cmp-container.cmp-sticky-bar .cmp-sticky-bar__inner {
  position: static !important;
}
.cmp-in-page-nav.cq-Editable-dom--container {
  position: static !important;
}
.vip-profile--text-v2-authoring-override {
  clear: both !important;
}
.isEditMode .cmp-container-hero__vip-profile .cmp-profile-promo__vip-details {
  float: none !important;
  margin-bottom: 40px !important;
}
.isEditMode .cmp-container__bg-video .title-v2 {
  float: none !important;
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}
.cq-Overlay.cq-Overlay--component.pq-with-image[title='Pull-quote (v3)'] > div.cq-droptarget.cq-subdroptarget {
  border-style: solid;
  border-radius: 5px;
}
.cq-Overlay.cq-Overlay--component.pq-with-image[title='Pull-quote (v3)'] > div.cq-droptarget.cq-subdroptarget::before {
  content: "image";
}
.cq-Overlay.cq-Overlay--component.pq-with-image[title='Pull-quote (v3) [Root]'] > div.cq-droptarget.cq-subdroptarget {
  border-style: solid;
  border-radius: 5px;
}
.cq-Overlay.cq-Overlay--component.pq-with-image[title='Pull-quote (v3) [Root]'] > div.cq-droptarget.cq-subdroptarget::before {
  content: "image";
}
.cq-Overlay.cq-Overlay--component.cq-droptarget.cq-Overlay--placeholder[data-path*="text-row-"] {
  min-width: unset;
}
.cq-Overlay--container .cq-Overlay > .cq-Overlay > .cq-Overlay > .cq-Overlay > .cq-Overlay.cq-Overlay--placeholder,
.cq-Overlay--container .cq-Overlay > .cq-Overlay > .cq-Overlay.cq-Overlay--placeholder {
  background-color: transparent;
}
.isEditMode .podcast.cmp-podcast .share.cmp-share-bar.cmp-share-bar--no-border.cmp-share-bar__slide .cq-placeholder {
  display: none;
}
.isEditMode .cmp-podcast__image.img-circular .cmp-image.cq-dd-image .cmp-image__image {
  width: 144px;
}
.isEditMode .cmp-promo-container--multiple-rows-4-cols-profile-promos .aem-Grid .cmp-promo-container__content-item.cq-Editable-dom--container,
.isEditMode .cmp-promo-container--multiple-rows-3-cols-profile-promos .aem-Grid .cmp-promo-container__content-item.cq-Editable-dom--container,
.isEditMode .cmp-promo-container--multiple-rows-2-cols-profile-promos .aem-Grid .cmp-promo-container__content-item.cq-Editable-dom--container,
.isEditMode .cmp-promo-container--2-rows-6-promos .aem-Grid .cmp-promo-container__content-item.cq-Editable-dom--container {
  margin-bottom: 46px;
}
.isEditMode .display-none {
  display: block !important;
}
.isEditMode .cmp-image-v3--hide {
  display: block !important;
}
.isEditMode .cmp-video--hide {
  display: block !important;
}
.isEditMode .custom--ioc--container__fixed-video-bg-height {
  display: inline-flex;
  float: left;
  width: 100%;
  height: 800px !important;
  padding: 0;
}
.isEditMode .custom--ioc--container__fixed-video-bg-height .cmp-container__bg-video {
  position: unset;
}
.cq-Overlay.cq-Overlay--placeholder.is-structure[data-text='Container (v2)'][data-path*='modern--ioc'] {
  display: none;
}
.cq-Overlay.cq-Overlay--placeholder.is-structure[data-text='Link List (v3)'][data-path*='modern--ioc'] {
  display: none;
}
.isEditMode .custom--ioc-container-text-with-expanding-img .cmp-container__row > div .cmp-image-sectional {
  height: 443px;
  padding: 0;
}
.isEditMode .custom--ioc-container-text-with-expanding-img .cmp-container__row > div .cmp-image-sectional:has(img) .cq-placeholder[data-emptytext='Image (v3)'] {
  display: none;
}
.isEditMode .custom--ioc-container-text-with-expanding-img .cmp-container__row > div .cmp-image-sectional .cmp-image-v3 {
  width: inherit;
  height: inherit;
}
.isEditMode .custom--ioc-container-text-with-expanding-img .cmp-container__row > div .cmp-image-sectional .cmp-image-v3 img {
  width: inherit;
  height: inherit;
}
.isEditMode .cq-Editable-dom .aem-Grid .list-image.content-width-1400--with-padding--child {
  display: block;
}
.isEditMode .cmp-layout-container-split__full-block .aem-Grid {
  display: flex !important;
}
.isEditMode .text-v2.display-none--tablet-desktop {
  display: block !important;
}
.isEditMode .text-v2.display-none--phone {
  display: block !important;
}
.isEditMode .list-image.cmp-list-image-v2--no-overlapping {
  display: flex;
  flex-direction: column;
}
.isEditMode .cmp-interactive-container--carousel {
  display: flex;
  flex-direction: column;
}
.isEditMode .cmp-mosaic-grid.cq-Editable-dom .aem-GridColumn.aem-GridColumn--default--6.modal-left-col {
  width: 100% !important;
}
.isEditMode .cmp-mosaic-grid.cq-Editable-dom .aem-GridColumn.aem-GridColumn--default--6.modal-right-col {
  width: 100% !important;
}
.isEditMode .cmp-container--mod-desk--height--600 > .aem-Grid {
  height: auto !important;
}
.isEditMode .cmp-list-image-v2--card-style {
  padding: 0 !important;
}
.isEditMode .container.cmp-container__author-overlap .aem-GridColumn.aem-GridColumn--default--12 .cmp-content-width .cmp-container__row .aem-GridColumn .aem-Grid {
  display: grid !important;
}
.isEditMode .cmp-promo-container--single-row-multi-columns .cmp-promo-container__content .cmp-promo-container__content-item > .aem-Grid {
  display: table-cell;
}
.cq-Overlay.cq-Overlay--component[title='Container (v2)'] .cq-Overlay.cq-Overlay--component[title='Layout Container'] .cq-Overlay.cq-Overlay--component[title='Image (v3)'] {
  min-width: auto;
}
.isEditMode .statistics.cmp-statistics-default.cmp-statistics__centre-aligned-images.aem-GridColumn.aem-GridColumn--default--12 .cmp-statistics__content.aem-Grid.aem-Grid--12 {
  display: flex !important;
}
.isEditMode .cmp-container--2-col-img-text-download .cmp-content-width .cmp-container__row > div:first-child {
  column-gap: 24px;
}
.isEditMode .cmp-container--2-col-img-text-download .cmp-content-width .cmp-container__row > div:first-child .aem-Grid {
  width: 100%;
  grid-template-columns: 30% 70%;
}
.isEditMode .cmp-container--2-col-img-text-download .cmp-content-width .cmp-container__row > div:first-child .aem-Grid .image img {
  width: 100%;
}
.isEditMode .content-width-700--with-padding.text-v2 {
  display: flex;
  max-width: unset;
}
.isEditMode .cmp-container--stacked-img-text-button .cmp-content-width .cmp-container__row {
  display: block;
}
.isEditMode .cmp-container--2-col-img-text-download .cmp-content-width .cmp-container__row > div:first-child {
  display: block;
}
.isEditMode .cmp-layout-container--contain--printer {
  clear: both !important;
}
.isEditMode .cmp-expanding-img .cmp-expanding-img__content-section .cmp-cta {
  min-height: 828px;
}
.isEditMode .cmp-expanding-img .cmp-expanding-img__content-section .cmp-cta .cq-Editable-dom--container[data-component] {
  position: absolute;
  bottom: 10%;
  width: min-content;
}
.isEditMode .cmp-expanding-img .cmp-expanding-img__content-section .cmp-cta .cq-Editable-dom--container[data-component] .cq-Editable-dom {
  max-height: 400px;
  overflow: scroll;
}
.isEditMode .cq-placeholder.cq-dd-image[data-emptytext="Video"] {
  display: none;
}
.cq-Editable-dom.image.error-404-logo-svg {
  float: none !important;
  margin-bottom: 24px;
}
div[data-path*='responsivegrid_1227550204/dual_animation_slide'][data-text="Promos (v3)"],
div[data-path*='responsivegrid_168966853/dual_animation_slide'][data-text="Promos (v3)"],
div[data-path*='responsivegrid_1760082419/dual_animation_slide'][data-text="Promos (v3)"],
div[data-path*='responsivegrid_90682400/dual_animation_slide'][data-text="Promos (v3)"],
div[data-path*='responsivegrid_168966853/dual_animation_slide'][data-text="Promos (v3)"] {
  background: rgba(0, 0, 0, 0.2) !important;
}
div[data-path*='responsivegrid_1227550204/dual_animation_slide'][data-text="Promos (v3)"]::after,
div[data-path*='responsivegrid_168966853/dual_animation_slide'][data-text="Promos (v3)"]::after,
div[data-path*='responsivegrid_1760082419/dual_animation_slide'][data-text="Promos (v3)"]::after,
div[data-path*='responsivegrid_90682400/dual_animation_slide'][data-text="Promos (v3)"]::after,
div[data-path*='responsivegrid_168966853/dual_animation_slide'][data-text="Promos (v3)"]::after {
  content: "DO NOT USE" !important;
  width: 100%;
  display: block;
  position: absolute;
  top: 35px;
  font-size: 32px;
  color: red;
}
.isEditMode .cmp-tabs__tabpanel--inactive:not(.cmp-tabs__tabpanel--active),
.isEditMode .cmp-accordion__panel--hidden:not(.cmp-accordion__panel--expanded) {
  display: none;
}
div[data-text="Promo"].cq-Overlay--placeholder,
div[data-text="Profile Promo"].cq-Overlay--placeholder {
  background: none;
  border: none;
}
.title,
.subtitle {
  width: 100%;
  display: block;
}
.cmp-layout-container__right .cmp-layout-carousel__item {
  flex-basis: 31%!important;
}
div[class^="cmp-layout-container--style-"] .cmp-layout-carousel__item,
div[class*=" cmp-layout-container--style-"] .cmp-layout-carousel__item {
  flex-basis: 19%!important;
}
.cmp-parsys-placeholder {
  padding: 20px;
  border: 1.5px solid #000000;
  background: #ffffff;
  display: flex;
}
.cmp-parsys-placeholder .aem-GridColumn--default--8 {
  width: 70%;
}
.cmp-parsys-placeholder .aem-GridColumn {
  padding: 0px 15px 0px 0px;
  display: flex;
  align-items: center;
}
.cmp-parsys-placeholder__icon {
  border: 1.5px solid #000000;
  border-radius: 50%;
  font-size: 1.8em;
  width: 48px;
  height: 48px;
  vertical-align: middle;
  text-align: center;
  line-height: 48px;
}
.cmp-parsys-placeholder__text h4 {
  font-weight: 500;
}
.cmp-parsys-placeholder--error {
  border-color: #da291c;
}
.cmp-parsys-placeholder--error .cmp-parsys-placeholder__icon {
  color: #da291c;
  border-color: #da291c;
}
.title,
.subtitle {
  width: 100%;
  display: block;
}
.cq-Overlay.cq-Overlay--component.cq-droptarget.cq-Overlay--placeholder {
  min-width: 165px;
  display: block;
  border: 1px solid black;
}
.aem-AuthorLayer-structure .cq-Editable-dom .cmp-download,
.aem-AuthorLayer-structure .cq-Editable-dom .cmp-offices-details-promo {
  display: none;
}
.aem-AuthorLayer-structure .cq-Editable-dom .cmp-btn {
  display: block;
}
.aem-AuthorLayer-structure .content-width-700--with-padding.cq-Editable-dom.cq-Editable-dom--container,
.aem-AuthorLayer-Edit .content-width-700--with-padding.cq-Editable-dom.cq-Editable-dom--container,
.aem-AuthorLayer-structure .content-width-810--with-padding.cq-Editable-dom.cq-Editable-dom--container,
.aem-AuthorLayer-Edit .content-width-810--with-padding.cq-Editable-dom.cq-Editable-dom--container,
.aem-AuthorLayer-structure .content-width-900--with-padding.cq-Editable-dom.cq-Editable-dom--container,
.aem-AuthorLayer-Edit .content-width-900--with-padding.cq-Editable-dom.cq-Editable-dom--container,
.aem-AuthorLayer-structure .content-width-1200--with-padding.cq-Editable-dom.cq-Editable-dom--container,
.aem-AuthorLayer-Edit .content-width-1200--with-padding.cq-Editable-dom.cq-Editable-dom--container,
.aem-AuthorLayer-structure .content-width-1400--with-padding.cq-Editable-dom.cq-Editable-dom--container,
.aem-AuthorLayer-Edit .content-width-1400--with-padding.cq-Editable-dom.cq-Editable-dom--container {
  float: left !important;
}
.cq-Editable-dom.cmp-container__column--float--top-right {
  position: static !important;
}
.aem-AuthorLayer-structure .cmp-list-image-v2 {
  display: block !important;
}
.aem-AuthorLayer-structure .cmp-list-image-v2:not(.swiper) .cq-placeholder {
  display: none !important;
}
.cq-Editable-dom.cmp-container-hero__vip-profile .cmp-content-width,
.cq-Editable-dom--container.display-none--desktop,
.cq-Editable-dom--container.display-flex--child > div,
.isEditMode .display-flex {
  display: block !important;
}
.isEditMode .cmp-list-image-v2--column-centered--awards {
  float: left !important;
  max-width: 100% !important;
}
.isEditMode .width-auto {
  width: 100% !important;
}
.isEditMode .width-auto.ml-8 {
  margin-left: 0;
}
.isEditMode .cmp-container--locations .valign-top.ml-17 {
  margin-left: 0;
}
.isEditMode .cmp-sticky-bar--opt-1 .cmp-btn--clone {
  flex: unset;
}
.cmp-container.cq-Editable-dom.display-flex.aem-AllowedComponent--component {
  display: none !important;
}
div[data-path*='/promocontainerv2_754306174'] {
  pointer-events: none;
  background: rgba(0, 0, 0, 0.2);
}
div[data-path*='/promocontainerv2_754306174']:after {
  content: "DO NOT USE";
  width: 100%;
  display: block;
  position: absolute;
  top: 35px;
  font-size: 32px;
  color: red;
}
div[data-path*='/promocontainerv2_754306174'] > div {
  pointer-events: all;
}
.cmp-container__bg-image.cq-Editable-dom.cq-Editable-dom--container .title-v2.cq-Editable-dom,
.cmp-container__bg-image.cq-Editable-dom.cq-Editable-dom--container .cmp-404__logo.cq-Editable-dom {
  float: none;
}
.dual-animation-slider.cq-Editable-dom.cq-Editable-dom--container .cmp-dual-slider__left-wrapper .swiper-slide {
  opacity: 1 !important;
  padding: 20px 14px;
}
div[data-path*='responsivegrid_2114292695/responsivegrid/dual_animation_slide'][data-text="Promos (v3)"],
div[data-path*='responsivegrid/responsivegrid_89348371/dual_animation_slide'][data-text="Promos (v3)"],
div[data-path*='responsivegrid/dual_animation_slide'][data-text="Promos (v3)"],
div[data-path*='responsivegrid_685071647/dual_animation_slide'][data-text="Promos (v3)"],
div[data-path*='responsivegrid_1773607557/dual_animation_slide'][data-text="Promos (v3)"],
div[data-path*='responsivegrid/responsivegrid_1553449988/dual_animation_slide'][data-text="Promos (v3)"],
div[data-path*='responsivegrid/responsivegrid_255542572/dual_animation_slide'][data-text="Promos (v3)"] {
  background: rgba(0, 0, 0, 0.2) !important;
}
div[data-path*='responsivegrid_2114292695/responsivegrid/dual_animation_slide'][data-text="Promos (v3)"]::after,
div[data-path*='responsivegrid/responsivegrid_89348371/dual_animation_slide'][data-text="Promos (v3)"]::after,
div[data-path*='responsivegrid/dual_animation_slide'][data-text="Promos (v3)"]::after,
div[data-path*='responsivegrid_685071647/dual_animation_slide'][data-text="Promos (v3)"]::after,
div[data-path*='responsivegrid_1773607557/dual_animation_slide'][data-text="Promos (v3)"]::after,
div[data-path*='responsivegrid/responsivegrid_1553449988/dual_animation_slide'][data-text="Promos (v3)"]::after,
div[data-path*='responsivegrid/responsivegrid_255542572/dual_animation_slide'][data-text="Promos (v3)"]::after {
  content: "DO NOT USE" !important;
  width: 100%;
  display: block;
  position: absolute;
  top: 35px;
  font-size: 32px;
  color: red;
}
