html
 {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    /*font-family: "Arimo", Arial, "Noto Sans", sans-serif;*/
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    background: #fff;
    color: #222;
}

.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge, .uk-heading-3xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge, h1, h2, h3, h4, h5, h6 {
    margin: 0 0 20px 0;
    /*font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";*/
    font-family: "Arimo", sans-serif;
    font-weight: 600;
    /*color: #dd4a24;*/
    text-transform: none;
}

/* Tablet landscape and bigger */
@media (min-width: 960px) {
  h1,
  .uk-h1 {
    font-size: 2.925rem !important;
        line-height: 1.25 !important;
  }
  h2,
  .uk-h2 {
    font-size: 1.995rem !important;
        line-height: 1.15 !important;
  }
  h3,
  .uk-h3 {
    font-size: 1.595rem !important;
        line-height: 1.05 !important;
  }
  h4,
  .uk-h4 {
    font-size: 1rem !important;
        line-height: 1.2 !important;
  }
  h5,
  .uk-h5 {
    font-size: 0.675rem !important;
        line-height: 1.2 !important;
  }
}

/* Tablet landscape and smaller */
@media (max-width: 800px) {
  h1,
  .uk-h1 {
    font-size: 2.225rem !important;
        line-height: 1.25 !important;
  }
  h2,
  .uk-h2 {
    font-size: 1.895rem !important;
        line-height: 1.15 !important;
  }
  h3,
  .uk-h3 {
    font-size: 1.195rem !important;
        line-height: 1.05 !important;
  }
  h4,
  .uk-h4 {
    font-size: 1rem !important;
        line-height: 1.05 !important;
  }
  h5,
  .uk-h5 {
    font-size: 0.675rem !important;
        line-height: 1.05 !important;
  }
}



.navbar-bg-shadow {
    /*background-image: linear-gradient(to bottom, rgba(51, 51, 51, 0.3) 0%, rgba(51, 51, 51, 0.1) 75%, transparent 100%);*/
background: rgb(51,51,51);
background: linear-gradient(180deg, rgba(0,0,0,0.5) 0%, rgba(51,51,51,0.4) 45%, rgba(63,63,65,0.2) 70%, transparent 100%);
}

.navbar-bg-shadow > div > div > div > ul > li.level1 > a {
    color: #ffffff !important;
    border-bottom: 1px solid transparent;
}
/*
.navbar-bg-shadow>li.uk-active>a {
    color: #ffffff;
    border-bottom: 1px solid #275054;
}
*/
.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    min-height: 60px !important;
    font-size: .975rem;
    text-decoration: none;
}


.uk-navbar-nav>li>a {
    padding: 0 0;
    text-transform: none;
    transition: .1s ease-in-out;
    transition-property: color,background-color;
    color: #333333;
}

.uk-navbar-nav>li:hover>a,.uk-navbar-nav>li.uk-active>a, .uk-navbar-nav>li>a[aria-expanded=true] {
    color: #e85d24;
}


/*
.uk-navbar-nav>li>a span {
    color: #275054;
    border-bottom: 1px solid transparent;
}

.uk-navbar-nav>li.uk-active>a span {
    color: #000;
    border-bottom: 1px solid #275054;
}
*/

/*--subnav-style--*/

.uk-subnav>* {
    flex: none;
    padding-left: 10px !important;
    position: relative;
}


.uk-subnav>*>:first-child {
    display: flex;
    align-items: center;
    column-gap: .25em;
    color: #999;
    font-size: .775rem !important;
    text-transform: uppercase;
    transition: .1s ease-in-out;
    transition-property: color, background-color;
}

.uk-subnav-pill>*>:first-child {
    padding: 5px 5px !important;
    background: 0 0;
    color: #999;
}

.uk-subnav-small {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-left: -10px;
    padding: 0;
    list-style: none;
}

.uk-subnav-small>* {
    flex: none;
    padding-left: 5px !important;
    position: relative;
}


.uk-subnav-small>*>:first-child {
    display: flex;
    align-items: center;
    column-gap: .15em;
    color: #999;
    font-size: .675rem !important;
    text-transform: uppercase;
    transition: .1s ease-in-out;
    transition-property: color, background-color;
}

.uk-subnav-pill-small>*>:first-child {
    padding: 2px 2px !important;
    background: 0 0;
    color: #999;
}

.uk-subnav-pill-small>.uk-active>a {
    background-color: #1e87f0;
    color: #fff;
}

.uk-subnav-pill-small>*>a:hover {
    background-color: #f8f8f8;
    color: #666;
}

.uk-subnav-small>*>a:hover {
    color: #666;
    text-decoration: none;
}

/*--/subnav-style--*/

/*--button-style--*/

.uk-button {

    border-radius: 10px;
    text-transform: none;
    font-size: 1rem;
    line-height: 38px;
    padding: 0 20px;
}


.uk-button-white {
    background-color: #efefef;
    color: #000;
    border: 1px solid transparent;
}

.uk-button-white:hover {
    background-color: #fff;
    color: #000;
}

.uk-button-gray {
    background-color: #2b585c;
    color: #fff;
    border: 1px solid transparent;
}

.uk-button-gray:hover {
    background-color: #c4ad98;
    color: #FBFCFD;
    transition: all 400ms ease-in-out 0s;
    -webkit-transition: all 400ms ease-in-out 0s;
    -moz-transition: all 400ms ease-in-out 0s;
    -o-transition: all 400ms ease-in-out 0s;
    -ms-transition: all 400ms ease-in-out 0s;
}

