body.home #breadcrumbs{
	display:none;
}

@media (max-width: 767px) {
  #breadcrumbs{
    display: none;
  }

}

.bezos-cell{
	padding: calc(var(--default-padding) * 2) 8%;
}

@media (max-width: 1440px) {
  .bezos-cell{
    padding: calc(var(--default-padding) * 2) var(--default-padding);
  }
}

@media (max-width: 767px) {
  .bezos-cell{
    padding: var(--default-padding) ;
  }
}

.bezos-portrait {
  aspect-ratio: 8/9;
  width: 100%;
}


.block-spacing{
    margin: var(--block-spacing) 0;
}

.block-top{
    margin-top: var(--block-spacing) ;
}

.block-padding{
   padding-top: var(--block-spacing);
   padding-bottom: var(--block-spacing);
}

.block-padding-top{
   padding-top: var(--block-spacing);
}



/*--- tabs ----*/
.bezos-tabs .e-n-tabs-heading{
	padding: var(--container-default-padding-top, 2rem);
  padding-right: 50px;
  border-right: 1px solid var(--grey);
}
.bezos-tabs .e-n-tab-title{
	justify-content: space-between;
}
.tab-image{
    border-radius: 8px;
    overflow: clip;
}
.tab-wrapper{
    border-top: 1px solid var(--grey);
    border-bottom: 1px solid var(--grey);
}


@media (max-width: 1024px) {
  .tab-image{
    max-height: 400px;
  }

}


@media (max-width: 767px) {
  .bezos-tabs .e-n-tabs-heading{
    order: 1;
    padding-bottom: 20px!important;
    padding-right: var(--container-default-padding-right);
    border-right: 0px;
  border-bottom: 1px solid var(--grey);
}
}
/* icon list - used on homepage */

.tabs-icon-list{
    padding: 20px 0;
    border-top: 1px solid var(--grey);
    border-bottom: 1px solid var(--grey);
}

.tabs-icon-list .elementor-icon-list-icon svg{
    aspect-ratio: 1;
    padding: 10px;
    border: 1px solid var(--grey);
    }
.elementor-icon-list-text{
  text-wrap: pretty;
}

/* imagery */


