.elementor-5677 .elementor-element.elementor-element-4a833644{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-5677 .elementor-element.elementor-element-4a833644:not(.elementor-motion-effects-element-type-background), .elementor-5677 .elementor-element.elementor-element-4a833644 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-5677 .elementor-element.elementor-element-707edc74{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-5677 .elementor-element.elementor-element-707edc74:not(.elementor-motion-effects-element-type-background), .elementor-5677 .elementor-element.elementor-element-707edc74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F2B36;}.elementor-5677 .elementor-element.elementor-element-69570d0b{--display:flex;--min-height:130px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5677 .elementor-element.elementor-element-4341caec img{border-radius:100px 100px 100px 100px;}.elementor-5677 .elementor-element.elementor-element-40cb6fb2{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5677 .elementor-element.elementor-element-5414f9ea .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-403b886 );}.elementor-5677 .elementor-element.elementor-element-43327ab4 .elementor-heading-title{font-family:"Wix Madefor Display", Sans-serif;font-size:19px;font-weight:500;color:var( --e-global-color-403b886 );}.elementor-5677 .elementor-element.elementor-element-1fca1a17{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5677 .elementor-element.elementor-element-5b15d50f{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-5677 .elementor-element.elementor-element-5b15d50f:not(.elementor-motion-effects-element-type-background), .elementor-5677 .elementor-element.elementor-element-5b15d50f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5677 .elementor-element.elementor-element-6bf8908a .elementor-heading-title{font-family:"Hind Madurai", Sans-serif;font-size:25px;font-weight:600;color:#5C5CBF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5677 .elementor-element.elementor-element-4582ae36{font-family:"Wix Madefor Display", Sans-serif;font-size:16px;font-weight:400;}.elementor-5677 .elementor-element.elementor-element-4151d4ad{padding:0px 0px 0px 0px;font-family:"Wix Madefor Display", Sans-serif;font-size:16px;font-weight:700;}.elementor-5677 .elementor-element.elementor-element-2cd1692{--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-5677 .elementor-element.elementor-element-857c41b{--display:flex;}.elementor-5677 .elementor-element.elementor-element-4f5f5ba img{width:100%;max-width:100%;}.elementor-5677 .elementor-element.elementor-element-2903d30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Wix Madefor Display", Sans-serif;font-weight:700;}.elementor-5677 .elementor-element.elementor-element-2903d30.elementor-element{--align-self:center;}.elementor-5677 .elementor-element.elementor-element-0ad9219{--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;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5677 .elementor-element.elementor-element-927e11f{--display:flex;}.elementor-5677 .elementor-element.elementor-element-9b9811c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Wix Madefor Display", Sans-serif;font-weight:700;}.elementor-5677 .elementor-element.elementor-element-9b9811c.elementor-element{--align-self:center;}.elementor-5677 .elementor-element.elementor-element-6517d2a{--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;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5677 .elementor-element.elementor-element-9935c7f{--display:flex;}.elementor-5677 .elementor-element.elementor-element-9935c7f.e-con{--e-con-transform-translateX:-7px;}.elementor-5677 .elementor-element.elementor-element-1c0e72e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Wix Madefor Display", Sans-serif;font-weight:700;}.elementor-5677 .elementor-element.elementor-element-1c0e72e.elementor-element{--align-self:center;}.elementor-5677 .elementor-element.elementor-element-afd65fd{--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;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5677 .elementor-element.elementor-element-7201c98{--display:flex;}.elementor-5677 .elementor-element.elementor-element-7201c98.e-con{--e-con-transform-translateX:-6px;}.elementor-5677 .elementor-element.elementor-element-74db700{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Wix Madefor Display", Sans-serif;font-weight:600;}.elementor-5677 .elementor-element.elementor-element-74db700.elementor-element{--align-self:center;}.elementor-5677 .elementor-element.elementor-element-bd09f5b{--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;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5677 .elementor-element.elementor-element-83e61ff{--display:flex;}.elementor-5677 .elementor-element.elementor-element-83e61ff.e-con{--e-con-transform-translateX:-5px;}.elementor-5677 .elementor-element.elementor-element-256ef00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Wix Madefor Display", Sans-serif;font-weight:600;}.elementor-5677 .elementor-element.elementor-element-256ef00.elementor-element{--align-self:center;}.elementor-5677 .elementor-element.elementor-element-905e218{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5677 .elementor-element.elementor-element-905e218:not(.elementor-motion-effects-element-type-background), .elementor-5677 .elementor-element.elementor-element-905e218 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5677 .elementor-element.elementor-element-56b23eaa{--display:flex;--min-height:0px;}.elementor-5677 .elementor-element.elementor-element-60fbe8d5{--display:flex;--min-height:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5677 .elementor-element.elementor-element-f02021c{border-radius:0px 0px 0px 0px;}.elementor-5677 .elementor-element.elementor-element-74516f87.elementor-element{--order:-99999 /* order start hack */;}.elementor-5677 .elementor-element.elementor-element-622d502a{--display:flex;}@media(min-width:768px){.elementor-5677 .elementor-element.elementor-element-69570d0b{--width:12%;}.elementor-5677 .elementor-element.elementor-element-40cb6fb2{--width:61%;}.elementor-5677 .elementor-element.elementor-element-857c41b{--width:12%;}.elementor-5677 .elementor-element.elementor-element-927e11f{--width:12%;}.elementor-5677 .elementor-element.elementor-element-9935c7f{--width:12%;}.elementor-5677 .elementor-element.elementor-element-7201c98{--width:12%;}.elementor-5677 .elementor-element.elementor-element-83e61ff{--width:12%;}}@media(max-width:1366px){.elementor-5677 .elementor-element.elementor-element-4a833644{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-5677 .elementor-element.elementor-element-905e218{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-5677 .elementor-element.elementor-element-f02021c{border-radius:0px 0px 0px 0px;}}@media(max-width:1024px){.elementor-5677 .elementor-element.elementor-element-4a833644{--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-5677 .elementor-element.elementor-element-707edc74{--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5677 .elementor-element.elementor-element-1fca1a17{--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-5677 .elementor-element.elementor-element-5b15d50f{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-5677 .elementor-element.elementor-element-905e218{--min-height:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:2px;--padding-right:2px;}.elementor-5677 .elementor-element.elementor-element-56b23eaa{--min-height:400px;}.elementor-5677 .elementor-element.elementor-element-f02021c{border-radius:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-5677 .elementor-element.elementor-element-4a833644{--padding-top:0px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-5677 .elementor-element.elementor-element-707edc74{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-5677 .elementor-element.elementor-element-4341caec img{border-radius:160px 160px 160px 160px;}.elementor-5677 .elementor-element.elementor-element-5414f9ea{text-align:center;}.elementor-5677 .elementor-element.elementor-element-5414f9ea .elementor-heading-title{font-size:30px;}.elementor-5677 .elementor-element.elementor-element-43327ab4{text-align:center;}.elementor-5677 .elementor-element.elementor-element-43327ab4 .elementor-heading-title{font-size:16px;}.elementor-5677 .elementor-element.elementor-element-1fca1a17{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5677 .elementor-element.elementor-element-5b15d50f{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5677 .elementor-element.elementor-element-905e218{--min-height:186px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:2px;--padding-right:2px;}.elementor-5677 .elementor-element.elementor-element-56b23eaa{--min-height:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5677 .elementor-element.elementor-element-60fbe8d5{--min-height:0px;}.elementor-5677 .elementor-element.elementor-element-f02021c{border-radius:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-d10c4fb *//* === Disable fullscreen on small/mobile screens === */
@media screen and (max-width: 768px) {
  /* Hide the custom fullscreen button on mobile */
  .custom-fullscreen-btn {
    display: none !important;
  }

  /* Prevent expanded lightbox on mobile */
  .presto-wrapper.expanded {
    position: relative !important;
    width: 100% !important;
    height: auto !important;
    transform: none !important;
    background: transparent !important;
    border-radius: 0 !important;
    box-shadow: none !important;
  }

  /* Video fits normally */
  .presto-wrapper.expanded iframe,
  .presto-wrapper.expanded video {
    width: 100% !important;
    height: auto !important;
    border-radius: 0 !important;
  }

  /* Hide close button on mobile */
  .presto-wrapper.expanded .close-lightbox-btn {
    display: none !important;
  }

  /* Overlay hidden on mobile */
  .presto-wrapper.expanded + .presto-overlay {
    display: none !important;
  }
}

/* === Default Wrapper (normal mode) === */
.presto-wrapper {
  position: relative;
  display: inline-block;
  width: 100%;
  max-width: 900px;
  transition: all 0.3s ease-in-out;
}

/* Hide native fullscreen icon */
.presto-wrapper .pp-controls__fullscreen {
  display: none !important;
}

/* === Custom fullscreen open button === */
.custom-fullscreen-btn {
  position: absolute;
  bottom: 7px;
  right: 5px;
  background: #7b7ac2;
  color: #fff;
  border: none;
  font-size: 28px;
  cursor: pointer;
  border-radius: 20%;
  width: 28px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  padding: 0;
  z-index: 99;
  transition: all 0.25s ease-in-out;
  box-shadow: 0 0 6px rgba(94,94,191,0.3);
}
.custom-fullscreen-btn:hover {
  background: #7474d4;
  box-shadow: 0 0 15px rgba(94,94,191,0.5);
  transform: scale(1.05);
}

/* === Expanded Lightbox Mode (Desktop) === */
.presto-wrapper.expanded {
  position: fixed !important;
  top: 56%;
  left: 50%;
  width: 80vw !important;
  height: 80vh !important;
  transform: translate(-50%, -50%);
background: transparent !important;
  z-index: 99999;
  border-radius: 0px;
  box-shadow: 0 0 0px rgba(0,0,0,0.0);
}

/* Hide open button when expanded */
.presto-wrapper.expanded .custom-fullscreen-btn {
  display: none;
}

/* === Close (X) Button === */
.close-lightbox-btn {
  display: none;
  position: absolute;
  top: 8px;
  right: 16px;
  background: #ffffff;
  color: #5e5ebf;
  border: none;
  font-size: 60px;
  font-weight: bold;
  cursor: pointer;
  z-index: 100000;
  border-radius: 50%;
  width: 0px;
  height: 0px;
  line-height: 0px;
  text-align: center;
  padding: 0;
  transition: all 0.2s ease-in-out;
}

/* Show X when expanded */
.presto-wrapper.expanded .close-lightbox-btn {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Disable hover color change */
.close-lightbox-btn:hover {
  color: #5e5ebf;
  background: #ffffff;
  transform: scale(1.05);
}

/* === Overlay Background === */
.presto-overlay {
  display: none;
  position: fixed;
  inset: 0;
  background: rgba(0,0,0,0.6);
  z-index: 99998;
}

/* Show overlay when expanded */
.presto-wrapper.expanded + .presto-overlay {
  display: block;
}

/* === Responsive tweak (just for smaller screens) === */
@media screen and (max-width: 768px) {
  .presto-wrapper.expanded {
    width: 95vw;
    height: 53.4vw; /* maintain 16:9 ratio */
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f02021c */.pdf-container {
  width: 100%;
  height: 100vh; /* fills the visible height */
  overflow: hidden;
}/* End custom CSS */