.elementor-kit-108{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#49BFEE;--e-global-color-text:#494949;--e-global-color-accent:#49BFEE;--e-global-color-fa302c4:#FFFFFF;--e-global-color-f4d9a55:#AAB1C2;--e-global-color-1e387bf:#06203C;--e-global-color-64ae608:#06203C;--e-global-color-33f134d:#FFFFFF30;--e-global-color-91b720a:#18223B;--e-global-color-78d90f4:#49BFEE82;--e-global-color-c57ecbd:#1F2D5C8A;--e-global-color-e2640e2:#F4F5FA;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-size:16px;--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-size:58px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-secondary-letter-spacing:-2px;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-decoration:none;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:18px;--e-global-typography-6433c51-font-family:"Poppins";--e-global-typography-6433c51-font-size:14px;--e-global-typography-6433c51-font-weight:600;--e-global-typography-6433c51-text-transform:uppercase;--e-global-typography-6433c51-text-decoration:none;--e-global-typography-6433c51-line-height:1em;--e-global-typography-6433c51-letter-spacing:0.6px;--e-global-typography-a3161ad-font-family:"Poppins";--e-global-typography-a3161ad-font-size:12px;--e-global-typography-a3161ad-font-weight:600;--e-global-typography-a3161ad-text-transform:uppercase;--e-global-typography-a3161ad-text-decoration:none;--e-global-typography-a3161ad-letter-spacing:2px;--e-global-typography-8aebca3-font-family:"Poppins";--e-global-typography-8aebca3-font-size:20px;--e-global-typography-8aebca3-font-weight:500;--e-global-typography-8aebca3-text-decoration:none;--e-global-typography-131140c-font-family:"Poppins";--e-global-typography-131140c-font-size:90px;--e-global-typography-131140c-font-weight:700;--e-global-typography-131140c-text-transform:uppercase;--e-global-typography-131140c-line-height:1.1em;--e-global-typography-131140c-letter-spacing:-3px;--e-global-typography-d1b91c1-font-family:"Poppins";--e-global-typography-d1b91c1-font-size:52px;--e-global-typography-d1b91c1-font-weight:600;--e-global-typography-d1b91c1-text-transform:capitalize;--e-global-typography-d1b91c1-line-height:60px;--e-global-typography-d1b91c1-letter-spacing:-0.5px;--e-global-typography-5e27b4f-font-family:"Poppins";--e-global-typography-5e27b4f-font-size:24px;--e-global-typography-5e27b4f-font-weight:600;--e-global-typography-5e27b4f-text-transform:capitalize;--e-global-typography-5e27b4f-line-height:1.2em;--e-global-typography-e172045-font-family:"Poppins";--e-global-typography-e172045-font-size:43px;--e-global-typography-e172045-font-weight:500;--e-global-typography-e172045-text-transform:capitalize;--e-global-typography-e172045-line-height:1.3em;--e-global-typography-d898918-font-family:"Poppins";--e-global-typography-d898918-font-size:20px;--e-global-typography-d898918-font-weight:600;--e-global-typography-d898918-line-height:1.2em;--e-global-typography-dfc8572-font-family:"Poppins";--e-global-typography-dfc8572-font-size:86px;--e-global-typography-dfc8572-font-weight:700;--e-global-typography-dfc8572-text-transform:uppercase;--e-global-typography-dfc8572-line-height:1.1em;--e-global-typography-dfc8572-letter-spacing:-3px;background-color:var( --e-global-color-fa302c4 );color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-108 e-page-transition{background-color:#FFBC7D;}.elementor-kit-108 a{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;text-decoration:none;}.elementor-kit-108 a:hover{color:var( --e-global-color-primary );}.elementor-kit-108 h1{color:var( --e-global-color-1e387bf );font-family:var( --e-global-typography-131140c-font-family ), Sans-serif;font-size:var( --e-global-typography-131140c-font-size );font-weight:var( --e-global-typography-131140c-font-weight );text-transform:var( --e-global-typography-131140c-text-transform );line-height:var( --e-global-typography-131140c-line-height );letter-spacing:var( --e-global-typography-131140c-letter-spacing );word-spacing:var( --e-global-typography-131140c-word-spacing );}.elementor-kit-108 h2{color:var( --e-global-color-1e387bf );font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;line-height:1.2em;}.elementor-kit-108 h3{color:var( --e-global-color-1e387bf );font-family:var( --e-global-typography-5e27b4f-font-family ), Sans-serif;font-size:var( --e-global-typography-5e27b4f-font-size );font-weight:var( --e-global-typography-5e27b4f-font-weight );text-transform:var( --e-global-typography-5e27b4f-text-transform );line-height:var( --e-global-typography-5e27b4f-line-height );letter-spacing:var( --e-global-typography-5e27b4f-letter-spacing );word-spacing:var( --e-global-typography-5e27b4f-word-spacing );}.elementor-kit-108 h4{color:var( --e-global-color-1e387bf );font-family:var( --e-global-typography-d898918-font-family ), Sans-serif;font-size:var( --e-global-typography-d898918-font-size );font-weight:var( --e-global-typography-d898918-font-weight );line-height:var( --e-global-typography-d898918-line-height );letter-spacing:var( --e-global-typography-d898918-letter-spacing );word-spacing:var( --e-global-typography-d898918-word-spacing );}.elementor-kit-108 h5{color:var( --e-global-color-1e387bf );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;text-decoration:none;line-height:1em;}.elementor-kit-108 h6{color:var( --e-global-color-1e387bf );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-108 button,.elementor-kit-108 input[type="button"],.elementor-kit-108 input[type="submit"],.elementor-kit-108 .elementor-button{border-style:none;border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-kit-108 button:hover,.elementor-kit-108 button:focus,.elementor-kit-108 input[type="button"]:hover,.elementor-kit-108 input[type="button"]:focus,.elementor-kit-108 input[type="submit"]:hover,.elementor-kit-108 input[type="submit"]:focus,.elementor-kit-108 .elementor-button:hover,.elementor-kit-108 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-kit-108 label{color:var( --e-global-color-primary );font-family:var( --e-global-typography-6433c51-font-family ), Sans-serif;font-size:var( --e-global-typography-6433c51-font-size );font-weight:var( --e-global-typography-6433c51-font-weight );text-transform:var( --e-global-typography-6433c51-text-transform );text-decoration:var( --e-global-typography-6433c51-text-decoration );line-height:var( --e-global-typography-6433c51-line-height );letter-spacing:var( --e-global-typography-6433c51-letter-spacing );word-spacing:var( --e-global-typography-6433c51-word-spacing );}.elementor-kit-108 input:not([type="button"]):not([type="submit"]),.elementor-kit-108 textarea,.elementor-kit-108 .elementor-field-textual{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-33f134d );border-radius:0px 0px 0px 0px;}.elementor-kit-108 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-108 textarea:focus,.elementor-kit-108 .elementor-field-textual:focus{color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1290px;}.e-con{--container-max-width:1290px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-kit-108{--e-global-typography-primary-font-size:15px;--e-global-typography-secondary-font-size:52px;--e-global-typography-text-font-size:15px;--e-global-typography-accent-font-size:14px;--e-global-typography-6433c51-font-size:14px;--e-global-typography-a3161ad-font-size:12px;--e-global-typography-8aebca3-font-size:19px;--e-global-typography-131140c-font-size:70px;--e-global-typography-d1b91c1-font-size:36px;--e-global-typography-5e27b4f-font-size:26px;--e-global-typography-e172045-font-size:40px;--e-global-typography-d898918-font-size:21px;--e-global-typography-dfc8572-font-size:70px;font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-108 h1{font-size:var( --e-global-typography-131140c-font-size );line-height:var( --e-global-typography-131140c-line-height );letter-spacing:var( --e-global-typography-131140c-letter-spacing );word-spacing:var( --e-global-typography-131140c-word-spacing );}.elementor-kit-108 h2{font-size:28px;}.elementor-kit-108 h3{font-size:var( --e-global-typography-5e27b4f-font-size );line-height:var( --e-global-typography-5e27b4f-line-height );letter-spacing:var( --e-global-typography-5e27b4f-letter-spacing );word-spacing:var( --e-global-typography-5e27b4f-word-spacing );}.elementor-kit-108 h4{font-size:var( --e-global-typography-d898918-font-size );line-height:var( --e-global-typography-d898918-line-height );letter-spacing:var( --e-global-typography-d898918-letter-spacing );word-spacing:var( --e-global-typography-d898918-word-spacing );}.elementor-kit-108 h5{font-size:17px;}.elementor-kit-108 h6{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-108 label{font-size:var( --e-global-typography-6433c51-font-size );line-height:var( --e-global-typography-6433c51-line-height );letter-spacing:var( --e-global-typography-6433c51-letter-spacing );word-spacing:var( --e-global-typography-6433c51-word-spacing );}.elementor-kit-108 input:not([type="button"]):not([type="submit"]),.elementor-kit-108 textarea,.elementor-kit-108 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-108{--e-global-typography-primary-font-size:14px;--e-global-typography-secondary-font-size:42px;--e-global-typography-text-font-size:14px;--e-global-typography-accent-font-size:13px;--e-global-typography-6433c51-font-size:14px;--e-global-typography-a3161ad-font-size:12px;--e-global-typography-8aebca3-font-size:18px;--e-global-typography-131140c-font-size:54px;--e-global-typography-d1b91c1-font-size:32px;--e-global-typography-d1b91c1-line-height:1.25em;--e-global-typography-5e27b4f-font-size:24px;--e-global-typography-e172045-font-size:32px;--e-global-typography-d898918-font-size:20px;--e-global-typography-dfc8572-font-size:43px;--e-global-typography-dfc8572-letter-spacing:-1.5px;font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-108 h1{font-size:var( --e-global-typography-131140c-font-size );line-height:var( --e-global-typography-131140c-line-height );letter-spacing:var( --e-global-typography-131140c-letter-spacing );word-spacing:var( --e-global-typography-131140c-word-spacing );}.elementor-kit-108 h2{font-size:26px;}.elementor-kit-108 h3{font-size:var( --e-global-typography-5e27b4f-font-size );line-height:var( --e-global-typography-5e27b4f-line-height );letter-spacing:var( --e-global-typography-5e27b4f-letter-spacing );word-spacing:var( --e-global-typography-5e27b4f-word-spacing );}.elementor-kit-108 h4{font-size:var( --e-global-typography-d898918-font-size );line-height:var( --e-global-typography-d898918-line-height );letter-spacing:var( --e-global-typography-d898918-letter-spacing );word-spacing:var( --e-global-typography-d898918-word-spacing );}.elementor-kit-108 h5{font-size:16px;}.elementor-kit-108 h6{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-108 label{font-size:var( --e-global-typography-6433c51-font-size );line-height:var( --e-global-typography-6433c51-line-height );letter-spacing:var( --e-global-typography-6433c51-letter-spacing );word-spacing:var( --e-global-typography-6433c51-word-spacing );}.elementor-kit-108 input:not([type="button"]):not([type="submit"]),.elementor-kit-108 textarea,.elementor-kit-108 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*Background color*/

.bg{
  position:relative;
  background:
    radial-gradient(140% 100% at -10% 40%, rgba(73,191,238,.18), transparent 60%),
    radial-gradient(120% 90% at 110% 60%, rgba(73,191,238,.14), transparent 65%),
    linear-gradient(135deg, #06203C 40%, #08305a 100%);
}







 /* =========
   btn-light - No mismatch version
   ======== */

.btn-light .elementor-button{
  --blue:#49BFEE;
  --dark-blue: #1F2D5C8A;
  --white:#ffffff;

  position:relative;
  display:inline-flex;
  align-items:center;
  justify-content:space-between;
  box-sizing:border-box;

  height:56px;
  width:auto;
  padding:4px 4px 5px 24px !important;

  background:#ffffff00;
  border:1.5px solid var(--dark-blue);
  border-radius:999px !important;

  font:600 16px "Inter","Poppins",sans-serif;
  color:#0b0f1a;
  text-decoration:none;

  overflow:hidden;
  transition:color .35s ease, transform .2s ease;
}

/* ONLY BLUE LAYER (starts as circle, expands on hover) */
.btn-light .elementor-button::before{
  content:"";
  position:absolute;
  right:6px;
  top:6px;

  width:44px;
  height:44px;

  background:var(--blue);
  border-radius:999px;

  transition:width .45s ease;
  z-index:0;
}

/* content wrapper */
.btn-light .elementor-button-content-wrapper{
  position:relative;
  z-index:1;
  display:flex;
  align-items:center;
  justify-content:space-between;
  width:100%;
  gap:30px !important;
}

/* text */
.btn-light .elementor-button-text{
  color:inherit;
  white-space:nowrap;
  transition:color .35s ease;
}

/* ICON: transparent background (so no mismatch) */
.btn-light .elementor-button-icon{
  width:44px;
  height:44px;

  min-width:44px;
  min-height:44px;

  border-radius:50%;
  background:transparent !important;   /* ✅ important */
  color:#fff;

  display:flex;
  align-items:center;
  justify-content:center;

  font-size:18px;
  line-height:1;

  margin:0 !important;
  padding:0 !important;

  transition:transform .35s ease;
}

/* hover */
.btn-light .elementor-button:hover{
  color:#fff;
  transform:translateY(-1px);
}

.btn-light .elementor-button:hover::before{
  width:calc(100% - 12px);
}

.btn-light .elementor-button:hover .elementor-button-icon{
  transform:translateX(4px);
}

/* active */
.btn-light .elementor-button:active{
  transform:scale(.98);
}

/* remove elementor icon default spacing */
.btn-light .elementor-button-icon i,
.btn-light .elementor-button-icon svg{
  margin:0 !important;
}

/* reduced motion */
@media (prefers-reduced-motion: reduce){
  .btn-light .elementor-button,
  .btn-light .elementor-button::before,
  .btn-light .elementor-button-icon{
    transition:none !important;
  }
}

 
 
 
 
 
 /*for dark btn*/
 
 
 
 /* =========
   btn-dark - No mismatch version
   ======== */

.btn-dark .elementor-button{
  --blue:#49BFEE;
  --dark-blue: #06203c;
  --white:#ffffff;

  position:relative;
  display:inline-flex;
  align-items:center;
  justify-content:space-between;
  box-sizing:border-box;

  height:56px;
  width:auto;
  padding:4px 4px 5px 24px !important;

  background:#ffffff00;
  border:1.5px solid var(--white);
  border-radius:999px !important;

  font:600 16px "Inter","Poppins",sans-serif;
  color:#0b0f1a;
  text-decoration:none;

  overflow:hidden;
  transition:color .35s ease, transform .2s ease;
}

/* ONLY BLUE LAYER (starts as circle, expands on hover) */
.btn-dark .elementor-button::before{
  content:"";
  position:absolute;
  right:6px;
  top:6px;

  width:44px;
  height:44px;

  background:var(--dark-blue);
  border-radius:999px;

  transition:width .45s ease;
  z-index:0;
}

/* content wrapper */
.btn-dark .elementor-button-content-wrapper{
  position:relative;
  z-index:1;
  display:flex;
  align-items:center;
  justify-content:space-between;
  width:100%;
  gap: 30px !important;

}

/* text */
.btn-dark .elementor-button-text{
  color:inherit;
  white-space:nowrap;
  transition:color .35s ease;
}

/* ICON: transparent background (so no mismatch) */
.btn-dark .elementor-button-icon{
  width:44px;
  height:44px;

  min-width:44px;
  min-height:44px;

  border-radius:50%;
  background:transparent !important;   /* ✅ important */
  color:#fff;

  display:flex;
  align-items:center;
  justify-content:center;

  font-size:18px;
  line-height:1;

  margin:0 !important;
  padding:0 !important;

  transition:transform .35s ease;
}

/* hover */
.btn-dark .elementor-button:hover{
  color:#fff;
  transform:translateY(-1px);
}

.btn-dark .elementor-button:hover::before{
  width:calc(100% - 12px);
}

.btn-dark .elementor-button:hover .elementor-button-icon{
  transform:translateX(4px);
}

/* active */
.btn-dark .elementor-button:active{
  transform:scale(.98);
}

/* remove elementor icon default spacing */
.btn-dark .elementor-button-icon i,
.btn-dark .elementor-button-icon svg{
  margin:0 !important;
}

/* reduced motion */
@media (prefers-reduced-motion: reduce){
  .btn-dark .elementor-button,
  .btn-dark .elementor-button::before,
  .btn-dark .elementor-button-icon{
    transition:none !important;
  }
}

 
 
 
 
 /*for white btn*/
 
 
 
 /* =========
   btn-white - No mismatch version
   ======== */

.btn-white .elementor-button{
  --blue:#49BFEE;
  --dark-blue: #1F2D5C8A;
  --white:#ffffff;

  position:relative;
  display:inline-flex;
  align-items:center;
  justify-content:flex-start;
  box-sizing:border-box;

  height:56px;
  width:auto ;
  padding:4px 4px 5px 24px !important;

  background:#ffffff00;
  border:1.5px solid var(--white);
  border-radius:999px !important;

  font:600 16px "Inter","Poppins",sans-serif;
  color:var(--white);
  text-decoration:none;

  overflow:hidden;
  transition:color .35s ease, transform .2s ease;
}

/* ONLY BLUE LAYER (starts as circle, expands on hover) */
.btn-white .elementor-button::before{
  content:"";
  position:absolute;
  right:6px;
  top:6px;

  width:44px;
  height:44px;

  background:var(--blue);
  border-radius:999px;

  transition:width .45s ease;
  z-index:0;
}

/* content wrapper */
.btn-white .elementor-button-content-wrapper{
  position:relative;
  z-index:1;
  display:flex;
  align-items:center;
  justify-content:space-between;
  width:100%;
  gap: 30px !important;
}

/* text */
.btn-white .elementor-button-text{
  color:inherit;
  white-space:nowrap;
  transition:color .35s ease;
}

/* ICON: transparent background (so no mismatch) */
.btn-white .elementor-button-icon{
  width:44px;
  height:44px;

  min-width:44px;
  min-height:44px;

  border-radius:50%;
  background:transparent !important;   /* ✅ important */
  color:#fff;

  display:flex;
  align-items:center;
  justify-content:center;

  font-size:18px;
  line-height:1;

  margin:0 !important;
  padding:0 !important;

  transition:transform .35s ease;
}

/* hover */
.btn-white .elementor-button:hover{
  color:#fff;
  transform:translateY(-1px);
}

.btn-white .elementor-button:hover::before{
  width:calc(100% - 12px);
}

.btn-white .elementor-button:hover .elementor-button-icon{
  transform:translateX(4px);
}

/* active */
.btn-white .elementor-button:active{
  transform:scale(.98);
}

/* remove elementor icon default spacing */
.btn-white .elementor-button-icon i,
.btn-white .elementor-button-icon svg{
  margin:0 !important;
}

/* reduced motion */
@media (prefers-reduced-motion: reduce){
  .btn-white .elementor-button,
  .btn-white .elementor-button::before,
  .btn-white .elementor-button-icon{
    transition:none !important;
  }
}/* End custom CSS */