.elementor-25 .elementor-element.elementor-element-7d329ff{--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-25 .elementor-element.elementor-element-ba49928{--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-25 .elementor-element.elementor-element-6e40a9b{--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-25 .elementor-element.elementor-element-e515d59{--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-25 .elementor-element.elementor-element-0c13d88{--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-25 .elementor-element.elementor-element-27abf9f{--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-25 .elementor-element.elementor-element-seo25links{--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-25 .elementor-element.elementor-element-shlocalfaq{--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;}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-seo25links{--width:100%;}.elementor-25 .elementor-element.elementor-element-shlocalfaq{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-7d329ff */.elementor-25 .elementor-element.elementor-element-7d329ff { max-width: 100%; box-sizing: border-box; }
.elementor-25 .elementor-element.elementor-element-7d329ff *, .elementor-25 .elementor-element.elementor-element-7d329ff *::before, .elementor-25 .elementor-element.elementor-element-7d329ff *::after { box-sizing: border-box; }
.elementor-25 .elementor-element.elementor-element-7d329ff img, .elementor-25 .elementor-element.elementor-element-7d329ff video, .elementor-25 .elementor-element.elementor-element-7d329ff iframe, .elementor-25 .elementor-element.elementor-element-7d329ff svg { max-width: 100%; }
@media (max-width: 767px) {
  .elementor-25 .elementor-element.elementor-element-7d329ff { max-width: 100%; }
  .elementor-25 .elementor-element.elementor-element-7d329ff img, .elementor-25 .elementor-element.elementor-element-7d329ff video, .elementor-25 .elementor-element.elementor-element-7d329ff iframe { max-width: 100%; }
  .elementor-25 .elementor-element.elementor-element-7d329ff pre, .elementor-25 .elementor-element.elementor-element-7d329ff code { max-width: 100%; overflow-x: auto; }
}

/* Shadhin Web responsive layout patch */
.elementor-25 .elementor-element.elementor-element-7d329ff { width:100%; max-width:100%; box-sizing:border-box; }
.elementor-25 .elementor-element.elementor-element-7d329ff *, .elementor-25 .elementor-element.elementor-element-7d329ff *::before, .elementor-25 .elementor-element.elementor-element-7d329ff *::after { box-sizing:border-box; min-width:0; }
.elementor-25 .elementor-element.elementor-element-7d329ff img, .elementor-25 .elementor-element.elementor-element-7d329ff video, .elementor-25 .elementor-element.elementor-element-7d329ff svg { max-width:100%; }
@media (max-width:1024px) {
  .elementor-25 .elementor-element.elementor-element-7d329ff { max-width:100%; }
}
@media (max-width:767px) {
  .elementor-25 .elementor-element.elementor-element-7d329ff { width:100%!important; max-width:100%!important; min-height:0!important; margin-inline:auto!important; padding-left:16px!important; padding-right:16px!important; gap:24px!important; }
  .elementor-25 .elementor-element.elementor-element-7d329ff > .e-con, .elementor-25 .elementor-element.elementor-element-7d329ff > .elementor-element { width:100%!important; max-width:100%!important; min-width:0!important; flex-basis:100%!important; }
  .elementor-25 .elementor-element.elementor-element-7d329ff img, .elementor-25 .elementor-element.elementor-element-7d329ff video, .elementor-25 .elementor-element.elementor-element-7d329ff svg { max-width:100%!important; height:auto; }
  .elementor-25 .elementor-element.elementor-element-7d329ff iframe { max-width:100%!important; }
  .elementor-25 .elementor-element.elementor-element-7d329ff pre, .elementor-25 .elementor-element.elementor-element-7d329ff code { max-width:100%; overflow-x:auto; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba49928 */.elementor-25 .elementor-element.elementor-element-ba49928 { max-width: 100%; box-sizing: border-box; }
.elementor-25 .elementor-element.elementor-element-ba49928 *, .elementor-25 .elementor-element.elementor-element-ba49928 *::before, .elementor-25 .elementor-element.elementor-element-ba49928 *::after { box-sizing: border-box; }
.elementor-25 .elementor-element.elementor-element-ba49928 img, .elementor-25 .elementor-element.elementor-element-ba49928 video, .elementor-25 .elementor-element.elementor-element-ba49928 iframe, .elementor-25 .elementor-element.elementor-element-ba49928 svg { max-width: 100%; }
@media (max-width: 767px) {
  .elementor-25 .elementor-element.elementor-element-ba49928 { max-width: 100%; }
  .elementor-25 .elementor-element.elementor-element-ba49928 img, .elementor-25 .elementor-element.elementor-element-ba49928 video, .elementor-25 .elementor-element.elementor-element-ba49928 iframe { max-width: 100%; }
  .elementor-25 .elementor-element.elementor-element-ba49928 pre, .elementor-25 .elementor-element.elementor-element-ba49928 code { max-width: 100%; overflow-x: auto; }
}

/* Shadhin Web responsive layout patch */
.elementor-25 .elementor-element.elementor-element-ba49928 { width:100%; max-width:100%; box-sizing:border-box; }
.elementor-25 .elementor-element.elementor-element-ba49928 *, .elementor-25 .elementor-element.elementor-element-ba49928 *::before, .elementor-25 .elementor-element.elementor-element-ba49928 *::after { box-sizing:border-box; min-width:0; }
.elementor-25 .elementor-element.elementor-element-ba49928 img, .elementor-25 .elementor-element.elementor-element-ba49928 video, .elementor-25 .elementor-element.elementor-element-ba49928 svg { max-width:100%; }
@media (max-width:1024px) {
  .elementor-25 .elementor-element.elementor-element-ba49928 { max-width:100%; }
}
@media (max-width:767px) {
  .elementor-25 .elementor-element.elementor-element-ba49928 { width:100%!important; max-width:100%!important; min-height:0!important; margin-inline:auto!important; padding-left:16px!important; padding-right:16px!important; gap:24px!important; }
  .elementor-25 .elementor-element.elementor-element-ba49928 > .e-con, .elementor-25 .elementor-element.elementor-element-ba49928 > .elementor-element { width:100%!important; max-width:100%!important; min-width:0!important; flex-basis:100%!important; }
  .elementor-25 .elementor-element.elementor-element-ba49928 img, .elementor-25 .elementor-element.elementor-element-ba49928 video, .elementor-25 .elementor-element.elementor-element-ba49928 svg { max-width:100%!important; height:auto; }
  .elementor-25 .elementor-element.elementor-element-ba49928 iframe { max-width:100%!important; }
  .elementor-25 .elementor-element.elementor-element-ba49928 pre, .elementor-25 .elementor-element.elementor-element-ba49928 code { max-width:100%; overflow-x:auto; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e40a9b */.elementor-25 .elementor-element.elementor-element-6e40a9b { max-width: 100%; box-sizing: border-box; }
.elementor-25 .elementor-element.elementor-element-6e40a9b *, .elementor-25 .elementor-element.elementor-element-6e40a9b *::before, .elementor-25 .elementor-element.elementor-element-6e40a9b *::after { box-sizing: border-box; }
.elementor-25 .elementor-element.elementor-element-6e40a9b img, .elementor-25 .elementor-element.elementor-element-6e40a9b video, .elementor-25 .elementor-element.elementor-element-6e40a9b iframe, .elementor-25 .elementor-element.elementor-element-6e40a9b svg { max-width: 100%; }
@media (max-width: 767px) {
  .elementor-25 .elementor-element.elementor-element-6e40a9b { max-width: 100%; }
  .elementor-25 .elementor-element.elementor-element-6e40a9b img, .elementor-25 .elementor-element.elementor-element-6e40a9b video, .elementor-25 .elementor-element.elementor-element-6e40a9b iframe { max-width: 100%; }
  .elementor-25 .elementor-element.elementor-element-6e40a9b pre, .elementor-25 .elementor-element.elementor-element-6e40a9b code { max-width: 100%; overflow-x: auto; }
}

/* Shadhin Web responsive layout patch */
.elementor-25 .elementor-element.elementor-element-6e40a9b { width:100%; max-width:100%; box-sizing:border-box; }
.elementor-25 .elementor-element.elementor-element-6e40a9b *, .elementor-25 .elementor-element.elementor-element-6e40a9b *::before, .elementor-25 .elementor-element.elementor-element-6e40a9b *::after { box-sizing:border-box; min-width:0; }
.elementor-25 .elementor-element.elementor-element-6e40a9b img, .elementor-25 .elementor-element.elementor-element-6e40a9b video, .elementor-25 .elementor-element.elementor-element-6e40a9b svg { max-width:100%; }
@media (max-width:1024px) {
  .elementor-25 .elementor-element.elementor-element-6e40a9b { max-width:100%; }
}
@media (max-width:767px) {
  .elementor-25 .elementor-element.elementor-element-6e40a9b { width:100%!important; max-width:100%!important; min-height:0!important; margin-inline:auto!important; padding-left:16px!important; padding-right:16px!important; gap:24px!important; }
  .elementor-25 .elementor-element.elementor-element-6e40a9b > .e-con, .elementor-25 .elementor-element.elementor-element-6e40a9b > .elementor-element { width:100%!important; max-width:100%!important; min-width:0!important; flex-basis:100%!important; }
  .elementor-25 .elementor-element.elementor-element-6e40a9b img, .elementor-25 .elementor-element.elementor-element-6e40a9b video, .elementor-25 .elementor-element.elementor-element-6e40a9b svg { max-width:100%!important; height:auto; }
  .elementor-25 .elementor-element.elementor-element-6e40a9b iframe { max-width:100%!important; }
  .elementor-25 .elementor-element.elementor-element-6e40a9b pre, .elementor-25 .elementor-element.elementor-element-6e40a9b code { max-width:100%; overflow-x:auto; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e515d59 */.elementor-25 .elementor-element.elementor-element-e515d59 { max-width: 100%; box-sizing: border-box; }
.elementor-25 .elementor-element.elementor-element-e515d59 *, .elementor-25 .elementor-element.elementor-element-e515d59 *::before, .elementor-25 .elementor-element.elementor-element-e515d59 *::after { box-sizing: border-box; }
.elementor-25 .elementor-element.elementor-element-e515d59 img, .elementor-25 .elementor-element.elementor-element-e515d59 video, .elementor-25 .elementor-element.elementor-element-e515d59 iframe, .elementor-25 .elementor-element.elementor-element-e515d59 svg { max-width: 100%; }
@media (max-width: 767px) {
  .elementor-25 .elementor-element.elementor-element-e515d59 { max-width: 100%; }
  .elementor-25 .elementor-element.elementor-element-e515d59 img, .elementor-25 .elementor-element.elementor-element-e515d59 video, .elementor-25 .elementor-element.elementor-element-e515d59 iframe { max-width: 100%; }
  .elementor-25 .elementor-element.elementor-element-e515d59 pre, .elementor-25 .elementor-element.elementor-element-e515d59 code { max-width: 100%; overflow-x: auto; }
}

/* Shadhin Web responsive layout patch */
.elementor-25 .elementor-element.elementor-element-e515d59 { width:100%; max-width:100%; box-sizing:border-box; }
.elementor-25 .elementor-element.elementor-element-e515d59 *, .elementor-25 .elementor-element.elementor-element-e515d59 *::before, .elementor-25 .elementor-element.elementor-element-e515d59 *::after { box-sizing:border-box; min-width:0; }
.elementor-25 .elementor-element.elementor-element-e515d59 img, .elementor-25 .elementor-element.elementor-element-e515d59 video, .elementor-25 .elementor-element.elementor-element-e515d59 svg { max-width:100%; }
@media (max-width:1024px) {
  .elementor-25 .elementor-element.elementor-element-e515d59 { max-width:100%; }
}
@media (max-width:767px) {
  .elementor-25 .elementor-element.elementor-element-e515d59 { width:100%!important; max-width:100%!important; min-height:0!important; margin-inline:auto!important; padding-left:16px!important; padding-right:16px!important; gap:24px!important; }
  .elementor-25 .elementor-element.elementor-element-e515d59 > .e-con, .elementor-25 .elementor-element.elementor-element-e515d59 > .elementor-element { width:100%!important; max-width:100%!important; min-width:0!important; flex-basis:100%!important; }
  .elementor-25 .elementor-element.elementor-element-e515d59 img, .elementor-25 .elementor-element.elementor-element-e515d59 video, .elementor-25 .elementor-element.elementor-element-e515d59 svg { max-width:100%!important; height:auto; }
  .elementor-25 .elementor-element.elementor-element-e515d59 iframe { max-width:100%!important; }
  .elementor-25 .elementor-element.elementor-element-e515d59 pre, .elementor-25 .elementor-element.elementor-element-e515d59 code { max-width:100%; overflow-x:auto; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c13d88 */.elementor-25 .elementor-element.elementor-element-0c13d88 { max-width: 100%; box-sizing: border-box; }
.elementor-25 .elementor-element.elementor-element-0c13d88 *, .elementor-25 .elementor-element.elementor-element-0c13d88 *::before, .elementor-25 .elementor-element.elementor-element-0c13d88 *::after { box-sizing: border-box; }
.elementor-25 .elementor-element.elementor-element-0c13d88 img, .elementor-25 .elementor-element.elementor-element-0c13d88 video, .elementor-25 .elementor-element.elementor-element-0c13d88 iframe, .elementor-25 .elementor-element.elementor-element-0c13d88 svg { max-width: 100%; }
@media (max-width: 767px) {
  .elementor-25 .elementor-element.elementor-element-0c13d88 { max-width: 100%; }
  .elementor-25 .elementor-element.elementor-element-0c13d88 img, .elementor-25 .elementor-element.elementor-element-0c13d88 video, .elementor-25 .elementor-element.elementor-element-0c13d88 iframe { max-width: 100%; }
  .elementor-25 .elementor-element.elementor-element-0c13d88 pre, .elementor-25 .elementor-element.elementor-element-0c13d88 code { max-width: 100%; overflow-x: auto; }
}

/* Shadhin Web responsive layout patch */
.elementor-25 .elementor-element.elementor-element-0c13d88 { width:100%; max-width:100%; box-sizing:border-box; }
.elementor-25 .elementor-element.elementor-element-0c13d88 *, .elementor-25 .elementor-element.elementor-element-0c13d88 *::before, .elementor-25 .elementor-element.elementor-element-0c13d88 *::after { box-sizing:border-box; min-width:0; }
.elementor-25 .elementor-element.elementor-element-0c13d88 img, .elementor-25 .elementor-element.elementor-element-0c13d88 video, .elementor-25 .elementor-element.elementor-element-0c13d88 svg { max-width:100%; }
@media (max-width:1024px) {
  .elementor-25 .elementor-element.elementor-element-0c13d88 { max-width:100%; }
}
@media (max-width:767px) {
  .elementor-25 .elementor-element.elementor-element-0c13d88 { width:100%!important; max-width:100%!important; min-height:0!important; margin-inline:auto!important; padding-left:16px!important; padding-right:16px!important; gap:24px!important; }
  .elementor-25 .elementor-element.elementor-element-0c13d88 > .e-con, .elementor-25 .elementor-element.elementor-element-0c13d88 > .elementor-element { width:100%!important; max-width:100%!important; min-width:0!important; flex-basis:100%!important; }
  .elementor-25 .elementor-element.elementor-element-0c13d88 img, .elementor-25 .elementor-element.elementor-element-0c13d88 video, .elementor-25 .elementor-element.elementor-element-0c13d88 svg { max-width:100%!important; height:auto; }
  .elementor-25 .elementor-element.elementor-element-0c13d88 iframe { max-width:100%!important; }
  .elementor-25 .elementor-element.elementor-element-0c13d88 pre, .elementor-25 .elementor-element.elementor-element-0c13d88 code { max-width:100%; overflow-x:auto; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27abf9f */.elementor-25 .elementor-element.elementor-element-27abf9f { max-width: 100%; box-sizing: border-box; }
.elementor-25 .elementor-element.elementor-element-27abf9f *, .elementor-25 .elementor-element.elementor-element-27abf9f *::before, .elementor-25 .elementor-element.elementor-element-27abf9f *::after { box-sizing: border-box; }
.elementor-25 .elementor-element.elementor-element-27abf9f img, .elementor-25 .elementor-element.elementor-element-27abf9f video, .elementor-25 .elementor-element.elementor-element-27abf9f iframe, .elementor-25 .elementor-element.elementor-element-27abf9f svg { max-width: 100%; }
@media (max-width: 767px) {
  .elementor-25 .elementor-element.elementor-element-27abf9f { max-width: 100%; }
  .elementor-25 .elementor-element.elementor-element-27abf9f img, .elementor-25 .elementor-element.elementor-element-27abf9f video, .elementor-25 .elementor-element.elementor-element-27abf9f iframe { max-width: 100%; }
  .elementor-25 .elementor-element.elementor-element-27abf9f pre, .elementor-25 .elementor-element.elementor-element-27abf9f code { max-width: 100%; overflow-x: auto; }
}

/* Shadhin Web responsive layout patch */
.elementor-25 .elementor-element.elementor-element-27abf9f { width:100%; max-width:100%; box-sizing:border-box; }
.elementor-25 .elementor-element.elementor-element-27abf9f *, .elementor-25 .elementor-element.elementor-element-27abf9f *::before, .elementor-25 .elementor-element.elementor-element-27abf9f *::after { box-sizing:border-box; min-width:0; }
.elementor-25 .elementor-element.elementor-element-27abf9f img, .elementor-25 .elementor-element.elementor-element-27abf9f video, .elementor-25 .elementor-element.elementor-element-27abf9f svg { max-width:100%; }
@media (max-width:1024px) {
  .elementor-25 .elementor-element.elementor-element-27abf9f { max-width:100%; }
}
@media (max-width:767px) {
  .elementor-25 .elementor-element.elementor-element-27abf9f { width:100%!important; max-width:100%!important; min-height:0!important; margin-inline:auto!important; padding-left:16px!important; padding-right:16px!important; gap:24px!important; }
  .elementor-25 .elementor-element.elementor-element-27abf9f > .e-con, .elementor-25 .elementor-element.elementor-element-27abf9f > .elementor-element { width:100%!important; max-width:100%!important; min-width:0!important; flex-basis:100%!important; }
  .elementor-25 .elementor-element.elementor-element-27abf9f img, .elementor-25 .elementor-element.elementor-element-27abf9f video, .elementor-25 .elementor-element.elementor-element-27abf9f svg { max-width:100%!important; height:auto; }
  .elementor-25 .elementor-element.elementor-element-27abf9f iframe { max-width:100%!important; }
  .elementor-25 .elementor-element.elementor-element-27abf9f pre, .elementor-25 .elementor-element.elementor-element-27abf9f code { max-width:100%; overflow-x:auto; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-seo25links */.elementor-25 .elementor-element.elementor-element-seo25links { width:100%; max-width:100%; box-sizing:border-box; }
@media (max-width:767px) { .elementor-25 .elementor-element.elementor-element-seo25links { width:100%; max-width:100%; min-width:0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-shlocalfaq */.elementor-25 .elementor-element.elementor-element-shlocalfaq{width:100%;max-width:100%;box-sizing:border-box;}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-shlocalfaq{width:100%;max-width:100%;min-width:0;}}/* End custom CSS */