.elementor-27 .elementor-element.elementor-element-2b925bb{--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-27 .elementor-element.elementor-element-de0d5ec{--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-27 .elementor-element.elementor-element-05f47b4{--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-27 .elementor-element.elementor-element-seo27links{--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-27 .elementor-element.elementor-element-seo27links{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-2b925bb */.elementor-27 .elementor-element.elementor-element-2b925bb { max-width: 100%; box-sizing: border-box; }
.elementor-27 .elementor-element.elementor-element-2b925bb *, .elementor-27 .elementor-element.elementor-element-2b925bb *::before, .elementor-27 .elementor-element.elementor-element-2b925bb *::after { box-sizing: border-box; }
.elementor-27 .elementor-element.elementor-element-2b925bb img, .elementor-27 .elementor-element.elementor-element-2b925bb video, .elementor-27 .elementor-element.elementor-element-2b925bb iframe, .elementor-27 .elementor-element.elementor-element-2b925bb svg { max-width: 100%; }
@media (max-width: 767px) {
  .elementor-27 .elementor-element.elementor-element-2b925bb { max-width: 100%; }
  .elementor-27 .elementor-element.elementor-element-2b925bb img, .elementor-27 .elementor-element.elementor-element-2b925bb video, .elementor-27 .elementor-element.elementor-element-2b925bb iframe { max-width: 100%; }
  .elementor-27 .elementor-element.elementor-element-2b925bb pre, .elementor-27 .elementor-element.elementor-element-2b925bb code { max-width: 100%; overflow-x: auto; }
}

/* Shadhin Web responsive layout patch */
.elementor-27 .elementor-element.elementor-element-2b925bb { width:100%; max-width:100%; box-sizing:border-box; }
.elementor-27 .elementor-element.elementor-element-2b925bb *, .elementor-27 .elementor-element.elementor-element-2b925bb *::before, .elementor-27 .elementor-element.elementor-element-2b925bb *::after { box-sizing:border-box; min-width:0; }
.elementor-27 .elementor-element.elementor-element-2b925bb img, .elementor-27 .elementor-element.elementor-element-2b925bb video, .elementor-27 .elementor-element.elementor-element-2b925bb svg { max-width:100%; }
@media (max-width:1024px) {
  .elementor-27 .elementor-element.elementor-element-2b925bb { max-width:100%; }
}
@media (max-width:767px) {
  .elementor-27 .elementor-element.elementor-element-2b925bb { 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-27 .elementor-element.elementor-element-2b925bb > .e-con, .elementor-27 .elementor-element.elementor-element-2b925bb > .elementor-element { width:100%!important; max-width:100%!important; min-width:0!important; flex-basis:100%!important; }
  .elementor-27 .elementor-element.elementor-element-2b925bb img, .elementor-27 .elementor-element.elementor-element-2b925bb video, .elementor-27 .elementor-element.elementor-element-2b925bb svg { max-width:100%!important; height:auto; }
  .elementor-27 .elementor-element.elementor-element-2b925bb iframe { max-width:100%!important; }
  .elementor-27 .elementor-element.elementor-element-2b925bb pre, .elementor-27 .elementor-element.elementor-element-2b925bb code { max-width:100%; overflow-x:auto; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de0d5ec */.elementor-27 .elementor-element.elementor-element-de0d5ec { max-width: 100%; box-sizing: border-box; }
.elementor-27 .elementor-element.elementor-element-de0d5ec *, .elementor-27 .elementor-element.elementor-element-de0d5ec *::before, .elementor-27 .elementor-element.elementor-element-de0d5ec *::after { box-sizing: border-box; }
.elementor-27 .elementor-element.elementor-element-de0d5ec img, .elementor-27 .elementor-element.elementor-element-de0d5ec video, .elementor-27 .elementor-element.elementor-element-de0d5ec iframe, .elementor-27 .elementor-element.elementor-element-de0d5ec svg { max-width: 100%; }
@media (max-width: 767px) {
  .elementor-27 .elementor-element.elementor-element-de0d5ec { max-width: 100%; }
  .elementor-27 .elementor-element.elementor-element-de0d5ec img, .elementor-27 .elementor-element.elementor-element-de0d5ec video, .elementor-27 .elementor-element.elementor-element-de0d5ec iframe { max-width: 100%; }
  .elementor-27 .elementor-element.elementor-element-de0d5ec pre, .elementor-27 .elementor-element.elementor-element-de0d5ec code { max-width: 100%; overflow-x: auto; }
}

/* Shadhin Web responsive layout patch */
.elementor-27 .elementor-element.elementor-element-de0d5ec { width:100%; max-width:100%; box-sizing:border-box; }
.elementor-27 .elementor-element.elementor-element-de0d5ec *, .elementor-27 .elementor-element.elementor-element-de0d5ec *::before, .elementor-27 .elementor-element.elementor-element-de0d5ec *::after { box-sizing:border-box; min-width:0; }
.elementor-27 .elementor-element.elementor-element-de0d5ec img, .elementor-27 .elementor-element.elementor-element-de0d5ec video, .elementor-27 .elementor-element.elementor-element-de0d5ec svg { max-width:100%; }
@media (max-width:1024px) {
  .elementor-27 .elementor-element.elementor-element-de0d5ec { max-width:100%; }
}
@media (max-width:767px) {
  .elementor-27 .elementor-element.elementor-element-de0d5ec { 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-27 .elementor-element.elementor-element-de0d5ec > .e-con, .elementor-27 .elementor-element.elementor-element-de0d5ec > .elementor-element { width:100%!important; max-width:100%!important; min-width:0!important; flex-basis:100%!important; }
  .elementor-27 .elementor-element.elementor-element-de0d5ec img, .elementor-27 .elementor-element.elementor-element-de0d5ec video, .elementor-27 .elementor-element.elementor-element-de0d5ec svg { max-width:100%!important; height:auto; }
  .elementor-27 .elementor-element.elementor-element-de0d5ec iframe { max-width:100%!important; }
  .elementor-27 .elementor-element.elementor-element-de0d5ec pre, .elementor-27 .elementor-element.elementor-element-de0d5ec code { max-width:100%; overflow-x:auto; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05f47b4 */.elementor-27 .elementor-element.elementor-element-05f47b4 { max-width: 100%; box-sizing: border-box; }
.elementor-27 .elementor-element.elementor-element-05f47b4 *, .elementor-27 .elementor-element.elementor-element-05f47b4 *::before, .elementor-27 .elementor-element.elementor-element-05f47b4 *::after { box-sizing: border-box; }
.elementor-27 .elementor-element.elementor-element-05f47b4 img, .elementor-27 .elementor-element.elementor-element-05f47b4 video, .elementor-27 .elementor-element.elementor-element-05f47b4 iframe, .elementor-27 .elementor-element.elementor-element-05f47b4 svg { max-width: 100%; }
@media (max-width: 767px) {
  .elementor-27 .elementor-element.elementor-element-05f47b4 { max-width: 100%; }
  .elementor-27 .elementor-element.elementor-element-05f47b4 img, .elementor-27 .elementor-element.elementor-element-05f47b4 video, .elementor-27 .elementor-element.elementor-element-05f47b4 iframe { max-width: 100%; }
  .elementor-27 .elementor-element.elementor-element-05f47b4 pre, .elementor-27 .elementor-element.elementor-element-05f47b4 code { max-width: 100%; overflow-x: auto; }
}

/* Shadhin Web responsive layout patch */
.elementor-27 .elementor-element.elementor-element-05f47b4 { width:100%; max-width:100%; box-sizing:border-box; }
.elementor-27 .elementor-element.elementor-element-05f47b4 *, .elementor-27 .elementor-element.elementor-element-05f47b4 *::before, .elementor-27 .elementor-element.elementor-element-05f47b4 *::after { box-sizing:border-box; min-width:0; }
.elementor-27 .elementor-element.elementor-element-05f47b4 img, .elementor-27 .elementor-element.elementor-element-05f47b4 video, .elementor-27 .elementor-element.elementor-element-05f47b4 svg { max-width:100%; }
@media (max-width:1024px) {
  .elementor-27 .elementor-element.elementor-element-05f47b4 { max-width:100%; }
}
@media (max-width:767px) {
  .elementor-27 .elementor-element.elementor-element-05f47b4 { 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-27 .elementor-element.elementor-element-05f47b4 > .e-con, .elementor-27 .elementor-element.elementor-element-05f47b4 > .elementor-element { width:100%!important; max-width:100%!important; min-width:0!important; flex-basis:100%!important; }
  .elementor-27 .elementor-element.elementor-element-05f47b4 img, .elementor-27 .elementor-element.elementor-element-05f47b4 video, .elementor-27 .elementor-element.elementor-element-05f47b4 svg { max-width:100%!important; height:auto; }
  .elementor-27 .elementor-element.elementor-element-05f47b4 iframe { max-width:100%!important; }
  .elementor-27 .elementor-element.elementor-element-05f47b4 pre, .elementor-27 .elementor-element.elementor-element-05f47b4 code { max-width:100%; overflow-x:auto; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-seo27links */.elementor-27 .elementor-element.elementor-element-seo27links { width:100%; max-width:100%; box-sizing:border-box; }
@media (max-width:767px) { .elementor-27 .elementor-element.elementor-element-seo27links { width:100%; max-width:100%; min-width:0; } }/* End custom CSS */