.elementor-kit-23{--e-global-color-primary:#2B3367;--e-global-color-secondary:#4F76C4;--e-global-color-text:#0C263A;--e-global-color-accent:#61CE70;--e-global-color-eac833d:#B0CFE6;--e-global-color-723a93f:#F7F6F3;--e-global-color-0308fb3:#EFADAC;--e-global-color-f0791f0:#DD5453;--e-global-color-f9aa4d5:#F1F4FB;--e-global-color-b8ea6a3:#0C263A;--e-global-color-c99a66a:#F2F6FA;--e-global-color-c58e747:#0C263A;--e-global-color-700f3e8:#0C263A;--e-global-color-5d51d85:#D5E2F2;--e-global-color-e8126b5:#EBEFF4;--e-global-color-a1684d9:#61CE70;--e-global-typography-primary-font-family:"Work Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Work Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Work Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Work Sans";--e-global-typography-accent-font-weight:500;--e-global-typography-be85324-font-family:"DM Sans";--e-global-typography-be85324-font-size:80px;--e-global-typography-be85324-font-weight:600;--e-global-typography-be85324-font-style:normal;--e-global-typography-be85324-line-height:92px;--e-global-typography-74f1e40-font-family:"DM Sans";--e-global-typography-74f1e40-font-size:48px;--e-global-typography-74f1e40-font-weight:600;--e-global-typography-74f1e40-font-style:normal;--e-global-typography-74f1e40-line-height:56px;--e-global-typography-b1abd52-font-family:"Work Sans";--e-global-typography-b1abd52-font-size:16px;--e-global-typography-b1abd52-font-weight:400;}.elementor-kit-23 e-page-transition{background-color:#FDFDFD;}.elementor-kit-23 h1{font-family:var( --e-global-typography-be85324-font-family ), Sans-serif;font-size:var( --e-global-typography-be85324-font-size );font-weight:var( --e-global-typography-be85324-font-weight );font-style:var( --e-global-typography-be85324-font-style );line-height:var( --e-global-typography-be85324-line-height );}.elementor-kit-23 h2{font-family:var( --e-global-typography-74f1e40-font-family ), Sans-serif;font-size:var( --e-global-typography-74f1e40-font-size );font-weight:var( --e-global-typography-74f1e40-font-weight );font-style:var( --e-global-typography-74f1e40-font-style );line-height:var( --e-global-typography-74f1e40-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end: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 .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-23 h1{font-size:var( --e-global-typography-be85324-font-size );line-height:var( --e-global-typography-be85324-line-height );}.elementor-kit-23 h2{font-size:var( --e-global-typography-74f1e40-font-size );line-height:var( --e-global-typography-74f1e40-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-23{--e-global-typography-be85324-font-size:36px;--e-global-typography-be85324-line-height:1em;--e-global-typography-74f1e40-font-size:24px;--e-global-typography-74f1e40-line-height:1em;}.elementor-kit-23 h1{font-size:var( --e-global-typography-be85324-font-size );line-height:var( --e-global-typography-be85324-line-height );}.elementor-kit-23 h2{font-size:var( --e-global-typography-74f1e40-font-size );line-height:var( --e-global-typography-74f1e40-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-text-editor p {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
}

.primary {
    color: #2B3367;
}

.secondary {
    color: #DD5453;
}

@keyframes floating {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-20px);
  }
  100% {
    transform: translateY(0);
  }
}

.floating {
  display: inline-block; /* Ensure it behaves as a block or inline-block element */
  animation: floating 2s infinite ease-in-out;
}/* End custom CSS */