/* montserrat-regular - latin_latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('/s/fonts/montserrat/montserrat-v13-latin_latin-ext-regular.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Regular'), local('Montserrat-Regular'),
       url('/s/fonts/montserrat/montserrat-v13-latin_latin-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/s/fonts/montserrat/montserrat-v13-latin_latin-ext-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/s/fonts/montserrat/montserrat-v13-latin_latin-ext-regular.woff') format('woff'), /* Modern Browsers */
       url('/s/fonts/montserrat/montserrat-v13-latin_latin-ext-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/s/fonts/montserrat/montserrat-v13-latin_latin-ext-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-italic - latin_latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: url('/s/fonts/montserrat/montserrat-v13-latin_latin-ext-italic.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Italic'), local('Montserrat-Italic'),
       url('/s/fonts/montserrat/montserrat-v13-latin_latin-ext-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/s/fonts/montserrat/montserrat-v13-latin_latin-ext-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/s/fonts/montserrat/montserrat-v13-latin_latin-ext-italic.woff') format('woff'), /* Modern Browsers */
       url('/s/fonts/montserrat/montserrat-v13-latin_latin-ext-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/s/fonts/montserrat/montserrat-v13-latin_latin-ext-italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-700 - latin_latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('/s/fonts/montserrat/montserrat-v13-latin_latin-ext-700.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Bold'), local('Montserrat-Bold'),
       url('/s/fonts/montserrat/montserrat-v13-latin_latin-ext-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/s/fonts/montserrat/montserrat-v13-latin_latin-ext-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/s/fonts/montserrat/montserrat-v13-latin_latin-ext-700.woff') format('woff'), /* Modern Browsers */
       url('/s/fonts/montserrat/montserrat-v13-latin_latin-ext-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/s/fonts/montserrat/montserrat-v13-latin_latin-ext-700.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-700italic - latin_latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  src: url('/s/fonts/montserrat/montserrat-v13-latin_latin-ext-700italic.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Bold Italic'), local('Montserrat-BoldItalic'),
       url('/s/fonts/montserrat/montserrat-v13-latin_latin-ext-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/s/fonts/montserrat/montserrat-v13-latin_latin-ext-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/s/fonts/montserrat/montserrat-v13-latin_latin-ext-700italic.woff') format('woff'), /* Modern Browsers */
       url('/s/fonts/montserrat/montserrat-v13-latin_latin-ext-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/s/fonts/montserrat/montserrat-v13-latin_latin-ext-700italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-regular - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('/s/fonts/montserrat/montserrat-v31-latin_latin-ext-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-800 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: url('/s/fonts/montserrat/montserrat-v31-latin_latin-ext-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-900 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: url('/s/fonts/montserrat/montserrat-v31-latin_latin-ext-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

body {
    font-family: Montserrat, sans-serif;
    font-size: 16px;
}

h1, .h1 {
    font-size: 200%;
    font-weight: 700;
    margin-bottom: 30px;
    margin-top: 30px;
}

h2, .h2 {
    font-size: 150%;
    margin-bottom: 1.5rem;
}

h3, .h3 {
    font-size: 120%;
}

a {
    color: #447e9b;
}

a:hover {
    color: #036;
}

.dld a, .dxfiles-dld a {
    background-image: url('file.gif');
    background-repeat: no-repeat;
    background-position: left 50%;
    padding-left: 14px;
}

.dld-info {
    color: #999;
}

img[data-dxfiles-img] {
    max-width: 100%;
}

.oar-bg-dark {
    background-color: #555 !important;
}

.oar-bg-light {
    background-color: #f6f6f7 !important;
}

.oar-bg-red {
    background-color: #bc1d23 !important;
}

.oar-pagination {
    margin: 30px 0;
    text-align: justify;
}
.oar-pagination > span, .oar-pagination a {
    display: inline-block;
    line-height: 2.8em;
    text-align: center;
    width: 2.8em;
    height: 2.8em;
    border: 1px solid #d6d6d6;
    border-radius: 6px;
    text-decoration: none;
}
.oar-pagination a:active {
    background-color: #333;
    color: #fff;
}
.oar-pagination .disabled {
    color: #aaa;
    background-color: #f6f6f6;
}
.oar-pagination .skip {
    color: #aaa;
}
.oar-pagination .current {
    font-weight: bold;
    border-color: #000;
}
.oar-only-phone {
    display: none;
}


.oar-header-logo {
    background-color: #bc1d23;
}

.oar-logo-links {
    display: flex;
}

.oar-header-logo a,
.oar-header-logo a:hover,
.oar-header-logo a:visited,
.oar-header-logo a:active {
    color: white;
    opacity: 0.9;
    text-decoration: none;
}

.oar-header-links {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.oar-header-links li {
    display: inline;
    padding-left: 1rem;
}

.oar-translation-link span {
    opacity: 0.6;
}

.oar-menu-toggle {
    display: none;
    height: 24px;
    width: 24px;
    margin-top: 8px;
    cursor: pointer;
}

.oar-nav-row {
    background-color: #555;
}

.oar-nav-items {
    display: flex;
    margin: 0;
    padding: 0;
    list-style-type: none;
    flex-wrap: wrap;
}

.oar-nav-display {
    display: flex;
}


.oar-nav-items > li {
    padding: 10px 30px 10px 0;
    position: relative;
}

.oar-nav2-hidden, .oar-nav2-open .oar-nav2 {
    display: none;
}

.oar-nav2 {
    position: absolute;
    left: 0;
    top: 44px;
    background-color: #bc1d23;
    background-color: #555;
    z-index: 10000;
    padding: 20px;
    margin: 0;
    list-style-type: none;
}

.oar-nav2 li {
    margin-bottom: 9px;
    white-space: nowrap;
}

.oar-nav a {
    color: #fff;
}

.oar-nav li.active {
    font-weight: 700;
}

.oar-nav-has-subitems:after {
}

.oar-breadcrumb {
    font-size: 80%;
}
.oar-footer {
    color: #ccc;
}

.oar-footer a, .oar-footer a:visited, .oar-footer a:active {
    color: #fff;
}

.oar-footer-social-links a {
    padding-left: 0.5rem;
}

.oar-footer a.oar-footer-btn {
    background-color: #e6e6e6;
    border-radius: 2px;
    color: #222;
    display: inline-block;
    font-weight: 700;
    padding: 0.5rem 1rem;
    text-decoration: none;
    white-space: nowrap;
}

.oar-footer a.oar-footer-btn:hover {
    background-color: #fff;
    color: #000;
    text-decoration: none;
}


a.oar-hero-titling {
    padding: 10rem 0 5rem 0;
    color: #fff;
    display: block;
    text-decoration: none;
}

a.oar-hero-titling:hover {
    text-decoration: none;
}


.oar-hero-subject {
    text-transform: uppercase;
    font-size: 150%;
    font-weight: 700;
}
.oar-hero-title {
    font-size: 400%;
}

.oar-hero-subtitle {
    font-size: 150%;
}

.oar-deck {
    margin-right: -30px;
}

.oar-card {
    background-position: 50%;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 23rem;
    overflow: hidden;
    position: relative;
    width: 25%;
}

.oar-card-link, .oar-card-link:hover, .oar-card-link:active {
    text-decoration: none;
}

.oar-card-link:hover .oar-card-title {
    color: #bc1d23;
}
.oar-card-content {
    background-color: #fff;
    margin-right: 30px;
    padding: 1.5rem;
    display: block;
}

.oar-card-head {
    margin-right: 30px;
    background-color: 1px solid #f6f6f7;
    padding-bottom: 1px;
}

.oar-card-image {
    width: 100%;
    padding-bottom: 56.25%;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-color: #fff;
}


.oar-card-category {
    font-size: 70%;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 0.5rem;
}

.oar-card-title {
    margin-bottom: 1rem;
}

.oar-card-subtitle {
    font-size: 80%;
}

.oar-row {
    display: flex;
    box-sizing: border-box;
}

.oar-col-left {
    box-sizing: border-box;
    flex: 1;
    padding-right: 20px;
    margin-bottom: 20px;
}

.oar-col-right {
    flex: 1;
    padding-left: 20px;
    margin-bottom: 20px;
}

.oar-btn, .oar-btn-outline {
    box-sizing: border-box;
    border-width: 2px;
    border-style: solid;
    border-color: #000000;
    display: inline-block;
    font-weight: bold;
    padding: 0.75rem 2rem;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
}

.oar-btn:hover, .oar-btn-outline {
    text-decoration: none;
    background-color: transparent;
    color: #000000;
}

.oar-btn, .oar-btn-outline:hover {
    background-color: #000000;
    color: #ffffff;
    text-decoration: none;
}

/* start colors.py */

.oar-bg-01 {
    background-color: #a6ab4b;
}

.oar-bg-01-hatch {
    background-image: url('bg/bg-01.gif');
    text-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}

.oar-btn-01, .oar-btn-outline-01:hover {
    background-color: #a6ab4b;
    border-color: #a6ab4b;
    color: #fff;
}

.oar-btn-01:hover, .oar-btn-outline-01 {
    background-color: #ffffff;
    border-color: #a6ab4b;
    color: #a6ab4b;
}

.oar-bg-01 .oar-btn:hover,
.oar-bg-01 .oar-btn-outline {
    background-color: transparent;
    border-color: #ffffff;
    color: #fff;
}

.oar-bg-01 .oar-btn,
.oar-bg-01 .oar-btn-outline:hover {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #a6ab4b;
}


.oar-bg-02 {
    background-color: #f5c631;
}

.oar-bg-02-hatch {
    background-image: url('bg/bg-02.gif');
    text-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}

.oar-btn-02, .oar-btn-outline-02:hover {
    background-color: #f5c631;
    border-color: #f5c631;
    color: #fff;
}

.oar-btn-02:hover, .oar-btn-outline-02 {
    background-color: #ffffff;
    border-color: #f5c631;
    color: #f5c631;
}

.oar-bg-02 .oar-btn:hover,
.oar-bg-02 .oar-btn-outline {
    background-color: transparent;
    border-color: #ffffff;
    color: #fff;
}

.oar-bg-02 .oar-btn,
.oar-bg-02 .oar-btn-outline:hover {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #f5c631;
}


.oar-bg-03 {
    background-color: #ffde00;
}

.oar-bg-03-hatch {
    background-image: url('bg/bg-03.gif');
    text-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}

.oar-btn-03, .oar-btn-outline-03:hover {
    background-color: #ffde00;
    border-color: #ffde00;
    color: #fff;
}

.oar-btn-03:hover, .oar-btn-outline-03 {
    background-color: #ffffff;
    border-color: #ffde00;
    color: #ffde00;
}

.oar-bg-03 .oar-btn:hover,
.oar-bg-03 .oar-btn-outline {
    background-color: transparent;
    border-color: #ffffff;
    color: #fff;
}

.oar-bg-03 .oar-btn,
.oar-bg-03 .oar-btn-outline:hover {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #ffde00;
}


.oar-bg-04 {
    background-color: #ffa933;
}

.oar-bg-04-hatch {
    background-image: url('bg/bg-04.gif');
    text-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}

.oar-btn-04, .oar-btn-outline-04:hover {
    background-color: #ffa933;
    border-color: #ffa933;
    color: #fff;
}

.oar-btn-04:hover, .oar-btn-outline-04 {
    background-color: #ffffff;
    border-color: #ffa933;
    color: #ffa933;
}

.oar-bg-04 .oar-btn:hover,
.oar-bg-04 .oar-btn-outline {
    background-color: transparent;
    border-color: #ffffff;
    color: #fff;
}

.oar-bg-04 .oar-btn,
.oar-bg-04 .oar-btn-outline:hover {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #ffa933;
}


.oar-bg-05 {
    background-color: #ff6018;
}

.oar-bg-05-hatch {
    background-image: url('bg/bg-05.gif');
    text-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}

.oar-btn-05, .oar-btn-outline-05:hover {
    background-color: #ff6018;
    border-color: #ff6018;
    color: #fff;
}

.oar-btn-05:hover, .oar-btn-outline-05 {
    background-color: #ffffff;
    border-color: #ff6018;
    color: #ff6018;
}

.oar-bg-05 .oar-btn:hover,
.oar-bg-05 .oar-btn-outline {
    background-color: transparent;
    border-color: #ffffff;
    color: #fff;
}

.oar-bg-05 .oar-btn,
.oar-bg-05 .oar-btn-outline:hover {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #ff6018;
}


.oar-bg-06 {
    background-color: #009aa8;
}

.oar-bg-06-hatch {
    background-image: url('bg/bg-06.gif');
    text-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}

.oar-btn-06, .oar-btn-outline-06:hover {
    background-color: #009aa8;
    border-color: #009aa8;
    color: #fff;
}

.oar-btn-06:hover, .oar-btn-outline-06 {
    background-color: #ffffff;
    border-color: #009aa8;
    color: #009aa8;
}

.oar-bg-06 .oar-btn:hover,
.oar-bg-06 .oar-btn-outline {
    background-color: transparent;
    border-color: #ffffff;
    color: #fff;
}

.oar-bg-06 .oar-btn,
.oar-bg-06 .oar-btn-outline:hover {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #009aa8;
}


.oar-bg-07 {
    background-color: #05b3b1;
}

.oar-bg-07-hatch {
    background-image: url('bg/bg-07.gif');
    text-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}

.oar-btn-07, .oar-btn-outline-07:hover {
    background-color: #05b3b1;
    border-color: #05b3b1;
    color: #fff;
}

.oar-btn-07:hover, .oar-btn-outline-07 {
    background-color: #ffffff;
    border-color: #05b3b1;
    color: #05b3b1;
}

.oar-bg-07 .oar-btn:hover,
.oar-bg-07 .oar-btn-outline {
    background-color: transparent;
    border-color: #ffffff;
    color: #fff;
}

.oar-bg-07 .oar-btn,
.oar-bg-07 .oar-btn-outline:hover {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #05b3b1;
}


.oar-bg-08 {
    background-color: #a0ccb9;
}

.oar-bg-08-hatch {
    background-image: url('bg/bg-08.gif');
    text-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}

.oar-btn-08, .oar-btn-outline-08:hover {
    background-color: #a0ccb9;
    border-color: #a0ccb9;
    color: #fff;
}

.oar-btn-08:hover, .oar-btn-outline-08 {
    background-color: #ffffff;
    border-color: #a0ccb9;
    color: #a0ccb9;
}

.oar-bg-08 .oar-btn:hover,
.oar-bg-08 .oar-btn-outline {
    background-color: transparent;
    border-color: #ffffff;
    color: #fff;
}

.oar-bg-08 .oar-btn,
.oar-bg-08 .oar-btn-outline:hover {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #a0ccb9;
}


.oar-bg-09 {
    background-color: #7bb349;
}

.oar-bg-09-hatch {
    background-image: url('bg/bg-09.gif');
    text-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}

.oar-btn-09, .oar-btn-outline-09:hover {
    background-color: #7bb349;
    border-color: #7bb349;
    color: #fff;
}

.oar-btn-09:hover, .oar-btn-outline-09 {
    background-color: #ffffff;
    border-color: #7bb349;
    color: #7bb349;
}

.oar-bg-09 .oar-btn:hover,
.oar-bg-09 .oar-btn-outline {
    background-color: transparent;
    border-color: #ffffff;
    color: #fff;
}

.oar-bg-09 .oar-btn,
.oar-bg-09 .oar-btn-outline:hover {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #7bb349;
}


.oar-bg-10 {
    background-color: #b3b014;
}

.oar-bg-10-hatch {
    background-image: url('bg/bg-10.gif');
    text-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}

.oar-btn-10, .oar-btn-outline-10:hover {
    background-color: #b3b014;
    border-color: #b3b014;
    color: #fff;
}

.oar-btn-10:hover, .oar-btn-outline-10 {
    background-color: #ffffff;
    border-color: #b3b014;
    color: #b3b014;
}

.oar-bg-10 .oar-btn:hover,
.oar-bg-10 .oar-btn-outline {
    background-color: transparent;
    border-color: #ffffff;
    color: #fff;
}

.oar-bg-10 .oar-btn,
.oar-bg-10 .oar-btn-outline:hover {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #b3b014;
}


.oar-bg-11 {
    background-color: #c7dabc;
}

.oar-bg-11-hatch {
    background-image: url('bg/bg-11.gif');
    text-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}

.oar-btn-11, .oar-btn-outline-11:hover {
    background-color: #c7dabc;
    border-color: #c7dabc;
    color: #fff;
}

.oar-btn-11:hover, .oar-btn-outline-11 {
    background-color: #ffffff;
    border-color: #c7dabc;
    color: #c7dabc;
}

.oar-bg-11 .oar-btn:hover,
.oar-bg-11 .oar-btn-outline {
    background-color: transparent;
    border-color: #ffffff;
    color: #fff;
}

.oar-bg-11 .oar-btn,
.oar-bg-11 .oar-btn-outline:hover {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #c7dabc;
}


.oar-bg-12 {
    background-color: #2fbad9;
}

.oar-bg-12-hatch {
    background-image: url('bg/bg-12.gif');
    text-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}

.oar-btn-12, .oar-btn-outline-12:hover {
    background-color: #2fbad9;
    border-color: #2fbad9;
    color: #fff;
}

.oar-btn-12:hover, .oar-btn-outline-12 {
    background-color: #ffffff;
    border-color: #2fbad9;
    color: #2fbad9;
}

.oar-bg-12 .oar-btn:hover,
.oar-bg-12 .oar-btn-outline {
    background-color: transparent;
    border-color: #ffffff;
    color: #fff;
}

.oar-bg-12 .oar-btn,
.oar-bg-12 .oar-btn-outline:hover {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #2fbad9;
}

/* end colors.py */

@media (max-width: 991px) {

    .oar-card {
        width: 33.333%;
    }

}

@media (max-width: 767px) {

    .oar-card {
        width: 50%;
    }

    .oar-menu-toggle {
        display: inline-block;
    }

    .oar-nav-items {
        flex-direction: column;
    }

    .oar-nav-display {
        display: none;
    }

    .oar-nav2 {
        position: static;
        z-index: auto;
    }

    .oar-pagination .current {
        width: 5.6em;
    }
    .oar-only-phone {
        display: inline-block;
    }
    .oar-pagination .oar-skip-phone {
        display: none;
    }

}

@media (max-width: 480px) {

    .oar-card {
        width: 100%;
        height: auto;
    }

    .oar-row {
        display: block;
        box-sizing: border-box;
    }

    .oar-col-left, .oar-col-right {
        padding: 0;
    }

}