.uk-button-warm {
    background-color: #ffda40;
    color: #503188;
    border: 1px solid transparent;
}

.uk-button-warm:hover {
    background-color: #f2cf3c;
    color: #503188;
    transition: all 400ms ease-in-out 0s;
    -webkit-transition: all 400ms ease-in-out 0s;
    -moz-transition: all 400ms ease-in-out 0s;
    -o-transition: all 400ms ease-in-out 0s;
    -ms-transition: all 400ms ease-in-out 0s;
}

.uk-button-danger {
    background-color: #c90d5f;
    color: #fff;
    border: 1px solid transparent;
}

.uk-button-danger:hover {
    background-color: #bb0c58;
    color: #fff;
    transition: all 400ms ease-in-out 0s;
    -webkit-transition: all 400ms ease-in-out 0s;
    -moz-transition: all 400ms ease-in-out 0s;
    -o-transition: all 400ms ease-in-out 0s;
    -ms-transition: all 400ms ease-in-out 0s;
}

.uk-button-green {
    background-color: #95b22a;
    color: #fff;
    border: 1px solid transparent;
}

.uk-button-green:hover {
    background-color: #89a425;
    color: #fff;
    transition: all 400ms ease-in-out 0s;
    -webkit-transition: all 400ms ease-in-out 0s;
    -moz-transition: all 400ms ease-in-out 0s;
    -o-transition: all 400ms ease-in-out 0s;
    -ms-transition: all 400ms ease-in-out 0s;
}

.uk-button-orange {
    background-color: #d65022;
    color: #fff;
    border: 1px solid transparent;
}

.uk-button-orange:hover {
    background-color: #e46345;
    color: #fff;
    transition: all 400ms ease-in-out 0s;
    -webkit-transition: all 400ms ease-in-out 0s;
    -moz-transition: all 400ms ease-in-out 0s;
    -o-transition: all 400ms ease-in-out 0s;
    -ms-transition: all 400ms ease-in-out 0s;
}

.uk-button-primary {
    background-color: #d13c2e;
    color: #fff;
    border: 1px solid transparent;
}

.uk-button-primary:hover {font-weight: 400;
    background-color: #db3f30;
    color: #fff;
    transition: all 400ms ease-in-out 0s;
    -webkit-transition: all 400ms ease-in-out 0s;
    -moz-transition: all 400ms ease-in-out 0s;
    -o-transition: all 400ms ease-in-out 0s;
    -ms-transition: all 400ms ease-in-out 0s;
}

.uk-button-secondary {
    background-color: #032e40;
    color: #fff;
    border: 1px solid transparent;
}

.uk-button-secondary:hover {
    background-color: #03374d;
    color: #fff;
    transition: all 400ms ease-in-out 0s;
    -webkit-transition: all 400ms ease-in-out 0s;
    -moz-transition: all 400ms ease-in-out 0s;
    -o-transition: all 400ms ease-in-out 0s;
    -ms-transition: all 400ms ease-in-out 0s;
}

.uk-icon-button-primary {
    background-color:#1371be !important;
    color:#fff !important;
}

.uk-icon-button-primary:hover {
    background-color:#0a6ebf !important;
    color:#fff;
}

/*--/button-style--*/

/*--text-style--*/

.uk-text-large, .uk-text-lead {

    text-transform: none;
}

.uk-text-secondary{
    color:#032e40 !important;
}

b, strong, .uk-bold {

    font-weight: 700;
}

/*--textstyle-*/

/*--breadcrumb-style--*/

.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before {
    content: "/";
    display: inline-block;
    margin: 0 15px 0 calc(15px - 4px);
    font-size: .975rem;
    color: #503188;
}

/*--breadcrumb-style--*/


/*--img-style--*/

.img-shadow {
  -webkit-filter: drop-shadow(3px 5px 5px #333);
  filter: drop-shadow(3px 5px 5px #333);
}

/*--img-style--*/


/*--block-style--*/

.block-pill{
    border-radius:30px;
}

.block-shadow {
  -webkit-filter: drop-shadow(5px 5px 0px #51328b);
  filter: drop-shadow(5px 5px 0px #51328b);
}


.uk-card-primary {
    background-color: #d13c2e;
    color: #fff;
    box-shadow: 0 5px 15px rgba(0, 0, 0, .08);
}

.uk-card-secondary {
    background-color: #032e40;
    color: #fff;
    box-shadow: 0 5px 15px rgba(0, 0, 0, .08);
}

.uk-card-muted {
    background-color: #dddede;
    box-shadow: 0 5px 15px rgba(0, 0, 0, .08);
}


.uk-section-primary {
    background-color: #d13c2e;
    color: #fff;
    box-shadow: 0 5px 15px rgba(0, 0, 0, .08);
}

.uk-section-secondary {
    background-color: #032e40;
    color: #fff;
    box-shadow: 0 5px 15px rgba(0, 0, 0, .08);
}

.uk-section-muted {
    background-color: #dddede;
}


/*--/block-style--*/

/*--background-style--*/

.uk-background-primary {
    background-color: #d13c2e;
}

.uk-background-secondary {
    background-color: #032e40;
}

.uk-background-muted {
    background-color: #dddede;
}

.uk-overlay-primary {
    background: rgba(209, 60, 46, .8);
}

.uk-overlay-secondary {
    background: rgba(3, 47, 64, .8);
}

.uk-overlay-default {
    background: rgba(221, 222, 222, .8);
}

/*--/background-style--*/

/*--padding-margin-border-style--*/

.uk-padding-xxsmall{
    padding:2px 2px !important;
}

/*--padding-margin-border-style--*/