/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

.g-slideshow {
  padding: 1rem;
}
/*
.g-slideshow {
    .uk-overlay-panel {
        padding: 25px;
        @include breakpoint(mobile-only) {
            padding: 15px;
            &.uk-overlay-left {
                top: auto;
                bottom: 0;
                right: 0;
                width: 100%;
            }
            &.uk-overlay-right {
                top: auto;
                bottom: 0;
                left: 0;
                width: 100%;
            }
        }
        @include breakpoint(tablet-range) {
            padding: 15px;
            &.uk-overlay-left {
                top: auto;
                bottom: 0;
                right: 0;
                width: 100%;
            }
            &.uk-overlay-right {
                top: auto;
                bottom: 0;
                left: 0;
                width: 100%;
            }
        }
        @include breakpoint(desktop-range) {
            padding: 15px;
        }
    }
    .g-overlay-container {
        width: $breakpoints-large-desktop-container;
        margin-left: auto;
        margin-right: auto;
        padding-left: 25px !important;
        padding-right: 25px !important;
        @include breakpoint(desktop-range) {
            width: $breakpoints-desktop-container;
        }
        @include breakpoint(tablet-range) {
            width: $breakpoints-tablet-container;
        }
        @include breakpoint(large-mobile-range) {
            width: $breakpoints-large-mobile-container;
        }
        @include breakpoint(small-mobile-range) {
            width: 100%;
        }
    }
    .nav-visible {
        .uk-slidenav {
            opacity: 1;
        }
    }
    .g-slideshow-title {
        margin: 0 0 15px;
        color: #ffffff !important;
        @include breakpoint(mobile-only) {
            margin: 0;
            font-size: 1rem;
        }
    }
    .g-article-details {
        margin-bottom: 15px;
        font-size: 90%;
        > span {
            margin-right: 10px;
            &:last-child {
                margin-right: 0;
            }
            i {
                margin-right: 5px;
            }
        }
        &.details-showbottom {
            margin-top: 15px;
            margin-bottom: 20px;
        }
    }
    .g-slideshow-desc {
        margin: 0;
        @include breakpoint(mobile-only) {
            display: none;
        }
        a:not(.button) {
            color: $accent-color-1;
            &:hover {
                text-decoration: underline;
            }
        }
    }
    .g-article-read-more {
        margin-top: 15px;
    }
    .uk-flex-center {
        text-align: center;
    }
    .style2 {
        padding: 70px 0;
        .g-slideshow-title {
            padding: 15px 25px;
            background: #ffffff;
            color: #1a1a1a !important;
            font-size: 2rem;
            display: table;
            margin-bottom: 20px;
        }
        .g-slideshow-desc {
            padding: 15px 20px;
            background: #1a1a1a;
            color: #ffffff !important;
            font-size: 1.2rem;
            display: table;
        }
        &.uk-flex-right {
            .g-slideshow-title, .g-slideshow-desc {
                margin-left: auto;
            }
        }
        &.uk-flex-center {
            .g-slideshow-title {
                margin: 0 auto 20px;
            }
            .g-slideshow-desc {
                margin: auto;
            }
        }
    }
    .style3 {
        .g-slideshow-title {
            font-size: 2rem;
            @include breakpoint(mobile-only) {
                font-size: 1.2rem;
            }
            @include breakpoint(tablet-range) {
                font-size: 1.4rem;
            }
        }
        .g-article-details {
            font-size: 100%;
        }
        .g-slideshow-desc {
            font-size: 17px;
            line-height: 30px;
        }
    }
    &.dark-text {
        .style3 {
            .g-slideshow-title {
                color: $base-text-color !important;
            }
            .g-slideshow-desc, .g-article-details {
                color: $base-text-color;
            }
        }
    }
    .uk-dotnav{
        margin: 0 0 35px;
    }
    .g-slideshow-item {
        iframe {
            pointer-events: auto !important;
        }
    }
    .slideshow-caption {
        &.uk-overlay-background {
            padding: 25px;
        }
    }
    .uk-overlay-left-short {
        @include transform(translateX(-10%));
    }
    .uk-overlay-right-short {
        @include transform(translateX(10%));
    }
    .uk-overlay-top-short {
        @include transform(translateY(-10%));
    }
    .uk-overlay-bottom-short {
        @include transform(translateY(10%));
    }
    .uk-overlay-scale {
        @include transform(scale(0.8));
    }
    .uk-overlay-left-short, .uk-overlay-right-short, .uk-overlay-top-short, .uk-overlay-bottom-short {
        @include transition-duration(0.5s);
    }
    .uk-overlay-active {
        .uk-active {
            .uk-overlay-scale {
                @include transform(scale(1));
            }
        }
    }
    audio, canvas, video {
        display: block;
    }
}

#g-fullwidth, .g-flushed {
    .g-slideshow {
        .g-content {
            margin: $content-margin;
            padding: $content-padding;
        }
    }
}
*/
.g-menu-overlay.g-menu-overlay-open {
  z-index: 1;
}
#g-top {
  border-bottom: 1px solid #e3e3e3;
}
#g-top .g-main-nav .g-toplevel > li.g-menu-item > a.g-menu-item-container {
  color: #353535;
  font-weight: bold;
}
#g-top .g-main-nav .g-toplevel > li.g-menu-item.active {
  background-color: #535353;
}
#g-top .g-main-nav .g-toplevel > li.g-menu-item.active > a.g-menu-item-container {
  color: #ffcf00;
}
#g-top .g-main-nav .g-toplevel > li.g-menu-item.g-menu-item-link-parent ul.g-dropdown ul.g-sublevel > li.g-menu-item > a.g-menu-item-container {
  font-weight: bold;
}
#g-top .g-main-nav .g-toplevel > li.g-menu-item.g-menu-item-link-parent ul.g-dropdown ul.g-sublevel > li.g-menu-item.active {
  background-color: #969696;
}
#g-top .g-main-nav .g-toplevel > li.g-menu-item.g-menu-item-link-parent ul.g-dropdown ul.g-sublevel > li.g-menu-item.active > a.g-menu-item-container {
  color: #ffcf00;
}
#g-top .g-main-nav .g-toplevel > li.g-menu-item.g-menu-item-link-parent ul.g-dropdown ul.g-sublevel > li.g-menu-item:hover > a.g-menu-item-container {
  color: #003a75;
}
@media only all and (max-width: 29.99rem) {
  #g-top #desktop-only {
    display: none;
  }
}
#g-header {
  box-shadow: 0px 0.25rem 25rem #e3e3e3;
}
@media only all and (min-width: 59.99rem) {
  #g-header .g-offcanvas-toggle {
    display: none;
  }
}
#g-header .sitename {
  font-size: 1rem;
  font-weight: bold;
  margin: 0rem;
  line-height: 1.5rem;
}
#g-header .sitename > a {
  display: inline-block;
  margin: 0.75rem;
}
#g-header a.g-logo {
  max-height: 3rem;
  float: right;
}
#g-header a.g-logo > img {
  max-height: 3rem;
}
#g-header .g-main-nav .g-toplevel > li.g-menu-item:after {
  content: " ";
  display: block;
  background-color: #ffcf00;
  height: 0rem;
  width: 100%;
  margin-top: 0rem;
  -webkit-transition: height 0.2s, margin-top 0.2s;
  -moz-transition: height 0.2s, margin-top 0.2s;
  transition: height 0.2s, margin-top 0.2s;
}
#g-header .g-main-nav .g-toplevel > li.g-menu-item > .g-menu-item-container {
  padding: 2rem 0.5rem;
  font-size: 1rem;
  font-weight: bold;
}
#g-header .g-main-nav .g-toplevel > li.g-menu-item.active:after, #g-header .g-main-nav .g-toplevel > li.g-menu-item:hover:after {
  height: 0.25rem;
  margin-top: -0.25rem;
}
#g-header .g-main-nav .g-toplevel > li.g-menu-item.active > .g-menu-item-container {
  color: #000000;
}
#g-header .g-main-nav .g-toplevel > li.g-menu-item ul.g-sublevel {
  margin-top: -0.125rem;
  background-color: white;
  box-shadow: 0.25rem 0.25rem 0.25rem rgba(0, 0, 0, 0.5);
  padding-bottom: 0.0625rem;
}
#g-header .g-main-nav .g-toplevel > li.g-menu-item ul.g-sublevel > li.g-menu-item.g-parent .g-menu-parent-indicator {
  top: 10px;
}
#g-header .g-main-nav .g-toplevel > li.g-menu-item ul.g-sublevel > li.g-menu-item .g-menu-item-container {
  font-size: 0.9rem;
  padding: 0.5rem;
  margin: 0.125rem;
}
#g-header .g-main-nav .g-toplevel > li.g-menu-item ul.g-sublevel > li.g-menu-item .g-menu-item-container:hover {
  background-color: #003a75;
  color: #ffcf00;
}
#g-header .g-main-nav .g-toplevel > li.g-menu-item ul.g-sublevel > li.g-menu-item.active, #g-header .g-main-nav .g-toplevel > li.g-menu-item ul.g-sublevel > li.g-menu-item .active {
  background-color: #535353;
}
#g-header .g-main-nav .g-toplevel > li.g-menu-item ul.g-sublevel > li.g-menu-item.active > a.g-menu-item-container, #g-header .g-main-nav .g-toplevel > li.g-menu-item ul.g-sublevel > li.g-menu-item .active > a.g-menu-item-container {
  color: #ffcf00;
}
#g-header .g-main-nav .g-toplevel > li.g-menu-item ul.g-sublevel > li.g-menu-item:hover {
  background-color: #003a75;
}
#g-header .g-main-nav .g-toplevel > li.g-menu-item ul.g-sublevel > li.g-menu-item:hover > a.g-menu-item-container {
  color: #ffcf00;
}
#g-header form.form-search {
  text-align: left;
  margin: 0rem;
}
#g-header form.form-search input[type="text"].search-query {
  border-radius: 0.5rem;
}
@media only all and (max-width: 29.99rem) {
  #g-header .g-block.equal-height.size-10 {
    flex-grow: 0;
    flex-basis: 20%;
    max-width: 20%;
  }
  #g-header .g-block.equal-height.size-15 {
    flex-grow: 0;
    flex-basis: 60%;
    max-width: 60%;
  }
  #g-header .finder .form-search input[type="text"].search-query {
    width: 90%;
    margin: 1rem;
  }
}
#g-fullwidth {
  padding-bottom: 0rem;
}
#g-fullwidth .g-slideshow.home {
  padding: 0rem;
}
#g-fullwidth .g-slideshow.home .uk-slidenav-position .g-slideshow-item {
  background-image: url('../../../../images/site/isia-announcement.png');
  background-repeat: no-repeat;
  background-position: right;
  background-size: 66.7%;
}
#g-fullwidth .g-slideshow.home .uk-slidenav-position .g-slideshow-item .uk-cover-background.uk-position-cover {
  width: 67%;
  max-width: 67%;
  margin-left: 33%;
}
#g-fullwidth .g-slideshow.home .uk-slidenav-position .g-slideshow-item .uk-overlay-panel.style1 {
  background-color: white;
  transition-duration: 0s;
  opacity: 1;
}
@media only screen and (min-width: 60rem) {
  #g-fullwidth .g-slideshow.home .uk-slidenav-position .g-slideshow-item .uk-overlay-panel.style1 {
    padding-left: 5rem;
  }
}
#g-fullwidth .g-slideshow.home .uk-slidenav-position .g-slideshow-item .uk-overlay-panel.style1 .slideshow-caption {
  padding-top: 5rem;
}
@media only all and (max-width: 29.99rem) {
  #g-fullwidth .g-slideshow.home .uk-slidenav-position .g-slideshow-item .uk-overlay-panel.style1 .slideshow-caption {
    padding-top: 1rem;
  }
}
#g-fullwidth .g-slideshow.home .uk-slidenav-position .g-slideshow-item .uk-overlay-panel.style1 .slideshow-caption .g-slideshow-title > a {
  color: #003a75;
  border-bottom: 0.25rem solid #ffcf00;
}
#g-fullwidth .g-slideshow.home .uk-slidenav-position .g-slideshow-item .uk-overlay-panel.style1 .slideshow-caption .g-article-details {
  color: #999999;
  font-size: 0.75rem;
  margin: 1rem 0rem;
}
#g-fullwidth .g-slideshow.home .uk-slidenav-position .g-slideshow-item .uk-overlay-panel.style1 .slideshow-caption .g-article-details > span {
  margin-right: 1rem;
}
#g-fullwidth .g-slideshow.home .uk-slidenav-position .g-slideshow-item .uk-overlay-panel.style1 .slideshow-caption .g-article-details > span > i {
  margin-right: 0.25rem;
}
#g-fullwidth .g-slideshow.home .uk-slidenav-position .g-slideshow-item .uk-overlay-panel.style1 .slideshow-caption .g-slideshow-desc {
  color: #666666;
  margin: 1rem 0rem 3rem 0rem;
}
#g-fullwidth .g-slideshow.home .uk-slidenav-position .g-slideshow-item .uk-overlay-panel.style1 .slideshow-caption .g-article-read-more {
  float: right;
}
#g-fullwidth .g-slideshow.home .uk-slidenav-position .g-slideshow-item .uk-overlay-panel.style1 .slideshow-caption .g-article-read-more .button {
  background-color: transparent;
  color: #003a75;
  font-size: 0.9rem;
  border: 0.0625rem solid #003a75;
  border-radius: 0rem;
}
#g-fullwidth .g-slideshow.home .uk-slidenav-position .g-slideshow-item .uk-overlay-panel.style1 .slideshow-caption .g-article-read-more .button:hover {
  background-color: #003a75;
  border-color: #003a75;
  color: #ffcf00;
}
#g-fullwidth .g-slideshow.home .uk-slidenav-position .g-slideshow-item > .uk-slidenav {
  top: 75%;
  background-color: #f3f3f3;
}
#g-fullwidth .g-slideshow.home .uk-slidenav-position .g-slideshow-item > .uk-slidenav:hover {
  background-color: #003a75;
  color: #ffcf00;
}
#g-fullwidth .g-slideshow.home .uk-slidenav-position .g-slideshow-item > .uk-slidenav.uk-slidenav-previous {
  left: 2rem;
}
#g-fullwidth .g-slideshow.home .uk-slidenav-position .g-slideshow-item > .uk-slidenav.uk-slidenav-next {
  right: unset;
  left: 5rem;
}
#g-fullwidth .g-slideshow.home .uk-slidenav-position .g-slideshow-item .uk-dotnav > li:after {
  content: " ";
  background-color: #ffcf00;
  height: 0rem;
  width: 1.5rem;
  position: absolute;
  margin: 0.5rem -0.75rem;
}
#g-fullwidth .g-slideshow.home .uk-slidenav-position .g-slideshow-item .uk-dotnav > li.uk-active > a {
  background-color: white;
}
#g-fullwidth .g-slideshow.home .uk-slidenav-position .g-slideshow-item .uk-dotnav > li.uk-active:after {
  height: 0.25rem;
}
@media only all and (max-width: 29.99rem) {
  #g-fullwidth .g-slideshow.home .uk-slidenav-position .g-slideshow-item {
    background-size: cover;
    background-position: center;
  }
}
#g-fullwidth .moduletable.statement {
  background-color: #003a75;
  margin-bottom: -1.5rem;
  padding: 3rem;
  color: white;
}
#g-fullwidth .moduletable.statement .g-title {
  color: white;
}
#g-fullwidth .moduletable.statement .g-title:after {
  content: none;
}
#g-fullwidth .moduletable.statement .custom.statement {
  max-width: 48rem;
  margin: 0 auto;
}
#g-fullwidth .moduletable.statement .custom.statement h4 {
  display: inline-block;
  background-color: #ffcf00;
  text-transform: uppercase;
  color: #003a75;
  font-size: 0.9rem;
  font-weight: bold;
  padding: 0.25rem 0.5rem;
  margin-bottom: 0rem;
}
#g-fullwidth .moduletable.statement .custom.statement h3 {
  font-family: "Secular One", sans-serif;
  font-size: 3rem;
  font-weight: bold;
  text-transform: uppercase;
  color: white;
  margin: 0rem;
}
#g-fullwidth .moduletable.statement .custom.statement p {
  margin: 0rem;
  text-transform: uppercase;
  color: #ffcf00;
}
#g-breadcrumb ul.breadcrumb {
  font-size: 90%;
}
#g-breadcrumb ul.breadcrumb > .active {
  color: #444444;
}
#g-maintop .g-content-pro.style3 .g-content-pro-item.g-cat-press-releases.g-featured-article .g-info-container-style2 {
  padding: 3rem 1rem 1rem 1rem !important;
  text-align: left;
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.25) 15%, rgba(0, 0, 0, 0.95) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.25) 15%, rgba(0, 0, 0, 0.95) 100%);
}
#g-maintop .g-content-pro.style3 .g-content-pro-item.g-cat-press-releases.g-featured-article .g-info-container-style2 .g-content-pro-title > a {
  color: #ffcf00;
  font-weight: bold;
}
#g-maintop .g-content-pro.style3 .g-content-pro-item.g-cat-press-releases.g-featured-article .g-info-container-style2 .g-article-details {
  color: #f3f3f3;
  font-weight: bold;
}
#g-maintop .g-tabs-container.latest .g-tabs {
  background-color: transparent;
  border: none;
}
#g-maintop .g-tabs-container.latest .g-tabs .uk-tab-top {
  padding: 0rem 35%;
}
@media only all and (max-width: 29.99rem) {
  #g-maintop .g-tabs-container.latest .g-tabs .uk-tab-top {
    padding: 0rem 0%;
  }
}
#g-maintop .g-tabs-container.latest .g-tabs .uk-tab-top > li {
  width: 50%;
  text-align: center;
}
#g-maintop .g-tabs-container.latest .g-tabs .uk-tab-top > li > a {
  background-color: transparent;
  border-right-width: 0rem;
}
#g-maintop .g-tabs-container.latest .g-tabs .uk-tab-top > li > a:before {
  content: none;
}
#g-maintop .g-tabs-container.latest .g-tabs .uk-tab-top > li > a:after {
  border-top: 0.25rem solid transparent;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
