.elementor-2637 .elementor-element.elementor-element-27e9dbc{--display:flex;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2637 .elementor-element.elementor-element-a0a2b26 .elementor-repeater-item-4478df5 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://zone.nishatstylezone.com/wp-content/uploads/2025/09/WhatsApp-Image-2025-05-30-at-10.53.23_8e6b36ac.jpg);background-size:cover;}.elementor-2637 .elementor-element.elementor-element-a0a2b26 .elementor-repeater-item-4e76f45 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://zone.nishatstylezone.com/wp-content/uploads/2025/09/WhatsApp-Image-2025-05-30-at-10.53.22_9b762a64.jpg);background-size:cover;}.elementor-2637 .elementor-element.elementor-element-a0a2b26 .swiper-slide{transition-duration:calc(5000ms*1.2);height:577px;}.elementor-2637 .elementor-element.elementor-element-a0a2b26 .swiper-slide-contents{max-width:66%;}.elementor-2637 .elementor-element.elementor-element-a0a2b26 .swiper-slide-inner{text-align:center;}.elementor-2637 .elementor-element.elementor-element-a0a2b26 .swiper-pagination-bullet{height:8px;width:8px;}.elementor-2637 .elementor-element.elementor-element-a0a2b26 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-2637 .elementor-element.elementor-element-a0a2b26 .swiper-pagination-fraction{font-size:8px;}.elementor-2637 .elementor-element.elementor-element-a0a2b26 .swiper-pagination-bullet-active{background-color:#FFC400;}.elementor-2637 .elementor-element.elementor-element-afb969c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2637 .elementor-element.elementor-element-4168715{--display:flex;}.elementor-2637 .elementor-element.elementor-element-7638d61{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.9px;}.elementor-2637 .elementor-element.elementor-element-7638d61 .elementor-divider-separator{width:100%;}.elementor-2637 .elementor-element.elementor-element-7638d61 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2637 .elementor-element.elementor-element-7638d61 .elementor-divider__text{color:#000000;font-family:"Arial", Sans-serif;font-size:21px;font-weight:400;}.elementor-2637 .elementor-element.elementor-element-c20c54a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2637 .elementor-element.elementor-element-8c81725{--display:flex;}.elementor-2637 .elementor-element.elementor-element-72c0cc7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2637 .elementor-element.elementor-element-a4f79ab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2637 .elementor-element.elementor-element-4bb2c0e{--display:flex;}.elementor-2637 .elementor-element.elementor-element-df944ec{--wd-img-height:340px;}.elementor-2637 .elementor-element.elementor-element-df944ec .banner-image{object-position:center top;}.elementor-2637 .elementor-element.elementor-element-7a8fadb{--display:flex;}.elementor-2637 .elementor-element.elementor-element-2d3b1a5{--wd-img-height:340px;}.elementor-2637 .elementor-element.elementor-element-2d3b1a5 .banner-image{object-position:center top;}.elementor-2637 .elementor-element.elementor-element-4c5ca73{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2637 .elementor-element.elementor-element-bfba8c7{--display:flex;}.elementor-2637 .elementor-element.elementor-element-82aa40d{--display:flex;}.elementor-2637 .elementor-element.elementor-element-c0f9740{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2637 .elementor-element.elementor-element-857f772{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2637 .elementor-element.elementor-element-828368c{--display:flex;}.elementor-2637 .elementor-element.elementor-element-e074d5c{--divider-border-style:solid;--divider-color:#FF0C0C;--divider-border-width:1.9px;}.elementor-2637 .elementor-element.elementor-element-e074d5c .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-2637 .elementor-element.elementor-element-e074d5c .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-2637 .elementor-element.elementor-element-e074d5c .elementor-divider__text{color:#00911A;font-family:"Arial", Sans-serif;font-size:21px;font-weight:400;}.elementor-2637 .elementor-element.elementor-element-16a3463{--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;}.elementor-2637 .elementor-element.elementor-element-811d6eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2637 .elementor-element.elementor-element-1d0f6b9{--display:flex;}.elementor-2637 .elementor-element.elementor-element-f412cb3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:-14px;--padding-bottom:-14px;--padding-left:-14px;--padding-right:-14px;}.elementor-2637 .elementor-element.elementor-element-ad434f5{--display:flex;}.elementor-2637 .elementor-element.elementor-element-d1994d1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.9px;}.elementor-2637 .elementor-element.elementor-element-d1994d1 .elementor-divider-separator{width:100%;}.elementor-2637 .elementor-element.elementor-element-d1994d1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2637 .elementor-element.elementor-element-d1994d1 .elementor-divider__text{color:#000000;font-family:"Arial", Sans-serif;font-size:21px;font-weight:400;}.elementor-2637 .elementor-element.elementor-element-7793f31{--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;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2637 .elementor-element.elementor-element-8de30e2{--wd-brd-radius:5px;}.elementor-2637 .elementor-element.elementor-element-f0e8d0e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2637 .elementor-element.elementor-element-c648ee7{--display:flex;}.elementor-2637 .elementor-element.elementor-element-0bc3167{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.9px;}.elementor-2637 .elementor-element.elementor-element-0bc3167 .elementor-divider-separator{width:100%;}.elementor-2637 .elementor-element.elementor-element-0bc3167 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2637 .elementor-element.elementor-element-0bc3167 .elementor-divider__text{color:#000000;font-family:"Arial", Sans-serif;font-size:21px;font-weight:400;}.elementor-2637 .elementor-element.elementor-element-1883d4b{--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;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2637 .elementor-element.elementor-element-b94dc48{--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;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-2637 .elementor-element.elementor-element-ecab523{text-align:center;}.elementor-2637 .elementor-element.elementor-element-ecab523 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:800;}.elementor-2637 .elementor-element.elementor-element-5a73fc2{--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;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}@media(min-width:768px){.elementor-2637 .elementor-element.elementor-element-8c81725{--width:50%;}.elementor-2637 .elementor-element.elementor-element-72c0cc7{--width:50%;}.elementor-2637 .elementor-element.elementor-element-f412cb3{--content-width:1600px;}}@media(max-width:1024px){.elementor-2637 .elementor-element.elementor-element-27e9dbc{--margin-top:-40px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-2637 .elementor-element.elementor-element-27e9dbc{--margin-top:-40px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2637 .elementor-element.elementor-element-a0a2b26 .swiper-slide{height:128px;}}/* Start custom CSS for divider, class: .elementor-element-7638d61 *//* Divider Line Animation Keyframes */
@keyframes mamaDividerGradient {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* Divider Line Animation */
.elementor-2637 .elementor-element.elementor-element-7638d61 .elementor-divider-separator {
  height: 4px;
  background: linear-gradient(90deg, #ff4b1f, #ff9068, #1fddff, #28a745);
  background-size: 200% auto;
  border-radius: 3px;
  animation: mamaDividerGradient 4s linear infinite; /* animate hobe */
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 0; /* text er niche thakbe */
}

/* Divider Text Animation Keyframes */
@keyframes mamaTextGradient {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* Divider Text Animation */
.elementor-2637 .elementor-element.elementor-element-7638d61 .elementor-divider__text {
  font-size: 20px;
  font-weight: 700;
  background: linear-gradient(90deg, #ff4b1f, #ff9068, #1fddff, #28a745);
  background-size: 200% auto;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  position: relative;
  z-index: 1; /* text line er upor thakbe */
  display: inline-block;
  padding-bottom: 30px; /* text aro upore */
  animation: mamaTextGradient 4s linear infinite; /* gradient animate korbe */
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-e074d5c *//* Gradient Animation Keyframes */
@keyframes mamaTextGradient {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* Divider Text Animation */
.elementor-2637 .elementor-element.elementor-element-e074d5c .elementor-divider__text {
  font-size: 20px;
  font-weight: 700;
  background: linear-gradient(90deg, #ff4b1f, #ff9068, #1fddff, #28a745);
  background-size: 200% auto;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  position: relative;
  z-index: 1; /* text line er upor thakbe */
  display: inline-block;
  padding-bottom: 0px; /* text aro upore */
  animation: mamaTextGradient 4s linear infinite; /* gradient animate korbe */
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-d1994d1 *//* Divider Line Animation Keyframes */
@keyframes mamaDividerGradient {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* Divider Line Animation */
.elementor-2637 .elementor-element.elementor-element-d1994d1 .elementor-divider-separator {
  height: 4px;
  background: linear-gradient(90deg, #ff4b1f, #ff9068, #1fddff, #28a745);
  background-size: 200% auto;
  border-radius: 3px;
  animation: mamaDividerGradient 4s linear infinite; /* line animate hobe */
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 0; /* text er niche thakbe */
}

/* Divider Text */
.elementor-2637 .elementor-element.elementor-element-d1994d1 .elementor-divider__text {
  font-size: 20px;
  font-weight: 700;
  background: linear-gradient(90deg, #ff4b1f, #ff9068, #1fddff, #28a745);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  position: relative;
  z-index: 1; /* text line er upor thakbe */
  display: inline-block;
  padding-bottom: 40px; /* text aro upore */
  /* animation removed, text static thakbe */
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-0bc3167 *//* Divider Line Animation Keyframes */
@keyframes mamaDividerGradient {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* Divider Line Animation */
.elementor-2637 .elementor-element.elementor-element-0bc3167 .elementor-divider-separator {
  height: 4px;
  background: linear-gradient(90deg, #ff4b1f, #ff9068, #1fddff, #28a745);
  background-size: 200% auto;
  border-radius: 3px;
  animation: mamaDividerGradient 4s linear infinite; /* line animate hobe */
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 0; /* text er niche thakbe */
}

/* Divider Text */
.elementor-2637 .elementor-element.elementor-element-0bc3167 .elementor-divider__text {
  font-size: 20px;
  font-weight: 700;
  background: linear-gradient(90deg, #ff4b1f, #ff9068, #1fddff, #28a745);
  background-size: 200% auto;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  position: relative;
  z-index: 1; /* text line er upor thakbe */
  display: inline-block;
  padding-bottom: 40px; /* text aro upore */
  /* animation removed, text static thakbe */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ecab523 */.elementor-2637 .elementor-element.elementor-element-ecab523 .elementor-heading-title {
  background: linear-gradient(270deg, #ff6a00, #ee0979, #00f260, #0575e6);
  background-size: 800% 800%;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: gradientText 6s ease infinite, textWiggle 2s ease-in-out infinite;
  display: inline-block;
}

@keyframes gradientText {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

@keyframes textWiggle {
  0%, 100% {
    transform: translateY(0px);
  }
  25% {
    transform: translateY(-2px);
  }
  50% {
    transform: translateY(2px);
  }
  75% {
    transform: translateY(-1px);
  }
}/* End custom CSS */