.elementor-46514 .elementor-element.elementor-element-f831ff3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-46514 .elementor-element.elementor-element-9ca2190{text-align:center;}.elementor-46514 .elementor-element.elementor-element-9ca2190 .elementor-heading-title{color:#491e72;}.elementor-46514 .elementor-element.elementor-element-6b68044{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-46514 .elementor-element.elementor-element-6d6d317{--e-image-carousel-slides-to-show:1;}.elementor-46514 .elementor-element.elementor-element-6d6d317 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-46514 .elementor-element.elementor-element-6d6d317 .elementor-swiper-button.elementor-swiper-button-next{font-size:28px;color:#000000;}.elementor-46514 .elementor-element.elementor-element-6d6d317 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-46514 .elementor-element.elementor-element-6d6d317 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#000000;}.elementor-46514 .elementor-element.elementor-element-9ef051a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-46514 .elementor-element.elementor-element-57f1026{--e-image-carousel-slides-to-show:1;}.elementor-46514 .elementor-element.elementor-element-57f1026 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-46514 .elementor-element.elementor-element-57f1026 .elementor-swiper-button.elementor-swiper-button-next{font-size:28px;color:#000000;}.elementor-46514 .elementor-element.elementor-element-57f1026 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-46514 .elementor-element.elementor-element-57f1026 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#000000;}.elementor-46514 .elementor-element.elementor-element-b06b89b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-46514 .elementor-element.elementor-element-3099f29{--e-image-carousel-slides-to-show:1;}.elementor-46514 .elementor-element.elementor-element-3099f29 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-46514 .elementor-element.elementor-element-3099f29 .elementor-swiper-button.elementor-swiper-button-next{font-size:28px;color:#000000;}.elementor-46514 .elementor-element.elementor-element-3099f29 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-46514 .elementor-element.elementor-element-3099f29 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#000000;}.elementor-46514 .elementor-element.elementor-element-aa1fd2b{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}/* Start custom CSS */.book-sample-carousel .elementor-image-carousel-wrapper {
  max-width: 750px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}
.book-sample-carousel .swiper-slide {
  position: relative;
  display: flex;
  justify-content: center;
}
.book-sample-carousel .swiper-slide-inner,
.book-sample-carousel .swiper-slide-image {
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 750 / 1060;
  object-fit: contain;
  margin: 0 auto;
}
.book-sample-carousel .elementor-image-carousel-wrapper::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 46px;
  background: linear-gradient(to bottom, rgba(42,33,49,0.6), rgba(42,33,49,0));
  z-index: 5;
  pointer-events: none;
}
.book-sample-carousel .swiper-pagination {
  top: 12px !important;
  bottom: auto !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  gap: 6px;
  z-index: 10;
}
.book-sample-carousel .swiper-pagination-bullet {
  width: 9px !important;
  height: 9px !important;
  background: #ffffff !important;
  opacity: 0.55 !important;
  margin: 0 !important;
  transition: all .2s ease;
}
.book-sample-carousel .swiper-pagination-bullet-active {
  background: #07d9b6 !important;
  opacity: 1 !important;
  transform: scale(1.25);
}
.site-brand-tabs .e-n-tabs-heading {
  justify-content: center;
  flex-wrap: wrap;
}
.site-brand-tabs .e-n-tabs-heading .e-n-tab-title {
  background-color: #f1eaf7 !important;
  color: #491e72 !important;
  border-radius: 6px;
  margin: 0 4px;
  padding: 10px 18px;
}
.site-brand-tabs .e-n-tabs-heading .e-n-tab-title.e-active,
.site-brand-tabs .e-n-tabs-heading .e-n-tab-title[aria-selected="true"] {
  background-color: #491e72 !important;
  color: #ffffff !important;
}
.site-brand-tabs .e-n-tabs-heading .e-n-tab-title:hover {
  background-color: #d9c7ec !important;
}/* End custom CSS */