#g-maintop .g-tabs-container.latest .g-tabs .uk-tab-top > li.uk-active > a, #g-maintop .g-tabs-container.latest .g-tabs .uk-tab-top > li:hover > a {
  color: #003a75;
}
#g-maintop .g-tabs-container.latest .g-tabs .uk-tab-top > li.uk-active > a:after, #g-maintop .g-tabs-container.latest .g-tabs .uk-tab-top > li:hover > a:after {
  background-color: #ffcf00;
}
#g-maintop .g-tabs-container.latest .g-tabs .g-tab-content .mod_docman .koowa_media--gallery {
  margin: 0 auto;
  width: 60rem;
}
@media only all and (max-width: 29.99rem) {
  #g-maintop .g-tabs-container.latest .g-tabs .g-tab-content .mod_docman .koowa_media--gallery {
    max-width: 100%;
  }
}
#g-maintop .g-tabs-container.latest .g-tabs .g-tab-content .mod_docman .koowa_media--gallery .koowa_media__item {
  margin: 0;
  vertical-align: top;
  width: 240px;
  padding: 0.5rem;
  max-width: 20%;
}
@media only all and (max-width: 29.99rem) {
  #g-maintop .g-tabs-container.latest .g-tabs .g-tab-content .mod_docman .koowa_media--gallery .koowa_media__item {
    max-width: 100%;
    width: 100%;
  }
}
#g-maintop .g-tabs-container.latest .g-tabs .g-tab-content .mod_docman .koowa_media--gallery .koowa_media__item .koowa_media__item__content {
  border-radius: 0rem;
  border-color: white;
}
#g-maintop .g-tabs-container.latest .g-tabs .g-tab-content .mod_docman .koowa_media--gallery .koowa_media__item .koowa_media__item__content > a {
  padding: 0rem;
}
#g-maintop .g-tabs-container.latest .g-tabs .g-tab-content .mod_docman .koowa_media--gallery .koowa_media__item .koowa_media__item__content > a .koowa_media__item__content-holder {
  background-color: white;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
