/*TODO ELIMINAR CUANDO ONBOARDING SALGA A PRODUCCION*/
/*a[href="/Onboarding"] { display: none; }
a[href="/onboarding"] { display: none; }*/

.u-header__section--light .navbar-nav:not([class*="u-main-nav-v"]) .open > .nav-link,
.u-header__section--light .navbar-nav:not([class*="u-main-nav-v"]) .active > .nav-link,
.u-header__section--light .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.open,
.u-header__section--light .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.active,
.u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .open > .nav-link,
.u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .active > .nav-link,
.u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.open,
.u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link.active,
.u-secondary-navigation .active a { color: #003280; }

.u-block-hover:hover .g-color-primary--hover,
.g-color-primary--hover:hover { color: #003280 !important; }
/*------------------------------------
  Custom BG
------------------------------------*/
[class*="g-bgi-v"] { background-position: center; background-attachment: fixed; }

.g-bgi-v1,
.g-bgi-v1 .u-outer-spaces-helper::after { background-image: url(https://htmlstream.com/preview/unify-v2.6.2/assets/img-temp/1920x1080/img1.jpg); background-size: cover; background-repeat: no-repeat; }

.g-bgi-v2,
.g-bgi-v2 .u-outer-spaces-helper::after { background-image: url(https://htmlstream.com/preview/unify-v2.6.2/assets/img-temp/1920x1080/img2.jpg); background-size: cover; background-repeat: no-repeat; }

.g-bgi-v3,
.g-bgi-v3 .u-outer-spaces-helper::after { background-image: url(https://htmlstream.com/preview/unify-v2.6.2/assets/img-temp/1920x1080/img3.jpg); background-size: cover; background-repeat: no-repeat; }

.g-bgi-v4,
.g-bgi-v4 .u-outer-spaces-helper::after { background-image: url(https://htmlstream.com/preview/unify-v2.6.2/assets/img-temp/1920x1080/img4.jpg); background-size: cover; background-repeat: no-repeat; }

.g-bgi-v5,
.g-bgi-v5 .u-outer-spaces-helper::after { background-image: url(https://htmlstream.com/preview/unify-v2.6.2/assets/img-temp/1920x1080/img5.jpg); background-size: cover; background-repeat: no-repeat; }

.g-bgi-v6,
.g-bgi-v6 .u-outer-spaces-helper::after { background-image: url(https://htmlstream.com/preview/unify-v2.6.2/assets/img-temp/1920x1080/img6.jpg); background-size: cover; background-repeat: no-repeat; }

.g-bgi-v7,
.g-bgi-v7 .u-outer-spaces-helper::after { background-image: url(https://htmlstream.com/preview/unify-v2.6.2/assets/img-temp/1920x1080/img7.jpg); }

.g-bgi-v8,
.g-bgi-v8 .u-outer-spaces-helper::after { background-image: url(https://htmlstream.com/preview/unify-v2.6.2/assets/img/bg/pattern/bricks-white.png); }

.g-bgi-v9,
.g-bgi-v9 .u-outer-spaces-helper::after { background-image: url(https://htmlstream.com/preview/unify-v2.6.2/assets/img/bg/pattern/math-dark.png); }

.g-bgi-v10,
.g-bgi-v10 .u-outer-spaces-helper::after { background-image: url(https://htmlstream.com/preview/unify-v2.6.2/assets/img/bg/pattern/figures-light.png); }

.g-bgi-v11,
.g-bgi-v11 .u-outer-spaces-helper::after { background-image: url(https://htmlstream.com/preview/unify-v2.6.2/assets/img/bg/pattern/footer-lodyas.png); }

.g-bgi-v12,
.g-bgi-v12 .u-outer-spaces-helper::after { background-image: url(https://htmlstream.com/preview/unify-v2.6.2/assets/img/bg/pattern/doodles.png); }

.g-bgi-v13,
.g-bgi-v13 .u-outer-spaces-helper::after { background-image: url(https://htmlstream.com/preview/unify-v2.6.2/assets/img/bg/pattern/darkness.png); }

.g-bgi-v14,
.g-bgi-v14 .u-outer-spaces-helper::after { background-image: url(https://htmlstream.com/preview/unify-v2.6.2/assets/img/bg/pattern/memphis-colorful.png); }
/*------------------------------------
  Boxed layout
------------------------------------*/
.g-layout-boxed,
.g-layout-semiboxed { background-color: #f7f7f7; }

.u-outer-space-v1 .g-layout-boxed::after,
.u-outer-space-v2 .g-layout-boxed::after,
.u-outer-space-v1 .g-layout-semiboxed::after,
.u-outer-space-v2 .g-layout-semiboxed::after { border-bottom-color: #f7f7f7; }

.g-layout-boxed main,
.g-layout-semiboxed main { position: relative; max-width: 100%; margin-left: auto; margin-right: auto; background-color: #fff; box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); }

@media (min-width: 1200px) {
    .g-layout-boxed main { width: 1140px; }
}

@media (min-width: 1400px) {
    .g-layout-semiboxed main { width: 1340px; }
}

@media (min-width: 768px) {
    .u-outer-space-v1 { margin: 20px; }
}

@media (min-width: 768px) {
    .u-outer-space-v1 body { height: calc(100% - 40px); min-height: calc(100% - 40px); }
}

@media (min-width: 768px) {
    .u-outer-space-v2 { margin: 40px; }
}

@media (min-width: 768px) {
    .u-outer-space-v2 body { height: calc(100% - 80px); min-height: calc(100% - 80px); }
}
/*------------------------------------
  Dark Theme
------------------------------------*/
.g-dark-theme { background-color: #000; color: #fff; }

    .g-dark-theme main { background-color: #222; }

    .g-dark-theme .u-header__section { background-color: #222; }

        .g-dark-theme .u-header__section:not([class*="g-bg-white"]) .navbar-nav .nav-link { color: #fff; }

        .g-dark-theme .u-header__section:not([class*="g-bg-white"]) .navbar-nav .active > .nav-link { color: rgba(255, 255, 255, 0.7); }

    .g-dark-theme .u-btn-inset::before { border-color: #222; }
/*------------------------------------
  Fonts
------------------------------------*/
body { font-family: 'Lato', sans-serif; color: #2b2b2b; }

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 { font-family: 'Lato', sans-serif; }

a { color: #003280; outline: none; }

    a:focus,
    a:hover { color: #194486; }
/*------------------------------------
  Bootstrap
------------------------------------*/
.page-link,
.page-link:hover,
.page-link:focus,
.btn-outline-primary:disabled,
.btn-outline-primary.disabled { color: #003280; }

.page-item.active .page-link,
.page-item.active .page-link:focus,
.page-item.active .page-link:hover,
.btn-primary,
.btn-primary:disabled,
.btn-primary.disabled { border-color: #003280; background-color: #003280; }

.btn-outline-primary { color: #003280; border-color: #003280; }

    .btn-outline-primary:hover,
    .btn-outline-primary:active,
    .btn-outline-primary.active,
    .show > .btn-outline-primary.dropdown-toggle { background-color: #1b4b93; border-color: #1b4b93; }

.nav-pills .nav-item.show .nav-link,
.nav-pills .nav-link.active,
.progress-bar { background-color: #003280; }

.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.show > .btn-primary.dropdown-toggle { background-color: #1b4b93; border-color: #1b4b93; }

.btn-primary:focus,
.btn-primary.focus,
.btn-outline-primary:focus,
.btn-outline-primary.focus { box-shadow: 0 0 0 2px rgba(29, 79, 156, 0.5); }
/*------------------------------------
  Background colors
------------------------------------*/
.g-bg-primary,
.g-bg-primary--hover:hover,
.g-parent:hover .g-bg-primary--parent-hover,
.g-bg-primary--active.active,
.active .g-bg-primary--active,
.g-parent.active .g-bg-primary--parent-active { background-color: #003280 !important; }

.g-bg-primary--before::before,
.g-bg-primary--after::after { background-color: #003280 !important; }

.g-bg-primary-opacity-0_1 { background-color: rgba(29, 79, 156, 0.1) !important; }

.g-bg-primary-opacity-0_2,
.g-bg-primary-opacity-0_2--hover:hover,
.g-bg-primary-opacity-0_2--hover--after:hover::after,
.g-bg-primary-opacity-0_2--before::before,
.g-bg-primary-opacity-0_2--after::after { background-color: rgba(29, 79, 156, 0.2) !important; }

.active .g-bg-primary-opacity-0_2--active { background-color: rgba(29, 79, 156, 0.2) !important; }

.g-bg-primary-opacity-0_4,
.g-bg-primary-opacity-0_4--hover:hover,
.g-bg-primary-opacity-0_4--hover--after:hover::after,
.g-bg-primary-opacity-0_4--after::after { background-color: rgba(29, 79, 156, 0.4) !important; }

.g-bg-primary-opacity-0_6,
.g-bg-primary-opacity-0_6--hover:hover,
.g-bg-primary-opacity-0_6--hover--after:hover::after,
.g-bg-primary-opacity-0_6--after::after { background-color: rgba(29, 79, 156, 0.6) !important; }

.g-bg-primary-opacity-0_8,
.g-bg-primary-opacity-0_8--hover:hover,
.g-bg-primary-opacity-0_8--hover--after:hover::after,
.g-bg-primary-opacity-0_8--before::after,
.g-bg-primary-opacity-0_8--after::after,
.g-bg-primary-opacity-0_8--before--hover:hover::after,
.g-bg-primary-opacity-0_8--after--hover:hover::after { background-color: rgba(29, 79, 156, 0.8) !important; }

.g-bg-primary-opacity-0_9,
.g-bg-primary-opacity-0_9--hover:hover,
.g-bg-primary-opacity-0_9--hover--after:hover::after,
.g-bg-primary-opacity-0_9--before::after,
.g-bg-primary-opacity-0_9--after::after,
.g-bg-primary-opacity-0_9--before--hover:hover::after,
.g-bg-primary-opacity-0_9--after--hover:hover::after { background-color: rgba(29, 79, 156, 0.9) !important; }

.g-bg-primary-dark-v1 { background-color: #1b4b93 !important; }

.g-bg-primary-dark-v2 { background-color: #194486 !important; }

.g-bg-primary-dark-v3 { background-color: #153971 !important; }
/*.g-bg-primary-gradient-opacity-v1,
.g-bg-primary-gradient-opacity-v1--after::after {
  background: linear-gradient(to bottom, rgba(red(@customColor), green(@customColor), blue(@customColor), .5), rgba(red(@customColor), green(@customColor), blue(@customColor), 1));
}*/
/*------------------------------------
  Border colors
------------------------------------*/
.g-brd-primary,
.g-brd-primary--before::before,
.g-brd-primary--before--active.active::before,
.slick-active .g-brd-primary--before--active::before,
.g-brd-primary--hover:hover,
.g-brd-primary--active.active,
.g-brd-primary--active.cbp-filter-item-active,
.slick-active .g-brd-primary--active,
*:hover > .g-brd-primary--hover-parent { border-color: #003280 !important; }

.g-brd-primary-opacity-0_3,
.g-brd-primary-opacity-0_3--hover:hover,
.g-brd-primary-opacity-0_3--active.active,
.g-brd-primary-opacity-0_3--active.cbp-filter-item-active,
*:hover > .g-brd-primary-opacity-0_3--hover-parent { border-color: rgba(29, 79, 156, 0.3) !important; }

.g-brd-primary-top,
.g-brd-primary-top--before::before,
.g-brd-primary-top--hover:hover,
.g-brd-primary-top--hover:hover::after,
.g-brd-primary-top--active.active,
.g-brd-primary-top--active.active::after { border-top-color: #003280 !important; }

.g-brd-primary-bottom,
.g-brd-primary-bottom--before::before,
.g-brd-primary-bottom--hover:hover,
.g-brd-primary-bottom--hover:hover::after,
.g-brd-primary-bottom--active.active,
.g-brd-primary-bottom--active.active::after { border-bottom-color: #003280 !important; }

.g-brd-primary-left,
.g-brd-primary-left--before::before { border-left-color: #003280 !important; }

.g-brd-primary-right,
.g-brd-primary-right--before::before { border-right-color: #003280 !important; }

.g-brd-primary-opacity-0_3-top { border-top-color: rgba(29, 79, 156, 0.3) !important; }

.g-brd-primary-opacity-0_3-bottom { border-bottom-color: rgba(29, 79, 156, 0.3) !important; }

.g-brd-primary-opacity-0_3-left { border-left-color: rgba(29, 79, 156, 0.3) !important; }

.g-brd-primary-opacity-0_3-right { border-right-color: rgba(29, 79, 156, 0.3) !important; }

.g-brd-primary-dark-dark-v1,
.g-brd-primary-dark-dark-v1--hover:hover,
.g-brd-primary-dark-dark-v1--active.active,
.g-brd-primary-dark-dark-v1--active.cbp-filter-item-active,
*:hover > .g-brd-primary-dark-dark-v1--hover-parent { border-color: #1b4b93 !important; }

.g-brd-primary-dark-dark-v2,
.g-brd-primary-dark-dark-v2--hover:hover,
.g-brd-primary-dark-dark-v2--active.active,
.g-brd-primary-dark-dark-v2--active.cbp-filter-item-active,
*:hover > .g-brd-primary-dark-dark-v2--hover-parent { border-color: #194486 !important; }

.g-brd-primary-dark-dark-v3,
.g-brd-primary-dark-dark-v3--hover:hover,
.g-brd-primary-dark-dark-v3--active.active,
.g-brd-primary-dark-dark-v3--active.cbp-filter-item-active,
*:hover > .g-brd-primary-dark-dark-v3--hover-parent { border-color: #153971 !important; }

.g-brd-primary-dark-dark-v1-top { border-top-color: #1b4b93 !important; }

.g-brd-primary-dark-dark-v1-bottom { border-bottom-color: #1b4b93 !important; }

.g-brd-primary-dark-dark-v1-left { border-left-color: #1b4b93 !important; }

.g-brd-primary-dark-dark-v1-right { border-right-color: #1b4b93 !important; }

.g-brd-primary-dark-dark-v2-top { border-top-color: #194486 !important; }

.g-brd-primary-dark-dark-v2-bottom { border-bottom-color: #194486 !important; }

.g-brd-primary-dark-dark-v2-left { border-left-color: #194486 !important; }

.g-brd-primary-dark-dark-v2-right { border-right-color: #194486 !important; }

.g-brd-primary-dark-dark-v3-top { border-top-color: #153971 !important; }

.g-brd-primary-dark-dark-v3-bottom { border-bottom-color: #153971 !important; }

.g-brd-primary-dark-dark-v3-left { border-left-color: #153971 !important; }

.g-brd-primary-dark-dark-v3-right { border-right-color: #153971 !important; }
/*------------------------------------
  Colors
------------------------------------*/
.g-color-primary,
.g-color-primary--hover:hover,
.g-color-primary--active.cbp-filter-item-active { color: #003280 !important; }

.g-color-primary-opacity-0_3 { color: rgba(29, 79, 156, 0.3) !important; }

.g-color-primary-opacity-0_4 { color: rgba(29, 79, 156, 0.4) !important; }

.g-color-primary--before::before,
.g-color-primary--after::after { color: #003280; }
/*------------------------------------
  Box-shadows
------------------------------------*/
.u-shadow-v13 { box-shadow: inset 2px 2px 2px 0 #003280; }
/*------------------------------------
  Fill colors
------------------------------------*/
.g-fill-primary,
.g-fill-primary path,
.g-fill-primary polygon,
.g-fill-primary--hover:hover path,
.g-fill-primary--hover:hover polygon,
*:hover > * > .g-fill-primary--hover-parent svg path,
*:hover > * > .g-fill-primary--hover-parent svg polygon { fill: #003280 !important; }
/*------------------------------------
  Highlight Color
------------------------------------*/
::-moz-selection { background-color: #003280; }

::selection { background-color: #003280; }

.g-bg-primary ::-moz-selection { color: #003280; }

.g-bg-primary ::selection { color: #003280; }
/*------------------------------------
  Buttons
------------------------------------*/
.u-btn-primary { background-color: #003280; }

    .u-btn-primary:hover,
    .u-btn-primary.active,
    .u-btn-primary.cbp-filter-item-active { border-color: #2565c7; background-color: #2565c7; }

    .u-btn-primary.u-btn-hover-v1-1::after,
    .u-btn-primary.u-btn-hover-v1-1:hover::after,
    .u-btn-primary.u-btn-hover-v1-2::after,
    .u-btn-primary.u-btn-hover-v1-2:hover::after,
    .u-btn-primary.u-btn-hover-v1-3::after,
    .u-btn-primary.u-btn-hover-v1-3:hover::after,
    .u-btn-primary.u-btn-hover-v1-4::after,
    .u-btn-primary.u-btn-hover-v1-4:hover::after,
    .u-btn-primary.u-btn-hover-v2-1::after,
    .u-btn-primary.u-btn-hover-v2-1:hover::after,
    .u-btn-primary.u-btn-hover-v2-2::after,
    .u-btn-primary.u-btn-hover-v2-2:hover::after { background-color: #215ab2; }

    .u-btn-primary.u-btn-hover-v1-1:hover,
    .u-btn-primary.u-btn-hover-v1-2:hover,
    .u-btn-primary.u-btn-hover-v1-3:hover,
    .u-btn-primary.u-btn-hover-v1-4:hover,
    .u-btn-primary.u-btn-hover-v2-1:hover,
    .u-btn-primary.u-btn-hover-v2-2:hover { background-color: #003280; }

.u-btn-outline-primary { color: #003280; border-color: #003280; }

    .u-btn-outline-primary:hover { background-color: #003280; }

    .u-btn-outline-primary.u-btn-hover-v1-1::after,
    .u-btn-outline-primary.u-btn-hover-v1-1:hover::after,
    .u-btn-outline-primary.u-btn-hover-v1-2::after,
    .u-btn-outline-primary.u-btn-hover-v1-2:hover::after,
    .u-btn-outline-primary.u-btn-hover-v1-3::after,
    .u-btn-outline-primary.u-btn-hover-v1-3:hover::after,
    .u-btn-outline-primary.u-btn-hover-v1-4::after,
    .u-btn-outline-primary.u-btn-hover-v1-4:hover::after,
    .u-btn-outline-primary.u-btn-hover-v2-1::after,
    .u-btn-outline-primary.u-btn-hover-v2-1:hover::after,
    .u-btn-outline-primary.u-btn-hover-v2-2::after,
    .u-btn-outline-primary.u-btn-hover-v2-2:hover::after,
    .u-btn-outline-primary.u-btn-hover-v3-1::after,
    .u-btn-outline-primary.u-btn-hover-v3-1:hover::after { background-color: rgba(29, 79, 156, 0.95); }
/*------------------------------------
  Checkboxes & Radio Buttons
------------------------------------*/
.u-check input[type="checkbox"]:checked + .u-check-icon-font i,
.u-check input[type="radio"]:checked + .u-check-icon-font i,
.u-check input[type="checkbox"]:checked + * .u-check-icon-font i,
.u-check input[type="radio"]:checked + * .u-check-icon-font i { color: #003280; }

.u-check input[type="checkbox"]:checked + .u-check-icon-checkbox-v1,
.u-check input[type="radio"]:checked + .u-check-icon-checkbox-v1,
.u-check input[type="checkbox"]:checked + * .u-check-icon-checkbox-v1,
.u-check input[type="radio"]:checked + * .u-check-icon-checkbox-v1,
.u-check input[type="checkbox"]:checked + .u-check-icon-radio-v1,
.u-check input[type="radio"]:checked + .u-check-icon-radio-v1,
.u-check input[type="checkbox"]:checked + * .u-check-icon-radio-v1,
.u-check input[type="radio"]:checked + * .u-check-icon-radio-v1,
.u-check input[type="checkbox"]:checked + .u-check-icon-checkbox-v7,
.u-check input[type="radio"]:checked + .u-check-icon-checkbox-v7,
.u-check input[type="checkbox"]:checked + * .u-check-icon-checkbox-v7,
.u-check input[type="radio"]:checked + * .u-check-icon-checkbox-v7,
.u-check input[type="checkbox"]:checked + .u-check-icon-radio-v7,
.u-check input[type="radio"]:checked + .u-check-icon-radio-v7,
.u-check input[type="checkbox"]:checked + * .u-check-icon-radio-v7,
.u-check input[type="radio"]:checked + * .u-check-icon-radio-v7 { background-color: #003280; border-color: #003280; }

.u-check-icon-checkbox-v2,
.u-check-icon-radio-v2,
.u-check-icon-checkbox-v3,
.u-check-icon-radio-v3 { border-color: #003280; }

.u-check input[type="checkbox"]:checked + .u-check-icon-checkbox-v4,
.u-check input[type="radio"]:checked + .u-check-icon-checkbox-v4,
.u-check input[type="checkbox"]:checked + * .u-check-icon-checkbox-v4,
.u-check input[type="radio"]:checked + * .u-check-icon-checkbox-v4,
.u-check input[type="checkbox"]:checked + .u-check-icon-radio-v4,
.u-check input[type="radio"]:checked + .u-check-icon-radio-v4,
.u-check input[type="checkbox"]:checked + * .u-check-icon-radio-v4,
.u-check input[type="radio"]:checked + * .u-check-icon-radio-v4,
.u-check input[type="checkbox"]:checked + .u-check-icon-checkbox-v8,
.u-check input[type="radio"]:checked + .u-check-icon-checkbox-v8,
.u-check input[type="checkbox"]:checked + * .u-check-icon-checkbox-v8,
.u-check input[type="radio"]:checked + * .u-check-icon-checkbox-v8,
.u-check input[type="checkbox"]:checked + .u-check-icon-radio-v8,
.u-check input[type="radio"]:checked + .u-check-icon-radio-v8,
.u-check input[type="checkbox"]:checked + * .u-check-icon-radio-v8,
.u-check input[type="radio"]:checked + * .u-check-icon-radio-v8 { color: #003280; border-color: #003280; }

.u-check input[type="checkbox"]:checked + .u-check-icon-checkbox-v5 i,
.u-check input[type="radio"]:checked + .u-check-icon-checkbox-v5 i,
.u-check input[type="checkbox"]:checked + * .u-check-icon-checkbox-v5 i,
.u-check input[type="radio"]:checked + * .u-check-icon-checkbox-v5 i,
.u-check input[type="checkbox"]:checked + .u-check-icon-radio-v5 i,
.u-check input[type="radio"]:checked + .u-check-icon-radio-v5 i,
.u-check input[type="checkbox"]:checked + * .u-check-icon-radio-v5 i,
.u-check input[type="radio"]:checked + * .u-check-icon-radio-v5 i { border-color: #003280; }

.u-check input[type="checkbox"]:checked + .u-check-icon-checkbox-v6 i,
.u-check input[type="radio"]:checked + .u-check-icon-checkbox-v6 i,
.u-check input[type="checkbox"]:checked + * .u-check-icon-checkbox-v6 i,
.u-check input[type="radio"]:checked + * .u-check-icon-checkbox-v6 i,
.u-check input[type="checkbox"]:checked + .u-check-icon-radio-v6 i,
.u-check input[type="radio"]:checked + .u-check-icon-radio-v6 i,
.u-check input[type="checkbox"]:checked + * .u-check-icon-radio-v6 i,
.u-check input[type="radio"]:checked + * .u-check-icon-radio-v6 i { background-color: #003280; border-color: #003280; }

.u-check input[type="checkbox"]:checked + .u-check-icon-checkbox-v8 i::after,
.u-check input[type="radio"]:checked + .u-check-icon-checkbox-v8 i::after,
.u-check input[type="checkbox"]:checked + * .u-check-icon-checkbox-v8 i::after,
.u-check input[type="radio"]:checked + * .u-check-icon-checkbox-v8 i::after,
.u-check input[type="checkbox"]:checked + .u-check-icon-radio-v8 i::after,
.u-check input[type="radio"]:checked + .u-check-icon-radio-v8 i::after,
.u-check input[type="checkbox"]:checked + * .u-check-icon-radio-v8 i::after,
.u-check input[type="radio"]:checked + * .u-check-icon-radio-v8 i::after { background-color: #003280; }

.u-checkbox-v1--checked-color-primary:checked + label { color: #003280 !important; }

.u-checkbox-v1--checked-brd-primary:checked + label { border-color: #003280 !important; }
/*------------------------------------
  Selects
------------------------------------*/
.u-select-v1 .chosen-results > li.highlighted,
.u-select-v1 .chosen-results > li.result-selected { background-color: rgba(29, 79, 156, 0.2); border-bottom-color: rgba(29, 79, 156, 0.2); }
/*------------------------------------
  Arrows
------------------------------------*/
.u-arrow-v3:hover .u-arrow-icon-before,
.u-arrow-v3:hover .u-arrow-icon-after { background-color: #003280; }

.u-arrow-v4:hover .u-arrow-icon,
.u-arrow-v7:hover .u-arrow-icon,
.u-arrow-v8:hover .u-arrow-icon { color: #003280; }

.u-arrow-v14 .u-arrow-icon::before,
.u-arrow-v14 .u-arrow-icon::after { background: #003280; }
/*------------------------------------
  Badges
------------------------------------*/
.u-badge-bg-primary::after { background-color: #003280; }
/*------------------------------------
  Badges v2
------------------------------------*/
[class*="u-badge-v2"] { background-color: #003280; }
/*------------------------------------
  Triangles
------------------------------------*/
.u-triangle-v1.u-triangle-top.g-bg-primary::before,
.u-triangle-v1.u-triangle-left.g-bg-primary::before,
.u-triangle-v1-2.u-triangle-top.g-bg-primary::before,
.u-triangle-v1-2.u-triangle-left.g-bg-primary::before,
.u-triangle-v2.u-triangle-top.g-bg-primary::before,
.u-triangle-v2.u-triangle-left.g-bg-primary::before,
.u-triangle-v5.u-triangle-top.g-bg-primary::before,
.u-triangle-v5.u-triangle-left.g-bg-primary::before,
.u-triangle-v6.u-triangle-top.g-bg-primary::before,
.u-triangle-v6.u-triangle-left.g-bg-primary::before { border-bottom-color: #003280; }

.u-triangle-v1.u-triangle-bottom.g-bg-primary::before,
.u-triangle-v1.u-triangle-right.g-bg-primary::before,
.u-triangle-v1-2.u-triangle-bottom.g-bg-primary::before,
.u-triangle-v1-2.u-triangle-right.g-bg-primary::before,
.u-triangle-v2.u-triangle-bottom.g-bg-primary::before,
.u-triangle-v2.u-triangle-right.g-bg-primary::before,
.u-triangle-v5.u-triangle-bottom.g-bg-primary::before,
.u-triangle-v5.u-triangle-right.g-bg-primary::before,
.u-triangle-v6.u-triangle-bottom.g-bg-primary::before,
.u-triangle-v6.u-triangle-right.g-bg-primary::before { border-top-color: #003280; }

.u-triangle-v1-2.u-triangle-left.g-bg-primary::before { border-right-color: #003280; }

.u-triangle-v1-2.u-triangle-right.g-bg-primary::before { border-left-color: #003280; }

.u-triangle-v3.u-triangle-top.g-bg-primary::before,
.u-triangle-v3.u-triangle-left.g-bg-primary::before { background-image: linear-gradient(to bottom right, transparent 49.6%, #003280 50%); }

.u-triangle-v3.u-triangle-bottom.g-bg-primary::before,
.u-triangle-v3.u-triangle-right.g-bg-primary::before { background-image: linear-gradient(to top right, transparent 49.6%, #003280 50%); }

.u-triangle-v4.u-triangle-top.g-bg-primary::before,
.u-triangle-v4.u-triangle-left.g-bg-primary::before { background-image: linear-gradient(to bottom right, transparent 49.6%, #003280 50%), linear-gradient(to bottom left, transparent 49.6%, #003280 50%); }

.u-triangle-v4.u-triangle-bottom.g-bg-primary::before,
.u-triangle-v4.u-triangle-right.g-bg-primary::before { background-image: linear-gradient(to top right, transparent 49.6%, #003280 50%), linear-gradient(to top left, transparent 49.6%, #003280 50%); }

.u-semicircle-v1.g-bg-primary::before { background: #003280; }

.u-zigzag-top-primary::before { background: -webkit-linear-gradient(-225deg, #003280 10px, transparent 0) 0 10px, -webkit-linear-gradient(-315deg, #003280 10px, transparent 0) 0 10px; }

@media (min-width: 768px) {
    .u-triangle-v1.u-triangle-left.g-bg-primary::before { border-right-color: #003280; }

    .u-triangle-v1.u-triangle-right.g-bg-primary::before { border-left-color: #003280; }

    .u-triangle-v3.u-triangle-left.g-bg-primary::before { background-image: linear-gradient(to bottom right, transparent 49.6%, #003280 50%); }

    .u-triangle-v3.u-triangle-right.g-bg-primary::before { background-image: linear-gradient(to bottom left, transparent 49.6%, #003280 50%); }

    .u-triangle-v4.u-triangle-left.g-bg-primary::before { background-image: linear-gradient(to bottom right, transparent 49.6%, #003280 50%), linear-gradient(to top right, transparent 49.6%, #003280 50%); }

    .u-triangle-v4.u-triangle-right.g-bg-primary::before { background-image: linear-gradient(to bottom left, transparent 49.6%, #003280 50%), linear-gradient(to top left, transparent 49.6%, #003280 50%); }
}
/*------------------------------------
  Block Hovers
------------------------------------*/
.u-block-hover:hover .u-block-hover__prop-bg-primary { background-color: #003280; }

.u-block-hover:hover .u-block-hover__prop-bg-primary-opacity-0_9 { background-color: rgba(29, 79, 156, 0.9); }
/*------------------------------------
  Blockquotes
------------------------------------*/
.u-blockquote-v3::before { color: #003280; }

.u-blockquote-v7::before { background: #003280; }
/*------------------------------------
  Carousel indicators
------------------------------------*/
.u-carousel-indicators-v1 li.slick-active span,
.u-carousel-indicators-v1--white li.slick-active span,
.u-carousel-indicators-v4 li.slick-active span,
.u-carousel-indicators-v8 li.slick-active span { background-color: #003280; width: 20px; border-radius: 20px; }

.u-carousel-indicators-v1 span { width: 20px; border-radius: 20px; background-color: #E2E2E2 }

.u-carousel-indicators-v6 li.slick-active { color: #003280; }

    .u-carousel-indicators-v6 li.slick-active span { border-color: #003280; }

.u-carousel-indicators-v9 li.slick-active,
.u-carousel-indicators-v10 li.slick-active { background-color: #003280; }

.u-carousel-indicators-v18--white li span { background-color: #003280; }

.u-carousel-indicators-v20 li span:hover,
.u-carousel-indicators-v20 li span:focus,
.u-carousel-indicators-v20--white li span:hover,
.u-carousel-indicators-v20--white li span:focus,
.u-carousel-indicators-v20 li.slick-active span,
.u-carousel-indicators-v20 li.slick-active span,
.u-carousel-indicators-v20--white li.slick-active span,
.u-carousel-indicators-v20--white li.slick-active span { border-color: #003280; }

.u-carousel-indicators-v20--white li span::before { background: #003280; box-shadow: 0 0 1px #003280; }

.u-carousel-indicators-v21--white li span::after { background-color: #003280; }

.u-carousel-indicators-v22--white li span { background-color: #003280; }

    .u-carousel-indicators-v22--white li span::before { border-top-color: #003280; }

.u-carousel-indicators-v22--white li.slick-active { border-color: #003280; }

.u-carousel-indicators-v23--white .u-dots-helper::before { background: #003280; }

.u-carousel-indicators-v24--white li span { border-color: #003280; }

.u-carousel-indicators-v25--white li::before { background-color: #003280; }

.u-carousel-indicators-v25--white li span:focus { background-color: #003280; }

.u-carousel-indicators-v25--white li span::before { background-color: #003280; }

.u-carousel-indicators-v25--white li.slick-active span { background-color: #003280; }

.u-carousel-indicators-v26--white li::before,
.u-carousel-indicators-v26--white li::after,
.u-carousel-indicators-v26--vertical--white li::before,
.u-carousel-indicators-v26--vertical--white li::after { border-color: #003280; }

.u-carousel-indicators-v27--white li span::before,
.u-carousel-indicators-v27--vertical--white li span::before { background: #003280; }

.u-carousel-indicators-v28 li.slick-active span { background-color: #003280; }
/*------------------------------------
  Paginations
------------------------------------*/
.u-pagination-v1-1--active,
.u-pagination-v1-1:hover,
.u-pagination-v1-1:focus { background-color: #003280; border-color: #003280; }

.u-pagination-v1-2:hover,
.u-pagination-v1-2:focus { color: #003280; border-color: #003280; }

.u-pagination-v1-2--active,
.u-pagination-v1-2--nav { background-color: #003280; border-color: #003280; }

    .u-pagination-v1-2--nav:hover { background-color: rgba(29, 79, 156, 0.8); }

.u-pagination-v1-4:hover,
.u-pagination-v1-4:focus { color: #003280; border-color: #003280; }

.u-pagination-v1-4--active { background-color: #003280; border-color: #003280; }
/*------------------------------------
  Ribbons
------------------------------------*/
.u-ribbon-bookmark.g-bg-primary::after { border-color: #003280; }

.u-ribbon-clip-v4__inner.g-bg-primary { box-shadow: 0 0 0 3px #003280, 0 21px 5px -18px rgba(0, 0, 0, 0.6); }
/*------------------------------------
  Accordions
------------------------------------*/
.u-accordion-color-primary__header [aria-expanded="true"] { color: #003280 !important; }

.u-accordion-bg-primary__header [aria-expanded="true"] { background-color: #003280 !important; border-color: #003280 !important; }

.u-accordion-brd-primary__header [aria-expanded="true"] { border-color: #003280 !important; }

.u-accordion-v2:nth-child(odd) { background-color: #194486; }
/*------------------------------------
  Datepickers
------------------------------------*/
.u-datepicker-v1 .ui-datepicker-calendar td span.ui-state-active,
.u-datepicker-v1 .ui-datepicker-calendar th span.ui-state-active,
.u-datepicker-v1 .ui-datepicker-calendar td a.ui-state-active,
.u-datepicker-v1 .ui-datepicker-calendar th a.ui-state-active { background: #003280; border-color: #003280; }
/*------------------------------------
  Sliders
------------------------------------*/
.u-slider-v1.ui-slider .ui-slider-range { background: #003280; }

.u-slider-v1.ui-slider .ui-slider-handle { border-color: #003280; }
/*------------------------------------
  Headers
------------------------------------*/
.js-header-change-moment.g-bg-primary--shift { background-color: #003280; }

.js-header-change-moment.g-bg-primary-semi-transparent--shift { background-color: rgba(29, 79, 156, 0.9); }
/*------------------------------------
  Heading
------------------------------------*/
.u-heading-v5-color-primary .u-heading-v5__title::before { background: #003280; }

.u-heading-massive-underline::before { background-color: #003280; }
/*------------------------------------
  Effects
------------------------------------*/
.u-icon-effect-v1-1--hover::after,
.u-icon-effect-v1-2--hover::after { box-shadow: 0 0 0 1px #003280; }

.u-icon-effect-v1-1--hover:hover,
.u-icon-effect-v1-2--hover:hover,
.u-icon-v4.u-icon-effect-v1-1--hover:hover .u-icon-v4-inner,
.u-icon-v4.u-icon-effect-v1-2--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-effect-v1-1--hover,
.u-icon-block--hover:hover .u-icon-effect-v1-2--hover,
.u-icon-block--hover:hover .u-icon-v4.u-icon-effect-v1-1--hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4.u-icon-effect-v1-2--hover .u-icon-v4-inner { border-color: #003280; background: #003280 !important; }

.u-icon-effect-v2--hover:hover,
.u-icon-effect-v2--hover:hover::after { background: #003280; }

.u-icon-effect-v5--hover.g-bg-primary:hover,
.u-icon-block--hover:hover .u-icon-effect-v5--hover.g-bg-primary,
.u-icon-effect-v5--hover.g-color-primary:hover,
.u-icon-block--hover:hover .u-icon-effect-v5--hover.g-color-primary { box-shadow: 0 0 10px 10px #003280; }

.u-icon-v4-bg-primary { border-color: #003280; }

    .u-icon-v4-bg-primary .u-icon-v4-inner { background: #003280; }

.u-icon-v4-bg-primary--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-primary--hover { border-color: #003280; }

    .u-icon-v4-bg-primary--hover:hover .u-icon-v4-inner,
    .u-icon-block--hover:hover .u-icon-v4-bg-primary--hover .u-icon-v4-inner { background: #003280; }

.u-icon-v5.g-bg-primary::after { background-color: #003280; }

.u-icon-block--hover:hover .g-color-primary--hover { color: #003280; }

.u-icon-block--hover:hover .g-brd-primary--hover { border-color: #003280; }

.u-icon-block--hover:hover .g-bg-primary--hover { background: #003280; }
/*------------------------------------
  Navigation Dropdown
------------------------------------*/
.navbar .u-sub-menu-v1 .hs-sub-menu,
.navbar .u-sub-menu-v1 .hs-mega-menu,
.navbar .u-sub-menu-v1 .dropdown-menu { /*border-color: #003280;*/ border: none; }

    .navbar .u-sub-menu-v1 .hs-has-sub-menu .hs-has-sub-menu.active > a,
    .navbar .u-sub-menu-v1 .hs-has-sub-menu .hs-has-sub-menu:active > a,
    .navbar .u-sub-menu-v1 .hs-has-sub-menu .hs-has-sub-menu:focus > a,
    .navbar .u-sub-menu-v1 .hs-has-sub-menu .hs-has-sub-menu:hover > a, .navbar .u-sub-menu-v1 .hs-has-sub-menu .active > a, .navbar .u-sub-menu-v1 .hs-sub-menu .dropdown-item.active > a, .navbar .u-sub-menu-v1 .hs-sub-menu .dropdown-item:active > a, .navbar .u-sub-menu-v1 .hs-sub-menu .dropdown-item:focus > a, .navbar .u-sub-menu-v1 .hs-sub-menu .dropdown-item:hover > a,
    .navbar .u-sub-menu-v1 .dropdown-menu .dropdown-item.active > a,
    .navbar .u-sub-menu-v1 .dropdown-menu .dropdown-item:active > a,
    .navbar .u-sub-menu-v1 .dropdown-menu .dropdown-item:focus > a,
    .navbar .u-sub-menu-v1 .dropdown-menu .dropdown-item:hover > a, .navbar .u-sub-menu-v1 .hs-sub-menu a:active, .navbar .u-sub-menu-v1 .hs-sub-menu a:focus, .navbar .u-sub-menu-v1 .hs-sub-menu a:hover,
    .navbar .u-sub-menu-v1 .dropdown-menu a:active,
    .navbar .u-sub-menu-v1 .dropdown-menu a:focus,
    .navbar .u-sub-menu-v1 .dropdown-menu a:hover { color: #003280 !important; background-color: transparent; font-weight: 900 !important; border: none; }

.navbar .u-sub-menu-v2 .hs-sub-menu,
.navbar .u-sub-menu-v2 .hs-mega-menu,
.navbar .u-sub-menu-v2 .dropdown-menu,
.navbar .u-sub-menu-v3 .hs-sub-menu,
.navbar .u-sub-menu-v3 .hs-mega-menu,
.navbar .u-sub-menu-v3 .dropdown-menu { border-top-color: #003280; }

.navbar .u-main-nav-v1 .nav-item.active > .nav-link,
.navbar .u-main-nav-v1 .nav-item:hover > .nav-link,
.navbar .u-main-nav-v1 .nav-item:focus > .nav-link,
.navbar .u-main-nav-v1 .nav-item.show > .nav-link,
.navbar .u-main-nav-v1 .nav-item.hs-sub-menu-opened > .nav-link,
.navbar .u-main-nav-v1 .nav-item .nav-link:focus,
.navbar .u-main-nav-v8 .nav-item.active > .nav-link,
.navbar .u-main-nav-v8 .nav-item:hover > .nav-link,
.navbar .u-main-nav-v8 .nav-item:focus > .nav-link,
.navbar .u-main-nav-v8 .nav-item.show > .nav-link,
.navbar .u-main-nav-v8 .nav-item.hs-sub-menu-opened > .nav-link,
.navbar .u-main-nav-v8 .nav-item .nav-link:focus { background-color: #003280; }

.navbar .u-main-nav-v1 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v1 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v1 .nav-item.dropdown > a, .navbar .u-main-nav-v2 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v2 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v2 .nav-item.dropdown > a, .navbar .u-main-nav-v3 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v3 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v3 .nav-item.dropdown > a, .navbar .u-main-nav-v4 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v4 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v4 .nav-item.dropdown > a, .navbar .u-main-nav-v5 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v5 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v5 .nav-item.dropdown > a, .navbar .u-main-nav-v6 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v6 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v6 .nav-item.dropdown > a, .navbar .u-main-nav-v7 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v7 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v7 .nav-item.dropdown > a, .navbar .u-main-nav-v8 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v8 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v8 .nav-item.dropdown > a, .navbar .u-main-nav-v9 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v9 .nav-item.hs-has-mega-menu > a { position: relative; z-index: 1; padding-right: 1.42857rem; }


.navbar .u-main-nav-v9 .nav-item.active > .nav-link,
.navbar .u-main-nav-v9 .nav-item:hover > .nav-link,
.navbar .u-main-nav-v9 .nav-item:focus > .nav-link,
.navbar .u-main-nav-v9 .nav-item.show > .nav-link,
.navbar .u-main-nav-v9 .nav-item.hs-sub-menu-opened > .nav-link,
.navbar .u-main-nav-v9 .nav-item .nav-link:focus { font-weight: 900 !important; border: none; }

.navbar .u-main-nav-v9 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v9 .nav-item.hs-has-mega-menu > a::after { font-size: 1rem; right: 0; }
/*------------------------------------
  Nonstandard Background
------------------------------------*/
.u-ns-bg-v1-top.g-bg-primary::before,
.u-ns-bg-v2-top.g-bg-primary::before,
.u-ns-bg-v2-2-top.g-bg-primary::before,
.u-ns-bg-v6-top.g-bg-primary .u-ns-bg-before::before { border-bottom-color: #003280; }

.u-ns-bg-v1-bottom.g-bg-primary::before,
.u-ns-bg-v2-bottom.g-bg-primary::before,
.u-ns-bg-v2-2-bottom.g-bg-primary::before,
.u-ns-bg-v6-bottom.g-bg-primary .u-ns-bg-before::before { border-top-color: #003280; }

.u-ns-bg-v1-top.g-bg-blue-qida-v2-opacity-0_15::before,
.u-ns-bg-v2-top.g-bg-blue-qida-v2-opacity-0_15::before,
.u-ns-bg-v2-2-top.g-bg-blue-qida-v2-opacity-0_15::before,
.u-ns-bg-v6-top.g-bg-blue-qida-v2-opacity-0_15 .u-ns-bg-before::before { border-bottom-color: rgba(0, 152, 115, 0.15); }

.u-ns-bg-v1-bottom.g-bg-blue-qida-v2-opacity-0_15::before,
.u-ns-bg-v2-bottom.g-bg-blue-qida-v2-opacity-0_15::before,
.u-ns-bg-v2-2-bottom.g-bg-blue-qida-v2-opacity-0_15::before,
.u-ns-bg-v6-bottom.g-bg-blue-qida-v2-opacity-0_15 .u-ns-bg-before::before { border-top-color: rgba(0, 152, 115, 0.15); }

.u-ns-bg-v1-left.g-bg-primary::before,
.u-ns-bg-v2-left.g-bg-primary::before,
.u-ns-bg-v2-2-left.g-bg-primary::before,
.u-ns-bg-v6-left.g-bg-primary .u-ns-bg-before::before { border-right-color: #003280; }

.u-ns-bg-v1-right.g-bg-primary::before,
.u-ns-bg-v2-right.g-bg-primary::before,
.u-ns-bg-v2-2-right.g-bg-primary::before,
.u-ns-bg-v6-right.g-bg-primary .u-ns-bg-before::before { border-left-color: #003280; }

.u-ns-bg-v3-top.g-bg-primary::before,
.u-ns-bg-v3-left.g-bg-primary::before,
.u-ns-bg-v4-top.g-bg-primary::before,
.u-ns-bg-v4-left.g-bg-primary::before { border-bottom-color: #003280; }

.u-ns-bg-v3-bottom.g-bg-primary::before,
.u-ns-bg-v3-right.g-bg-primary::before,
.u-ns-bg-v4-bottom.g-bg-primary::before,
.u-ns-bg-v4-right.g-bg-primary::before { border-top-color: #003280; }

[class*="u-ns-bg-v5"].g-bg-primary svg path,
[class*="u-ns-bg-v5"].g-bg-primary svg polygon { fill: #003280; }

@media (min-width: 768px) {
    .u-ns-bg-v1-top--md.g-bg-primary::before,
    .u-ns-bg-v2-top--md.g-bg-primary::before,
    .u-ns-bg-v2-2-top--md.g-bg-primary::before,
    .u-ns-bg-v6-top.g-bg-primary .u-ns-bg-before::before { border-bottom-color: #003280; }

    .u-ns-bg-v1-bottom--md.g-bg-primary::before,
    .u-ns-bg-v2-bottom--md.g-bg-primary::before,
    .u-ns-bg-v2-2-bottom--md.g-bg-primary::before,
    .u-ns-bg-v6-bottom.g-bg-primary .u-ns-bg-before::before { border-top-color: #003280; }

    .u-ns-bg-v1-left--md.g-bg-primary::before,
    .u-ns-bg-v2-left--md.g-bg-primary::before,
    .u-ns-bg-v2-2-left--md.g-bg-primary::before,
    .u-ns-bg-v6-left.g-bg-primary .u-ns-bg-before::before { border-right-color: #003280; }

    .u-ns-bg-v1-right--md.g-bg-primary::before,
    .u-ns-bg-v2-right--md.g-bg-primary::before,
    .u-ns-bg-v2-2-right--md.g-bg-primary::before,
    .u-ns-bg-v6-right.g-bg-primary .u-ns-bg-before::before { border-left-color: #003280; }
}
/*------------------------------------
  Progress Bars
------------------------------------*/
.u-progress::-ms-fill,
.u-progress::-webkit-progress-value,
.u-progress::-moz-progress-bar { background-color: #003280; }

.u-progress__pointer-v2::after,
.u-progress__pointer-v3::after { border-color: #003280; }
/*------------------------------------
  Steps
------------------------------------*/
@media (min-width: 768px) {
    .u-steps-v1__item a,
    .u-steps-v1__item a::before,
    .u-steps-v1__item.active a,
    .u-steps-v1__item.active span { background-color: #003280; }

    .u-steps-v2__indicator,
    .u-steps-v2__item a::before,
    .u-steps-v2__item a .u-steps-v2__indicator,
    .u-steps-v3__indicator,
    .u-steps-v3__item a::before,
    .u-steps-v3__item a .u-steps-v3__indicator { background-color: #003280; }

    .u-steps-v2__item:hover a,
    .u-steps-v3__item:hover a { color: #003280; }

        .u-steps-v2__item:hover a .u-steps-v2__indicator,
        .u-steps-v3__item:hover a .u-steps-v3__indicator { box-shadow: 0 0 0 3px rgba(29, 79, 156, 0.3); }

        .u-steps-v2__item:hover a .u-steps-v2__indicator,
        .u-steps-v2__item:hover span .u-steps-v2__indicator,
        .u-steps-v3__item:hover a .u-steps-v3__indicator,
        .u-steps-v3__item:hover span .u-steps-v3__indicator { background-color: #003280; }
}
/*------------------------------------
  Tabs
------------------------------------*/
.g-color-primary--active.active { color: #003280; }

[class*="u-nav-v8"] .nav-link.active,
[class*="u-nav-v8"] .nav-link.active .u-nav-v8__icon,
[class*="u-nav-v8"].u-nav-light .nav-link.active .u-nav-v8__icon { background-color: #003280; }

@media (min-width: 768px) {
    .u-nav-v1-1.u-nav-primary .nav-link.active,
    .u-nav-v2-1.u-nav-primary .nav-link.active,
    [class*="u-nav-v8"].u-nav-light .nav-link.active { background-color: #003280; }

    .u-nav-v1-2.u-nav-primary .nav-link.active,
    [class*="u-nav-v2"].u-nav-primary .nav-link,
    [class*="u-nav-v2"].u-nav-primary .nav-link.active,
    .u-nav-v3-2 .nav-link.active,
    [class*="u-nav-v5"].u-nav-primary .nav-link.active,
    [class*="u-nav-v6"] .nav-link.active,
    [class*="u-nav-v6"].flex-column .nav-link.active { border-color: #003280; }

    .u-nav-v2-2 .nav-link.active,
    [class*="u-nav-v3"] .nav-link.active,
    [class*="u-nav-v3"].u-nav-light .nav-link.active,
    [class*="u-nav-v5"].u-nav-primary .nav-link.active,
    [class*="u-nav-v7"] .nav-link.active { color: #003280; }

    .u-nav-v4-1.u-nav-primary .nav-link.active,
    [class*="u-nav-v6"] .nav-link.active::before { border-top-color: #003280; }

    .u-nav-v4-1-column .u-nav-v4-1.u-nav-primary .nav-link.active,
    [class*="u-nav-v6"].flex-column .nav-link.active::before { border-left-color: #003280; }

    [class*="u-nav-v8"].u-nav-light .nav-link.active::before { background-image: linear-gradient(to bottom left, transparent 49.6%, #003280 50%), linear-gradient(to top left, transparent 49.6%, #003280 50%); }

    [class*="u-nav-v8"].justify-content-end .nav-link.active::before,
    [class*="u-nav-v8"].text-right .nav-link.active::before { background-image: linear-gradient(to bottom right, transparent 49.6%, #003280 50%), linear-gradient(to top right, transparent 49.6%, #003280 50%); }

    .u-nav-v8-2 .nav-link.active::before { background-image: linear-gradient(to bottom left, transparent 49.6%, #003280 50%), linear-gradient(to top left, transparent 49.6%, #003280 50%); }
}

@media (max-width: 767px) {
    [role="tablist"]:not([data-tabs-mobile-type="slide-up-down"], [data-tabs-mobile-type="accordion"]) { border-color: #003280; }

    [data-tabs-mobile-type="slide-up-down"].u-nav-primary .nav-link,
    [data-tabs-mobile-type="slide-up-down"].nav-pills .nav-link,
    [data-tabs-mobile-type="slide-up-down"].u-nav-primary .nav-link.active,
    [data-tabs-mobile-type="slide-up-down"].u-nav-primary .nav-item.show .nav-link,
    [data-tabs-mobile-type="slide-up-down"].nav-pills .nav-link.active,
    [data-tabs-mobile-type="slide-up-down"].nav-pills .nav-item.show .nav-link { border-color: #003280 !important; }
}
/*--------------------------------------------------
  Info Blocks
----------------------------------------------------*/
.u-info-v1-2:hover .u-info-v1-2__item::after,
.u-info-v7-1:hover .u-info-v7-1__item-child-v2 { background: #003280; }

.u-info-v1-5__item::after { border-bottom-color: #003280; }

.info-v4-3:hover::after { border-color: #003280; }

.info-v5-3:hover .info-v5-3__info { background-color: rgba(29, 79, 156, 0.9); }

.u-info-v6-1__item::after,
.u-info-v6-1:hover .u-info-v6-1__item::after { background-image: linear-gradient(to right, #003280 0, transparent 100%); }
/*------------------------------------
  Checked state background
------------------------------------*/
input[type="checkbox"]:checked + .g-bg-primary--checked,
input[type="radio"]:checked + .g-bg-primary--checked,
input[type="checkbox"]:checked + * .g-bg-primary--checked,
input[type="radio"]:checked + * .g-bg-primary--checked,
.g-checked .g-bg-primary--checked,
.g-bg-primary--checked.g-checked { background-color: #003280 !important; }
/*------------------------------------
  Checked state border
------------------------------------*/
input[type="checkbox"]:checked + .g-brd-primary--checked,
input[type="radio"]:checked + .g-brd-primary--checked,
input[type="checkbox"]:checked + * .g-brd-primary--checked,
input[type="radio"]:checked + * .g-brd-primary--checked,
.g-checked .g-brd-primary--checked,
.g-brd-primary--checked.g-checked { border-color: #003280 !important; }
/*------------------------------------
  Focus state border
------------------------------------*/
.g-brd-primary--focus:focus,
.g-brd-primary--focus.g-state-focus *,
.g-brd-primary--focus.g-state-focus *:focus { border-color: #003280 !important; }
/*------------------------------------
  Focus state color
------------------------------------*/
.g-color-primary:focus { color: #003280; }
/*------------------------------------
  Checked state overlay
------------------------------------*/
input[type="checkbox"]:checked + .g-overlay-primary-0_5--checked::after,
input[type="radio"]:checked + .g-overlay-primary-0_5--checked::after,
input[type="checkbox"]:checked + * .g-overlay-primary-0_5--checked::after,
input[type="radio"]:checked + * .g-overlay-primary-0_5--checked::after,
.g-overlay-primary-0_5--checked.g-checked::after,
.g-checked .g-overlay-primary-0_5--checked::after { background-color: rgba(29, 79, 156, 0.5); }

input[type="checkbox"]:checked + .g-overlay-primary-0_9--checked::after,
input[type="radio"]:checked + .g-overlay-primary-0_9--checked::after,
input[type="checkbox"]:checked + * .g-overlay-primary-0_9--checked::after,
input[type="radio"]:checked + * .g-overlay-primary-0_9--checked::after,
.g-overlay-primary-0_9--checked.g-checked::after,
.g-checked .g-overlay-primary-0_9--checked::after { background-color: rgba(29, 79, 156, 0.9); }
/*------------------------------------
  Success state
------------------------------------*/
.u-has-success-v1 .form-control-feedback,
.u-has-success-v1-2 .form-control-feedback,
.u-has-success-v1-3 .form-control-feedback { color: #003280; }

.u-has-success-v1-2 .form-control,
.u-has-success-v1-2 .input-group-addon,
.u-has-success-v1-2 [class*="u-select"],
.u-has-success-v1-3 .form-control,
.u-has-success-v1-3 .input-group-addon,
.u-has-success-v1-3 [class*="u-select"] { border-color: #003280; }

    .u-has-success-v1-2 .input-group-addon:last-child,
    .u-has-success-v1-2 .chosen-single div b,
    .u-has-success-v1-3 .input-group-addon:last-child,
    .u-has-success-v1-3 .chosen-single div b { color: #003280; }

    .u-has-success-v1-3 .input-group-addon,
    .u-has-success-v1-3 .input-group-addon:last-child { background-color: #003280; }

.u-has-success-v1-3 .form-control-feedback::before { border-color: #003280 transparent transparent transparent; }

.u-has-success-v2::after { color: #003280; }
/*------------------------------------
  jQuery UI
------------------------------------*/
.ui-autocomplete .ui-menu-item:hover { background-color: #003280; }
/*------------------------------------
  Pin Map
------------------------------------*/
.point::before { background: #003280; }
/*------------------------------------
  Go To
------------------------------------*/
.u-go-to-v1:hover,
.u-go-to-v1:focus:hover { background-color: #003280; }
/*------------------------------------
  List Group
------------------------------------*/
.list-group-item.active { background-color: #003280; border-color: #003280; }
/*------------------------------------
  Accordions
------------------------------------*/
.u-accordion-color-primary .u-accordion__header [aria-expanded="true"] { color: #003280 !important; }
/*------------------------------------
  Blockquotes
------------------------------------*/
.u-blockquote-v1::before { color: #003280; }
/*------------------------------------
  Form Controls
------------------------------------*/
.form-control:focus,
.custom-select:focus { border-color: #003280; }
/*------------------------------------
  Cubeportfolio
------------------------------------*/
.u-filter-v1 > li:hover,
.u-filter-v1 [class*="active"] { color: #003280; }
/*------------------------------------
  Pagination
------------------------------------*/
.u-pagination-v1-5--active,
.u-pagination-v1-5:hover,
.u-pagination-v1-5:focus { background-color: #003280; border-color: #003280; }
/*------------------------------------
  Keyframes
------------------------------------*/
@keyframes sonarEffect-primary {
    0% { opacity: .3; }

    40% { opacity: .5; box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #003280, 0 0 0 10px rgba(255, 255, 255, 0.5); }

    100% { box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #003280, 0 0 0 10px rgba(255, 255, 255, 0.5); transform: scale(1.5); opacity: 0; }
}

/* Custom's Qida*/

/* Colores de texto*/
.g-color-white-qida { color: #FFFFFF !important; }

.g-color-white-v2-qida { color: #E5E5E5 !important; }

.g-color-black-qida { color: #323F4B !important; }

.g-color-black-v2-qida { color: #2B2B2B !important; }

.g-color-gray-qida { color: #6A6A6A !important; }

.g-color-gray-v2-qida { color: #7B8794 !important; }

.g-color-blue-qida { color: #0A5FCE !important; }

.g-color-blue-v2-qida { color: #0A5FDC !important; }

.g-color-blue-v3-qida { color: #000050 !important; }

.g-color-blue-v4-qida { color: #003280 !important; }

.g-color-green-qida { color: #50FFB7 !important; }

.g-color-red-qida { color: #BC0B0B !important; }

.g-color-fuxia-qida { color: #DA47C9 !important; }

.g-color-href-green-qida a { color: #50FFB7 }

/* Colores de fondo*/
.g-bg-white-qida { background-color: #FFFFFF !important; }

.g-bg-white-v2-qida { background-color: #F5F5F5; }

.g-bg-blue-qida-opacity-0_15 { background-color: #E8F3F1; }

.g-bg-blue-qida-opacity-0_25 { background-color: #3A75CE; }

.g-bg-blue-qida-v2-opacity-0_15 { background-color: rgba(0, 152, 115, 0.15); }

.g-bg-blue-qida-opacity-0_05 { background-color: rgba(29, 79, 156, 0.05); }

.g-bg-blue-qida { background-color: #0A5FCE; }

.g-bg-gray-qida-v1 { background-color: #F4F4F4 !important; }

.g-bg-gray-qida-v2 { background-color: #AEAEAE !important; }

@media (min-width: 768px) {
    .g-bg-white--md { background-color: white !important; }

    .g-bg-white-v2-qida--md { background-color: #F5F5F5 !important; }
}

.g-bg-white-qida--hover:hover { background-color: #FFFFFF !important; }

.g-bg-blue-qida--hover:hover { background-color: #0A5FCE !important; }

.g-bg-red-qida-v2-opacity-0_15 { background-color: rgba(188, 11, 11, 0.15); }

.g-bg-red-qida--hover:hover { background-color: #BC0B0B !important; }

.g-bg-blue-qida--hover:hover { background-color: #003280 !important; }

.g-bg-blue-qida-v2 { background-color: #095FCD; }

.g-bg-nodata-qida { background-color: white; color: #6A6A6A; border: #6A6A6A; }

.g-bg-info-qida { background-color: #3A75CE; color: white; }

.g-bg-warning-qida { background-color: #DEB13E; color: white; }

.g-bg-error-qida { background-color: #DE527C; color: white; }

.g-bg-gray-error-qida { background-color: #AEAEAE; color: white; }

.g-bg-green-successful-qida { background-color: #21D695; color: white; }

/* Colores de borde*/
.g-border-black-v1 { /*TODO::es azul*/ border-color: #003280 !important; }

.g-border-blue-qida { border-color: #0A5FCE !important; }

.g-border-blue-qida-v2 { border: 3px solid #0A5FCE !important; }

.g-border-gray-qida { border-color: #E5E5E5 !important; }

.g-border-blue-hover:hover { border-color: #003280 !important; }

.g-border-warning-qida { border: #DEB13E; }

.g-border-error-qida { border: #DE527C; }

.g-brd-white--before::before { border-color: white !important; }

.g-brd-white--after::after { border-color: white !important; }
/* tamaņos y otros*/
.qida-service-height { height: 285px; }

.qida-align-bottom { bottom: 20px; position: absolute; }

.qida-service-icon { width: 44px; height: 44px; }

.qida-card-faq-height { height: 412px; }

/*------------------------------------
  Dot line v1
------------------------------------*/
.u-dot-line-v1,
.u-dot-line-v1-2 { position: relative; display: block; width: 100%; font-size: 0; }

    .u-dot-line-v1::before, .u-dot-line-v1::after,
    .u-dot-line-v1-2::before,
    .u-dot-line-v1-2::after { content: ""; position: absolute; top: 50%; display: block !important; width: 50px; border-top-width: 3px; border-top-style: solid; margin-top: -1px; }

    .u-dot-line-v1::before,
    .u-dot-line-v1-2::before { left: -37px; }

li:first-child .u-dot-line-v1::before, li:first-child
.u-dot-line-v1-2::before { display: none; }

.u-dot-line-v1::after,
.u-dot-line-v1-2::after { right: -30px; }

li:last-child .u-dot-line-v1::after, li:last-child
.u-dot-line-v1-2::after { display: none; }

.u-dot-line-v1__inner,
.u-dot-line-v1-2__inner { position: relative; z-index: 2; display: inline-block; width: 30px; height: 30px; border-width: 1px; border-style: solid; border-radius: 50%; }

    .u-dot-line-v1__inner::before,
    .u-dot-line-v1-2__inner::before { content: ""; position: absolute; top: 50%; left: 50%; width: 12px; height: 12px; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border-radius: 50%; }

.u-dot-line-v1-2::before, .u-dot-line-v1-2::after,
.u-dot-line-v1-2-2::before,
.u-dot-line-v1-2-2::after { display: none; }

@media (min-width: 992px) {
    .u-dot-line-v1-2::before, .u-dot-line-v1-2::after { display: block; }
}

/*Dot line mobile version */
.u-dot-line-v3 { position: relative; display: block; width: 100%; font-size: 0; }

    .u-dot-line-v3::before,
    .u-dot-line-v3::after { content: ""; position: relative; top: 50%; display: block; width: 3px; border-top-width: 50px; border-top-style: solid; margin-top: -22px; }

    .u-dot-line-v3::before { left: 20px; top: -25px; display: inline-block; }


    .u-dot-line-v3::after { right: -30px; }

/* Overrides Unify */
/* buttons */
.u-btn-primary { background-color: #0A5FCE; }

.u-btn-gray { border-color: #828282; }

.u-btn-green-qida { color: #003280 !important; background-color: #50FFB7; }

.u-btn-blue-qida { color: white; background-color: #000050; border-color: #000050; border-style: solid; }

    .u-btn-blue-qida:hover { color: #000050; background-color: white; border-color: #000050; }

    .u-btn-blue-qida:focus { color: white; background-color: #000050; border-color: #000050; border-style: solid; }

.u-btn-white-qida { color: #000050; background-color: white; border-color: #000050; }

    .u-btn-white-qida:hover { color: white; background-color: #000050; border-color: white; }

.u-btn-terms-qida { color: black; background-color: #F2F2F2; }

.u-btn-primary:hover, .u-btn-primary.active, .u-btn-primary.cbp-filter-item-active { border-color: #0A5FCE; background-color: #ffffff; }

.u-btn-primary:hover, .u-btn-primary.active { color: #0A5FCE !important; }

.u-btn-outline-blue-qida { color: #0A5FCE; border-color: #0A5FCE; }

    .u-btn-outline-blue-qida:hover { color: white; background-color: #0A5FCE; }

@media all and (max-width:480px) {
    .btn-xs-block { width: 100%; display: block; }
}

.g-rounded-bottom-v1 { border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; }

/* switchs */

input[type="checkbox"]:checked + .g-bg-primary--checked, input[type="radio"]:checked + .g-bg-primary--checked, input[type="checkbox"]:checked + * .g-bg-primary--checked, input[type="radio"]:checked + * .g-bg-primary--checked, .g-checked .g-bg-primary--checked, .g-bg-primary--checked.g-checked { background-color: rgba(29, 79, 156, 0.1) !important; border-color: #003280 !important; }

input[type="checkbox"]:checked + .g-color-white--checked, input[type="radio"]:checked + .g-color-white--checked, input[type="checkbox"]:checked + * .g-color-white--checked, input[type="radio"]:checked + * .g-color-white--checked { color: #003280 !important; }

.u-check input[type="checkbox"]:checked + .u-check-icon-checkbox-v1, .u-check input[type="radio"]:checked + .u-check-icon-checkbox-v1, .u-check input[type="checkbox"]:checked + * .u-check-icon-checkbox-v1, .u-check input[type="radio"]:checked + * .u-check-icon-checkbox-v1, .u-check input[type="checkbox"]:checked + .u-check-icon-radio-v1, .u-check input[type="radio"]:checked + .u-check-icon-radio-v1, .u-check input[type="checkbox"]:checked + * .u-check-icon-radio-v1, .u-check input[type="radio"]:checked + * .u-check-icon-radio-v1, .u-check input[type="checkbox"]:checked + .u-check-icon-checkbox-v7, .u-check input[type="radio"]:checked + .u-check-icon-checkbox-v7, .u-check input[type="checkbox"]:checked + * .u-check-icon-checkbox-v7, .u-check input[type="radio"]:checked + * .u-check-icon-checkbox-v7, .u-check input[type="checkbox"]:checked + .u-check-icon-radio-v7, .u-check input[type="radio"]:checked + .u-check-icon-radio-v7, .u-check input[type="checkbox"]:checked + * .u-check-icon-radio-v7, .u-check input[type="radio"]:checked + * .u-check-icon-radio-v7 { background-color: #0A5FCE !important; border-color: #0A5FCE !important; }

/* textbox */

.u-has-error-v1 .form-control, .u-has-error-v1 [class*="input-group-"], .u-has-error-v1 [class*="u-select"] { background-color: #FFFFFF; border-color: #BC0B0B; color: #BC0B0B; }

.u-has-success-v1-1 .form-control, .u-has-success-v1-1 [class*="input-group-"], .u-has-success-v1-1 [class*="u-select"] { background-color: #FFFFFF; border-color: #72c02c; color: #72c02c; }

.u-header__section--light .hamburger-inner, .u-header__section--light .hamburger-inner::after, .u-header__section--light .hamburger-inner::before { background: #0A5FCE; }

.rounded-left { border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; border-top-left-radius: 0.5rem !important; border-bottom-left-radius: 0.5rem !important; }

.rounded-right { border-top-left-radius: 0 !important; border-bottom-left-radius: 0 !important; border-top-right-radius: 0.5rem !important; border-bottom-right-radius: 0.5rem !important; }

/* chekbox */

input[type="checkbox"]:checked + .g-bg-blue-qida--checked, input[type="radio"]:checked + .g-bg-blue-qida--checked, input[type="checkbox"]:checked + * .g-bg-blue-qida--checked, input[type="radio"]:checked + * .g-bg-blue-qida--checked { background-color: #0A5FCE !important; border-color: #0A5FCE !important; }

.u-check-icon-checkbox-v7, .u-check-icon-radio-v7 { border-color: #828282; background-color: #828282; }
/* Otros */
.g-brd-white-qida { border-color: #E5E5E5 !important; }

.rounded { border-radius: .5rem !important; }

.rounded-0_25 { border-radius: .25rem !important; }

.rounded-top { border-top-left-radius: .5rem !important; border-top-right-radius: .5rem !important; }

.svg-invert { filter: invert(1); }

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-weight: 800; }


@media (max-width: 3768px) {
    .polygon-bottom { background-size: contain; height: 193px; background-repeat: no-repeat; }
}

@media (max-width: 768px) {
    .polygon-bottom { background-size: contain; height: 90px; background-repeat: no-repeat; }

    .polygon-top { background-size: contain; height: 90px !important; background-repeat: no-repeat; }
}

@media (max-width: 768px) {
}

.polygon-top { background-size: contain; height: 207px; background-repeat: no-repeat; background-position-y: bottom; }

/* Blue Gradient */
.g-bg-qida-blue-gradient-opacity-v3,
.g-bg-qida-blue-gradient-opacity-v3--after::after { background-image: linear-gradient(to right, rgba(29, 79, 156, 0.3) 30%, rgba(29, 79, 156, 1) 100%); background-repeat: repeat-x; }

.g-bg-qida-cover-rounded-left { position: relative }

    .g-bg-qida-cover-rounded-left::after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-top-left-radius: 0.5rem !important; border-bottom-left-radius: 0.5rem !important; }
/* Remove spinners from input number */

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }

/* Firefox */
input[type=number] { -moz-appearance: textfield; }

/* remove the password reveal control (https://docs.microsoft.com/en-us/microsoft-edge/web-platform/password-reveal) */
::-ms-reveal { display: none; }

.g-ml-100 { margin-left: 100px !important; }


@media (min-width: 768px) {
    .g-height-300--md { height: 300px; }

    .g-height-600--md { height: 600px !important; }

    .g-width-200--md { width: 200px !important; }

    .g-width-250--md { width: 250px !important; }

    .g-ml-200--md { margin-left: 200px !important; }

    .g-ml-150--md { margin-left: 150px !important; }

    .g-min-height-300--md { min-height: 300px; }
}

.g-height-740 { height: 740px; }

@media (min-width: 768px) {
    .g-height-14--md { height: 14px; }
}

@media (min-width: 768px) {
    .g-rounded-right-0_5--md { border-top-right-radius: 0.5rem !important; border-bottom-right-radius: 0.5rem !important; border-bottom-left-radius: 0 !important; border-top-left-radius: 0 !important; }
}
/* menu */

.navbar .u-main-nav-v2 .nav-item.active > .nav-link,
.navbar .u-main-nav-v2 .nav-item:hover > .nav-link,
.navbar .u-main-nav-v2 .nav-item:focus > .nav-link,
.navbar .u-main-nav-v2 .nav-item.show > .nav-link,
.navbar .u-main-nav-v2 .nav-item.hs-sub-menu-opened > .nav-link,
.navbar .u-main-nav-v2 .nav-item .nav-link:focus,
.navbar .u-main-nav-v3 .nav-item.active > .nav-link,
.navbar .u-main-nav-v3 .nav-item:hover > .nav-link,
.navbar .u-main-nav-v3 .nav-item:focus > .nav-link,
.navbar .u-main-nav-v3 .nav-item.show > .nav-link,
.navbar .u-main-nav-v3 .nav-item.hs-sub-menu-opened > .nav-link,
.navbar .u-main-nav-v3 .nav-item .nav-link:focus,
.navbar .u-main-nav-v4 .nav-item.active > .nav-link,
.navbar .u-main-nav-v4 .nav-item:hover > .nav-link,
.navbar .u-main-nav-v4 .nav-item:focus > .nav-link,
.navbar .u-main-nav-v4 .nav-item.show > .nav-link,
.navbar .u-main-nav-v4 .nav-item.hs-sub-menu-opened > .nav-link,
.navbar .u-main-nav-v4 .nav-item .nav-link:focus,
.navbar .u-main-nav-v5 .nav-item.active > .nav-link,
.navbar .u-main-nav-v5 .nav-item:hover > .nav-link,
.navbar .u-main-nav-v5 .nav-item:focus > .nav-link,
.navbar .u-main-nav-v5 .nav-item.show > .nav-link,
.navbar .u-main-nav-v5 .nav-item.hs-sub-menu-opened > .nav-link,
.navbar .u-main-nav-v5 .nav-item .nav-link:focus,
.navbar .u-main-nav-v6 .nav-item.active > .nav-link,
.navbar .u-main-nav-v6 .nav-item:hover > .nav-link,
.navbar .u-main-nav-v6 .nav-item:focus > .nav-link,
.navbar .u-main-nav-v6 .nav-item.show > .nav-link,
.navbar .u-main-nav-v6 .nav-item.hs-sub-menu-opened > .nav-link,
.navbar .u-main-nav-v6 .nav-item .nav-link:focus,
.navbar .u-main-nav-v7 .nav-item.active > .nav-link,
.navbar .u-main-nav-v7 .nav-item:hover > .nav-link,
.navbar .u-main-nav-v7 .nav-item:focus > .nav-link,
.navbar .u-main-nav-v7 .nav-item.show > .nav-link,
.navbar .u-main-nav-v7 .nav-item.hs-sub-menu-opened > .nav-link,
.navbar .u-main-nav-v7 .nav-item .nav-link:focus { border-color: #0A5FDC; }

.navbar .u-main-nav-v9 .nav-item.active > .nav-link::after, .navbar .u-main-nav-v9 .nav-item:hover > .nav-link::after, .navbar .u-main-nav-v9 .nav-item:focus > .nav-link::after, .navbar .u-main-nav-v9 .nav-item .nav-link:focus::after { color: #0A5FDC }

@media (max-width: 710px) {
    #qida-ui-controls-message, #qida-ui-controls-email, #qida-ui-controls-message, #qida-ui-controls-password, #qida-ui-controls-phone, #qida-ui-controls-yesno { width: 90%; }

    #cf-ui-dialogs-message, #cf-ui-dialogs-confirmation { width: 90%; }
}

@media (max-width: 1700px) {
    #qida-ui-controls-message, #qida-ui-controls-email, #qida-ui-controls-message, #qida-ui-controls-password, #qida-ui-controls-phone, #qida-ui-controls-yesno { max-width: 700px; }

    #cf-ui-dialogs-message, #cf-ui-dialogs-confirmation { max-width: 700px; }
}

.u-carousel-indicators-v31 span, .u-carousel-indicators-v31--white span { opacity: 0.6; /*height: 8px !important;*/ width: 50px !important; background-color: #FFFFFF !important; border-color: #FFFFFF !important; border-radius: 15px; }

.u-carousel-indicators-v31 .slick-active span, .u-carousel-indicators-v31--white .slick-active span { opacity: 1; }

.g-min-height-700 { min-height: 700px; }

hr { margin-top: 1rem; margin-bottom: 1rem; border: 0; border-top: 1px solid #f2f2f2; }

.qida-bg-elipse-gray { background-image: url('/resources/elipse-gray.svg'); background-repeat: no-repeat; background-position: bottom; background-size: cover; }

.qida-bg-elipse-green { background-image: url('/resources/elipse-green.svg'); background-repeat: no-repeat; background-position: bottom; background-size: cover; }

.qida-bg-elipse-red { background-image: url('/resources/elipse-red.svg'); background-repeat: no-repeat; background-position: bottom; background-size: cover; }


.accordion-white a { color: white !important; }

/* RevolutionSlider */
.tp-caption.Travel-SmallCaption, .Travel-SmallCaption { font-family: 'Lato'; }

.card-benefit { box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); border-radius: 10px; }
