.elementor-kit-9{--e-global-color-primary:#005EB8;--e-global-color-secondary:#231F20;--e-global-color-text:#425563;--e-global-color-accent:#00A499;--e-global-color-23efe21c:#41B6E6;--e-global-color-3151142:#871E81;--e-global-color-5ce5cc46:#FFF;--e-global-color-3ee0222a:#231F20;--e-global-color-aa24c32:#E8EDEE;--e-global-color-69dc607:#00A499;--e-global-color-3d294d5:#FFEB3B;--e-global-color-a44b4fe:#FFFFFF00;--e-global-color-ddadaf5:#FFFFFFE8;--e-global-color-e19a330:#D03E8A;--e-global-color-3fa90d7:#DC60A2;--e-global-color-759d46c:#2474B4;--e-global-color-1a31c27:#7E4C97;--e-global-color-89b54e1:#E7E7FF;--e-global-color-76f394d:#008279;--e-global-color-6baef48:#FF0000;--e-global-typography-text-font-size:1.8rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.25;--e-global-typography-accent-font-size:1.6rem;--e-global-typography-accent-font-weight:400;--e-global-typography-b932f5b-font-size:1.4rem;--e-global-typography-b932f5b-font-weight:600;--e-global-typography-b932f5b-text-transform:uppercase;--e-global-typography-b932f5b-line-height:1.4em;--e-global-typography-b932f5b-letter-spacing:1.5px;--e-global-typography-96b0507-font-size:1.8rem;--e-global-typography-96b0507-font-weight:bold;--e-global-typography-96b0507-letter-spacing:0.2px;--e-global-typography-6827df9-font-weight:normal;--e-global-typography-6827df9-line-height:1.6em;--e-global-typography-0edc9e8-font-size:4rem;--e-global-typography-0edc9e8-font-weight:500;--e-global-typography-0edc9e8-line-height:1.05;--e-global-typography-07036c7-font-size:1.2rem;--e-global-typography-07036c7-font-weight:600;--e-global-typography-07036c7-text-transform:uppercase;--e-global-typography-07036c7-line-height:1.4em;--e-global-typography-07036c7-letter-spacing:0.1rem;--e-global-typography-8e9efce-font-size:2rem;--e-global-typography-8e9efce-font-weight:400;--e-global-typography-effdc00-font-size:2rem;--e-global-typography-effdc00-font-weight:400;--e-global-typography-35deb37-font-size:1.6rem;--e-global-typography-35deb37-font-weight:600;--e-global-typography-a05d388-font-size:2.4rem;--e-global-typography-a05d388-font-weight:600;--e-global-typography-a05d388-line-height:2.25ex;background-color:var( --e-global-color-5ce5cc46 );color:var( --e-global-color-text );font-family:"Arial", Frutiger, "Frutiger", arial, "helvetica neue", "helvetica", Sans-serif;font-size:1.6rem;line-height:1.25;}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-kit-9 p{margin-bottom:1.25em;}.elementor-kit-9 a{color:var( --e-global-color-primary );}.elementor-kit-9 a:hover{color:var( --e-global-color-3151142 );}.elementor-kit-9 h1{color:var( --e-global-color-primary );font-size:4rem;font-weight:600;text-transform:none;}.elementor-kit-9 h2{color:var( --e-global-color-primary );font-size:3.2rem;font-weight:500;}.elementor-kit-9 h3{color:var( --e-global-color-3151142 );font-size:2.4rem;font-weight:500;}.elementor-kit-9 h4{color:var( --e-global-color-text );font-size:1.6rem;font-weight:600;}.elementor-kit-9 h5{color:var( --e-global-color-text );font-size:1.2rem;font-weight:600;}.elementor-kit-9 h6{color:var( --e-global-color-text );font-size:1.2rem;font-weight:600;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;--container-default-padding-top:2.4rem;--container-default-padding-right:2.4rem;--container-default-padding-bottom:2.4rem;--container-default-padding-left:2.4rem;}.elementor-widget:not(:last-child){margin-block-end:2.4rem;}.elementor-element{--widgets-spacing:2.4rem 2.4rem;--widgets-spacing-row:2.4rem;--widgets-spacing-column:2.4rem;}@media(max-width:1366px){.e-con{--container-default-padding-top:3.2rem;--container-default-padding-right:3.2rem;--container-default-padding-bottom:3.2rem;--container-default-padding-left:3.2rem;}}@media(max-width:767px){.elementor-kit-9{--e-global-typography-b932f5b-line-height:1.4em;--e-global-typography-0edc9e8-font-size:3.2rem;--e-global-typography-07036c7-line-height:1.4em;}.elementor-kit-9 h1{font-size:3.2rem;}.elementor-kit-9 h2{font-size:2.4rem;}.elementor-kit-9 h3{font-size:1.8rem;}.e-con{--container-default-padding-top:2.4rem;--container-default-padding-right:2.4rem;--container-default-padding-bottom:2.4rem;--container-default-padding-left:2.4rem;}}/* Start custom CSS */.elementor-kit-9 .elementor-toc__list-item-text-wrapper {
    align-items: flex-start;
}