#g-maintop .g-tabs-container.latest .g-tabs .g-tab-content .mod_docman .koowa_media--gallery .koowa_media__item .koowa_media__item__content > a .koowa_media__item__content-holder .koowa_media__item__thumbnail {
  height: 15rem;
  overflow: hidden;
  border-bottom: 1px solid #003a75;
}
@media only all and (max-width: 29.99rem) {
  #g-maintop .g-tabs-container.latest .g-tabs .g-tab-content .mod_docman .koowa_media--gallery .koowa_media__item .koowa_media__item__content > a .koowa_media__item__content-holder .koowa_media__item__thumbnail {
    display: none;
  }
}
#g-maintop .g-tabs-container.latest .g-tabs .g-tab-content .mod_docman .koowa_media--gallery .koowa_media__item .koowa_media__item__content > a .koowa_media__item__content-holder .koowa_media__item__thumbnail img {
  min-height: 100%;
  min-width: 100%;
  border-radius: 0rem;
  object-fit: cover;
}
#g-maintop .g-tabs-container.latest .g-tabs .g-tab-content .mod_docman .koowa_media--gallery .koowa_media__item .koowa_media__item__content > a .koowa_media__item__content-holder .koowa_header.koowa_media__item__label {
  text-align: left;
  background-color: white;
  padding: 0rem 0.5rem 0.5rem 0.5rem;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
