/** Shopify CDN: Minification failed

Line 264:0 Unexpected "/"
Line 267:1 Unexpected "/"

**/
/* .header{
  display:none !important;
} */
 .hight-adjust{
    height:600px !important;
  }

.banner-text-change .h1{
    font-family: Raleway;
    font-weight: 700;
    font-size: 52px;
    line-height: 1.2;
    letter-spacing: 1px;
    vertical-align: middle;
    color:#FFFFFF;
  }

  .banner-text-change .banner__text {
    font-family: Raleway;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.5;
    letter-spacing: 1px;
    color:#FFFFFF;
  }

  .main-banner-head{
    margin:0;
    padding: 48px !important;
  }

.banner-text-change{
  padding:0;
  gap: 16px;
    display: flex;
    flex-direction: column;
    align-items: flex-start !important;
  max-width: 55% !important;
}

.main-banner-head .banner__box{
  padding:0 !important;
}


/*header  */

.custom-header{
  margin: 0 !important;
  padding: 10px 48px !important;
  display: flex;
  justify-content: space-between;
  max-width: 100%;
}

.header__icons-gap{
  gap:10px;
}

.custom-item{
  color: #4B75DE;
}


.custom-item,
.custom-header-menu-item {
  text-decoration: none;
  font-family: Raleway;
  font-weight: 600 !important;
  font-size: 16px !important;
  line-height: 1.2 !important;
  letter-spacing: 0px !important;

}
.header__menu-item{
  font-size: 16px !important;
}


.header__menu-item:hover span {
    text-decoration:  none !important;
}

.add-border-logo {
  border: 1px solid #E4E4E7;
  padding: 8px;
}

/* custom button */
.custom-btn {
  display: flex;
  /* gap: 12px; */
  padding: 8px 40px 8px 16px;
  text-decoration: none;
  align-items: center;
  justify-content: space-between;
  border: 1px solid #000000;
  color: #000000;
  transition: background 0.3s, color 0.3s;
  overflow: hidden;
  position: relative;
  font-size: 16px;
  width: fit-content;
}

.custom-btn:hover {
  color: white;
  background: #000000;
}

.transform-btn-1,
.transform-btn-2 {
  transition: all 0.3s ease;
  position: absolute;
  right: 16px; /* Adjust as per your padding */
}

.transform-btn-2 {
  opacity: 0;
  transform: translateY(10px);
}

.custom-btn:hover .transform-btn-1 {
  opacity: 0;
  transform: translateY(-10px);
}

.custom-btn:hover .transform-btn-2 {
  opacity: 1;
  transform: translateY(0px);
}

.center-custom-btn {
  display: flex !important;
  justify-content: center;
}
/* faq-section */
.faq-main {
  display: flex;
  padding: 0px 48px;
  /* background: #FAFAFA; */
  gap: 48px;
}

.accordion-block summary {
  padding: 0px !important;
}

.accordion-block:hover {
  text-decoration: none;
}

.collapsible-content .faq-main summary:hover {
  background: transparent;
}

.summary:hover .accordion__title {
  text-decoration: none;
}

.collapsible-content .faq-main .accordion__title.inline-richtext:hover {
  background: transparent;
  text-decoration: none;
}

.faq-text {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.faq-text,
.faq-column {
  width: 50%;
}
.accordion-block .accordion__content {
  padding: 0 !important;
  margin: 0px;
}

.accordion-block {
  background: #ffffff;
  border: none;
  padding: 16px;
  gap: 14px;
  display: flex;
  border-bottom: 1px solid #e4e4e7;
}

.accordion-block:first-child {
  border-top: none;
}

.accordion-block:last-child {
  border-bottom: none !important;
}

.details-block {
  width: 100%;
}

.icon-caret path {
  fill: #000000;
  stroke: black;
}

/*=================================================================================================  */

.card-bottom {
  background: #000000;
  padding: 12px !important;
  align-items: center;
}

.card-bottom .card__information {
  padding: 0px !important;
}

.card-bottom .card__heading {
  font-family: Raleway;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 0px;
  color: #ffffff;
  width: 100%;
}

.card-bottom .full-unstyled-link {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.row-carousel .slider__slide:first-child {
  margin-left: 0px !important;
  scroll-margin-left: 0px !important;
}

.padding-side {
  /* padding-left:48px; */
  /* background: #f4f4f5; */
}

.padding-side .title-wrapper-with-link {
  align-items: center !important;
  justify-content: center;
}

.padding-side .large-up-hide {
  display: block !important;
}

.padding-side .grid {
  /* column-gap: 16px !important; */
}

/explore categories {
  align-items: center;
}
*/ .card-bottom a {
  align-items: center;
}

.custom-show {
  display: flex;
  gap: 12px;
}

.custom-show .slider-button {
  border: 1px solid #000000;
  padding: 12px;
}

.padding-side .left-right-spacing {
  /* padding-right: 48px; */
}

.padding-side slider-component {
  padding-left: 48px;
  padding-right: 48px;
}

.padding-side .center-custom-btn{
  margin-top:50px;
}

.card .icon-wrap {
  padding-right: 0.8rem !important;
}

.rotate-45 {
  transition: transform 0.3s ease;
}

.grid__item:hover .rotate-45 {
  transform: rotate(45deg);
  /* transition: all 0.3s ease; */
}

.res-width .background-transparent {
  padding: 48px;
}

.slider-button:disabled {
  border: 1px solid #71717a !important;
}

.slider-button:disabled svg path {
  fill: #71717a;
}

 .left-right-spacing h2,
  .faq-heading,
  .review-title,
  .res-width .h1 {
    font-size: 48px !important;
  }

  .faq-description,
  .card-bottom a,
  .res-width .rte p,
  .accordion-block h3,
  .rte-block-margin p {
    font-size: 16px !important;
  }
