.elementor-kit-5{--e-global-color-primary:#002437;--e-global-color-secondary:#5A6E88;--e-global-color-text:#64738B;--e-global-color-accent:#2090C3;--e-global-color-be3f7bb:#EBEFF2;--e-global-color-06aaa80:#13527A;--e-global-color-9d74b61:#F6F6F6;--e-global-color-6520b2d:#FAFAF9;--e-global-color-5a578f0:#00476C;--e-global-color-8cf60ad:#2090C3;--e-global-color-b459dba:#FFFFFF;--e-global-color-b1fb89f:#C78250;--e-global-color-65ea9e8:#D28D5B;--e-global-color-2ed4fdf:#358594;--e-global-color-5f4c562:#3B8E9F;--e-global-color-7e27d79:#F3AF4B;--e-global-color-53bc76e:#1F3A5F;--e-global-color-da0e85c:#EBEFF2;--e-global-typography-primary-font-family:"IBM Plex Sans";--e-global-typography-primary-font-size:16px;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"IBM Plex Sans";--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"IBM Plex Sans";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:600;color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.6;letter-spacing:0.01em;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:var( --e-global-color-accent );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 );}.elementor-kit-5 a:hover{color:var( --e-global-color-8cf60ad );}.elementor-kit-5 h1{color:#1F3A5F;font-family:"IBM Plex Sans", Sans-serif;font-size:3.5rem;font-weight:600;}.elementor-kit-5 h2{color:#1F3A5F;font-family:"IBM Plex Sans", Sans-serif;font-size:2.5rem;font-weight:600;line-height:1.2;}.elementor-kit-5 h3{color:#1F3A5F;font-family:"IBM Plex Sans", Sans-serif;font-size:2rem;font-weight:600;line-height:1.3;}.elementor-kit-5 h4{color:#1F3A5F;font-family:"Inter", Sans-serif;font-size:1.4rem;font-weight:400;line-height:1.4;}.elementor-kit-5 h5{color:#1F3A5F;font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5;}.elementor-kit-5 h6{color:#1F3A5F;font-family:"Inter", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;}.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);}@media(max-width:1024px){.elementor-kit-5 a{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-5 a{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 */body{
    font-size:18px;
}
ul{
    margin-left:35px;
}
#site-header {
    border-bottom: none!important;
}
.fas_jumper{
    width:100%;
    position:absolute;
    left:0;
    bottom:0;
    padding-bottom:3em;
    cursor:pointer;
}
a.elementor-item-active{
    text-decoration:none;
}
.current-language-menu-item a{ 
    color:#2090C3!important;
}
#fas_mobile_menue{
    overflow-y: auto;

  transform: translateY(-100%);
  transition: transform 0.4s ease-in-out, visibility 0s linear 0.4s;
  visibility: hidden;
  pointer-events: none;
  opacity:0.98;
}

#fas_mobile_menue.menu-visible {
  transform: translateY(0);
  visibility: visible;
  transition: transform 0.4s ease-in-out, visibility 0s linear 0s;
  pointer-events: auto;
}
.fas_image_rounded img, .fas_highlight_counter{
    border-radius:12px!important;
}
.fas_content_card{
    background-color:#fafaf9;
    border-radius:12px;
    padding:20px;
    padding-bottom:0px;
}
.fas_content_card h2, .fas_content_card h3{
    text-align:center;
    padding-bottom:15px;
    border-bottom:1px dotted #d0d0d0;
}
.fas_content_form{
    width:100%;
    max-width:550px;
    margin:0 auto;
    padding-bottom:20px!important;
}
button.elementor-button{
    width:100%;
    margin-top:25px;
}/* End custom CSS */