.elementor-97 .elementor-element.elementor-element-5755f57{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-97 .elementor-element.elementor-element-c5d9dc9{--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-97 .elementor-element.elementor-element-a1bbaae{--display:flex;--min-height:0px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-97 .elementor-element.elementor-element-a9b367d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-97 .elementor-element.elementor-element-a9b367d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:3.9px;color:#000000;}.elementor-97 .elementor-element.elementor-element-8e0b82d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-97 .elementor-element.elementor-element-8e0b82d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:58px;font-weight:700;color:#000000;}.elementor-97 .elementor-element.elementor-element-83b31fa{--display:flex;}.elementor-97 .elementor-element.elementor-element-21d55c7{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;}.elementor-97 .elementor-element.elementor-element-2dc7cbf{--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-97 .elementor-element.elementor-element-47eae1a{--display:flex;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-97 .elementor-element.elementor-element-259414d{--grid-columns:3;}.elementor-97 .elementor-element.elementor-element-0235319{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-97 .elementor-element.elementor-element-af01670{--display:flex;--min-height:0px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-97 .elementor-element.elementor-element-abd0545{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-97 .elementor-element.elementor-element-abd0545 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:3.9px;color:#000000;}.elementor-97 .elementor-element.elementor-element-094c581{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-97 .elementor-element.elementor-element-094c581 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:58px;font-weight:700;color:#000000;}.elementor-97 .elementor-element.elementor-element-9776e05{--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-97 .elementor-element.elementor-element-f529cfb{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-97 .elementor-element.elementor-element-f529cfb:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-f529cfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-97 .elementor-element.elementor-element-487abe3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-97 .elementor-element.elementor-element-487abe3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:58px;font-weight:700;color:#000000;}.elementor-97 .elementor-element.elementor-element-8a60e7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-97 .elementor-element.elementor-element-8a60e7a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5rem;color:#000000;}.elementor-97 .elementor-element.elementor-element-229f542{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-97 .elementor-element.elementor-element-229f542:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-229f542 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-97 .elementor-element.elementor-element-5690fcc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-97 .elementor-element.elementor-element-5690fcc .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:58px;font-weight:700;color:#000000;}.elementor-97 .elementor-element.elementor-element-57e9989{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-97 .elementor-element.elementor-element-57e9989 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5rem;color:#000000;}.elementor-97 .elementor-element.elementor-element-15109bb{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-97 .elementor-element.elementor-element-15109bb:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-15109bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-97 .elementor-element.elementor-element-0857345{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-97 .elementor-element.elementor-element-0857345 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:58px;font-weight:700;color:#000000;}.elementor-97 .elementor-element.elementor-element-58d765d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-97 .elementor-element.elementor-element-58d765d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5rem;color:#000000;}.elementor-97 .elementor-element.elementor-element-73e2fa5{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-97 .elementor-element.elementor-element-73e2fa5:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-73e2fa5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-97 .elementor-element.elementor-element-3ed40aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-97 .elementor-element.elementor-element-3ed40aa .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:58px;font-weight:700;color:#000000;}.elementor-97 .elementor-element.elementor-element-1736df6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-97 .elementor-element.elementor-element-1736df6 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5rem;color:#000000;}.elementor-97 .elementor-element.elementor-element-8cdad03{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-97 .elementor-element.elementor-element-8cdad03:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-8cdad03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070A1F;}.elementor-97 .elementor-element.elementor-element-6fb6061{--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;--border-radius:25px 25px 25px 25px;}.elementor-97 .elementor-element.elementor-element-6fb6061:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-6fb6061 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070A1F;}.elementor-97 .elementor-element.elementor-element-f94b5a1{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-97 .elementor-element.elementor-element-f94b5a1.e-con{--align-self:center;}.elementor-97 .elementor-element.elementor-element-e8aff0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-97 .elementor-element.elementor-element-e8aff0b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:3.9px;color:#FFFFFF;}.elementor-97 .elementor-element.elementor-element-2c64192{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-97 .elementor-element.elementor-element-2c64192 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:58px;font-weight:700;color:#FFFFFF;}.elementor-97 .elementor-element.elementor-element-2df6073{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-97 .elementor-element.elementor-element-2df6073 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5rem;color:#FFFFFF;}.elementor-97 .elementor-element.elementor-element-473191e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-97 .elementor-element.elementor-element-92d50c6 .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;fill:#0B1033;color:#0B1033;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:20px 20px 20px 20px;padding:25px 25px 25px 25px;}.elementor-97 .elementor-element.elementor-element-92d50c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-97 .elementor-element.elementor-element-92d50c6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-97 .elementor-element.elementor-element-92d50c6 .elementor-button .elementor-button-content-wrapper{gap:10px;}@media(max-width:1024px){.elementor-97 .elementor-element.elementor-element-259414d{--grid-columns:2;}}@media(min-width:768px){.elementor-97 .elementor-element.elementor-element-5755f57{--content-width:100vw;}.elementor-97 .elementor-element.elementor-element-c5d9dc9{--width:90%;}.elementor-97 .elementor-element.elementor-element-a1bbaae{--width:95%;}.elementor-97 .elementor-element.elementor-element-0235319{--content-width:100%;}.elementor-97 .elementor-element.elementor-element-af01670{--width:95%;}.elementor-97 .elementor-element.elementor-element-8cdad03{--content-width:100%;}.elementor-97 .elementor-element.elementor-element-6fb6061{--width:100%;}}@media(max-width:767px){.elementor-97 .elementor-element.elementor-element-a9b367d .elementor-heading-title{font-size:18px;}.elementor-97 .elementor-element.elementor-element-8e0b82d .elementor-heading-title{font-size:18px;}.elementor-97 .elementor-element.elementor-element-259414d{--grid-columns:1;}.elementor-97 .elementor-element.elementor-element-abd0545 .elementor-heading-title{font-size:18px;}.elementor-97 .elementor-element.elementor-element-094c581 .elementor-heading-title{font-size:18px;}.elementor-97 .elementor-element.elementor-element-487abe3 .elementor-heading-title{font-size:18px;}.elementor-97 .elementor-element.elementor-element-8a60e7a .elementor-heading-title{font-size:18px;line-height:1lh;}.elementor-97 .elementor-element.elementor-element-5690fcc .elementor-heading-title{font-size:18px;}.elementor-97 .elementor-element.elementor-element-57e9989 .elementor-heading-title{font-size:18px;line-height:1lh;}.elementor-97 .elementor-element.elementor-element-0857345 .elementor-heading-title{font-size:18px;}.elementor-97 .elementor-element.elementor-element-58d765d .elementor-heading-title{font-size:18px;line-height:1lh;}.elementor-97 .elementor-element.elementor-element-3ed40aa .elementor-heading-title{font-size:18px;}.elementor-97 .elementor-element.elementor-element-1736df6 .elementor-heading-title{font-size:18px;line-height:1lh;}.elementor-97 .elementor-element.elementor-element-e8aff0b .elementor-heading-title{font-size:18px;}.elementor-97 .elementor-element.elementor-element-2c64192 .elementor-heading-title{font-size:18px;}.elementor-97 .elementor-element.elementor-element-2df6073 .elementor-heading-title{font-size:18px;line-height:1lh;}}/* Start custom CSS for button, class: .elementor-element-92d50c6 */.elementor-97 .elementor-element.elementor-element-92d50c6{
    transition: transform 0.45s cubic-bezier(0.22, 1, 0.36, 1),
                box-shadow 0.45s ease;
    transform-origin: center;
    will-change: transform;
}

.elementor-97 .elementor-element.elementor-element-92d50c6:hover{
    transform: scale(1.05);
    box-shadow: 0 20px 45px rgba(0,0,0,0.08);
}/* End custom CSS */
/* Start custom CSS */body{
  background:

    /* Royal Blue Glow */
    radial-gradient(
      circle at 10% 20%,
      rgba(37, 99, 235, 0.22) 0%,
      transparent 30%
    ),

    /* Cyan Highlight */
    radial-gradient(
      circle at 88% 14%,
      rgba(56, 189, 248, 0.18) 0%,
      transparent 28%
    ),

    /* Deep Navy Depth */
    radial-gradient(
      circle at 82% 82%,
      rgba(30, 64, 175, 0.16) 0%,
      transparent 32%
    ),

    /* Soft Blue Ambient */
    radial-gradient(
      circle at 18% 78%,
      rgba(147, 197, 253, 0.16) 0%,
      transparent 28%
    ),

    /* Mint Glow */
    radial-gradient(
      circle at 72% 38%,
      rgba(167, 243, 208, 0.18) 0%,
      transparent 30%
    ),

    /* Mint Ambient */
    radial-gradient(
      circle at 28% 52%,
      rgba(206, 248, 238, 0.20) 0%,
      transparent 34%
    ),

    /* Soft Purple Premium Depth */
    radial-gradient(
      circle at 52% 88%,
      rgba(238, 224, 255, 0.18) 0%,
      transparent 35%
    ),

    /* Main Background */
    linear-gradient(
      135deg,
      #f8fbff 0%,
      #eef6ff 25%,
      #f4fffc 52%,
      #f3f7ff 75%,
      #edf7ff 100%
    );

  background-attachment: fixed;
  background-size: cover;
  background-repeat: no-repeat;

  min-height: 100vh;
  overflow-x: hidden;

  position: relative;
}/* End custom CSS */