#g-maintop .g-tabs-container.latest .g-tabs .g-tab-content .mod_docman .koowa_media--gallery .koowa_media__item .module_document__info {
  font-size: 0.9rem;
  font-style: italic;
}
@media only all and (max-width: 29.99rem) {
  #g-maintop .g-tabs-container.latest .g-tabs .g-tab-content .mod_docman .koowa_media--gallery .koowa_media__item .module_document__info {
    text-align: left;
  }
  #g-maintop .g-tabs-container.latest .g-tabs .g-tab-content .mod_docman .koowa_media--gallery .koowa_media__item .module_document__info > div {
    display: inline-block;
    margin-left: 0.5rem;
  }
}
#g-maintop .g-tabs-container.latest .g-tabs .g-tab-content .mod_docman .koowa_media--gallery .koowa_media__item:hover .koowa_media__item__content > a {
  border-color: #ffcf00;
}
#g-maintop .g-tabs-container.latest .g-tabs .g-tab-content .mod_docman .koowa_media--gallery .koowa_media__item:hover .koowa_media__item__content > a .koowa_media__item__content-holder {
  background-color: #ffcf00;
}
#g-maintop .g-tabs-container.latest .g-tabs .g-tab-content .mod_docman .koowa_media--gallery .koowa_media__item:hover .koowa_media__item__content > a .koowa_media__item__content-holder .koowa_header.koowa_media__item__label {
  background-color: #ffcf00;
}
@media only all and (max-width: 29.99rem) {
  #g-maintop .g-tabs-container.latest .g-tabs .g-tab-content .g-content-pro > .g-grid > .g-block:not(:first-child) {
    display: none;
  }
}
#g-maintop .g-content-pro-slideset.style1:before {
  content: " ";
  position: absolute;
  background-color: #e3e3e3;
  width: 33.3%;
  height: 20%;
  left: 0;
  margin-top: -2rem;
  z-index: 0;
}
#g-maintop .g-content-pro-slideset.style1 .uk-slideset.uk-grid-width-medium-1-1 .g-content-pro-item {
  border: 0rem;
  box-shadow: none;
  background-color: transparent;
}
#g-maintop .g-content-pro-slideset.style1 .uk-slideset.uk-grid-width-medium-1-1 .g-content-pro-item .g-info-container {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  text-align: left;
  background-color: transparent;
  padding-bottom: 3rem;
}
@media only all and (max-width: 29.99rem) {
  #g-maintop .g-content-pro-slideset.style1 .uk-slideset.uk-grid-width-medium-1-1 .g-content-pro-item .g-info-container {
    display: flex;
    align-items: flex-start;
    text-align: left;
    background-color: transparent;
    padding-bottom: 3rem;
    flex-wrap: wrap;
    flex-direction: column;
  }
}
#g-maintop .g-content-pro-slideset.style1 .uk-slideset.uk-grid-width-medium-1-1 .g-content-pro-item .g-info-container > .g-content-pro-item-heading {
  flex-grow: 1;
  flex-shrink: 0;
}
#g-maintop .g-content-pro-slideset.style1 .uk-slideset.uk-grid-width-medium-1-1 .g-content-pro-item .g-info-container > .g-content-pro-item-heading .g-content-pro-title {
  font-size: 2.5rem;
  margin: 0rem;
  line-height: 2.5rem;
}
#g-maintop .g-content-pro-slideset.style1 .uk-slideset.uk-grid-width-medium-1-1 .g-content-pro-item .g-info-container > .g-content-pro-item-heading .g-content-pro-title > a {
  color: #003a75;
  font-family: "Secular One", sans-serif;
  width: 30rem;
  display: inline-block;
}
@media only all and (max-width: 29.99rem) {
  #g-maintop .g-content-pro-slideset.style1 .uk-slideset.uk-grid-width-medium-1-1 .g-content-pro-item .g-info-container > .g-content-pro-item-heading .g-content-pro-title > a {
    width: unset;
    max-width: 100%;
  }
}
#g-maintop .g-content-pro-slideset.style1 .uk-slideset.uk-grid-width-medium-1-1 .g-content-pro-item .g-info-container > .g-content-pro-item-heading .g-article-details {
  color: #003a75;
  background-color: #ffcf00;
  display: inline-block;
  padding: 0.25rem;
}
#g-maintop .g-content-pro-slideset.style1 .uk-slideset.uk-grid-width-medium-1-1 .g-content-pro-item .g-info-container .g-content-pro-desc {
  flex-grow: 2;
  flex-shrink: 2;
  color: #003a75;
  font-size: 1.25rem;
  padding: 0rem;
  margin: 0rem;
  width: 20rem;
}
@media only all and (max-width: 29.99rem) {
  #g-maintop .g-content-pro-slideset.style1 .uk-slideset.uk-grid-width-medium-1-1 .g-content-pro-item .g-info-container .g-content-pro-desc {
    width: unset;
    max-width: 100%;
  }
}
@media only all and (max-width: 29.99rem) {
  #g-container-main #g-sidebar {
    position: absolute;
    width: 80%;
    background-color: rgba(214, 214, 214, 0.95);
    margin-left: -80%;
    -webkit-transition: margin-left 0.4s;
    -moz-transition: margin-left 0.4s;
    transition: margin-left 0.4s;
  }
  #g-container-main #g-sidebar:before {
    content: "+";
    margin-right: -2rem;
    padding-right: 0.5rem;
    font-size: 2rem;
    display: block;
    color: #003a75;
    background-color: #ffcf00;
    text-align: right;
    margin-top: -1rem;
  }
  #g-container-main #g-sidebar.active {
    width: 80%;
    margin-left: 0%;
  }
  #g-container-main #g-sidebar.active:before {
    content: "<";
    margin-right: 0rem;
    padding-left: 0.5rem;
    text-align: left;
    margin-top: -1rem;
  }
  #g-container-main #g-sidebar ul.nav > li {
    margin-bottom: 1.5rem;
  }
  #g-container-main #g-sidebar ul.nav > li ul.nav-child > li {
    margin: 0.75rem 0rem;
  }
}
#g-container-main #g-mainbody #osm-plans-list-default .osm-item-wrapper .osm-item-description .osm-taskbar .btn-primary {
  display: none !important;
}
#g-container-main #g-mainbody #osm-singup-page .control-group.osm-terms-and-conditions-container, #g-container-main #g-mainbody #osm-singup-page .form-actions {
  display: none !important;
}
#g-container-main #g-mainbody article .icons {
  position: fixed;
  margin-top: -2rem;
  right: 3rem;
}
@media only all and (max-width: 29.99rem) {
  #g-container-main #g-mainbody article .icons {
    position: absolute;
    right: 1rem;
    margin-top: -6rem;
  }
}
#g-container-main #g-mainbody article.item.item-page .item-image {
  float: unset;
  margin: 0rem 0rem -2rem -2rem;
}
#g-container-main #g-mainbody article.item.item-page .item-image > div.img_caption {
  height: 40rem;
  overflow: hidden;
}
#g-container-main #g-mainbody article.item.item-page .item-image > div.img_caption > img {
  object-fit: none;
  height: 40rem;
  width: 100%;
}
#g-container-main #g-mainbody article.item.item-page .item-image > div.img_caption > p.img_caption {
  position: relative;
  top: -40rem;
  background-color: rgba(255, 255, 255, 0.75);
  margin: 0.5rem;
  padding: 1rem;
}
#g-container-main #g-mainbody article.item.item-page .g-article-header {
  display: inline-block;
  background-color: white;
  border: none;
  margin: 0rem 0rem 2rem -1rem;
  padding: 0.5rem 1rem;
}
#g-container-main #g-mainbody article.item.item-page .g-article-header > .page-header {
  border-bottom: 0.25rem solid #ffcf00;
  padding-bottom: 0.5rem;
}
#g-container-main #g-mainbody article.item.leading-0 p.img_caption {
  display: none;
}
#g-container-main #g-mainbody .blog .items-row.cols-1 article.item.column-1 > .item-image.pull-left {
  float: left;
  width: 50%;
}
@media only all and (max-width: 29.99rem) {
  #g-container-main #g-mainbody .blog .items-row.cols-1 article.item.column-1 > .item-image.pull-left {
    width: 100%;
  }
}
#g-container-main #g-mainbody .blog .items-row.cols-1 article.item.column-1 > .item-image.pull-left > a > .img_caption {
  height: 25rem;
  overflow: hidden;
  max-width: 100%;
}
#g-container-main #g-mainbody .blog .items-row.cols-1 article.item.column-1 > .item-image.pull-left > a > .img_caption > img {
  object-fit: cover;
  height: 25rem;
  width: 100%;
}
#g-container-main #g-mainbody .osm-container input[type=text].input-small, #g-container-main #g-mainbody .osm-container .osm-container select.input-small, #g-container-main #g-mainbody .osm-container .osm-container textarea.input-small {
  padding: 0.9735rem;
}
#g-container-main #g-mainbody .osm-container .filters.btn-toolbar input[type="text"]#filter_search {
  padding: 1.25rem 0.5rem;
}
#g-container-main #g-mainbody .osm-container .row-fluid .osm-user-profile-wrapper {
  height: 200px !important;
}
#g-extension {
  position: relative;
  z-index: 1;
}
#g-extension .moduletable.home-cta .g-title {
  text-align: center;
  font-size: 1rem;
  text-transform: uppercase;
}
#g-extension .moduletable.home-cta .g-title:after {
  content: none;
}
#g-extension .moduletable.home-cta .custom {
  text-align: center;
}
#g-extension .moduletable.home-cta .custom a.btn {
  text-transform: uppercase;
  border: 0.125rem solid #003a75;
  font-weight: bold;
}
#g-extension .moduletable.home-cta .custom a.btn:hover {
  border-color: #003a75;
  color: #003a75;
  background-color: #ffcf00;
}
@media only all and (max-width: 29.99rem) {
  #g-additional {
    background-size: cover;
  }
}
#g-last > .g-container > .g-grid {
  display: flex;
  align-items: center;
  justify-content: center;
}
#g-last > .g-container > .g-grid .g-block.equal-height:not(.vertical-center) {
  align-self: flex-start;
}
#g-last .g-cta-button.style2 .g-cta-title {
  font-family: "Secular One", sans-serif;
  font-size: 2rem;
}
#g-last .g-cta-button.style2 .button {
  border-color: #ffcf00;
  color: #ffcf00;
  font-size: 2rem;
}
#g-last .g-cta-button.style2 .button:hover {
  border-color: white;
  background-color: white;
  color: #003a75;
}
#g-footer a:hover {
  color: #ffcf00;
}
#g-footer a.btn {
  font-weight: bold;
}
@media only all and (max-width: 29.99rem) {
  #g-footer a.btn {
    margin-bottom: 1rem;
  }
}
#g-footer a.btn > span {
  font-family: Lato;
}
#g-footer a.btn:before {
  margin-right: 0.25rem;
}
#g-footer a.btn:hover {
  background-color: #003a75 !important;
  border-color: white !important;
  color: white !important;
}
#g-footer a.btn-primary {
  background-color: white !important;
  color: #003a75 !important;
  border: 0.125rem solid white !important;
}
#g-footer a.btn-secondary {
  background-color: #ffcf00;
  color: #003a75;
  border: 0.125rem solid #ffcf00;
}
@keyframes gentle-height {
  0% {
    height: 100%;
  }
  50% {
    height: 105%;
  }
  100% {
    height: 100%;
  }
}
.tabs-content.uk-switcher {
  animation-name: gentle-height;
  animation-duration: 1s;
}
#g-offcanvas #g-mobilemenu-container ul.g-toplevel > li:last-child, #g-offcanvas #g-mobilemenu-container ul.g-toplevel > li:nth-last-child(2) {
  width: 80%;
  display: table-cell;
}
#g-offcanvas #g-mobilemenu-container ul.g-toplevel > li:last-child {
  border-left: 1px solid #e3e3e3;
}
#g-offcanvas .g-block.alt-menu-position nav ul.g-toplevel > li.g-menu-item {
  display: block;
  padding: 0.5rem 0rem;
}
#g-offcanvas .g-block.alt-menu-position nav ul.g-toplevel > li.g-menu-item > a.g-menu-item-container {
  color: #003a75;
}
/*# sourceMappingURL=custom_11.css.map */