.elementor-kit-9 a.elementor-button:focus-visible:focus-within .elementor-button-icon .e-font-icon-svg {
    fill: currentColor;
}

.elementor-kit-9 a:focus-visible:focus, .elementor-kit-9 .elementor-form-fields-wrapper input:focus, .elementor-kit-9 .elementor-form-fields-wrapper textarea:focus, .elementor-kit-9 .elementor-form-fields-wrapper button:focus, .elementor-kit-9 .e-filter-item:focus-visible:focus {
    outline: none;
    color: var(--e-global-color-secondary)!important;
    background-color: var(--e-global-color-3d294d5)!important;
    border-bottom: solid 0.25em var(--e-global-color-secondary)!important;
}

.elementor-kit-9 .elementor-widget-text-editor p, 
.elementor-kit-9 .elementor-widget-text-editor li {
    max-width: 88ch;
}

.elementor-kit-9 .elementor-widget-text-editor li {
    margin-block-end: 0.25em;
}

.elementor-kit-9 .elementor-widget-text-editor a, .elementor-kit-9 .elementor-widget-button a:hover, .elementor-kit-9 .e-filter-item:hover, .elementor-kit-9 .e-filter-item[aria-pressed="true"], .elementor-kit-9 .elementor-pagination a:hover {
    text-decoration: underline!important;
}

.elementor-kit-9 .elementor-widget-text-editor a:hover {
    background: var(--e-global-color-primary);
    color: var(--e-global-color-5ce5cc46);
}

.elementor-kit-9 .elementor-widget-text-editor a:focus {
    background-color: var(--e-global-color-3d294d5)!important;
    border-bottom: solid 0.2rem var(--e-global-color-secondary)!important;
    text-decoration: none!important
}

.elementor-kit-9 .elementor-widget-text-editor :not(:first-child + *):not(:first-child):is(h1, h2, h3, h4, h5, h6 )  {
    margin-block-start: 2em;
}

.elementor-kit-9 .elementor-widget-text-editor :is(h1, h2, h3, h4, h5, h6 ) + :is(h1, h2, h3, h4, h5, h6 ) {
    margin-block-start: 0;
}

.elementor-kit-9 .elementor-widget-text-editor :is(h1, h2, h3, h4, h5, h6) {
    margin-block-end: 0.5em;
}

.elementor-kit-9 .elementor-widget-text-editor ul, .elementor-kit-9 .elementor-widget-text-editor ol {
    padding-left: 1rem;
}

.elementor-kit-9 .elementor-widget-text-editor :is(ul, ol, p, span) {
    margin-block-end: 1.25em;
}

@media only screen and (min-width: 768px ) {
    .elementor-kit-9 .elementor-widget-text-editor ul, .elementor-kit-9 .elementor-widget-text-editor ol {
        padding-left: 0.05rem;
    }
}


/* DROPDOWN MENU ANIMATION */

  /*show animation */
   .elementor-kit-9 .elementor-nav-menu ul.show-animation {
       --nav-distance: 2rem;
    -webkit-animation: show-animation 0.25s;
    animation: show-animation 0.25s;
  }
  @-webkit-keyframes show-animation {
    0% {
      -webkit-transform: translateX(var(--nav-distance));
      opacity: 0;
    }
    100% {
      -webkit-transform: translateY(0);
      opacity: 1;
    }
  }
  @keyframes show-animation {
    0% {
      transform: translateY(var(--nav-distance));
      opacity: 0;
    }
    100% {
      transform: translateX(0);
      opacity: 1;
    }
  }
   /*hide animation */
  .elementor-kit-9 .elementor-nav-menu ul.hide-animation {
    -webkit-animation: hide-animation 0.2s;
    animation: hide-animation 0.2s;
  }
  @-webkit-keyframes hide-animation {
    0% {
      -webkit-transform: translateY(0);
      opacity: 1;
    }
    100% {
      -webkit-transform: translateY(2rem);
      opacity: 0;
    }
  }
  @keyframes hide-animation {
    0% {
      transform: translateY(0);
      opacity: 1;
    }
    100% {
      transform: translateY(2rem);
      opacity: 0;
    }
  }/* End custom CSS */