﻿@charset "UTF-8";

@font-face {
    font-display: swap;
    font-family: Gotham;
    font-weight: 300;
    src: url(/../fonts/Gotham-Thin.otf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: Gotham;
    font-style: normal;
    font-weight: 400;
    src: url(/../fonts/Gotham-XLight.otf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: Gotham;
    font-weight: 500;
    src: url(/../fonts/Gotham-Light.otf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: Gotham;
    font-weight: 600;
    src: url(/../fonts/Gotham-Bold.otf) format("truetype")
}

@font-face {
    font-display: swap;
    font-family: Gotham;
    font-weight: 700;
    src: url(/../fonts/Gotham-Black.otf) format("truetype")
}

body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: Gotham,Arial,sans-serif
}

a {
    color: inherit !important
}

.main {
    background-attachment: fixed;
    background-color: #f2f2f1;
    background-image: url('images/paralax-logo.png');
   background-position: 50%;
    background-repeat: no-repeat;
    background-size: 17.5vw
}

@media(min-width:768px)and (max-width:1200px) {
    .main .container {
        max-width: 95vw
    }
}

@media only screen and (max-device-width:1366px) {
    .parallax {
        background-attachment: scroll
    }
}

.main.container-fluid {
    position: relative
}

[data-aos=fade-in].aos-animate {
    animation: fadeIn 2.25s ease ;
    -webkit-animation: fadeIn 2.25s ease ;
    -moz-animation: fadeIn 2.25s ease ;
    -o-animation: fadeIn 2.25s ease ;
    -ms-animation: fadeIn 2.25s ease ;
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

p {
    font-size: 1.1rem
}
/*!
 * Bootstrap v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */

:root {
    --bs-blue: #0d6efd;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #dc3545;
    --bs-orange: #fd7e14;
    --bs-yellow: #ffc107;
    --bs-green: #198754;
    --bs-teal: #20c997;
    --bs-cyan: #0dcaf0;
    --bs-white: #fff;
    --bs-gray: #6c757d;
    --bs-gray-dark: #343a40;
    --bs-gray-100: #f8f9fa;
    --bs-gray-200: #e9ecef;
    --bs-gray-300: #dee2e6;
    --bs-gray-400: #ced4da;
    --bs-gray-500: #adb5bd;
    --bs-gray-600: #6c757d;
    --bs-gray-700: #495057;
    --bs-gray-800: #343a40;
    --bs-gray-900: #212529;
    --bs-primary: #0d6efd;
    --bs-secondary: #6c757d;
    --bs-success: #198754;
    --bs-info: #0dcaf0;
    --bs-warning: #ffc107;
    --bs-danger: #dc3545;
    --bs-light: #f8f9fa;
    --bs-dark: #212529;
    --bs-primary-rgb: 13,110,253;
    --bs-secondary-rgb: 108,117,125;
    --bs-success-rgb: 25,135,84;
    --bs-info-rgb: 13,202,240;
    --bs-warning-rgb: 255,193,7;
    --bs-danger-rgb: 220,53,69;
    --bs-light-rgb: 248,249,250;
    --bs-dark-rgb: 33,37,41;
    --bs-white-rgb: 255,255,255;
    --bs-black-rgb: 0,0,0;
    --bs-body-color-rgb: 33,37,41;
    --bs-body-bg-rgb: 255,255,255;
    --bs-font-sans-serif: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    --bs-font-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    --bs-gradient: linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0));
    --bs-body-font-family: var(--bs-font-sans-serif);
    --bs-body-font-size: 1rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.5;
    --bs-body-color: #212529;
    --bs-body-bg: #fff
}

*, :after, :before {
    box-sizing: border-box
}

@media (prefers-reduced-motion:no-preference) {
    :root {
        scroll-behavior: smooth
    }
}

body {
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
    background-color: #fff;
    background-color: var(--bs-body-bg);
    color: #212529;
    color: var(--bs-body-color);
    font-family: system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    font-family: var(--bs-body-font-family);
    font-size: 1rem;
    font-size: var(--bs-body-font-size);
    font-weight: 400;
    font-weight: var(--bs-body-font-weight);
    line-height: 1.5;
    line-height: var(--bs-body-line-height);
    margin: 0;
    text-align: var(--bs-body-text-align)
}

hr {
    background-color: currentColor;
    border: 0;
    color: inherit;
    margin: 1rem 0;
    opacity: .25
}

    hr:not([size]) {
        height: 1px
    }

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-weight: 500;
    line-height: 1.2;
    margin-bottom: .5rem;
    margin-top: 0
}

.h1, h1 {
    font-size: calc(1.375rem + 1.5vw)
}

@media (min-width:1200px) {
    .h1, h1 {
        font-size: 2.5rem
    }
}

.h2, h2 {
    font-size: calc(1.325rem + .9vw)
}

@media (min-width:1200px) {
    .h2, h2 {
        font-size: 2rem
    }
}

.h3, h3 {
    font-size: calc(1.3rem + .6vw)
}

@media (min-width:1200px) {
    .h3, h3 {
        font-size: 1.75rem
    }
}

.h4, h4 {
    font-size: calc(1.275rem + .3vw)
}

@media (min-width:1200px) {
    .h4, h4 {
        font-size: 1.5rem
    }
}

.h5, h5 {
    font-size: 1.25rem
}

.h6, h6 {
    font-size: 1rem
}

p {
    margin-bottom: 1rem;
    margin-top: 0
}

abbr[data-bs-original-title], abbr[title] {
    cursor: help;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none
}

address {
    font-style: normal;
    line-height: inherit;
    margin-bottom: 1rem
}

ol, ul {
    padding-left: 2rem
}

dl, ol, ul {
    margin-bottom: 1rem;
    margin-top: 0
}

    ol ol, ol ul, ul ol, ul ul {
        margin-bottom: 0
    }

dt {
    font-weight: 700
}

dd {
    margin-bottom: .5rem;
    margin-left: 0
}

blockquote {
    margin: 0 0 1rem
}

b, strong {
    font-weight: bolder
}

.small, small {
    font-size: .875em
}

.mark, mark {
    background-color: #fcf8e3;
    padding: .2em
}

sub, sup {
    font-size: .75em;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

a {
    color: #0d6efd;
    text-decoration: underline
}

    a:hover {
        color: #0a58ca
    }

    a:not([href]):not([class]), a:not([href]):not([class]):hover {
        color: inherit;
        text-decoration: none
    }

code, kbd, pre, samp {
    direction: ltr;
    font-family: SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    font-family: var(--bs-font-monospace);
    font-size: 1em;
    unicode-bidi: bidi-override
}

pre {
    display: block;
    font-size: .875em;
    margin-bottom: 1rem;
    margin-top: 0;
    overflow: auto
}

    pre code {
        color: inherit;
        font-size: inherit;
        word-break: normal
    }

code {
    word-wrap: break-word;
    color: #d63384;
    font-size: .875em
}

a > code {
    color: inherit
}

kbd {
    background-color: #212529;
    border-radius: .2rem;
    color: #fff;
    font-size: .875em;
    padding: .2rem .4rem
}

    kbd kbd {
        font-size: 1em;
        font-weight: 700;
        padding: 0
    }

figure {
    margin: 0 0 1rem
}

img, svg {
    vertical-align: middle
}

table {
    border-collapse: collapse;
    caption-side: bottom
}

caption {
    color: #6c757d;
    padding-bottom: .5rem;
    padding-top: .5rem;
    text-align: left
}

th {
    text-align: inherit;
    text-align: -webkit-match-parent
}

tbody, td, tfoot, th, thead, tr {
    border: 0 solid;
    border-color: inherit
}

label {
    display: inline-block
}

button {
    border-radius: 0
}

    button:focus:not(:focus-visible) {
        outline: 0
    }

button, input, optgroup, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    margin: 0
}

button, select {
    text-transform: none
}

[role=button] {
    cursor: pointer
}

select {
    word-wrap: normal
}

    select:disabled {
        opacity: 1
    }

[list]::-webkit-calendar-picker-indicator {
    display: none
}

[type=button], [type=reset], [type=submit], button {
    -webkit-appearance: button
}

    [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
        cursor: pointer
    }

::-moz-focus-inner {
    border-style: none;
    padding: 0
}

textarea {
    resize: vertical
}

fieldset {
    border: 0;
    margin: 0;
    min-width: 0;
    padding: 0
}

legend {
    float: left;
    font-size: calc(1.275rem + .3vw);
    line-height: inherit;
    margin-bottom: .5rem;
    padding: 0;
    width: 100%
}

@media (min-width:1200px) {
    legend {
        font-size: 1.5rem
    }
}

legend + * {
    clear: left
}

::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-year-field {
    padding: 0
}

::-webkit-inner-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-color-swatch-wrapper {
    padding: 0
}

::file-selector-button {
    font: inherit
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

output {
    display: inline-block
}

iframe {
    border: 0
}

summary {
    cursor: pointer;
    display: list-item
}

progress {
    vertical-align: baseline
}

[hidden] {
    display: none !important
}

.lead {
    font-size: 1.25rem;
    font-weight: 300
}

.display-1 {
    font-size: calc(1.625rem + 4.5vw);
    font-weight: 300;
    line-height: 1.2
}

@media (min-width:1200px) {
    .display-1 {
        font-size: 5rem
    }
}

.display-2 {
    font-size: calc(1.575rem + 3.9vw);
    font-weight: 300;
    line-height: 1.2
}

@media (min-width:1200px) {
    .display-2 {
        font-size: 4.5rem
    }
}

.display-3 {
    font-size: calc(1.525rem + 3.3vw);
    font-weight: 300;
    line-height: 1.2
}

@media (min-width:1200px) {
    .display-3 {
        font-size: 4rem
    }
}

.display-4 {
    font-size: calc(1.475rem + 2.7vw);
    font-weight: 300;
    line-height: 1.2
}

@media (min-width:1200px) {
    .display-4 {
        font-size: 3.5rem
    }
}

.display-5 {
    font-size: calc(1.425rem + 2.1vw);
    font-weight: 300;
    line-height: 1.2
}

@media (min-width:1200px) {
    .display-5 {
        font-size: 3rem
    }
}

.display-6 {
    font-size: calc(1.375rem + 1.5vw);
    font-weight: 300;
    line-height: 1.2
}

@media (min-width:1200px) {
    .display-6 {
        font-size: 2.5rem
    }
}

.list-inline, .list-unstyled {
    list-style: none;
    padding-left: 0
}

.list-inline-item {
    display: inline-block
}

    .list-inline-item:not(:last-child) {
        margin-right: .5rem
    }

.initialism {
    font-size: .875em;
    text-transform: uppercase
}

.blockquote {
    font-size: 1.25rem;
    margin-bottom: 1rem
}

    .blockquote > :last-child {
        margin-bottom: 0
    }

.blockquote-footer {
    color: #6c757d;
    font-size: .875em;
    margin-bottom: 1rem;
    margin-top: -1rem
}

    .blockquote-footer:before {
        content: "— "
    }

.img-fluid, .img-thumbnail {
    height: auto;
    max-width: 100%
}

.img-thumbnail {
    background-color: #fff;
    border: 1px solid #dee2e6;
    border-radius: .25rem;
    padding: .25rem
}

.figure {
    display: inline-block
}

.figure-img {
    line-height: 1;
    margin-bottom: .5rem
}

.figure-caption {
    color: #6c757d;
    font-size: .875em
}

.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    margin-left: auto;
    margin-right: auto;
    padding-left: .75rem;
    padding-left: var(--bs-gutter-x,.75rem);
    padding-right: .75rem;
    padding-right: var(--bs-gutter-x,.75rem);
    width: 100%
}

@media (min-width:576px) {
    .container, .container-sm {
        max-width: 540px
    }
}

@media (min-width:768px) {
    .container, .container-md, .container-sm {
        max-width: 720px
    }
}

@media (min-width:992px) {
    .container, .container-lg, .container-md, .container-sm {
        max-width: 960px
    }
}

@media (min-width:1200px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1140px
    }
}

@media (min-width:1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1320px
    }
}

.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-left: calc(var(--bs-gutter-x)*-.5);
    margin-right: calc(var(--bs-gutter-x)*-.5);
    margin-top: calc(var(--bs-gutter-y)*-1)
}

    .row > * {
        flex-shrink: 0;
        margin-top: var(--bs-gutter-y);
        max-width: 100%;
        padding-left: calc(var(--bs-gutter-x)*.5);
        padding-right: calc(var(--bs-gutter-x)*.5);
        width: 100%
    }

.col {
    flex: 1 0
}

.row-cols-auto > * {
    flex: 0 0 auto;
    width: auto
}

.row-cols-1 > * {
    flex: 0 0 auto;
    width: 100%
}

.row-cols-2 > * {
    flex: 0 0 auto;
    width: 50%
}

.row-cols-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%
}

.row-cols-4 > * {
    flex: 0 0 auto;
    width: 25%
}

.row-cols-5 > * {
    flex: 0 0 auto;
    width: 20%
}

.row-cols-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%
}

.col-auto {
    flex: 0 0 auto;
    width: auto
}

.col-1 {
    flex: 0 0 auto;
    width: 8.33333333%
}

.col-2 {
    flex: 0 0 auto;
    width: 16.66666667%
}

.col-3 {
    flex: 0 0 auto;
    width: 25%
}

.col-4 {
    flex: 0 0 auto;
    width: 33.33333333%
}

.col-5 {
    flex: 0 0 auto;
    width: 41.66666667%
}

.col-6 {
    flex: 0 0 auto;
    width: 50%
}

.col-7 {
    flex: 0 0 auto;
    width: 58.33333333%
}

.col-8 {
    flex: 0 0 auto;
    width: 66.66666667%
}

.col-9 {
    flex: 0 0 auto;
    width: 75%
}

.col-10 {
    flex: 0 0 auto;
    width: 83.33333333%
}

.col-11 {
    flex: 0 0 auto;
    width: 91.66666667%
}

.col-12 {
    flex: 0 0 auto;
    width: 100%
}

.offset-1 {
    margin-left: 8.33333333%
}

.offset-2 {
    margin-left: 16.66666667%
}

.offset-3 {
    margin-left: 25%
}

.offset-4 {
    margin-left: 33.33333333%
}

.offset-5 {
    margin-left: 41.66666667%
}

.offset-6 {
    margin-left: 50%
}

.offset-7 {
    margin-left: 58.33333333%
}

.offset-8 {
    margin-left: 66.66666667%
}

.offset-9 {
    margin-left: 75%
}

.offset-10 {
    margin-left: 83.33333333%
}

.offset-11 {
    margin-left: 91.66666667%
}

.g-0, .gx-0 {
    --bs-gutter-x: 0
}

.g-0, .gy-0 {
    --bs-gutter-y: 0
}

.g-1, .gx-1 {
    --bs-gutter-x: 0.25rem
}

.g-1, .gy-1 {
    --bs-gutter-y: 0.25rem
}

.g-2, .gx-2 {
    --bs-gutter-x: 0.5rem
}

.g-2, .gy-2 {
    --bs-gutter-y: 0.5rem
}

.g-3, .gx-3 {
    --bs-gutter-x: 1rem
}

.g-3, .gy-3 {
    --bs-gutter-y: 1rem
}

.g-4, .gx-4 {
    --bs-gutter-x: 1.5rem
}

.g-4, .gy-4 {
    --bs-gutter-y: 1.5rem
}

.g-5, .gx-5 {
    --bs-gutter-x: 3rem
}

.g-5, .gy-5 {
    --bs-gutter-y: 3rem
}

@media (min-width:576px) {
    .col-sm {
        flex: 1 0
    }

    .row-cols-sm-auto > * {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-sm-1 > * {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-sm-2 > * {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-sm-3 > * {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .row-cols-sm-4 > * {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-sm-5 > * {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-sm-6 > * {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .col-sm-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-sm-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-sm-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-sm-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-sm-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-sm-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-sm-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-sm-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-sm-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-sm-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-sm-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-sm-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-sm-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-sm-0 {
        margin-left: 0
    }

    .offset-sm-1 {
        margin-left: 8.33333333%
    }

    .offset-sm-2 {
        margin-left: 16.66666667%
    }

    .offset-sm-3 {
        margin-left: 25%
    }

    .offset-sm-4 {
        margin-left: 33.33333333%
    }

    .offset-sm-5 {
        margin-left: 41.66666667%
    }

    .offset-sm-6 {
        margin-left: 50%
    }

    .offset-sm-7 {
        margin-left: 58.33333333%
    }

    .offset-sm-8 {
        margin-left: 66.66666667%
    }

    .offset-sm-9 {
        margin-left: 75%
    }

    .offset-sm-10 {
        margin-left: 83.33333333%
    }

    .offset-sm-11 {
        margin-left: 91.66666667%
    }

    .g-sm-0, .gx-sm-0 {
        --bs-gutter-x: 0
    }

    .g-sm-0, .gy-sm-0 {
        --bs-gutter-y: 0
    }

    .g-sm-1, .gx-sm-1 {
        --bs-gutter-x: 0.25rem
    }

    .g-sm-1, .gy-sm-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-sm-2, .gx-sm-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-sm-2, .gy-sm-2 {
        --bs-gutter-y: 0.5rem
    }

    .g-sm-3, .gx-sm-3 {
        --bs-gutter-x: 1rem
    }

    .g-sm-3, .gy-sm-3 {
        --bs-gutter-y: 1rem
    }

    .g-sm-4, .gx-sm-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-sm-4, .gy-sm-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-sm-5, .gx-sm-5 {
        --bs-gutter-x: 3rem
    }

    .g-sm-5, .gy-sm-5 {
        --bs-gutter-y: 3rem
    }
}

@media (min-width:768px) {
    .col-md {
        flex: 1 0
    }

    .row-cols-md-auto > * {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-md-1 > * {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-md-2 > * {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-md-3 > * {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .row-cols-md-4 > * {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-md-5 > * {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-md-6 > * {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .col-md-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-md-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-md-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-md-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-md-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-md-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-md-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-md-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-md-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-md-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-md-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-md-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-md-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-md-0 {
        margin-left: 0
    }

    .offset-md-1 {
        margin-left: 8.33333333%
    }

    .offset-md-2 {
        margin-left: 16.66666667%
    }

    .offset-md-3 {
        margin-left: 25%
    }

    .offset-md-4 {
        margin-left: 33.33333333%
    }

    .offset-md-5 {
        margin-left: 41.66666667%
    }

    .offset-md-6 {
        margin-left: 50%
    }

    .offset-md-7 {
        margin-left: 58.33333333%
    }

    .offset-md-8 {
        margin-left: 66.66666667%
    }

    .offset-md-9 {
        margin-left: 75%
    }

    .offset-md-10 {
        margin-left: 83.33333333%
    }

    .offset-md-11 {
        margin-left: 91.66666667%
    }

    .g-md-0, .gx-md-0 {
        --bs-gutter-x: 0
    }

    .g-md-0, .gy-md-0 {
        --bs-gutter-y: 0
    }

    .g-md-1, .gx-md-1 {
        --bs-gutter-x: 0.25rem
    }

    .g-md-1, .gy-md-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-md-2, .gx-md-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-md-2, .gy-md-2 {
        --bs-gutter-y: 0.5rem
    }

    .g-md-3, .gx-md-3 {
        --bs-gutter-x: 1rem
    }

    .g-md-3, .gy-md-3 {
        --bs-gutter-y: 1rem
    }

    .g-md-4, .gx-md-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-md-4, .gy-md-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-md-5, .gx-md-5 {
        --bs-gutter-x: 3rem
    }

    .g-md-5, .gy-md-5 {
        --bs-gutter-y: 3rem
    }
}

@media (min-width:992px) {
    .col-lg {
        flex: 1 0
    }

    .row-cols-lg-auto > * {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-lg-1 > * {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-lg-2 > * {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-lg-3 > * {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .row-cols-lg-4 > * {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-lg-5 > * {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-lg-6 > * {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .col-lg-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-lg-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-lg-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-lg-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-lg-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-lg-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-lg-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-lg-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-lg-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-lg-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-lg-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-lg-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-lg-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-lg-0 {
        margin-left: 0
    }

    .offset-lg-1 {
        margin-left: 8.33333333%
    }

    .offset-lg-2 {
        margin-left: 16.66666667%
    }

    .offset-lg-3 {
        margin-left: 25%
    }

    .offset-lg-4 {
        margin-left: 33.33333333%
    }

    .offset-lg-5 {
        margin-left: 41.66666667%
    }

    .offset-lg-6 {
        margin-left: 50%
    }

    .offset-lg-7 {
        margin-left: 58.33333333%
    }

    .offset-lg-8 {
        margin-left: 66.66666667%
    }

    .offset-lg-9 {
        margin-left: 75%
    }

    .offset-lg-10 {
        margin-left: 83.33333333%
    }

    .offset-lg-11 {
        margin-left: 91.66666667%
    }

    .g-lg-0, .gx-lg-0 {
        --bs-gutter-x: 0
    }

    .g-lg-0, .gy-lg-0 {
        --bs-gutter-y: 0
    }

    .g-lg-1, .gx-lg-1 {
        --bs-gutter-x: 0.25rem
    }

    .g-lg-1, .gy-lg-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-lg-2, .gx-lg-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-lg-2, .gy-lg-2 {
        --bs-gutter-y: 0.5rem
    }

    .g-lg-3, .gx-lg-3 {
        --bs-gutter-x: 1rem
    }

    .g-lg-3, .gy-lg-3 {
        --bs-gutter-y: 1rem
    }

    .g-lg-4, .gx-lg-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-lg-4, .gy-lg-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-lg-5, .gx-lg-5 {
        --bs-gutter-x: 3rem
    }

    .g-lg-5, .gy-lg-5 {
        --bs-gutter-y: 3rem
    }
}

@media (min-width:1200px) {
    .col-xl {
        flex: 1 0
    }

    .row-cols-xl-auto > * {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-xl-1 > * {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-xl-2 > * {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-xl-3 > * {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .row-cols-xl-4 > * {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-xl-5 > * {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-xl-6 > * {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .col-xl-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-xl-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-xl-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-xl-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-xl-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-xl-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-xl-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-xl-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-xl-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-xl-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-xl-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-xl-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-xl-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-xl-0 {
        margin-left: 0
    }

    .offset-xl-1 {
        margin-left: 8.33333333%
    }

    .offset-xl-2 {
        margin-left: 16.66666667%
    }

    .offset-xl-3 {
        margin-left: 25%
    }

    .offset-xl-4 {
        margin-left: 33.33333333%
    }

    .offset-xl-5 {
        margin-left: 41.66666667%
    }

    .offset-xl-6 {
        margin-left: 50%
    }

    .offset-xl-7 {
        margin-left: 58.33333333%
    }

    .offset-xl-8 {
        margin-left: 66.66666667%
    }

    .offset-xl-9 {
        margin-left: 75%
    }

    .offset-xl-10 {
        margin-left: 83.33333333%
    }

    .offset-xl-11 {
        margin-left: 91.66666667%
    }

    .g-xl-0, .gx-xl-0 {
        --bs-gutter-x: 0
    }

    .g-xl-0, .gy-xl-0 {
        --bs-gutter-y: 0
    }

    .g-xl-1, .gx-xl-1 {
        --bs-gutter-x: 0.25rem
    }

    .g-xl-1, .gy-xl-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-xl-2, .gx-xl-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-xl-2, .gy-xl-2 {
        --bs-gutter-y: 0.5rem
    }

    .g-xl-3, .gx-xl-3 {
        --bs-gutter-x: 1rem
    }

    .g-xl-3, .gy-xl-3 {
        --bs-gutter-y: 1rem
    }

    .g-xl-4, .gx-xl-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-xl-4, .gy-xl-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-xl-5, .gx-xl-5 {
        --bs-gutter-x: 3rem
    }

    .g-xl-5, .gy-xl-5 {
        --bs-gutter-y: 3rem
    }
}

@media (min-width:1400px) {
    .col-xxl {
        flex: 1 0
    }

    .row-cols-xxl-auto > * {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-xxl-1 > * {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-xxl-2 > * {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-xxl-3 > * {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .row-cols-xxl-4 > * {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-xxl-5 > * {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-xxl-6 > * {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .col-xxl-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-xxl-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-xxl-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-xxl-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-xxl-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-xxl-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-xxl-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-xxl-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-xxl-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-xxl-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-xxl-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-xxl-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-xxl-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-xxl-0 {
        margin-left: 0
    }

    .offset-xxl-1 {
        margin-left: 8.33333333%
    }

    .offset-xxl-2 {
        margin-left: 16.66666667%
    }

    .offset-xxl-3 {
        margin-left: 25%
    }

    .offset-xxl-4 {
        margin-left: 33.33333333%
    }

    .offset-xxl-5 {
        margin-left: 41.66666667%
    }

    .offset-xxl-6 {
        margin-left: 50%
    }

    .offset-xxl-7 {
        margin-left: 58.33333333%
    }

    .offset-xxl-8 {
        margin-left: 66.66666667%
    }

    .offset-xxl-9 {
        margin-left: 75%
    }

    .offset-xxl-10 {
        margin-left: 83.33333333%
    }

    .offset-xxl-11 {
        margin-left: 91.66666667%
    }

    .g-xxl-0, .gx-xxl-0 {
        --bs-gutter-x: 0
    }

    .g-xxl-0, .gy-xxl-0 {
        --bs-gutter-y: 0
    }

    .g-xxl-1, .gx-xxl-1 {
        --bs-gutter-x: 0.25rem
    }

    .g-xxl-1, .gy-xxl-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-xxl-2, .gx-xxl-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-xxl-2, .gy-xxl-2 {
        --bs-gutter-y: 0.5rem
    }

    .g-xxl-3, .gx-xxl-3 {
        --bs-gutter-x: 1rem
    }

    .g-xxl-3, .gy-xxl-3 {
        --bs-gutter-y: 1rem
    }

    .g-xxl-4, .gx-xxl-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-xxl-4, .gy-xxl-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-xxl-5, .gx-xxl-5 {
        --bs-gutter-x: 3rem
    }

    .g-xxl-5, .gy-xxl-5 {
        --bs-gutter-y: 3rem
    }
}

.table {
    --bs-table-bg: transparent;
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: #212529;
    --bs-table-striped-bg: rgba(0,0,0,.05);
    --bs-table-active-color: #212529;
    --bs-table-active-bg: rgba(0,0,0,.1);
    --bs-table-hover-color: #212529;
    --bs-table-hover-bg: rgba(0,0,0,.075);
    border-color: #dee2e6;
    color: #212529;
    margin-bottom: 1rem;
    vertical-align: top;
    width: 100%
}

    .table > :not(caption) > * > * {
        background-color: var(--bs-table-bg);
        border-bottom-width: 1px;
        box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
        padding: .5rem
    }

    .table > tbody {
        vertical-align: inherit
    }

    .table > thead {
        vertical-align: bottom
    }

    .table > :not(:first-child) {
        border-top: 2px solid
    }

.caption-top {
    caption-side: top
}

.table-sm > :not(caption) > * > * {
    padding: .25rem
}

.table-bordered > :not(caption) > * {
    border-width: 1px 0
}

    .table-bordered > :not(caption) > * > * {
        border-width: 0 1px
    }

.table-borderless > :not(caption) > * > * {
    border-bottom-width: 0
}

.table-borderless > :not(:first-child) {
    border-top-width: 0
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
    --bs-table-accent-bg: var(--bs-table-striped-bg);
    color: var(--bs-table-striped-color)
}

.table-active {
    --bs-table-accent-bg: var(--bs-table-active-bg);
    color: var(--bs-table-active-color)
}

.table-hover > tbody > tr:hover > * {
    --bs-table-accent-bg: var(--bs-table-hover-bg);
    color: var(--bs-table-hover-color)
}

.table-primary {
    --bs-table-bg: #cfe2ff;
    --bs-table-striped-bg: #c5d7f2;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #bacbe6;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #bfd1ec;
    --bs-table-hover-color: #000;
    border-color: #bacbe6;
    color: #000
}

.table-secondary {
    --bs-table-bg: #e2e3e5;
    --bs-table-striped-bg: #d7d8da;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #cbccce;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #d1d2d4;
    --bs-table-hover-color: #000;
    border-color: #cbccce;
    color: #000
}

.table-success {
    --bs-table-bg: #d1e7dd;
    --bs-table-striped-bg: #c7dbd2;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #bcd0c7;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #c1d6cc;
    --bs-table-hover-color: #000;
    border-color: #bcd0c7;
    color: #000
}

.table-info {
    --bs-table-bg: #cff4fc;
    --bs-table-striped-bg: #c5e8ef;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #badce3;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #bfe2e9;
    --bs-table-hover-color: #000;
    border-color: #badce3;
    color: #000
}

.table-warning {
    --bs-table-bg: #fff3cd;
    --bs-table-striped-bg: #f2e7c3;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #e6dbb9;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #ece1be;
    --bs-table-hover-color: #000;
    border-color: #e6dbb9;
    color: #000
}

.table-danger {
    --bs-table-bg: #f8d7da;
    --bs-table-striped-bg: #eccccf;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #dfc2c4;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #e5c7ca;
    --bs-table-hover-color: #000;
    border-color: #dfc2c4;
    color: #000
}

.table-light {
    --bs-table-bg: #f8f9fa;
    --bs-table-striped-bg: #ecedee;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #dfe0e1;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #e5e6e7;
    --bs-table-hover-color: #000;
    border-color: #dfe0e1;
    color: #000
}

.table-dark {
    --bs-table-bg: #212529;
    --bs-table-striped-bg: #2c3034;
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: #373b3e;
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: #323539;
    --bs-table-hover-color: #fff;
    border-color: #373b3e;
    color: #fff
}

.table-responsive {
    -webkit-overflow-scrolling: touch;
    overflow-x: auto
}

@media (max-width:575.98px) {
    .table-responsive-sm {
        -webkit-overflow-scrolling: touch;
        overflow-x: auto
    }
}

@media (max-width:767.98px) {
    .table-responsive-md {
        -webkit-overflow-scrolling: touch;
        overflow-x: auto
    }
}

@media (max-width:991.98px) {
    .table-responsive-lg {
        -webkit-overflow-scrolling: touch;
        overflow-x: auto
    }
}

@media (max-width:1199.98px) {
    .table-responsive-xl {
        -webkit-overflow-scrolling: touch;
        overflow-x: auto
    }
}

@media (max-width:1399.98px) {
    .table-responsive-xxl {
        -webkit-overflow-scrolling: touch;
        overflow-x: auto
    }
}

.form-label {
    margin-bottom: .5rem
}

.col-form-label {
    font-size: inherit;
    line-height: 1.5;
    margin-bottom: 0;
    padding-bottom: calc(.375rem + 1px);
    padding-top: calc(.375rem + 1px)
}

.col-form-label-lg {
    font-size: 1.25rem;
    padding-bottom: calc(.5rem + 1px);
    padding-top: calc(.5rem + 1px)
}

.col-form-label-sm {
    font-size: .875rem;
    padding-bottom: calc(.25rem + 1px);
    padding-top: calc(.25rem + 1px)
}

.form-text {
    color: #6c757d;
    font-size: .875em;
    margin-top: .25rem
}

.form-control {
    -webkit-appearance: none;
    appearance: none;
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    color: #212529;
    display: block;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    padding: .375rem .75rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    width: 100%
}

@media (prefers-reduced-motion:reduce) {
    .form-control {
        transition: none
    }
}

.form-control[type=file] {
    overflow: hidden
}

    .form-control[type=file]:not(:disabled):not([readonly]) {
        cursor: pointer
    }

.form-control:focus {
    background-color: #fff;
    border-color: #86b7fe;
    box-shadow: 0 0 0 .25rem rgba(13,110,253,.25);
    color: #212529;
    outline: 0
}

.form-control::-webkit-date-and-time-value {
    height: 1.5em
}

.form-control::-webkit-input-placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control:-ms-input-placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control::placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control:disabled, .form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1
}

.form-control::file-selector-button {
    -webkit-margin-end: .75rem;
    background-color: #e9ecef;
    border: 0 solid;
    border-color: inherit;
    border-inline-end-width: 1px;
    border-radius: 0;
    color: #212529;
    margin: -.375rem -.75rem;
    margin-inline-end: .75rem;
    padding: .375rem .75rem;
    pointer-events: none;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .form-control::-webkit-file-upload-button {
        -webkit-transition: none;
        transition: none
    }

    .form-control::file-selector-button {
        transition: none
    }
}

.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
    background-color: #dde0e3
}

.form-control::-webkit-file-upload-button {
    -webkit-margin-end: .75rem;
    background-color: #e9ecef;
    border: 0 solid;
    border-color: inherit;
    border-inline-end-width: 1px;
    border-radius: 0;
    color: #212529;
    margin: -.375rem -.75rem;
    margin-inline-end: .75rem;
    padding: .375rem .75rem;
    pointer-events: none;
    -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .form-control::-webkit-file-upload-button {
        -webkit-transition: none;
        transition: none
    }
}

.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
    background-color: #dde0e3
}

.form-control-plaintext {
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0;
    color: #212529;
    display: block;
    line-height: 1.5;
    margin-bottom: 0;
    padding: .375rem 0;
    width: 100%
}

    .form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm {
        padding-left: 0;
        padding-right: 0
    }

.form-control-sm {
    border-radius: .2rem;
    font-size: .875rem;
    min-height: calc(1.5em + .5rem + 2px);
    padding: .25rem .5rem
}

    .form-control-sm::file-selector-button {
        -webkit-margin-end: .5rem;
        margin: -.25rem -.5rem;
        margin-inline-end: .5rem;
        padding: .25rem .5rem
    }

    .form-control-sm::-webkit-file-upload-button {
        -webkit-margin-end: .5rem;
        margin: -.25rem -.5rem;
        margin-inline-end: .5rem;
        padding: .25rem .5rem
    }

.form-control-lg {
    border-radius: .3rem;
    font-size: 1.25rem;
    min-height: calc(1.5em + 1rem + 2px);
    padding: .5rem 1rem
}

    .form-control-lg::file-selector-button {
        -webkit-margin-end: 1rem;
        margin: -.5rem -1rem;
        margin-inline-end: 1rem;
        padding: .5rem 1rem
    }

    .form-control-lg::-webkit-file-upload-button {
        -webkit-margin-end: 1rem;
        margin: -.5rem -1rem;
        margin-inline-end: 1rem;
        padding: .5rem 1rem
    }

textarea.form-control {
    min-height: calc(1.5em + .75rem + 2px)
}

textarea.form-control-sm {
    min-height: calc(1.5em + .5rem + 2px)
}

textarea.form-control-lg {
    min-height: calc(1.5em + 1rem + 2px)
}

.form-control-color {
    height: auto;
    padding: .375rem;
    width: 3rem
}

    .form-control-color:not(:disabled):not([readonly]) {
        cursor: pointer
    }

    .form-control-color::-moz-color-swatch {
        border-radius: .25rem;
        height: 1.5em
    }

    .form-control-color::-webkit-color-swatch {
        border-radius: .25rem;
        height: 1.5em
    }

.form-select {
    -moz-padding-start: calc(.75rem - 3px);
    -webkit-appearance: none;
    appearance: none;
    background-color: #fff;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");
    background-position: right .75rem center;
    background-repeat: no-repeat;
    background-size: 16px 12px;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    color: #212529;
    display: block;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    padding: .375rem 2.25rem .375rem .75rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    width: 100%
}

@media (prefers-reduced-motion:reduce) {
    .form-select {
        transition: none
    }
}

.form-select:focus {
    border-color: #86b7fe;
    box-shadow: 0 0 0 .25rem rgba(13,110,253,.25);
    outline: 0
}

.form-select[multiple], .form-select[size]:not([size="1"]) {
    background-image: none;
    padding-right: .75rem
}

.form-select:disabled {
    background-color: #e9ecef
}

.form-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #212529
}

.form-select-sm {
    border-radius: .2rem;
    font-size: .875rem;
    padding-bottom: .25rem;
    padding-left: .5rem;
    padding-top: .25rem
}

.form-select-lg {
    border-radius: .3rem;
    font-size: 1.25rem;
    padding-bottom: .5rem;
    padding-left: 1rem;
    padding-top: .5rem
}

.form-check {
    display: block;
    margin-bottom: .125rem;
    min-height: 1.5rem;
    padding-left: 1.5em
}

    .form-check .form-check-input {
        float: left;
        margin-left: -1.5em
    }

.form-check-input {
    color-adjust: exact;
    -webkit-appearance: none;
    appearance: none;
    background-color: #fff;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    border: 1px solid rgba(0,0,0,.25);
    height: 1em;
    margin-top: .25em;
    -webkit-print-color-adjust: exact;
    vertical-align: top;
    width: 1em
}

    .form-check-input[type=checkbox] {
        border-radius: .25em
    }

    .form-check-input[type=radio] {
        border-radius: 50%
    }

    .form-check-input:active {
        -webkit-filter: brightness(90%);
        filter: brightness(90%)
    }

    .form-check-input:focus {
        border-color: #86b7fe;
        box-shadow: 0 0 0 .25rem rgba(13,110,253,.25);
        outline: 0
    }

    .form-check-input:checked {
        background-color: #0d6efd;
        border-color: #0d6efd
    }

        .form-check-input:checked[type=checkbox] {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")
        }

        .form-check-input:checked[type=radio] {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")
        }

    .form-check-input[type=checkbox]:indeterminate {
        background-color: #0d6efd;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E");
        border-color: #0d6efd
    }

    .form-check-input:disabled {
        -webkit-filter: none;
        filter: none;
        opacity: .5;
        pointer-events: none
    }

        .form-check-input:disabled ~ .form-check-label, .form-check-input[disabled] ~ .form-check-label {
            opacity: .5
        }

.form-switch {
    padding-left: 2.5em
}

    .form-switch .form-check-input {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");
        background-position: 0;
        border-radius: 2em;
        margin-left: -2.5em;
        transition: background-position .15s ease-in-out;
        width: 2em
    }

@media (prefers-reduced-motion:reduce) {
    .form-switch .form-check-input {
        transition: none
    }
}

.form-switch .form-check-input:focus {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2386b7fe'/%3E%3C/svg%3E")
}

.form-switch .form-check-input:checked {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
    background-position: 100%
}

.form-check-inline {
    display: inline-block;
    margin-right: 1rem
}

.btn-check {
    clip: rect(0,0,0,0);
    pointer-events: none;
    position: absolute
}

    .btn-check:disabled + .btn, .btn-check[disabled] + .btn {
        -webkit-filter: none;
        filter: none;
        opacity: .65;
        pointer-events: none
    }

.form-range {
    -webkit-appearance: none;
    appearance: none;
    background-color: transparent;
    height: 1.5rem;
    padding: 0;
    width: 100%
}

    .form-range:focus {
        outline: 0
    }

        .form-range:focus::-webkit-slider-thumb {
            box-shadow: 0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)
        }

        .form-range:focus::-moz-range-thumb {
            box-shadow: 0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)
        }

    .form-range::-moz-focus-outer {
        border: 0
    }

    .form-range::-webkit-slider-thumb {
        -webkit-appearance: none;
        appearance: none;
        background-color: #0d6efd;
        border: 0;
        border-radius: 1rem;
        height: 1rem;
        margin-top: -.25rem;
        -webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
        transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
        width: 1rem
    }

@media (prefers-reduced-motion:reduce) {
    .form-range::-webkit-slider-thumb {
        -webkit-transition: none;
        transition: none
    }
}

.form-range::-webkit-slider-thumb:active {
    background-color: #b6d4fe
}

.form-range::-webkit-slider-runnable-track {
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem;
    color: transparent;
    cursor: pointer;
    height: .5rem;
    width: 100%
}

.form-range::-moz-range-thumb {
    appearance: none;
    background-color: #0d6efd;
    border: 0;
    border-radius: 1rem;
    height: 1rem;
    -moz-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    width: 1rem
}

@media (prefers-reduced-motion:reduce) {
    .form-range::-moz-range-thumb {
        -moz-transition: none;
        transition: none
    }
}

.form-range::-moz-range-thumb:active {
    background-color: #b6d4fe
}

.form-range::-moz-range-track {
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem;
    color: transparent;
    cursor: pointer;
    height: .5rem;
    width: 100%
}

.form-range:disabled {
    pointer-events: none
}

    .form-range:disabled::-webkit-slider-thumb {
        background-color: #adb5bd
    }

    .form-range:disabled::-moz-range-thumb {
        background-color: #adb5bd
    }

.form-floating {
    position: relative
}

    .form-floating > .form-control, .form-floating > .form-select {
        height: calc(3.5rem + 2px);
        line-height: 1.25
    }

    .form-floating > label {
        border: 1px solid transparent;
        height: 100%;
        left: 0;
        padding: 1rem .75rem;
        pointer-events: none;
        position: absolute;
        top: 0;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        transition: opacity .1s ease-in-out,-webkit-transform .1s ease-in-out;
        transition: opacity .1s ease-in-out,transform .1s ease-in-out;
        transition: opacity .1s ease-in-out,transform .1s ease-in-out,-webkit-transform .1s ease-in-out
    }

@media (prefers-reduced-motion:reduce) {
    .form-floating > label {
        transition: none
    }
}

.form-floating > .form-control {
    padding: 1rem .75rem
}

    .form-floating > .form-control::-webkit-input-placeholder {
        color: transparent
    }

    .form-floating > .form-control:-ms-input-placeholder {
        color: transparent
    }

    .form-floating > .form-control::placeholder {
        color: transparent
    }

    .form-floating > .form-control:not(:-ms-input-placeholder) {
        padding-bottom: .625rem;
        padding-top: 1.625rem
    }

    .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
        padding-bottom: .625rem;
        padding-top: 1.625rem
    }

    .form-floating > .form-control:-webkit-autofill {
        padding-bottom: .625rem;
        padding-top: 1.625rem
    }

.form-floating > .form-select {
    padding-bottom: .625rem;
    padding-top: 1.625rem
}

.form-floating > .form-control:not(:-ms-input-placeholder) ~ label {
    opacity: .65;
    transform: scale(.85) translateY(-.5rem) translateX(.15rem)
}

.form-floating > .form-control:focus ~ label, .form-floating > .form-control:not(:placeholder-shown) ~ label, .form-floating > .form-select ~ label {
    opacity: .65;
    -webkit-transform: scale(.85) translateY(-.5rem) translateX(.15rem);
    transform: scale(.85) translateY(-.5rem) translateX(.15rem)
}

.form-floating > .form-control:-webkit-autofill ~ label {
    opacity: .65;
    -webkit-transform: scale(.85) translateY(-.5rem) translateX(.15rem);
    transform: scale(.85) translateY(-.5rem) translateX(.15rem)
}

.input-group {
    align-items: stretch;
    display: flex;
    flex-wrap: wrap;
    position: relative;
    width: 100%
}

    .input-group > .form-control, .input-group > .form-select {
        flex: 1 1 auto;
        min-width: 0;
        position: relative;
        width: 1%
    }

        .input-group > .form-control:focus, .input-group > .form-select:focus {
            z-index: 3
        }

    .input-group .btn {
        position: relative;
        z-index: 2
    }

        .input-group .btn:focus {
            z-index: 3
        }

.input-group-text {
    align-items: center;
    background-color: #e9ecef;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    color: #212529;
    display: flex;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    padding: .375rem .75rem;
    text-align: center;
    white-space: nowrap
}

.input-group-lg > .btn, .input-group-lg > .form-control, .input-group-lg > .form-select, .input-group-lg > .input-group-text {
    border-radius: .3rem;
    font-size: 1.25rem;
    padding: .5rem 1rem
}

.input-group-sm > .btn, .input-group-sm > .form-control, .input-group-sm > .form-select, .input-group-sm > .input-group-text {
    border-radius: .2rem;
    font-size: .875rem;
    padding: .25rem .5rem
}

.input-group-lg > .form-select, .input-group-sm > .form-select {
    padding-right: 3rem
}

.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4), .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu), .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3), .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    margin-left: -1px
}

.valid-feedback {
    color: #198754;
    display: none;
    font-size: .875em;
    margin-top: .25rem;
    width: 100%
}

.valid-tooltip {
    background-color: rgba(25,135,84,.9);
    border-radius: .25rem;
    color: #fff;
    display: none;
    font-size: .875rem;
    margin-top: .1rem;
    max-width: 100%;
    padding: .25rem .5rem;
    position: absolute;
    top: 100%;
    z-index: 5
}

.is-valid ~ .valid-feedback, .is-valid ~ .valid-tooltip, .was-validated :valid ~ .valid-feedback, .was-validated :valid ~ .valid-tooltip {
    display: block
}

.form-control.is-valid, .was-validated .form-control:valid {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
    background-position: right calc(.375em + .1875rem) center;
    background-repeat: no-repeat;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem);
    border-color: #198754;
    padding-right: calc(1.5em + .75rem)
}

    .form-control.is-valid:focus, .was-validated .form-control:valid:focus {
        border-color: #198754;
        box-shadow: 0 0 0 .25rem rgba(25,135,84,.25)
    }

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
    background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem);
    padding-right: calc(1.5em + .75rem)
}

.form-select.is-valid, .was-validated .form-select:valid {
    border-color: #198754
}

    .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"], .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"] {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
        background-position: right .75rem center,center right 2.25rem;
        background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);
        padding-right: 4.125rem
    }

    .form-select.is-valid:focus, .was-validated .form-select:valid:focus {
        border-color: #198754;
        box-shadow: 0 0 0 .25rem rgba(25,135,84,.25)
    }

.form-check-input.is-valid, .was-validated .form-check-input:valid {
    border-color: #198754
}

    .form-check-input.is-valid:checked, .was-validated .form-check-input:valid:checked {
        background-color: #198754
    }

    .form-check-input.is-valid:focus, .was-validated .form-check-input:valid:focus {
        box-shadow: 0 0 0 .25rem rgba(25,135,84,.25)
    }

    .form-check-input.is-valid ~ .form-check-label, .was-validated .form-check-input:valid ~ .form-check-label {
        color: #198754
    }

.form-check-inline .form-check-input ~ .valid-feedback {
    margin-left: .5em
}

.input-group .form-control.is-valid, .input-group .form-select.is-valid, .was-validated .input-group .form-control:valid, .was-validated .input-group .form-select:valid {
    z-index: 1
}

    .input-group .form-control.is-valid:focus, .input-group .form-select.is-valid:focus, .was-validated .input-group .form-control:valid:focus, .was-validated .input-group .form-select:valid:focus {
        z-index: 3
    }

.invalid-feedback {
    color: #dc3545;
    display: none;
    font-size: .875em;
    margin-top: .25rem;
    width: 100%
}

.invalid-tooltip {
    background-color: rgba(220,53,69,.9);
    border-radius: .25rem;
    color: #fff;
    display: none;
    font-size: .875rem;
    margin-top: .1rem;
    max-width: 100%;
    padding: .25rem .5rem;
    position: absolute;
    top: 100%;
    z-index: 5
}

.is-invalid ~ .invalid-feedback, .is-invalid ~ .invalid-tooltip, .was-validated :invalid ~ .invalid-feedback, .was-validated :invalid ~ .invalid-tooltip {
    display: block
}

.form-control.is-invalid, .was-validated .form-control:invalid {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");
    background-position: right calc(.375em + .1875rem) center;
    background-repeat: no-repeat;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem);
    border-color: #dc3545;
    padding-right: calc(1.5em + .75rem)
}

    .form-control.is-invalid:focus, .was-validated .form-control:invalid:focus {
        border-color: #dc3545;
        box-shadow: 0 0 0 .25rem rgba(220,53,69,.25)
    }

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
    background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem);
    padding-right: calc(1.5em + .75rem)
}

.form-select.is-invalid, .was-validated .form-select:invalid {
    border-color: #dc3545
}

    .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"], .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"] {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");
        background-position: right .75rem center,center right 2.25rem;
        background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);
        padding-right: 4.125rem
    }

    .form-select.is-invalid:focus, .was-validated .form-select:invalid:focus {
        border-color: #dc3545;
        box-shadow: 0 0 0 .25rem rgba(220,53,69,.25)
    }

.form-check-input.is-invalid, .was-validated .form-check-input:invalid {
    border-color: #dc3545
}

    .form-check-input.is-invalid:checked, .was-validated .form-check-input:invalid:checked {
        background-color: #dc3545
    }

    .form-check-input.is-invalid:focus, .was-validated .form-check-input:invalid:focus {
        box-shadow: 0 0 0 .25rem rgba(220,53,69,.25)
    }

    .form-check-input.is-invalid ~ .form-check-label, .was-validated .form-check-input:invalid ~ .form-check-label {
        color: #dc3545
    }

.form-check-inline .form-check-input ~ .invalid-feedback {
    margin-left: .5em
}

.input-group .form-control.is-invalid, .input-group .form-select.is-invalid, .was-validated .input-group .form-control:invalid, .was-validated .input-group .form-select:invalid {
    z-index: 2
}

    .input-group .form-control.is-invalid:focus, .input-group .form-select.is-invalid:focus, .was-validated .input-group .form-control:invalid:focus, .was-validated .input-group .form-select:invalid:focus {
        z-index: 3
    }

.btn {
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: .25rem;
    color: #212529;
    cursor: pointer;
    display: inline-block;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    padding: .375rem .75rem;
    text-align: center;
    text-decoration: none;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle
}

@media (prefers-reduced-motion:reduce) {
    .btn {
        transition: none
    }
}

.btn:hover {
    color: #212529
}

.btn-check:focus + .btn, .btn:focus {
    box-shadow: 0 0 0 .25rem rgba(13,110,253,.25);
    outline: 0
}

.btn.disabled, .btn:disabled, fieldset:disabled .btn {
    opacity: .65;
    pointer-events: none
}

.btn-primary {
    background-color: #0d6efd;
    border-color: #0d6efd;
    color: #fff
}

    .btn-check:focus + .btn-primary, .btn-primary:focus, .btn-primary:hover {
        background-color: #0b5ed7;
        border-color: #0a58ca;
        color: #fff
    }

    .btn-check:focus + .btn-primary, .btn-primary:focus {
        box-shadow: 0 0 0 .25rem rgba(49,132,253,.5)
    }

    .btn-check:active + .btn-primary, .btn-check:checked + .btn-primary, .btn-primary.active, .btn-primary:active, .show > .btn-primary.dropdown-toggle {
        background-color: #0a58ca;
        border-color: #0a53be;
        color: #fff
    }

        .btn-check:active + .btn-primary:focus, .btn-check:checked + .btn-primary:focus, .btn-primary.active:focus, .btn-primary:active:focus, .show > .btn-primary.dropdown-toggle:focus {
            box-shadow: 0 0 0 .25rem rgba(49,132,253,.5)
        }

    .btn-primary.disabled, .btn-primary:disabled {
        background-color: #0d6efd;
        border-color: #0d6efd;
        color: #fff
    }

.btn-secondary {
    background-color: #6c757d;
    border-color: #6c757d;
    color: #fff
}

    .btn-check:focus + .btn-secondary, .btn-secondary:focus, .btn-secondary:hover {
        background-color: #5c636a;
        border-color: #565e64;
        color: #fff
    }

    .btn-check:focus + .btn-secondary, .btn-secondary:focus {
        box-shadow: 0 0 0 .25rem hsla(208,6%,54%,.5)
    }

    .btn-check:active + .btn-secondary, .btn-check:checked + .btn-secondary, .btn-secondary.active, .btn-secondary:active, .show > .btn-secondary.dropdown-toggle {
        background-color: #565e64;
        border-color: #51585e;
        color: #fff
    }

        .btn-check:active + .btn-secondary:focus, .btn-check:checked + .btn-secondary:focus, .btn-secondary.active:focus, .btn-secondary:active:focus, .show > .btn-secondary.dropdown-toggle:focus {
            box-shadow: 0 0 0 .25rem hsla(208,6%,54%,.5)
        }

    .btn-secondary.disabled, .btn-secondary:disabled {
        background-color: #6c757d;
        border-color: #6c757d;
        color: #fff
    }

.btn-success {
    background-color: #198754;
    border-color: #198754;
    color: #fff
}

    .btn-check:focus + .btn-success, .btn-success:focus, .btn-success:hover {
        background-color: #157347;
        border-color: #146c43;
        color: #fff
    }

    .btn-check:focus + .btn-success, .btn-success:focus {
        box-shadow: 0 0 0 .25rem rgba(60,153,110,.5)
    }

    .btn-check:active + .btn-success, .btn-check:checked + .btn-success, .btn-success.active, .btn-success:active, .show > .btn-success.dropdown-toggle {
        background-color: #146c43;
        border-color: #13653f;
        color: #fff
    }

        .btn-check:active + .btn-success:focus, .btn-check:checked + .btn-success:focus, .btn-success.active:focus, .btn-success:active:focus, .show > .btn-success.dropdown-toggle:focus {
            box-shadow: 0 0 0 .25rem rgba(60,153,110,.5)
        }

    .btn-success.disabled, .btn-success:disabled {
        background-color: #198754;
        border-color: #198754;
        color: #fff
    }

.btn-info {
    background-color: #0dcaf0;
    border-color: #0dcaf0;
    color: #000
}

    .btn-check:focus + .btn-info, .btn-info:focus, .btn-info:hover {
        background-color: #31d2f2;
        border-color: #25cff2;
        color: #000
    }

    .btn-check:focus + .btn-info, .btn-info:focus {
        box-shadow: 0 0 0 .25rem rgba(11,172,204,.5)
    }

    .btn-check:active + .btn-info, .btn-check:checked + .btn-info, .btn-info.active, .btn-info:active, .show > .btn-info.dropdown-toggle {
        background-color: #3dd5f3;
        border-color: #25cff2;
        color: #000
    }

        .btn-check:active + .btn-info:focus, .btn-check:checked + .btn-info:focus, .btn-info.active:focus, .btn-info:active:focus, .show > .btn-info.dropdown-toggle:focus {
            box-shadow: 0 0 0 .25rem rgba(11,172,204,.5)
        }

    .btn-info.disabled, .btn-info:disabled {
        background-color: #0dcaf0;
        border-color: #0dcaf0;
        color: #000
    }

.btn-warning {
    background-color: #ffc107;
    border-color: #ffc107;
    color: #000
}

    .btn-check:focus + .btn-warning, .btn-warning:focus, .btn-warning:hover {
        background-color: #ffca2c;
        border-color: #ffc720;
        color: #000
    }

    .btn-check:focus + .btn-warning, .btn-warning:focus {
        box-shadow: 0 0 0 .25rem rgba(217,164,6,.5)
    }

    .btn-check:active + .btn-warning, .btn-check:checked + .btn-warning, .btn-warning.active, .btn-warning:active, .show > .btn-warning.dropdown-toggle {
        background-color: #ffcd39;
        border-color: #ffc720;
        color: #000
    }

        .btn-check:active + .btn-warning:focus, .btn-check:checked + .btn-warning:focus, .btn-warning.active:focus, .btn-warning:active:focus, .show > .btn-warning.dropdown-toggle:focus {
            box-shadow: 0 0 0 .25rem rgba(217,164,6,.5)
        }

    .btn-warning.disabled, .btn-warning:disabled {
        background-color: #ffc107;
        border-color: #ffc107;
        color: #000
    }

.btn-danger {
    background-color: #dc3545;
    border-color: #dc3545;
    color: #fff
}

    .btn-check:focus + .btn-danger, .btn-danger:focus, .btn-danger:hover {
        background-color: #bb2d3b;
        border-color: #b02a37;
        color: #fff
    }

    .btn-check:focus + .btn-danger, .btn-danger:focus {
        box-shadow: 0 0 0 .25rem rgba(225,83,97,.5)
    }

    .btn-check:active + .btn-danger, .btn-check:checked + .btn-danger, .btn-danger.active, .btn-danger:active, .show > .btn-danger.dropdown-toggle {
        background-color: #b02a37;
        border-color: #a52834;
        color: #fff
    }

        .btn-check:active + .btn-danger:focus, .btn-check:checked + .btn-danger:focus, .btn-danger.active:focus, .btn-danger:active:focus, .show > .btn-danger.dropdown-toggle:focus {
            box-shadow: 0 0 0 .25rem rgba(225,83,97,.5)
        }

    .btn-danger.disabled, .btn-danger:disabled {
        background-color: #dc3545;
        border-color: #dc3545;
        color: #fff
    }

.btn-light {
    background-color: #f8f9fa;
    border-color: #f8f9fa;
    color: #000
}

    .btn-check:focus + .btn-light, .btn-light:focus, .btn-light:hover {
        background-color: #f9fafb;
        border-color: #f9fafb;
        color: #000
    }

    .btn-check:focus + .btn-light, .btn-light:focus {
        box-shadow: 0 0 0 .25rem hsla(210,2%,83%,.5)
    }

    .btn-check:active + .btn-light, .btn-check:checked + .btn-light, .btn-light.active, .btn-light:active, .show > .btn-light.dropdown-toggle {
        background-color: #f9fafb;
        border-color: #f9fafb;
        color: #000
    }

        .btn-check:active + .btn-light:focus, .btn-check:checked + .btn-light:focus, .btn-light.active:focus, .btn-light:active:focus, .show > .btn-light.dropdown-toggle:focus {
            box-shadow: 0 0 0 .25rem hsla(210,2%,83%,.5)
        }

    .btn-light.disabled, .btn-light:disabled {
        background-color: #f8f9fa;
        border-color: #f8f9fa;
        color: #000
    }

.btn-dark {
    background-color: #212529;
    border-color: #212529;
    color: #fff
}

    .btn-check:focus + .btn-dark, .btn-dark:focus, .btn-dark:hover {
        background-color: #1c1f23;
        border-color: #1a1e21;
        color: #fff
    }

    .btn-check:focus + .btn-dark, .btn-dark:focus {
        box-shadow: 0 0 0 .25rem rgba(66,70,73,.5)
    }

    .btn-check:active + .btn-dark, .btn-check:checked + .btn-dark, .btn-dark.active, .btn-dark:active, .show > .btn-dark.dropdown-toggle {
        background-color: #1a1e21;
        border-color: #191c1f;
        color: #fff
    }

        .btn-check:active + .btn-dark:focus, .btn-check:checked + .btn-dark:focus, .btn-dark.active:focus, .btn-dark:active:focus, .show > .btn-dark.dropdown-toggle:focus {
            box-shadow: 0 0 0 .25rem rgba(66,70,73,.5)
        }

    .btn-dark.disabled, .btn-dark:disabled {
        background-color: #212529;
        border-color: #212529;
        color: #fff
    }

.btn-outline-primary {
    border-color: #0d6efd;
    color: #0d6efd
}

    .btn-outline-primary:hover {
        background-color: #0d6efd;
        border-color: #0d6efd;
        color: #fff
    }

    .btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
        box-shadow: 0 0 0 .25rem rgba(13,110,253,.5)
    }

    .btn-check:active + .btn-outline-primary, .btn-check:checked + .btn-outline-primary, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show, .btn-outline-primary:active {
        background-color: #0d6efd;
        border-color: #0d6efd;
        color: #fff
    }

        .btn-check:active + .btn-outline-primary:focus, .btn-check:checked + .btn-outline-primary:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus, .btn-outline-primary:active:focus {
            box-shadow: 0 0 0 .25rem rgba(13,110,253,.5)
        }

    .btn-outline-primary.disabled, .btn-outline-primary:disabled {
        background-color: transparent;
        color: #0d6efd
    }

.btn-outline-secondary {
    border-color: #6c757d;
    color: #6c757d
}

    .btn-outline-secondary:hover {
        background-color: #6c757d;
        border-color: #6c757d;
        color: #fff
    }

    .btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
        box-shadow: 0 0 0 .25rem hsla(208,7%,46%,.5)
    }

    .btn-check:active + .btn-outline-secondary, .btn-check:checked + .btn-outline-secondary, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show, .btn-outline-secondary:active {
        background-color: #6c757d;
        border-color: #6c757d;
        color: #fff
    }

        .btn-check:active + .btn-outline-secondary:focus, .btn-check:checked + .btn-outline-secondary:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus, .btn-outline-secondary:active:focus {
            box-shadow: 0 0 0 .25rem hsla(208,7%,46%,.5)
        }

    .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
        background-color: transparent;
        color: #6c757d
    }

.btn-outline-success {
    border-color: #198754;
    color: #198754
}

    .btn-outline-success:hover {
        background-color: #198754;
        border-color: #198754;
        color: #fff
    }

    .btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
        box-shadow: 0 0 0 .25rem rgba(25,135,84,.5)
    }

    .btn-check:active + .btn-outline-success, .btn-check:checked + .btn-outline-success, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show, .btn-outline-success:active {
        background-color: #198754;
        border-color: #198754;
        color: #fff
    }

        .btn-check:active + .btn-outline-success:focus, .btn-check:checked + .btn-outline-success:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus, .btn-outline-success:active:focus {
            box-shadow: 0 0 0 .25rem rgba(25,135,84,.5)
        }

    .btn-outline-success.disabled, .btn-outline-success:disabled {
        background-color: transparent;
        color: #198754
    }

.btn-outline-info {
    border-color: #0dcaf0;
    color: #0dcaf0
}

    .btn-outline-info:hover {
        background-color: #0dcaf0;
        border-color: #0dcaf0;
        color: #000
    }

    .btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
        box-shadow: 0 0 0 .25rem rgba(13,202,240,.5)
    }

    .btn-check:active + .btn-outline-info, .btn-check:checked + .btn-outline-info, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show, .btn-outline-info:active {
        background-color: #0dcaf0;
        border-color: #0dcaf0;
        color: #000
    }

        .btn-check:active + .btn-outline-info:focus, .btn-check:checked + .btn-outline-info:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus, .btn-outline-info:active:focus {
            box-shadow: 0 0 0 .25rem rgba(13,202,240,.5)
        }

    .btn-outline-info.disabled, .btn-outline-info:disabled {
        background-color: transparent;
        color: #0dcaf0
    }

.btn-outline-warning {
    border-color: #ffc107;
    color: #ffc107
}

    .btn-outline-warning:hover {
        background-color: #ffc107;
        border-color: #ffc107;
        color: #000
    }

    .btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
        box-shadow: 0 0 0 .25rem rgba(255,193,7,.5)
    }

    .btn-check:active + .btn-outline-warning, .btn-check:checked + .btn-outline-warning, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show, .btn-outline-warning:active {
        background-color: #ffc107;
        border-color: #ffc107;
        color: #000
    }

        .btn-check:active + .btn-outline-warning:focus, .btn-check:checked + .btn-outline-warning:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus, .btn-outline-warning:active:focus {
            box-shadow: 0 0 0 .25rem rgba(255,193,7,.5)
        }

    .btn-outline-warning.disabled, .btn-outline-warning:disabled {
        background-color: transparent;
        color: #ffc107
    }

.btn-outline-danger {
    border-color: #dc3545;
    color: #dc3545
}

    .btn-outline-danger:hover {
        background-color: #dc3545;
        border-color: #dc3545;
        color: #fff
    }

    .btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
        box-shadow: 0 0 0 .25rem rgba(220,53,69,.5)
    }

    .btn-check:active + .btn-outline-danger, .btn-check:checked + .btn-outline-danger, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show, .btn-outline-danger:active {
        background-color: #dc3545;
        border-color: #dc3545;
        color: #fff
    }

        .btn-check:active + .btn-outline-danger:focus, .btn-check:checked + .btn-outline-danger:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus, .btn-outline-danger:active:focus {
            box-shadow: 0 0 0 .25rem rgba(220,53,69,.5)
        }

    .btn-outline-danger.disabled, .btn-outline-danger:disabled {
        background-color: transparent;
        color: #dc3545
    }

.btn-outline-light {
    border-color: #f8f9fa;
    color: #f8f9fa
}

    .btn-outline-light:hover {
        background-color: #f8f9fa;
        border-color: #f8f9fa;
        color: #000
    }

    .btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
        box-shadow: 0 0 0 .25rem rgba(248,249,250,.5)
    }

    .btn-check:active + .btn-outline-light, .btn-check:checked + .btn-outline-light, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show, .btn-outline-light:active {
        background-color: #f8f9fa;
        border-color: #f8f9fa;
        color: #000
    }

        .btn-check:active + .btn-outline-light:focus, .btn-check:checked + .btn-outline-light:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus, .btn-outline-light:active:focus {
            box-shadow: 0 0 0 .25rem rgba(248,249,250,.5)
        }

    .btn-outline-light.disabled, .btn-outline-light:disabled {
        background-color: transparent;
        color: #f8f9fa
    }

.btn-outline-dark {
    border-color: #212529;
    color: #212529
}

    .btn-outline-dark:hover {
        background-color: #212529;
        border-color: #212529;
        color: #fff
    }

    .btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
        box-shadow: 0 0 0 .25rem rgba(33,37,41,.5)
    }

    .btn-check:active + .btn-outline-dark, .btn-check:checked + .btn-outline-dark, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show, .btn-outline-dark:active {
        background-color: #212529;
        border-color: #212529;
        color: #fff
    }

        .btn-check:active + .btn-outline-dark:focus, .btn-check:checked + .btn-outline-dark:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus, .btn-outline-dark:active:focus {
            box-shadow: 0 0 0 .25rem rgba(33,37,41,.5)
        }

    .btn-outline-dark.disabled, .btn-outline-dark:disabled {
        background-color: transparent;
        color: #212529
    }

.btn-link {
    color: #0d6efd;
    font-weight: 400;
    text-decoration: underline
}

    .btn-link:hover {
        color: #0a58ca
    }

    .btn-link.disabled, .btn-link:disabled {
        color: #6c757d
    }

.btn-group-lg > .btn, .btn-lg {
    border-radius: .3rem;
    font-size: 1.25rem;
    padding: .5rem 1rem
}

.btn-group-sm > .btn, .btn-sm {
    border-radius: .2rem;
    font-size: .875rem;
    padding: .25rem .5rem
}

.fade {
    transition: opacity .15s linear
}

@media (prefers-reduced-motion:reduce) {
    .fade {
        transition: none
    }
}

.fade:not(.show) {
    /*opacity: 0 */  /*cambio por dev*/
}

.collapse:not(.show) {
    display: none
}

.collapsing {
    height: 0;
    overflow: hidden;
    transition: height .35s ease
}

@media (prefers-reduced-motion:reduce) {
    .collapsing {
        transition: none
    }
}

.collapsing.collapse-horizontal {
    height: auto;
    transition: width .35s ease;
    width: 0
}

@media (prefers-reduced-motion:reduce) {
    .collapsing.collapse-horizontal {
        transition: none
    }
}

.dropdown, .dropend, .dropstart, .dropup {
    position: relative
}

.dropdown-toggle {
    white-space: nowrap
}

    .dropdown-toggle:after {
        border-bottom: 0;
        border-left: .3em solid transparent;
        border-right: .3em solid transparent;
        border-top: .3em solid;
        content: "";
        display: inline-block;
        margin-left: .255em;
        vertical-align: .255em
    }

    .dropdown-toggle:empty:after {
        margin-left: 0
    }

.dropdown-menu {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: .25rem;
    color: #212529;
    display: none;
    font-size: 1rem;
    list-style: none;
    margin: 0;
    min-width: 10rem;
    padding: .5rem 0;
    position: absolute;
    text-align: left;
    z-index: 1000
}

    .dropdown-menu[data-bs-popper] {
        left: 0;
        margin-top: .125rem;
        top: 100%
    }

.dropdown-menu-start {
    --bs-position: start
}

    .dropdown-menu-start[data-bs-popper] {
        left: 0;
        right: auto
    }

.dropdown-menu-end {
    --bs-position: end
}

    .dropdown-menu-end[data-bs-popper] {
        left: auto;
        right: 0
    }

@media (min-width:576px) {
    .dropdown-menu-sm-start {
        --bs-position: start
    }

        .dropdown-menu-sm-start[data-bs-popper] {
            left: 0;
            right: auto
        }

    .dropdown-menu-sm-end {
        --bs-position: end
    }

        .dropdown-menu-sm-end[data-bs-popper] {
            left: auto;
            right: 0
        }
}

@media (min-width:768px) {
    .dropdown-menu-md-start {
        --bs-position: start
    }

        .dropdown-menu-md-start[data-bs-popper] {
            left: 0;
            right: auto
        }

    .dropdown-menu-md-end {
        --bs-position: end
    }

        .dropdown-menu-md-end[data-bs-popper] {
            left: auto;
            right: 0
        }
}

@media (min-width:992px) {
    .dropdown-menu-lg-start {
        --bs-position: start
    }

        .dropdown-menu-lg-start[data-bs-popper] {
            left: 0;
            right: auto
        }

    .dropdown-menu-lg-end {
        --bs-position: end
    }

        .dropdown-menu-lg-end[data-bs-popper] {
            left: auto;
            right: 0
        }
}

@media (min-width:1200px) {
    .dropdown-menu-xl-start {
        --bs-position: start
    }

        .dropdown-menu-xl-start[data-bs-popper] {
            left: 0;
            right: auto
        }

    .dropdown-menu-xl-end {
        --bs-position: end
    }

        .dropdown-menu-xl-end[data-bs-popper] {
            left: auto;
            right: 0
        }
}

@media (min-width:1400px) {
    .dropdown-menu-xxl-start {
        --bs-position: start
    }

        .dropdown-menu-xxl-start[data-bs-popper] {
            left: 0;
            right: auto
        }

    .dropdown-menu-xxl-end {
        --bs-position: end
    }

        .dropdown-menu-xxl-end[data-bs-popper] {
            left: auto;
            right: 0
        }
}

.dropup .dropdown-menu[data-bs-popper] {
    bottom: 100%;
    margin-bottom: .125rem;
    margin-top: 0;
    top: auto
}

.dropup .dropdown-toggle:after {
    border-bottom: .3em solid;
    border-left: .3em solid transparent;
    border-right: .3em solid transparent;
    border-top: 0;
    content: "";
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em
}

.dropup .dropdown-toggle:empty:after {
    margin-left: 0
}

.dropend .dropdown-menu[data-bs-popper] {
    left: 100%;
    margin-left: .125rem;
    margin-top: 0;
    right: auto;
    top: 0
}

.dropend .dropdown-toggle:after {
    border-bottom: .3em solid transparent;
    border-left: .3em solid;
    border-right: 0;
    border-top: .3em solid transparent;
    content: "";
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em
}

.dropend .dropdown-toggle:empty:after {
    margin-left: 0
}

.dropend .dropdown-toggle:after {
    vertical-align: 0
}

.dropstart .dropdown-menu[data-bs-popper] {
    left: auto;
    margin-right: .125rem;
    margin-top: 0;
    right: 100%;
    top: 0
}

.dropstart .dropdown-toggle:after {
    content: "";
    display: inline-block;
    display: none;
    margin-left: .255em;
    vertical-align: .255em
}

.dropstart .dropdown-toggle:before {
    border-bottom: .3em solid transparent;
    border-right: .3em solid;
    border-top: .3em solid transparent;
    content: "";
    display: inline-block;
    margin-right: .255em;
    vertical-align: .255em
}

.dropstart .dropdown-toggle:empty:after {
    margin-left: 0
}

.dropstart .dropdown-toggle:before {
    vertical-align: 0
}

.dropdown-divider {
    border-top: 1px solid rgba(0,0,0,.15);
    height: 0;
    margin: .5rem 0;
    overflow: hidden
}

.dropdown-item {
    background-color: transparent;
    border: 0;
    clear: both;
    color: #212529;
    display: block;
    font-weight: 400;
    padding: .25rem 1rem;
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;
    width: 100%
}

    .dropdown-item:focus, .dropdown-item:hover {
        background-color: #e9ecef;
        color: #1e2125
    }

    .dropdown-item.active, .dropdown-item:active {
        background-color: #0d6efd;
        color: #fff;
        text-decoration: none
    }

    .dropdown-item.disabled, .dropdown-item:disabled {
        background-color: transparent;
        color: #adb5bd;
        pointer-events: none
    }

.dropdown-menu.show {
    display: block
}

.dropdown-header {
    color: #6c757d;
    display: block;
    font-size: .875rem;
    margin-bottom: 0;
    padding: .5rem 1rem;
    white-space: nowrap
}

.dropdown-item-text {
    color: #212529;
    display: block;
    padding: .25rem 1rem
}

.dropdown-menu-dark {
    background-color: #343a40;
    border-color: rgba(0,0,0,.15);
    color: #dee2e6
}

    .dropdown-menu-dark .dropdown-item {
        color: #dee2e6
    }

        .dropdown-menu-dark .dropdown-item:focus, .dropdown-menu-dark .dropdown-item:hover {
            background-color: hsla(0,0%,100%,.15);
            color: #fff
        }

        .dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
            background-color: #0d6efd;
            color: #fff
        }

        .dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
            color: #adb5bd
        }

    .dropdown-menu-dark .dropdown-divider {
        border-color: rgba(0,0,0,.15)
    }

    .dropdown-menu-dark .dropdown-item-text {
        color: #dee2e6
    }

    .dropdown-menu-dark .dropdown-header {
        color: #adb5bd
    }

.btn-group, .btn-group-vertical {
    display: inline-flex;
    position: relative;
    vertical-align: middle
}

    .btn-group-vertical > .btn, .btn-group > .btn {
        flex: 1 1 auto;
        position: relative
    }

        .btn-group-vertical > .btn-check:checked + .btn, .btn-group-vertical > .btn-check:focus + .btn, .btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:hover, .btn-group > .btn-check:checked + .btn, .btn-group > .btn-check:focus + .btn, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus, .btn-group > .btn:hover {
            z-index: 1
        }

.btn-toolbar {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start
}

    .btn-toolbar .input-group {
        width: auto
    }

.btn-group > .btn-group:not(:first-child), .btn-group > .btn:not(:first-child) {
    margin-left: -1px
}

.btn-group > .btn-group:not(:last-child) > .btn, .btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.btn-group > .btn-group:not(:first-child) > .btn, .btn-group > .btn:nth-child(n+3), .btn-group > :not(.btn-check) + .btn {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.dropdown-toggle-split {
    padding-left: .5625rem;
    padding-right: .5625rem
}

    .dropdown-toggle-split:after, .dropend .dropdown-toggle-split:after, .dropup .dropdown-toggle-split:after {
        margin-left: 0
    }

.dropstart .dropdown-toggle-split:before {
    margin-right: 0
}

.btn-group-sm > .btn + .dropdown-toggle-split, .btn-sm + .dropdown-toggle-split {
    padding-left: .375rem;
    padding-right: .375rem
}

.btn-group-lg > .btn + .dropdown-toggle-split, .btn-lg + .dropdown-toggle-split {
    padding-left: .75rem;
    padding-right: .75rem
}

.btn-group-vertical {
    align-items: flex-start;
    flex-direction: column;
    justify-content: center
}

    .btn-group-vertical > .btn, .btn-group-vertical > .btn-group {
        width: 100%
    }

        .btn-group-vertical > .btn-group:not(:first-child), .btn-group-vertical > .btn:not(:first-child) {
            margin-top: -1px
        }

        .btn-group-vertical > .btn-group:not(:last-child) > .btn, .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) {
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0
        }

        .btn-group-vertical > .btn-group:not(:first-child) > .btn, .btn-group-vertical > .btn ~ .btn {
            border-top-left-radius: 0;
            border-top-right-radius: 0
        }

.nav {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin-bottom: 0;
    padding-left: 0
}

.nav-link {
    color: #0d6efd;
    display: block;
    padding: .5rem 1rem;
    text-decoration: none;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .nav-link {
        transition: none
    }
}

.nav-link:focus, .nav-link:hover {
    color: #0a58ca
}

.nav-link.disabled {
    color: #6c757d;
    cursor: default;
    pointer-events: none
}

.nav-tabs {
    border-bottom: 1px solid #dee2e6
}

    .nav-tabs .nav-link {
        background: 0 0;
        border: 1px solid transparent;
        border-top-left-radius: .25rem;
        border-top-right-radius: .25rem;
        margin-bottom: -1px
    }

        .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
            border-color: #e9ecef #e9ecef #dee2e6;
            isolation: isolate
        }

        .nav-tabs .nav-link.disabled {
            background-color: transparent;
            border-color: transparent;
            color: #6c757d
        }

        .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
            background-color: #fff;
            border-color: #dee2e6 #dee2e6 #fff;
            color: #495057
        }

    .nav-tabs .dropdown-menu {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        margin-top: -1px
    }

.nav-pills .nav-link {
    background: 0 0;
    border: 0;
    border-radius: .25rem
}

    .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
        background-color: #0d6efd;
        color: #fff
    }

.nav-fill .nav-item, .nav-fill > .nav-link {
    flex: 1 1 auto;
    text-align: center
}

.nav-justified .nav-item, .nav-justified > .nav-link {
    flex-basis: 0;
    flex-grow: 1;
    text-align: center
}

    .nav-fill .nav-item .nav-link, .nav-justified .nav-item .nav-link {
        width: 100%
    }

.tab-content > .tab-pane {
    display: none
}

.tab-content > .active {
    display: block
}

.navbar {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-bottom: .5rem;
    padding-top: .5rem;
    position: relative
}

    .navbar > .container, .navbar > .container-fluid, .navbar > .container-lg, .navbar > .container-md, .navbar > .container-sm, .navbar > .container-xl, .navbar > .container-xxl {
        align-items: center;
        display: flex;
        flex-wrap: inherit;
        justify-content: space-between
    }

.navbar-brand {
    font-size: 1.25rem;
    margin-right: 1rem;
    padding-bottom: .3125rem;
    padding-top: .3125rem;
    text-decoration: none;
    white-space: nowrap
}

.navbar-nav {
    display: flex;
    flex-direction: column;
    list-style: none;
    margin-bottom: 0;
    padding-left: 0
}

    .navbar-nav .nav-link {
        padding-left: 0;
        padding-right: 0
    }

    .navbar-nav .dropdown-menu {
        position: static
    }

.navbar-text {
    padding-bottom: .5rem;
    padding-top: .5rem
}

.navbar-collapse {
    align-items: center;
    flex-basis: 100%;
    flex-grow: 1
}

.navbar-toggler {
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: .25rem;
    font-size: 1.25rem;
    line-height: 1;
    padding: .25rem .75rem;
    transition: box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .navbar-toggler {
        transition: none
    }
}

.navbar-toggler:hover {
    text-decoration: none
}

.navbar-toggler:focus {
    box-shadow: 0 0 0 .25rem;
    outline: 0;
    text-decoration: none
}

.navbar-toggler-icon {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    display: inline-block;
    height: 1.5em;
    vertical-align: middle;
    width: 1.5em
}

.navbar-nav-scroll {
    max-height: 75vh;
    max-height: var(--bs-scroll-height,75vh);
    overflow-y: auto
}

@media (min-width:576px) {
    .navbar-expand-sm {
        flex-wrap: nowrap;
        justify-content: flex-start
    }

        .navbar-expand-sm .navbar-nav {
            flex-direction: row
        }

            .navbar-expand-sm .navbar-nav .dropdown-menu {
                position: absolute
            }

            .navbar-expand-sm .navbar-nav .nav-link {
                padding-left: .5rem;
                padding-right: .5rem
            }

        .navbar-expand-sm .navbar-nav-scroll {
            overflow: visible
        }

        .navbar-expand-sm .navbar-collapse {
            display: flex !important;
            flex-basis: auto
        }

        .navbar-expand-sm .navbar-toggler, .navbar-expand-sm .offcanvas-header {
            display: none
        }

        .navbar-expand-sm .offcanvas {
            background-color: transparent;
            border-left: 0;
            border-right: 0;
            bottom: 0;
            flex-grow: 1;
            position: inherit;
            -webkit-transform: none;
            transform: none;
            transition: none;
            visibility: visible !important;
            z-index: 1000
        }

        .navbar-expand-sm .offcanvas-bottom, .navbar-expand-sm .offcanvas-top {
            border-bottom: 0;
            border-top: 0;
            height: auto
        }

        .navbar-expand-sm .offcanvas-body {
            display: flex;
            flex-grow: 0;
            overflow-y: visible;
            padding: 0
        }
}

@media (min-width:768px) {
    .navbar-expand-md {
        flex-wrap: nowrap;
        justify-content: flex-start
    }

        .navbar-expand-md .navbar-nav {
            flex-direction: row
        }

            .navbar-expand-md .navbar-nav .dropdown-menu {
                position: absolute
            }

            .navbar-expand-md .navbar-nav .nav-link {
                padding-left: .5rem;
                padding-right: .5rem
            }

        .navbar-expand-md .navbar-nav-scroll {
            overflow: visible
        }

        .navbar-expand-md .navbar-collapse {
            display: flex !important;
            flex-basis: auto
        }

        .navbar-expand-md .navbar-toggler, .navbar-expand-md .offcanvas-header {
            display: none
        }

        .navbar-expand-md .offcanvas {
            background-color: transparent;
            border-left: 0;
            border-right: 0;
            bottom: 0;
            flex-grow: 1;
            position: inherit;
            -webkit-transform: none;
            transform: none;
            transition: none;
            visibility: visible !important;
            z-index: 1000
        }

        .navbar-expand-md .offcanvas-bottom, .navbar-expand-md .offcanvas-top {
            border-bottom: 0;
            border-top: 0;
            height: auto
        }

        .navbar-expand-md .offcanvas-body {
            display: flex;
            flex-grow: 0;
            overflow-y: visible;
            padding: 0
        }
}

@media (min-width:992px) {
    .navbar-expand-lg {
        flex-wrap: nowrap;
        justify-content: flex-start
    }

        .navbar-expand-lg .navbar-nav {
            flex-direction: row
        }

            .navbar-expand-lg .navbar-nav .dropdown-menu {
                position: absolute
            }

            .navbar-expand-lg .navbar-nav .nav-link {
                padding-left: .5rem;
                padding-right: .5rem
            }

        .navbar-expand-lg .navbar-nav-scroll {
            overflow: visible
        }

        .navbar-expand-lg .navbar-collapse {
            display: flex !important;
            flex-basis: auto
        }

        .navbar-expand-lg .navbar-toggler, .navbar-expand-lg .offcanvas-header {
            display: none
        }

        .navbar-expand-lg .offcanvas {
            background-color: transparent;
            border-left: 0;
            border-right: 0;
            bottom: 0;
            flex-grow: 1;
            position: inherit;
            -webkit-transform: none;
            transform: none;
            transition: none;
            visibility: visible !important;
            z-index: 1000
        }

        .navbar-expand-lg .offcanvas-bottom, .navbar-expand-lg .offcanvas-top {
            border-bottom: 0;
            border-top: 0;
            height: auto
        }

        .navbar-expand-lg .offcanvas-body {
            display: flex;
            flex-grow: 0;
            overflow-y: visible;
            padding: 0
        }
}

@media (min-width:1200px) {
    .navbar-expand-xl {
        flex-wrap: nowrap;
        justify-content: flex-start
    }

        .navbar-expand-xl .navbar-nav {
            flex-direction: row
        }

            .navbar-expand-xl .navbar-nav .dropdown-menu {
                position: absolute
            }

            .navbar-expand-xl .navbar-nav .nav-link {
                padding-left: .5rem;
                padding-right: .5rem
            }

        .navbar-expand-xl .navbar-nav-scroll {
            overflow: visible
        }

        .navbar-expand-xl .navbar-collapse {
            display: flex !important;
            flex-basis: auto
        }

        .navbar-expand-xl .navbar-toggler, .navbar-expand-xl .offcanvas-header {
            display: none
        }

        .navbar-expand-xl .offcanvas {
            background-color: transparent;
            border-left: 0;
            border-right: 0;
            bottom: 0;
            flex-grow: 1;
            position: inherit;
            -webkit-transform: none;
            transform: none;
            transition: none;
            visibility: visible !important;
            z-index: 1000
        }

        .navbar-expand-xl .offcanvas-bottom, .navbar-expand-xl .offcanvas-top {
            border-bottom: 0;
            border-top: 0;
            height: auto
        }

        .navbar-expand-xl .offcanvas-body {
            display: flex;
            flex-grow: 0;
            overflow-y: visible;
            padding: 0
        }
}

@media (min-width:1400px) {
    .navbar-expand-xxl {
        flex-wrap: nowrap;
        justify-content: flex-start
    }

        .navbar-expand-xxl .navbar-nav {
            flex-direction: row
        }

            .navbar-expand-xxl .navbar-nav .dropdown-menu {
                position: absolute
            }

            .navbar-expand-xxl .navbar-nav .nav-link {
                padding-left: .5rem;
                padding-right: .5rem
            }

        .navbar-expand-xxl .navbar-nav-scroll {
            overflow: visible
        }

        .navbar-expand-xxl .navbar-collapse {
            display: flex !important;
            flex-basis: auto
        }

        .navbar-expand-xxl .navbar-toggler, .navbar-expand-xxl .offcanvas-header {
            display: none
        }

        .navbar-expand-xxl .offcanvas {
            background-color: transparent;
            border-left: 0;
            border-right: 0;
            bottom: 0;
            flex-grow: 1;
            position: inherit;
            -webkit-transform: none;
            transform: none;
            transition: none;
            visibility: visible !important;
            z-index: 1000
        }

        .navbar-expand-xxl .offcanvas-bottom, .navbar-expand-xxl .offcanvas-top {
            border-bottom: 0;
            border-top: 0;
            height: auto
        }

        .navbar-expand-xxl .offcanvas-body {
            display: flex;
            flex-grow: 0;
            overflow-y: visible;
            padding: 0
        }
}

.navbar-expand {
    flex-wrap: nowrap;
    justify-content: flex-start
}

    .navbar-expand .navbar-nav {
        flex-direction: row
    }

        .navbar-expand .navbar-nav .dropdown-menu {
            position: absolute
        }

        .navbar-expand .navbar-nav .nav-link {
            padding-left: .5rem;
            padding-right: .5rem
        }

    .navbar-expand .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand .navbar-toggler, .navbar-expand .offcanvas-header {
        display: none
    }

    .navbar-expand .offcanvas {
        background-color: transparent;
        border-left: 0;
        border-right: 0;
        bottom: 0;
        flex-grow: 1;
        position: inherit;
        -webkit-transform: none;
        transform: none;
        transition: none;
        visibility: visible !important;
        z-index: 1000
    }

    .navbar-expand .offcanvas-bottom, .navbar-expand .offcanvas-top {
        border-bottom: 0;
        border-top: 0;
        height: auto
    }

    .navbar-expand .offcanvas-body {
        display: flex;
        flex-grow: 0;
        overflow-y: visible;
        padding: 0
    }

.navbar-light .navbar-brand, .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
    color: rgba(0,0,0,.9)
}

.navbar-light .navbar-nav .nav-link {
    color: rgba(0,0,0,.55)
}

    .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
        color: rgba(0,0,0,.7)
    }

    .navbar-light .navbar-nav .nav-link.disabled {
        color: rgba(0,0,0,.3)
    }

    .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show > .nav-link {
        color: rgba(0,0,0,.9)
    }

.navbar-light .navbar-toggler {
    border-color: rgba(0,0,0,.1);
    color: rgba(0,0,0,.55)
}

.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}

.navbar-light .navbar-text {
    color: rgba(0,0,0,.55)
}

    .navbar-light .navbar-text a, .navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {
        color: rgba(0,0,0,.9)
    }

.navbar-dark .navbar-brand, .navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
    color: #fff
}

.navbar-dark .navbar-nav .nav-link {
    color: hsla(0,0%,100%,.55)
}

    .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
        color: hsla(0,0%,100%,.75)
    }

    .navbar-dark .navbar-nav .nav-link.disabled {
        color: hsla(0,0%,100%,.25)
    }

    .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .show > .nav-link {
        color: #fff
    }

.navbar-dark .navbar-toggler {
    border-color: hsla(0,0%,100%,.1);
    color: hsla(0,0%,100%,.55)
}

.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}

.navbar-dark .navbar-text {
    color: hsla(0,0%,100%,.55)
}

    .navbar-dark .navbar-text a, .navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {
        color: #fff
    }

.card {
    word-wrap: break-word;
    background-clip: border-box;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
    display: flex;
    flex-direction: column;
    min-width: 0;
    position: relative
}

    .card > hr {
        margin-left: 0;
        margin-right: 0
    }

    .card > .list-group {
        border-bottom: inherit;
        border-top: inherit
    }

        .card > .list-group:first-child {
            border-top-left-radius: calc(.25rem - 1px);
            border-top-right-radius: calc(.25rem - 1px);
            border-top-width: 0
        }

        .card > .list-group:last-child {
            border-bottom-left-radius: calc(.25rem - 1px);
            border-bottom-right-radius: calc(.25rem - 1px);
            border-bottom-width: 0
        }

        .card > .card-header + .list-group, .card > .list-group + .card-footer {
            border-top: 0
        }

.card-body {
    flex: 1 1 auto;
    padding: 1rem
}

.card-title {
    margin-bottom: .5rem
}

.card-subtitle {
    margin-top: -.25rem
}

.card-subtitle, .card-text:last-child {
    margin-bottom: 0
}

.card-link + .card-link {
    margin-left: 1rem
}

.card-header {
    background-color: rgba(0,0,0,.03);
    border-bottom: 1px solid rgba(0,0,0,.125);
    margin-bottom: 0;
    padding: .5rem 1rem
}

    .card-header:first-child {
        border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0
    }

.card-footer {
    background-color: rgba(0,0,0,.03);
    border-top: 1px solid rgba(0,0,0,.125);
    padding: .5rem 1rem
}

    .card-footer:last-child {
        border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px)
    }

.card-header-tabs {
    border-bottom: 0;
    margin-bottom: -.5rem
}

.card-header-pills, .card-header-tabs {
    margin-left: -.5rem;
    margin-right: -.5rem
}

.card-img-overlay {
    border-radius: calc(.25rem - 1px);
    bottom: 0;
    left: 0;
    padding: 1rem;
    position: absolute;
    right: 0;
    top: 0
}

.card-img, .card-img-bottom, .card-img-top {
    width: 100%
}

.card-img, .card-img-top {
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px)
}

.card-img, .card-img-bottom {
    border-bottom-left-radius: calc(.25rem - 1px);
    border-bottom-right-radius: calc(.25rem - 1px)
}

.card-group > .card {
    margin-bottom: .75rem
}

@media (min-width:576px) {
    .card-group {
        display: flex;
        flex-flow: row wrap
    }

        .card-group > .card {
            flex: 1 0;
            margin-bottom: 0
        }

            .card-group > .card + .card {
                border-left: 0;
                margin-left: 0
            }

            .card-group > .card:not(:last-child) {
                border-bottom-right-radius: 0;
                border-top-right-radius: 0
            }

                .card-group > .card:not(:last-child) .card-header, .card-group > .card:not(:last-child) .card-img-top {
                    border-top-right-radius: 0
                }

                .card-group > .card:not(:last-child) .card-footer, .card-group > .card:not(:last-child) .card-img-bottom {
                    border-bottom-right-radius: 0
                }

            .card-group > .card:not(:first-child) {
                border-bottom-left-radius: 0;
                border-top-left-radius: 0
            }

                .card-group > .card:not(:first-child) .card-header, .card-group > .card:not(:first-child) .card-img-top {
                    border-top-left-radius: 0
                }

                .card-group > .card:not(:first-child) .card-footer, .card-group > .card:not(:first-child) .card-img-bottom {
                    border-bottom-left-radius: 0
                }
}

.accordion-button {
    align-items: center;
    background-color: #fff;
    border: 0;
    border-radius: 0;
    color: #212529;
    display: flex;
    font-size: 1rem;
    overflow-anchor: none;
    padding: 1rem 1.25rem;
    position: relative;
    text-align: left;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;
    width: 100%
}

@media (prefers-reduced-motion:reduce) {
    .accordion-button {
        transition: none
    }
}

.accordion-button:not(.collapsed) {
    background-color: #e7f1ff;
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.125);
    color: #0c63e4
}

    .accordion-button:not(.collapsed):after {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg)
    }

.accordion-button:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 1.25rem;
    content: "";
    flex-shrink: 0;
    height: 1.25rem;
    margin-left: auto;
    transition: -webkit-transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out;
    width: 1.25rem
}

@media (prefers-reduced-motion:reduce) {
    .accordion-button:after {
        transition: none
    }
}

.accordion-button:hover {
    z-index: 2
}

.accordion-button:focus {
    border-color: #86b7fe;
    box-shadow: 0 0 0 .25rem rgba(13,110,253,.25);
    outline: 0;
    z-index: 3
}

.accordion-header {
    margin-bottom: 0
}

.accordion-item {
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.125)
}

    .accordion-item:first-of-type {
        border-top-left-radius: .25rem;
        border-top-right-radius: .25rem
    }

        .accordion-item:first-of-type .accordion-button {
            border-top-left-radius: calc(.25rem - 1px);
            border-top-right-radius: calc(.25rem - 1px)
        }

    .accordion-item:not(:first-of-type) {
        border-top: 0
    }

    .accordion-item:last-of-type {
        border-bottom-left-radius: .25rem;
        border-bottom-right-radius: .25rem
    }

        .accordion-item:last-of-type .accordion-button.collapsed {
            border-bottom-left-radius: calc(.25rem - 1px);
            border-bottom-right-radius: calc(.25rem - 1px)
        }

        .accordion-item:last-of-type .accordion-collapse {
            border-bottom-left-radius: .25rem;
            border-bottom-right-radius: .25rem
        }

.accordion-body {
    padding: 1rem 1.25rem
}

.accordion-flush .accordion-collapse {
    border-width: 0
}

.accordion-flush .accordion-item {
    border-left: 0;
    border-radius: 0;
    border-right: 0
}

    .accordion-flush .accordion-item:first-child {
        border-top: 0
    }

    .accordion-flush .accordion-item:last-child {
        border-bottom: 0
    }

    .accordion-flush .accordion-item .accordion-button {
        border-radius: 0
    }

.breadcrumb {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin-bottom: 1rem;
    padding: 0
}

.breadcrumb-item + .breadcrumb-item {
    padding-left: .5rem
}

    .breadcrumb-item + .breadcrumb-item:before {
        color: #6c757d;
        content: "/";
        content: var(--bs-breadcrumb-divider,"/");
        float: left;
        padding-right: .5rem
    }

.breadcrumb-item.active {
    color: #6c757d
}

.pagination {
    display: flex;
    list-style: none;
    padding-left: 0
}

.page-link {
    background-color: #fff;
    border: 1px solid #dee2e6;
    color: #0d6efd;
    display: block;
    position: relative;
    text-decoration: none;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .page-link {
        transition: none
    }
}

.page-link:hover {
    border-color: #dee2e6;
    z-index: 2
}

.page-link:focus, .page-link:hover {
    background-color: #e9ecef;
    color: #0a58ca
}

.page-link:focus {
    box-shadow: 0 0 0 .25rem rgba(13,110,253,.25);
    outline: 0;
    z-index: 3
}

.page-item:not(:first-child) .page-link {
    margin-left: -1px
}

.page-item.active .page-link {
    background-color: #0d6efd;
    border-color: #0d6efd;
    color: #fff;
    z-index: 3
}

.page-item.disabled .page-link {
    background-color: #fff;
    border-color: #dee2e6;
    color: #6c757d;
    pointer-events: none
}

.page-link {
    padding: .375rem .75rem
}

.page-item:first-child .page-link {
    border-bottom-left-radius: .25rem;
    border-top-left-radius: .25rem
}

.page-item:last-child .page-link {
    border-bottom-right-radius: .25rem;
    border-top-right-radius: .25rem
}

.pagination-lg .page-link {
    font-size: 1.25rem;
    padding: .75rem 1.5rem
}

.pagination-lg .page-item:first-child .page-link {
    border-bottom-left-radius: .3rem;
    border-top-left-radius: .3rem
}

.pagination-lg .page-item:last-child .page-link {
    border-bottom-right-radius: .3rem;
    border-top-right-radius: .3rem
}

.pagination-sm .page-link {
    font-size: .875rem;
    padding: .25rem .5rem
}

.pagination-sm .page-item:first-child .page-link {
    border-bottom-left-radius: .2rem;
    border-top-left-radius: .2rem
}

.pagination-sm .page-item:last-child .page-link {
    border-bottom-right-radius: .2rem;
    border-top-right-radius: .2rem
}

.badge {
    border-radius: .25rem;
    color: #fff;
    display: inline-block;
    font-size: .75em;
    font-weight: 700;
    line-height: 1;
    padding: .35em .65em;
    text-align: center;
    vertical-align: baseline;
    white-space: nowrap
}

    .badge:empty {
        display: none
    }

.btn .badge {
    position: relative;
    top: -1px
}

.alert {
    border: 1px solid transparent;
    border-radius: .25rem;
    margin-bottom: 1rem;
    padding: 1rem;
    position: relative
}

.alert-heading {
    color: inherit
}

.alert-link {
    font-weight: 700
}

.alert-dismissible {
    padding-right: 3rem
}

    .alert-dismissible .btn-close {
        padding: 1.25rem 1rem;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 2
    }

.alert-primary {
    background-color: #cfe2ff;
    border-color: #b6d4fe;
    color: #084298
}

    .alert-primary .alert-link {
        color: #06357a
    }

.alert-secondary {
    background-color: #e2e3e5;
    border-color: #d3d6d8;
    color: #41464b
}

    .alert-secondary .alert-link {
        color: #34383c
    }

.alert-success {
    background-color: #d1e7dd;
    border-color: #badbcc;
    color: #0f5132
}

    .alert-success .alert-link {
        color: #0c4128
    }

.alert-info {
    background-color: #cff4fc;
    border-color: #b6effb;
    color: #055160
}

    .alert-info .alert-link {
        color: #04414d
    }

.alert-warning {
    background-color: #fff3cd;
    border-color: #ffecb5;
    color: #664d03
}

    .alert-warning .alert-link {
        color: #523e02
    }

.alert-danger {
    background-color: #f8d7da;
    border-color: #f5c2c7;
    color: #842029
}

    .alert-danger .alert-link {
        color: #6a1a21
    }

.alert-light {
    background-color: #fefefe;
    border-color: #fdfdfe;
    color: #636464
}

    .alert-light .alert-link {
        color: #4f5050
    }

.alert-dark {
    background-color: #d3d3d4;
    border-color: #bcbebf;
    color: #141619
}

    .alert-dark .alert-link {
        color: #101214
    }

@-webkit-keyframes progress-bar-stripes {
    0% {
        background-position-x: 1rem
    }
}

@keyframes progress-bar-stripes {
    0% {
        background-position-x: 1rem
    }
}

.progress {
    background-color: #e9ecef;
    border-radius: .25rem;
    font-size: .75rem;
    height: 1rem
}

.progress, .progress-bar {
    display: flex;
    overflow: hidden
}

.progress-bar {
    background-color: #0d6efd;
    color: #fff;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    transition: width .6s ease;
    white-space: nowrap
}

@media (prefers-reduced-motion:reduce) {
    .progress-bar {
        transition: none
    }
}

.progress-bar-striped {
    background-image: linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
    background-size: 1rem 1rem
}

.progress-bar-animated {
    -webkit-animation: progress-bar-stripes 1s linear infinite;
    animation: progress-bar-stripes 1s linear infinite
}

@media (prefers-reduced-motion:reduce) {
    .progress-bar-animated {
        -webkit-animation: none;
        animation: none
    }
}

.list-group {
    border-radius: .25rem;
    display: flex;
    flex-direction: column;
    margin-bottom: 0;
    padding-left: 0
}

.list-group-numbered {
    counter-reset: section;
    list-style-type: none
}

    .list-group-numbered > li:before {
        content: counters(section,".") ". ";
        counter-increment: section
    }

.list-group-item-action {
    color: #495057;
    text-align: inherit;
    width: 100%
}

    .list-group-item-action:focus, .list-group-item-action:hover {
        background-color: #f8f9fa;
        color: #495057;
        text-decoration: none;
        z-index: 1
    }

    .list-group-item-action:active {
        background-color: #e9ecef;
        color: #212529
    }

.list-group-item {
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.125);
    color: #212529;
    display: block;
    padding: .5rem 1rem;
    position: relative;
    text-decoration: none
}

    .list-group-item:first-child {
        border-top-left-radius: inherit;
        border-top-right-radius: inherit
    }

    .list-group-item:last-child {
        border-bottom-left-radius: inherit;
        border-bottom-right-radius: inherit
    }

    .list-group-item.disabled, .list-group-item:disabled {
        background-color: #fff;
        color: #6c757d;
        pointer-events: none
    }

    .list-group-item.active {
        background-color: #0d6efd;
        border-color: #0d6efd;
        color: #fff;
        z-index: 2
    }

    .list-group-item + .list-group-item {
        border-top-width: 0
    }

        .list-group-item + .list-group-item.active {
            border-top-width: 1px;
            margin-top: -1px
        }

.list-group-horizontal {
    flex-direction: row
}

    .list-group-horizontal > .list-group-item:first-child {
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal > .list-group-item:last-child {
        border-bottom-left-radius: 0;
        border-top-right-radius: .25rem
    }

    .list-group-horizontal > .list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal > .list-group-item + .list-group-item {
        border-left-width: 0;
        border-top-width: 1px
    }

        .list-group-horizontal > .list-group-item + .list-group-item.active {
            border-left-width: 1px;
            margin-left: -1px
        }

@media (min-width:576px) {
    .list-group-horizontal-sm {
        flex-direction: row
    }

        .list-group-horizontal-sm > .list-group-item:first-child {
            border-bottom-left-radius: .25rem;
            border-top-right-radius: 0
        }

        .list-group-horizontal-sm > .list-group-item:last-child {
            border-bottom-left-radius: 0;
            border-top-right-radius: .25rem
        }

        .list-group-horizontal-sm > .list-group-item.active {
            margin-top: 0
        }

        .list-group-horizontal-sm > .list-group-item + .list-group-item {
            border-left-width: 0;
            border-top-width: 1px
        }

            .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
                border-left-width: 1px;
                margin-left: -1px
            }
}

@media (min-width:768px) {
    .list-group-horizontal-md {
        flex-direction: row
    }

        .list-group-horizontal-md > .list-group-item:first-child {
            border-bottom-left-radius: .25rem;
            border-top-right-radius: 0
        }

        .list-group-horizontal-md > .list-group-item:last-child {
            border-bottom-left-radius: 0;
            border-top-right-radius: .25rem
        }

        .list-group-horizontal-md > .list-group-item.active {
            margin-top: 0
        }

        .list-group-horizontal-md > .list-group-item + .list-group-item {
            border-left-width: 0;
            border-top-width: 1px
        }

            .list-group-horizontal-md > .list-group-item + .list-group-item.active {
                border-left-width: 1px;
                margin-left: -1px
            }
}

@media (min-width:992px) {
    .list-group-horizontal-lg {
        flex-direction: row
    }

        .list-group-horizontal-lg > .list-group-item:first-child {
            border-bottom-left-radius: .25rem;
            border-top-right-radius: 0
        }

        .list-group-horizontal-lg > .list-group-item:last-child {
            border-bottom-left-radius: 0;
            border-top-right-radius: .25rem
        }

        .list-group-horizontal-lg > .list-group-item.active {
            margin-top: 0
        }

        .list-group-horizontal-lg > .list-group-item + .list-group-item {
            border-left-width: 0;
            border-top-width: 1px
        }

            .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
                border-left-width: 1px;
                margin-left: -1px
            }
}

@media (min-width:1200px) {
    .list-group-horizontal-xl {
        flex-direction: row
    }

        .list-group-horizontal-xl > .list-group-item:first-child {
            border-bottom-left-radius: .25rem;
            border-top-right-radius: 0
        }

        .list-group-horizontal-xl > .list-group-item:last-child {
            border-bottom-left-radius: 0;
            border-top-right-radius: .25rem
        }

        .list-group-horizontal-xl > .list-group-item.active {
            margin-top: 0
        }

        .list-group-horizontal-xl > .list-group-item + .list-group-item {
            border-left-width: 0;
            border-top-width: 1px
        }

            .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
                border-left-width: 1px;
                margin-left: -1px
            }
}

@media (min-width:1400px) {
    .list-group-horizontal-xxl {
        flex-direction: row
    }

        .list-group-horizontal-xxl > .list-group-item:first-child {
            border-bottom-left-radius: .25rem;
            border-top-right-radius: 0
        }

        .list-group-horizontal-xxl > .list-group-item:last-child {
            border-bottom-left-radius: 0;
            border-top-right-radius: .25rem
        }

        .list-group-horizontal-xxl > .list-group-item.active {
            margin-top: 0
        }

        .list-group-horizontal-xxl > .list-group-item + .list-group-item {
            border-left-width: 0;
            border-top-width: 1px
        }

            .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
                border-left-width: 1px;
                margin-left: -1px
            }
}

.list-group-flush {
    border-radius: 0
}

    .list-group-flush > .list-group-item {
        border-width: 0 0 1px
    }

        .list-group-flush > .list-group-item:last-child {
            border-bottom-width: 0
        }

.list-group-item-primary {
    background-color: #cfe2ff;
    color: #084298
}

    .list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover {
        background-color: #bacbe6;
        color: #084298
    }

    .list-group-item-primary.list-group-item-action.active {
        background-color: #084298;
        border-color: #084298;
        color: #fff
    }

.list-group-item-secondary {
    background-color: #e2e3e5;
    color: #41464b
}

    .list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover {
        background-color: #cbccce;
        color: #41464b
    }

    .list-group-item-secondary.list-group-item-action.active {
        background-color: #41464b;
        border-color: #41464b;
        color: #fff
    }

.list-group-item-success {
    background-color: #d1e7dd;
    color: #0f5132
}

    .list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover {
        background-color: #bcd0c7;
        color: #0f5132
    }

    .list-group-item-success.list-group-item-action.active {
        background-color: #0f5132;
        border-color: #0f5132;
        color: #fff
    }

.list-group-item-info {
    background-color: #cff4fc;
    color: #055160
}

    .list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover {
        background-color: #badce3;
        color: #055160
    }

    .list-group-item-info.list-group-item-action.active {
        background-color: #055160;
        border-color: #055160;
        color: #fff
    }

.list-group-item-warning {
    background-color: #fff3cd;
    color: #664d03
}

    .list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover {
        background-color: #e6dbb9;
        color: #664d03
    }

    .list-group-item-warning.list-group-item-action.active {
        background-color: #664d03;
        border-color: #664d03;
        color: #fff
    }

.list-group-item-danger {
    background-color: #f8d7da;
    color: #842029
}

    .list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover {
        background-color: #dfc2c4;
        color: #842029
    }

    .list-group-item-danger.list-group-item-action.active {
        background-color: #842029;
        border-color: #842029;
        color: #fff
    }

.list-group-item-light {
    background-color: #fefefe;
    color: #636464
}

    .list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover {
        background-color: #e5e5e5;
        color: #636464
    }

    .list-group-item-light.list-group-item-action.active {
        background-color: #636464;
        border-color: #636464;
        color: #fff
    }

.list-group-item-dark {
    background-color: #d3d3d4;
    color: #141619
}

    .list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover {
        background-color: #bebebf;
        color: #141619
    }

    .list-group-item-dark.list-group-item-action.active {
        background-color: #141619;
        border-color: #141619;
        color: #fff
    }

.btn-close {
    background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E") 50%/1em auto no-repeat;
    border: 0;
    border-radius: .25rem;
    box-sizing: content-box;
    color: #000;
    height: 1em;
    opacity: .5;
    padding: .25em;
    width: 1em
}

    .btn-close:hover {
        color: #000;
        opacity: .75;
        text-decoration: none
    }

    .btn-close:focus {
        box-shadow: 0 0 0 .25rem rgba(13,110,253,.25);
        opacity: 1;
        outline: 0
    }

    .btn-close.disabled, .btn-close:disabled {
        opacity: .25;
        pointer-events: none;
        -webkit-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

.btn-close-white {
    -webkit-filter: invert(1) grayscale(100%) brightness(200%);
    filter: invert(1) grayscale(100%) brightness(200%)
}

.toast {
    background-clip: padding-box;
    background-color: hsla(0,0%,100%,.85);
    border: 1px solid rgba(0,0,0,.1);
    border-radius: .25rem;
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);
    font-size: .875rem;
    max-width: 100%;
    pointer-events: auto;
    width: 350px
}

    .toast.showing {
        opacity: 0
    }

    .toast:not(.show) {
        display: none
    }

.toast-container {
    max-width: 100%;
    pointer-events: none;
    width: -webkit-max-content;
    width: max-content
}

    .toast-container > :not(:last-child) {
        margin-bottom: .75rem
    }

.toast-header {
    align-items: center;
    background-clip: padding-box;
    background-color: hsla(0,0%,100%,.85);
    border-bottom: 1px solid rgba(0,0,0,.05);
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px);
    color: #6c757d;
    display: flex;
    padding: .5rem .75rem
}

    .toast-header .btn-close {
        margin-left: .75rem;
        margin-right: -.375rem
    }

.toast-body {
    word-wrap: break-word;
    padding: .75rem
}

.modal {
    display: none;
    height: 100%;
    left: 0;
    outline: 0;
    overflow-x: hidden;
    overflow-y: auto;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1055
}

.modal-dialog {
    margin: .5rem;
    pointer-events: none;
    position: relative;
    width: auto
}

.modal.fade .modal-dialog {
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px);
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out,-webkit-transform .3s ease-out
}

@media (prefers-reduced-motion:reduce) {
    .modal.fade .modal-dialog {
        transition: none
    }
}

.modal.show .modal-dialog {
    -webkit-transform: none;
    transform: none
}

.modal.modal-static .modal-dialog {
    -webkit-transform: scale(1.02);
    transform: scale(1.02)
}

.modal-dialog-scrollable {
    height: calc(100% - 1rem)
}

    .modal-dialog-scrollable .modal-content {
        max-height: 100%;
        overflow: hidden
    }

    .modal-dialog-scrollable .modal-body {
        overflow-y: auto
    }

.modal-dialog-centered {
    align-items: center;
    display: flex;
    min-height: calc(100% - 1rem)
}

.modal-content {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: .3rem;
    display: flex;
    flex-direction: column;
    outline: 0;
    pointer-events: auto;
    position: relative;
    width: 100%
}

.modal-backdrop {
    background-color: #000;
    height: 100vh;
    left: 0;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 1050
}

    .modal-backdrop.fade {
        opacity: 0
    }

    .modal-backdrop.show {
        opacity: .5
    }

.modal-header {
    align-items: center;
    border-bottom: 1px solid #dee2e6;
    border-top-left-radius: calc(.3rem - 1px);
    border-top-right-radius: calc(.3rem - 1px);
    display: flex;
    flex-shrink: 0;
    justify-content: space-between;
    padding: 1rem
}

    .modal-header .btn-close {
        margin: -.5rem -.5rem -.5rem auto;
        padding: .5rem
    }

.modal-title {
    line-height: 1.5;
    margin-bottom: 0
}

.modal-body {
    flex: 1 1 auto;
    padding: 1rem;
    position: relative
}

.modal-footer {
    align-items: center;
    border-bottom-left-radius: calc(.3rem - 1px);
    border-bottom-right-radius: calc(.3rem - 1px);
    border-top: 1px solid #dee2e6;
    display: flex;
    flex-shrink: 0;
    flex-wrap: wrap;
    justify-content: flex-end;
    padding: .75rem
}

    .modal-footer > * {
        margin: .25rem
    }

@media (min-width:576px) {
    .modal-dialog {
        margin: 1.75rem auto;
        max-width: 500px
    }

    .modal-dialog-scrollable {
        height: calc(100% - 3.5rem)
    }

    .modal-dialog-centered {
        min-height: calc(100% - 3.5rem)
    }

    .modal-sm {
        max-width: 300px
    }
}

@media (min-width:992px) {
    .modal-lg, .modal-xl {
        max-width: 800px
    }
}

@media (min-width:1200px) {
    .modal-xl {
        max-width: 1140px
    }
}

.modal-fullscreen {
    height: 100%;
    margin: 0;
    max-width: none;
    width: 100vw
}

    .modal-fullscreen .modal-content {
        border: 0;
        border-radius: 0;
        height: 100%
    }

    .modal-fullscreen .modal-header {
        border-radius: 0
    }

    .modal-fullscreen .modal-body {
        overflow-y: auto
    }

    .modal-fullscreen .modal-footer {
        border-radius: 0
    }

@media (max-width:575.98px) {
    .modal-fullscreen-sm-down {
        height: 100%;
        margin: 0;
        max-width: none;
        width: 100vw
    }

        .modal-fullscreen-sm-down .modal-content {
            border: 0;
            border-radius: 0;
            height: 100%
        }

        .modal-fullscreen-sm-down .modal-header {
            border-radius: 0
        }

        .modal-fullscreen-sm-down .modal-body {
            overflow-y: auto
        }

        .modal-fullscreen-sm-down .modal-footer {
            border-radius: 0
        }
}

@media (max-width:767.98px) {
    .modal-fullscreen-md-down {
        height: 100%;
        margin: 0;
        max-width: none;
        width: 100vw
    }

        .modal-fullscreen-md-down .modal-content {
            border: 0;
            border-radius: 0;
            height: 100%
        }

        .modal-fullscreen-md-down .modal-header {
            border-radius: 0
        }

        .modal-fullscreen-md-down .modal-body {
            overflow-y: auto
        }

        .modal-fullscreen-md-down .modal-footer {
            border-radius: 0
        }
}

@media (max-width:991.98px) {
    .modal-fullscreen-lg-down {
        height: 100%;
        margin: 0;
        max-width: none;
        width: 100vw
    }

        .modal-fullscreen-lg-down .modal-content {
            border: 0;
            border-radius: 0;
            height: 100%
        }

        .modal-fullscreen-lg-down .modal-header {
            border-radius: 0
        }

        .modal-fullscreen-lg-down .modal-body {
            overflow-y: auto
        }

        .modal-fullscreen-lg-down .modal-footer {
            border-radius: 0
        }
}

@media (max-width:1199.98px) {
    .modal-fullscreen-xl-down {
        height: 100%;
        margin: 0;
        max-width: none;
        width: 100vw
    }

        .modal-fullscreen-xl-down .modal-content {
            border: 0;
            border-radius: 0;
            height: 100%
        }

        .modal-fullscreen-xl-down .modal-header {
            border-radius: 0
        }

        .modal-fullscreen-xl-down .modal-body {
            overflow-y: auto
        }

        .modal-fullscreen-xl-down .modal-footer {
            border-radius: 0
        }
}

@media (max-width:1399.98px) {
    .modal-fullscreen-xxl-down {
        height: 100%;
        margin: 0;
        max-width: none;
        width: 100vw
    }

        .modal-fullscreen-xxl-down .modal-content {
            border: 0;
            border-radius: 0;
            height: 100%
        }

        .modal-fullscreen-xxl-down .modal-header {
            border-radius: 0
        }

        .modal-fullscreen-xxl-down .modal-body {
            overflow-y: auto
        }

        .modal-fullscreen-xxl-down .modal-footer {
            border-radius: 0
        }
}

.tooltip {
    word-wrap: break-word;
    display: block;
    font-family: system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    font-family: var(--bs-font-sans-serif);
    font-size: .875rem;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.5;
    margin: 0;
    opacity: 0;
    position: absolute;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    z-index: 1080
}

    .tooltip.show {
        opacity: .9
    }

    .tooltip .tooltip-arrow {
        display: block;
        height: .4rem;
        position: absolute;
        width: .8rem
    }

        .tooltip .tooltip-arrow:before {
            border-color: transparent;
            border-style: solid;
            content: "";
            position: absolute
        }

.bs-tooltip-auto[data-popper-placement^=top], .bs-tooltip-top {
    padding: .4rem 0
}

    .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow, .bs-tooltip-top .tooltip-arrow {
        bottom: 0
    }

        .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before, .bs-tooltip-top .tooltip-arrow:before {
            border-top-color: #000;
            border-width: .4rem .4rem 0;
            top: -1px
        }

.bs-tooltip-auto[data-popper-placement^=right], .bs-tooltip-end {
    padding: 0 .4rem
}

    .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow, .bs-tooltip-end .tooltip-arrow {
        height: .8rem;
        left: 0;
        width: .4rem
    }

        .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before, .bs-tooltip-end .tooltip-arrow:before {
            border-right-color: #000;
            border-width: .4rem .4rem .4rem 0;
            right: -1px
        }

.bs-tooltip-auto[data-popper-placement^=bottom], .bs-tooltip-bottom {
    padding: .4rem 0
}

    .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow, .bs-tooltip-bottom .tooltip-arrow {
        top: 0
    }

        .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before, .bs-tooltip-bottom .tooltip-arrow:before {
            border-bottom-color: #000;
            border-width: 0 .4rem .4rem;
            bottom: -1px
        }

.bs-tooltip-auto[data-popper-placement^=left], .bs-tooltip-start {
    padding: 0 .4rem
}

    .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow, .bs-tooltip-start .tooltip-arrow {
        height: .8rem;
        right: 0;
        width: .4rem
    }

        .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before, .bs-tooltip-start .tooltip-arrow:before {
            border-left-color: #000;
            border-width: .4rem 0 .4rem .4rem;
            left: -1px
        }

.tooltip-inner {
    background-color: #000;
    border-radius: .25rem;
    color: #fff;
    max-width: 200px;
    padding: .25rem .5rem;
    text-align: center
}

.popover {
    word-wrap: break-word;
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: .3rem;
    display: block;
    font-family: system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    font-family: var(--bs-font-sans-serif);
    font-size: .875rem;
    font-style: normal;
    font-weight: 400;
    left: 0;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.5;
    max-width: 276px;
    position: absolute;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    top: 0;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    z-index: 1070
}

    .popover .popover-arrow {
        display: block;
        height: .5rem;
        position: absolute;
        width: 1rem
    }

        .popover .popover-arrow:after, .popover .popover-arrow:before {
            border-color: transparent;
            border-style: solid;
            content: "";
            display: block;
            position: absolute
        }

.bs-popover-auto[data-popper-placement^=top] > .popover-arrow, .bs-popover-top > .popover-arrow {
    bottom: calc(-.5rem - 1px)
}

    .bs-popover-auto[data-popper-placement^=top] > .popover-arrow:before, .bs-popover-top > .popover-arrow:before {
        border-top-color: rgba(0,0,0,.25);
        border-width: .5rem .5rem 0;
        bottom: 0
    }

    .bs-popover-auto[data-popper-placement^=top] > .popover-arrow:after, .bs-popover-top > .popover-arrow:after {
        border-top-color: #fff;
        border-width: .5rem .5rem 0;
        bottom: 1px
    }

.bs-popover-auto[data-popper-placement^=right] > .popover-arrow, .bs-popover-end > .popover-arrow {
    height: 1rem;
    left: calc(-.5rem - 1px);
    width: .5rem
}

    .bs-popover-auto[data-popper-placement^=right] > .popover-arrow:before, .bs-popover-end > .popover-arrow:before {
        border-right-color: rgba(0,0,0,.25);
        border-width: .5rem .5rem .5rem 0;
        left: 0
    }

    .bs-popover-auto[data-popper-placement^=right] > .popover-arrow:after, .bs-popover-end > .popover-arrow:after {
        border-right-color: #fff;
        border-width: .5rem .5rem .5rem 0;
        left: 1px
    }

.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow, .bs-popover-bottom > .popover-arrow {
    top: calc(-.5rem - 1px)
}

    .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow:before, .bs-popover-bottom > .popover-arrow:before {
        border-bottom-color: rgba(0,0,0,.25);
        border-width: 0 .5rem .5rem;
        top: 0
    }

    .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow:after, .bs-popover-bottom > .popover-arrow:after {
        border-bottom-color: #fff;
        border-width: 0 .5rem .5rem;
        top: 1px
    }

.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before, .bs-popover-bottom .popover-header:before {
    border-bottom: 1px solid #f0f0f0;
    content: "";
    display: block;
    left: 50%;
    margin-left: -.5rem;
    position: absolute;
    top: 0;
    width: 1rem
}

.bs-popover-auto[data-popper-placement^=left] > .popover-arrow, .bs-popover-start > .popover-arrow {
    height: 1rem;
    right: calc(-.5rem - 1px);
    width: .5rem
}

    .bs-popover-auto[data-popper-placement^=left] > .popover-arrow:before, .bs-popover-start > .popover-arrow:before {
        border-left-color: rgba(0,0,0,.25);
        border-width: .5rem 0 .5rem .5rem;
        right: 0
    }

    .bs-popover-auto[data-popper-placement^=left] > .popover-arrow:after, .bs-popover-start > .popover-arrow:after {
        border-left-color: #fff;
        border-width: .5rem 0 .5rem .5rem;
        right: 1px
    }

.popover-header {
    background-color: #f0f0f0;
    border-bottom: 1px solid rgba(0,0,0,.2);
    border-top-left-radius: calc(.3rem - 1px);
    border-top-right-radius: calc(.3rem - 1px);
    font-size: 1rem;
    margin-bottom: 0;
    padding: .5rem 1rem
}

    .popover-header:empty {
        display: none
    }

.popover-body {
    color: #212529;
    padding: 1rem
}

.carousel {
    position: relative
}

    .carousel.pointer-event {
        touch-action: pan-y
    }

.carousel-inner {
    overflow: hidden;
    position: relative;
    width: 100%
}

    .carousel-inner:after {
        clear: both;
        content: "";
        display: block
    }

.carousel-item {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: none;
    float: left;
    margin-right: -100%;
    position: relative;
    transition: -webkit-transform .6s ease-in-out;
    transition: transform .6s ease-in-out;
    transition: transform .6s ease-in-out,-webkit-transform .6s ease-in-out;
    width: 100%
}

@media (prefers-reduced-motion:reduce) {
    .carousel-item {
        transition: none
    }
}

.carousel-item-next, .carousel-item-prev, .carousel-item.active {
    display: block
}

    .active.carousel-item-end, .carousel-item-next:not(.carousel-item-start) {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }

    .active.carousel-item-start, .carousel-item-prev:not(.carousel-item-end) {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

.carousel-fade .carousel-item {
    opacity: 0;
    -webkit-transform: none;
    transform: none;
    transition-property: opacity
}

    .carousel-fade .carousel-item-next.carousel-item-start, .carousel-fade .carousel-item-prev.carousel-item-end, .carousel-fade .carousel-item.active {
        opacity: 1;
        z-index: 1
    }

.carousel-fade .active.carousel-item-end, .carousel-fade .active.carousel-item-start {
    opacity: 0;
    transition: opacity 0s .6s;
    z-index: 0
}

@media (prefers-reduced-motion:reduce) {
    .carousel-fade .active.carousel-item-end, .carousel-fade .active.carousel-item-start {
        transition: none
    }
}

.carousel-control-next, .carousel-control-prev {
    align-items: center;
    background: 0 0;
    border: 0;
    bottom: 0;
    color: #fff;
    display: flex;
    justify-content: center;
    opacity: .5;
    padding: 0;
    position: absolute;
    text-align: center;
    top: 0;
    transition: opacity .15s ease;
    width: 15%;
    z-index: 1
}

@media (prefers-reduced-motion:reduce) {
    .carousel-control-next, .carousel-control-prev {
        transition: none
    }
}

.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {
    color: #fff;
    opacity: .9;
    outline: 0;
    text-decoration: none
}

.carousel-control-prev {
    left: 0
}

.carousel-control-next {
    right: 0
}

.carousel-control-next-icon, .carousel-control-prev-icon {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    height: 2rem;
    width: 2rem
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E")
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")
}

.carousel-indicators {
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    list-style: none;
    margin-bottom: 1rem;
    margin-left: 15%;
    margin-right: 15%;
    padding: 0;
    position: absolute;
    right: 0;
    z-index: 2
}

    .carousel-indicators [data-bs-target] {
        background-clip: padding-box;
        background-color: #fff;
        border: 0;
        border-bottom: 10px solid transparent;
        border-top: 10px solid transparent;
        box-sizing: content-box;
        cursor: pointer;
        flex: 0 1 auto;
        height: 3px;
        margin-left: 3px;
        margin-right: 3px;
        opacity: .5;
        padding: 0;
        text-indent: -999px;
        transition: opacity .6s ease;
        width: 30px
    }

@media (prefers-reduced-motion:reduce) {
    .carousel-indicators [data-bs-target] {
        transition: none
    }
}

.carousel-indicators .active {
    opacity: 1
}

.carousel-caption {
    bottom: 1.25rem;
    color: #fff;
    left: 15%;
    padding-bottom: 1.25rem;
    padding-top: 1.25rem;
    position: absolute;
    right: 15%;
    text-align: center
}

.carousel-dark .carousel-control-next-icon, .carousel-dark .carousel-control-prev-icon {
    -webkit-filter: invert(1) grayscale(100);
    filter: invert(1) grayscale(100)
}

.carousel-dark .carousel-indicators [data-bs-target] {
    background-color: #000
}

.carousel-dark .carousel-caption {
    color: #000
}

@-webkit-keyframes spinner-border {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes spinner-border {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.spinner-border {
    -webkit-animation: spinner-border .75s linear infinite;
    animation: spinner-border .75s linear infinite;
    border: .25em solid;
    border-radius: 50%;
    border-right: .25em solid transparent;
    display: inline-block;
    height: 2rem;
    vertical-align: -.125em;
    width: 2rem
}

.spinner-border-sm {
    border-width: .2em;
    height: 1rem;
    width: 1rem
}

@-webkit-keyframes spinner-grow {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    50% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes spinner-grow {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    50% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.spinner-grow {
    -webkit-animation: spinner-grow .75s linear infinite;
    animation: spinner-grow .75s linear infinite;
    background-color: currentColor;
    border-radius: 50%;
    display: inline-block;
    height: 2rem;
    opacity: 0;
    vertical-align: -.125em;
    width: 2rem
}

.spinner-grow-sm {
    height: 1rem;
    width: 1rem
}

@media (prefers-reduced-motion:reduce) {
    .spinner-border, .spinner-grow {
        -webkit-animation-duration: 1.5s;
        animation-duration: 1.5s
    }
}

.offcanvas {
    background-clip: padding-box;
    background-color: #fff;
    bottom: 0;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    outline: 0;
    position: fixed;
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out;
    visibility: hidden;
    z-index: 1045
}

@media (prefers-reduced-motion:reduce) {
    .offcanvas {
        transition: none
    }
}

.offcanvas-backdrop {
    background-color: #000;
    height: 100vh;
    left: 0;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 1040
}

    .offcanvas-backdrop.fade {
        opacity: 0
    }

    .offcanvas-backdrop.show {
        opacity: .5
    }

.offcanvas-header {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding: 1rem
}

    .offcanvas-header .btn-close {
        margin-bottom: -.5rem;
        margin-right: -.5rem;
        margin-top: -.5rem;
        padding: .5rem
    }

.offcanvas-title {
    line-height: 1.5;
    margin-bottom: 0
}

.offcanvas-body {
    flex-grow: 1;
    overflow-y: auto;
    padding: 1rem
}

.offcanvas-start {
    border-right: 1px solid rgba(0,0,0,.2);
    left: 0;
    top: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    width: 400px
}

.offcanvas-end {
    border-left: 1px solid rgba(0,0,0,.2);
    right: 0;
    top: 0;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    width: 400px
}

.offcanvas-top {
    border-bottom: 1px solid rgba(0,0,0,.2);
    top: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
}

.offcanvas-bottom, .offcanvas-top {
    height: 30vh;
    left: 0;
    max-height: 100%;
    right: 0
}

.offcanvas-bottom {
    border-top: 1px solid rgba(0,0,0,.2);
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
}

.offcanvas.show {
    -webkit-transform: none;
    transform: none
}

.placeholder {
    background-color: currentColor;
    cursor: wait;
    display: inline-block;
    min-height: 1em;
    opacity: .5;
    vertical-align: middle
}

    .placeholder.btn:before {
        content: "";
        display: inline-block
    }

.placeholder-xs {
    min-height: .6em
}

.placeholder-sm {
    min-height: .8em
}

.placeholder-lg {
    min-height: 1.2em
}

.placeholder-glow .placeholder {
    -webkit-animation: placeholder-glow 2s ease-in-out infinite;
    animation: placeholder-glow 2s ease-in-out infinite
}

@-webkit-keyframes placeholder-glow {
    50% {
        opacity: .2
    }
}

@keyframes placeholder-glow {
    50% {
        opacity: .2
    }
}

.placeholder-wave {
    -webkit-animation: placeholder-wave 2s linear infinite;
    animation: placeholder-wave 2s linear infinite;
    -webkit-mask-image: linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);
    mask-image: linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);
    -webkit-mask-size: 200% 100%;
    mask-size: 200% 100%
}

@-webkit-keyframes placeholder-wave {
    to {
        -webkit-mask-position: -200% 0;
        mask-position: -200% 0
    }
}

@keyframes placeholder-wave {
    to {
        -webkit-mask-position: -200% 0;
        mask-position: -200% 0
    }
}

.clearfix:after {
    clear: both;
    content: "";
    display: block
}

.link-primary {
    color: #0d6efd
}

    .link-primary:focus, .link-primary:hover {
        color: #0a58ca
    }

.link-secondary {
    color: #6c757d
}

    .link-secondary:focus, .link-secondary:hover {
        color: #565e64
    }

.link-success {
    color: #198754
}

    .link-success:focus, .link-success:hover {
        color: #146c43
    }

.link-info {
    color: #0dcaf0
}

    .link-info:focus, .link-info:hover {
        color: #3dd5f3
    }

.link-warning {
    color: #ffc107
}

    .link-warning:focus, .link-warning:hover {
        color: #ffcd39
    }

.link-danger {
    color: #dc3545
}

    .link-danger:focus, .link-danger:hover {
        color: #b02a37
    }

.link-light {
    color: #f8f9fa
}

    .link-light:focus, .link-light:hover {
        color: #f9fafb
    }

.link-dark {
    color: #212529
}

    .link-dark:focus, .link-dark:hover {
        color: #1a1e21
    }

.ratio {
    position: relative;
    width: 100%
}

    .ratio:before {
        content: "";
        display: block;
        padding-top: var(--bs-aspect-ratio)
    }

    .ratio > * {
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%
    }

.ratio-1x1 {
    --bs-aspect-ratio: 100%
}

.ratio-4x3 {
    --bs-aspect-ratio: 75%
}

.ratio-16x9 {
    --bs-aspect-ratio: 56.25%
}

.ratio-21x9 {
    --bs-aspect-ratio: 42.8571428571%
}

.fixed-top {
    top: 0
}

.fixed-bottom, .fixed-top {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 1030
}

.fixed-bottom {
    bottom: 0
}

.sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020
}

@media (min-width:576px) {
    .sticky-sm-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }
}

@media (min-width:768px) {
    .sticky-md-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }
}

@media (min-width:992px) {
    .sticky-lg-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }
}

@media (min-width:1200px) {
    .sticky-xl-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }
}

@media (min-width:1400px) {
    .sticky-xxl-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }
}

.hstack {
    align-items: center;
    flex-direction: row
}

.hstack, .vstack {
    align-self: stretch;
    display: flex
}

.vstack {
    flex: 1 1 auto;
    flex-direction: column
}

.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within) {
    clip: rect(0,0,0,0) !important;
    border: 0 !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    white-space: nowrap !important;
    width: 1px !important
}

.stretched-link:after {
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.vr {
    align-self: stretch;
    background-color: currentColor;
    display: inline-block;
    min-height: 1em;
    opacity: .25;
    width: 1px
}

.align-baseline {
    vertical-align: baseline !important
}

.align-top {
    vertical-align: top !important
}

.align-middle {
    vertical-align: middle !important
}

.align-bottom {
    vertical-align: bottom !important
}

.align-text-bottom {
    vertical-align: text-bottom !important
}

.align-text-top {
    vertical-align: text-top !important
}

.float-start {
    float: left !important
}

.float-end {
    float: right !important
}

.float-none {
    float: none !important
}

.opacity-0 {
    opacity: 0 !important
}

.opacity-25 {
    opacity: .25 !important
}

.opacity-50 {
    opacity: .5 !important
}

.opacity-75 {
    opacity: .75 !important
}

.opacity-100 {
    opacity: 1 !important
}

.overflow-auto {
    overflow: auto !important
}

.overflow-hidden {
    overflow: hidden !important
}

.overflow-visible {
    overflow: visible !important
}

.overflow-scroll {
    overflow: scroll !important
}

.d-inline {
    display: inline !important
}

.d-inline-block {
    display: inline-block !important
}

.d-block {
    display: block !important
}

.d-grid {
    display: grid !important
}

.d-table {
    display: table !important
}

.d-table-row {
    display: table-row !important
}

.d-table-cell {
    display: table-cell !important
}

.d-flex {
    display: flex !important
}

.d-inline-flex {
    display: inline-flex !important
}

.d-none {
    display: none !important
}

.shadow {
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important
}

.shadow-sm {
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important
}

.shadow-lg {
    box-shadow: 0 1rem 3rem rgba(0,0,0,.175) !important
}

.shadow-none {
    box-shadow: none !important
}

.position-static {
    position: static !important
}

.position-relative {
    position: relative !important
}

.position-absolute {
    position: absolute !important
}

.position-fixed {
    position: fixed !important
}

.position-sticky {
    position: -webkit-sticky !important;
    position: sticky !important
}

.top-0 {
    top: 0 !important
}

.top-50 {
    top: 50% !important
}

.top-100 {
    top: 100% !important
}

.bottom-0 {
    bottom: 0 !important
}

.bottom-50 {
    bottom: 50% !important
}

.bottom-100 {
    bottom: 100% !important
}

.start-0 {
    left: 0 !important
}

.start-50 {
    left: 50% !important
}

.start-100 {
    left: 100% !important
}

.end-0 {
    right: 0 !important
}

.end-50 {
    right: 50% !important
}

.end-100 {
    right: 100% !important
}

.translate-middle {
    -webkit-transform: translate(-50%,-50%) !important;
    transform: translate(-50%,-50%) !important
}

.translate-middle-x {
    -webkit-transform: translateX(-50%) !important;
    transform: translateX(-50%) !important
}

.translate-middle-y {
    -webkit-transform: translateY(-50%) !important;
    transform: translateY(-50%) !important
}

.border {
    border: 1px solid #dee2e6 !important
}

.border-0 {
    border: 0 !important
}

.border-top {
    border-top: 1px solid #dee2e6 !important
}

.border-top-0 {
    border-top: 0 !important
}

.border-end {
    border-right: 1px solid #dee2e6 !important
}

.border-end-0 {
    border-right: 0 !important
}

.border-bottom {
    border-bottom: 1px solid #dee2e6 !important
}

.border-bottom-0 {
    border-bottom: 0 !important
}

.border-start {
    border-left: 1px solid #dee2e6 !important
}

.border-start-0 {
    border-left: 0 !important
}

.border-primary {
    border-color: #0d6efd !important
}

.border-secondary {
    border-color: #6c757d !important
}

.border-success {
    border-color: #198754 !important
}

.border-info {
    border-color: #0dcaf0 !important
}

.border-warning {
    border-color: #ffc107 !important
}

.border-danger {
    border-color: #dc3545 !important
}

.border-light {
    border-color: #f8f9fa !important
}

.border-dark {
    border-color: #212529 !important
}

.border-white {
    border-color: #fff !important
}

.border-1 {
    border-width: 1px !important
}

.border-2 {
    border-width: 2px !important
}

.border-3 {
    border-width: 3px !important
}

.border-4 {
    border-width: 4px !important
}

.border-5 {
    border-width: 5px !important
}

.w-25 {
    width: 25% !important
}

.w-50 {
    width: 50% !important
}

.w-75 {
    width: 75% !important
}

.w-100 {
    width: 100% !important
}

.w-auto {
    width: auto !important
}

.mw-100 {
    max-width: 100% !important
}

.vw-100 {
    width: 100vw !important
}

.min-vw-100 {
    min-width: 100vw !important
}

.h-25 {
    height: 25% !important
}

.h-50 {
    height: 50% !important
}

.h-75 {
    height: 75% !important
}

.h-100 {
    height: 100% !important
}

.h-auto {
    height: auto !important
}

.mh-100 {
    max-height: 100% !important
}

.vh-100 {
    height: 100vh !important
}

.min-vh-100 {
    min-height: 100vh !important
}

.flex-fill {
    flex: 1 1 auto !important
}

.flex-row {
    flex-direction: row !important
}

.flex-column {
    flex-direction: column !important
}

.flex-row-reverse {
    flex-direction: row-reverse !important
}

.flex-column-reverse {
    flex-direction: column-reverse !important
}

.flex-grow-0 {
    flex-grow: 0 !important
}

.flex-grow-1 {
    flex-grow: 1 !important
}

.flex-shrink-0 {
    flex-shrink: 0 !important
}

.flex-shrink-1 {
    flex-shrink: 1 !important
}

.flex-wrap {
    flex-wrap: wrap !important
}

.flex-nowrap {
    flex-wrap: nowrap !important
}

.flex-wrap-reverse {
    flex-wrap: wrap-reverse !important
}

.gap-0 {
    gap: 0 !important
}

.gap-1 {
    gap: .25rem !important
}

.gap-2 {
    gap: .5rem !important
}

.gap-3 {
    gap: 1rem !important
}

.gap-4 {
    gap: 1.5rem !important
}

.gap-5 {
    gap: 3rem !important
}

.justify-content-start {
    justify-content: flex-start !important
}

.justify-content-end {
    justify-content: flex-end !important
}

.justify-content-center {
    justify-content: center !important
}

.justify-content-between {
    justify-content: space-between !important
}

.justify-content-around {
    justify-content: space-around !important
}

.justify-content-evenly {
    justify-content: space-evenly !important
}

.align-items-start {
    align-items: flex-start !important
}

.align-items-end {
    align-items: flex-end !important
}

.align-items-center {
    align-items: center !important
}

.align-items-baseline {
    align-items: baseline !important
}

.align-items-stretch {
    align-items: stretch !important
}

.align-content-start {
    align-content: flex-start !important
}

.align-content-end {
    align-content: flex-end !important
}

.align-content-center {
    align-content: center !important
}

.align-content-between {
    align-content: space-between !important
}

.align-content-around {
    align-content: space-around !important
}

.align-content-stretch {
    align-content: stretch !important
}

.align-self-auto {
    align-self: auto !important
}

.align-self-start {
    align-self: flex-start !important
}

.align-self-end {
    align-self: flex-end !important
}

.align-self-center {
    align-self: center !important
}

.align-self-baseline {
    align-self: baseline !important
}

.align-self-stretch {
    align-self: stretch !important
}

.order-first {
    order: -1 !important
}

.order-0 {
    order: 0 !important
}

.order-1 {
    order: 1 !important
}

.order-2 {
    order: 2 !important
}

.order-3 {
    order: 3 !important
}

.order-4 {
    order: 4 !important
}

.order-5 {
    order: 5 !important
}

.order-last {
    order: 6 !important
}

.m-0 {
    margin: 0 !important
}

.m-1 {
    margin: .25rem !important
}

.m-2 {
    margin: .5rem !important
}

.m-3 {
    margin: 1rem !important
}

.m-4 {
    margin: 1.5rem !important
}

.m-5 {
    margin: 3rem !important
}

.m-auto {
    margin: auto !important
}

.mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important
}

.mx-1 {
    margin-left: .25rem !important;
    margin-right: .25rem !important
}

.mx-2 {
    margin-left: .5rem !important;
    margin-right: .5rem !important
}

.mx-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important
}

.mx-4 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important
}

.mx-5 {
    margin-left: 3rem !important;
    margin-right: 3rem !important
}

.mx-auto {
    margin-left: auto !important;
    margin-right: auto !important
}

.my-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important
}

.my-1 {
    margin-bottom: .25rem !important;
    margin-top: .25rem !important
}

.my-2 {
    margin-bottom: .5rem !important;
    margin-top: .5rem !important
}

.my-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important
}

.my-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important
}

.my-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important
}

.my-auto {
    margin-bottom: auto !important;
    margin-top: auto !important
}

.mt-0 {
    margin-top: 0 !important
}

.mt-1 {
    margin-top: .25rem !important
}

.mt-2 {
    margin-top: .5rem !important
}

.mt-3 {
    margin-top: 1rem !important
}

.mt-4 {
    margin-top: 1.5rem !important
}

.mt-5 {
    margin-top: 3rem !important
}

.mt-auto {
    margin-top: auto !important
}

.me-0 {
    margin-right: 0 !important
}

.me-1 {
    margin-right: .25rem !important
}

.me-2 {
    margin-right: .5rem !important
}

.me-3 {
    margin-right: 1rem !important
}

.me-4 {
    margin-right: 1.5rem !important
}

.me-5 {
    margin-right: 3rem !important
}

.me-auto {
    margin-right: auto !important
}

.mb-0 {
    margin-bottom: 0 !important
}

.mb-1 {
    margin-bottom: .25rem !important
}

.mb-2 {
    margin-bottom: .5rem !important
}

.mb-3 {
    margin-bottom: 1rem !important
}

.mb-4 {
    margin-bottom: 1.5rem !important
}

.mb-5 {
    margin-bottom: 3rem !important
}

.mb-auto {
    margin-bottom: auto !important
}

.ms-0 {
    margin-left: 0 !important
}

.ms-1 {
    margin-left: .25rem !important
}

.ms-2 {
    margin-left: .5rem !important
}

.ms-3 {
    margin-left: 1rem !important
}

.ms-4 {
    margin-left: 1.5rem !important
}

.ms-5 {
    margin-left: 3rem !important
}

.ms-auto {
    margin-left: auto !important
}

.p-0 {
    padding: 0 !important
}

.p-1 {
    padding: .25rem !important
}

.p-2 {
    padding: .5rem !important
}

.p-3 {
    padding: 1rem !important
}

.p-4 {
    padding: 1.5rem !important
}

.p-5 {
    padding: 3rem !important
}

.px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.px-1 {
    padding-left: .25rem !important;
    padding-right: .25rem !important
}

.px-2 {
    padding-left: .5rem !important;
    padding-right: .5rem !important
}

.px-3 {
    padding-left: 1rem !important;
    padding-right: 1rem !important
}

.px-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important
}

.px-5 {
    padding-left: 3rem !important;
    padding-right: 3rem !important
}

.py-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important
}

.py-1 {
    padding-bottom: .25rem !important;
    padding-top: .25rem !important
}

.py-2 {
    padding-bottom: .5rem !important;
    padding-top: .5rem !important
}

.py-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important
}

.py-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important
}

.py-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important
}

.pt-0 {
    padding-top: 0 !important
}

.pt-1 {
    padding-top: .25rem !important
}

.pt-2 {
    padding-top: .5rem !important
}

.pt-3 {
    padding-top: 1rem !important
}

.pt-4 {
    padding-top: 1.5rem !important
}

.pt-5 {
    padding-top: 3rem !important
}

.pe-0 {
    padding-right: 0 !important
}

.pe-1 {
    padding-right: .25rem !important
}

.pe-2 {
    padding-right: .5rem !important
}

.pe-3 {
    padding-right: 1rem !important
}

.pe-4 {
    padding-right: 1.5rem !important
}

.pe-5 {
    padding-right: 3rem !important
}

.pb-0 {
    padding-bottom: 0 !important
}

.pb-1 {
    padding-bottom: .25rem !important
}

.pb-2 {
    padding-bottom: .5rem !important
}

.pb-3 {
    padding-bottom: 1rem !important
}

.pb-4 {
    padding-bottom: 1.5rem !important
}

.pb-5 {
    padding-bottom: 3rem !important
}

.ps-0 {
    padding-left: 0 !important
}

.ps-1 {
    padding-left: .25rem !important
}

.ps-2 {
    padding-left: .5rem !important
}

.ps-3 {
    padding-left: 1rem !important
}

.ps-4 {
    padding-left: 1.5rem !important
}

.ps-5 {
    padding-left: 3rem !important
}

.font-monospace {
    font-family: SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace !important;
    font-family: var(--bs-font-monospace) !important
}

.fs-1 {
    font-size: calc(1.375rem + 1.5vw) !important
}

.fs-2 {
    font-size: calc(1.325rem + .9vw) !important
}

.fs-3 {
    font-size: calc(1.3rem + .6vw) !important
}

.fs-4 {
    font-size: calc(1.275rem + .3vw) !important
}

.fs-5 {
    font-size: 1.25rem !important
}

.fs-6 {
    font-size: 1rem !important
}

.fst-italic {
    font-style: italic !important
}

.fst-normal {
    font-style: normal !important
}

.fw-light {
    font-weight: 300 !important
}

.fw-lighter {
    font-weight: lighter !important
}

.fw-normal {
    font-weight: 400 !important
}

.fw-bold {
    font-weight: 700 !important
}

.fw-bolder {
    font-weight: bolder !important
}

.lh-1 {
    line-height: 1 !important
}

.lh-sm {
    line-height: 1.25 !important
}

.lh-base {
    line-height: 1.5 !important
}

.lh-lg {
    line-height: 2 !important
}

.text-start {
    text-align: left !important
}

.text-end {
    text-align: right !important
}

.text-center {
    text-align: center !important
}

.text-decoration-none {
    text-decoration: none !important
}

.text-decoration-underline {
    text-decoration: underline !important
}

.text-decoration-line-through {
    text-decoration: line-through !important
}

.text-lowercase {
    text-transform: lowercase !important
}

.text-uppercase {
    text-transform: uppercase !important
}

.text-capitalize {
    text-transform: capitalize !important
}

.text-wrap {
    white-space: normal !important
}

.text-nowrap {
    white-space: nowrap !important
}

.text-break {
    word-wrap: break-word !important;
    word-break: break-word !important
}

.text-primary {
    --bs-text-opacity: 1;
    color: rgba(13,110,253,var(--bs-text-opacity)) !important;
    color: rgba(var(--bs-primary-rgb),var(--bs-text-opacity)) !important
}

.text-secondary {
    --bs-text-opacity: 1;
    color: rgba(108,117,125,var(--bs-text-opacity)) !important;
    color: rgba(var(--bs-secondary-rgb),var(--bs-text-opacity)) !important
}

.text-success {
    --bs-text-opacity: 1;
    color: rgba(25,135,84,var(--bs-text-opacity)) !important;
    color: rgba(var(--bs-success-rgb),var(--bs-text-opacity)) !important
}

.text-info {
    --bs-text-opacity: 1;
    color: rgba(13,202,240,var(--bs-text-opacity)) !important;
    color: rgba(var(--bs-info-rgb),var(--bs-text-opacity)) !important
}

.text-warning {
    --bs-text-opacity: 1;
    color: rgba(255,193,7,var(--bs-text-opacity)) !important;
    color: rgba(var(--bs-warning-rgb),var(--bs-text-opacity)) !important
}

.text-danger {
    --bs-text-opacity: 1;
    color: rgba(220,53,69,var(--bs-text-opacity)) !important;
    color: rgba(var(--bs-danger-rgb),var(--bs-text-opacity)) !important
}

.text-light {
    --bs-text-opacity: 1;
    color: rgba(248,249,250,var(--bs-text-opacity)) !important;
    color: rgba(var(--bs-light-rgb),var(--bs-text-opacity)) !important
}

.text-dark {
    --bs-text-opacity: 1;
    color: rgba(33,37,41,var(--bs-text-opacity)) !important;
    color: rgba(var(--bs-dark-rgb),var(--bs-text-opacity)) !important
}

.text-black {
    --bs-text-opacity: 1;
    color: rgba(0,0,0,var(--bs-text-opacity)) !important;
    color: rgba(var(--bs-black-rgb),var(--bs-text-opacity)) !important
}

.text-white {
    --bs-text-opacity: 1;
    color: rgba(255,255,255,var(--bs-text-opacity)) !important;
    color: rgba(var(--bs-white-rgb),var(--bs-text-opacity)) !important
}

.text-body {
    --bs-text-opacity: 1;
    color: rgba(33,37,41,var(--bs-text-opacity)) !important;
    color: rgba(var(--bs-body-color-rgb),var(--bs-text-opacity)) !important
}

.text-muted {
    --bs-text-opacity: 1;
    color: #6c757d !important
}

.text-black-50 {
    --bs-text-opacity: 1;
    color: rgba(0,0,0,.5) !important
}

.text-white-50 {
    --bs-text-opacity: 1;
    color: hsla(0,0%,100%,.5) !important
}

.text-reset {
    --bs-text-opacity: 1;
    color: inherit !important
}

.text-opacity-25 {
    --bs-text-opacity: 0.25
}

.text-opacity-50 {
    --bs-text-opacity: 0.5
}

.text-opacity-75 {
    --bs-text-opacity: 0.75
}

.text-opacity-100 {
    --bs-text-opacity: 1
}

.bg-primary {
    --bs-bg-opacity: 1;
    background-color: rgba(13,110,253,var(--bs-bg-opacity)) !important;
    background-color: rgba(var(--bs-primary-rgb),var(--bs-bg-opacity)) !important
}

.bg-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(108,117,125,var(--bs-bg-opacity)) !important;
    background-color: rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity)) !important
}

.bg-success {
    --bs-bg-opacity: 1;
    background-color: rgba(25,135,84,var(--bs-bg-opacity)) !important;
    background-color: rgba(var(--bs-success-rgb),var(--bs-bg-opacity)) !important
}

.bg-info {
    --bs-bg-opacity: 1;
    background-color: rgba(13,202,240,var(--bs-bg-opacity)) !important;
    background-color: rgba(var(--bs-info-rgb),var(--bs-bg-opacity)) !important
}

.bg-warning {
    --bs-bg-opacity: 1;
    background-color: rgba(255,193,7,var(--bs-bg-opacity)) !important;
    background-color: rgba(var(--bs-warning-rgb),var(--bs-bg-opacity)) !important
}

.bg-danger {
    --bs-bg-opacity: 1;
    background-color: rgba(220,53,69,var(--bs-bg-opacity)) !important;
    background-color: rgba(var(--bs-danger-rgb),var(--bs-bg-opacity)) !important
}

.bg-light {
    --bs-bg-opacity: 1;
    background-color: rgba(248,249,250,var(--bs-bg-opacity)) !important;
    background-color: rgba(var(--bs-light-rgb),var(--bs-bg-opacity)) !important
}

.bg-dark {
    --bs-bg-opacity: 1;
    background-color: rgba(33,37,41,var(--bs-bg-opacity)) !important;
    background-color: rgba(var(--bs-dark-rgb),var(--bs-bg-opacity)) !important
}

.bg-black {
    --bs-bg-opacity: 1;
    background-color: rgba(0,0,0,var(--bs-bg-opacity)) !important;
    background-color: rgba(var(--bs-black-rgb),var(--bs-bg-opacity)) !important
}

.bg-white {
    --bs-bg-opacity: 1;
    background-color: rgba(255,255,255,var(--bs-bg-opacity)) !important;
    background-color: rgba(var(--bs-white-rgb),var(--bs-bg-opacity)) !important
}

.bg-body {
    --bs-bg-opacity: 1;
    background-color: rgba(255,255,255,var(--bs-bg-opacity)) !important;
    background-color: rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity)) !important
}

.bg-transparent {
    --bs-bg-opacity: 1;
    background-color: transparent !important
}

.bg-opacity-10 {
    --bs-bg-opacity: 0.1
}

.bg-opacity-25 {
    --bs-bg-opacity: 0.25
}

.bg-opacity-50 {
    --bs-bg-opacity: 0.5
}

.bg-opacity-75 {
    --bs-bg-opacity: 0.75
}

.bg-opacity-100 {
    --bs-bg-opacity: 1
}

.bg-gradient {
    background-image: linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0)) !important;
    background-image: var(--bs-gradient) !important
}

.user-select-all {
    -webkit-user-select: all !important;
    user-select: all !important
}

.user-select-auto {
    -webkit-user-select: auto !important;
    -ms-user-select: auto !important;
    user-select: auto !important
}

.user-select-none {
    -webkit-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important
}

.pe-none {
    pointer-events: none !important
}

.pe-auto {
    pointer-events: auto !important
}

.rounded {
    border-radius: .25rem !important
}

.rounded-0 {
    border-radius: 0 !important
}

.rounded-1 {
    border-radius: .2rem !important
}

.rounded-2 {
    border-radius: .25rem !important
}

.rounded-3 {
    border-radius: .3rem !important
}

.rounded-circle {
    border-radius: 50% !important
}

.rounded-pill {
    border-radius: 50rem !important
}

.rounded-top {
    border-top-left-radius: .25rem !important
}

.rounded-end, .rounded-top {
    border-top-right-radius: .25rem !important
}

.rounded-bottom, .rounded-end {
    border-bottom-right-radius: .25rem !important
}

.rounded-bottom, .rounded-start {
    border-bottom-left-radius: .25rem !important
}

.rounded-start {
    border-top-left-radius: .25rem !important
}

.visible {
    visibility: visible !important
}

.invisible {
    visibility: hidden !important
}

@media (min-width:576px) {
    .float-sm-start {
        float: left !important
    }

    .float-sm-end {
        float: right !important
    }

    .float-sm-none {
        float: none !important
    }

    .d-sm-inline {
        display: inline !important
    }

    .d-sm-inline-block {
        display: inline-block !important
    }

    .d-sm-block {
        display: block !important
    }

    .d-sm-grid {
        display: grid !important
    }

    .d-sm-table {
        display: table !important
    }

    .d-sm-table-row {
        display: table-row !important
    }

    .d-sm-table-cell {
        display: table-cell !important
    }

    .d-sm-flex {
        display: flex !important
    }

    .d-sm-inline-flex {
        display: inline-flex !important
    }

    .d-sm-none {
        display: none !important
    }

    .flex-sm-fill {
        flex: 1 1 auto !important
    }

    .flex-sm-row {
        flex-direction: row !important
    }

    .flex-sm-column {
        flex-direction: column !important
    }

    .flex-sm-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-sm-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-sm-grow-0 {
        flex-grow: 0 !important
    }

    .flex-sm-grow-1 {
        flex-grow: 1 !important
    }

    .flex-sm-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-sm-shrink-1 {
        flex-shrink: 1 !important
    }

    .flex-sm-wrap {
        flex-wrap: wrap !important
    }

    .flex-sm-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-sm-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .gap-sm-0 {
        gap: 0 !important
    }

    .gap-sm-1 {
        gap: .25rem !important
    }

    .gap-sm-2 {
        gap: .5rem !important
    }

    .gap-sm-3 {
        gap: 1rem !important
    }

    .gap-sm-4 {
        gap: 1.5rem !important
    }

    .gap-sm-5 {
        gap: 3rem !important
    }

    .justify-content-sm-start {
        justify-content: flex-start !important
    }

    .justify-content-sm-end {
        justify-content: flex-end !important
    }

    .justify-content-sm-center {
        justify-content: center !important
    }

    .justify-content-sm-between {
        justify-content: space-between !important
    }

    .justify-content-sm-around {
        justify-content: space-around !important
    }

    .justify-content-sm-evenly {
        justify-content: space-evenly !important
    }

    .align-items-sm-start {
        align-items: flex-start !important
    }

    .align-items-sm-end {
        align-items: flex-end !important
    }

    .align-items-sm-center {
        align-items: center !important
    }

    .align-items-sm-baseline {
        align-items: baseline !important
    }

    .align-items-sm-stretch {
        align-items: stretch !important
    }

    .align-content-sm-start {
        align-content: flex-start !important
    }

    .align-content-sm-end {
        align-content: flex-end !important
    }

    .align-content-sm-center {
        align-content: center !important
    }

    .align-content-sm-between {
        align-content: space-between !important
    }

    .align-content-sm-around {
        align-content: space-around !important
    }

    .align-content-sm-stretch {
        align-content: stretch !important
    }

    .align-self-sm-auto {
        align-self: auto !important
    }

    .align-self-sm-start {
        align-self: flex-start !important
    }

    .align-self-sm-end {
        align-self: flex-end !important
    }

    .align-self-sm-center {
        align-self: center !important
    }

    .align-self-sm-baseline {
        align-self: baseline !important
    }

    .align-self-sm-stretch {
        align-self: stretch !important
    }

    .order-sm-first {
        order: -1 !important
    }

    .order-sm-0 {
        order: 0 !important
    }

    .order-sm-1 {
        order: 1 !important
    }

    .order-sm-2 {
        order: 2 !important
    }

    .order-sm-3 {
        order: 3 !important
    }

    .order-sm-4 {
        order: 4 !important
    }

    .order-sm-5 {
        order: 5 !important
    }

    .order-sm-last {
        order: 6 !important
    }

    .m-sm-0 {
        margin: 0 !important
    }

    .m-sm-1 {
        margin: .25rem !important
    }

    .m-sm-2 {
        margin: .5rem !important
    }

    .m-sm-3 {
        margin: 1rem !important
    }

    .m-sm-4 {
        margin: 1.5rem !important
    }

    .m-sm-5 {
        margin: 3rem !important
    }

    .m-sm-auto {
        margin: auto !important
    }

    .mx-sm-0 {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    .mx-sm-1 {
        margin-left: .25rem !important;
        margin-right: .25rem !important
    }

    .mx-sm-2 {
        margin-left: .5rem !important;
        margin-right: .5rem !important
    }

    .mx-sm-3 {
        margin-left: 1rem !important;
        margin-right: 1rem !important
    }

    .mx-sm-4 {
        margin-left: 1.5rem !important;
        margin-right: 1.5rem !important
    }

    .mx-sm-5 {
        margin-left: 3rem !important;
        margin-right: 3rem !important
    }

    .mx-sm-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .my-sm-0 {
        margin-bottom: 0 !important;
        margin-top: 0 !important
    }

    .my-sm-1 {
        margin-bottom: .25rem !important;
        margin-top: .25rem !important
    }

    .my-sm-2 {
        margin-bottom: .5rem !important;
        margin-top: .5rem !important
    }

    .my-sm-3 {
        margin-bottom: 1rem !important;
        margin-top: 1rem !important
    }

    .my-sm-4 {
        margin-bottom: 1.5rem !important;
        margin-top: 1.5rem !important
    }

    .my-sm-5 {
        margin-bottom: 3rem !important;
        margin-top: 3rem !important
    }

    .my-sm-auto {
        margin-bottom: auto !important;
        margin-top: auto !important
    }

    .mt-sm-0 {
        margin-top: 0 !important
    }

    .mt-sm-1 {
        margin-top: .25rem !important
    }

    .mt-sm-2 {
        margin-top: .5rem !important
    }

    .mt-sm-3 {
        margin-top: 1rem !important
    }

    .mt-sm-4 {
        margin-top: 1.5rem !important
    }

    .mt-sm-5 {
        margin-top: 3rem !important
    }

    .mt-sm-auto {
        margin-top: auto !important
    }

    .me-sm-0 {
        margin-right: 0 !important
    }

    .me-sm-1 {
        margin-right: .25rem !important
    }

    .me-sm-2 {
        margin-right: .5rem !important
    }

    .me-sm-3 {
        margin-right: 1rem !important
    }

    .me-sm-4 {
        margin-right: 1.5rem !important
    }

    .me-sm-5 {
        margin-right: 3rem !important
    }

    .me-sm-auto {
        margin-right: auto !important
    }

    .mb-sm-0 {
        margin-bottom: 0 !important
    }

    .mb-sm-1 {
        margin-bottom: .25rem !important
    }

    .mb-sm-2 {
        margin-bottom: .5rem !important
    }

    .mb-sm-3 {
        margin-bottom: 1rem !important
    }

    .mb-sm-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-sm-5 {
        margin-bottom: 3rem !important
    }

    .mb-sm-auto {
        margin-bottom: auto !important
    }

    .ms-sm-0 {
        margin-left: 0 !important
    }

    .ms-sm-1 {
        margin-left: .25rem !important
    }

    .ms-sm-2 {
        margin-left: .5rem !important
    }

    .ms-sm-3 {
        margin-left: 1rem !important
    }

    .ms-sm-4 {
        margin-left: 1.5rem !important
    }

    .ms-sm-5 {
        margin-left: 3rem !important
    }

    .ms-sm-auto {
        margin-left: auto !important
    }

    .p-sm-0 {
        padding: 0 !important
    }

    .p-sm-1 {
        padding: .25rem !important
    }

    .p-sm-2 {
        padding: .5rem !important
    }

    .p-sm-3 {
        padding: 1rem !important
    }

    .p-sm-4 {
        padding: 1.5rem !important
    }

    .p-sm-5 {
        padding: 3rem !important
    }

    .px-sm-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .px-sm-1 {
        padding-left: .25rem !important;
        padding-right: .25rem !important
    }

    .px-sm-2 {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }

    .px-sm-3 {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }

    .px-sm-4 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }

    .px-sm-5 {
        padding-left: 3rem !important;
        padding-right: 3rem !important
    }

    .py-sm-0 {
        padding-bottom: 0 !important;
        padding-top: 0 !important
    }

    .py-sm-1 {
        padding-bottom: .25rem !important;
        padding-top: .25rem !important
    }

    .py-sm-2 {
        padding-bottom: .5rem !important;
        padding-top: .5rem !important
    }

    .py-sm-3 {
        padding-bottom: 1rem !important;
        padding-top: 1rem !important
    }

    .py-sm-4 {
        padding-bottom: 1.5rem !important;
        padding-top: 1.5rem !important
    }

    .py-sm-5 {
        padding-bottom: 3rem !important;
        padding-top: 3rem !important
    }

    .pt-sm-0 {
        padding-top: 0 !important
    }

    .pt-sm-1 {
        padding-top: .25rem !important
    }

    .pt-sm-2 {
        padding-top: .5rem !important
    }

    .pt-sm-3 {
        padding-top: 1rem !important
    }

    .pt-sm-4 {
        padding-top: 1.5rem !important
    }

    .pt-sm-5 {
        padding-top: 3rem !important
    }

    .pe-sm-0 {
        padding-right: 0 !important
    }

    .pe-sm-1 {
        padding-right: .25rem !important
    }

    .pe-sm-2 {
        padding-right: .5rem !important
    }

    .pe-sm-3 {
        padding-right: 1rem !important
    }

    .pe-sm-4 {
        padding-right: 1.5rem !important
    }

    .pe-sm-5 {
        padding-right: 3rem !important
    }

    .pb-sm-0 {
        padding-bottom: 0 !important
    }

    .pb-sm-1 {
        padding-bottom: .25rem !important
    }

    .pb-sm-2 {
        padding-bottom: .5rem !important
    }

    .pb-sm-3 {
        padding-bottom: 1rem !important
    }

    .pb-sm-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-sm-5 {
        padding-bottom: 3rem !important
    }

    .ps-sm-0 {
        padding-left: 0 !important
    }

    .ps-sm-1 {
        padding-left: .25rem !important
    }

    .ps-sm-2 {
        padding-left: .5rem !important
    }

    .ps-sm-3 {
        padding-left: 1rem !important
    }

    .ps-sm-4 {
        padding-left: 1.5rem !important
    }

    .ps-sm-5 {
        padding-left: 3rem !important
    }

    .text-sm-start {
        text-align: left !important
    }

    .text-sm-end {
        text-align: right !important
    }

    .text-sm-center {
        text-align: center !important
    }
}

@media (min-width:768px) {
    .float-md-start {
        float: left !important
    }

    .float-md-end {
        float: right !important
    }

    .float-md-none {
        float: none !important
    }

    .d-md-inline {
        display: inline !important
    }

    .d-md-inline-block {
        display: inline-block !important
    }

    .d-md-block {
        display: block !important
    }

    .d-md-grid {
        display: grid !important
    }

    .d-md-table {
        display: table !important
    }

    .d-md-table-row {
        display: table-row !important
    }

    .d-md-table-cell {
        display: table-cell !important
    }

    .d-md-flex {
        display: flex !important
    }

    .d-md-inline-flex {
        display: inline-flex !important
    }

    .d-md-none {
        display: none !important
    }

    .flex-md-fill {
        flex: 1 1 auto !important
    }

    .flex-md-row {
        flex-direction: row !important
    }

    .flex-md-column {
        flex-direction: column !important
    }

    .flex-md-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-md-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-md-grow-0 {
        flex-grow: 0 !important
    }

    .flex-md-grow-1 {
        flex-grow: 1 !important
    }

    .flex-md-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-md-shrink-1 {
        flex-shrink: 1 !important
    }

    .flex-md-wrap {
        flex-wrap: wrap !important
    }

    .flex-md-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-md-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .gap-md-0 {
        gap: 0 !important
    }

    .gap-md-1 {
        gap: .25rem !important
    }

    .gap-md-2 {
        gap: .5rem !important
    }

    .gap-md-3 {
        gap: 1rem !important
    }

    .gap-md-4 {
        gap: 1.5rem !important
    }

    .gap-md-5 {
        gap: 3rem !important
    }

    .justify-content-md-start {
        justify-content: flex-start !important
    }

    .justify-content-md-end {
        justify-content: flex-end !important
    }

    .justify-content-md-center {
        justify-content: center !important
    }

    .justify-content-md-between {
        justify-content: space-between !important
    }

    .justify-content-md-around {
        justify-content: space-around !important
    }

    .justify-content-md-evenly {
        justify-content: space-evenly !important
    }

    .align-items-md-start {
        align-items: flex-start !important
    }

    .align-items-md-end {
        align-items: flex-end !important
    }

    .align-items-md-center {
        align-items: center !important
    }

    .align-items-md-baseline {
        align-items: baseline !important
    }

    .align-items-md-stretch {
        align-items: stretch !important
    }

    .align-content-md-start {
        align-content: flex-start !important
    }

    .align-content-md-end {
        align-content: flex-end !important
    }

    .align-content-md-center {
        align-content: center !important
    }

    .align-content-md-between {
        align-content: space-between !important
    }

    .align-content-md-around {
        align-content: space-around !important
    }

    .align-content-md-stretch {
        align-content: stretch !important
    }

    .align-self-md-auto {
        align-self: auto !important
    }

    .align-self-md-start {
        align-self: flex-start !important
    }

    .align-self-md-end {
        align-self: flex-end !important
    }

    .align-self-md-center {
        align-self: center !important
    }

    .align-self-md-baseline {
        align-self: baseline !important
    }

    .align-self-md-stretch {
        align-self: stretch !important
    }

    .order-md-first {
        order: -1 !important
    }

    .order-md-0 {
        order: 0 !important
    }

    .order-md-1 {
        order: 1 !important
    }

    .order-md-2 {
        order: 2 !important
    }

    .order-md-3 {
        order: 3 !important
    }

    .order-md-4 {
        order: 4 !important
    }

    .order-md-5 {
        order: 5 !important
    }

    .order-md-last {
        order: 6 !important
    }

    .m-md-0 {
        margin: 0 !important
    }

    .m-md-1 {
        margin: .25rem !important
    }

    .m-md-2 {
        margin: .5rem !important
    }

    .m-md-3 {
        margin: 1rem !important
    }

    .m-md-4 {
        margin: 1.5rem !important
    }

    .m-md-5 {
        margin: 3rem !important
    }

    .m-md-auto {
        margin: auto !important
    }

    .mx-md-0 {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    .mx-md-1 {
        margin-left: .25rem !important;
        margin-right: .25rem !important
    }

    .mx-md-2 {
        margin-left: .5rem !important;
        margin-right: .5rem !important
    }

    .mx-md-3 {
        margin-left: 1rem !important;
        margin-right: 1rem !important
    }

    .mx-md-4 {
        margin-left: 1.5rem !important;
        margin-right: 1.5rem !important
    }

    .mx-md-5 {
        margin-left: 3rem !important;
        margin-right: 3rem !important
    }

    .mx-md-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .my-md-0 {
        margin-bottom: 0 !important;
        margin-top: 0 !important
    }

    .my-md-1 {
        margin-bottom: .25rem !important;
        margin-top: .25rem !important
    }

    .my-md-2 {
        margin-bottom: .5rem !important;
        margin-top: .5rem !important
    }

    .my-md-3 {
        margin-bottom: 1rem !important;
        margin-top: 1rem !important
    }

    .my-md-4 {
        margin-bottom: 1.5rem !important;
        margin-top: 1.5rem !important
    }

    .my-md-5 {
        margin-bottom: 3rem !important;
        margin-top: 3rem !important
    }

    .my-md-auto {
        margin-bottom: auto !important;
        margin-top: auto !important
    }

    .mt-md-0 {
        margin-top: 0 !important
    }

    .mt-md-1 {
        margin-top: .25rem !important
    }

    .mt-md-2 {
        margin-top: .5rem !important
    }

    .mt-md-3 {
        margin-top: 1rem !important
    }

    .mt-md-4 {
        margin-top: 1.5rem !important
    }

    .mt-md-5 {
        margin-top: 3rem !important
    }

    .mt-md-auto {
        margin-top: auto !important
    }

    .me-md-0 {
        margin-right: 0 !important
    }

    .me-md-1 {
        margin-right: .25rem !important
    }

    .me-md-2 {
        margin-right: .5rem !important
    }

    .me-md-3 {
        margin-right: 1rem !important
    }

    .me-md-4 {
        margin-right: 1.5rem !important
    }

    .me-md-5 {
        margin-right: 3rem !important
    }

    .me-md-auto {
        margin-right: auto !important
    }

    .mb-md-0 {
        margin-bottom: 0 !important
    }

    .mb-md-1 {
        margin-bottom: .25rem !important
    }

    .mb-md-2 {
        margin-bottom: .5rem !important
    }

    .mb-md-3 {
        margin-bottom: 1rem !important
    }

    .mb-md-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-md-5 {
        margin-bottom: 3rem !important
    }

    .mb-md-auto {
        margin-bottom: auto !important
    }

    .ms-md-0 {
        margin-left: 0 !important
    }

    .ms-md-1 {
        margin-left: .25rem !important
    }

    .ms-md-2 {
        margin-left: .5rem !important
    }

    .ms-md-3 {
        margin-left: 1rem !important
    }

    .ms-md-4 {
        margin-left: 1.5rem !important
    }

    .ms-md-5 {
        margin-left: 3rem !important
    }

    .ms-md-auto {
        margin-left: auto !important
    }

    .p-md-0 {
        padding: 0 !important
    }

    .p-md-1 {
        padding: .25rem !important
    }

    .p-md-2 {
        padding: .5rem !important
    }

    .p-md-3 {
        padding: 1rem !important
    }

    .p-md-4 {
        padding: 1.5rem !important
    }

    .p-md-5 {
        padding: 3rem !important
    }

    .px-md-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .px-md-1 {
        padding-left: .25rem !important;
        padding-right: .25rem !important
    }

    .px-md-2 {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }

    .px-md-3 {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }

    .px-md-4 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }

    .px-md-5 {
        padding-left: 3rem !important;
        padding-right: 3rem !important
    }

    .py-md-0 {
        padding-bottom: 0 !important;
        padding-top: 0 !important
    }

    .py-md-1 {
        padding-bottom: .25rem !important;
        padding-top: .25rem !important
    }

    .py-md-2 {
        padding-bottom: .5rem !important;
        padding-top: .5rem !important
    }

    .py-md-3 {
        padding-bottom: 1rem !important;
        padding-top: 1rem !important
    }

    .py-md-4 {
        padding-bottom: 1.5rem !important;
        padding-top: 1.5rem !important
    }

    .py-md-5 {
        padding-bottom: 3rem !important;
        padding-top: 3rem !important
    }

    .pt-md-0 {
        padding-top: 0 !important
    }

    .pt-md-1 {
        padding-top: .25rem !important
    }

    .pt-md-2 {
        padding-top: .5rem !important
    }

    .pt-md-3 {
        padding-top: 1rem !important
    }

    .pt-md-4 {
        padding-top: 1.5rem !important
    }

    .pt-md-5 {
        padding-top: 3rem !important
    }

    .pe-md-0 {
        padding-right: 0 !important
    }

    .pe-md-1 {
        padding-right: .25rem !important
    }

    .pe-md-2 {
        padding-right: .5rem !important
    }

    .pe-md-3 {
        padding-right: 1rem !important
    }

    .pe-md-4 {
        padding-right: 1.5rem !important
    }

    .pe-md-5 {
        padding-right: 3rem !important
    }

    .pb-md-0 {
        padding-bottom: 0 !important
    }

    .pb-md-1 {
        padding-bottom: .25rem !important
    }

    .pb-md-2 {
        padding-bottom: .5rem !important
    }

    .pb-md-3 {
        padding-bottom: 1rem !important
    }

    .pb-md-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-md-5 {
        padding-bottom: 3rem !important
    }

    .ps-md-0 {
        padding-left: 0 !important
    }

    .ps-md-1 {
        padding-left: .25rem !important
    }

    .ps-md-2 {
        padding-left: .5rem !important
    }

    .ps-md-3 {
        padding-left: 1rem !important
    }

    .ps-md-4 {
        padding-left: 1.5rem !important
    }

    .ps-md-5 {
        padding-left: 3rem !important
    }

    .text-md-start {
        text-align: left !important
    }

    .text-md-end {
        text-align: right !important
    }

    .text-md-center {
        text-align: center !important
    }
}

@media (min-width:992px) {
    .float-lg-start {
        float: left !important
    }

    .float-lg-end {
        float: right !important
    }

    .float-lg-none {
        float: none !important
    }

    .d-lg-inline {
        display: inline !important
    }

    .d-lg-inline-block {
        display: inline-block !important
    }

    .d-lg-block {
        display: block !important
    }

    .d-lg-grid {
        display: grid !important
    }

    .d-lg-table {
        display: table !important
    }

    .d-lg-table-row {
        display: table-row !important
    }

    .d-lg-table-cell {
        display: table-cell !important
    }

    .d-lg-flex {
        display: flex !important
    }

    .d-lg-inline-flex {
        display: inline-flex !important
    }

    .d-lg-none {
        display: none !important
    }

    .flex-lg-fill {
        flex: 1 1 auto !important
    }

    .flex-lg-row {
        flex-direction: row !important
    }

    .flex-lg-column {
        flex-direction: column !important
    }

    .flex-lg-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-lg-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-lg-grow-0 {
        flex-grow: 0 !important
    }

    .flex-lg-grow-1 {
        flex-grow: 1 !important
    }

    .flex-lg-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-lg-shrink-1 {
        flex-shrink: 1 !important
    }

    .flex-lg-wrap {
        flex-wrap: wrap !important
    }

    .flex-lg-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .gap-lg-0 {
        gap: 0 !important
    }

    .gap-lg-1 {
        gap: .25rem !important
    }

    .gap-lg-2 {
        gap: .5rem !important
    }

    .gap-lg-3 {
        gap: 1rem !important
    }

    .gap-lg-4 {
        gap: 1.5rem !important
    }

    .gap-lg-5 {
        gap: 3rem !important
    }

    .justify-content-lg-start {
        justify-content: flex-start !important
    }

    .justify-content-lg-end {
        justify-content: flex-end !important
    }

    .justify-content-lg-center {
        justify-content: center !important
    }

    .justify-content-lg-between {
        justify-content: space-between !important
    }

    .justify-content-lg-around {
        justify-content: space-around !important
    }

    .justify-content-lg-evenly {
        justify-content: space-evenly !important
    }

    .align-items-lg-start {
        align-items: flex-start !important
    }

    .align-items-lg-end {
        align-items: flex-end !important
    }

    .align-items-lg-center {
        align-items: center !important
    }

    .align-items-lg-baseline {
        align-items: baseline !important
    }

    .align-items-lg-stretch {
        align-items: stretch !important
    }

    .align-content-lg-start {
        align-content: flex-start !important
    }

    .align-content-lg-end {
        align-content: flex-end !important
    }

    .align-content-lg-center {
        align-content: center !important
    }

    .align-content-lg-between {
        align-content: space-between !important
    }

    .align-content-lg-around {
        align-content: space-around !important
    }

    .align-content-lg-stretch {
        align-content: stretch !important
    }

    .align-self-lg-auto {
        align-self: auto !important
    }

    .align-self-lg-start {
        align-self: flex-start !important
    }

    .align-self-lg-end {
        align-self: flex-end !important
    }

    .align-self-lg-center {
        align-self: center !important
    }

    .align-self-lg-baseline {
        align-self: baseline !important
    }

    .align-self-lg-stretch {
        align-self: stretch !important
    }

    .order-lg-first {
        order: -1 !important
    }

    .order-lg-0 {
        order: 0 !important
    }

    .order-lg-1 {
        order: 1 !important
    }

    .order-lg-2 {
        order: 2 !important
    }

    .order-lg-3 {
        order: 3 !important
    }

    .order-lg-4 {
        order: 4 !important
    }

    .order-lg-5 {
        order: 5 !important
    }

    .order-lg-last {
        order: 6 !important
    }

    .m-lg-0 {
        margin: 0 !important
    }

    .m-lg-1 {
        margin: .25rem !important
    }

    .m-lg-2 {
        margin: .5rem !important
    }

    .m-lg-3 {
        margin: 1rem !important
    }

    .m-lg-4 {
        margin: 1.5rem !important
    }

    .m-lg-5 {
        margin: 3rem !important
    }

    .m-lg-auto {
        margin: auto !important
    }

    .mx-lg-0 {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    .mx-lg-1 {
        margin-left: .25rem !important;
        margin-right: .25rem !important
    }

    .mx-lg-2 {
        margin-left: .5rem !important;
        margin-right: .5rem !important
    }

    .mx-lg-3 {
        margin-left: 1rem !important;
        margin-right: 1rem !important
    }

    .mx-lg-4 {
        margin-left: 1.5rem !important;
        margin-right: 1.5rem !important
    }

    .mx-lg-5 {
        margin-left: 3rem !important;
        margin-right: 3rem !important
    }

    .mx-lg-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .my-lg-0 {
        margin-bottom: 0 !important;
        margin-top: 0 !important
    }

    .my-lg-1 {
        margin-bottom: .25rem !important;
        margin-top: .25rem !important
    }

    .my-lg-2 {
        margin-bottom: .5rem !important;
        margin-top: .5rem !important
    }

    .my-lg-3 {
        margin-bottom: 1rem !important;
        margin-top: 1rem !important
    }

    .my-lg-4 {
        margin-bottom: 1.5rem !important;
        margin-top: 1.5rem !important
    }

    .my-lg-5 {
        margin-bottom: 3rem !important;
        margin-top: 3rem !important
    }

    .my-lg-auto {
        margin-bottom: auto !important;
        margin-top: auto !important
    }

    .mt-lg-0 {
        margin-top: 0 !important
    }

    .mt-lg-1 {
        margin-top: .25rem !important
    }

    .mt-lg-2 {
        margin-top: .5rem !important
    }

    .mt-lg-3 {
        margin-top: 1rem !important
    }

    .mt-lg-4 {
        margin-top: 1.5rem !important
    }

    .mt-lg-5 {
        margin-top: 3rem !important
    }

    .mt-lg-auto {
        margin-top: auto !important
    }

    .me-lg-0 {
        margin-right: 0 !important
    }

    .me-lg-1 {
        margin-right: .25rem !important
    }

    .me-lg-2 {
        margin-right: .5rem !important
    }

    .me-lg-3 {
        margin-right: 1rem !important
    }

    .me-lg-4 {
        margin-right: 1.5rem !important
    }

    .me-lg-5 {
        margin-right: 3rem !important
    }

    .me-lg-auto {
        margin-right: auto !important
    }

    .mb-lg-0 {
        margin-bottom: 0 !important
    }

    .mb-lg-1 {
        margin-bottom: .25rem !important
    }

    .mb-lg-2 {
        margin-bottom: .5rem !important
    }

    .mb-lg-3 {
        margin-bottom: 1rem !important
    }

    .mb-lg-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-lg-5 {
        margin-bottom: 3rem !important
    }

    .mb-lg-auto {
        margin-bottom: auto !important
    }

    .ms-lg-0 {
        margin-left: 0 !important
    }

    .ms-lg-1 {
        margin-left: .25rem !important
    }

    .ms-lg-2 {
        margin-left: .5rem !important
    }

    .ms-lg-3 {
        margin-left: 1rem !important
    }

    .ms-lg-4 {
        margin-left: 1.5rem !important
    }

    .ms-lg-5 {
        margin-left: 3rem !important
    }

    .ms-lg-auto {
        margin-left: auto !important
    }

    .p-lg-0 {
        padding: 0 !important
    }

    .p-lg-1 {
        padding: .25rem !important
    }

    .p-lg-2 {
        padding: .5rem !important
    }

    .p-lg-3 {
        padding: 1rem !important
    }

    .p-lg-4 {
        padding: 1.5rem !important
    }

    .p-lg-5 {
        padding: 3rem !important
    }

    .px-lg-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .px-lg-1 {
        padding-left: .25rem !important;
        padding-right: .25rem !important
    }

    .px-lg-2 {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }

    .px-lg-3 {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }

    .px-lg-4 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }

    .px-lg-5 {
        padding-left: 3rem !important;
        padding-right: 3rem !important
    }

    .py-lg-0 {
        padding-bottom: 0 !important;
        padding-top: 0 !important
    }

    .py-lg-1 {
        padding-bottom: .25rem !important;
        padding-top: .25rem !important
    }

    .py-lg-2 {
        padding-bottom: .5rem !important;
        padding-top: .5rem !important
    }

    .py-lg-3 {
        padding-bottom: 1rem !important;
        padding-top: 1rem !important
    }

    .py-lg-4 {
        padding-bottom: 1.5rem !important;
        padding-top: 1.5rem !important
    }

    .py-lg-5 {
        padding-bottom: 3rem !important;
        padding-top: 3rem !important
    }

    .pt-lg-0 {
        padding-top: 0 !important
    }

    .pt-lg-1 {
        padding-top: .25rem !important
    }

    .pt-lg-2 {
        padding-top: .5rem !important
    }

    .pt-lg-3 {
        padding-top: 1rem !important
    }

    .pt-lg-4 {
        padding-top: 1.5rem !important
    }

    .pt-lg-5 {
        padding-top: 3rem !important
    }

    .pe-lg-0 {
        padding-right: 0 !important
    }

    .pe-lg-1 {
        padding-right: .25rem !important
    }

    .pe-lg-2 {
        padding-right: .5rem !important
    }

    .pe-lg-3 {
        padding-right: 1rem !important
    }

    .pe-lg-4 {
        padding-right: 1.5rem !important
    }

    .pe-lg-5 {
        padding-right: 3rem !important
    }

    .pb-lg-0 {
        padding-bottom: 0 !important
    }

    .pb-lg-1 {
        padding-bottom: .25rem !important
    }

    .pb-lg-2 {
        padding-bottom: .5rem !important
    }

    .pb-lg-3 {
        padding-bottom: 1rem !important
    }

    .pb-lg-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-lg-5 {
        padding-bottom: 3rem !important
    }

    .ps-lg-0 {
        padding-left: 0 !important
    }

    .ps-lg-1 {
        padding-left: .25rem !important
    }

    .ps-lg-2 {
        padding-left: .5rem !important
    }

    .ps-lg-3 {
        padding-left: 1rem !important
    }

    .ps-lg-4 {
        padding-left: 1.5rem !important
    }

    .ps-lg-5 {
        padding-left: 3rem !important
    }

    .text-lg-start {
        text-align: left !important
    }

    .text-lg-end {
        text-align: right !important
    }

    .text-lg-center {
        text-align: center !important
    }
}

@media (min-width:1200px) {
    .float-xl-start {
        float: left !important
    }

    .float-xl-end {
        float: right !important
    }

    .float-xl-none {
        float: none !important
    }

    .d-xl-inline {
        display: inline !important
    }

    .d-xl-inline-block {
        display: inline-block !important
    }

    .d-xl-block {
        display: block !important
    }

    .d-xl-grid {
        display: grid !important
    }

    .d-xl-table {
        display: table !important
    }

    .d-xl-table-row {
        display: table-row !important
    }

    .d-xl-table-cell {
        display: table-cell !important
    }

    .d-xl-flex {
        display: flex !important
    }

    .d-xl-inline-flex {
        display: inline-flex !important
    }

    .d-xl-none {
        display: none !important
    }

    .flex-xl-fill {
        flex: 1 1 auto !important
    }

    .flex-xl-row {
        flex-direction: row !important
    }

    .flex-xl-column {
        flex-direction: column !important
    }

    .flex-xl-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-xl-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-xl-grow-0 {
        flex-grow: 0 !important
    }

    .flex-xl-grow-1 {
        flex-grow: 1 !important
    }

    .flex-xl-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-xl-shrink-1 {
        flex-shrink: 1 !important
    }

    .flex-xl-wrap {
        flex-wrap: wrap !important
    }

    .flex-xl-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-xl-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .gap-xl-0 {
        gap: 0 !important
    }

    .gap-xl-1 {
        gap: .25rem !important
    }

    .gap-xl-2 {
        gap: .5rem !important
    }

    .gap-xl-3 {
        gap: 1rem !important
    }

    .gap-xl-4 {
        gap: 1.5rem !important
    }

    .gap-xl-5 {
        gap: 3rem !important
    }

    .justify-content-xl-start {
        justify-content: flex-start !important
    }

    .justify-content-xl-end {
        justify-content: flex-end !important
    }

    .justify-content-xl-center {
        justify-content: center !important
    }

    .justify-content-xl-between {
        justify-content: space-between !important
    }

    .justify-content-xl-around {
        justify-content: space-around !important
    }

    .justify-content-xl-evenly {
        justify-content: space-evenly !important
    }

    .align-items-xl-start {
        align-items: flex-start !important
    }

    .align-items-xl-end {
        align-items: flex-end !important
    }

    .align-items-xl-center {
        align-items: center !important
    }

    .align-items-xl-baseline {
        align-items: baseline !important
    }

    .align-items-xl-stretch {
        align-items: stretch !important
    }

    .align-content-xl-start {
        align-content: flex-start !important
    }

    .align-content-xl-end {
        align-content: flex-end !important
    }

    .align-content-xl-center {
        align-content: center !important
    }

    .align-content-xl-between {
        align-content: space-between !important
    }

    .align-content-xl-around {
        align-content: space-around !important
    }

    .align-content-xl-stretch {
        align-content: stretch !important
    }

    .align-self-xl-auto {
        align-self: auto !important
    }

    .align-self-xl-start {
        align-self: flex-start !important
    }

    .align-self-xl-end {
        align-self: flex-end !important
    }

    .align-self-xl-center {
        align-self: center !important
    }

    .align-self-xl-baseline {
        align-self: baseline !important
    }

    .align-self-xl-stretch {
        align-self: stretch !important
    }

    .order-xl-first {
        order: -1 !important
    }

    .order-xl-0 {
        order: 0 !important
    }

    .order-xl-1 {
        order: 1 !important
    }

    .order-xl-2 {
        order: 2 !important
    }

    .order-xl-3 {
        order: 3 !important
    }

    .order-xl-4 {
        order: 4 !important
    }

    .order-xl-5 {
        order: 5 !important
    }

    .order-xl-last {
        order: 6 !important
    }

    .m-xl-0 {
        margin: 0 !important
    }

    .m-xl-1 {
        margin: .25rem !important
    }

    .m-xl-2 {
        margin: .5rem !important
    }

    .m-xl-3 {
        margin: 1rem !important
    }

    .m-xl-4 {
        margin: 1.5rem !important
    }

    .m-xl-5 {
        margin: 3rem !important
    }

    .m-xl-auto {
        margin: auto !important
    }

    .mx-xl-0 {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    .mx-xl-1 {
        margin-left: .25rem !important;
        margin-right: .25rem !important
    }

    .mx-xl-2 {
        margin-left: .5rem !important;
        margin-right: .5rem !important
    }

    .mx-xl-3 {
        margin-left: 1rem !important;
        margin-right: 1rem !important
    }

    .mx-xl-4 {
        margin-left: 1.5rem !important;
        margin-right: 1.5rem !important
    }

    .mx-xl-5 {
        margin-left: 3rem !important;
        margin-right: 3rem !important
    }

    .mx-xl-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .my-xl-0 {
        margin-bottom: 0 !important;
        margin-top: 0 !important
    }

    .my-xl-1 {
        margin-bottom: .25rem !important;
        margin-top: .25rem !important
    }

    .my-xl-2 {
        margin-bottom: .5rem !important;
        margin-top: .5rem !important
    }

    .my-xl-3 {
        margin-bottom: 1rem !important;
        margin-top: 1rem !important
    }

    .my-xl-4 {
        margin-bottom: 1.5rem !important;
        margin-top: 1.5rem !important
    }

    .my-xl-5 {
        margin-bottom: 3rem !important;
        margin-top: 3rem !important
    }

    .my-xl-auto {
        margin-bottom: auto !important;
        margin-top: auto !important
    }

    .mt-xl-0 {
        margin-top: 0 !important
    }

    .mt-xl-1 {
        margin-top: .25rem !important
    }

    .mt-xl-2 {
        margin-top: .5rem !important
    }

    .mt-xl-3 {
        margin-top: 1rem !important
    }

    .mt-xl-4 {
        margin-top: 1.5rem !important
    }

    .mt-xl-5 {
        margin-top: 3rem !important
    }

    .mt-xl-auto {
        margin-top: auto !important
    }

    .me-xl-0 {
        margin-right: 0 !important
    }

    .me-xl-1 {
        margin-right: .25rem !important
    }

    .me-xl-2 {
        margin-right: .5rem !important
    }

    .me-xl-3 {
        margin-right: 1rem !important
    }

    .me-xl-4 {
        margin-right: 1.5rem !important
    }

    .me-xl-5 {
        margin-right: 3rem !important
    }

    .me-xl-auto {
        margin-right: auto !important
    }

    .mb-xl-0 {
        margin-bottom: 0 !important
    }

    .mb-xl-1 {
        margin-bottom: .25rem !important
    }

    .mb-xl-2 {
        margin-bottom: .5rem !important
    }

    .mb-xl-3 {
        margin-bottom: 1rem !important
    }

    .mb-xl-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-xl-5 {
        margin-bottom: 3rem !important
    }

    .mb-xl-auto {
        margin-bottom: auto !important
    }

    .ms-xl-0 {
        margin-left: 0 !important
    }

    .ms-xl-1 {
        margin-left: .25rem !important
    }

    .ms-xl-2 {
        margin-left: .5rem !important
    }

    .ms-xl-3 {
        margin-left: 1rem !important
    }

    .ms-xl-4 {
        margin-left: 1.5rem !important
    }

    .ms-xl-5 {
        margin-left: 3rem !important
    }

    .ms-xl-auto {
        margin-left: auto !important
    }

    .p-xl-0 {
        padding: 0 !important
    }

    .p-xl-1 {
        padding: .25rem !important
    }

    .p-xl-2 {
        padding: .5rem !important
    }

    .p-xl-3 {
        padding: 1rem !important
    }

    .p-xl-4 {
        padding: 1.5rem !important
    }

    .p-xl-5 {
        padding: 3rem !important
    }

    .px-xl-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .px-xl-1 {
        padding-left: .25rem !important;
        padding-right: .25rem !important
    }

    .px-xl-2 {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }

    .px-xl-3 {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }

    .px-xl-4 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }

    .px-xl-5 {
        padding-left: 3rem !important;
        padding-right: 3rem !important
    }

    .py-xl-0 {
        padding-bottom: 0 !important;
        padding-top: 0 !important
    }

    .py-xl-1 {
        padding-bottom: .25rem !important;
        padding-top: .25rem !important
    }

    .py-xl-2 {
        padding-bottom: .5rem !important;
        padding-top: .5rem !important
    }

    .py-xl-3 {
        padding-bottom: 1rem !important;
        padding-top: 1rem !important
    }

    .py-xl-4 {
        padding-bottom: 1.5rem !important;
        padding-top: 1.5rem !important
    }

    .py-xl-5 {
        padding-bottom: 3rem !important;
        padding-top: 3rem !important
    }

    .pt-xl-0 {
        padding-top: 0 !important
    }

    .pt-xl-1 {
        padding-top: .25rem !important
    }

    .pt-xl-2 {
        padding-top: .5rem !important
    }

    .pt-xl-3 {
        padding-top: 1rem !important
    }

    .pt-xl-4 {
        padding-top: 1.5rem !important
    }

    .pt-xl-5 {
        padding-top: 3rem !important
    }

    .pe-xl-0 {
        padding-right: 0 !important
    }

    .pe-xl-1 {
        padding-right: .25rem !important
    }

    .pe-xl-2 {
        padding-right: .5rem !important
    }

    .pe-xl-3 {
        padding-right: 1rem !important
    }

    .pe-xl-4 {
        padding-right: 1.5rem !important
    }

    .pe-xl-5 {
        padding-right: 3rem !important
    }

    .pb-xl-0 {
        padding-bottom: 0 !important
    }

    .pb-xl-1 {
        padding-bottom: .25rem !important
    }

    .pb-xl-2 {
        padding-bottom: .5rem !important
    }

    .pb-xl-3 {
        padding-bottom: 1rem !important
    }

    .pb-xl-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-xl-5 {
        padding-bottom: 3rem !important
    }

    .ps-xl-0 {
        padding-left: 0 !important
    }

    .ps-xl-1 {
        padding-left: .25rem !important
    }

    .ps-xl-2 {
        padding-left: .5rem !important
    }

    .ps-xl-3 {
        padding-left: 1rem !important
    }

    .ps-xl-4 {
        padding-left: 1.5rem !important
    }

    .ps-xl-5 {
        padding-left: 3rem !important
    }

    .text-xl-start {
        text-align: left !important
    }

    .text-xl-end {
        text-align: right !important
    }

    .text-xl-center {
        text-align: center !important
    }
}

@media (min-width:1400px) {
    .float-xxl-start {
        float: left !important
    }

    .float-xxl-end {
        float: right !important
    }

    .float-xxl-none {
        float: none !important
    }

    .d-xxl-inline {
        display: inline !important
    }

    .d-xxl-inline-block {
        display: inline-block !important
    }

    .d-xxl-block {
        display: block !important
    }

    .d-xxl-grid {
        display: grid !important
    }

    .d-xxl-table {
        display: table !important
    }

    .d-xxl-table-row {
        display: table-row !important
    }

    .d-xxl-table-cell {
        display: table-cell !important
    }

    .d-xxl-flex {
        display: flex !important
    }

    .d-xxl-inline-flex {
        display: inline-flex !important
    }

    .d-xxl-none {
        display: none !important
    }

    .flex-xxl-fill {
        flex: 1 1 auto !important
    }

    .flex-xxl-row {
        flex-direction: row !important
    }

    .flex-xxl-column {
        flex-direction: column !important
    }

    .flex-xxl-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-xxl-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-xxl-grow-0 {
        flex-grow: 0 !important
    }

    .flex-xxl-grow-1 {
        flex-grow: 1 !important
    }

    .flex-xxl-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-xxl-shrink-1 {
        flex-shrink: 1 !important
    }

    .flex-xxl-wrap {
        flex-wrap: wrap !important
    }

    .flex-xxl-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-xxl-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .gap-xxl-0 {
        gap: 0 !important
    }

    .gap-xxl-1 {
        gap: .25rem !important
    }

    .gap-xxl-2 {
        gap: .5rem !important
    }

    .gap-xxl-3 {
        gap: 1rem !important
    }

    .gap-xxl-4 {
        gap: 1.5rem !important
    }

    .gap-xxl-5 {
        gap: 3rem !important
    }

    .justify-content-xxl-start {
        justify-content: flex-start !important
    }

    .justify-content-xxl-end {
        justify-content: flex-end !important
    }

    .justify-content-xxl-center {
        justify-content: center !important
    }

    .justify-content-xxl-between {
        justify-content: space-between !important
    }

    .justify-content-xxl-around {
        justify-content: space-around !important
    }

    .justify-content-xxl-evenly {
        justify-content: space-evenly !important
    }

    .align-items-xxl-start {
        align-items: flex-start !important
    }

    .align-items-xxl-end {
        align-items: flex-end !important
    }

    .align-items-xxl-center {
        align-items: center !important
    }

    .align-items-xxl-baseline {
        align-items: baseline !important
    }

    .align-items-xxl-stretch {
        align-items: stretch !important
    }

    .align-content-xxl-start {
        align-content: flex-start !important
    }

    .align-content-xxl-end {
        align-content: flex-end !important
    }

    .align-content-xxl-center {
        align-content: center !important
    }

    .align-content-xxl-between {
        align-content: space-between !important
    }

    .align-content-xxl-around {
        align-content: space-around !important
    }

    .align-content-xxl-stretch {
        align-content: stretch !important
    }

    .align-self-xxl-auto {
        align-self: auto !important
    }

    .align-self-xxl-start {
        align-self: flex-start !important
    }

    .align-self-xxl-end {
        align-self: flex-end !important
    }

    .align-self-xxl-center {
        align-self: center !important
    }

    .align-self-xxl-baseline {
        align-self: baseline !important
    }

    .align-self-xxl-stretch {
        align-self: stretch !important
    }

    .order-xxl-first {
        order: -1 !important
    }

    .order-xxl-0 {
        order: 0 !important
    }

    .order-xxl-1 {
        order: 1 !important
    }

    .order-xxl-2 {
        order: 2 !important
    }

    .order-xxl-3 {
        order: 3 !important
    }

    .order-xxl-4 {
        order: 4 !important
    }

    .order-xxl-5 {
        order: 5 !important
    }

    .order-xxl-last {
        order: 6 !important
    }

    .m-xxl-0 {
        margin: 0 !important
    }

    .m-xxl-1 {
        margin: .25rem !important
    }

    .m-xxl-2 {
        margin: .5rem !important
    }

    .m-xxl-3 {
        margin: 1rem !important
    }

    .m-xxl-4 {
        margin: 1.5rem !important
    }

    .m-xxl-5 {
        margin: 3rem !important
    }

    .m-xxl-auto {
        margin: auto !important
    }

    .mx-xxl-0 {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    .mx-xxl-1 {
        margin-left: .25rem !important;
        margin-right: .25rem !important
    }

    .mx-xxl-2 {
        margin-left: .5rem !important;
        margin-right: .5rem !important
    }

    .mx-xxl-3 {
        margin-left: 1rem !important;
        margin-right: 1rem !important
    }

    .mx-xxl-4 {
        margin-left: 1.5rem !important;
        margin-right: 1.5rem !important
    }

    .mx-xxl-5 {
        margin-left: 3rem !important;
        margin-right: 3rem !important
    }

    .mx-xxl-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .my-xxl-0 {
        margin-bottom: 0 !important;
        margin-top: 0 !important
    }

    .my-xxl-1 {
        margin-bottom: .25rem !important;
        margin-top: .25rem !important
    }

    .my-xxl-2 {
        margin-bottom: .5rem !important;
        margin-top: .5rem !important
    }

    .my-xxl-3 {
        margin-bottom: 1rem !important;
        margin-top: 1rem !important
    }

    .my-xxl-4 {
        margin-bottom: 1.5rem !important;
        margin-top: 1.5rem !important
    }

    .my-xxl-5 {
        margin-bottom: 3rem !important;
        margin-top: 3rem !important
    }

    .my-xxl-auto {
        margin-bottom: auto !important;
        margin-top: auto !important
    }

    .mt-xxl-0 {
        margin-top: 0 !important
    }

    .mt-xxl-1 {
        margin-top: .25rem !important
    }

    .mt-xxl-2 {
        margin-top: .5rem !important
    }

    .mt-xxl-3 {
        margin-top: 1rem !important
    }

    .mt-xxl-4 {
        margin-top: 1.5rem !important
    }

    .mt-xxl-5 {
        margin-top: 3rem !important
    }

    .mt-xxl-auto {
        margin-top: auto !important
    }

    .me-xxl-0 {
        margin-right: 0 !important
    }

    .me-xxl-1 {
        margin-right: .25rem !important
    }

    .me-xxl-2 {
        margin-right: .5rem !important
    }

    .me-xxl-3 {
        margin-right: 1rem !important
    }

    .me-xxl-4 {
        margin-right: 1.5rem !important
    }

    .me-xxl-5 {
        margin-right: 3rem !important
    }

    .me-xxl-auto {
        margin-right: auto !important
    }

    .mb-xxl-0 {
        margin-bottom: 0 !important
    }

    .mb-xxl-1 {
        margin-bottom: .25rem !important
    }

    .mb-xxl-2 {
        margin-bottom: .5rem !important
    }

    .mb-xxl-3 {
        margin-bottom: 1rem !important
    }

    .mb-xxl-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-xxl-5 {
        margin-bottom: 3rem !important
    }

    .mb-xxl-auto {
        margin-bottom: auto !important
    }

    .ms-xxl-0 {
        margin-left: 0 !important
    }

    .ms-xxl-1 {
        margin-left: .25rem !important
    }

    .ms-xxl-2 {
        margin-left: .5rem !important
    }

    .ms-xxl-3 {
        margin-left: 1rem !important
    }

    .ms-xxl-4 {
        margin-left: 1.5rem !important
    }

    .ms-xxl-5 {
        margin-left: 3rem !important
    }

    .ms-xxl-auto {
        margin-left: auto !important
    }

    .p-xxl-0 {
        padding: 0 !important
    }

    .p-xxl-1 {
        padding: .25rem !important
    }

    .p-xxl-2 {
        padding: .5rem !important
    }

    .p-xxl-3 {
        padding: 1rem !important
    }

    .p-xxl-4 {
        padding: 1.5rem !important
    }

    .p-xxl-5 {
        padding: 3rem !important
    }

    .px-xxl-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .px-xxl-1 {
        padding-left: .25rem !important;
        padding-right: .25rem !important
    }

    .px-xxl-2 {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }

    .px-xxl-3 {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }

    .px-xxl-4 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }

    .px-xxl-5 {
        padding-left: 3rem !important;
        padding-right: 3rem !important
    }

    .py-xxl-0 {
        padding-bottom: 0 !important;
        padding-top: 0 !important
    }

    .py-xxl-1 {
        padding-bottom: .25rem !important;
        padding-top: .25rem !important
    }

    .py-xxl-2 {
        padding-bottom: .5rem !important;
        padding-top: .5rem !important
    }

    .py-xxl-3 {
        padding-bottom: 1rem !important;
        padding-top: 1rem !important
    }

    .py-xxl-4 {
        padding-bottom: 1.5rem !important;
        padding-top: 1.5rem !important
    }

    .py-xxl-5 {
        padding-bottom: 3rem !important;
        padding-top: 3rem !important
    }

    .pt-xxl-0 {
        padding-top: 0 !important
    }

    .pt-xxl-1 {
        padding-top: .25rem !important
    }

    .pt-xxl-2 {
        padding-top: .5rem !important
    }

    .pt-xxl-3 {
        padding-top: 1rem !important
    }

    .pt-xxl-4 {
        padding-top: 1.5rem !important
    }

    .pt-xxl-5 {
        padding-top: 3rem !important
    }

    .pe-xxl-0 {
        padding-right: 0 !important
    }

    .pe-xxl-1 {
        padding-right: .25rem !important
    }

    .pe-xxl-2 {
        padding-right: .5rem !important
    }

    .pe-xxl-3 {
        padding-right: 1rem !important
    }

    .pe-xxl-4 {
        padding-right: 1.5rem !important
    }

    .pe-xxl-5 {
        padding-right: 3rem !important
    }

    .pb-xxl-0 {
        padding-bottom: 0 !important
    }

    .pb-xxl-1 {
        padding-bottom: .25rem !important
    }

    .pb-xxl-2 {
        padding-bottom: .5rem !important
    }

    .pb-xxl-3 {
        padding-bottom: 1rem !important
    }

    .pb-xxl-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-xxl-5 {
        padding-bottom: 3rem !important
    }

    .ps-xxl-0 {
        padding-left: 0 !important
    }

    .ps-xxl-1 {
        padding-left: .25rem !important
    }

    .ps-xxl-2 {
        padding-left: .5rem !important
    }

    .ps-xxl-3 {
        padding-left: 1rem !important
    }

    .ps-xxl-4 {
        padding-left: 1.5rem !important
    }

    .ps-xxl-5 {
        padding-left: 3rem !important
    }

    .text-xxl-start {
        text-align: left !important
    }

    .text-xxl-end {
        text-align: right !important
    }

    .text-xxl-center {
        text-align: center !important
    }
}

@media (min-width:1200px) {
    .fs-1 {
        font-size: 2.5rem !important
    }

    .fs-2 {
        font-size: 2rem !important
    }

    .fs-3 {
        font-size: 1.75rem !important
    }

    .fs-4 {
        font-size: 1.5rem !important
    }
}

@media print {
    .d-print-inline {
        display: inline !important
    }

    .d-print-inline-block {
        display: inline-block !important
    }

    .d-print-block {
        display: block !important
    }

    .d-print-grid {
        display: grid !important
    }

    .d-print-table {
        display: table !important
    }

    .d-print-table-row {
        display: table-row !important
    }

    .d-print-table-cell {
        display: table-cell !important
    }

    .d-print-flex {
        display: flex !important
    }

    .d-print-inline-flex {
        display: inline-flex !important
    }

    .d-print-none {
        display: none !important
    }
}

html {
    font-size: 100%
}

@media(max-width:320px) {
    html {
        font-size: 50%
    }
}

@media(min-width:992px)and (max-width:1399px) {
    html {
        font-size: 92%
    }
}

@media(min-width:320px)and (max-width:768px) {
    html {
        font-size: 80%
    }
}

body {
    font-family: Arial;
    font-size: 16px
}

a {
    cursor: pointer !important
}

.dropdown-toggle {
    padding: 0
}

h2, h3 {
    font-weight: 600
}

h2 {
    font-size: 2.3rem
}

@media(max-width:678px) {
    h2 {
        font-size: 2rem
    }
}

@media(min-width:768px)and (max-width:1200px) {
    h2 {
        font-size: 2rem
    }
}

h3 {
    font-size: 2.4rem
}

.btn-filled {
    background-color: transparent;
    border: .063rem solid #1d1d1b;
    border-radius: .5rem;
    color: #1d1d1b;
    font-size: 1.2rem;
    font-weight: 700;
    text-decoration: none
}
@media(max-width:992px) {
    .btn-filled {
        font-size: 1rem
    }
}

.btn-filled.btn-yellow {
    background-color: #fcbf24
}

.btn-filled:hover, .parent-hover:hover .btn-filled {
    background-color: #fcbf24;
    border-color: #fcbf24;
    color: #000;
    cursor: pointer
}

@media(max-width:768px) {
    .divisor-vertical-yellow:after, .divisor-vertical:after {
        min-height: 4.063rem;
        top: .625rem
    }
}

.divisor-vertical-gray:after {
  fcbf24;
    border-color: #fcbf24;
    color: #000;
    cursor: pointer
}

.btn-filled:not(.btn-no-arrow) {
    padding: .188rem .938rem .188rem 1.25rem
}

.btn-filled.btn-no-arrow {
    padding: .188rem .938rem
}

.btn-filled.black-arrow:not(.btn-no-arrow):after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAYAAABlyXS1AAAACXBIWXMAAC4jAAAuIwF4pT92AAAFHGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuODlkNjNhMDEsIDIwMjEvMTIvMTAtMTU6MjA6MjAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMi41IChNYWNpbnRvc2gpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMi0wNC0wMVQxMjo0Mjo1MC0wNzowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjItMDQtMDFUMTM6MjY6NTgtMDc6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjItMDQtMDFUMTM6MjY6NTgtMDc6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjZkYzg1ZWYtMTNiOC00N2RmLWI5MDEtN2QwYTkyZDBiODQ1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY2ZGM4NWVmLTEzYjgtNDdkZi1iOTAxLTdkMGE5MmQwYjg0NSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjY2ZGM4NWVmLTEzYjgtNDdkZi1iOTAxLTdkMGE5MmQwYjg0NSI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NjZkYzg1ZWYtMTNiOC00N2RmLWI5MDEtN2QwYTkyZDBiODQ1IiBzdEV2dDp3aGVuPSIyMDIyLTA0LTAxVDEyOjQyOjUwLTA3OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuNSAoTWFjaW50b3NoKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz43roE9AAAAXklEQVQY02NUVNWsYGBgmA7EHxnQABMQWwDxLiDmxyYJAmbYFDAhsTEUMKGZhKIAXRJFATZJmIJUXJIzgLiXCYdEFhD/Z8Ilge6gTmQJEGBBkqhANx8kORGI92NzFQCNYxGPxTb9LwAAAABJRU5ErkJggg==) !important;
    content: ""
}

.btn-filled:not(.btn-no-arrow):after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAYAAABlyXS1AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAXklEQVQYlW3QsQ2AMAwAwU8WYBtEyzDswAhskDWoWe5pAAXHliJHuq+MuquTSnwVWIALmAhTnz1nQe3+Q9DjEET8BRm+wYZ6Ok5TS4ZNLSoRP4h49NDjkZ0Pdc1A5QYBvKkZ9HEqDwAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-size: .438rem;
    content: "";
    display: inline-block;
    height: .875rem;
    margin-left: .625rem;
    vertical-align: middle;
    width: .625rem
}

.hr-yellow {
    background-color: #fcbf24;
    border: 0;
    display: block;
    height: 2px !important;
    opacity: 1;
    width: 100%
}

@media(max-width:992px) {
    h3 {
        font-size: 1.8rem
    }
}

.text-yellow {
    color: #fcbf24 !important
}

.owl-theme .owl-nav {
    position: absolute;
    top: 50%;
    width: 100%
}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {
    color: transparent !important;
    margin: 0
}

    .owl-carousel .owl-nav button.owl-next:hover, .owl-carousel .owl-nav button.owl-prev:hover {
        background-color: rgba(0,0,0,.7) !important
    }

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #fcbf24 !important
}

.owl-theme .owl-dots .owl-dot span {
    background: #747070 !important
}

.owl-theme .owl-dots {
    margin-bottom: .938rem;
    margin-top: .938rem
}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {
    position: absolute
}

.owl-carousel .owl-nav span {
    position: relative;
    top: -.5rem
}

.owl-carousel .owl-nav button.owl-prev {
    left: 0
}

    .owl-carousel .owl-nav button.owl-next:before, .owl-carousel .owl-nav button.owl-prev:before {
        background-color: rgba(0,0,0,.7) !important;
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 1.438rem;
        border-radius: 0 !important;
        color: #fff !important;
        content: "";
        display: block;
        height: 7.5rem;
        line-height: 7.813rem !important;
        margin: 0 !important;
        width: 1.875rem
    }

    .owl-carousel .owl-nav button.owl-prev:before {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAHYAAAB2AH6XKZyAAAFXGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuODlkNjNhMDEsIDIwMjEvMTIvMTAtMTU6MjA6MjAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJ3d3cuaW5rc2NhcGUub3JnIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMi0wNC0xMFQxNzozODoyMy0wNzowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjItMDQtMTBUMTc6Mzk6NDItMDc6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjItMDQtMTBUMTc6Mzk6NDItMDc6MDAiIHRpZmY6T3JpZW50YXRpb249IjEiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6YWEyYjU5NWMtZGU1My00NWI2LWJkNmYtMmY3YWNmZjFmYmZiIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOmFhMmI1OTVjLWRlNTMtNDViNi1iZDZmLTJmN2FjZmYxZmJmYiIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFhMmI1OTVjLWRlNTMtNDViNi1iZDZmLTJmN2FjZmYxZmJmYiI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmFhMmI1OTVjLWRlNTMtNDViNi1iZDZmLTJmN2FjZmYxZmJmYiIgc3RFdnQ6d2hlbj0iMjAyMi0wNC0xMFQxNzozOTo0Mi0wNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjUgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+itI1KQAAAeVJREFUeNrt21uLjVEYB/DfnhkunJImI8mF04VIXCjNxThFOcSVQ7nyAXwXdy5xKSMXYmjGcCNKkpI0kkRCcsyh1HbxLt9gr/2u3bP+H2Cvnt/7rNahtTvdblfkDAmeClABKkAFqAAVoAIUnw7O4h3WRgMYwjmcwQps6+WPjxRe/DDO41SuAUoGmIeLOJFzkFIB5uMSjuQeaKTQ4idxKOIqsABX+1V8aR2wENewM+I+YAmu97v4UjpgKW5ie8Sd4Cim2yq+7Q5YjhlsavMLtAUwhtvYGPEwtAp3Sii+jQ5YjVmsiXgcXoe7JRXfzw7YkL78yhLP2rmzOX354orvRwdsSev8aKln7pwdsDUtdcUWnxNgR9rkLFN4ckyBcdzAYgOQXgOsxxQWGZDkmALDBii9BpjDQfyM3AGzOIBvUQGkjc8+fI0KAA+wF1+iAsBD7MHHqADwCLvwISoAPNXc+L6JCgDPMIHXUQHgZUJ4ERUAXqXpMBcVAN6mTngeFYDmucsEnkQFgPfYjcdRAeBTQrgfFQA+p7PDvagA8B37NVdpIQHgBw7jVlQA+KV5HDUVFQB+4yiuRAWAPziOy1EB4C9O4kKuAUp/Kvsf4bTmeu1Yul/oWTr1b3PBUwEqQAWoABWgAgTOPyDOS6S333uRAAAAAElFTkSuQmCC)
    }

.owl-carousel .owl-nav button.owl-next:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAHYAAAB2AH6XKZyAAAF52lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuODlkNjNhMDEsIDIwMjEvMTIvMTAtMTU6MjA6MjAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0id3d3Lmlua3NjYXBlLm9yZyIgeG1wOkNyZWF0ZURhdGU9IjIwMjItMDQtMTBUMTc6Mzg6MjMtMDc6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIyLTA0LTEwVDE3OjM5OjMzLTA3OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIyLTA0LTEwVDE3OjM5OjMzLTA3OjAwIiB0aWZmOk9yaWVudGF0aW9uPSIxIiB0aWZmOlJlc29sdXRpb25Vbml0PSIyIiBleGlmOkNvbG9yU3BhY2U9IjEiIGV4aWY6UGl4ZWxYRGltZW5zaW9uPSI2NCIgZXhpZjpQaXhlbFlEaW1lbnNpb249IjY0IiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmQxY2FiOTFlLTg1OWItNDFmMy1hN2M3LTEzMjg2OWViMDg0NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpkMWNhYjkxZS04NTliLTQxZjMtYTdjNy0xMzI4NjllYjA4NDciIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkMWNhYjkxZS04NTliLTQxZjMtYTdjNy0xMzI4NjllYjA4NDciPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpkMWNhYjkxZS04NTliLTQxZjMtYTdjNy0xMzI4NjllYjA4NDciIHN0RXZ0OndoZW49IjIwMjItMDQtMTBUMTc6Mzk6MzMtMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMi41IChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnOib2MAAAG+SURBVHja7dpJalVBGAXgL2txAYI7sO9FsQEdiAMnznQ7zgQHIiIIgiKIDfbY900IIcQ+mmhi3zwH71+C770Lp84O6rv31v3rUGO9Xk9yxhpAA2gADaABNIAG0AD+UxbhEo7iAP6mAWyvxcMh7MXvVAA4hp1dRhg0ABzHLvxIBYDT2ILvqQBwBpvxLRUAzhbCQioAXMEazKcCwDWsw2wqANzFCnxIBYD7WIW3qQDwDEvxOhUAXhTCy1QAGMdKTKYCwFS9CROpADBdG+OTVAB4h2V4lAoA72tivJ0KAHO1Md5MBYBPWI3rqQDwGZtwIRUAvmIDzqUCqDJlcU2OkQALWJIKMI+1uJz4CcxiPa4mboIfqzi5k/gbnKnF30schN7UoehB4ij8qo7FzxMPQ5M1/48nHocn6slPJRYiT+vJTxtiugLwuAqQodfjXQB4iOX6LZA0gFv6rc+MEWWUADeq6JgzwowK4CI2VtEhDeB8FRtfdCDDBjiFbfrtjjSAk9iKnzqUYQGcwI6uLX5YAEewG790MIMGOIw9+KOjGSTAQezT8fvCg7wsvR+dv4rerss3gAbQABpAA2gADSA2/wDyBUmQHoxZUgAAAABJRU5ErkJggg==)
}

.owl-carousel .owl-nav button.owl-next {
    right: 0
}

@media(max-width:992px) {
    .owl-theme .owl-nav {
        width: 100%
    }
}

.divisor-diagonal {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAvCAYAAAAB6PEaAAABVElEQVR4AaXMs2IdABjH0e/63tp2u9T2XNu2bdu2p1pxssS2bScvkt87/IezHjty9KDKi4uIkjP0RARq5AxzUYVnauTBLeRjhpoNRiLuorOaLUMLJsOpRAG8RRQcMCUbilrsgimZA7tQiX5q5kMMPsHUbBKaMVfO8BDZMDXrhmKckTMsQzuGyxm+4zecajYIbVgLU7NjKEQ/OUMqnsGlZnNQj1kwNXuPOPRQs54oxmG41GwX6jAGpmQuhOIzuqjZRDRiNUzNbiEDI9UsgEw8hkfNlqIcC2Fq9hEx6Ktmw5CD83Co2W5UYBZMyfz4i+/wqtlsVGA3TM0uIQ0j1Wwg4vAGDjVbjmIsgimZGy+QjC5qNgbpuAZTs82ox3g164pvCIap2Tg0YJuauXEMZeilZt2QgHcwNZuPJsxSMzceIRNONRuMXJyEqdk6tGAY5GwPvsChZh2gmINJUjRJOAAAAABJRU5ErkJggg==);
    background-position: .625rem;
    background-repeat: no-repeat;
    background-size: auto 2.188rem;
    display: block;
    flex: 0 0;
    min-height: 2.5rem;
    min-width: 2.5rem
}

.divisor-vertical, .divisor-vertical-gray, .divisor-vertical-yellow {
    flex: 0 0;
    margin: 0 1.25rem;
    max-width: .063rem;
    position: relative
}

@media(min-width:810px)and (max-width:992px) {
    .divisor-vertical, .divisor-vertical-gray, .divisor-vertical-yellow {
        height: 0;
        margin-left: 0;
        margin-right: 0
    }
}

.divisor-vertical-yellow:after, .divisor-vertical:after {
    background-color: #f2f2f1;
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 1.563rem;
    content: " ";
    min-height: 3.438rem;
    position: absolute;
    top: 4vw;
    width: .063rem
}

@media(max-width:768px) {
    .divisor-vertical-yellow:after, .divisor-vertical:after {
        min-height: 4.063rem;
        top: .625rem
    }
}

.divisor-vertical-gray:after {
    background-color: gray;
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 1.563rem;
    content: " ";
    min-height: 100%;
    position: absolute;
    top: 0;
    width: .063rem
}

@media(max-width:768px) {
    .divisor-vertical-gray:after {
        min-height: 4.063rem;
        top: .625rem
    }
}

.text-right {
    text-align: right
}

.transparency {
    opacity: .7
}

.divisor-vertical-yellow:after {
    background-color: #fcbf24 !important
}

input[type=radio] {
    -webkit-appearance: none;
    appearance: none
}

    input[type=radio] + label {
        color: #fff;
        cursor: pointer;
        line-height: 1.25rem;
        padding-left: 1.875rem;
        position: relative
    }

@media(max-width:768px) {
    input[type=radio] + label {
        padding-left: 1.3rem
    }
}

input[type=radio]:checked + label:before, input[type=radio]:hover + label:before {
    background: #fff !important
}

@media(max-width:768px) {
    input[type=radio]:checked + label:before, input[type=radio]:hover + label:before {
        background: #fcbf24 !important
    }
}

input[type=radio] + label:before {
    aspect-ratio: 1;
    background-color: #fff;
    border: 0 solid #fff;
    border-radius: 50%;
    content: "";
    display: inline-block;
    left: 0;
    opacity: 1;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    transition: all .3s;
    width: 1.25rem
}

@media(max-width:768px) {
    input[type=radio] + label:before {
        width: .8rem
    }
}

input[type=radio] + label:after {
    aspect-ratio: 1;
    background: #fcbf24 !important;
    border: .063rem solid #fcbf24 !important;
    border-radius: 50%;
    content: "";
    display: inline-block;
    left: .313rem;
    opacity: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    transition: all .3s;
    width: .625rem
}

@media(max-width:768px) {
    input[type=radio] + label:after {
        display: none
    }
}

input[type=radio]:checked + label:after, input[type=radio]:hover + label:after {
    opacity: 1
}

.rounded {
    border-radius: .625rem !important
}

.centered-dots .owl-dots {
    bottom: 0;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0
}

.owl-large-dots .owl-dots .owl-dot span {
    height: .938rem !important;
    width: .938rem !important
}

@media(max-width:768px) {
    .owl-large-dots .owl-dots .owl-dot span {
        background-color: #fff !important;
        height: .5rem !important;
        margin: .5rem .2rem 1rem !important;
        width: .5rem !important
    }
}

.slick-dots li {
    margin: 0 .188rem
}

    .slick-dots li button:before {
        color: #a3a1a2 !important;
        font-size: .75rem;
        opacity: 1
    }

    .slick-dots li.slick-active button:before, .slick-dots li:hover button:before {
        color: #fcbf24 !important
    }

.slick-arrow, .slick-arrow:focus, .slick-arrow:hover {
    background-color: rgba(0,0,0,.7);
    background-position: 50%;
    background-repeat: no-repeat !important;
    background-size: 1.563rem;
   /* height: 6.563rem; OVAK*/
   /* width: 1.875rem*/
}

    .slick-arrow.slick-prev {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAHYAAAB2AH6XKZyAAAFXGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuODlkNjNhMDEsIDIwMjEvMTIvMTAtMTU6MjA6MjAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJ3d3cuaW5rc2NhcGUub3JnIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMi0wNC0xMFQxNzozODoyMy0wNzowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjItMDQtMTBUMTc6Mzk6NDItMDc6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjItMDQtMTBUMTc6Mzk6NDItMDc6MDAiIHRpZmY6T3JpZW50YXRpb249IjEiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6YWEyYjU5NWMtZGU1My00NWI2LWJkNmYtMmY3YWNmZjFmYmZiIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOmFhMmI1OTVjLWRlNTMtNDViNi1iZDZmLTJmN2FjZmYxZmJmYiIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFhMmI1OTVjLWRlNTMtNDViNi1iZDZmLTJmN2FjZmYxZmJmYiI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmFhMmI1OTVjLWRlNTMtNDViNi1iZDZmLTJmN2FjZmYxZmJmYiIgc3RFdnQ6d2hlbj0iMjAyMi0wNC0xMFQxNzozOTo0Mi0wNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjUgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+itI1KQAAAeVJREFUeNrt21uLjVEYB/DfnhkunJImI8mF04VIXCjNxThFOcSVQ7nyAXwXdy5xKSMXYmjGcCNKkpI0kkRCcsyh1HbxLt9gr/2u3bP+H2Cvnt/7rNahtTvdblfkDAmeClABKkAFqAAVoAIUnw7O4h3WRgMYwjmcwQps6+WPjxRe/DDO41SuAUoGmIeLOJFzkFIB5uMSjuQeaKTQ4idxKOIqsABX+1V8aR2wENewM+I+YAmu97v4UjpgKW5ie8Sd4Cim2yq+7Q5YjhlsavMLtAUwhtvYGPEwtAp3Sii+jQ5YjVmsiXgcXoe7JRXfzw7YkL78yhLP2rmzOX354orvRwdsSev8aKln7pwdsDUtdcUWnxNgR9rkLFN4ckyBcdzAYgOQXgOsxxQWGZDkmALDBii9BpjDQfyM3AGzOIBvUQGkjc8+fI0KAA+wF1+iAsBD7MHHqADwCLvwISoAPNXc+L6JCgDPMIHXUQHgZUJ4ERUAXqXpMBcVAN6mTngeFYDmucsEnkQFgPfYjcdRAeBTQrgfFQA+p7PDvagA8B37NVdpIQHgBw7jVlQA+KV5HDUVFQB+4yiuRAWAPziOy1EB4C9O4kKuAUp/Kvsf4bTmeu1Yul/oWTr1b3PBUwEqQAWoABWgAgTOPyDOS6S333uRAAAAAElFTkSuQmCC);
        background-repeat:no-repeat;
        }

    .slick-arrow.slick-next {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAHYAAAB2AH6XKZyAAAF52lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuODlkNjNhMDEsIDIwMjEvMTIvMTAtMTU6MjA6MjAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0id3d3Lmlua3NjYXBlLm9yZyIgeG1wOkNyZWF0ZURhdGU9IjIwMjItMDQtMTBUMTc6Mzg6MjMtMDc6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIyLTA0LTEwVDE3OjM5OjMzLTA3OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIyLTA0LTEwVDE3OjM5OjMzLTA3OjAwIiB0aWZmOk9yaWVudGF0aW9uPSIxIiB0aWZmOlJlc29sdXRpb25Vbml0PSIyIiBleGlmOkNvbG9yU3BhY2U9IjEiIGV4aWY6UGl4ZWxYRGltZW5zaW9uPSI2NCIgZXhpZjpQaXhlbFlEaW1lbnNpb249IjY0IiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmQxY2FiOTFlLTg1OWItNDFmMy1hN2M3LTEzMjg2OWViMDg0NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpkMWNhYjkxZS04NTliLTQxZjMtYTdjNy0xMzI4NjllYjA4NDciIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkMWNhYjkxZS04NTliLTQxZjMtYTdjNy0xMzI4NjllYjA4NDciPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpkMWNhYjkxZS04NTliLTQxZjMtYTdjNy0xMzI4NjllYjA4NDciIHN0RXZ0OndoZW49IjIwMjItMDQtMTBUMTc6Mzk6MzMtMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMi41IChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnOib2MAAAG+SURBVHja7dpJalVBGAXgL2txAYI7sO9FsQEdiAMnznQ7zgQHIiIIgiKIDfbY900IIcQ+mmhi3zwH71+C770Lp84O6rv31v3rUGO9Xk9yxhpAA2gADaABNIAG0AD+UxbhEo7iAP6mAWyvxcMh7MXvVAA4hp1dRhg0ABzHLvxIBYDT2ILvqQBwBpvxLRUAzhbCQioAXMEazKcCwDWsw2wqANzFCnxIBYD7WIW3qQDwDEvxOhUAXhTCy1QAGMdKTKYCwFS9CROpADBdG+OTVAB4h2V4lAoA72tivJ0KAHO1Md5MBYBPWI3rqQDwGZtwIRUAvmIDzqUCqDJlcU2OkQALWJIKMI+1uJz4CcxiPa4mboIfqzi5k/gbnKnF30schN7UoehB4ij8qo7FzxMPQ5M1/48nHocn6slPJRYiT+vJTxtiugLwuAqQodfjXQB4iOX6LZA0gFv6rc+MEWWUADeq6JgzwowK4CI2VtEhDeB8FRtfdCDDBjiFbfrtjjSAk9iKnzqUYQGcwI6uLX5YAEewG790MIMGOIw9+KOjGSTAQezT8fvCg7wsvR+dv4rerss3gAbQABpAA2gADSA2/wDyBUmQHoxZUgAAAABJRU5ErkJggg==);
        background-repeat: no-repeat;
    }

.slick-next:before, .slick-prev:before {
    content: " "
}

.slick-next.slick-disabled, .slick-prev.slick-disabled {
    opacity: 0
}

.slick-prev {
    left: 0;
    z-index: 1
}

.slick-next {
    right: 0;
    z-index: 1
}

    .slick-next:before {
        content: ""
    }

.text-smaller {
    font-size: 1rem !important
}

@media(min-width:1400px) {
    .container-lg.smaller-container, .container-md.smaller-container, .container-sm.smaller-container, .container-xl.smaller-container, .container-xxl.smaller-container, .container.smaller-container {
        max-width: 72.5rem
    }
}

.bg-light-blue {
    background-color: #e9f2f3
}

.bg-whitesmoke {
    background-color: #fffdfd
}

body {
    padding-right: 0 !important
}

.btn.btn-enviar {
    background-color: #1d1d1b;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAZCAYAAAAmNZ4aAAAACXBIWXMAAC4jAAAuIwF4pT92AAAljWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMi0wMi0wNFQwODo1NzoxMy0wODowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMi0wNi0yMFQxODowNDowMi0wNzowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjItMDYtMjBUMTg6MDQ6MDItMDc6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVkM2VkOWI3LTYxZTMtM2E0Mi05NzU5LTRlM2JiY2UwMzMzZiIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjUzYTJiYzNhLTNlNTAtZDU0OC05OWJhLWE1MDY5OTMyN2Y1MiIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmJhYmMzNWRmLTJkYzItZmY0Ny1hYTM4LWVmMTYwYWJiMjAwNCIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgdGlmZjpPcmllbnRhdGlvbj0iMSIgdGlmZjpYUmVzb2x1dGlvbj0iMzAwMDAwMC8xMDAwMCIgdGlmZjpZUmVzb2x1dGlvbj0iMzAwMDAwMC8xMDAwMCIgdGlmZjpSZXNvbHV0aW9uVW5pdD0iMiIgZXhpZjpDb2xvclNwYWNlPSI2NTUzNSIgZXhpZjpQaXhlbFhEaW1lbnNpb249IjE5MjAiIGV4aWY6UGl4ZWxZRGltZW5zaW9uPSIyNDkwIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpiYWJjMzVkZi0yZGMyLWZmNDctYWEzOC1lZjE2MGFiYjIwMDQiIHN0RXZ0OndoZW49IjIwMjItMDItMDRUMDg6NTc6MTMtMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChXaW5kb3dzKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MGI4ZGVjN2ItMzJiMS00ZTRlLTkzOTYtMWY2NTE1MTM3MzkyIiBzdEV2dDp3aGVuPSIyMDIyLTAyLTA0VDA5OjA4OjA5LTA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmI2NjA3ODVkLWIyZTMtYTA0Yy05YjI5LTI0OTVhYjU5ODY1OSIgc3RFdnQ6d2hlbj0iMjAyMi0wNi0yMFQxODowNDowMi0wNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImRlcml2ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImNvbnZlcnRlZCBmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo1ZDNlZDliNy02MWUzLTNhNDItOTc1OS00ZTNiYmNlMDMzM2YiIHN0RXZ0OndoZW49IjIwMjItMDYtMjBUMTg6MDQ6MDItMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YjY2MDc4NWQtYjJlMy1hMDRjLTliMjktMjQ5NWFiNTk4NjU5IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6ZjI5Y2U1YTItNjVmZi04OTRjLTlhYzgtODg0OTE2MzI4YjNiIiBzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6YmFiYzM1ZGYtMmRjMi1mZjQ3LWFhMzgtZWYxNjBhYmIyMDA0Ii8+IDxwaG90b3Nob3A6VGV4dExheWVycz4gPHJkZjpCYWc+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0iSW5pY2lvIEFjdGl2YWRvIiBwaG90b3Nob3A6TGF5ZXJUZXh0PSJJbmljaW8iLz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSJOb3NvdHJvcyIgcGhvdG9zaG9wOkxheWVyVGV4dD0iTm9zb3Ryb3MiLz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSJJbmljaW8gZGVzYWN0aXZhZG8gY29waWEiIHBob3Rvc2hvcDpMYXllclRleHQ9IkluaWNpbyIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IkNvbnRhY3RvIGRlc2FjdGl2YWRvIGNvcGlhIiBwaG90b3Nob3A6TGF5ZXJUZXh0PSJDb250YWN0byIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IkNvdGl6YXIgZGVzYWN0aXZhZG8iIHBob3Rvc2hvcDpMYXllclRleHQ9IkNvdGl6YXIiLz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSJDb250Y3RvIEFjdGl2YWRvIiBwaG90b3Nob3A6TGF5ZXJUZXh0PSJDb250YWN0byIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IkFjY2VzbyBHTFIgQWN0aXZhZG8iIHBob3Rvc2hvcDpMYXllclRleHQ9IkFjY2VzbyBHTFIiLz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSJBY2Nlc28gR0xSIERlc2FjdGl2YWRvIiBwaG90b3Nob3A6TGF5ZXJUZXh0PSJBY2Nlc28gR0xSIi8+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0iU2xvZ2FuIEltYWdlbiBIZWFkZXIiIHBob3Rvc2hvcDpMYXllclRleHQ9Ik5vcyBlbmNhbnRhIGF0ZW5kZXJ0ZSIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IlBvbnRlIGVuIGNvbnRhY3RvIGNvbiBub3NvdHJvcyIgcGhvdG9zaG9wOkxheWVyVGV4dD0iUG9udGUgZW4gY29udGFjdG8gY29uIG5vc290cm9zIi8+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0iQ290aXphIHbDrWEgRS1tYWlsIiBwaG90b3Nob3A6TGF5ZXJUZXh0PSJDb3RpemEgdsOtYSBFLW1haWwiLz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSJuZWdvY2lvc0BhYXIuY29tLm14IiBwaG90b3Nob3A6TGF5ZXJUZXh0PSJuZWdvY2lvc0BhYXIuY29tLm14Ii8+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0iTGzDoW1hbm9zIEkgQ290aXphY2lvbmVzIiBwaG90b3Nob3A6TGF5ZXJUZXh0PSJMbMOhbWFub3MgSSBDb3RpemFjaW9uZXMiLz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSIrNTIgKDY2NCkgNjgzIDEwMjIiIHBob3Rvc2hvcDpMYXllclRleHQ9Iis1MiAoNjY0KSA2ODMgMTAyMiIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IkhvcmFyaW8gLSBTdWN1cnNhbGVzIiBwaG90b3Nob3A6TGF5ZXJUZXh0PSJIb3JhcmlvIC0gU3VjdXJzYWxlcyIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9Ikx1bmVzIC0gVmllcm5lcyA4IGFtIC0gNTozMCBwbSIgcGhvdG9zaG9wOkxheWVyVGV4dD0iTHVuZXMgLSBWaWVybmVzIDggYW0gLSA1OjMwIHBtIi8+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0iUmVkZXMgU29jaWFsZXMiIHBob3Rvc2hvcDpMYXllclRleHQ9IlJlZGVzIFNvY2lhbGVzIi8+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0iU29sdWNpb25lcyIgcGhvdG9zaG9wOkxheWVyVGV4dD0iU29sdWNpb25lcyIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IlRpanVhbmEiIHBob3Rvc2hvcDpMYXllclRleHQ9IlRpanVhbmEiLz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSJBdGVuY2nDs24gYSBjbGllbnRlcyIgcGhvdG9zaG9wOkxheWVyVGV4dD0iQXRlbmNpw7NuIGEgY2xpZW50ZXMiLz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSJBZ2VuY2lhIEFkdWFuYWwgZGVzYWN0aXZhZG8iIHBob3Rvc2hvcDpMYXllclRleHQ9IkFnZW5jaWEgQWR1YW5hbCBSb2Ryw61ndWV6Ii8+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0iQWdlbmNpYSBBZHVhbmFsIGFjdGl2YWRvIiBwaG90b3Nob3A6TGF5ZXJUZXh0PSJBZ2VuY2lhIEFkdWFuYWwiLz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSIrNTIgKDY2NCkgNjgzIDEwMjIiIHBob3Rvc2hvcDpMYXllclRleHQ9Iis1MiAoNjY0KSA2ODMgMTAyMiIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9Ik5vc290cm9zIERlc2FjdGl2YWRvIiBwaG90b3Nob3A6TGF5ZXJUZXh0PSJOb3NvdHJvcyIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9Ik5vc290cm9zIEFjdGl2YWRvIiBwaG90b3Nob3A6TGF5ZXJUZXh0PSJOb3NvdHJvcyIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IkNvbnRhY3RvIERlc2FjdGl2YWRvIiBwaG90b3Nob3A6TGF5ZXJUZXh0PSJDb250YWN0byIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IkNvbnRhY3RvIEFjdGl2YWRvIiBwaG90b3Nob3A6TGF5ZXJUZXh0PSJDb250YWN0byIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IlViaWNhY2nDs24gRGVzYWN0aXZhZG8iIHBob3Rvc2hvcDpMYXllclRleHQ9IlViaWNhY2nDs24iLz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSJVYmljYWNpw7NuIEFjdGl2YWRvIiBwaG90b3Nob3A6TGF5ZXJUZXh0PSJVYmljYWNpw7NuIi8+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0iRXNwYcOxb2wgRGVzYWN0aXZhZG8iIHBob3Rvc2hvcDpMYXllclRleHQ9IkVzcGHDsW9sIi8+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0iRXNwYcOxb2wgQWN0aXZhZG8iIHBob3Rvc2hvcDpMYXllclRleHQ9IkVzcGHDsW9sIi8+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0iSW5nbMOpcyBEZXNhY3RpdmFkbyIgcGhvdG9zaG9wOkxheWVyVGV4dD0iSW5nbMOpcyIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IkluZ2zDqXMgQWN0aXZhZG8iIHBob3Rvc2hvcDpMYXllclRleHQ9IkluZ2zDqXMiLz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSI4IGFtIGEgNTozMCBwbSBkZSBMdW5lcyBhIFZpZXJuZXMiIHBob3Rvc2hvcDpMYXllclRleHQ9IjggYW0gYSA1OjMwIHBtIGRlIEx1bmVzIGEgVmllcm5lcyIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IlImYW1wO1IgVHJhbnNwb3J0IERlc2FjdGl2YWRvIiBwaG90b3Nob3A6TGF5ZXJUZXh0PSJSJmFtcDtSIEludGVybmF0aW9uYWwgVHJhbnNwb3J0Ii8+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0iUiZhbXA7UiBUcmFuc3BvcnQgQWN0aXZhZG8iIHBob3Rvc2hvcDpMYXllclRleHQ9IlImYW1wO1IgVHJhbnNwb3J0Ii8+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0iUiZhbXA7UiBGcmVpZ2h0IEZvcndhcmRpbmcsIEluYy4gRGVzYWN0aXZhZG8iIHBob3Rvc2hvcDpMYXllclRleHQ9IlImYW1wO1IgSW50ZXJuYXRpb25hbCBGcmVpZ2h0IEZvcndhcmRpbmciLz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSJSJmFtcDtSIEZyZWlnaHQgRm9yd2FyZGluZywgSW5jLiBBY3RpdmFkbyIgcGhvdG9zaG9wOkxheWVyVGV4dD0iUiZhbXA7UiBGcmVpZ2h0IEZvcndhcmRpbmcsIEluYy4iLz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSJCbHZkLiAzcmEuIE9lc3RlIE5vLiAxNzUwMC1DIEZyYWNjLiBHYXJpdGEgZGUgT3RheSBDLlAuIDIyNDMwLCAiIHBob3Rvc2hvcDpMYXllclRleHQ9IkJsdmQuIDNyYS4gT2VzdGUgTm8uIDE3NTAwLUMgRnJhY2MuIEdhcml0YSBkZSBPdGF5IEMuUC4gMjI0MzAsIFRpanVhbmEsIEIuQy4iLz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSIgVGVsOiArNTIgKDY2NCkgNjgzIDEwMjIgVGVsOiArNTIgKDY2NCkgNjgzIDEwMjMiIHBob3Rvc2hvcDpMYXllclRleHQ9IiBUZWw6ICs1MiAoNjY0KSA2ODMgMTAyMiBUZWw6ICs1MiAoNjY0KSA2ODMgMTAyMyIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IsKuIDIwMjIgQ29weXJpZ2h0IEdydXBvIExvZ8Otc3RpY28gUm9kcsOtZ3Vlei4gVG9kb3MgbG9zIGRlcmVjaG9zICIgcGhvdG9zaG9wOkxheWVyVGV4dD0iwq4gMjAyMiBDb3B5cmlnaHQgR3J1cG8gTG9nw61zdGljbyBSb2Ryw61ndWV6LiBUb2RvcyBsb3MgZGVyZWNob3MgcmVzZXJ2YWRvcy4iLz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSJBdmlzbyBkZSBwcml2YWNpZGFkIERlc2FjdGl2YWRvIiBwaG90b3Nob3A6TGF5ZXJUZXh0PSJBdmlzbyBkZSBwcml2YWNpZGFkIi8+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0iQXZpc28gZGUgcHJpdmFjaWRhZCBBY3RpdmFkbyIgcGhvdG9zaG9wOkxheWVyVGV4dD0iQXZpc28gZGUgcHJpdmFjaWRhZCIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IkVuc2VuYWRhIiBwaG90b3Nob3A6TGF5ZXJUZXh0PSJFbnNlbmFkYSIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IlZpcmdpbGlvIFVyaWJlIDY0OSBMb2NhbCAxMSBQbGF6YSBEZWxmaW5lcyBDLlAuIDIyODcwLCBFbnNlbmFkYSIgcGhvdG9zaG9wOkxheWVyVGV4dD0iVmlyZ2lsaW8gVXJpYmUgNjQ5IExvY2FsIDExIFBsYXphIERlbGZpbmVzIEMuUC4gMjI4NzAsIEVuc2VuYWRhLCBCLkMuICBUZWw6ICs1MiAoNjQ2KSAxNTYgNTM5MiBUZWw6ICs1MiAoNjY0KSAxNzUgNzIwNiIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IlNhbiBEaWVnbyIgcGhvdG9zaG9wOkxheWVyVGV4dD0iU2FuIERpZWdvIi8+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0iICBUZWw6ICsxICg2MTkpIDY2MSAwMDI3IEZheDogKzEgKDYxOSkgNjYxIDAwNDQiIHBob3Rvc2hvcDpMYXllclRleHQ9IiAgVGVsOiArMSAoNjE5KSA2NjEgMDAyNyBGYXg6ICsxICg2MTkpIDY2MSAwMDQ0Ii8+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0iMjQ1MCBTaWVtcHJlIFZpdmEgQ3QuIFNhbiBEaWVnbywgQ0EuIDkyMTU0IiBwaG90b3Nob3A6TGF5ZXJUZXh0PSIyNDUwIFNpZW1wcmUgVml2YSBDdC4gU2FuIERpZWdvLCBDQS4gOTIxNTQiLz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSJJbmZvcm1hY2nDs24gZGUgSW50ZXJuw6lzIEFuaW1hY2nDs24gRW50cmFkYSBUZXh0byBjb3BpYSIgcGhvdG9zaG9wOkxheWVyVGV4dD0iwqFUdSBzb2xpY2l0dWQgaGEgc2lkbyBlbnZpYWRhIGNvbiDDqXhpdG8hIi8+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0iTnVlc3RybyBlcXVpcG8gZGUgYXRlbmNpw7NuIHJldmlzYXLDoSBsYSBpbmZvcm1hY2nDs24geSBzZSBjb211bmljIiBwaG90b3Nob3A6TGF5ZXJUZXh0PSJOdWVzdHJvIGVxdWlwbyBkZSBhdGVuY2nDs24gcmV2aXNhcsOhIGxhIGluZm9ybWFjacOzbiB5IHNlIGNvbXVuaWNhcsOhIGNvbml0Z28gYSBsYSBicmV2ZWRhZC4iLz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSJTw60sIG1lIGd1c3RhcsOtYSByZWNpYmlyIG5vdGljaWFzLCBjb211bmljYWRvcyB5IGFjdHVhbGl6YWNpb25lcyIgcGhvdG9zaG9wOkxheWVyVGV4dD0iU8OtLCBtZSBndXN0YXLDrWEgcmVjaWJpciBub3RpY2lhcywgY29tdW5pY2Fkb3MgeSBhY3R1YWxpemFjaW9uZXMgZGUgR3J1cG8gTG9nw61zdGljbyBSb2Ryw61ndWV6LiBQdWVkbyBjYW5jZWxhciBtaSBzdXNjcmlwY2nDs24gZW4gY3VhbHF1aWVyIG1vbWVudG8uIEVuIG51ZXN0cmEgUG9sw610aWNhIGRlIHByaXZhY2lkYWQgZW5jb250cmFyw6FzIG3DoXMgaW5mb3JtYWNpw7NuIGFjZXJjYSBkZSBjw7NtbyB1dGlsaXphbW9zIGxvcyBkYXRvcyBwZXJzb25hbGVzLiIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IkNvbXBsZXRhIGVzdGEgaW5mb3JtYWNpw7NuIHkgbm9zIHBvbmRyZW1vcyBlbiAgY29udGFjdG8gY29udGlnbyAiIHBob3Rvc2hvcDpMYXllclRleHQ9IkNvbXBsZXRhIGVzdGEgaW5mb3JtYWNpw7NuIHkgbm9zIHBvbmRyZW1vcyBlbiAgY29udGFjdG8gY29udGlnbyBsbyBhbnRlcyBwb3NpYmxlIi8+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6VGV4dExheWVycz4gPHBob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4gPHJkZjpCYWc+IDxyZGY6bGk+MDc3MTUyMDhFNTY0MTgyODI3N0MwQzA3NzY2MTlDMzQ8L3JkZjpsaT4gPHJkZjpsaT4yNzcwMjY4OEVCQzZGN0Q2OUY0QUIzRjMwMTNBNDcxMzwvcmRmOmxpPiA8cmRmOmxpPjQzNkM1MzRCRUI4NDFFQUQ1MUY2M0U2QTg1NTExMzlGPC9yZGY6bGk+IDxyZGY6bGk+QTI5OEM3NDE2RTU4REZEQ0YyNDE2NTYzQzlBNTA2NTA8L3JkZjpsaT4gPHJkZjpsaT5EREFDOUE5NjkyNEVFQTNEN0I2QTYzMDQzQzczQkYzNDwvcmRmOmxpPiA8cmRmOmxpPkYxN0NEMzEyODY4MTgxRjNFQkZCMTk5NDJDQjNCQTIyPC9yZGY6bGk+IDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjBkODU0ZTI1LWViM2MtZGI0ZS1hM2IyLTdmMTk4ZWQyZTk0MTwvcmRmOmxpPiA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDo3YjVlYmE1Zi1mOTU1LTQ1NDItYWY0NS02NDllYzEwYjRkZWY8L3JkZjpsaT4gPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6ODMwMTA1ZTktOTY0Yy0wMTQxLTliZWMtMTI0NGZlNWY3MTZmPC9yZGY6bGk+IDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmRjNzViMTE5LWVkN2YtNmM0OC05ZjM4LWQ3NjM1NzJkMDE0ODwvcmRmOmxpPiA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDpmNjJjY2NlZC02MTY0LTZlNGUtYWVmMy0zNTNhM2FjNTNiMjU8L3JkZjpsaT4gPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6ZmVhMzU3ZWQtMWZjMC1hMTQzLTgwMDUtMDM1ZWZjMTY3YjViPC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDo5Q0JBMDQ1OEI2RDUxMUVDQTNFMENGNzhBQTE2QzdFRTwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6Yjg1YTMzMTAtOGRhOS05OTRlLWJiNGQtNTVjMjNhYmU1MjY5PC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+rOP3+AAAAONJREFUSMft1r8KQWEYx3GnlD8Z3IJdJiwWi2SQovwvKYML4A5cgMGCQillkY0yMJhsroALsLJIx/fUOxgYUI/U+9ans72/zvM+73OOYZqm7RfL0MH/FFyEBz3p4AImqGIkXeqsCi9hKn3GVvgYOcylmyuPAdJYSne1Fd5HEhvp65RCBxns3gmuwfFF8BkVBJB4Fv4qeA0vPi3HFW74UUdXqtQubNULNKTO2Kma6qCGi0hz2bGw9kUcN6ngGXyI4CJ1j4eIIoST1ORqo4wgjlKzuokWwthLfp1i6rnSvz46+HHdAYXybc+OcuPeAAAAAElFTkSuQmCC);
    background-position: calc(100% - .6rem);
    background-repeat: no-repeat;
    background-size: 1.45rem;
    border: none;
    border-radius: 0;
    color: #fff;
    font-weight: 500;
    margin-bottom: 0 !important;
    margin-top: 1rem;
    padding: .7rem 3.1rem .7rem 1.4rem
}

    .btn.btn-enviar:active, .btn.btn-enviar:hover {
        background-color: #fcbf24 !important;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAZCAYAAAAmNZ4aAAAACXBIWXMAAC4jAAAuIwF4pT92AAAPB2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuOWNjYzRkZTkzLCAyMDIyLzAzLzE0LTE0OjA3OjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIiB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIyLTAyLTA0VDA4OjU3OjEzLTA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIyLTA2LTIxVDEzOjE5OjQ2LTA3OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMi0wNi0yMVQxMzoxOTo0Ni0wNzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6YTNjYWU2NmMtYmEwNi00YzU3LThhMjgtNmQ4YjRlZTUxOTY5IiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6M2EyN2ZlNzItMGU2Mi05MTQ4LWFlOTYtODkyOTE5YTNjNTY5IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6YmFiYzM1ZGYtMmRjMi1mZjQ3LWFhMzgtZWYxNjBhYmIyMDA0IiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB0aWZmOk9yaWVudGF0aW9uPSIxIiB0aWZmOlhSZXNvbHV0aW9uPSIzMDAwMDAwLzEwMDAwIiB0aWZmOllSZXNvbHV0aW9uPSIzMDAwMDAwLzEwMDAwIiB0aWZmOlJlc29sdXRpb25Vbml0PSIyIiBleGlmOkNvbG9yU3BhY2U9IjY1NTM1IiBleGlmOlBpeGVsWERpbWVuc2lvbj0iMTkyMCIgZXhpZjpQaXhlbFlEaW1lbnNpb249IjI0OTAiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmJhYmMzNWRmLTJkYzItZmY0Ny1hYTM4LWVmMTYwYWJiMjAwNCIgc3RFdnQ6d2hlbj0iMjAyMi0wMi0wNFQwODo1NzoxMy0wODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowYjhkZWM3Yi0zMmIxLTRlNGUtOTM5Ni0xZjY1MTUxMzczOTIiIHN0RXZ0OndoZW49IjIwMjItMDItMDRUMDk6MDg6MDktMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YjY2MDc4NWQtYjJlMy1hMDRjLTliMjktMjQ5NWFiNTk4NjU5IiBzdEV2dDp3aGVuPSIyMDIyLTA2LTIwVDE4OjA0OjAyLTA3OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNvbnZlcnRlZCIgc3RFdnQ6cGFyYW1ldGVycz0iZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iZGVyaXZlZCIgc3RFdnQ6cGFyYW1ldGVycz0iY29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjVkM2VkOWI3LTYxZTMtM2E0Mi05NzU5LTRlM2JiY2UwMzMzZiIgc3RFdnQ6d2hlbj0iMjAyMi0wNi0yMFQxODowNDowMi0wNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphM2NhZTY2Yy1iYTA2LTRjNTctOGEyOC02ZDhiNGVlNTE5NjkiIHN0RXZ0OndoZW49IjIwMjItMDYtMjFUMTM6MTk6NDYtMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMy4zIChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpiNjYwNzg1ZC1iMmUzLWEwNGMtOWIyOS0yNDk1YWI1OTg2NTkiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpmMjljZTVhMi02NWZmLTg5NGMtOWFjOC04ODQ5MTYzMjhiM2IiIHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiYWJjMzVkZi0yZGMyLWZmNDctYWEzOC1lZjE2MGFiYjIwMDQiLz4gPHBob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4gPHJkZjpCYWc+IDxyZGY6bGk+MDc3MTUyMDhFNTY0MTgyODI3N0MwQzA3NzY2MTlDMzQ8L3JkZjpsaT4gPHJkZjpsaT4yNzcwMjY4OEVCQzZGN0Q2OUY0QUIzRjMwMTNBNDcxMzwvcmRmOmxpPiA8cmRmOmxpPjQzNkM1MzRCRUI4NDFFQUQ1MUY2M0U2QTg1NTExMzlGPC9yZGY6bGk+IDxyZGY6bGk+QTI5OEM3NDE2RTU4REZEQ0YyNDE2NTYzQzlBNTA2NTA8L3JkZjpsaT4gPHJkZjpsaT5EREFDOUE5NjkyNEVFQTNEN0I2QTYzMDQzQzczQkYzNDwvcmRmOmxpPiA8cmRmOmxpPkYxN0NEMzEyODY4MTgxRjNFQkZCMTk5NDJDQjNCQTIyPC9yZGY6bGk+IDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjBkODU0ZTI1LWViM2MtZGI0ZS1hM2IyLTdmMTk4ZWQyZTk0MTwvcmRmOmxpPiA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDo3YjVlYmE1Zi1mOTU1LTQ1NDItYWY0NS02NDllYzEwYjRkZWY8L3JkZjpsaT4gPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6ODMwMTA1ZTktOTY0Yy0wMTQxLTliZWMtMTI0NGZlNWY3MTZmPC9yZGY6bGk+IDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmRjNzViMTE5LWVkN2YtNmM0OC05ZjM4LWQ3NjM1NzJkMDE0ODwvcmRmOmxpPiA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDpmNjJjY2NlZC02MTY0LTZlNGUtYWVmMy0zNTNhM2FjNTNiMjU8L3JkZjpsaT4gPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6ZmVhMzU3ZWQtMWZjMC1hMTQzLTgwMDUtMDM1ZWZjMTY3YjViPC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDo5Q0JBMDQ1OEI2RDUxMUVDQTNFMENGNzhBQTE2QzdFRTwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6Yjg1YTMzMTAtOGRhOS05OTRlLWJiNGQtNTVjMjNhYmU1MjY5PC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+N4WrMgAAAPlJREFUSMdj/P//P8NAAMZRiwfUYjk5GVLMiAJiHiCehUvBo0dPaGJxJBAvA+JEIF5AT4tBIAxqeTQQr6SnxTDLFwNxOBBvoKfFIBABxPOAOAiId9DTYpjls4HYF4gP0NNiEPAH4ilAHAzEp0ixOAVIsVNg8VcgjgdiPSD2BFp8iliL9wMpASAmt3T5DcRcQKwDxBlAi2fSK6g5gfgIEIM8UEKvOOaAJqr70MKFLomLBYi3g8wFYncg/ksvi9cBsSIQWwPxN3rl4/lA7ADEpkD8hl4l1wQgjgFiEyB+QK+yuhSIW4DYDIgv0rN2coXSuymuj0fbXMPKYgB3u6DPFcemhwAAAABJRU5ErkJggg==);
        color: #1d1d1b
    }

.form-response {
    align-items: center;
    display: flex;
    justify-content: center
}

.Mui-select.Mui-select-required label:after {
    color: #db3131;
    content: " *"
}

.MuiMenu-list {
    background-color: #e6e5e5;
    padding: 0
}

    .MuiMenu-list li:hover, .MuiMenu-list li:hover.Mui-selected {
        background-color: #cdcdcd
    }

    .MuiMenu-list li.Mui-selected {
        background-color: #c8c8c8
    }

    .MuiMenu-list li:not(:last-child) {
        border-bottom: 1px solid #5e5d5d
    }

.font-weight-light {
    font-weight: 200
}

.font-weight-bold {
    font-weight: 600
}

.success-center {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

    .success-center h4, .success-center p {
        font-weight: 600;
        line-height: 1.2
    }

.bg-light-gray {
    background-color: #e5e5e5
}

.text-justify {
    text-align: justify
}

.hover-border:hover:after {
    background-color: #fcbf24;
    bottom: -1rem;
    content: "";
    display: block;
    height: .6rem;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 60%
}

.circle-list {
    margin: 0;
    padding: 0
}

    .circle-list li {
        list-style: none
    }

        .circle-list li:before {
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAACXBIWXMAAC4jAAAuIwF4pT92AAAOsGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4wLWMwMDAgNzkuMTcxYzI3ZmFiLCAyMDIyLzA4LzE2LTIyOjM1OjQxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIiB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIyLTAyLTA0VDA4OjU3OjEzLTA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAxLTI1VDE3OjM4OjEwLTA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMy0wMS0yNVQxNzozODoxMC0wODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTc2YjQ5NGMtYTNjNi00MTdjLWJmMjgtZDExNjBjODE3YzA4IiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6N2IzMDhhNzctYWQxYS02ZTQxLWJjMGQtYjMzNzhiYjA2NTY1IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6YmFiYzM1ZGYtMmRjMi1mZjQ3LWFhMzgtZWYxNjBhYmIyMDA0IiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB0aWZmOk9yaWVudGF0aW9uPSIxIiB0aWZmOlhSZXNvbHV0aW9uPSIzMDAwMDAwLzEwMDAwIiB0aWZmOllSZXNvbHV0aW9uPSIzMDAwMDAwLzEwMDAwIiB0aWZmOlJlc29sdXRpb25Vbml0PSIyIiBleGlmOkNvbG9yU3BhY2U9IjY1NTM1IiBleGlmOlBpeGVsWERpbWVuc2lvbj0iOSIgZXhpZjpQaXhlbFlEaW1lbnNpb249IjE2MiI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YmFiYzM1ZGYtMmRjMi1mZjQ3LWFhMzgtZWYxNjBhYmIyMDA0IiBzdEV2dDp3aGVuPSIyMDIyLTAyLTA0VDA4OjU3OjEzLTA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjBiOGRlYzdiLTMyYjEtNGU0ZS05Mzk2LTFmNjUxNTEzNzM5MiIgc3RFdnQ6d2hlbj0iMjAyMi0wMi0wNFQwOTowODowOS0wODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MjhlM2E3Ny01YzQ4LTRjNDAtODVhNS0yZGIzM2ZmMjA0M2EiIHN0RXZ0OndoZW49IjIwMjMtMDEtMjVUMTc6Mzg6MTAtMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyNC4xIChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImRlcml2ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImNvbnZlcnRlZCBmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNzZiNDk0Yy1hM2M2LTQxN2MtYmYyOC1kMTE2MGM4MTdjMDgiIHN0RXZ0OndoZW49IjIwMjMtMDEtMjVUMTc6Mzg6MTAtMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyNC4xIChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MjhlM2E3Ny01YzQ4LTRjNDAtODVhNS0yZGIzM2ZmMjA0M2EiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjNmFmMWFhMi0yNDRiLTUwNGYtYTQ4ZC00YTAwYzAzMjA0MTQiIHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiYWJjMzVkZi0yZGMyLWZmNDctYWEzOC1lZjE2MGFiYjIwMDQiLz4gPHBob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4gPHJkZjpCYWc+IDxyZGY6bGk+MTc1MEJCQTkyQTYyNUQ1OTdCOUU5NUNENTRBQzFBNDY8L3JkZjpsaT4gPHJkZjpsaT4xRTY0MjU1NzBFM0Q1RkUxQzE2MkM1NDk0QjlERkE5MDwvcmRmOmxpPiA8cmRmOmxpPjQzNkM1MzRCRUI4NDFFQUQ1MUY2M0U2QTg1NTExMzlGPC9yZGY6bGk+IDxyZGY6bGk+OThCREE0MTYzQzMyMTg2RjY0REZCMjE2OEI1MzNBMDg8L3JkZjpsaT4gPHJkZjpsaT5GMTdDRDMxMjg2ODE4MUYzRUJGQjE5OTQyQ0IzQkEyMjwvcmRmOmxpPiA8cmRmOmxpPkZCODVCRjFEMjkwMDE0MTFDQzdBQUJBNzA5Q0QwQzkxPC9yZGY6bGk+IDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjBkODU0ZTI1LWViM2MtZGI0ZS1hM2IyLTdmMTk4ZWQyZTk0MTwvcmRmOmxpPiA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDo3YjVlYmE1Zi1mOTU1LTQ1NDItYWY0NS02NDllYzEwYjRkZWY8L3JkZjpsaT4gPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6ODMwMTA1ZTktOTY0Yy0wMTQxLTliZWMtMTI0NGZlNWY3MTZmPC9yZGY6bGk+IDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmRjNzViMTE5LWVkN2YtNmM0OC05ZjM4LWQ3NjM1NzJkMDE0ODwvcmRmOmxpPiA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDpmNjJjY2NlZC02MTY0LTZlNGUtYWVmMy0zNTNhM2FjNTNiMjU8L3JkZjpsaT4gPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6ZmVhMzU3ZWQtMWZjMC1hMTQzLTgwMDUtMDM1ZWZjMTY3YjViPC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDoxREI3OTcwQkI1RjAxMUVDQjU4QjlEQTU2NkIyRTBDRTwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6OTY4ZDc5NWYtZjQyYy1kOTRhLWJiYzQtYjI5NDE4ODliMTEwPC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDo5Q0JBMDQ1OEI2RDUxMUVDQTNFMENGNzhBQTE2QzdFRTwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6Yjg1YTMzMTAtOGRhOS05OTRlLWJiNGQtNTVjMjNhYmU1MjY5PC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+zllHFAAAAIRJREFUGJWFzyEKAgEUBNDndy9gEYuIwRMIFg+xTTyDxWLSI1hMRpNg8gyWvYHRZBOjRRZBDC4owq4DAxNemdrj0IMOpkjRwAk7bHBL0MIefZ8MinYxD8x+wHcmGAbGJQAStAPNCgT1wOUPega2FSDHObBCVoLWyAJXjLAsdo6j97MF7i/Ybhc/Of1GBQAAAABJRU5ErkJggg==);
            background-position: 50%;
            background-repeat: no-repeat;
            background-size: contain;
            content: "";
            display: inline-block;
            height: .5rem;
            margin-right: .7rem;
            width: .5rem
        }

        .circle-list li span {
            vertical-align: baseline;
            width: calc(100% - 3rem)
        }

.check-mark-list li {
    list-style: none
}

    .check-mark-list li:before {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAWCAYAAAArdgcFAAAACXBIWXMAAC4jAAAuIwF4pT92AAAOBmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4wLWMwMDAgNzkuMTcxYzI3ZmFiLCAyMDIyLzA4LzE2LTIyOjM1OjQxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIiB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIyLTAyLTA0VDA4OjU3OjEzLTA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAxLTI0VDE2OjUzOjM1LTA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMy0wMS0yNFQxNjo1MzozNS0wODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MWI4Mzg5ODctNjIwYS00NWY0LWI2NzMtYTQxM2M4ZTI0ZDU4IiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6M2I2MWRiMDAtMDYwNC04MDQ3LTk3ZjMtNzk5NDk3ODZjOWMyIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6YmFiYzM1ZGYtMmRjMi1mZjQ3LWFhMzgtZWYxNjBhYmIyMDA0IiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB0aWZmOk9yaWVudGF0aW9uPSIxIiB0aWZmOlhSZXNvbHV0aW9uPSIzMDAwMDAwLzEwMDAwIiB0aWZmOllSZXNvbHV0aW9uPSIzMDAwMDAwLzEwMDAwIiB0aWZmOlJlc29sdXRpb25Vbml0PSIyIiBleGlmOkNvbG9yU3BhY2U9IjY1NTM1IiBleGlmOlBpeGVsWERpbWVuc2lvbj0iMjMiIGV4aWY6UGl4ZWxZRGltZW5zaW9uPSIyMiI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YmFiYzM1ZGYtMmRjMi1mZjQ3LWFhMzgtZWYxNjBhYmIyMDA0IiBzdEV2dDp3aGVuPSIyMDIyLTAyLTA0VDA4OjU3OjEzLTA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjBiOGRlYzdiLTMyYjEtNGU0ZS05Mzk2LTFmNjUxNTEzNzM5MiIgc3RFdnQ6d2hlbj0iMjAyMi0wMi0wNFQwOTowODowOS0wODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpjMDY3YzUyZC1hYjk4LTRjZmItOTRiYy1iYTRlM2Q4MTRkMGEiIHN0RXZ0OndoZW49IjIwMjMtMDEtMjRUMTY6NTM6MzUtMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyNC4xIChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImRlcml2ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImNvbnZlcnRlZCBmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDoxYjgzODk4Ny02MjBhLTQ1ZjQtYjY3My1hNDEzYzhlMjRkNTgiIHN0RXZ0OndoZW49IjIwMjMtMDEtMjRUMTY6NTM6MzUtMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyNC4xIChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpjMDY3YzUyZC1hYjk4LTRjZmItOTRiYy1iYTRlM2Q4MTRkMGEiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo5ZmM1MzUyOC0zNzcwLWQyNDgtOThkMy1lYTdiMDQwMTEwYmUiIHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiYWJjMzVkZi0yZGMyLWZmNDctYWEzOC1lZjE2MGFiYjIwMDQiLz4gPHBob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4gPHJkZjpCYWc+IDxyZGY6bGk+MDc3MTUyMDhFNTY0MTgyODI3N0MwQzA3NzY2MTlDMzQ8L3JkZjpsaT4gPHJkZjpsaT4yNzcwMjY4OEVCQzZGN0Q2OUY0QUIzRjMwMTNBNDcxMzwvcmRmOmxpPiA8cmRmOmxpPjQzNkM1MzRCRUI4NDFFQUQ1MUY2M0U2QTg1NTExMzlGPC9yZGY6bGk+IDxyZGY6bGk+QTI5OEM3NDE2RTU4REZEQ0YyNDE2NTYzQzlBNTA2NTA8L3JkZjpsaT4gPHJkZjpsaT5GMTdDRDMxMjg2ODE4MUYzRUJGQjE5OTQyQ0IzQkEyMjwvcmRmOmxpPiA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDowZDg1NGUyNS1lYjNjLWRiNGUtYTNiMi03ZjE5OGVkMmU5NDE8L3JkZjpsaT4gPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6N2I1ZWJhNWYtZjk1NS00NTQyLWFmNDUtNjQ5ZWMxMGI0ZGVmPC9yZGY6bGk+IDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjgzMDEwNWU5LTk2NGMtMDE0MS05YmVjLTEyNDRmZTVmNzE2ZjwvcmRmOmxpPiA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDpkYzc1YjExOS1lZDdmLTZjNDgtOWYzOC1kNzYzNTcyZDAxNDg8L3JkZjpsaT4gPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6ZjYyY2NjZWQtNjE2NC02ZTRlLWFlZjMtMzUzYTNhYzUzYjI1PC9yZGY6bGk+IDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmZlYTM1N2VkLTFmYzAtYTE0My04MDA1LTAzNWVmYzE2N2I1YjwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6OUNCQTA0NThCNkQ1MTFFQ0EzRTBDRjc4QUExNkM3RUU8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOmI4NWEzMzEwLThkYTktOTk0ZS1iYjRkLTU1YzIzYWJlNTI2OTwvcmRmOmxpPiA8L3JkZjpCYWc+IDwvcGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pj3aB6sAAAFvSURBVDiNrdQ/SFVRHAfwzxN7k+EkNFgKDhpBEI2CQzTWYihC4uBuUxBO0ZC2KppNioNDIDXmH3glqBCNLg4NoWNQYEOC74XDOQ8Oj2fv3ffunc733t/53HvPvb9TqBzckfNxA29wtzNneAqLKGK0Iye0iDWsx/EjbOXx5D34iGH8jXAJ2sV7sYPb+IfJKtwufhOfMRDzM3xIC1rFe7GPWzEvYLm2qJUP2oPdBP6C5/UKs+Ld+IShmE8wjnK7eBGbuB9zOcI/r5qQBV/BwyS/wtf/TWgWn8V0kg8x32hSBwYb3OQxXif5D56i0gz+Ht8wUuf6EDZQSM69wI9GcBV/gn7sCU1QbYqumK8n9Qd41wwMhbjlPsC20FQXQlP0YSypreAejprFq2tdwkwcXxOaYqym9m0WOMUJr7tyRd1vvMwC1+KEzadUp24u3qAtvCwsx/fk3CmWssL1cPgl/NtnMc/hPC8cjjEh/M+rrcBwCRt1QmGqETn5AAAAAElFTkSuQmCC);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: contain;
        content: "";
        display: inline-block;
        height: 1rem;
        margin-right: .7rem;
        width: 1rem
    }

    .check-mark-list li span {
        display: inline-block;
        vertical-align: top;
        width: calc(100% - 1.7rem)
    }

.social-networks.hover-color ul li a.gray-scale {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 2.5rem;
    width: 2.5rem
}

@media(max-width:768px) {
    .social-networks.hover-color ul li a.gray-scale {
        height: 1.8rem;
        width: 1.8rem
    }
}

.social-networks.hover-color ul li a.facebook.gray-scale {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAuCAYAAADZY2JLAAAACXBIWXMAAC4jAAAuIwF4pT92AAABVElEQVRYhe3XzytsYRwH4IcmwuLGRWyVzS3JTla6C8WSbKxY+wMkG8v7TyhlIbKzsZD1Ld0FC2QhCyQ/o25syGJGSTNzvjOjs9D51OlM5/2ceaZ5386PuqnJcVWmA6MYRj+60IQnPOMGVzjDCZZyVSDdWMAMmouMtxb2PZ+Ob1WKjWAVbRWeByrBfmMTDdVAUB/sdWKtFqgSbBHttUBR7Aema4WIzdmY/JKO5h57uMXrh+MPEWwoiDxiVn61vhQrRLDeIDaB7XKFyJz9DHT+JkFRrDHQ2Q10wks/Kf/TxELJsC9JDgPyt45S6Qh8zyDmyoxfYCVXKP4J/7ziGS5spbKOlbT+xkPSm7OjNLGDtLAXHKeFnco/2qWCHb5/yOEa/8qUf0m+U1/ivMTYzkdso7CVyj76ErBlzCd0vvG1McMyLMMyLMMy7DtgkXfqM7QkdO4i2BtR2DEMUavLrwAAAABJRU5ErkJggg==)
}

    .social-networks.hover-color ul li a.facebook.gray-scale:hover {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAuCAYAAADZY2JLAAAACXBIWXMAAC4jAAAuIwF4pT92AAABWUlEQVRYhe3XvUocURgG4GfDokSL4M8GbQUbQSSNBKslhWDa3IDWXoCIjaU3YbVF0NbGIlhYBUIKLTRYiMVGxF8UREEUi90Fkd2db3dlCpkPhhnOeWeeYc5h5kzuYXtSm1XADIqYwBA+4g73OMcpyjjEar4NZBhLmENPnf6+6n7kVftmq9g0fqK/xfNAK9g3bKCrHQg+BHOfsdYJ1Aq2jMFOoCj2CbOdQsTG7LvKlI7WFXZwgacX7dcRbCqI3GBeZbY+1gtEsNEg9gO/mgUiYzYQyPxOgqJYdyDzJ5AJT/2kuk0TC1WGvUnl8UXl09GoCoHrfMVCk/5jlPLV4Er49upXsbo1qnWU0nqM+6Q3Zv/SxPbSwh5xkBZ2pLK0SwXbrx3kcYa/TcJjkr/UJ/jfoG+rdpALrIh3MZ6QWcFi0oXe77sxwzIswzIswzLsPWCRf+oyehMylxHsGSOFMn4CLDlWAAAAAElFTkSuQmCC)
    }

.social-networks.hover-color ul li a.twitter.gray-scale {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAuCAYAAAB5/AqlAAAACXBIWXMAAC4jAAAuIwF4pT92AAAEVUlEQVRogdXaaahUZRzH8Y/XS5uZYrS8EA1KTaysqKQoomyxKE0paIXECEyIiKIiK7J98UVFtCeChCVmiy32oqikfdHIS1qY6aWFirxYppbZi/9cOE5zzsyZc45dvzDMmWf9/+Z5nv+znX4XnjdFH+MgTMQ4DMPe6ME6fIJXsDxvoZ0lGliU43E7TkyJPwqTcQfew614I6O8QbgCAzCzoy7yCJxfxNo2GIRH8Y50kfUchyVYgMGJ8E6cjCfQjTuxuDciyWM4svY8vw2j8zIUr2NMm/nPxUg8iFNxuu2FL8AHbC90HI6uPc/DrpjbpgGtMARvYkTBcg7Dkw3C12JG749k1z0j8dwfc8Q46FfQkDTmKC4yjZ9xZu27A+OTQg+tS9wPN2Mh9izZkHOEZ62CdZgq/sSHsQbTkl13SErGycKtT8X7JRlzS0nlNGKgmgOqsQLTky26JSPzKCzFbOxR0JCxOLxgGVkMTjx3YwJ6OuoCs+jA1ViJy7U/B49vM19evhNTTTfbO6NlLRYwVExDXaI7757TgENypm+HD8Vc+3VvQFLokpyFjcDT4h+7D6NbzLdXznryMk8sPL5PBiaFrhJLq7wMwTWihbtwm5iP+6ek39BGHXmYj831gfVLwLsKVjIaM/ERfsNruFHMacNraX4tWEczNjUKrHcoi/Eyzi6hwoHC401IhPVo8G+XTMPy61uUcDCrKjJiEPatqOxeehoFJoXei2liPj1J6164r/FDo8Ck0LFicfyLGNBfqr6blc0mYf9/SArtqn3vghNwsdjB7EysTYtICn13BxhSNV1pEUmhr4opYWfms7SIpNBNeKR6WyplWVpE/fRyt9i/7YxsUzs2aUS90A24RPaWra+yXJwoNKTRgmEpLrDziX0pK7KRUHgep+HH0s2pjoVZkWlC4W2xSH8Af5RpUQV8ji+yEmQJHY4D8bg4L50nZWfQB2g6W2QdhxyD58qzpTJ+Eo2QSVaLLsJXpZlTHbPwZ7NEWUL/Fpc0/5RlUQWsEkOrKVlC4S3FTx2q5DrRIE1pJhRuEp63r/EsXmg1cStCt+EqXCRlr/c/sAbT82RoRWgvz4h59R6sz1NJyWwU14W5dlp5hBItej32F5dEc8Uh8V85y2mXrWJ5+mnejHmF9rJZnBZeKrrQjhC6VQyfzDVtGu0KJV6keEqc8Be9eGrG75gkHFBb5L0o6o9TxGnhJHG+VDXd4px5WZFCWhE6UByWTcQU7FOkwpwsEcOj8C6qU7TOAOHNOrCbcDYHiPcDRivWxduhBzeIt1W2lVFgJ14U7yoUufMsiy3iSnKWkufsjlqBM8St9kOqv+1qxEbh2MbgShUsTJJdcnWtkmG4VpONbEmsqNU1FJfhm6oqatRV1+P+2mcUzhJ3McdKf6GjVTbgY+FkFkncSFdNszG5svaZLV7HGSmu5g8WLyfuJxzXoFp8pxhn68Ue8VuxLl0tVjNdYuLf4fwLG7POOcoR5fAAAAAASUVORK5CYII=)
}

    .social-networks.hover-color ul li a.twitter.gray-scale:hover {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAuCAYAAAB5/AqlAAAACXBIWXMAAC4jAAAuIwF4pT92AAAEOUlEQVRogdXaW4hVVRzH8c8ch25mMxhdHkSDMhNNK0opiii7WJRW9FBUkBiBBRERVGRFFl3poSK6Z4KEJqaVXewlMul+GSOHMijToQsWOUzZNDbZw/8MbY/n7HP2OXvb+H05h3X9//ba67/W+q/dtn3NNMOMIzAL0zEWB6IXm/EJXsO6rI22DSOhJ+NunNpA2fdwJ95KKdOBazAS80sVmcfikiaMbIUOPIE1GhMJJ2E1lqEzkd6O0/E0enAPVg1lJHkSx5X/L2nC6KyMwZuY1GT9i3EkHsGZONvOwpfhA3Z+dacPJWIQc7GoSQMaYXS5v/EFtb8Jx2MLJF/dcxL/R2ChmAdtBRmyUHEit+Dc8m8JM5JCj64o3IbbsRz752zIBcKzFsFmzBEP8TFsxNzkHB1do+KFwq3Pwfs5GXNHTu1UY5SyAyqzHvOSIzqQUnkC1uIh7NeiIVNxTIttpNGZ+N+DmegtVSSmUcIN+BpX29VjN8qMJutl5Xux1PSwszPqarCBMWIZ6hav874ZDZicsXwzfCjW2m+GEpJCV2dsbDyeE0/sQUxssN4BGfvJymKx8fghmZgUukFsrbIyGjeKEe7GXThBLFHV6GuijywswV+ViZVbwHtb7GQi5uMj/IY3cKtY08aVy/zaYh/16K+WWOlQVuFVnJ9Dh6OEx5uZSOtV5WnnTNX2K0eUcDAbCjKiAwcX1PYQvdUSk0IfEPvbAZymcS883PixWmJS6FQ8g1/EhP5S8a9Z3vQL+3chKbS7/LsXTsHl2LtYu3JnU62MpNB3d4MhRdNdKyMp9HWxJOzJfFYrIym0H48Xb0uhdNXKqFxe7hPntz2RHf6LkOxCpdA+XCH9yDZcWaccNqlGtQ3DWlxqzxP7SlpmNaHwEs7CT7mbUxzL0zJrCYV3xCb9YfyRp0UF8Dm+SCuQJnQcDsdTIl66WI2TwTCg7mqRFg6Zhhfzs6UwfhaDkEraiK7AV7mZUxwL8Ge9QmlC/xaXNP/kZVEBbBBTqy5pQuFtrUcdiuQmMSB1qScUbhOed7ixFCsbLdyI0B24Hpepcdb7H9iIeVkqNCJ0iBfEuno/tmbpJGe2ievCTCetLEKJEb0Zh4pLokUiSLw9YzvNMii2p59mrZjH1f4Msc9s9U6mHoNi+ixtpnLWEU0yFs+KCH/RIn/HbE2KJPtF0QicIaKFs0V8qWh6RJy5q5VGGhE6SgTLZuEiHNRKhxlZjSvlcIpqF6MzUnizEvYRzuYwTBGetpVXvBl6cYv4WmVHHg2242XxrUIrd555MSCuJBfIec0ulRu8VtxqP6r4265qbBOObRKuU8DGpNry0omrROxoSt4dVrAezwuRhYZa662jE3CeuIs5Ue0POhqlDx8LJ7NC4ka6aLJsGNrEV1qTcZT4OPEQ4bg6yvntYp5tFWfE78S+9Fuxm+kWC/9u51+tv9LpAeqQzAAAAABJRU5ErkJggg==)
    }

.social-networks.hover-color ul li a.linkedin.gray-scale {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAC4jAAAuIwF4pT92AAAC5UlEQVRoge3aS4gUVxTG8d/U9PgAFSLRiDiLiAjDaKKCJjEQicadK2GCBDEbH0hWgtlFEHQjgujCjYusoiYhEBB8LBJxoSA+g5qF4mvjA0WIaBwfY4+L2wNN011zy7arC+n/prvrnjp9vupb95x7urq+G1ipwkdYjWWYhic4j99xWsEpVV6XYw/6asa/wkZsx068zC+0bJTwOfZjSgObcYKQF9iFcj6hZSPBVo1FVLMFn7Q0miZI8EWk7SSsaGEsTZEIAcbyGbpbFEtTJBntJ6CrFYE0S4KhDPbX8LpFsTRFghsZ7I9iuEWxNEWCn8UtqUfwd2vDeXsSITfskz5lzmGTkO0LSffc/r6ycLUfYbqwKnXhGe4IJcoPuNWuIGMYKVGGsRe/YL5Qaz3FvwouYIRSzefHONGGOJomax4pLLW/SDsZIxSo4yvvhzEoFKvPjZLvSpiNXumrVrcw7S6pX8rPxMej+EhwGzfrnLsEX2MBPsTYSuCDuId/cAYncbWRkB+xNiWAES7jGzyoM7YRmyN87BaWcULFvQHfY1bKOb1YhPW4iwPCwnS72igRn6nTkmbWPcoc/Ipt0kXUMl24YH9icfVAkiGItGkTezH+E6bgQSyNPKce8/AbPh05kOeqVRbm/w7hF2mWGcL2fAz5CunCtxh4hz6/xDryFzL1HfssYRUmvA8JsR8LiyTkbbszH2BROzP7M2EZPYbrQgbvFXpsa2TrJfS3S8hdIcEdrjl+EYcEgfuFKjyGqe2YWv8L1UStiGqO46cMPie3Q8gp/BFhdxRXIn3mLuQ1/hLXQ76Ps5F+J+Yt5CkuRNqWhco3hvF5CxmUbev8MNKuJ28hQ8LNHku0bTvukSydyuj/Y4qU2esR3dUsupBoOkKKRkdI0egIKRodIUWjI6RodIQUjUS8mLRHN2KfhsjatYmOrSTU/GVh09OobO4R+k6Nxl9VfLxK+bKSsEPM8sDBUJXPRg28bgy+AQ1biZEHbzA1AAAAAElFTkSuQmCC)
}

    .social-networks.hover-color ul li a.linkedin.gray-scale:hover {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAC4jAAAuIwF4pT92AAAC2klEQVRoge3aS4gUVxTG8V/XtJrBF4pRSXRhEEFGfIGTqAuJiTu3ShYSN2rAnaA7BUFdiCC6cKPgzrwQhEA04AORBIImKlEXiq+FqEQXCRpH7XF0cVtpxu6eW7ZdVYT+r7rrnjp9vqpb95x7ukqVM72qTMIqfIHJeIQ/8SN+V3BKVSHLsBcz69g8xXbswvPsQktHGZ/hED5sYPOBIOQZdmMgm9DSkWCrxiJq2YLZbY2mBRIsjLQdg+VtjKUlEiHAWD5FV5tiaYkkpf0olNoRSKsk6E9hfw0v2hRLSyS4kcL+GF62KZaWSHBQ3JJ6FCfbG867kwi5Yb/mU+YPbBCyfSEpC8/IelzGGnyMkajgIY5jB+7kFGMUpZpaC8ZinlBrPcYV3MohrtSUB33/F6dziKNl0uaRwjL4juTJcKFA7a5+fok+oVh9aoh8V8YMTNV81eoSpt1f6pfyn2DaED4S3MbNOucuweeYjwkYUQ28D/dwEWfxK67Wc16qnOk9IKxWQ3EJX+LvOmO7sDHCxx5hGSdU3N9gNaZHnAt38S32CRflDYn4TN0saabdo8zC99gmXgR8JFywI1hUO5CkCKLZtIm9GP8IU/A7LI08px5z8QPmvD6Q5ao1IMz/ncIdaZUpwvZ8ONkKKWElVrxHn4uxluyFTHzPPsv4CqP+DwmxBwuKJORduzPj0JtnZn8iLKO/4LqQwacKPbavpesl9OQl5C7W4edBxy/gJ0HgIaEKj2FiHlPrP2zytohaTmFzCp/j8xDyGw5H2B0TNnsxZC7kBU6I6yHfx7lIv6OzFvIY5yNtB4TKN4burIX0Sbd1fhBpNyxrIf3Cwx5LtG0ez0iaTmX0/zFFyuz1iO5qFl1INB0hRaMjpGh0hBSNjpCi0RFSNDpCikYiXkyzVzdi34ZI27WJjq0s1PwDwqanUdk8TOg7NRqvVH1UmvxYWdghpnnhoL/GZ6MGXhf6XgHlHI3LsrC/uAAAAABJRU5ErkJggg==)
    }

.social-networks.hover-color ul li a.youtube.gray-scale {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAiCAYAAAAd6YoqAAAACXBIWXMAAC4jAAAuIwF4pT92AAACQUlEQVRYhdXZy0tUYRjH8Y+jqGVtCroShkRECFmLCDcF0TIDyy4StYugRVDQlf6C/gRbFN0JWnShTQUtIsxFYEFCYAtXQQRdUCvNFu8cHG20wXnPmfELA2fOeef3PL85h/d53vfUdHd1KpGFaCh1cCR+YriUgXWzXGvAXuzGDqwoO6258Qm9uI+7GC02KDfDj49gEDdxUOVMwHJ04Go+p6PFBk03Uo8buIZVKSY3V1YKhm6hsfBC4aNVi3uC+2rnEJrQiXGm3pGL5oeJhA5cSr4kRtbiQiWyKZPzaGHSyEnZT60xqMcpgpEaHKhoOuXRhZocmoXZYL6yDC2JkVh8RZ8ZilaKNOewKJLYCNZgK9ajB2ORtP/Hgpkq+1z4he/54yEcw0bcxp+IcYoS00gxPqAbm/EwzUBpG0noFwpYO56nESArIwmvsBO78DqmcNZGEp5iG/bgbQzBShmBCTzAFjwrV2y2hVUWLMZxtJUrVCkjS4X+7gSWxBDM2shqnBZqTFNM4ayMrMNZYQldn0aAtI1swjmhQ61NM1AOvyNpNWBD/rgdj/BG2LxI1QQm6vAlklgj3uOHeI1oqXzOYUB+AR+JrE2MYyAn/IMvMw4ek158Syp7TyUzKZMrTLYod0TqeTLmHa4zaWQMh5W4YVwlDAt1aYypTWM/9glL1mpnFPuF6R3/dr9PsF3YLK5WBoW3A48LTxZr4/vQijPC2rtaGBK6hFZhpprCTC3KCC7nP23CXWoxbQc8A0bxES8UPEbF+AvIeVxnSB4q4wAAAABJRU5ErkJggg==)
}

    .social-networks.hover-color ul li a.youtube.gray-scale:hover {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAiCAYAAAAd6YoqAAAACXBIWXMAAC4jAAAuIwF4pT92AAACPUlEQVRYhdXZu2sUURTH8c9uQhKNNgriA4kEEZWA0SJIGgWxNIJvRSxFsBAUfCDW/hFaKIoPBAsf2KigIBJTCFEwIMQihQgi+CDGPIzFzZDNuolr9s7s5lvN7L2cc35779xzzkxu5HmHMpmPxnInR+IXBsuZWD/DWCN2Ywe2YmnFYc2OT+jGXdzGUKlJuWlW5AguYnla0c2SjziHq8UD+aL7BlyfmFhrImAZruAGmgoHCrdWHe6gK7OwZs9BNGMXxpi6IufNDREJXbiQ3CTPyCr0yf5UqpRhrEN/siInzD0RhGf6JGFr5bC/quFUxl7k8mgRToO5yhK0JkJi8RU9pklaKdKSx4JIxn5iJTqwBpcwGsn2v5hXnBArYRjfJ64HcBTrcRO/I/opSUwhpXiPQ9iI+2k6SltIQq+QwDrxNA0HWQlJeIlt2I5XMQ1nLSThMTZjJ97EMFgtITCOe9iEJ5Uam6mxyoKFOIb2Sg1VS8hiob47jkUxDGYtZAVOCTmmOabhrISsxhmhhW5Iw0HaQjbgrFCh1qXpKI+RSLYasXbiuhMP8BoHpCwC4/X4EslYE97hh3iFaLl8zgst7lhEo1mLGENfXvgHX2TsPCbd+JZk9kvVjKRCLjNZotwSqebJmLe4xqSQURxW5gvjGmFQyEujTC0ae7FHaFlrnSHsE453/F39PsIW9GcY1P/SL3wdeFj4Y6kyvgdtOC303rXCgFAltAkn1RSm+6xQSLuwSq2K3oBnwBA+4JmCbVSKP9e+YVhEUdNhAAAAAElFTkSuQmCC)
    }

.main .social-networks ul li:not(:last-child) {
    margin-right: 5rem
}

.testimonials {
    background-image: url(/Content/images/nosotros/team-bg.png);
    background-size: cover
}

    .testimonials p {
        font-size: 1.25rem
    }

    .testimonials .owl-theme .owl-nav {
        top: calc(50% - 3.125rem)
    }

.offices h3 {
    font-size: 1.625rem
}

@media(max-width:768px) {
    .offices h2 {
        font-size: 1.525rem !important
    }
}

.offices .btn-filled:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAYAAABlyXS1AAAACXBIWXMAAC4jAAAuIwF4pT92AAAFHGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuODlkNjNhMDEsIDIwMjEvMTIvMTAtMTU6MjA6MjAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMi41IChNYWNpbnRvc2gpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMi0wNC0wMVQxMjo0Mjo1MC0wNzowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjItMDQtMDFUMTM6MjY6NTgtMDc6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjItMDQtMDFUMTM6MjY6NTgtMDc6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjZkYzg1ZWYtMTNiOC00N2RmLWI5MDEtN2QwYTkyZDBiODQ1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY2ZGM4NWVmLTEzYjgtNDdkZi1iOTAxLTdkMGE5MmQwYjg0NSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjY2ZGM4NWVmLTEzYjgtNDdkZi1iOTAxLTdkMGE5MmQwYjg0NSI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NjZkYzg1ZWYtMTNiOC00N2RmLWI5MDEtN2QwYTkyZDBiODQ1IiBzdEV2dDp3aGVuPSIyMDIyLTA0LTAxVDEyOjQyOjUwLTA3OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuNSAoTWFjaW50b3NoKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz43roE9AAAAXklEQVQY02NUVNWsYGBgmA7EHxnQABMQWwDxLiDmxyYJAmbYFDAhsTEUMKGZhKIAXRJFATZJmIJUXJIzgLiXCYdEFhD/Z8Ilge6gTmQJEGBBkqhANx8kORGI92NzFQCNYxGPxTb9LwAAAABJRU5ErkJggg==) !important
}

.offices .btn-filled:hover:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAYAAABlyXS1AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAXklEQVQYlW3QsQ2AMAwAwU8WYBtEyzDswAhskDWoWe5pAAXHliJHuq+MuquTSnwVWIALmAhTnz1nQe3+Q9DjEET8BRm+wYZ6Ok5TS4ZNLSoRP4h49NDjkZ0Pdc1A5QYBvKkZ9HEqDwAAAABJRU5ErkJggg==) !important
}

@media(max-width:1200px) {
    .offices .text-smaller, .offices .text-smaller span {
        font-size: .85rem !important
    }
}

@media(max-width:992px) {
    .main .social-networks ul li:not(:last-child) {
        margin-right: 1.25rem
    }
}

.testimonial-text {
    display: flex;
    flex-direction: column;
    justify-content: center
}

    .testimonial-text p {
        font-size: 1.125rem !important
    }

.nosotros p {
    font-size: 1.25rem;
    text-align: justify
}

@media(max-width:768px) {
    .nosotros p {
        font-size: .93rem;
        line-height: 1.3
    }
}

.about-more h4 {
    font-weight: 700
}

@media(max-width:767px) {
    .about-more {
        margin-bottom: 3rem
    }

        .about-more img {
            max-width: 40vw
        }
}

@media(min-width:768px) {
    .about-more .img-zoom .img-container {
        padding: 1.2rem;
        transition: all .3s
    }

    .about-more .img-zoom:hover .img-container {
        padding: 0
    }
}

.contact-strip {
    background-image: url('images/contact-strip-bg.png');
    bottom: 0;
    color: #fff;
    font-size: 1.125rem;
    line-height: 1.5rem;
    position: absolute;
    text-align: center;
    width: 100%
}

    .contact-strip .mobile-details {
        font-size: .7rem;
        line-height: 1;
        text-align: left !important
    }

@media(min-width:768px)and (max-width:1200px) {
    .contact-strip .container .exchange {
        max-width: 95vw
    }
}

@media(min-width:768px)and (max-width:1200px)and (orientation:portrait) {
    .contact-strip .container .exchange {
        font-size: 90%;
        max-width: 100vw
    }
}

@media(min-width:768px)and (max-width:1200px)and (min-width:1180px)and (max-width:1200px),(min-width:768px)and (max-width:1200px)and (min-width:810px)and (max-width:900px) {
    .contact-strip .container .exchange * {
        font-size: 100%
    }
}

@media(min-width:768px)and (max-width:1200px)and (orientation:portrait) {
    .contact-strip .container {
        font-size: 90%;
        max-width: 98vw
    }
}

@media(min-width:768px)and (max-width:1200px) {
    .contact-strip {
        line-height: 1.3
    }
}

.contact-strip .icon {
    background-repeat: no-repeat;
    padding-left: 5rem
}

@media(max-width:768px) {
    .contact-strip .icon {
        background-repeat: no-repeat;
        background-position:left center;
        background-size: contain;
        padding-left: 1.15rem
    }
}

@media(min-width:768px)and (max-width:1200px) {
    .contact-strip .icon {
        padding-left: 3.5rem
    }
}

.contact-strip .at-email, .contact-strip .home-location, .contact-strip .phone-call {
    font-size: 1.188rem
}

    .contact-strip .at-email strong, .contact-strip .home-location strong, .contact-strip .phone-call strong {
        font-size: 1.313rem
    }

@media(min-width:576px)and (max-width:768px) {
    .contact-strip .at-email strong, .contact-strip .home-location strong, .contact-strip .phone-call strong {
        font-size: .95rem !important
    }
}

@media(max-width:576px) {
    .contact-strip strong {
        font-size: .82rem !important
    }

    .contact-strip .at-email, .contact-strip .home-location, .contact-strip .phone-call {
        font-size: .82rem !important;
        line-height: 1
    }

    .home-location {
        padding-left: 1rem !important
    }
}

@media(max-width:576px)and (max-width:320px) {
    .contact-strip strong {
        font-size: .62rem !important
    }

    .contact-strip .at-email, .contact-strip .home-location, .contact-strip .phone-call {
        font-size: .62rem !important;
        line-height: 1
    }
}

@media(min-width:576px)and (max-width:768px) {
    .contact-strip .at-email, .contact-strip .home-location, .contact-strip .phone-call {
        font-size: .92rem !important;
        line-height: 1
    }

    .home-location {
        padding-left: 1rem !important
    }
}

@media(min-width:768px)and (max-width:1200px) {
    .contact-strip .at-email strong, .contact-strip .home-location strong, .contact-strip .phone-call strong {
        font-size: .85rem !important
    }

    .contact-strip .at-email, .contact-strip .home-location, .contact-strip .phone-call {
       
        background-size: 1.8rem;
        font-size: .85rem;
        padding-left: 1rem;
        padding-right: 0;
          background-position:center left;
    }
}

@media(min-width:768px)and (max-width:1200px)and (min-width:768px)and (max-width:1200px)and (orientation:portrait) {
    .contact-strip .at-email, .contact-strip .home-location, .contact-strip .phone-call {
        background-size: 1.6rem
    }
}

@media(min-width:768px)and (max-width:1200px)and (orientation:portrait) {
    .contact-strip .at-email {
        background-position: 1.8rem
    }

    .empleo .contact-strip .at-email {
        background-position: 1.5rem !important
    }
}

@media(min-width:992px)and (max-width:1200px) {
    .contact-strip .at-email strong, .contact-strip .home-location strong, .contact-strip .phone-call strong {
        font-size: 1rem !important
    }

    .contact-strip .at-email, .contact-strip .home-location, .contact-strip .phone-call {
        font-size: 1rem
    }
}

@media(min-width:1200px) {
    .contact-strip .at-email, .contact-strip .home-location, .contact-strip .phone-call {
        font-size: 1.15rem
    }
}

.contact-strip .phone-call {
    background-image: url('images/icons/whats.png');
}

.contact-strip .home-location {
    background-image: url('images/icons/home-location.png');
}

.contact-strip .at-email {
    background-image: url('images/icons/at-email.png');
}

.contact-strip a {
    text-decoration: none
}

.bordered-text {
    font-weight: 600
}

.bordered-text, .bordered-transparent {
    border: .063rem solid #fff;
    border-radius: .625rem;
    padding: .188rem .938rem
}

.bordered-transparent {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.exchange {
    align-items: center;
    display: flex;
    font-size: 1.063rem;
    font-weight: 600
}

@media(max-width:768px) {
    .exchange .label {
        font-size: 1.4rem;
        padding-left: 1.2rem;
        text-align: left
    }
}

@media(min-width:768px) {
    .exchange .label {
        font-size: 1.765rem;
        padding-right: 1.7rem;
        text-align: right
    }
}

@media(min-width:768px)and (min-width:768px)and (max-width:1200px) {
    .exchange .label {
        font-size: 1.45rem;
        padding: 0 .25rem 0 0
    }
}

.exchange .bordered-text {
    display: block;
    min-width: 6.25rem !important
}

.exchange .price {
    color: #fcbf24;
    font-size: 1.25rem;
    line-height: 1.875rem;
    vertical-align: text-top
}

@media(min-width:1180px)and (max-width:1200px)and (orientation:portrait),(min-width:810px)and (max-width:900px)and (orientation:portrait) {
    .exchange .price {
        line-height: 2.8rem
    }
}

.exchange .date {
    background-color: #575656;
    border-radius: .625rem;
    padding: .188rem .938rem
}

@media(max-width:576px) {
    .exchange .date {
        font-size: .9rem;
        padding: .188rem .438rem
    }
}

@media(max-width:576px)and (max-width:320px) {
    .exchange .date {
        font-size: .8rem
    }
}

@media(min-width:768px)and (max-width:1200px)and (orientation:portrait) {
    .exchange .date {
        padding: .188rem .238rem
    }
}

@media(min-width:992px) {
    .contact-strip .at-email {
        background-position: 3.8vw !important
    }

    .contact-strip .icon {
        background-position: 1.8vw;
        background-size: 2vw;
        text-align: left
    }
}

@media(min-width:992px)and (min-width:768px)and (max-width:1200px) {
    .contact-strip .at-email {
        background-position: 3.8vw !important
    }

    .contact-strip .icon {
        background-position: 1.8vw;
        background-size: 2vw;
        text-align: left
    }
}

@media(min-width:992px)and (min-width:768px)and (max-width:1200px)and (orientation:landscape) {
    .contact-strip .icon, .contact-strip .icon.strong {
        font-size: 1rem;
        line-height: 1.2rem
    }
}

@media(max-width:992px) {
    .contact-strip {
        background-position: 3.5vw;
        text-align: left
    }
}

.vr {
    background-color: #777676
}

@media(max-width:767px) {
    .nav-pills {
        background-color: #2e2c2e
    }
}

@media(min-width:768px)and (max-width:1200px) {
    header header .container {
        max-width: 80vw !important
    }
}

@media(min-width:768px)and (max-width:1200px)and (min-width:1180px)and (max-width:1200px),(min-width:768px)and (max-width:1200px)and (min-width:810px)and (max-width:900px) {
    header header .container {
        max-width: 100vw !important
    }
}

@media(min-width:768px)and (max-width:1200px)and (orientation:portrait) {
    header header .container {
        max-width: 90vw !important
    }
}

@media(min-width:1200px) {
    header header .container {
        max-width: 1140px !important
    }
}

.navbar {
    transition: background-color .2s,height .2s
}

    .navbar .navbar-brand img {
        transition: height .2s ease-in-out
    }

    .navbar.scroll {
        background-color: rgba(0,0,0,.6);
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 9
    }

        .navbar.scroll .navbar-brand img {
            height: 6.25rem
        }

.header-container {
    min-height: 16vw
}

@media(max-width:767px) {
    .header-container {
        align-content: center;
        align-items: center;
        display: flex;
        justify-content: center;
        min-height: 30vw
    }
}

.header-container.scroll {
    position: relative;
    top: 235px
}

@media(min-width:768px)and (max-width:1200px) {
    .header-container.scroll {
        top: 10rem
    }
}

.navbar-nav {
    align-items: center;
    flex-direction: row;
    z-index: 10
}

    .navbar-nav .nav-link {
        color: #fff !important;
        font-size: 1.15rem;
        font-weight: 600;
        text-transform: none
    }

        .navbar-nav .nav-link:hover {
            color: #fcbf24 !important
        }

@media(max-width:767px) {
    .navbar-nav .nav-link {
        font-size: .78rem;
        margin-right: .8rem
    }
}

@media(min-width:1180px)and (max-width:1200px),(min-width:810px)and (max-width:900px) {
    .navbar-nav .nav-link {
        font-size: 1rem !important
    }
}

.navbar-nav .dropdown a, .navbar-nav .dropdown span {
    color: #fff !important;
    font-size: 1.15rem;
    font-weight: 600;
    text-transform: none
}

@media(min-width:768px) {
    .navbar-nav {
        justify-content: flex-end
    }
}

.bg-grayish {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB4AAAADlCAYAAACyPOqhAAAACXBIWXMAAC4jAAAuIwF4pT92AAAI3UlEQVR4nO3ZsQ2AMADAsNKrurDyFb/3iUqIyL4ge67nXu8AAAAAAAAA4Pfm1wEAAAAAAAAAnGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAxAZKBAMCA3O6eAAAAABJRU5ErkJggg==)
}

.navbar-dark .navbar-toggler {
    border-color: transparent;
    color: transparent;
    cursor: pointer
}

header .navbar-brand img {
    background-color: transparent !important;
    height: 8.25rem;
    padding-left: 0 !important;
    padding-right: 0 !important
}

header .navbar:not(.scroll) .navbar-brand img {
    margin: .375rem auto
}

@media(min-width:768px)and (max-width:1200px) {
    header .navbar:not(.scroll) .navbar-brand img {
        max-height: 70px !important;
        padding: 0 !important
    }
}

header .navbar.scroll .navbar-brand img {
    max-height: 70px !important;
    padding: 0 !important
}

header .navbar-brand {
    width: 22.8rem
}

.navbar-nav .dropdown a:hover, .navbar-nav .show > .nav-link {
    color: #fcbf24 !important
}

.navbar-nav .dropdown a:hover {
    background-color: transparent
}

.dropdown-toggle:after {
    color: transparent
}

.language {
    background-position: 50%;
    background-size: cover;
    border-radius: 50%;
    display: inline-block;
    height: 2.188rem;
    vertical-align: bottom;
    width: 2.188rem
}

    .language.lang-es {
        background-image: url(data:image/png;base64,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)
    }

    .language.lang-en {
        background-image: url(data:image/png;base64,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)
    }

.acceso-glr {
    background-position: .625rem;
    background-repeat: no-repeat;
    border: .063rem solid #fff;
    border-radius: .625rem;
    padding: .188rem 1.6rem;
    white-space: nowrap
}

@media(max-width:767px) {
    .acceso-glr {
        font-size: .8rem;
        padding: .188rem 1rem
    }
}

@media(min-width:768px)and (max-width:1200px) {
    .acceso-glr {
        font-size: 1rem;
        padding: .188rem .75rem
    }
}

@media(min-width:768px)and (max-width:1200px)and (min-width:1180px)and (max-width:1200px),(min-width:768px)and (max-width:1200px)and (min-width:810px)and (max-width:900px) {
    .acceso-glr {
        padding: .188rem .35rem
    }
}

.acceso-glr:hover {
    background-color: #fcbf24;
    border-color: #fcbf24;
    color: #000
}

@media(max-width:767px) {
    header .navbar-brand img {
        height: 6.25rem
    }

    header .container {
        flex-direction: row-reverse
    }

    header .navbar-brand {
        flex: auto
    }

    .navbar-dark .navbar-brand {
        display: flex;
        justify-content: center
    }

    .navbar-nav .dropdown-menu {
        background-color: transparent;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB4AAAADlCAYAAACyPOqhAAAACXBIWXMAAC4jAAAuIwF4pT92AAAI3UlEQVR4nO3ZsQ2AMADAsNKrurDyFb/3iUqIyL4ge67nXu8AAAAAAAAA4Pfm1wEAAAAAAAAAnGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAxAZKBAMCA3O6eAAAAABJRU5ErkJggg==);
        border: none;
        position: absolute;
        top: 40px
    }
}

@media(min-width:768px) {
    .navbar-expand-lg .navbar-collapse {
        align-content: flex-end
    }

    .navbar-nav .nav-link:not(:last-child) {
        margin-right: 1.25rem
    }

    .navbar-nav .dropdown-menu {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB4AAAADlCAYAAACyPOqhAAAACXBIWXMAAC4jAAAuIwF4pT92AAAI3UlEQVR4nO3ZsQ2AMADAsNKrurDyFb/3iUqIyL4ge67nXu8AAAAAAAAA4Pfm1wEAAAAAAAAAnGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAhAEMAAAAAAAAEGEAAwAAAAAAAEQYwAAAAAAAAAARBjAAAAAAAABAxAZKBAMCA3O6eAAAAABJRU5ErkJggg==);
        border: none
    }

    .dropdown {
        align-content: center;
        display: flex;
        flex-direction: row
    }

    .dropdown-toggle:after {
        display: none
    }
}

.btn-check:focus + .btn, .btn:focus {
    box-shadow: none
}

.main-header {
    background-size: cover;
    min-height: 40.625rem;
    position: relative
}

    .main-header .text-container h4 {
        color: #fff !important;
        font-family: Gotham,Arial;
        font-size: 2.8rem;
        font-weight: 600;
        line-height: inherit;
        text-shadow: .125rem .188rem .188rem #1c1e20
    }

@media(max-width:767px) {
    .main-header .text-container h4 {
        font-size: 1.8rem;
        line-height: 1.3
    }
}

@media(min-width:768px)and (max-width:1200px) {
    .main-header .text-container h4 {
        font-size: 2rem
    }
}

.main-header .text-container .btn-filled {
    display: inline-block;
    font-size: 1.3rem
}

    .main-header .text-container .btn-filled.always-active {
        background-color: #fcbf24 !important;
        border-color: #fcbf24 !important;
        color: #000 !important
    }

    .main-header .text-container .btn-filled:not(:hover) {
        color: #000 !important
    }

        .main-header .text-container .btn-filled:not(:hover):not(.always-active) {
            background-color: transparent;
            border-color: #fff;
            color: #fff !important
        }

@media(max-width:992px) {
    .main-header .text-container .btn-filled:not(:hover) {
        background-color: #fcbf24;
        border-color: #fcbf24;
        color: #000 !important
    }
}

@media(max-width:767px) {
    .main-header {
        min-height: 33.875rem
    }
}

@media(min-width:768px)and (max-width:1200px) {
    .main-header {
        min-height: 53.125rem
    }

        .main-header:not(.inicio) {
            min-height: 30.125rem
        }
}

@media(min-width:768px)and (max-width:1200px)and (max-width:1023px) {
    .main-header:not(.inicio) .header-container {
        padding-top: 5rem !important
    }
}

@media handheld and (orientation:landscape)and (max-width:1200px) {
    .main-header {
        max-height: 30.125rem !important
    }

        .main-header h4 {
            font-size: 2.2rem
        }
}

@media(max-width:992px) {
    .main-header.agencia {
        background-position: 50%
    }
}

.nav-extra {
    background-color: transparent;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAdCAYAAADYSS5zAAAACXBIWXMAAC4jAAAuIwF4pT92AAAA/UlEQVRYhe3YLVIEMRRF4S+Z5q+gcFgUgiWwC1YAFtx4VoFnARiq8AwrQGJwLAAMjpqB4SEyyGlEi0T0MbGnKqn77kuKiCkukLHUBhkT3KeIeMFxZaF1vKeIWGCjtsk6UkRc4Rxb+Kns80dSnttDioiMI2xrRzBjgdcUEbVlesm1Bf5jFBzKKDiU5gU77OMEO9qaxd94ShFxgzNsaiuol5ilaDypMx5rS/TwnCLiEKfYVe69BTrMrcpCbZlemo+ZUXAoo+BQmhfsVueekoOtzOKJkoMfnbLRXSpbXStBPVF6wV2KiDccVBZaxzzjq7ZFD58drjFVfhdaqltw+wsHYEaxuLMgHAAAAABJRU5ErkJggg==);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    border: none;
    height: 1.875rem;
    width: 1.875rem
}

.menu-toggle {
    height: 0;
    overflow: hidden;
    position: absolute;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    transition: -webkit-transform .4s ease-in-out;
    transition: transform .4s ease-in-out;
    transition: transform .4s ease-in-out,-webkit-transform .4s ease-in-out;
    width: 80vw;
    z-index: 1000
}

@media(min-width:768px) {
    .menu-toggle {
        width: 100%
    }
}

.menu-toggle .nav-tabs {
    border: none
}

    .menu-toggle .nav-tabs .nav-item.show .nav-link, .menu-toggle .nav-tabs .nav-link.active, .menu-toggle .nav-tabs .nav-link:active, .menu-toggle .nav-tabs .nav-link:hover {
        border: none !important
    }

.menu-toggle .nav-pills .nav-link {
    font-size: 1.2rem;
    padding-bottom: 1rem;
    padding-top: 1rem
}

    .menu-toggle .nav-pills .nav-link.active {
        background-color: #2e2c2e;
        border-radius: 0;
        color: #fcbf24
    }

@media(min-width:768px) {
    .menu-toggle .nav-pills .nav-link.active {
        background-color: #c9ccce;
        color: #fff
    }
}

.menu-toggle .nav-pills .show > .nav-link {
    background-color: #c9ccce;
    border-radius: 0;
    color: #fff
}

.menu-toggle .nav-link {
    border-radius: 0;
    color: #c9ccce;
    font-size: 20px;
    font-weight: 500
}

@media(max-width:767px) {
    .menu-toggle .nav-link {
        background-color: #2e2c2e;
        color: #fff;
        font-size: 1rem
    }
}

@media(min-width:768px) {
    .menu-toggle .nav-link {
        margin-right: 25px;
        padding: 0 8px
    }
}

.menu-toggle h6 {
    font-size: 18px;
    font-weight: 600
}

    .menu-toggle h6 a {
        text-decoration: none
    }

.menu-toggle .menu-list {
    border-bottom: 1px solid #000;
    padding: 20px 10px
}

@media(min-width:767px) {
    .menu-toggle .menu-list {
        border-bottom: none;
        border-left: 1px solid #000;
        background-color:white !important;
    }

        .menu-toggle .menu-list > div {
            padding: 0 1.25rem
        }
}

@media(min-width:767px)and (orientation:portrait) {
    .menu-toggle .menu-list > div {
        padding: 0 .85rem
    }
}

.menu-toggle .menu-list a, .menu-toggle .menu-list div, .menu-toggle .menu-list h6, .menu-toggle .menu-list span {
    color: #212529 !important
}

.menu-toggle .menu-list ul {
    list-style: none;
    padding: 0
}

    .menu-toggle .menu-list ul ul {
        margin-left: 1.5rem
    }

        .menu-toggle .menu-list ul ul li:not(:last-child) {
            margin-bottom: 0 !important;
            padding-bottom: .2rem !important
        }

    .menu-toggle .menu-list ul li a {
        text-decoration: none
    }

        .menu-toggle .menu-list ul li a:hover {
            color: #dfa209 !important;
            text-decoration: underline
        }

@media(min-width:992px) {
    .menu-toggle .menu-list ul li:first-child {
        margin-top: .938rem
    }

    .menu-toggle .menu-list ul li:not(:last-child) {
        margin-bottom: .938rem
    }

    .menu-toggle .menu-list ul {
        margin: 0 0 30px
    }
}

.menu-toggle .menu-list:hover {
    background-color: #c9ccce !important;
    border-color: #c9ccce !important
}

    .menu-toggle .menu-list:hover * {
        color: #545556 !important
    }

    .menu-toggle .menu-list:hover .header-contact li.phone:before {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL4AAADKCAYAAAAbx/pKAAAACXBIWXMAAC4jAAAuIwF4pT92AAAGmmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4yLWMwMDAgNzkuNTY2ZWJjNWI0LCAyMDIyLzA1LzA5LTA4OjI1OjU1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIyLTAzLTIzVDE0OjI0OjIxLTA3OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIyLTA4LTA4VDE1OjIyOjUyLTA3OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMi0wOC0wOFQxNToyMjo1Mi0wNzowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0M2JhMGRkNy04NTY2LTQ2MjItYWJjYS0wNDA1NDg0ODMzYWMiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo2ZjdmYzk3Yi01OWE2LWU3NGQtOTJlMS05MWFjNzI5ZDdlZTMiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmMTE3ZTg5Yi02NzUwLTNhNDgtODExMC00YWFhYWFjMWFiNTciIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmMTE3ZTg5Yi02NzUwLTNhNDgtODExMC00YWFhYWFjMWFiNTciIHN0RXZ0OndoZW49IjIwMjItMDMtMjNUMTQ6MjQ6MjEtMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChXaW5kb3dzKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6OGFjZWJmMDktMTkwNi1mOTQ2LTg5MzAtOGQ1MTFkYjc5Y2MzIiBzdEV2dDp3aGVuPSIyMDIyLTAzLTIzVDE0OjI0OjIxLTA3OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjQzYmEwZGQ3LTg1NjYtNDYyMi1hYmNhLTA0MDU0ODQ4MzNhYyIgc3RFdnQ6d2hlbj0iMjAyMi0wOC0wOFQxNToyMjo1Mi0wNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIzLjQgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+oATnzQAACj9JREFUeNrtnW2wVVUZgJ8LxIemWOMdhW7iCDmEhETMkKFZTFYjEox8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) !important
    }

    .menu-toggle .menu-list:hover .header-contact li.email:before {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL4AAADKCAYAAAAbx/pKAAAACXBIWXMAAC4jAAAuIwF4pT92AAAHOGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4yLWMwMDAgNzkuNTY2ZWJjNWI0LCAyMDIyLzA1LzA5LTA4OjI1OjU1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIyLTAzLTIzVDE0OjI0OjIxLTA3OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIyLTA4LTA4VDE1OjIzOjA4LTA3OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMi0wOC0wOFQxNToyMzowOC0wNzowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3MGNmOGEwZi03MTU1LTQyMjgtOWExMS02ZjUyNTgxMGQ1N2EiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpkNWQzNmJlOS0wMzliLTA1NGItYWZlZC05M2RjYmMyODExNzEiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmMTE3ZTg5Yi02NzUwLTNhNDgtODExMC00YWFhYWFjMWFiNTciIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmMTE3ZTg5Yi02NzUwLTNhNDgtODExMC00YWFhYWFjMWFiNTciIHN0RXZ0OndoZW49IjIwMjItMDMtMjNUMTQ6MjQ6MjEtMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChXaW5kb3dzKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6OGFjZWJmMDktMTkwNi1mOTQ2LTg5MzAtOGQ1MTFkYjc5Y2MzIiBzdEV2dDp3aGVuPSIyMDIyLTAzLTIzVDE0OjI0OjIxLTA3OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjcwY2Y4YTBmLTcxNTUtNDIyOC05YTExLTZmNTI1ODEwZDU3YSIgc3RFdnQ6d2hlbj0iMjAyMi0wOC0wOFQxNToyMzowOC0wNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIzLjQgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDphMDhlYjJjNy1iZTAxLWE5NGUtOTJkNS0yMzM2N2I2NDJiYmE8L3JkZjpsaT4gPC9yZGY6QmFnPiA8L3Bob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/uZihAAAJo0lEQVR42u3df6xWdR3A8bflXKucMiuRxIRqjTFHjKn9uDliIrIbZOwGpFb2w8xi2ZTM1tbWH6Uzs6YWzQxdMcZ9HicCkRFGk900Y8zdNcaYv6jIHxhlS7MxlP74fE+7XuH+4D7P95zzPO/XPzh2udfn+b7P957nnO8557jDhw8jdZvjDF+GLxm+ZPiS4UuGLxm+ZPiS4UuGLxm+ZPiS4UuGLxm+ZPiS4UuGLxm+ZPgyfMOX4UuGLxm+ZPiS4UuGLxm+ZPiS4UuGLxm+ZPiS4UuGLxm+ZPiS4UuGLxm+DF8yfMnwJcOXDF8yfKmbwv/40mWjfcl84FRgMnCCb7fG4SCwH3ga2DrSFzYb/ZUIfz4wCVgEXAC8zTHUBPwduB/YABw40kZQhfDnA4uBFY6X2uAnwD3D4y87/PnA19KfUrs8AHxnaPxlhj8fuArodVyUwVbge0X8ZYb/beBbjocyugH4Rpnh9wLrgDc7Fsrov8AyYGNZ4V8PXOc4qAQ3A9eUFf4fgbMdA5VgEHhvGeEvBBru5qjE3Z2+ZqN/c+7w+4Cm779KtKzZ6G/kDn8p0O97rxJd0mz0r80d/mLgNmCq779KcCiFn33GhzicuRy41HFQRr8HfgysLfvM7VTgK8Asx0Rt9A/g+8AOKnDmdugGMBe4GniDY6QWWwOsBe4b+pdVWZYMsULzc+lPaaIGgVuAv1LRZcnDZ/93p9n/nY6djsF/UvDbGOFilKqFP3QD+Eja/5fG6l7gTmDjaF9Y1fCL+CcBXwQ+7JhqBI8Sa3AeZ5RLDusQ/tANYDZwDV6SqFd7Je3W/Gqswdcp/MIC4tj/ZY63Uui3A3cfyz+uU/jF7H9a2vef49h3pb+l3Zo/jXeWr3P4QzeAHuLoj6s8u0cxw2+d6Deqa/iFxcCngSU20dEeIpYaPNuK6Dsh/GL2n5Zm//fYSEd5nrhAfEergu+k8IduABcCXwVeZzO1tw74OcOWGhj+0S0hjv17r556GnGpgeGPPvvPBFYCb7elWjhIHK3Z1s7gOz38oRtAH/AFu6q0jcRSg3tz/cBOD7+I/1Ti3pzn2lilPA78ENiTY5YvO/w+4g5qq4iTEAMZN4BziaUPJ9tc6W4Bfpkx+B7grcDlwF1lXHrYm14wxG2cVwFbMr7hvcQlj8ttrxS/JU5E/TNz9H3EvVoBljQb/etzh7+IVy8bPQjcmOLPOfu/g1j6cJYtZvEMcfnfYObgzyLu2nfGkL+/qNno31B2+IVB4CZgb+YN4Hzi5Nfxttk2dxA3Ecu5H78QuJJ42MhwlQq/sCZ9wt+W8U26CPg83rK81R4mbiXzLHln+YXAtSNMZpUMn7T/dwPwYObZfwZx5neazU7I82m35uHMwU9PuzUzRpvoqhp+4UHgB2n/MOcG4KOJjl1blxocxTzgCmDpWH/DVz38wo/SG5oz/lOALwEfsuUx2UUck/9z5ln+vDTLnzieXdu6hA+wD/gu+Y/9zyGO/b/Fto/oYAr+/szBn04sSTmWC5JqFX5hc/oNkPNX6QLgYuBTdv6asbiDjEsN0gx/KXEi6pgPZtQxfIiLjG9Mb3zO2f+09OF3dpcHX8ZSgx7gHOIpmZMn+L1qG35hN3H054nMG8DctAG8sQujvy2NX87gJxHnWua26HvWPvxCI/3KzXmCpNsue/wd8bDkMpcaYPiv9e80+2/PPPt3+i0P9xOX/+VeajCTOFpzZhu+f0eFX9iZ9v+fyrwBdOItD+8iDiPnXEQ40lIDwx+DnxLLH7ZnjL9Tbnm4I+3LP021lhoY/hg9lWb/nZln/1nEsf/JNQv+hbRb8xD5lxqsJN9K2Y4Pv7AVuDV9MMu5ASwHPluT6BvEUoPNGX/mPOKZCBdnfq1dE37hJuLil9zH/ldQ3Qda7yKuhnqS6i81MPwJeCzt/uzOvAG8nzj5UpVbHh4iTkL9JnPwU9Ju4DklvvauDL+wnrjsMeex/15i2cPSkl/7ZmA1cE/Gn9mKpQaG3yIvptl/W+bZfxpx5ndG5tf7ZJrld2ee5eek3ZqqfNjv+vALj6QNYF/mDeCCtAHkuOyxjKUGpxDnNuZVbLwNf5ifpSMb2zP+zCXEZY8L2/T9HyCWGhzIHP3HiDPaVWT4R/Bcmv3/kHn2n5lCmdqi77mfuPzvkczBz0i7NdMrPMaGP4LtxL0cD2TeAIqb3k7EamKpQc4P7guIpQYfrcHYGv4Y3Eqc3Ml92eMK4IPj/LdlLTVYQCw1OKEmY2r4Y7Q37f7kvuzxbOLY/8mjfO0L6bfTQObgzySWGsyq2Xga/jiVcdnjQuL499FO699NrKLshqUGhl+iQ2n2vy/z7D+VOPRZLOTak2b53EsNetKH15NqPIaGPwG70gaQ+7LH84nj/r/OHPxkYqnB+zpg7Ay/Bcq45WFO56Vdmis66DUZfov8i7jscSDj7J9jlp+ddmumdNh4GX6LlXHLw3YEfxJxgXenPkDP8NtkFbC2hvH3ECegVnb4+Bh+G+1Luz+DNdgAeoiHY18HvKsLxsbwM9hCnP3dXNH/vzotNTD8mnmFuOxxU4Vm/x7iRNQ3qc9SA8OvqT1p9+exEjeAOi81MPyaK+OWhxD3nvwM3vXZ8Ev0InG//xy3POwBPpA+vE7yrTf8KtiZ9v/bcdljsdTgqvTfMvzKafVljz3EUoMrfWsNv+qeSR9+J3LLw2KpwbXE43Jk+LWxjbi72XgueyweoPBl4ti8DL+2biZufDUwhui7YamB4XeRJ9IGcKSlDz3EhSlX0x1LDQy/C+0lVn/+hTgTfAZxiHK6b43hS4YvGb5k+DJ8w5fhG74M3/Bl+IYvwzd8Gb7hy/ANX4Zv+DJ8w5fhG74MXzJ8yfAlw5cMXzJ8yfAlw5cMXzJ8dbUlzUb/esOX4Ru+usDiZqN/U+7w5xFPAjze918lubDZ6N+SO3yAR/EmpyrHXuCTzUb/QBnh3w5c7hioBGtS+JQRfh/QdAxUgk8A68oKv4d4csdyx0EZbSAetDdQVvgQT9X+BTDF8VAGB4BLiAMrlBl+scuzGjjRcVEbvQRcRjxYmyqED7AIuB6Y6fioDfYAX0+7OVQp/GKfvzdtlZMdK7XAc8CdwCaO8PC8qoQ/dAOYQTyn9XTgTcDLw77m9enPlx1bDeviJeIZYYPALkZ4WmT28KW6MnwZvmT4kuFLhi8ZvmT4kuFLhi8ZvmT4kuFLhi8ZvmT4kuFLhi8ZvmT4kuHL8A1fhi8ZvmT4kuFLhi8ZvmT4kuFLhi8ZvmT4kuFLhi8ZvmT4kuFLhi8ZvvR//wOWIuy461s0UgAAAABJRU5ErkJggg==) !important
    }

    .menu-toggle .menu-list:hover .header-contact li.location:before {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL4AAADKCAYAAAAbx/pKAAAACXBIWXMAAC4jAAAuIwF4pT92AAAGmmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4yLWMwMDAgNzkuNTY2ZWJjNWI0LCAyMDIyLzA1LzA5LTA4OjI1OjU1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIyLTAzLTIzVDE0OjI0OjU0LTA3OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIyLTA4LTA4VDE1OjIzOjI4LTA3OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMi0wOC0wOFQxNToyMzoyOC0wNzowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OGZkYzRmZi0xYzg2LTQ0ZDAtOGJjMy1kN2E1ZGIyOTM2NWIiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDowZjJmZjg5Ny1jMzEzLTcxNDUtOWUwOC02OWVmZjc1NjVmMDYiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplNmNlNDlkNS03MTMwLTMwNDktOTg0Ni1hMjU1YTUxZGUyMjAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplNmNlNDlkNS03MTMwLTMwNDktOTg0Ni1hMjU1YTUxZGUyMjAiIHN0RXZ0OndoZW49IjIwMjItMDMtMjNUMTQ6MjQ6NTQtMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChXaW5kb3dzKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NjFkNjVlYjEtZjM4OS0xZDQ4LWEwN2EtYjQzNzNhNGJmNzA5IiBzdEV2dDp3aGVuPSIyMDIyLTAzLTIzVDE0OjI0OjU0LTA3OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjU4ZmRjNGZmLTFjODYtNDRkMC04YmMzLWQ3YTVkYjI5MzY1YiIgc3RFdnQ6d2hlbj0iMjAyMi0wOC0wOFQxNToyMzoyOC0wNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIzLjQgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+B8mopgAADfxJREFUeNrtnXuMVsUZh5+loCA3KyrECCreK3jXglohNGmrNrZWRUwb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) !important
    }

.menu-toggle.toggled {
    background-color: #fff;
    border-bottom: 2px solid #000;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: top;
    transform-origin: top
}

@media(min-width:992px) {
    .menu-toggle.toggled {
        height: 600px;
        overflow-y: auto;
    }
}

@media(max-width:992px) {
    .menu-toggle.toggled {
        height: -webkit-min-content !important;
        height: min-content !important
    }
}

@media(min-width:992px) {
    .menu-toggle.toggled.main-toggled {
        height: 44rem;
        width: 100vw
    }
}

.menu-toggle.scroll {
    position: fixed;
    top: 95px;
    z-index: 100
}

@media(max-width:767px) {
    .menu-toggle.scroll {
    
        height: min-content !important;
        top: 9.8rem
    }

    #rodriguez-navbar {
        align-content: center !important;
        display: flex
    }

        #rodriguez-navbar .second-menu {
            position: absolute;
            right: .938rem
        }
}

@media(max-width:992px) {
    .menu-toggle {
        font-size: 1.1rem
    }
}

@media(max-width:992px)and (min-width:768px)and (max-width:1200px) {
    .menu-toggle {
        font-size: .9rem
    }
}

@media(max-width:992px) {
    .menu-toggle .menu-list {
        padding: 1rem
    }

        .menu-toggle .menu-list:last-of-type {
            border-bottom: 0
        }

        .menu-toggle .menu-list ul {
            margin: 0
        }

    .menu-toggle h6 {
        font-size: 1.2rem
    }

    .menu-toggle ul li:not(:last-child) {
        margin-bottom: .5rem !important
    }

    .menu-toggle > div {
        line-height: 1.2
    }
}

.bg-dark-gray {
    background-color: #514e4a
}

.header-contact {
    font-size: 1rem
}

@media(max-width:992px) {
    .header-contact {
        font-size: .9rem
    }
}

.header-contact ul, .header-contact ul ul {
    margin-left: 1.5rem !important
}

    .header-contact ul li {
        margin-bottom: 0 !important
    }

@media(min-width:1200px) {
    .header-contact ul li {
        margin-bottom: .4rem !important
    }
}

.header-contact ul li.email {
    line-height: 1.2
}

    .header-contact ul li.email a:active, .header-contact ul li.email a:hover, .header-contact ul li.email a:link, .header-contact ul li.email a:visited {
        color: #2e5984 !important;
        text-decoration: none
    }

.header-contact ul li:before {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    height: 2rem;
    margin-left: -1.5rem;
    margin-right: .6rem;
    width: 1.3rem
}

.header-contact ul li.v-middle:before {
    vertical-align: middle
}

.header-contact ul li.v-unset:before {
    vertical-align: unset
}

.header-contact ul li.v-top:before {
    vertical-align: top
}

.header-contact ul li.phone:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL4AAADKCAYAAAAbx/pKAAAACXBIWXMAAC4jAAAuIwF4pT92AAAGv2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMi0wMy0yM1QxNDoyNDoyMS0wNzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMi0wOC0wNVQwOTowMzoxNi0wNzowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjItMDgtMDVUMDk6MDM6MTYtMDc6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTAzMzBlY2QtZGMxYS1kZDRmLWI2NDMtOTZjZWVhZDdhMTY5IiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6YjExZGIyZDEtMDBjYy0zZjRlLWFlODAtNGZjODBlMzNmZTk5IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZjExN2U4OWItNjc1MC0zYTQ4LTgxMTAtNGFhYWFhYzFhYjU3IiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmMTE3ZTg5Yi02NzUwLTNhNDgtODExMC00YWFhYWFjMWFiNTciIHN0RXZ0OndoZW49IjIwMjItMDMtMjNUMTQ6MjQ6MjEtMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChXaW5kb3dzKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6OGFjZWJmMDktMTkwNi1mOTQ2LTg5MzAtOGQ1MTFkYjc5Y2MzIiBzdEV2dDp3aGVuPSIyMDIyLTAzLTIzVDE0OjI0OjIxLTA3OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjUwMzMwZWNkLWRjMWEtZGQ0Zi1iNjQzLTk2Y2VlYWQ3YTE2OSIgc3RFdnQ6d2hlbj0iMjAyMi0wOC0wNVQwOTowMzoxNi0wNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtcY5ZIAAApoSURB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)
}

.header-contact ul li.email:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL4AAADKCAYAAAAbx/pKAAAACXBIWXMAAC4jAAAuIwF4pT92AAAHXWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMi0wMy0yM1QxNDoyNDoyMS0wNzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMi0wOC0wNVQwODo0NzozNy0wNzowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjItMDgtMDVUMDg6NDc6MzctMDc6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzUxYjhlMDQtMDg3Ni0xZjQ1LWFhMTEtZDgxNTgxNjllZTJiIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MmFkNWQ0NDEtYzg5My00MzRjLTkxN2YtYjlkZmM1YjBmNjIyIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZjExN2U4OWItNjc1MC0zYTQ4LTgxMTAtNGFhYWFhYzFhYjU3IiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmMTE3ZTg5Yi02NzUwLTNhNDgtODExMC00YWFhYWFjMWFiNTciIHN0RXZ0OndoZW49IjIwMjItMDMtMjNUMTQ6MjQ6MjEtMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChXaW5kb3dzKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6OGFjZWJmMDktMTkwNi1mOTQ2LTg5MzAtOGQ1MTFkYjc5Y2MzIiBzdEV2dDp3aGVuPSIyMDIyLTAzLTIzVDE0OjI0OjIxLTA3OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjM1MWI4ZTA0LTA4NzYtMWY0NS1hYTExLWQ4MTU4MTY5ZWUyYiIgc3RFdnQ6d2hlbj0iMjAyMi0wOC0wNVQwODo0NzozNy0wNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPiA8cmRmOkJhZz4gPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6YTA4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)
}

.header-contact ul li.location:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL4AAADKCAYAAAAbx/pKAAAACXBIWXMAAC4jAAAuIwF4pT92AAAGv2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMi0wMy0yM1QxNDoyNDo1NC0wNzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMi0wOC0wNVQwOTowMjo1NS0wNzowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjItMDgtMDVUMDk6MDI6NTUtMDc6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ZDRmYzQ5MmUtMDY4ZS1hZjRmLTg0NWItYjgyMzg5YWFhYTg1IiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6NWRhNmYzOTUtMjFmNy05NzQwLThiZWMtY2I1ZWFmOThjYzZkIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZTZjZTQ5ZDUtNzEzMC0zMDQ5LTk4NDYtYTI1NWE1MWRlMjIwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplNmNlNDlkNS03MTMwLTMwNDktOTg0Ni1hMjU1YTUxZGUyMjAiIHN0RXZ0OndoZW49IjIwMjItMDMtMjNUMTQ6MjQ6NTQtMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChXaW5kb3dzKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NjFkNjVlYjEtZjM4OS0xZDQ4LWEwN2EtYjQzNzNhNGJmNzA5IiBzdEV2dDp3aGVuPSIyMDIyLTAzLTIzVDE0OjI0OjU0LTA3OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmQ0ZmM0OTJlLTA2OGUtYWY0Zi04NDViLWI4MjM4OWFhYWE4NSIgc3RFdnQ6d2hlbj0iMjAyMi0wOC0wNVQwOTowMjo1NS0wNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtvnLE0AAA73SURB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)
}

.collapsible-menu:after {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: " ";
    display: inline-block;
    height: 10px;
    margin-left: 5px;
    width: 10px
}

.collapsible-menu.open:after, .collapsible-menu:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAASCAYAAADPNlfiAAAAAXNSR0IArs4c6QAAAIRlWElmTU0AKgAAAAgABQESAAMAAAABAAEAAAEaAAUAAAABAAAASgEbAAUAAAABAAAAUgEoAAMAAAABAAIAAIdpAAQAAAABAAAAWgAAAAAAAAEsAAAAAQAAASwAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAAC2gAwAEAAAAAQAAABIAAAAA8AA3LwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAVlpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDYuMC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KGV7hBwAAAz5JREFUSA3NVl9IU1EYP+fc20wjoTBMrRw+FRKhd3fb3b2bewjKeughYhCKlVkv/RMheipSiuglil6yP0RRFHs0fIgelnO7pl6Xkr1kRFISZUXJKtfuPX1HnIzrNrdh5YGPc77/v/Pdc75zsUcSj1OMpIJp4/ATTfuGluiQZXkl0WOXEUYfiIHRTkSRb9pChupcorgUMbudNpkYsWEAvB/weUlZhbUeY3wWGKtBUcjjEttgjZcCeEEQlrld9nMI4x7As4Hh5ApWeObAuSWxDhT3gcoRxd3cb70poGmT/wu8VxI26ojcg/y1UMMxSvWG3j7tGcNDEqCC6sBTLmZsYYARpjt0Cxme3UjC5F/N2O20HwXAEUhYC1Xt5AqiNQnADMRcpZMQYcVpb8WYXgAZB5+ko7SissPv9+tJNn9lKcs15cTgb0HwbUAfKcLNvWr/I3OyVKBnbGTZbiMGfQhMFVBPHPF7VVV9bw6wWLzbZdsNX7kT4q0GUF2UjzcHg5FPqeKnBc2MHQ5HsYUzOll3AfYz7Hxfqp2nCpytbCYHMa6AfRNQFL59azA8cD2Tf0bQCUc4YwfhnLPAhXCiLn35Hj01OjoaS+jznRWHoGBC7oK/FVPUR7DeGFCHxhaKlxVoFkSWxWpiIHZcqqEamo4MXzisvV4oQSo9a2WFFtIOyU+CngK1Qys7HwgE4qnszbKsQTNHSZIKeRpnr1ILsFNQ/UPB8OADc9BMvMfp3ESxzlpZDdArwNwQVAf7M/mYdTmBTjh7nKIPnn52aYopojd/xugxTdN+JPRpZtbKjsBGL4J+OdyPa0XRX22PR0aiaezTivMCzaIpiliFdcSqzJ7+lxymvkB48AXTmUe2rczsl47n0ikWko+PT3xdU1p2mye4CGO0Cyp3wLq+fPLtuwkt2VeR7HsIJd0g2wwV6kJ8fHtvSHuebJPrOu9KJyeSnbZ6QvAduFIlENBviRktUzxPLYRehTPbCLZR6MEngn39N5L98l0vCmiWfPYIsAvmBXoDrRF+EWglrFUdG435dhrwnzfm/j3maXIUhEKRibXrrFvB7QwQgKUVMJ8GmXsxAecIK3tzryCUKIqyKnuP3Cz/AGhoCQbm6VBFAAAAAElFTkSuQmCC) !important
}

.collapsible-menu.open:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.wa-mobile {
    background-color: #fff;
    background-image: url(/images/icons/whatsapp-green.png) !important;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 32px;
    border-radius: 100%;
    bottom: 20px;
    box-shadow: 0 3px 12px rgba(0,0,0,.15);
    height: 64px;
    position: fixed;
    right: 20px;
    width: 64px;
    z-index: 999999
}

    .wa-mobile span:before {
        background-color: red;
        border-radius: 50%;
        content: "";
        display: block !important;
        height: 10px;
        position: absolute;
        right: 4px;
        top: 4px;
        width: 10px;
        z-index: 1
    }

footer {
    background-color: #8f9196;
    background-image: url(/Content/images/footer/footer-bg.png);
    color: #f2f2f1
}

@media(max-width:992px) {
    footer .addresses .col-8 {
        max-width: 220px
    }
}

footer ul {
    list-style-type: none;
    margin-left: 0;
    padding-left: 0
}

footer h5 {
    font-weight: 600
}

footer .main-info {
    font-size: 1rem
}

    footer .main-info a {
        text-decoration: none;
        vertical-align: middle
    }

        footer .main-info a:hover {
            color: #fdbf23 !important
        }

footer hr {
    background-color: #fff
}

footer .address-info {
    font-size: .95rem;
    line-height: 1.125rem
}

    footer .address-info .address, footer .address-info .phone {
        background-position: 10px 0;
        background-repeat: no-repeat;
        padding-left: 3.75rem;
        transition: background 1s ease-in-out
    }

    footer .address-info .address {
        background-image: none;
        background-size: 0;
        min-height: 3.75rem
    }

        footer .address-info .address.scroll {
            background-image: url('images/icons/marker-big-icon.png');
            background-size: 1.063rem
        }

    footer .address-info .phone {
        background-size: 0;
        transition: background 1.5s ease-in-out
    }

        footer .address-info .phone.scroll {
            background-image: url('images/icons/phone-big-icon.png');
            background-size: 1.375rem
        }

.icon-lists li {
    background-position: 0;
    background-repeat: no-repeat;
    padding-left: 1.75rem
}

.icon-lists > li {
    background-size: auto 0;
    transition: background .5s ease-in-out
}

    .icon-lists > li:first-child {
        transition: background .8s ease-in-out
    }

    .icon-lists > li:nth-child(2) {
        transition: background .9s ease-in-out
    }

    .icon-lists > li:nth-child(3) {
        transition: background 1s ease-in-out
    }

.icon-lists > li {
    background-size: auto 1.125rem
}

@media(max-width:767px) {
    .icon-lists .phone:before {
        background-image: url('images/icons/phone-icon.png');
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: auto 1.125rem;
        content: " ";
        display: inline-block;
        height: 20px;
        margin-right: 5px;
        vertical-align: text-top;
        width: 20px
    }

    .icon-lists .phone:hover:before {
        background-image: url('images/icons/phone-icon-active.png');
    }
}

@media(min-width:768px) {
    .icon-lists .phone {
        background-image: url('images/icons/phone-icon.png');
        margin-bottom: 5px
    }

        .icon-lists .phone:hover {
            background-image: url('images/icons/phone-icon-active.png');
            margin-bottom: 5px
        }
}

@media(max-width:767px) {
    .icon-lists .working-hours:before {
        background-image: url('images/icons/time-icon.png');
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: auto 1.125rem;
        content: " ";
        display: inline-block;
        height: 20px;
        margin-right: 5px;
        vertical-align: text-top;
        width: 20px
    }
}

@media(min-width:768px) {
    .icon-lists .working-hours {
        background-image: url('images/icons/time-icon.png');
    }
}

.icon-lists .lang.scroll {
    background-size: auto 1.125rem !important
}

.icon-lists .lang {
    background-size: auto 0;
    transition: background .4s ease-in-out
}

.icon-lists .info {
    background-image: url('images/icons/info-icon.png');
}

    .icon-lists .info:hover {
        background-image: url('images/icons/info-icon-active.png');
    }

.icon-lists .home-location {
    background-image: url('images/icons/home-location-icon.png');
}

    .icon-lists .home-location:hover {
        background-image: url('images/icons/home-location-icon-active.png');

    }

.icon-lists .at-email {
    background-image: url('images/icons/at-email-icon.png');
}

    .icon-lists .at-email:hover {
        background-image: url('images/icons/at-email-icon-active.png');
    }

.language-list li {
    width: 100%
}

    .language-list li a {
        border-bottom: 1px solid #f2f2f1;
        display: block
    }

    .language-list li:hover a {
        border-bottom: 1px solid #fdbf23
    }

    .language-list li:not(:hover).active {
     background-image: url('images/icons/language-icon.png');
    }

    .language-list li:hover {
        background-image: url('images/icons/language-icon-active.png');
    }

        .language-list li:hover + li {
            background-image: none !important;
            transition: background-image .8s
        }

.copyright {
    background-color: #75777a;
    color: #f2f2f1
}

    .copyright a {
        color: inherit;
        font-size: .95rem
    }

@media(max-width:767px) {
    .copyright a {
        display: block;
        padding-top: .95rem;
        text-decoration: none
    }

        .copyright a:after {
            background-color: #fff;
            content: " ";
            display: block;
            height: 1px;
            margin: .3rem auto 0;
            width: 132px
        }
}

.copyright p {
    font-size: .95rem
}

@media(max-width:767px) {
    .copyright {
        line-height: 1;
        text-align: center
    }
}

.social-networks {
    color: #f2f2f1
}

    .social-networks ul {
        margin-left: 0;
        margin-top: .5rem;
        padding-left: 0
    }

        .social-networks ul li {
            border-radius: .313rem;
            display: inline-block;
            height: 1.875rem;
            width: 1.875rem
        }

            .social-networks ul li a {
                background-size: cover;
                display: block;
                font-size: 0;
                height: 100%;
                width: 100%
            }

                .social-networks ul li a.facebook {
                    background-image: url('images/icons/facebook-icon.png');
                }

                .social-networks ul li a.instagram {
                    background-image: url('images/icons/instagram.png');
                }

                .social-networks ul li a.linkedin {
                    background-image: url('images/icons/linkedin.png');
                }

                .social-networks ul li a.youtube {
                    background-image: url('images/icons/youtube.png');
                }

footer .social-networks ul li:not(:last-child) {
    margin-right: 1.563rem
}

footer .social-networks ul {
    line-height: 0
}

    footer .social-networks ul li {
        height: 1.688rem;
        width: 1.688rem
    }

    footer .social-networks ul a {
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: auto 1.563rem
    }

    footer .social-networks ul li a.facebook {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAfCAYAAAAFkva3AAAAtElEQVR4AWM4fuwYMVgUiGuA+CgQvwHi/1D8EYhvAPFuINYgxqAoqKb/BLANIYP8gfgfSDGlhvEivES5YdkIhZQbtgmPxhNA7AnEqkCsBMUc+Ay7jsOga0DMgk0PPsNe4TCsFCRPqmEfcBiWOTQNYwZiYyz4Mw7D2rGphxnGD1JEIX5ETcN2UtOwidQ0LIOahtnBDGMD4jQs+BsOjUuxqOUbmjlg1LBRw0YNewDE77DgJFx6AMRKao+sOVjwAAAAAElFTkSuQmCC)
    }

    footer .social-networks ul li:hover a.facebook {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAfCAYAAAAFkva3AAAAtElEQVR4AWP4fciMGCwKxDVAfBSI3wDxfyj+CMQ3gHg3EGsQY1AUVNN/AtiGkEH+QPwPpJhSw3gRXqLcsGyEQsoN24RH4wkg9gRiVSBWgmIOfIZdx2HQNSBmwaYHn2GvcBhWCpIn1bAPOAzLHJqGMQOxMRb8GYdh7djUwwzjBymiED+ipmE7qWnYRGoalkFNw+xghrEBcRoW/A2HxqVY1PINzRwwatioYaOGPQDid1hwEi49AB5CjaBL34bEAAAAAElFTkSuQmCC)
    }

    footer .social-networks ul li a.linkedin {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAgCAYAAACcuBHKAAABqElEQVR4Ae3WA4xcQRzH8altu41Tx6rbqHbYRhujtm27jdOwsWrbCmrjbGvuu8liMrn3P72b20OSz0a/Sb6r9556/OhR0CAcxjO8wAWMgHIh+NIOe5EGHZKNc+jmKmIptIc9aO4i4pUQ8R5DXET8ESJ+YbSLiCtCxCP0dhExHanQlmwEXP0wg+bgFn6E3MViNHUXAXTBsJDuUK7IA4cRvTACwywj0NcYNwlth4eY21HWD7g1pmErjuMoNmE62pcVsQ7pSDakIB2HjHEzbEYaUqx9OnZCYQpuIwfaUIIcPMFCNDUjtkF7OGdF7BK2uzALidCQFGATmocjtgrjM1AhTbHdY1eMR/gHLbFCAmhV2YhtQoSugo+Y7VeELRe/UQAtKMFFvyOKcAZjMQITcAla8MXPiELsQEsoQ3dcE84l+BlxH32gYFuEfI9z8X5GnEQTj4jh+OMi4giUh4H47iLiKJo0mIjtsRCxo7YjmmFnLEU0RuyKhYjdNRWxvRJPVvuF7QkhYhB+SjewVUjBP8N/pGOfFbEBiYiztlnYIUT0w3Mk4q9xNhcfSwF43qMSq4tLhAAAAABJRU5ErkJggg==)
    }

    footer .social-networks ul li:hover a.linkedin {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAgCAYAAACcuBHKAAABqElEQVR4Ae3WNZAUQRhH8cbd3SHFIyIcItwziDbH3d3dISUjL9zdLcHdzt2l723VSlfXzXc217cnwW+jf1e9tZlRBXdHBQ3AITzFc5zHMCgXgi9tsAep0CFZOIsuriKWQHvYjaYuIl4KEe8wyEXEbyHiJ0a6iLgsRDxETxcR05ACbclCwNUPM2g2buJ7yB0sQmN3EUAnDAnpCuWKPHAY0QPDMMQyDL2NcaPQdmiIuR1h/YBbYiq24BiOYCOmoW1pEWuRhiRDMtJw0Bg3wSakItnap2EHFCbjFrKhDcXIxmMsQGMzYiu0h7NWxE5huxMzkQANST42omk4YoswPg0V0hjbPHZFeIi/0BIrJIAWFY3YKkToSviAWX5F2HLwC/nQgmJc8DuiEKcxBsMwHhehBZ/9jCjAdjSHMnTFVeFcvJ8R99ALCraFyPM4F+dnxAk08ogYit8uIg5DeeiPby4ijqBRvYnYFgsR22s6ogl2xFJEQ8TOWIjYVV0R2yrwZLVP2B4XIgbgh3QDW4lk/DX8Qxr2WhHrkYD/1jYT24WIPniGBPwxzubgQwlamBcDd0M2KAAAAABJRU5ErkJggg==)
    }

    footer .social-networks ul li a.youtube {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAXCAYAAABu8J3cAAABFUlEQVR4AcTWM2BeURxA8VfbNpZir23Mta292DrVmhqMWeM5dpbYyRLbdv45wWfzDr+n6Tzde7XMjAxrVuEynuKVlzzCGSyEZs78wg6EYBjiIz34g7W2Qs6hDeInNThoHrIf/RA/q8V645BYiCLBupCDEIV6sWQq5BVEsRNTIZ8gLmjHHXxAK8QLbroTUgBt1gp8RjfEA/c8DdFZj58YUB2isxWBGFYdorMXScpDcBrpqkLm4DrSVH0j83Abef7+a4qhYSFeoAICeBbyDuKibNRDvOTiVMh5iELj2DwVMh9VEEUSjJcBNyEKjOKwLkTnq4JX8srWmvUhGiE+VoGrthfPwDI8QACiEeslYfiHyfmA0iW6vQBM7I5Y1cPwlQAAAABJRU5ErkJggg==);
        background-position: center .313rem;
        background-size: 1.75rem auto
    }

    footer .social-networks ul li:hover a.youtube {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAXCAYAAABu8J3cAAABE0lEQVR4AcXWM2BeURxA8VfbNpZir22Ota292DrVyBSNWeM55hY7WWLbzj8n+Gze4fc0nad7rzaadtiaVbiM53jjJU9wBguhmTO/sANhGIb4SA/+Ya2tkHNog/hJDQ6ah+xHP8TParHeOCQeokioLuQgRKFeLJkKeQNR7MRUyBeIC9pxD5/QCvGC2+6EFECbtQJf0Q3xwANPQ3TW4zcGVIfobEUwhlWH6OxFCpSHnEamqpA5uI4MVd/IPNxFnr//mmJoWIhXqIAAnoV8gLgoG/UQL7k4FXIeotA4Nk+FzEcVRJEk42XAbYgCozisC9H5ruCVvLG1Zn2MRoiPVeCq7cUzsAyPEIRYxHtJBAJwE/OhGZsE5/BpCXw+p2IAAAAASUVORK5CYII=)
    }

    footer .social-networks ul li a.twitter {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAfCAYAAACVgY94AAAB80lEQVR4AcXWM7wcURhA8S+2bTtpYtu2bTaxjSZmE7uMbdu2bfvmFG/N+d37dor/YnjGI8ePHYtOSTEAO/AU73Ab69ESsQLMlwbpIe4DyyOJwbhOeA0VxBUUgyAmSmMJXiO5e2BcPMcRJIVomgEVpq9Yj5dQUUZB3ANrQ0U5gQwacX2gNGxELKRHIsdCB0G5eYLSEItS47NG3C2Mxz4cRxzHggdDefmNaYhvIXAolAGPkdn9ELcLMvF9dETMMAK3GYi7jlze52DWMGa8g8FIHSTwmmbcAaSEuAc6HAxzIb+xGwNQxGvP3tAMbAUJFFge/6Aseo89mIsHmoH1AgXGhWAMlI2qBAocg+MYhq02BuYJFNgaymZ/ET9QYFr8sjnwJiTYRbLC5sB1oQLT46WNgX2DBkYphbc2BWYPGRglFw5EOO4IJNzAgqiOSXgRocD2VgLbQEXQQ8SzEhgLJyMY2AkSdmCUXHgWgbijiGk5MEoW7I/GuI9uV671wCgx0BDb8NNg3B80hOgGukuOHYaeud0gpgLjoCnOGoj7huYQ3cB4qIp5Bh9/t1AcYjWwF5ZiNXbjkuE3m5+YhYQQqxw/GuIolEG/sBq5Ie50DnEJLMJzjbAzGIn0EF3Bbi9F0AsLsANncRfvojzBJWzCDLRDJohJ/wHlpCqLgJ56mwAAAABJRU5ErkJggg==);
        background-position: center .25rem;
        background-size: 1.813rem auto
    }

    footer .social-networks ul li:hover a.twitter {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAfCAYAAACVgY94AAAB8klEQVR4AcXWA8zccBiA8Xe2bXsLZtu2bQazjWBmMDuebdu2bfvdM368a5t/v2uS36F86srXPYUjUnz0wibcxwtcxUo0RhQIQkuGlJDgA0siHsQlbfAU6sc5FIAgMopiHp4iYfDA6HiIfYgPMTQJatN7rMRj6F9DIMEDq0L/OoRUBnHdoAZWIwpSIs6/hfaBBnMPRSEOJcVbg7grGIkdOIho/xbcFxrKV0xATIhN/aEuuIu0wQ9xC6gPN9EakSEWNkANXUQWSPDA9FAL19AXSSE+XIAa2IXEEAQLBHZDbfiKreiFfIgM+esS1EATiK/AkvgBdegltmE6bkEN1PAVGB2CYVAPlfMVOAwHMQDroR7J5iuwKdRj3xHTV2ByfIF66DLE30WyCOqhFVaBKfEY6pHu/gOBIngO9UBG60AgC3ZBA2gfxG5gblTEGDyCBkBLJ4HNoAF0GzGcBEbBYWiAtIHYDwSy4EEA4vYjsvNAIB12QiPIa2SEOA0MLhJqYwM+Q13yDbUhpoHBJcQml565HSBuBUZDfRyHGvqAhhDTwBgojxkuPv6uoCDEaWAXzMdSbMUZl99sPmMKYkOc+vejNvZDXfQFS5EVEpzJIS6EOXhoEHYMg5ESYsrf7SUfumAWNuE4ruPFX/dwBmswCS2QBuKmn9GHWW2X9ws3AAAAAElFTkSuQmCC)
    }

.social-networks ul li:not(:last-child) {
    margin-right: 2.5rem
}

.small-logo {
    align-items: center;
    display: flex
}

.footer-logo {
    height: auto;
    max-height: 2.813rem
}

@media(max-width:767px) {
    .footer-logo {
        display: block;
        margin: .625rem auto
    }
}

@media(min-width:768px) {
    .mb-md-3-half {
        margin-bottom: 2.25rem
    }

    .mt-md-4-half {
        margin-top: 2.25rem
    }

    .text-md-left {
        text-align: left !important
    }
}

#quienes-somos {
    display: block;
    text-align: justify
}

@media(min-width:768px) {
    #quienes-somos {
        background-color: #e9f2f3
    }
}

@media(max-width:767px) {
    #quienes-somos .strip {
        background-color: #e5e5e5
    }

        #quienes-somos .strip img {
            max-width: 50vw
        }
}

@media(max-width:767px)and (min-width:768px)and (max-width:1200px) {
    #quienes-somos {
        margin-bottom: 0 !important
    }
}

@media(min-width:768px)and (max-width:1200px) {
    #quienes-somos img {
        bottom: 0;
        left: 0;
        margin-top: -.2rem !important;
        position: absolute;
        width: calc(100% - .8rem) !important
    }
}

@media(min-width:768px)and (max-width:1200px)and (min-width:1180px)and (max-width:1200px)and (orientation:portrait),(min-width:768px)and (max-width:1200px)and (min-width:810px)and (max-width:900px)and (orientation:portrait) {
    #quienes-somos img {
        bottom: 0;
        left: 100%;
        width: 100% !important
    }
}

@media(min-width:768px)and (max-width:1200px)and (min-width:1180px)and (max-width:1200px)and (orientation:landscape),(min-width:768px)and (max-width:1200px)and (min-width:810px)and (max-width:900px)and (orientation:landscape) {
    #quienes-somos img {
        margin: 0 auto;
        width: 70% !important
    }
}

@media(min-width:992px)and (max-width:1200px) {
    #quienes-somos img {
        bottom: 0;
        left: 0;
        position: absolute;
        right: 0;
        width: 100%
    }
}

@media(min-width:1200px) {
    #quienes-somos img {
        margin-top: -1rem
    }
}

#quienes-somos p {
    text-align: justify
}

@media(min-width:1180px)and (max-width:1200px),(min-width:810px)and (max-width:900px) {
    #quienes-somos p {
        font-size: .8rem
    }
}

.core-values {
    background-image: url(/Content/images/nosotros/core-values-02-bg.jpg);
    background-position: 50%;
    background-size: cover;
    color: #000;
    font-size: 1.25rem
}

    .core-values.freight-forwarding {
        background-image: url(/Content/images/nosotros/core-values-01-bg.jpg);
        color: #fff
    }

@media(max-width:768px) {
    .core-values h2 {
        font-size: 1.58rem !important
    }
}

.core-values .icons {

    background-image: url('images/nosotros/dark-transparency.png');
}

.core-values h6 {
    font-size: 1.125rem
}

.core-values .icon-value {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 7.813rem;
    margin-bottom: 1.875rem;
    width: 100%
}

.contact-box .flex-column {
    background-color: #76706c;
    color: #fff
}

@media(min-width:1400px) {
    .contact-box .flex-column {
        border-radius: 0 .625rem .625rem 0
    }
}

@media(max-width:992px) {
    .contact-box .flex-column {
        border-radius: 0 0 .625rem .625rem
    }
}

@media(min-width:992px)and (max-width:1400px) {
    .contact-box .flex-column input, .contact-box .flex-column p {
        font-size: 96%
    }

    .contact-box .flex-column .mb-3 {
        margin-bottom: .8rem !important
    }

    .contact-box .flex-column h3 {
        font-size: 1.575rem !important
    }
}

.contact-box .form-control {
    background-color: #c4c2c0;
    border: none;
    border-radius: .125rem !important;
    box-shadow: .063rem .125rem .125rem -.063rem rgba(0,0,0,.75);
    -webkit-box-shadow: .063rem .125rem .125rem -.063rem rgba(0,0,0,.75);
    -moz-box-shadow: .063rem .125rem .125rem -.063rem rgba(0,0,0,.75);
    color: #fff;
    padding: .625rem
}

.form-control::-webkit-input-placeholder {
    color: #fff
}

.form-control::-moz-placeholder {
    color: #fff
}

.form-control:-ms-input-placeholder {
    color: #fff
}

.form-control:-moz-placeholder {
    color: #fff
}

.contact-box .image {
    padding: 0
}

    .contact-box .image:after {
        background-image: url(/Content/images/inicio/atencion-personalizada-principal.jpeg);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover;
        content: " ";
        display: block;
        height: 100%;
        max-width: 100%;
        width: 100%
    }

@media(max-width:992px) {
    .contact-box .image:after {
    
        background-image: url('images/inicio/atencion-personalizada-principal-mobile.png');
        background-position: top;
        background-size: cover;
        border-radius: 0;
        height: 20rem
    }
}

.cotiza-ahora {
    color: #fff
}

    .cotiza-ahora .contact-box {
        background-color: #76706c;
        border-radius: .313rem;
        padding: 0
    }

@media(min-width:768px) {
    .cotiza-ahora .contact-box .owl-carousel .owl-stage-outer {
        border-radius: 0 .313rem .313rem 0
    }
}

@media(min-width:768px)and (max-width:1200px)and (orientation:portrait) {
    .cotiza-ahora .contact-box h3 {
        font-size: 1.4rem !important
    }

    .cotiza-ahora .contact-box p {
        font-size: 1rem;
        padding-bottom: 0 !important
    }

    .cotiza-ahora .contact-box .owl-carousel .owl-stage-outer {
        zoom: 1.4;
        margin: 0 auto
    }
}

.cotiza-ahora .options {
    font-size: 1.5rem;
    font-weight: 700;
    list-style: none
}

@media(max-width:768px) {
    .cotiza-ahora .options {
        font-size: .98rem
    }
}

@media(min-width:768px)and (max-width:1200px) {
    .cotiza-ahora .options {
        font-size: 1.15rem
    }
}

@media(min-width:768px) {
    .cotiza-ahora .text-yellow {
        color: #fff !important
    }
}

.cotiza-ahora .btn-filled {
    background-color: transparent;
    border-color: #fff;
    color: #fff
}

    .cotiza-ahora .btn-filled.btn-yellow, .cotiza-ahora .btn-filled:hover {
        background-color: #fcbf24 !important;
        border-color: #fcbf24 !important;
        color: #000
    }

.cotiza-ahora .image {
    border-radius: 0 .625rem .625rem 0
}

.cotiza-ahora .owl-theme .owl-dots .owl-dot span {
    background-color: #fff
}

.cotiza-ahora .owl-dots:after {
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100
}

.contact-box h3 {
    font-size: 1.875rem !important
}

@media(max-width:576px) {
    .contact-box h3 {
        color: "#fcbf24" !important;
        font-size: 1.58rem !important
    }
}

@media(max-width:768px) {
    .contact-box p {
        font-size: 1rem;
        width: 80vw
    }
}

.contact-box .btn-filled {
    border-color: #fff;
    color: #fff;
    margin-bottom: 1.25rem
}

    .contact-box .btn-filled:hover {
        border-color: #fcbf24;
        color: "#fcbf24"
    }

.main-header.grupo {
    background-position: 50%
}

.main-header.inicio {
    background-position: 30%;
    min-height: 54.188rem
}

@media(max-width:768px) {
    .main-header.inicio {
        justify-content: space-evenly;
        min-height: 38rem
    }
}

@media(min-width:768px)and (max-width:992px) {
    .main-header.inicio {
        justify-content: space-evenly;
        min-height: 54.188rem
    }
}

.main-header.inicio .header-container {
    align-content: center;
    display: flex;
    min-height: 25vw
}

@media(min-width:768px)and (max-width:1200px)and (orientation:landscape) {
    .main-header.inicio {
        min-height: 40.188rem
    }
}

@media(min-width:768px)and (max-width:1200px)and (orientation:portrait) {
    .main-header.inicio {
        min-height: 33.188rem
    }
}

@media(min-width:768px)and (max-width:1200px)and (orientation:portrait)and (min-width:1180px)and (max-width:1200px),(min-width:768px)and (max-width:1200px)and (orientation:portrait)and (min-width:810px)and (max-width:900px) {
    .main-header.inicio {
        min-height: 31.188rem
    }
}

.bg-gray, .cotiza-ahora {
    background-color: #8f9196
}

.service-block .btn-filled {
    border-color: #fff;
    color: #fff !important;
    margin-top: .625rem;
    width: -webkit-max-content;
    width: max-content
}

    .service-block .btn-filled:hover {
        border-color: #fcbf24
    }

.service-block .btn-filled {
    font-size: 1.25rem
}

@media(max-width:768px) {
    .service-block .btn-filled {
        font-size: 1rem;
        padding: .2rem .4rem
    }
}

.news {
    background-color: #fff;
    padding: 1.25rem 0 4.375rem !important
}

    .news .preview h5, .news .preview h6 {
        font-size: 1.25rem;
        font-weight: 700;
        margin: 0;
        padding: 0
    }

    .news .preview h5 {
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        margin-bottom: .938rem;
        overflow: hidden;
        width: 100%
    }

    .news .owl-item.active:nth-child(1n+2) .preview .details {
        border-left: .125rem solid #76706c
    }

    .news .owl-item .preview .details {
        height: 8rem
    }

@media(min-width:992px) {
    .news .owl-item .preview .details {
        height: 9rem
    }
}

@media(min-width:768px)and (max-width:1200px) {
    .news .owl-item .preview .details {
        height: 10rem
    }
}

.news .owl-item .preview .details .bottom-box {
    bottom: 0;
    position: absolute
}

.news .preview:hover h6 {
    background-color: #76706c;
    border-radius: .625rem .625rem 0 0;
    color: #fff
}

.news .preview .publish-date {
    color: #fcbf24;
    display: block;
    font-weight: 600;
    margin-top: .313rem
}

.news .preview h6 {
    margin: 0 !important;
    padding: .625rem;
    width: 100%
}

.news .preview .thumbnail {
    background-color: #8f9196;
    background-position: 50%;
    background-size: cover;
    width: 100%
}

@media(min-width:768px)and (max-width:1200px) {
    .news .preview .thumbnail {
        height: 10rem
    }
}

@media(min-width:768px)and (max-width:1200px)and (orientation:portrait) {
    .news .preview .thumbnail {
        height: 15rem
    }
}

@media(min-width:768px)and (max-width:1200px)and (orientation:portrait)and (min-width:1180px)and (max-width:1200px),(min-width:768px)and (max-width:1200px)and (orientation:portrait)and (min-width:810px)and (max-width:900px) {
    .news .preview .thumbnail {
        height: 10rem
    }
}

@media(min-width:1400px) {
    .news .preview .thumbnail {
        height: 10rem
    }
}

.news .preview .read-more {
    font-size: .95rem !important;
    font-weight: 500;
    text-decoration: none
}

    .news .preview .read-more:hover {
        color: #fcbf24 !important
    }

        .news .preview .read-more:hover:after {
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAYAAABlyXS1AAAACXBIWXMAAC4jAAAuIwF4pT92AAAGoGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuOWNjYzRkZTkzLCAyMDIyLzAzLzE0LTE0OjA3OjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjItMDQtMDFUMTI6NDI6NTAtMDc6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIyLTA2LTEzVDIzOjQ4OjM3LTA3OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIyLTA2LTEzVDIzOjQ4OjM3LTA3OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDplMzIyMjNlNS03ZjliLTRkODAtOWJlNC1iOTViMzYzMWZmY2EiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyNTVhMmQ5NC0yNWU1LWU2NDctOTg2Ni0zM2E0MDkzZTI4NDciIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2NmRjODVlZi0xM2I4LTQ3ZGYtYjkwMS03ZDBhOTJkMGI4NDUiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjY2ZGM4NWVmLTEzYjgtNDdkZi1iOTAxLTdkMGE5MmQwYjg0NSIgc3RFdnQ6d2hlbj0iMjAyMi0wNC0wMVQxMjo0Mjo1MC0wNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjUgKE1hY2ludG9zaCkiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjAzMzdhNmQ2LTdlMWUtNGQ0Ni05ZGY4LTMxMDJmM2Y1ZTcyZiIgc3RFdnQ6d2hlbj0iMjAyMi0wNi0xM1QyMzo0ODozNy0wNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIzLjMgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmUzMjIyM2U1LTdmOWItNGQ4MC05YmU0LWI5NWIzNjMxZmZjYSIgc3RFdnQ6d2hlbj0iMjAyMi0wNi0xM1QyMzo0ODozNy0wNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIzLjMgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+jXf4IQAAAF5JREFUGNNj/H3eq4KBgWE6EH9kQANMQGwBxLuAmB+bJAiYYVPAhMTGUMCEZhKKAnRJFAXYJGEKUnFJzgDiXiYcEllA/J8JlwS6gzqRJUCABUmiAt18kOREIN6PzVUA9u0TNHQYnFYAAAAASUVORK5CYII=) !important
        }

    .news .preview .read-more:after {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAYAAABlyXS1AAAACXBIWXMAAC4jAAAuIwF4pT92AAAFHGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuODlkNjNhMDEsIDIwMjEvMTIvMTAtMTU6MjA6MjAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMi41IChNYWNpbnRvc2gpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMi0wNC0wMVQxMjo0Mjo1MC0wNzowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjItMDQtMDFUMTM6MjY6NTgtMDc6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjItMDQtMDFUMTM6MjY6NTgtMDc6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjZkYzg1ZWYtMTNiOC00N2RmLWI5MDEtN2QwYTkyZDBiODQ1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY2ZGM4NWVmLTEzYjgtNDdkZi1iOTAxLTdkMGE5MmQwYjg0NSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjY2ZGM4NWVmLTEzYjgtNDdkZi1iOTAxLTdkMGE5MmQwYjg0NSI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NjZkYzg1ZWYtMTNiOC00N2RmLWI5MDEtN2QwYTkyZDBiODQ1IiBzdEV2dDp3aGVuPSIyMDIyLTA0LTAxVDEyOjQyOjUwLTA3OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuNSAoTWFjaW50b3NoKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz43roE9AAAAXklEQVQY02NUVNWsYGBgmA7EHxnQABMQWwDxLiDmxyYJAmbYFDAhsTEUMKGZhKIAXRJFATZJmIJUXJIzgLiXCYdEFhD/Z8Ilge6gTmQJEGBBkqhANx8kORGI92NzFQCNYxGPxTb9LwAAAABJRU5ErkJggg==) !important;
        background-size: contain;
        content: "";
        display: inline-block;
        font-size: 25px;
        height: 13px;
        line-height: 0px;
        margin-left: 5px;
        vertical-align: middle;
        width: 12px
    }

    .news .preview .read-more:after, .service-block {
        background-position: 50%;
        background-repeat: no-repeat
    }

.service-block {
    align-content: center;
    background-size: 33vw auto;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 43vw;
    transition: background-position .4s
}

    .service-block:not(:hover) h3 {
        text-shadow: .125rem .188rem .188rem #1c1e20;
        transition: text-shadow .5s
    }

    .service-block h3 {
        color: #fff;
        font-size: 2rem;
        line-height: 2rem;
        margin-bottom: 0;
        transition: margin .4s
    }

@media(max-width:992px) {
    .service-block h3 {
        font-size: 1.2rem;
        line-height: 1
    }
}

.service-block .btn-filled {
    transition: margin .4s
}

@media(max-width:992px) {
    .service-block {
        background-repeat: no-repeat;
        background-size: 20vw auto;
        min-height: 20vw
    }
}

@media(min-width:992px) {
    .service-block:hover {
        background-position: center -2rem
    }

        .service-block:hover h3 {
            margin-top: -2rem
        }

        .service-block:hover .btn-filled {
            color: #34312c !important;
            margin-bottom: 2rem;
            transition-property: background,bottom
        }
}

#service-one, #service-three, #service-two {
    transition: background .2s
}

@media(max-width:992px) {
    #service-one, #service-three, #service-two {
        background-size: cover
    }
}

#service-one {
    background-image: url(/Content/images/inicio/img-1.jpg)
}

    #service-one:hover {
        background-image: url(/Content/images/inicio/img-1-hover.jpg)
    }

#service-two {
    background-image: url(/Content/images/inicio/img-2.jpg)
}

    #service-two:hover {
        background-image: url(/Content/images/inicio/img-2-hover.jpg)
    }

#service-three {
    background-image: url(/Content/images/inicio/img-3.jpg)
}

    #service-three:hover {
        background-image: url(/Content/images/inicio/img-3-hover.jpg)
    }

@media(max-width:992px) {
    .contact-box {
        border-radius: 0 !important
    }

    .service-block {
        min-height: 275px
    }
}

@media(min-width:768px)and (max-width:992px) {
    .service-block {
        min-height: 500px
    }
}

@-webkit-keyframes fadeInOpacity {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeInOpacity {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@media(max-width:768px) {
    .tus-socios {
        opacity: 0
    }

        .tus-socios.scroll {
            -webkit-animation-duration: .8s;
            animation-duration: .8s;
            -webkit-animation-iteration-count: 1;
            animation-iteration-count: 1;
            -webkit-animation-name: fadeInOpacity;
            animation-name: fadeInOpacity;
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
            opacity: 1
        }
}

@media(min-width:768px) {
    .tus-socios {
        height: 18.75rem;
        position: relative
    }

        .tus-socios h2 {
            color: #fcbf24;
            display: block;
            font-family: Gotham,Arial;
            font-size: 6.25rem;
            line-height: 6.25rem;
            margin: 0 auto;
            opacity: 0;
            text-indent: 6.25rem;
            transition: opacity 1.5s ease-in-out;
            width: 41.875rem
        }

        .tus-socios.scroll h2 {
            opacity: 1
        }

        .tus-socios.scroll:before {
            width: calc(50% - 16.25rem)
        }

        .tus-socios.scroll:after {
            width: calc(50% - 5.625rem)
        }

        .tus-socios:before {
            left: 0;
            top: .625rem;
            transition: width 1s ease-in-out
        }

        .tus-socios:after, .tus-socios:before {
            background-color: #fcbf24;
            content: "";
            display: block;
            height: 5rem;
            position: absolute;
            width: 0
        }

        .tus-socios:after {
            bottom: 0;
            right: 0;
            transition: width 1.2s ease-in-out
        }
}

@media(max-width:768px) {
    .certificaciones p {
        font-size: .93rem;
        line-height: 1.3;
        text-align: justify
    }
}

.certificaciones .cert-item {
    align-items: center !important;
    display: flex;
    justify-content: center;
    position: relative;
    text-align: center
}

@media(max-width:768px) {
    .certificaciones .cert-item img {
        margin-bottom: 1.5rem
    }
}

.certificaciones .cert-item:first-child img {
    max-height: 9.375rem
}

@media(max-width:768px) {
    .certificaciones .cert-item:first-child img {
        max-height: 6.25rem
    }

    .certificaciones .cert-item:nth-child(2) img, .certificaciones .cert-item:nth-child(3) img {
        max-width: 18.2rem;
        width: -webkit-fill-available
    }
}

.certificaciones .cert-item:nth-child(4) img {
    max-height: 10.62rem
}

@media(max-width:768px) {
    .certificaciones .cert-item:nth-child(4) img {
        height: 8rem !important
    }
}

.certificaciones .cert-item:not(:hover) .img-fluid {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

@media(min-width:768px)and (max-width:1200px)and (orientation:landscape) {
    .acceso header .container {
        max-width: 80vw !important
    }
}

@media(min-width:768px)and (max-width:1200px)and (orientation:portrait) {
    .acceso header .container {
        max-width: 90vw !important
    }
}

@media(min-width:768px)and (max-width:1200px)and (orientation:landscape) {
    .acceso .btn-access {
        font-size: 1.2rem !important
    }
}

@media(min-width:768px)and (max-width:1200px)and (orientation:portrait) {
    .acceso .btn-access {
        font-size: 1rem !important
    }
}

.acceso-portal h1 {
    color: #fff;
    font-family: Gotham,Arial,sans-serif;
    font-size: 2rem;
    font-weight: 600
}

@media(max-width:767px) {
    .acceso-portal h1 {
        font-size: 1.6rem
    }
}

@media(min-width:768px)and (max-width:1200px) {
    .acceso-portal h1 {
        font-size: 1.6rem
    }
}

.acceso-portal h1 span {
    color: #fcbf24;
    font-weight: 400
}

.acceso {
    background-color: #000;
    background-image: url(/images/acceso/acceso-bg.png);
    background-position: 50%;
    color: #fff
}

    .acceso, .acceso.agencia-glr, .acceso.freight, .acceso.transporte {
        background-size: cover
    }

        .acceso.agencia-glr .description h2, .acceso.freight .description h2, .acceso.transporte .description h2 {
            font-family: Gotham,Arial,sans-serif;
            font-size: 1.4rem;
            font-weight: 500;
            margin-bottom: 2rem;
            text-transform: uppercase
        }

        .acceso.agencia-glr.transporte, .acceso.freight.transporte, .acceso.transporte.transporte {
            background-image: url(/images/acceso/bg-transportes.png)
        }

        .acceso.agencia-glr.agencia-glr, .acceso.freight.agencia-glr, .acceso.transporte.agencia-glr {
            background-image: url(/images/acceso/bg-agencia.png)
        }

        .acceso.agencia-glr.freight, .acceso.freight.freight, .acceso.transporte.freight {
            background-image: url(/images/acceso/bg-freight-forwarding.png)
        }

@media(max-width:767px) {
    .acceso {
        height: 100vh
    }
}

.acceso a {
    text-decoration: none
}

.acceso .btn-access {
    background: linear-gradient(180deg,#fdcd45 50%,#fcbf24 0);
    border-radius: .6rem;
    color: #946e00;
    display: block;
    font-family: Gotham,Arial,sans-serif;
    font-size: 1.3rem;
    font-weight: 600;
    line-height: 1.2;
    margin: 0 auto;
    padding: .188rem 1.5rem;
    text-decoration: none !important;
    text-transform: uppercase
}

@media(max-width:767px) {
    .acceso .btn-access {
        font-size: 1.4rem;
        padding: .2rem 1.4rem
    }
}

.acceso-over {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap
}

@media(max-width:767px) {
    .acceso-over {
        margin-bottom: 3rem
    }

        .acceso-over img {
            max-width: 40vw
        }
}

@media(min-width:992px)and (max-width:1200px) {
    .acceso-over {
        min-height: 40vw
    }
}

@media(min-width:768px) {
    .acceso-over .img-zoom {
        padding-bottom: 6rem;
        position: relative
    }

        .acceso-over .img-zoom .img-container {
            min-height: 44rem;
            padding: 1rem .6rem;
            transition: all .3s;
            z-index: 3
        }
}

@media(min-width:768px)and (min-width:768px)and (max-width:1200px) {
    .acceso-over .img-zoom .img-container {
        min-height: 30vw
    }
}

@media(min-width:768px) {
    .acceso-over .img-zoom:before {
        background-image: url(data:image/png;base64,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);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: contain;
        content: " ";
        display: block;
        height: 4.2rem;
        left: 0;
        margin: 0 auto .5rem;
        opacity: 0;
        right: 0;
        transition: visibility .3s linear,opacity .2s linear;
        visibility: hidden;
        width: 2.8rem
    }

    .acceso-over .img-zoom:hover {
        background-image: url(/images/acceso/luminated-active-02.png);
        background-position: bottom;
        background-repeat: no-repeat;
        background-size: 100%
    }

        .acceso-over .img-zoom:hover:before {
            opacity: 1;
            visibility: visible
        }

        .acceso-over .img-zoom:hover .img-container {
            padding: 0
        }

        .acceso-over .img-zoom:hover .btn-access {
            color: #fff
        }
}

.acceso-over .img-zoom {
    width: 30%
}

.divisor-vertical-access:after {
    background-color: #000;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAALXCAYAAACn2pGRAAAACXBIWXMAAC4jAAAuIwF4pT92AAABTUlEQVRYheVWyxLCMAgkTv//k8WLUydDHruwxoOemBTYB5i2uXszM3vY+3cguMzsOGgRvciZKv9tcszJVR0op6geSC42ZEDbYw3anTQB+oQG1SfnIW1CCznfocE4lhtBi85T41Yv7YBPTvu8ISQZbbjbBNrnheTdo9QV17oTiiGqPTkU+T0PBBNidw7vBp2jkkNjTZT6urPsW0v5zRb7dCqgZVPT2K1EZNglu9q62BBayIMBZwLqxu1zl+PjHKWcPwouy3q4qYIW4PcCD6igIVy+2GMTxhCwZD9UxUxwd/c60DDPBxrcZWZPBnQhcPIIEZhzdVEVH4WTCXlU4CcHwIpDWU0HmSmiveaP7CQofY61987nPKQY5jwEBC7GtLpgN1iF9ZOfFFcr31D5H+QY5pLlEMUqZo1XLzLBrR4D/u2JdlaV5z4zFEFRcjF4AazHk7y0C2RzAAAAAElFTkSuQmCC);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: " ";
    display: block;
    min-height: 30rem;
    position: relative;
    top: 0;
    width: 3px
}

.divisor-vertical-access {
    flex: 0 0;
    margin: 0 1rem;
    max-width: 1px;
    position: relative;
    width: 1%
}

.logo-agencia {
    align-content: center;
    align-items: center;
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    height: calc(60vh - 130px);
    justify-content: center
}

.access-selection div {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    height: 5rem;
    margin-bottom: 1.5rem;
    width: 5rem
}

    .access-selection div.arrow-left, .access-selection div.arrow-right {
        background-size: 2rem;
        cursor: pointer
    }

    .access-selection div.arrow-left {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAC4jAAAuIwF4pT92AAABpklEQVQ4ja3VzYtNcRzH8dediylmmDLdkqdEnpsyeSrPmkRKivKUqJGNnZ3V5K+gWPgHlGzFgoRSDAtEzGZYKHPL08Y1Ft/f0XU5OefO/dRZnHN+vb/f+ny+31+lcX+NDmkejuEwxqd1CLoUpxN4EVZNFTyI/diN1ail7/V2wNOxDTuwFRvR0/T/M26UAfdhLXalLjflnBvHzSLguViGIRxN8Dz9wFOM5oGrmIXFwuXjCf4/fcA9fPoXuAsDOClc7k+FimgMt6AVPIAz2Cty2aOcnuFtBp6B5TiBfViC2SWB8Ap30MjAgziLI5jZBjDTI9zNXroSbP4UofAV9WbwKC7jushgu1qJ34unOjJc+46Xws0JzEEvulEpAe7FezzIOs40gUs4hIt4IQI/WRDcL8a70grO9BFXcAAXxCQV1QpszwNP4pvI41WcwvmCBRZgC38PSKvq6XmHh2I9HsT6nPN92IlrRbfbF2HK41RgKAE2+HPcqyIdm6sjwzUl9FN0fxuvheFVkaTuJnij0oE7b53wYQ8Wiv3yphN33hM8F4v/nNg3Y78AwhhQIKdc5qEAAAAASUVORK5CYII=);
        background-position: 0
    }

    .access-selection div.arrow-right {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAC4jAAAuIwF4pT92AAABuklEQVQ4ja3V24uNYRTH8c+e2VFjmijNCBejTdR2uHIo2lzsW3+FuPQHuOHCH+DGDTfIMdKkNIWkQREx41SEpoZIYZwi7OFivS+Pzcw+mF+9F+/T0/dZz1q/tZ5C7Wr5JBbgFI7hhWlQEVXMQi/m4ACeTAd4HLNRwjZswEWcxa12wZ07t/T2o4yZIvJ+rM7WSujAM0y0Cv6KCuYm6zOwCBuxDH0Z+D2+NAMuYgTDWJz912tt9t3DcVzAY7yeCtyBN7issRuWYzcOYztWoAedk4HhPEYbgHOVsAPnsAsrE85f4Ke40yS4IFI2D1txAnuyA34pz2lNWKyKpU0eAN1YIopbwSCO4FFarCFcbxGcqwerkkP2pbkZx6c2oKm6xHjoSiMuC8+2q+e4JlIxkoKrwkKtaALvcB9Hhc/f8rt4BazxZ/dNpR+i4A+xX0zFV+mGHFzRWtGGswhP4yU+12/IweuxsEngIdHWY6Lg/1QR87FJjM7JdBMDwut38bFRBEWsE26o7/kabuBSFuEQvjUCpuDN4uXI9QEPcAVnMmDLKooXo1tcb0wMl4O43Q4wBY8Kmw1ir2jr7/8DhZ//014VGCBxBwAAAABJRU5ErkJggg==);
        background-position: 100%
    }

    .access-selection div.world-icon {
        background-image: url(data:image/png;base64,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)
    }

.small-letters {
    bottom: 0
}

.aviso-de-privacidad .header-container {
    align-items: flex-end;
    display: flex;
    flex-direction: row;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important
}

@media(max-width:767px) {
    .servicios h2, .servicios h3 {
        font-size: 1.525rem !important
    }

    .servicios .service-info {
        flex-direction: column-reverse !important
    }

        .servicios .service-info .img-container {
            margin: 0 auto
        }
}

@media(min-width:768px) {
    .servicios .service-info {
        flex-direction: unset
    }

        .servicios .service-info:nth-of-type(2), .servicios .service-info:nth-of-type(4) {
            flex-direction: row-reverse
        }
}

.servicios p {
    font-size: 1.25rem;
    text-align: justify
}

@media(max-width:767px) {
    .servicios p {
        font-size: .93rem;
        line-height: 1.3;
        text-align: justify
    }
}

.service-info .description {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: flex-start
}

.service-info .btn-filled {
    margin-bottom: 1.563rem
}

.service-info.parent-hover:hover img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

.service-info.parent-hover .img-container {
    position: relative
}

    .service-info.parent-hover .img-container:before {
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: contain;
        content: "";
        display: block;
        height: 2.188rem;
        position: absolute;
        top: calc(50% - 1.063rem);
        transition: background .5s;
        width: .938rem
    }

.service-info.parent-hover:hover .img-container.arrow-left:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAtCAYAAACj4jsvAAAACXBIWXMAAC4jAAAuIwF4pT92AAACFUlEQVRIiaXWTYhNcRjH8c91J2/jpRiTTBJjJTsNZjFYM6WUTCRFZqwIpRQTyctGZOetiGT2YouNBVHKy2qIWE0WY0ExWDzn5M5tzr3nnPvbnMX59+33PM/v/1Lp6+05h03YgN9KahoWoxcnykJS0CF8SEDrWgF9x25UcBdzyoCqy5Z2wWfMwFZ04EEZR6lO4SUG0d8K6Bd24SduYlFZELzHMXQmsNxKe1Sr51iPzfgqyi3sCP5iL77hElaWBUmcDKIdd9DWDDRVaaneYbmY4ASelHGU6iA+YhhrWwGNm5z69qyFjUpL9QmzROoXykh9M0ephvEKQzJSnxfUNPV5QcQUM1Ofp0e1qk39FzWpL+KIyam/jO6yICL1B/xPfZXipaV6m7jZIi6Mp5W+3p4yIJiH1+hCZ5nSUlXwR7Sn2groutjUpzFWFjSE7XiMs5Sb2mox+jGR9glyHFh1mo0RzMQ2EQVlHF3BKlzEo9ofRUAD2Ce2yfH6n3lB3bgmDroBcRpMUp4eTRd9mZtARqdalMfRBawRuRnJWtQM1I/DeCOeP5lqBOrCLfzAjuSbqaweVXFPHPb7E0cNleXopHhTjuBGM0gWaGMCGhXXdi7VgzpESROiL+N5QbU9quA2luAoXuSF1Ds6Im6Hh+I5U0gpqAfnxW7eI26LwqD5uC9GvlOcM4U1DVexAmc0eQM1UhueYUECKq1/m5VnFKuhn18AAAAASUVORK5CYII=);
    left: -.938rem
}

.service-info.parent-hover:hover .img-container.arrow-right:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAtCAYAAACj4jsvAAAACXBIWXMAAC4jAAAuIwF4pT92AAACDElEQVRIiaXWT4iNURzG8c+4N8nMJPnTZJImY6FsB6OwZyQrIuTf2GgmOyZEFqQmFlY0RSORbOzsJtEojJVYCLORxWRxZ0FNYyzO+3Jd977zvuc+m7fuOX17fr/znN89LVt7ezShMp5hbEEzFJxDLzqaAW1KQJ8xGAtqwz204CCmY0HD6MZVvIAYUB/6MYGL6Y9FQSswgp84gJl0oVwQNIKVGMCH6oUijk5gF57iZu1iXlA3ruM7jmKudkOe0soYRSsO42u9TXkcDWEz7uJxo03zgTbiAr4IDW6oLFCrf9NbiQUNYx2u4XkWJAvUh5N4K5Q2r+qBGqY3S/WOvzq97/NA6jk6LiO9eUFrcUNGerOUllbyN71HNEhvHkdDwuwdxaOikBS0VDjiSZyKgaSgUvL9JaQ4GjSFS+jC7VhQac3qTsIV2Iad+IY3MY5gVkjxlBCBDbEgwpEfwiI8xOIioLS0VB/Rjt3owJMYR6nO4hWOYV8zoJkEUMEt4epEgeCT8G/aLvRr4Xyg2h5V6x06hSHXJkyEwo5SDSbA0wkwGvQDe5PvncRhFEjiaADLcF+4m/8pq0fVmsB64QrNYSzGUap+4TTPY3szoIrQr1mhxOWxIHiNM1glvAX+zK+8ParWS/RgB6YxHuOI0Oz0eXMlgUaBCHNrvxCFB1gSU1qqycTIHnQVfYzW6jK2YPw3tkRlPk7FVxIAAAAASUVORK5CYII=);
    right: -.938rem
}

.btn-bg-lightgray {
    background-color: #fff;
    border-color: #757473;
    color: #757473
}

    .btn-bg-lightgray:not(:hover):after {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAYAAABlyXS1AAAACXBIWXMAAC4jAAAuIwF4pT92AAAGyGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuODlkNjNhMDEsIDIwMjEvMTIvMTAtMTU6MjA6MjAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMi41IChNYWNpbnRvc2gpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMi0wNC0wMVQxMjo0Mjo1MC0wNzowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjItMDQtMTBUMTc6MTE6MDktMDc6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjItMDQtMTBUMTc6MTE6MDktMDc6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTNiY2FjNDQtNDIyOS00NGVlLThmZTUtYjIzYjM1ZjkwNDBkIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6Mzc2MjJkZDYtYzM2MC1kMjQxLWFmMzItOWY4ZTk5Mzc4YzE4IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NjZkYzg1ZWYtMTNiOC00N2RmLWI5MDEtN2QwYTkyZDBiODQ1Ij4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NmRjODVlZi0xM2I4LTQ3ZGYtYjkwMS03ZDBhOTJkMGI4NDUiIHN0RXZ0OndoZW49IjIwMjItMDQtMDFUMTI6NDI6NTAtMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMi41IChNYWNpbnRvc2gpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpiMDNkZjRiZi1mM2Q2LTQ2YjYtYjc1Yy05ZjhjMjVmODdiYjAiIHN0RXZ0OndoZW49IjIwMjItMDQtMTBUMTc6MTE6MDktMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMi41IChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDoxM2JjYWM0NC00MjI5LTQ0ZWUtOGZlNS1iMjNiMzVmOTA0MGQiIHN0RXZ0OndoZW49IjIwMjItMDQtMTBUMTc6MTE6MDktMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMi41IChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtJmyjwAAABeSURBVBjTYywtKa5gYGCYDsQfGdAAExBbAPEuIObHJgkCZtgUMCGxMRQwoZmEogBdEkUBNkmYglRckjOAuJcJh0QWEP9nwiWB7qBOZAkQYEGSqEA3HyQ5EYj3Y3MVAOinEnwy3YFsAAAAAElFTkSuQmCC) !important
    }

.service-info.parent-hover:hover .btn-bg-lightgray:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAYAAABlyXS1AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAXklEQVQYlW3QsQ2AMAwAwU8WYBtEyzDswAhskDWoWe5pAAXHliJHuq+MuquTSnwVWIALmAhTnz1nQe3+Q9DjEET8BRm+wYZ6Ok5TS4ZNLSoRP4h49NDjkZ0Pdc1A5QYBvKkZ9HEqDwAAAABJRU5ErkJggg==) !important
}

.grupo-solucion {
    position: relative;
    text-align: center
}

    .grupo-solucion p {
        min-height: 5rem
    }

@media(max-width:768px) {
    .grupo-solucion p {
        font-size: 1rem;
        line-height: 1;
        min-height: 1.8rem
    }
}

@media(min-width:768px)and (max-width:1200px) {
    .grupo-solucion p {
        font-size: .8rem;
        line-height: 1.2;
        min-height: 3rem
    }
}

.grupo-solucion img {
    margin-bottom: .5rem
}

@media(max-width:1199px) {
    .grupo-solucion img {
        height: 12vw;
        width: auto
    }
}

@media(min-width:768px)and (max-width:1200px)and (orientation:landscape) {
    .grupo-solucion img {
        height: 11vw;
        width: auto
    }
}

@media(min-width:1200px) {
    .grupo-solucion img {
        max-height: 20vw;
        width: auto
    }
}

.ventaja-competitiva img {
    width: auto !important
}

@media(max-width:767px) {
    .ventaja-competitiva img {
        max-width: 30vw
    }
}

@media(max-width:992px) {
    .ventaja-competitiva img {
        height: 16vw
    }
}

@media(min-width:992px) {
    .ventaja-competitiva img {
        max-height: 8vw
    }
}

#youtube-embed {
    border: 2px solid #000;
    border-radius: 2rem;
    padding-top: 2rem
}

    #youtube-embed .yt-controls {
        align-items: center;
        display: flex;
        padding: 1.5rem
    }

        #youtube-embed .yt-controls .yt-play {
            background: transparent;
            border: 0;
            border-color: transparent transparent transparent #202020;
            border-style: solid;
            border-width: 1.156rem 0 1.156rem 1.875rem;
            box-sizing: border-box;
            cursor: pointer;
            height: 2.3rem;
            margin-right: 1rem;
            transition: all .1s ease;
            width: 0
        }

            #youtube-embed .yt-controls .yt-play.pause {
                border-style: double;
                border-width: 0 0 0 1.875rem
            }

            #youtube-embed .yt-controls .yt-play:hover {
                border-color: transparent transparent transparent #404040
            }

        #youtube-embed .yt-controls .yt-progress {
            background-color: #000;
            content: " ";
            display: block;
            height: .5rem;
            position: relative;
            width: 100%
        }

            #youtube-embed .yt-controls .yt-progress .yt-progress-bar {
                background-color: red;
                content: "";
                display: block;
                height: .5rem;
                position: absolute
            }

.ytp-show-cards-title {
    display: none !important
}

@property --num {
    .contador {
        syntax: "<integer>";
        inherits: true;
        initial-value: 0
    }
}

.contador div:before {
    -webkit-animation: count 10s ease-in-out infinite alternate;
    animation: count 10s ease-in-out infinite alternate;
    content: counter(my-counter);
    counter-reset: my-counter var(--num)
}

@-webkit-keyframes count {
    to {
        --num: 100
    }
}

@keyframes count {
    to {
        --num: 100
    }
}

#counter-strip {
    background-position: 50%;
    background-size: cover;
    color: #fff;
    margin: .2rem 0;
    text-align: right
}

    #counter-strip .contador h6 {
        color: #eec43f;
        font-size: 2.5rem;
        font-weight: 400;
        margin-bottom: 0;
        padding-bottom: 0
    }

@media(max-width:992px) {
    #counter-strip .contador h6 {
        font-size: 2rem
    }
}

#counter-strip .contador p {
    font-size: .9rem
}

@media(max-width:768px) {
    #counter-strip .contador p {
        font-size: .64rem;
        line-height: 1.2
    }

    #counter-strip .contador h6 {
        font-size: 1.8rem
    }
}

@media(min-width:768px)and (max-width:992px) {
    #counter-strip .contador p {
        font-size: .84rem;
        line-height: 1.2
    }

    #counter-strip .contador h6 {
        font-size: 2rem
    }
}

#counter-strip.almacen {
    background-image: url('images/grupo/bg-almacen.jpg') !important
}

#counter-strip.transporte {
    background-image: url('images/grupo/bg-transporte.png') !important
}

#operaciones {
    background-color: #fbcf4a;
    background-image: url(/Content/images/grupo/bg-operaciones.jpg) !important;
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: cover;
    text-align: left
}

@media(max-width:992px) {
    #operaciones {
        background-position: 30% top;
        padding: 2vw 0;
        text-align: justify
    }

        #operaciones p {
            font-size: 1rem;
            line-height: 1.2
        }
}

@media(max-width:1400px) {
    #operaciones {
        padding: 4vw 0
    }
}

@media(min-width:1400px) {
    #operaciones {
        padding: 6vw 0
    }
}

#operaciones .btn-filled.btn-rounded {
    background-color: #fff;
    border: none;
    border-radius: 2.3rem;
    padding: .5rem 2rem
}

    #operaciones .btn-filled.btn-rounded:after {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAYAAABlyXS1AAAACXBIWXMAAC4jAAAuIwF4pT92AAAFHGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuODlkNjNhMDEsIDIwMjEvMTIvMTAtMTU6MjA6MjAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMi41IChNYWNpbnRvc2gpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMi0wNC0wMVQxMjo0Mjo1MC0wNzowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjItMDQtMDFUMTM6MjY6NTgtMDc6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjItMDQtMDFUMTM6MjY6NTgtMDc6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjZkYzg1ZWYtMTNiOC00N2RmLWI5MDEtN2QwYTkyZDBiODQ1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY2ZGM4NWVmLTEzYjgtNDdkZi1iOTAxLTdkMGE5MmQwYjg0NSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjY2ZGM4NWVmLTEzYjgtNDdkZi1iOTAxLTdkMGE5MmQwYjg0NSI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NjZkYzg1ZWYtMTNiOC00N2RmLWI5MDEtN2QwYTkyZDBiODQ1IiBzdEV2dDp3aGVuPSIyMDIyLTA0LTAxVDEyOjQyOjUwLTA3OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuNSAoTWFjaW50b3NoKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz43roE9AAAAXklEQVQY02NUVNWsYGBgmA7EHxnQABMQWwDxLiDmxyYJAmbYFDAhsTEUMKGZhKIAXRJFATZJmIJUXJIzgLiXCYdEFhD/Z8Ilge6gTmQJEGBBkqhANx8kORGI92NzFQCNYxGPxTb9LwAAAABJRU5ErkJggg==);
        background-repeat: no-repeat
    }

    #operaciones .btn-filled.btn-rounded:hover {
        background-color: #000 !important;
        color: #fff !important
    }

        #operaciones .btn-filled.btn-rounded:hover:after {
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAYAAABlyXS1AAAACXBIWXMAAC4jAAAuIwF4pT92AAAGoGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuOWNjYzRkZTkzLCAyMDIyLzAzLzE0LTE0OjA3OjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjItMDQtMDFUMTI6NDI6NTAtMDc6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIyLTA2LTEzVDIzOjQ4OjM3LTA3OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIyLTA2LTEzVDIzOjQ4OjM3LTA3OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDplMzIyMjNlNS03ZjliLTRkODAtOWJlNC1iOTViMzYzMWZmY2EiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyNTVhMmQ5NC0yNWU1LWU2NDctOTg2Ni0zM2E0MDkzZTI4NDciIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2NmRjODVlZi0xM2I4LTQ3ZGYtYjkwMS03ZDBhOTJkMGI4NDUiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjY2ZGM4NWVmLTEzYjgtNDdkZi1iOTAxLTdkMGE5MmQwYjg0NSIgc3RFdnQ6d2hlbj0iMjAyMi0wNC0wMVQxMjo0Mjo1MC0wNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjUgKE1hY2ludG9zaCkiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjAzMzdhNmQ2LTdlMWUtNGQ0Ni05ZGY4LTMxMDJmM2Y1ZTcyZiIgc3RFdnQ6d2hlbj0iMjAyMi0wNi0xM1QyMzo0ODozNy0wNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIzLjMgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmUzMjIyM2U1LTdmOWItNGQ4MC05YmU0LWI5NWIzNjMxZmZjYSIgc3RFdnQ6d2hlbj0iMjAyMi0wNi0xM1QyMzo0ODozNy0wNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIzLjMgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+jXf4IQAAAF5JREFUGNNj/H3eq4KBgWE6EH9kQANMQGwBxLuAmB+bJAiYYVPAhMTGUMCEZhKKAnRJFAXYJGEKUnFJzgDiXiYcEllA/J8JlwS6gzqRJUCABUmiAt18kOREIN6PzVUA9u0TNHQYnFYAAAAASUVORK5CYII=) !important
        }

#sucursales {
    background-image: url(/Content/images/grupo/bg-sucursales.jpg) !important;
    background-size: cover;
    color: #fff
}

    #sucursales .text-small {
        font-size: 1.8rem;
        margin-bottom: 1rem
    }

    #sucursales img {
        margin-top: 1rem
    }

@media(min-width:1200px) {
    #sucursales img {
        margin-top: -1rem
    }
}

@media(max-width:992px) {
    #sucursales .right-map {
        align-content: center;
        align-items: center;
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        justify-content: center
    }
}

@media(min-width:992px) {
    #sucursales .right-map {
        position: relative
    }

        #sucursales .right-map img {
            position: absolute
        }
}

#tecnologia-exclusiva {
    background-attachment: fixed;
    background-image: url(/Content/images/grupo/bg-tecnologia.jpg) !important;
    background-position: 50%;
    background-size: cover
}

.mobile-tecnologia .slick-arrow, .mobile-tecnologia .slick-arrow:focus, .mobile-tecnologia .slick-arrow:hover {
    background-color: transparent
}

.mobile-tecnologia .slick-arrow {
    background-size: contain !important;
}

    .mobile-tecnologia .slick-arrow.slick-next {
        background-image: url(/Content/images/grupo/Flecha_2.png);
        opacity: 1
    }

@media(min-width:992px) {
    .mobile-tecnologia .slick-arrow.slick-next {
        width: 2rem
    }
}

.mobile-tecnologia .slick-arrow.slick-prev {
    background-image: url(/Content/images/grupo/Flecha_1.png);
    opacity: 1
}

@media(min-width:992px) {
    .mobile-tecnologia .slick-arrow.slick-prev {
        width: 2rem
    }
}

.mobile-tecnologia .slick-slide img {
    width: 25vw
}

@media(max-width:767px) {
    .mobile-tecnologia .slick-slide img {
        width: 80%
    }
}

@media(min-width:1200px) {
    .mobile-tecnologia .slick-slide img {
        width: 20vw
    }
}

@media(min-width:3000px) {
    .mobile-tecnologia .slick-slide img {
        width: 10vw !important
    }
}

.cards-carousel {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.icon-cards {
    color: #fff;
    height: 40vw;
    margin: 0;
    max-width: 380px;
    -webkit-perspective: 100vw;
    perspective: 100vw;
    position: relative;
    width: 60vw
}

.icon-cards, .icon-cards__content {
    -webkit-transform-origin: center;
    transform-origin: center
}

.icon-cards__content {
    -webkit-animation: carousel 10s cubic-bezier(.77,0,.175,1) infinite forwards;
    animation: carousel 10s cubic-bezier(.77,0,.175,1) infinite forwards;
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    -webkit-transform: translateZ(0) rotateY(0);
    transform: translateZ(0) rotateY(0);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    width: 100%
}

    .icon-cards__content.cards-position-left {
        animation-direction: reverse;
        -webkit-animation-play-state: running;
        animation-play-state: running
    }

    .icon-cards__content.cards-position-right {
        -webkit-animation-direction: unset;
        animation-direction: unset;
        -webkit-animation-play-state: running;
        animation-play-state: running
    }

.icon-cards__item {
    bottom: 0;
    height: 40.5vw;
    left: 0;
    max-width: 380px;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform-origin: center;
    transform-origin: center;
    width: 60vw
}

    .icon-cards__item:first-child {
        -webkit-transform: rotateY(0) translateZ(27vw);
        transform: rotateY(0) translateZ(27vw)
    }

    .icon-cards__item:nth-child(2) {
        -webkit-transform: rotateY(72deg) translateZ(27vw);
        transform: rotateY(72deg) translateZ(27vw)
    }

    .icon-cards__item:nth-child(4) {
        -webkit-transform: rotateY(144deg) translateZ(27vw);
        transform: rotateY(144deg) translateZ(27vw)
    }

    .icon-cards__item:nth-child(5) {
        -webkit-transform: rotateY(216deg) translateZ(27vw);
        transform: rotateY(216deg) translateZ(27vw)
    }

    .icon-cards__item img {
        max-width: 18vw
    }

@-webkit-keyframes carousel {
    0%,20% {
        -webkit-transform: translateZ(-27vw) rotateY(0);
        transform: translateZ(-27vw) rotateY(0)
    }

    30%,40% {
        -webkit-transform: translateZ(-27vw) rotateY(-72deg);
        transform: translateZ(-27vw) rotateY(-72deg)
    }

    50%,60% {
        -webkit-transform: translateZ(-27vw) rotateY(-144deg);
        transform: translateZ(-27vw) rotateY(-144deg)
    }

    70%,80% {
        -webkit-transform: translateZ(-27vw) rotateY(-216deg);
        transform: translateZ(-27vw) rotateY(-216deg)
    }

    90%,to {
        -webkit-transform: translateZ(-27vw) rotateY(-1turn);
        transform: translateZ(-27vw) rotateY(-1turn)
    }
}

@keyframes carousel {
    0%,20% {
        -webkit-transform: translateZ(-27vw) rotateY(0);
        transform: translateZ(-27vw) rotateY(0)
    }

    30%,40% {
        -webkit-transform: translateZ(-27vw) rotateY(-72deg);
        transform: translateZ(-27vw) rotateY(-72deg)
    }

    50%,60% {
        -webkit-transform: translateZ(-27vw) rotateY(-144deg);
        transform: translateZ(-27vw) rotateY(-144deg)
    }

    70%,80% {
        -webkit-transform: translateZ(-27vw) rotateY(-216deg);
        transform: translateZ(-27vw) rotateY(-216deg)
    }

    90%,to {
        -webkit-transform: translateZ(-27vw) rotateY(-1turn);
        transform: translateZ(-27vw) rotateY(-1turn)
    }
}

#afiliaciones h2 {
    font-size: 1.7rem
}

#afiliaciones .slick-list {
    margin: 0 auto;
    width: 70vw
}

@media(min-width:768px)and (max-width:1200px) {
    #afiliaciones .slick-list {
        margin: 0 auto;
        width: 80vw
    }
}

#listado-afiliaciones .afiliacion-item {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    height: 9vw;
    margin: 1rem;
    width: 100%
}

@media(min-width:768px)and (max-width:1200px) {
    #listado-afiliaciones .afiliacion-item {
        height: 12vw
    }
}

@media(max-width:768px) {
    #listado-afiliaciones .afiliacion-item {
        height: 20vw
    }
}

#listado-afiliaciones .coparmex {
    background-image: url(/Content/images/grupo/afiliaciones/coparmex.png);
    cursor: pointer;
    transition: background .2s
}

    #listado-afiliaciones .coparmex:hover {
        background-image: url(/Content/images/grupo/afiliaciones/coparmex-active.png)
    }

#listado-afiliaciones .caaarem {
    background-image: url(/Content/images/grupo/afiliaciones/caaarem.png);
    cursor: pointer;
    transition: background .2s
}

    #listado-afiliaciones .caaarem:hover {
        background-image: url(/Content/images/grupo/afiliaciones/caaarem-active.png)
    }

#listado-afiliaciones .index {
    background-image: url(/Content/images/grupo/afiliaciones/index.png);
    cursor: pointer;
    transition: background .2s
}

    #listado-afiliaciones .index:hover {
        background-image: url(/Content/images/grupo/afiliaciones/index-active.png)
    }

#listado-afiliaciones .canacintra {
    background-image: url(/Content/images/grupo/afiliaciones/canacintra.png);
    cursor: pointer;
    transition: background .2s
}

    #listado-afiliaciones .canacintra:hover {
        background-image: url(/Content/images/grupo/afiliaciones/canacintra-active.png)
    }

#listado-afiliaciones .dimbc {
    background-image: url(/Content/images/grupo/afiliaciones/dimbc.png);
    cursor: pointer;
    transition: background .2s
}

    #listado-afiliaciones .dimbc:hover {
        background-image: url(/Content/images/grupo/afiliaciones/dimbc-active.png)
    }

#instituciones-afiliadas .institucion-item {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    height: 6vw;
    margin: 1rem;
    width: 15vw
}

@media(max-width:768px) {
    #instituciones-afiliadas .institucion-item {
        height: 10vw;
        width: 30vw
    }
}

#instituciones-afiliadas .institucion-item.hospital-californias {
    background-image: url(/Content/images/grupo/instituciones/hospital.png)
}

    #instituciones-afiliadas .institucion-item.hospital-californias:hover {
        background-image: url(/Content/images/grupo/instituciones/hospital-active.png)
    }

#instituciones-afiliadas .institucion-item.opera-en-la-calle {
    background-image: url(/Content/images/grupo/instituciones/opera.png)
}

    #instituciones-afiliadas .institucion-item.opera-en-la-calle:hover {
        background-image: url(/Content/images/grupo/instituciones/opera-active.png)
    }


#instituciones-afiliadas .institucion-item.CAB {
    background-image: url(/Content/images/grupo/instituciones/CABC_desactivado.png)
}

#instituciones-afiliadas .institucion-item.CAB:hover {
    background-image: url(/Content/images/grupo/instituciones/CABC_activado.png)
}


#instituciones-afiliadas .institucion-item.OTAY {
    background-image: url(/Content/images/grupo/instituciones/OtayMesa_Desactivado.png)
}

    #instituciones-afiliadas .institucion-item.OTAY:hover {
        background-image: url(/Content/images/grupo/instituciones/OtayMesa_Activado.png)
    }
#instituciones-afiliadas .institucion-item.Indexs {
    background-image: url(/Content/images/grupo/instituciones/Indexs.png)
}

    #instituciones-afiliadas .institucion-item.Indexs:hover {
        background-image: url(/Content/images/grupo/instituciones/Indexs-Activa.png)
    }
#instituciones-afiliadas .institucion-item.Coparmexs {
    background-image: url(/Content/images/grupo/instituciones/Coparmexs.png)
}

#instituciones-afiliadas .institucion-item.Coparmexs:hover {
    background-image: url(/Content/images/grupo/instituciones/Coparmexs-Actica.png)
}

#conference-timeline {
    margin: 0 auto;
    width: 100%
}

@media(min-width:992px) {
    #conference-timeline {
        max-width: 45rem
    }
}

#conference-timeline .timeline-end, #conference-timeline .timeline-start {
    background: #fff;
    border-radius: 100%;
    display: table;
    font-size: 2rem;
    line-height: 1.2;
    margin: 0 auto;
    max-width: auto;
    position: relative;
    text-align: center;
    width: 100%
}

@media(min-width:992px) {
    #conference-timeline .timeline-end h2, #conference-timeline .timeline-start h2 {
        font-size: 1.8rem;
        margin-bottom: 0
    }

    #conference-timeline .timeline-end p, #conference-timeline .timeline-start p {
        font-size: 1.5rem;
        line-height: 1
    }
}

#conference-timeline .conference-center-line {
    background: #1d1d1b;
    height: calc(100% - 8rem);
    left: 50%;
    margin-left: -2px;
    position: absolute;
    top: 0;
    width: 3px;
    z-index: -1
}

@media(min-width:768px)and (max-width:1200px)and (orientation:portrait) {
    #conference-timeline .conference-center-line {
        height: calc(100% - 4.5rem)
    }
}

@media(min-width:768px)and (max-width:1200px)and (orientation:landscape) {
    #conference-timeline .conference-center-line {
        height: calc(100% - 5rem)
    }
}

#conference-timeline .conference-timeline-content {
    padding-top: 3.75rem
}

.timeline-article {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    margin: 1.25rem 0;
    overflow: hidden;
    position: relative;
    width: 100%
}

    .timeline-article .content-left-container, .timeline-article .content-right-container {
        max-width: 100%;
        width: 100%
    }

        .timeline-article .content-left-container.content-left-container, .timeline-article .content-right-container.content-left-container {
            padding: 2rem 3rem 2rem 2rem
        }

@media(min-width:768px)and (max-width:1200px) {
    .timeline-article .content-left-container.content-left-container, .timeline-article .content-right-container.content-left-container {
        padding: 0 3rem 0 0
    }
}

.timeline-article .content-left-container.content-right-container, .timeline-article .content-right-container.content-right-container {
    padding: 2rem 0 2rem 3rem
}

@media(min-width:768px)and (max-width:1200px) {
    .timeline-article .content-left-container.content-right-container, .timeline-article .content-right-container.content-right-container {
        padding: 0 0 0 3rem
    }
}

.timeline-article .timeline-author {
    color: #242424;
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    text-align: right
}

.timeline-article .content-left, .timeline-article .content-right {
    position: relative
}

.timeline-article p {
    color: #242424;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.2;
    padding: 0;
    position: relative
}

@media(max-width:992px) {
    .timeline-article p {
        font-size: .87rem
    }
}

.timeline-article .article-number {
    color: #1d1d1b;
    font-size: 2.5rem;
    font-weight: 400;
    line-height: 1;
    position: unset
}

@media(max-width:992px) {
    .timeline-article .article-number {
        font-size: 2rem
    }
}

.timeline-article .content-left-container {
    float: left
}

.timeline-article .content-right-container {
    float: right
}

.timeline-article .content-left:before, .timeline-article .content-right:before {
    color: #fff;
    font-family: FontAwesome;
    font-size: 1.438rem;
    position: absolute;
    top: 1.25rem
}

.timeline-article .meta-date {
    background: #1d1d1b;
    border-radius: 100%;
    color: #fff;
    height: 2rem;
    left: calc(50% - 1rem);
    position: absolute;
    top: calc(50% - 1rem);
    width: 2rem
}

.conference-timeline-content .timeline-logo img {
    margin: 0 auto;
    max-height: 12rem
}

.conference-timeline-content .text-left {
    text-align: left
}

.conference-timeline-content .text-right {
    text-align: right
}

#conference-timeline {
    position: relative
}

    #conference-timeline .timeline-start .meta-date {
        background: #1d1d1b;
        border-radius: 100%;
        color: #fff;
        height: 2rem;
        left: calc(50% - 1rem);
        position: absolute;
        top: 100%;
        width: 2rem
    }

@media(min-width:992px) {
    #historia h2 {
        font-size: 2rem
    }
}

#historia .historia-thumb p {
    font-size: 1rem;
    line-height: 1.2
}

#historia .historia-thumb .year {
    font-size: 1.4rem;
    font-weight: 600
}

@media(max-width:992px) {
    #historia .historia-thumb .description img {
        max-width: 80%
    }
}

@media(min-width:992px) {
    #historia .historia-thumb .description {
        align-items: center;
        display: flex;
        flex-direction: column;
        height: 100%;
        justify-content: center;
        margin-bottom: .2rem;
        max-height: 13rem
    }

    #historia .historia-thumb img {
        margin-bottom: 1.5rem;
        max-width: 60%
    }
}

#listado-clientes .grid {
    grid-gap: 0;
    display: grid;
    gap: 0;
    grid-template-columns: repeat(3,1fr)
}

    #listado-clientes .grid > div .tcl .flip-card-back, #listado-clientes .grid > div .tcl .flip-card-front {
        background-position: 50%;
        background-size: cover
    }

    #listado-clientes .grid > div .tcl .flip-card-front {
        background-image: url(/Content/images/clientes/tcl.jpg)
    }

    #listado-clientes .grid > div .tcl .flip-card-back {
        background-image: url(/Content/images/clientes/tcl-active.jpg)
    }

    #listado-clientes .grid > div .calimax .flip-card-back, #listado-clientes .grid > div .calimax .flip-card-front {
        background-position: 50%;
        background-size: cover
    }

    #listado-clientes .grid > div .calimax .flip-card-front {
        background-image: url(/Content/images/clientes/calimax.jpg)
    }

    #listado-clientes .grid > div .calimax .flip-card-back {
        background-image: url(/Content/images/clientes/calimax-active.jpg)
    }

    #listado-clientes .grid > div .driscolls .flip-card-back, #listado-clientes .grid > div .driscolls .flip-card-front {
        background-position: 50%;
        background-size: cover
    }

    #listado-clientes .grid > div .driscolls .flip-card-front {
        background-image: url(/Content/images/clientes/driscolls.jpg)
    }

    #listado-clientes .grid > div .driscolls .flip-card-back {
        background-image: url(/Content/images/clientes/driscolls-active.jpg)
    }

    #listado-clientes .grid > div .navico .flip-card-back, #listado-clientes .grid > div .navico .flip-card-front {
        background-position: 50%;
        background-size: cover
    }

    #listado-clientes .grid > div .navico .flip-card-front {
        background-image: url(/Content/images/clientes/navico.jpg)
    }

    #listado-clientes .grid > div .navico .flip-card-back {
        background-image: url(/Content/images/clientes/navico-active.jpg)
    }

    #listado-clientes .grid > div .envases .flip-card-back, #listado-clientes .grid > div .envases .flip-card-front {
        background-position: 50%;
        background-size: cover
    }

    #listado-clientes .grid > div .envases .flip-card-front {
        background-image: url(/Content/images/clientes/envases.jpg)
    }

    #listado-clientes .grid > div .envases .flip-card-back {
        background-image: url(/Content/images/clientes/envases-active.jpg)
    }

    #listado-clientes .grid > div .andrew-williamson .flip-card-back, #listado-clientes .grid > div .andrew-williamson .flip-card-front {
        background-position: 50%;
        background-size: cover
    }

    #listado-clientes .grid > div .andrew-williamson .flip-card-front {
        background-image: url(/Content/images/clientes/andrew-williamson.jpg)
    }

    #listado-clientes .grid > div .andrew-williamson .flip-card-back {
        background-image: url(/Content/images/clientes/andrew-williamson-active.jpg)
    }

    #listado-clientes .grid > div .parpro .flip-card-back, #listado-clientes .grid > div .parpro .flip-card-front {
        background-position: 50%;
        background-size: cover
    }

    #listado-clientes .grid > div .parpro .flip-card-front {
        background-image: url(/Content/images/clientes/parpro.jpg)
    }

    #listado-clientes .grid > div .parpro .flip-card-back {
        background-image: url(/Content/images/clientes/parpro-active.jpg)
    }

.flip-card {
    background-color: transparent;
    height: 100%;
    -webkit-perspective: 1000px;
    perspective: 1000px;
    width: 100%
}

    .flip-card:hover .flip-card-inner {
        -webkit-transform: rotateY(180deg);
        transform: rotateY(180deg)
    }

    .flip-card .flip-card-inner {
        box-shadow: 0 4px 8px 0 rgba(0,0,0,.2);
        height: 100%;
        position: relative;
        text-align: center;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        transition: -webkit-transform .6s;
        transition: transform .6s;
        transition: transform .6s,-webkit-transform .6s;
        width: 100%
    }

        .flip-card .flip-card-inner .flip-card-front {
            background-color: #bbb;
            color: #000
        }

        .flip-card .flip-card-inner .flip-card-back, .flip-card .flip-card-inner .flip-card-front {
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            height: 100%;
            position: absolute;
            width: 100%
        }

        .flip-card .flip-card-inner .flip-card-back {
            -webkit-transform: rotateY(180deg);
            transform: rotateY(180deg)
        }

.vertical-line {
    position: relative
}

    .vertical-line:before {
        background-color: #000;
        content: " ";
        display: block;
        height: 100%;
        left: calc(50% - 1px);
        position: absolute;
        right: 0;
        width: 2px;
        z-index: 0
    }

.vertical-block {
    background-color: #fff;
    display: block;
    position: relative;
    z-index: 1
}

@media(max-width:767px) {
    #solicita-cotizacion .container {
        min-width: 100vw
    }
}

@media(min-width:768px)and (max-width:1200px) {
    #solicita-cotizacion .container {
        max-width: 95vw !important
    }
}

@media(min-width:768px)and (max-width:1200px)and (min-width:768px)and (max-width:1200px)and (orientation:landscape) {
    #solicita-cotizacion .container > .row {
        margin-bottom: -3rem;
        padding: 3rem 0
    }
}

@media(max-width:1200px) {
    #solicita-cotizacion img {
        bottom: 0;
        max-height: 35vw;
        position: absolute;
        right: 0;
        width: auto !important
    }
}

@media(min-width:992px) {
    #solicita-cotizacion img {
        margin-top: -2rem
    }
}

@media(min-width:768px)and (max-width:1200px)and (orientation:portrait) {
    #solicita-cotizacion h2 {
        font-size: 1.8rem
    }

    #solicita-cotizacion p {
        font-size: .8rem;
        padding: 0
    }
}

@media(max-width:767px) {
    #solicita-cotizacion h2 {
        font-size: 1rem
    }

    #solicita-cotizacion p {
        font-size: .5rem;
        padding: 0
    }
}

#solicita-cotizacion .btn-rounded {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    border-radius: 3rem;
    color: #fff !important;
    cursor: pointer;
    display: block;
    font-size: 1rem;
    font-weight: 600;
    margin: auto;
    position: relative;
    text-decoration: none !important;
    vertical-align: middle !important
}

@media(max-width:768px) {
    #solicita-cotizacion .btn-rounded {
        font-size: .5rem;
        margin-bottom: .3rem;
        min-width: 8rem;
        padding: .5rem .3rem .5rem 2rem
    }
}

@media(min-width:768px)and (max-width:1200px)and (orientation:landscape) {
    #solicita-cotizacion .btn-rounded {
        font-size: 1rem;
        margin-bottom: .3rem;
        min-width: 14rem;
        padding: .6rem .3rem .6rem 2.7rem
    }
}

@media(min-width:768px)and (max-width:1200px)and (orientation:portrait) {
    #solicita-cotizacion .btn-rounded {
        font-size: .8rem;
        margin-bottom: .3rem;
        min-width: 12rem;
        padding: .6rem .3rem .6rem 2.5rem
    }
}

@media(min-width:768px)and (max-width:1200px)and (orientation:portrait)and (min-width:1180px)and (max-width:1200px),(min-width:768px)and (max-width:1200px)and (orientation:portrait)and (min-width:810px)and (max-width:900px) {
    #solicita-cotizacion .btn-rounded {
        font-size: .7rem;
        min-width: 11rem
    }
}

@media(min-width:1200px) {
    #solicita-cotizacion .btn-rounded {
        margin-bottom: .5rem;
        min-width: 15rem;
        padding: .8rem 0 .8rem 3.8rem
    }
}

#solicita-cotizacion .btn-rounded.formulario {
    background-color: #e9521b
}

    #solicita-cotizacion .btn-rounded.formulario:hover {
        background: linear-gradient(180deg,#e9521b 50%,#f47b2a 0)
    }

    #solicita-cotizacion .btn-rounded.formulario:after {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAACXBIWXMAAC4jAAAuIwF4pT92AAAMq2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4yLWMwMDAgNzkuNTY2ZWJjNWI0LCAyMDIyLzA1LzA5LTA4OjI1OjU1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIiB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIyLTA1LTE4VDExOjIzOjQ0LTA3OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIyLTA3LTI2VDE3OjMyOjMxLTA3OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMi0wNy0yNlQxNzozMjozMS0wNzowMCIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ZWUyNGU5ODktOTRiZC00OTA2LTlmOGItY2RhYWRiMWI2MTZmIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MDY2OWFiZjItZTlkNi1kYzQzLWE5ZGItNzdlZDVkOTQzZDMxIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ODE1NzIwNTItMDNlNC1hNjRkLWEzYTAtMDI0ZGNlNDQ5ZjkzIiB0aWZmOk9yaWVudGF0aW9uPSIxIiB0aWZmOlhSZXNvbHV0aW9uPSIzMDAwMDAwLzEwMDAwIiB0aWZmOllSZXNvbHV0aW9uPSIzMDAwMDAwLzEwMDAwIiB0aWZmOlJlc29sdXRpb25Vbml0PSIyIiBleGlmOkNvbG9yU3BhY2U9IjEiIGV4aWY6UGl4ZWxYRGltZW5zaW9uPSIxOTIwIiBleGlmOlBpeGVsWURpbWVuc2lvbj0iNDQyMCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPjQxOUVDMkM3NDA4NUQ3OUM2NTNFNTI2MThGRDZFNEVCPC9yZGY6bGk+IDxyZGY6bGk+NTVGQjc0MkRFNjU3Rjc3RTQzQUM3MENBQzU5NkY2RUY8L3JkZjpsaT4gPHJkZjpsaT44MTUzNkVEOUUzNTg5MkFEQTRBN0MwNjgyMUNCOERFQTwvcmRmOmxpPiA8cmRmOmxpPkU2OTE2RkQyQUQ5QTkwMDBCQTREQjk5REJDOTYxM0Y2PC9yZGY6bGk+IDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjVkMmQzNjFiLWE2MzYtNDE0NS04OThjLTg0ZDliZGViNzQ0NjwvcmRmOmxpPiA8L3JkZjpCYWc+IDwvcGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjgxNTcyMDUyLTAzZTQtYTY0ZC1hM2EwLTAyNGRjZTQ0OWY5MyIgc3RFdnQ6d2hlbj0iMjAyMi0wNS0xOFQxMToyMzo0NC0wNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmODg4YzJkMC1iOWExLWE0NDYtOGZkZS0wYmVhNWZkOWZkYzIiIHN0RXZ0OndoZW49IjIwMjItMDUtMThUMTQ6MzQ6NTItMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NDhkMDdiZDItOGMzMy01MTQ2LWFhMjYtOWM4ODc5M2ZiMWZhIiBzdEV2dDp3aGVuPSIyMDIyLTA3LTIxVDE3OjU5OjUwLTA3OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNvbnZlcnRlZCIgc3RFdnQ6cGFyYW1ldGVycz0iZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iZGVyaXZlZCIgc3RFdnQ6cGFyYW1ldGVycz0iY29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjkwOTExNjZmLTJlMDctMmY0Ni04YzQzLWIzZWI5NWRhZTRmZSIgc3RFdnQ6d2hlbj0iMjAyMi0wNy0yMVQxNzo1OTo1MC0wNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplZTI0ZTk4OS05NGJkLTQ5MDYtOWY4Yi1jZGFhZGIxYjYxNmYiIHN0RXZ0OndoZW49IjIwMjItMDctMjZUMTc6MzI6MzEtMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMy40IChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0OGQwN2JkMi04YzMzLTUxNDYtYWEyNi05Yzg4NzkzZmIxZmEiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo5MzY0YjZkMC00MjZiLTk2NGQtOTQxYS1jNDNhMWFkZGFhMDMiIHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4MTU3MjA1Mi0wM2U0LWE2NGQtYTNhMC0wMjRkY2U0NDlmOTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6vmUFdAAAKQUlEQVRo3t1aCVRTVxrOSggJBAihWiJHK9SqVFHGJWjFBZfqwY4bDoO4AG0VxwXpWLFUKIoWN1xgqBuOUrWCStVRZNCDoIiOUhdAilhUBNsQspHt5SV5mXsfJAckCSQE6/Gd8859777tfvf/7/d/97+PqNfrCe/SRiK8YxvFni9rmsd1IxCJ/hQv335kro8bue8ADonl0ZfoyGASySQCplIo9DJJs66p/pW2oVape1Gt0ms1DeDRB55nG8T2aAPRHi4nCPMJpo2aNoTGmzWFOpQ3heTi7tCd5/QootXU3KtV37lyUl16QYC1iOoBsKt/GqDm6JEhTiFfBNGnLYoh0plGa2sbngi0dZWPdK/qinXCP37VIwoxAdMqiXRnDsmFPYjs9QGPwv3Qn+rr700gkVvdXqfFkLJLN5Xn0k9qX1QLALCLNjUKArJ2bwrz4cnP7EvGUDUCzlE9Bo4qSquk6etmCpYNJ1nzLsm2Zf5I6cUS47vArrqRly+IGhHJn+vFs7ZtVoMRfTMnXCtouId/XKdFVEU554WrJzrb0jHtd8HSj0mKcxlpmFKmhO+GJeigGAAqrFcAgRd7yo6nfAVBwA+iNeV1wnVTWT0F0glYpD9ZVZJ31Wit4rP5TX8bCK3laTdA/Pne3sorx7e1upcOkZ/cvsHeQDq5YmrUKEzZIsc77/HtqqZFH0FQ3j0GxJ/H9VRdP7Pd4Abi78IG9TYYw968cjxD+/vzZvhtTV1FfRsoi5bqkuWUFw9uBEyWpJdLUXFy2AD37ZcFOMNFjSDTP12aQvZ4f7A9Y5lejajVdwu+dU34sQb/TqQ/yTXp9EuK9yAOWlFaK92yaBfn9LMsm1hOumfVYtwyapVSFP8Zt/019MkvdQY/t/sOWFO0IaSPcVxFj6Rq+fW4pZSXj/5oiSjMKgXhqgmB7juvxMFjWUbcp25bf25of53qO4Kr16CY7GD8XIId9SBt7Mxk2l+Ch1H9AsPAaRqs8zhUrhGtnTzALfUSH3hFKFpx879AlfBArCrrtoVAXMnAe6QgO6dTHIoYTMQtp8AHrV3Hjfz0riT47rayo8eAOAev6cRN0qbwj5aZet6kOG3ZHfOZg1/g55iIrwIqIPRtEZ4uK3ddRh/dqCa5cuiMhevGAyuFdEttO4XGLoClPHvL7LdNTcsOJQQSMB1Gn7E4nOTm6dYlIGlq1FQK1zcUqGGBy5r9xd1mJ6VMbs0uO7gxwhZA7P3FCqQkr4hIpZGcZkWNAFYKtjh9oE8NnwxL1cWDK51X7Oj2h3RNL0VW0bNKVm+rlZTnM0MdJ84XOk5eGAmCfIVZUhAsHeYG5if3MUSptChO3zApSHYuDxIn/71DQEdrH+BhQ7w5PAzQuJtJ2nbwDxpBIFOGonfyS2iBIVb1mnAFj9aTscHOLFObnGstGUryyLh1ichkOaj/V1BOGz2dB+vVN39OofoMz6QFBM9C71//A1QVdXI5qh/PD5bow5J0awGBBsl6AkiaGj2O9fXhu+0mf1J8kDu5UFsOfD2NGbHxAphjFQBAhLY25oAiE8SrSaAsMDmGqL4jWwE9vlNobYOQ67n5PQGka278zXAMZq4oUnhyD/pLEYudfoOPlF4oEicu9PJoZ0X3tGsyKMco/T7kgCk+xeQYwlDkOhhDSJcTvF4eQ9L0uL/i46SyrMoghyTbo0e9fi/o+CfwmjBuepjJMQSokKtrfCoke/lY3cPAv8ussui1n1aw4o8+eL1eU333lGviqRrprhVBrLhMX7yu6nYt65+H7nay6u91D6iDR/cnv+dNNEfbbGBuAdnLBg02enqANfdrqsrg/Z0AQTCwZC5JONvmQgTZ0cRP3HcWdHoH8BAhbgg6U2MOkJMeUapsyvwsHmIVy3GOPzaraBU5u5MYoetccEsW5eQDMCLTsUzOx4mD4eJqDpCSQKHalKuz1ECr6H/5WJr7/uINeIMRhVZ+4vu5IICaSZOSHfH7tBqzLicEjEG3pSHa54/rewJEfjRpgut3Oc+ZSzcVQlmDW+rs/m88jtzXmc3B0ZkcA3BzgBrJ7u8Ns6VBZM9+7j2bCNGZksTQ/gDU2DYp1cIM35Bm8Zvs93HSwCQC0xYChPCUxO7Lsylj6eTM7Ake143HCNr6mkajxbJTZrPifrDciX0HDGxlu2emxamuobaKNGQMQZwwl+u25VyDlS4TZc39aNXtPDAjNg522eFvo5yjN3NaqftOLQBzq8vEPNeHDdPJOkEjajKwys/sDcaF4akdG2wIrFblDWRZiVFGUbzEj4TJJHJDPkH41Qz3rgJwW/YJVT+68RCI00kmA6um4lY5Yd7qaoeA4C/A6ffWajGrSKS+uoK5LAk/ZoSt/wmKTyNN78gXSVIi/Fy/ya40O+QCgte3trn0Qod49jpynbR5F0Te/I9PGG9C+uDZV0yHZ2MxlVwJM6fSfWummsopvNZOaVs7oy3mFNQ3L+DClD4tYp9V8ePLMTTZ4YQI4aoJDGPdyvGOeB24Zu45+oylhwhEUgeaZobHn7H0rZbdMUEkFzZd8/Rhg+5V3fOusz4YloshCiVMoHfXQprn1Y2GjIyxF0V8vBc1gL3M9TRM9uP3vPgVv0d2ZFOUuayP8Vt1lfXwHmnaythuZX2QWxdPE2lOFMaC2EPdpm06A7cCkeZIbid2ya11dLMW0itkzfJjm9dSvAfhChKMpX4WrbN3VRBlwNA+On59C3LrP0+7nZfDUHUW9G1TjGPKQsLYYJYiLyOtfYZVFD+7D6yzZpXCUl4Ot3qrB6CSnV+usSpZL8/dMw6UlZqXnd3lz0o0qm6ex5dZ1A9LCs0thpkVooz5a0q1vz3KoAwcthcpybvqOGFOcAchCgYacCWK6lLWEXBiv1RwQPCkVn2mknbIx2VtinCOTJ4AZ6kt6euyTKaBu7MkCayQCnsFuk77euR2fllvJeth1ql92JBs/zwQp3awS7YuWdGj5RRxwjxP100nkokOjpHKvH9lOM2Jie1An26ePgQ7bnoNiqIPi3PZGaUIHrDhzHXt/gICmUICVkoAHvFvYJ2mHi0aS7Yt88ZQ5AC+RFiUm/+mFrxk2SmxhqArP5GaYJcVPCNjJcz1xJSt7gdjhjB2Cqu3gEC1gNwtvGdYAm05EB9r1zXWDkHtWVUMZD+4eKw4/0NmG+PZDUwLUBZt7AmD9H1x4sLwXl3Wh7viXPp4MO3NMqy7wuX45uU8R5stsngoEQLRChrFBmIAQXMPsFRgr/+n0IHp7lxZAMpcQyPgarUse2usaP1MTpeidPVEZ+BKEeAdZZgGNf50AfTZcTA1mG1rm+zyr4+q8MQMx8CQaUSGyxRw2rqIDOKUTtAgx0R8EZ5J0mk1RDqTTmKxXcl9+rMhaxmJSaupQsuv5asKjhe5bjpZ2JO2EO35v5wkZbGbw8fjAqiDxwyncAcOIdKdIaVDjcaGKTI8qwREOPwDC6jkJ5qa8kpNZWml+sH1+5xjVW/P31hv0/bO/QD4zgH6P0MVY2P3l+B/AAAAAElFTkSuQmCC)
    }

#solicita-cotizacion .btn-rounded.outlook {
    background-color: #2798d4
}

    #solicita-cotizacion .btn-rounded.outlook:hover {
        background: linear-gradient(180deg,#2798d4 50%,#36bee4 0)
    }

    #solicita-cotizacion .btn-rounded.outlook:after {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAwCAYAAAC4wJK5AAAACXBIWXMAAC4jAAAuIwF4pT92AAAMq2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4yLWMwMDAgNzkuNTY2ZWJjNWI0LCAyMDIyLzA1LzA5LTA4OjI1OjU1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIiB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIyLTA1LTE4VDExOjIzOjQ0LTA3OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIyLTA3LTI2VDE4OjE2OjI3LTA3OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMi0wNy0yNlQxODoxNjoyNy0wNzowMCIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDFmYzEzMjktNTg1Yy00ZDZiLWIxYzctNWM4NWUxZTYwM2M5IiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6NTdhMjY2ZTMtYzg2Mi0wZTQwLTllM2UtOTAzNzQ0NDA5MjE2IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ODE1NzIwNTItMDNlNC1hNjRkLWEzYTAtMDI0ZGNlNDQ5ZjkzIiB0aWZmOk9yaWVudGF0aW9uPSIxIiB0aWZmOlhSZXNvbHV0aW9uPSIzMDAwMDAwLzEwMDAwIiB0aWZmOllSZXNvbHV0aW9uPSIzMDAwMDAwLzEwMDAwIiB0aWZmOlJlc29sdXRpb25Vbml0PSIyIiBleGlmOkNvbG9yU3BhY2U9IjEiIGV4aWY6UGl4ZWxYRGltZW5zaW9uPSIxOTIwIiBleGlmOlBpeGVsWURpbWVuc2lvbj0iNDQyMCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPjQxOUVDMkM3NDA4NUQ3OUM2NTNFNTI2MThGRDZFNEVCPC9yZGY6bGk+IDxyZGY6bGk+NTVGQjc0MkRFNjU3Rjc3RTQzQUM3MENBQzU5NkY2RUY8L3JkZjpsaT4gPHJkZjpsaT44MTUzNkVEOUUzNTg5MkFEQTRBN0MwNjgyMUNCOERFQTwvcmRmOmxpPiA8cmRmOmxpPkU2OTE2RkQyQUQ5QTkwMDBCQTREQjk5REJDOTYxM0Y2PC9yZGY6bGk+IDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjVkMmQzNjFiLWE2MzYtNDE0NS04OThjLTg0ZDliZGViNzQ0NjwvcmRmOmxpPiA8L3JkZjpCYWc+IDwvcGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjgxNTcyMDUyLTAzZTQtYTY0ZC1hM2EwLTAyNGRjZTQ0OWY5MyIgc3RFdnQ6d2hlbj0iMjAyMi0wNS0xOFQxMToyMzo0NC0wNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmODg4YzJkMC1iOWExLWE0NDYtOGZkZS0wYmVhNWZkOWZkYzIiIHN0RXZ0OndoZW49IjIwMjItMDUtMThUMTQ6MzQ6NTItMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6OTMyMmYwMmQtMGVmYi0zZTRiLWExNGEtZDJlNmU5NDQ1OGQwIiBzdEV2dDp3aGVuPSIyMDIyLTA3LTIxVDE3OjU2OjUwLTA3OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNvbnZlcnRlZCIgc3RFdnQ6cGFyYW1ldGVycz0iZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iZGVyaXZlZCIgc3RFdnQ6cGFyYW1ldGVycz0iY29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjYyYmVjZjgyLTA4MGQtYjI0Ny05NzNkLTYxOWJkNmZhYzhkNSIgc3RFdnQ6d2hlbj0iMjAyMi0wNy0yMVQxNzo1Njo1MC0wNzowMCIg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)
    }

@media(min-width:1200px) {
    #solicita-cotizacion .btn-rounded.outlook:after {
        background-position: 1rem;
        background-size: 2.1rem
    }
}

#solicita-cotizacion .btn-rounded.whatsapp {
    background-color: #51b263
}

    #solicita-cotizacion .btn-rounded.whatsapp:hover {
        background: linear-gradient(180deg,#51b263 50%,#6ed087 0)
    }

    #solicita-cotizacion .btn-rounded.whatsapp:after {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAArCAYAAADlqKH9AAAACXBIWXMAAC4jAAAuIwF4pT92AAAMq2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4yLWMwMDAgNzkuNTY2ZWJjNWI0LCAyMDIyLzA1LzA5LTA4OjI1OjU1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIiB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIyLTA1LTE4VDExOjIzOjQ0LTA3OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIyLTA3LTI2VDE4OjA2OjQ2LTA3OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMi0wNy0yNlQxODowNjo0Ni0wNzowMCIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6YmM0YjEwODYtMWQ0Zi00MmQ0LWI2ZjQtMWVkMTU3NDI5MGEzIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MTEyZjIxODctMTBjYi1kODRjLWEwMDctMjAwOGIzYzAwNmUzIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ODE1NzIwNTItMDNlNC1hNjRkLWEzYTAtMDI0ZGNlNDQ5ZjkzIiB0aWZmOk9yaWVudGF0aW9uPSIxIiB0aWZmOlhSZXNvbHV0aW9uPSIzMDAwMDAwLzEwMDAwIiB0aWZmOllSZXNvbHV0aW9uPSIzMDAwMDAwLzEwMDAwIiB0aWZmOlJlc29sdXRpb25Vbml0PSIyIiBleGlmOkNvbG9yU3BhY2U9IjEiIGV4aWY6UGl4ZWxYRGltZW5zaW9uPSIxOTIwIiBleGlmOlBpeGVsWURpbWVuc2lvbj0iNDQyMCI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPjQxOUVDMkM3NDA4NUQ3OUM2NTNFNTI2MThGRDZFNEVCPC9yZGY6bGk+IDxyZGY6bGk+NTVGQjc0MkRFNjU3Rjc3RTQzQUM3MENBQzU5NkY2RUY8L3JkZjpsaT4gPHJkZjpsaT44MTUzNkVEOUUzNTg5MkFEQTRBN0MwNjgyMUNCOERFQTwvcmRmOmxpPiA8cmRmOmxpPkU2OTE2RkQyQUQ5QTkwMDBCQTREQjk5REJDOTYxM0Y2PC9yZGY6bGk+IDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjVkMmQzNjFiLWE2MzYtNDE0NS04OThjLTg0ZDliZGViNzQ0NjwvcmRmOmxpPiA8L3JkZjpCYWc+IDwvcGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjgxNTcyMDUyLTAzZTQtYTY0ZC1hM2EwLTAyNGRjZTQ0OWY5MyIgc3RFdnQ6d2hlbj0iMjAyMi0wNS0xOFQxMToyMzo0NC0wNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmODg4YzJkMC1iOWExLWE0NDYtOGZkZS0wYmVhNWZkOWZkYzIiIHN0RXZ0OndoZW49IjIwMjItMDUtMThUMTQ6MzQ6NTItMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MTE1ZjJjMzctZDhhZS1lOTQ4LTlkY2QtMmQzNDcwMWEwNmQ0IiBzdEV2dDp3aGVuPSIyMDIyLTA3LTIxVDE3OjUwOjE5LTA3OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuNCAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNvbnZlcnRlZCIgc3RFdnQ6cGFyYW1ldGVycz0iZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iZGVyaXZlZCIgc3RFdnQ6cGFyYW1ldGVycz0iY29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjQzMmVmMTBkLWYzODctYjE0Mi1iOWNhLWJiYzcyYjA2NGQ1OCIgc3RFdnQ6d2hlbj0iMjAyMi0wNy0yMVQxNzo1MDoxOS0wNzowMCIg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)
    }

@media(min-width:1200px) {
    #solicita-cotizacion .btn-rounded.whatsapp:after {
        background-position: 1rem;
        background-size: 2.1rem
    }
}

#solicita-cotizacion .btn-rounded:after {
    background-position: .8rem;
    background-repeat: no-repeat;
    content: " ";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

@media(max-width:992px) {
    #solicita-cotizacion .btn-rounded:after {
        background-size: 1rem
    }
}

@media(min-width:992px)and (max-width:1200px) {
    #solicita-cotizacion .btn-rounded:after {
        background-size: 1.5rem
    }
}

@media(min-width:1200px) {
    #solicita-cotizacion .btn-rounded:after {
        background-size: 2.3rem
    }
}

.contacto .main-header .header-container {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: space-around
}

@media(min-width:992px)and (max-width:992px) {
    .contacto .main-header .header-container {
        align-content: stretch;
        align-items: flex-end
    }
}

@media(min-width:1200px) {
    .contacto .main-header .header-container {
        align-content: stretch;
        align-items: stretch
    }
}

.contacto h4 {
    font-size: 1.8rem;
    font-weight: 600
}

.contacto .text-medium {
    font-size: 1.65rem
}

.empleo .main-header .header-container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end
}

@media(max-width:767px) {
    .empleo .main-header .header-container {
        justify-content: center
    }
}

@media(min-width:992px)and (max-width:992px) {
    .empleo .main-header .header-container {
        align-content: stretch;
        align-items: flex-end
    }
}

@media(min-width:1200px) {
    .empleo .main-header .header-container {
        align-content: stretch;
        align-items: stretch
    }
}

@media(min-width:768px)and (max-width:1200px)and (orientation:landscape)and (min-width:1180px)and (max-width:1200px),(min-width:768px)and (max-width:1200px)and (orientation:landscape)and (min-width:810px)and (max-width:900px) {
    .empleo .main-header .header-container {
        padding-top: 0 !important;
        width: 80vw
    }
}

.empleo .main-header .text-container h4 {
    font-size: 3rem;
    line-height: 1.2
}

@media(max-width:767px) {
    .empleo .main-header .text-container h4 {
        font-size: 1.8rem;
        line-height: 1.3
    }
}

@media(min-width:768px)and (max-width:1200px) {
    .empleo .main-header .text-container h4 {
        font-size: 2rem;
        line-height: 1.2
    }
}

@media(min-width:768px)and (max-width:1200px)and (orientation:landscape) {
    .empleo .main-header .text-container h4 {
        font-size: 2.4rem
    }
}

.empleo h4 {
    font-size: 1.8rem;
    font-weight: 600
}

.empleo .text-medium {
    font-size: 1.65rem
}

#new-header {
    background-position: 100% 0;
    background-size: 65vw
}
#MainContent_newheader {
    background-position: 100% 0;
    background-size: 65vw
}


@media(min-width:768px)and (max-width:1200px) {
    #new-header {
        background-size: contain
    }
}

@media(min-width:768px)and (max-width:1200px) {
    #MainContent_newheader {
        background-size: contain
    }
}

#new-header .header-image {
    background: linear-gradient(45deg,#e4e2e2 60%,transparent 0)
}
#MainContent_newheader .header-image {
    background: linear-gradient(45deg,#e4e2e2 60%,transparent 0)
}


@media(min-width:1200px) {
    #new-header .header-image {
        background: linear-gradient(45deg,#e4e2e2 50%,transparent 0)
    }
}
@media(min-width:1200px) {
    #MainContent_newheader .header-image {
        background: linear-gradient(45deg,#e4e2e2 50%,transparent 0)
    }
}

#new-header p, #new-header strong {
    font-size: .8rem
}
#MainContent_newheader p, #MainContent_newheader strong {
    font-size: .8rem
}


@media(min-width:768px)and (max-width:1200px) {
    #new-header p, #new-header strong {
        font-size: 1rem
    }
}

@media(min-width:768px)and (max-width:1200px) {
    #MainContent_newheader p, #MainContent_newheader strong {
        font-size: 1rem
    }
}

@media(max-width:767px) {
    #new-header h2 {
        font-size: 1rem
    }
}
@media(max-width:767px) {
    #MainContent_newheader h2 {
        font-size: 1rem
    }
}


@media(min-width:768px)and (max-width:1200px) {
    #new-header h2 {
        font-size: 1.4rem
    }
}

@media(min-width:992px) {
    #new-header p, #new-header strong {
        font-size: 1rem
    }
}

@media(min-width:768px)and (max-width:1200px) {
    #MainContent_newheader h2 {
        font-size: 1.4rem
    }
}

@media(min-width:992px) {
    #MainContent_newheader p, #MainContent_newheader strong {
        font-size: 1rem
    }
}
.new-source {
    color: #0061a5 !important;
    font-weight: 600;
    text-decoration: none
}

@media(max-width:992px) {
    .new-source {
        font-size: 1.1rem
    }
}

.new-body {
    text-align: justify
}

@media(min-width:992px) {
    .new-body {
        -webkit-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 5rem;
        column-gap: 5rem
    }
}

.new-body h1, .new-body h2, .new-body h3, .new-body h4, .new-body h5, .new-body h6 {
    color: #000 !important;
    font-family: Gotham,Arial,sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    padding-bottom: 1.2rem
}

@media(max-width:767px) {
    .new-body h1, .new-body h2, .new-body h3, .new-body h4, .new-body h5, .new-body h6 {
        font-size: 1.2rem;
        padding-bottom: 1rem
    }
}

@media(min-width:768px)and (max-width:1200px) {
    .new-body h1 h1, .new-body h1 h2, .new-body h1 h3, .new-body h1 h4, .new-body h1 h5, .new-body h1 h6, .new-body h2 h1, .new-body h2 h2, .new-body h2 h3, .new-body h2 h4, .new-body h2 h5, .new-body h2 h6, .new-body h3 h1, .new-body h3 h2, .new-body h3 h3, .new-body h3 h4, .new-body h3 h5, .new-body h3 h6, .new-body h4 h1, .new-body h4 h2, .new-body h4 h3, .new-body h4 h4, .new-body h4 h5, .new-body h4 h6, .new-body h5 h1, .new-body h5 h2, .new-body h5 h3, .new-body h5 h4, .new-body h5 h5, .new-body h5 h6, .new-body h6 h1, .new-body h6 h2, .new-body h6 h3, .new-body h6 h4, .new-body h6 h5, .new-body h6 h6 {
        font-size: 1.2rem
    }
}

.cotizacion {
    text-align: justify
}

@media(min-width:768px) {
    .cotizacion h2 {
        color: #fcbf24
    }
}

.cotizacion .operation {
    align-content: flex-end;
    background-color: #000;
    background-position: 50%;
    background-size: cover;
    border-radius: .8rem;
    color: #fff;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    font-size: 1.8rem;
    font-weight: 600;
    justify-content: center;
    padding: 1rem;
    position: relative;
    text-transform: uppercase
}

@media(max-width:992px) {
    .cotizacion .operation {
        font-size: 1.5rem
    }
}

.cotizacion .operation > div {
    z-index: 2
}

.cotizacion .operation .compare {
    color: #fcbf24
}

.cotizacion .operation .number {
    background-color: #fff;
    border-radius: .8rem;
    color: #000;
    display: block;
    font-size: 1.4rem !important;
    padding: .1rem .2rem
}

@media(max-width:768px) {
    .cotizacion .operation .number {
        font-size: 1.2rem !important
    }
}

.cotizacion .operation:before {
    background-color: rgba(0,0,0,.4);
    border-radius: .8rem;
    content: " ";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transition: visibility 50ms;
    visibility: hidden;
    width: 100%;
    z-index: 1
}

.cotizacion .operation.active:before, .cotizacion .operation:hover:before {
    visibility: visible
}

@media(max-width:992px) {
    .cotizacion .cotizacion-descripcion {
        background-color: #e5e5e5
    }
}

.cotizacion .form-block {
    padding: 1rem 1rem 2rem
}

    .cotizacion .form-block h3 {
        margin-bottom: 1rem;
        text-align: center
    }

@media(min-width:768px) {
    .cotizacion .form-block h3 {
        display: block;
        font-size: 2rem;
        margin-bottom: 2rem;
        text-align: left
    }

    .cotizacion .form-block {
        background-color: #fff;
        border: 1px solid #676768
    }
}

.cotizacion .icon {
    background-position: 0 .5rem;
    background-repeat: no-repeat;
    background-size: 1.8rem;
    padding-left: 3rem
}

@media(min-width:768px)and (max-width:1200px)and (orientation:portrait) {
    .cotizacion .icon {
        background-position: .5rem .5rem
    }
}

.cotizacion .icon.at-email {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAlCAYAAADFniADAAAACXBIWXMAAC4jAAAuIwF4pT92AAAGUElEQVRYha2Ya4hVVRTHf/c6SqXOTa1GOe0MNR1rTMMeWklRpD0kIzI10CxmJLIvjmnYk6KwKKMoyrKXKWUaPsgiSEYq8FGUWEz5YMZqtU3RXvc6mmJMH9Y63u2ee5sZcX1Z96y991r/s8/aa/33zdBJcS7pDdwIXAVcCAwAegNZ4CjwO7AD+A5YB6wT8Qc6EyPTCTBjgHrgJqBrJ2K0ACuBBSJ+60kB5VwyFHgJuDYwF4D1wCZgG7DfbDngLGAocDkwBjgtWLcCmC3i5YRAOZdkgFnAfKCbmTcDzwNrRPzhDrxQD+BW8zPCzC3AfSL+nU6Bci7pBiwBbjdTMzBTxH/aHpAy/jLARGABcLaZFxq4f9sFZYDWAteZabEBajkRQJHvHLDIAIJ+zikxsEy0KAMso7hDD4r4+f8TpBq4BOgPVABHgCZgs4j/qcyaDPA48IiZ3hDxdf8Hqh7d4rKALE9mArXAoHKA0ZKwEHhbxP9Tws/jwKP2OEPEL2oDyt56K5rUi0X89BKOJligvoF5D1qX/gTOBIYAfYLxZqBOxDeU8LcMmAQcAmpEfDNowUvlZQPUjO5E7OAJYLUBagGeA84X8f1E/FUi/hYRf4UBGwm8AhxGi+s655L7Y59AHfAzcCrwYmrMWMAxwBdmuyE+ZQYozYEGYHp7tcbWDUQPyhVmmivin43mTLCXBRgt4jelO1VvenMJQBMCQEuBsR0BBCDim4BrgOVmesa55Ppozhq0/h3DkbFetgdtHZNEfOogTeqd6CdrMEBt6kp7YmWmAd0xAYaI+EPB+GTgffT09q1Am2tXtE2sifzNNEAH0U92HCDnkmHAPGAsmtx7gU/QfFoJeBE/WsQfcS6ZCvwAOGAGQQ6hn68A9ATGZdFuD7C+ROuoNf1a/MmcSyYB3wBTKJ62KuAu4CsLPiqdL+J3oYUzfVmCsX+Az+3x2iwwzB42RkGrKdaht6OxYWgb6oo25DuB0cA9wC+U76lvmj7PuWRwNLbBdE0FMNAetkeTLjG9T8R/H43NM0DbgVEi/m+zb3IuWYnu1LkxIhG/1blkH1o2LkPrWyrbTA/KogQNlH6E0t/0DtrKWNPzA0Bp4H3AUyXWpLIz8p9KGr93lmIBLUSTKsrYoZhDu8oELvUiqfwR+U8ljZNNKSwoQQvliOnTSzjebXp4mcAj0x/OJd2jsW6UljT+0SzKqUEZYyhNpqudS7LR2FrTDzmXnBMOOJcMAR4OTGODsV7ApfboI59VpvdXoFtdhVLYUNIqezr65l8HY0+h9KYK2OJc8jLaM4ehNahnMPdd55IX0JypNX8tFFtLKtWmd2RRigHKqY+J8aF0rDYa+wW4Gc2P3igFeQeYbYA8MB6t3j3QnXsBqEHT5W47EKFcaXpLFr0GAYyxthLKQtPTnUuO404i/kuUpjyJXiCa0Kb+ADBUxH+M5tx84Fv0i3yAlpDloS/nkp7oJQNgfcaA7AG6A9NE/JJg8ilAI0o/NgJXi/gjnGRxLrkLeAs4AFRl7aK40sbrja4Cx8p/HdCKVuyl1lxPJqAMRZayXMQfTE9VSoFHUCT1KbAGYK49TkQJW1z4ygUc4Fyy1rmk0bmkb5lpk9Bca01xhHR4uQX9FaWmx1Vq55I5wDO25hDaXF8X8Y3RvCxwEXo47kRZJcBwEf9dNLcXyhz6AktE/LQYlAN+RHNrBcqtWiMn4wyMC8wpRy8AZwCDgV7B+G/oFW1V5CuDps0twN8ox9oL0CWdlM8X8rlc5W6bdAGQzecL60NH+XyhKZerXAjsQxt5H/TI9zcwZwc704hepWrjHQLI5SqfR2kOwFQRf6wOlrqMvopSEIAnRPxj8Zxg7mC026f3vjz6+TeI+F/LrMmguTPLTE+L+HnhnFKgugDvUbyQfoBekUo15k6J5dBb6NcArYP3xmnSJVpHPl9ozeUqVwH90PZSA9yRy1XuyucLMefqKJhMLlc5GfgIuNjMTwP1MSBo568g55I6lEunebIZbRerS916S6zvCdyG1qEaM/+F7vyH5dZ15P+pAQZsfGAuoJx6A23/n6pCm+uVaOs4xda0ole0OekpO2FQAbhR6BtPoDwnKiUH0HvfAhH/Q0cWdBhUAK4XMA79Z68GvVyE/3nuR+vWFvTfvs9E/MHOxPgPSjwyvJjF31kAAAAASUVORK5CYII=)
}

.cotizacion .icon.phone-call {
    background-image: url(data:image/png;base64,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)
}

.cotizacion .icon.home-location {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAmCAYAAABDClKtAAAACXBIWXMAAC4jAAAuIwF4pT92AAAEpklEQVRYhcXYeYhXVRQH8M+MY5aNM+62YJpoYqYFJWIlEoYFYhi2WSRtQiG2SNhqC2bRvkBQUVSm7UlkBqWYlZmQZlGNtJg1LmnkVuZSLv1x7uv3ZpoZZ37zow784N5z3z3v+86595zv+ZX17HmkVkpvPIVBuBavtNZgm+rqqtbsH4LXMRSVGI0dWPp/gToLLwlPZdIWZ6AKi7C3GMPlRQK6FC+iR5r/gs9z61PwAjr9V6BuEWfo0DT/HmdjFGbmnjtPhLZnS1/QkvBV4jFMVfiYT3Gu8NIOzEUFhqf1o3G6OGMbSg2qO57FRTndWxiP2pxuPxbiN4xM4HuI81cjvFoSUP1EGEbmdE/gsvTyhmQpVqY97dEBY/ErlrcW1CkJ0KCc7nbchD0HsF2DT0QoO+MgjBHeXIJ9jW2saMLoODyNjmn+ByaLMDZXPsIIHIat6X2Hi5SxqbFNZY1k9Mm4F4ek+XqRBt5rAaCipb6nyjEDN6As6WpwMT5rxTsqRWLdj934vbmgOuJxXJjTvY+JWFUEmL6i7IzAQHQV53AdVmA+3tHAZcnCd4Q4K6OSfj9ew1XY3EIwbXAjLhd5qilZjrsxp46B6uqqwXgVp+b0GzEBa1sIqBtexpXqlphNwkPbcLAIJeGM80XEFks3skLUsIH1jO9TOFPNlSpBW07L6RbjeXwhPrRCFPCTE/Dslt0qonNbBqpzWtiRFrKa1lJQ03OA9qQXPJrs5uUHkfVn4iGRemCaKFtzy0WpmI5LFHegiS+fmJtfj3tygCpxIo7LPVMrbvWbOd0d6FSOD9JXvYt2RQAqS8aznDZHeChbm4Jlyf4Ckc3PTOs7RU5cn+YnYFSeurQX4WupdBdMAHblAMF9eBD90UUU52HCO2PSM2vxZBqXY0ixJK8+qD5p/DW+SuNhuDr33BpsSeN2uEuEFT4UXoNepQDVTYFfrVHIa6NFESZC2l9w+ozq9MNJabxOsFfSmWqt5KtCnpPn6cdS4YlVWJ10bVGdxn+lH5Q3xRKaK1tz467iwO/ENzn9JOGN3iKssB3f5vZ1yfSl8NQGBdcfL8ICb4icBL0wWxT7LKTzBBEk0kVWAdaWAtQ6wZuIon5ODuxEdelyJgtwXRq3E7Qoky9LEb69oniPFcV4kijuq0XmHp5eOkBk+kWYJdIHwfuHpvEazCsFKKKLWZaMdxaVf3xaq8WdjezrJVq2TGajthThI8rJNAXefoGgPU1JBe5XyHGr8ADFd8gNyXzR5WQyQxC8xuRm0TMSHzNV4u2lBEV4a0kad8Jz6hbhTK5QN6SPyBG9UoPaKm5cVmB7C47VJ/fMeEFZMnlbfMw/kgdVpsChyvBnkcBqBA3alubHim76GIW2rUNaWyK8titvIA9qpwKJ76bwf0AxMl/Q6czeQHwsUkX7pFshKM/G+pvzfV8ZHsY1ab5F/HGxV/NZ6ErRPW9P83HiXFXWe2654OYNksr6zWhf4eoBzQTRkMwS6SADNhrPKPyXtVB0Oj82ZqD+fwmbRcbtIahGMRdhsDjcWVi+SzaHiTM0AT83ZaCxtr0tjtL0fw2NyT785N8XpavojHcfyMDfrPsBSPIMrMIAAAAASUVORK5CYII=)
}

.owl-carousel {
    -webkit-tap-highlight-color: transparent;
    display: none;
    position: relative;
    width: 100%;
    z-index: 1
}

    .owl-carousel .owl-stage {
        -moz-backface-visibility: hidden;
        position: relative;
        touch-action: manipulation
    }

        .owl-carousel .owl-stage:after {
            clear: both;
            content: ".";
            display: block;
            height: 0;
            line-height: 0;
            visibility: hidden
        }

    .owl-carousel .owl-stage-outer {
        overflow: hidden;
        position: relative;
        -webkit-transform: translateZ(0)
    }

    .owl-carousel .owl-item, .owl-carousel .owl-wrapper {
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        -ms-backface-visibility: hidden;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0)
    }

    .owl-carousel .owl-item {
        -webkit-tap-highlight-color: transparent;
        -webkit-touch-callout: none;
        -webkit-backface-visibility: hidden;
        float: left;
        min-height: 1px;
        position: relative
    }

        .owl-carousel .owl-item img {
            display: block;
            width: 100%
        }

    .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
        display: none
    }

    .owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
        cursor: pointer;
        -webkit-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
        background: none;
        border: none;
        color: inherit;
        font: inherit;
        padding: 0 !important
    }

    .owl-carousel.owl-loaded {
        display: block
    }

    .owl-carousel.owl-loading {
        display: block;
        opacity: 0
    }

    .owl-carousel.owl-hidden {
        opacity: 0
    }

    .owl-carousel.owl-refresh .owl-item {
        visibility: hidden
    }

    .owl-carousel.owl-drag .owl-item {
        touch-action: pan-y;
        -webkit-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .owl-carousel.owl-grab {
        cursor: move;
        cursor: grab
    }

    .owl-carousel.owl-rtl {
        direction: rtl
    }

        .owl-carousel.owl-rtl .owl-item {
            float: right
        }

.no-js .owl-carousel {
    display: block
}

.owl-carousel .animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.owl-carousel .owl-animated-in {
    z-index: 0
}

.owl-carousel .owl-animated-out {
    z-index: 1
}

.owl-carousel .fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.owl-height {
    transition: height .5s ease-in-out
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity .4s ease
}

    .owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""] {
        max-height: 0
    }

.owl-carousel .owl-item img.owl-lazy {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.owl-carousel .owl-video-wrapper {
    background: #000;
    height: 100%;
    position: relative
}

.owl-carousel .owl-video-play-icon {
    -webkit-backface-visibility: hidden;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU1RTM0MEU5QzBCMDExRTM4MURCQTkwQzkyRUYxMzEzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU1RTM0MEVBQzBCMDExRTM4MURCQTkwQzkyRUYxMzEzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTVFMzQwRTdDMEIwMTFFMzgxREJBOTBDOTJFRjEzMTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTVFMzQwRThDMEIwMTFFMzgxREJBOTBDOTJFRjEzMTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6n647gAAAP5klEQVR42uxcCVRU1xl+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) no-repeat;
    cursor: pointer;
    height: 80px;
    left: 50%;
    margin-left: -40px;
    margin-top: -40px;
    position: absolute;
    top: 50%;
    transition: -webkit-transform .1s ease;
    transition: transform .1s ease;
    transition: transform .1s ease,-webkit-transform .1s ease;
    width: 80px;
    z-index: 1
}

    .owl-carousel .owl-video-play-icon:hover {
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }

.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
    display: none
}

.owl-carousel .owl-video-tn {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 100%;
    opacity: 0;
    transition: opacity .4s ease
}

.owl-carousel .owl-video-frame {
    height: 100%;
    position: relative;
    width: 100%;
    z-index: 1
}

.owl-theme .owl-nav {
    -webkit-tap-highlight-color: transparent;
    margin-top: 10px;
    text-align: center
}

    .owl-theme .owl-nav [class*=owl-] {
        background: #d6d6d6;
        border-radius: 3px;
        color: #fff;
        cursor: pointer;
        display: inline-block;
        font-size: 14px;
        margin: 5px;
        padding: 4px 7px
    }

        .owl-theme .owl-nav [class*=owl-]:hover {
            background: #869791;
            color: #fff;
            text-decoration: none
        }

    .owl-theme .owl-nav .disabled {
        cursor: default;
        opacity: .5
    }

        .owl-theme .owl-nav.disabled + .owl-dots {
            margin-top: 10px
        }

.owl-theme .owl-dots {
    -webkit-tap-highlight-color: transparent;
    text-align: center
}

    .owl-theme .owl-dots .owl-dot {
        zoom: 1;
        display: inline-block;
        *display: inline
    }

        .owl-theme .owl-dots .owl-dot span {
            -webkit-backface-visibility: visible;
            background: #d6d6d6;
            border-radius: 30px;
            display: block;
            height: 10px;
            margin: 5px 7px;
            transition: opacity .2s ease;
            width: 10px
        }

        .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
            background: #869791
        }

.agencia-servicios {
    cursor: pointer
}

    .agencia-servicios .grid {
        grid-gap: 0;
        grid-gap: 2rem;
        display: grid;
        gap: 0;
        grid-template-columns: repeat(4,1fr)
    }

@media(max-width:767px) {
    .agencia-servicios .grid {
        grid-gap: 1rem;
        grid-template-columns: repeat(2,1fr)
    }
}

@media(min-width:768px)and (max-width:1200px) {
    .agencia-servicios .grid {
        grid-gap: .5rem
    }
}

.agencia-servicios .servicio .flip-card, .agencia-servicios .servicio .flip-card-back, .agencia-servicios .servicio .flip-card-front, .agencia-servicios .servicio .flip-card-inner {
    border-radius: .7rem !important
}

.agencia-servicios .servicio h5 {
    color: #fcc023;
    font-weight: 600
}

@media(max-width:767px) {
    .agencia-servicios .servicio h5 {
        font-size: 1rem;
        margin-bottom: .2rem
    }
}

.agencia-servicios .servicio .servicio-front, .agencia-servicios .servicio .servicio-hover {
    border-radius: .7rem !important;
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%
}

.agencia-servicios .servicio .servicio-front {
    align-items: center;
    background-size: cover;
    justify-content: center;
    visibility: visible
}

    .agencia-servicios .servicio .servicio-front .icon-experiencia, .agencia-servicios .servicio .servicio-front .icon-profesionalismo, .agencia-servicios .servicio .servicio-front .icon-servicios, .agencia-servicios .servicio .servicio-front .icon-solucion {
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: contain;
        display: block;
        height: 6rem;
        margin-bottom: .5rem;
        margin-top: 2rem;
        width: 6rem
    }

        .agencia-servicios .servicio .servicio-front .icon-experiencia.icon-profesionalismo, .agencia-servicios .servicio .servicio-front .icon-profesionalismo.icon-profesionalismo, .agencia-servicios .servicio .servicio-front .icon-servicios.icon-profesionalismo, .agencia-servicios .servicio .servicio-front .icon-solucion.icon-profesionalismo {
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAACBCAMAAACRppaYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAL9UExURUdwTLSzs7Szs7CwsP///7Szs39/f7W0tLSzs7Szs7W0tLSzs8zMzLW0tL+/v7m5uaqqqqqqqrW0tLW0tLW0tKqqqrm5ubu7u7Szs7Szs7W0tL+/v7Wzs7W0tLW1tba2trS0tLSzs7e3t7W1tba2tq+vr7S0tLCwsLS0tLe3t7a2trS0tLW0tLW0tLSzs7a2trS0tLW0tLSzs7a2trivr7Szs7Wzs7W0tLW0tLGxsbS0tLS0tLS0tLSzs7Wzs7S0tLOzs7W1tbSzs7S0tLS0tLKysrSzs7W0tLS0tLS0tLS0tLKysri4uLSzs7S0tLSzs7W0tL+qqrWysrOzs7a2trS0tLSzs7W0tLixsbKysraysrW0tLaysrW1tbW0tLS0tLa2trW0tLWzs7KysrW0tLS0tLS0tLaxsbW0tLW0tLW0tLWzs7Wzs7S0tLWzs7Ozs7Wzs7W1tbS0tLSzs7S0tLWzs7S0tLSzs7W0tLWzs7Wzs7Ozs7S0tLSzs7aysrWzs7S0tLW0tLaysrS0tLS0tLKysrS0tLS0tLa2trW1ta6urrWzs7S0tLWysrS0tLS0tLaysrW0tLS0tLazs7W1tbWzs7WysrS0tLe3t7S0tLS0tLWzs7Szs7Wzs7GxsbWzs7S0tLOzs7Ozs7Szs7S0tLOzs7Wzs7Wzs7Wzs7Ozs7W0tLW0tLW0tLWzs7W1tbS0tLS0tLW0tLW0tLW0tLOzs7Szs7S0tLS0tLWzs7Szs7Szs7S0tLWzs7S0tLS0tLWzs7Szs7W0tLW1tbexsbWysrS0tLOzs7azs7S0tLWzs7S0tLazs7Wzs7S0tLazs7S0tLWzs7S0tLaysrS0tLS0tLWzs7W1tbOzs7S0tLS0tLW0tLKysrWysrW1tbWzs7S0tLS0tLS0tLazs7W0tLWzs7S0tLWzs7S0tLSzs7Wzs7Wzs7W1tbS0tLWzs7Szs7S0tLWzs7Szs7S0tLWzs7W0tLOzs7Wzs7Wzs7Ozs7Szs7S0tLS0tLS0tLS0tLW0tL6B84MAAAD+dFJOUwDw9w0B+wL8+vj5/gX9BAsJBvLo7AMWD+3p5AiwzDQ4nssgJgcQwxoRGQ4Y6+HqI1nu4xwd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)
        }

        .agencia-servicios .servicio .servicio-front .icon-experiencia.icon-experiencia, .agencia-servicios .servicio .servicio-front .icon-profesionalismo.icon-experiencia, .agencia-servicios .servicio .servicio-front .icon-servicios.icon-experiencia, .agencia-servicios .servicio .servicio-front .icon-solucion.icon-experiencia {
            background-image: url(data:image/png;base64,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)
        }

        .agencia-servicios .servicio .servicio-front .icon-experiencia.icon-solucion, .agencia-servicios .servicio .servicio-front .icon-profesionalismo.icon-solucion, .agencia-servicios .servicio .servicio-front .icon-servicios.icon-solucion, .agencia-servicios .servicio .servicio-front .icon-solucion.icon-solucion {
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAACBCAMAAAA7SZJhAAAC91BMVEVHcEyysrK0tLS1tLS0tLS1s7O1s7Ozs7Oqqqq0tLS0s7O1tLS1tLS0s7O0tLSysrK1s7O1s7O4uLi1s7O1s7Ozs7O0s7OysrK1srK0s7O1tLS1s7O1s7PMzMy1s7O0s7O1s7O0tLS1s7O1tLS0tLS1s7O2tra2trawsLC/qqq/v7+0tLS0tLS0s7O1tLS0s7O0s7Ozs7Oqqqq0tLS0tLS1s7O0s7O0s7O0tLR/f3+2sbG1tLS1s7Ourq6xsbG1s7O0s7OysrK3t7e1tLS1tLSxsbG1tbW0tLS5ubm0tLS0s7O0tLS1tLS0tLS2srK1tLS1tLS0tLS0tLS0s7O2tra0tLS0s7O0tLS2srK1tLS1s7O0s7O1tLS3t7e1tLS2s7Ozs7O0tLS0s7O0tLS1s7O1s7O1tLS0s7O1s7O0s7OwsLC1tbW1srK1tLS1s7O1tLS2srK1s7Ozs7Oqqqqvr6+3sbGzs7O1srK0tLS0tLS1tLS2tra1tLS1tLS1tbW1s7O0tLS0s7Ozs7O1tLS0tLSzs7O1tLS0s7O1tbW0tLS0tLS0tLS0tLS0s7O0tLS1s7O1s7O0tLS0tLS0tLSzs7O1tLS2s7O1tbW0tLS3t7e1s7Ozs7O0s7O0s7O1tbW1tbW1tbW0tLS1s7O0tLS0tLS2s7O1tLS1tbW1s7O2s7Ozs7O1tLSzs7O1tbW1tLS0tLS0s7O1srK0s7O1s7O0tLS0tLS2srK0tLS0tLS/v7+zs7O4r6+0tLS1tbW0tLS1s7O0tLS1tLS0s7O1tbW2srK2tra0s7O5ubm0tLS0s7O0tLS0s7O1tLS1tLS2tra0tLS0s7O0tLS1s7O1tLS1s7O1s7O1tLS0tLS2tra1tLS1tLS7u7v///+1tLS0tLS1tLS2tra0tLS0s7O4sbGysrK1s7O0tLS1srK2srK0tLS2s7O0tLS1s7O0tLS0tLS0tLS0tLS0tLS0tLS1s7O0tLS1tLS1s7OysrK0tLS1s7O0tLS0tLS0tLRDG7Y1AAAA/XRSTlMAKHGgqKJ2LwmM9P/5mxEKt8gSjqYl+Dlyx5m+nwW0tqmafb+dgQ4VDQwIZ7zj7tysTgNcteDfs1kCLs2tEyHBvR4n6MkXJtQWwMsY3qFGzKp/Kfsqk/p+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)
        }

        .agencia-servicios .servicio .servicio-front .icon-experiencia.icon-servicios, .agencia-servicios .servicio .servicio-front .icon-profesionalismo.icon-servicios, .agencia-servicios .servicio .servicio-front .icon-servicios.icon-servicios, .agencia-servicios .servicio .servicio-front .icon-solucion.icon-servicios {
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAB/CAMAAAAQJDo1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAMAUExURUdwTLSzs7Szs7W0tLW0tH9/f7W0tP///7Szs7Szs6qqqrSzs7Szs7a2tqqqqr+/v7GxsbSzs7Szs7Szs7e3t7Wzs7m5uba2tra2trW0tK6urrS0tLKysrS0tLu7u7Wzs8zMzLWzs7Wysra2trW0tLW0tLivr7CwsLSzs7W0tLaysrS0tLW0tLW0tLS0tLSzs7S0tK+vr7aysrS0tLS0tLOzs7Ozs7+/v7S0tLSzs7Szs7KysrWzs7W0tLOzs7Ozs7KysrW0tLaysrS0tLOzs7W0tLS0tLOzs7S0tLS0tLS0tLOzs7W0tLSzs7W0tLS0tKqqqrOzs7Szs7W0tLS0tLW1tbS0tLaysrSzs7m5ubKysrS0tLS0tLazs7a2trS0tLW1tbe3t7W1tbWzs7Ozs7Wzs7Szs7i4uLS0tLWzs7WysrWzs7Szs7Wzs7exsbWzs7S0tLWzs7S0tLS0tLW0tLS0tLW0tLS0tLS0tLS0tLSzs7S0tL+qqrWzs7S0tLW0tLW0tLS0tLWzs7a2trW0tLOzs7aysrW1tbW0tLSzs7GxsbW0tLS0tLWzs7Ozs7S0tLS0tLS0tLWzs7Wzs7azs7azs7S0tLCwsLW0tLS0tLS0tLa2trazs7S0tLa2trW1tbW0tLWzs7Szs7S0tLSzs7Szs7Wzs7W1tbW1tbS0tLWzs7S0tLSzs7Wzs7Szs7S0tLWzs7S0tLS0tLS0tLW0tLS0tLWzs7S0tLW1tbOzs7Wzs7S0tLS0tLW1tbW1tbW0tLWzs7W0tLW0tLW0tLSzs7axsbaysrWzs7e3t7W1tbW0tLS0tLWzs7Wzs7KysrS0tLWzs7S0tLWzs7Wzs7S0tLWzs7Wzs7Szs7WysrW1tbWzs7S0tLWzs7WysrW0tLW0tLS0tLS0tLSzs7Wzs7W0tLKysrS0tLS0tLS0tLS0tLSzs7Wzs7ixsbWysrOzs7Szs7S0tLS0tLS0tLW0tLS0tLS0tLW0tLW0tLWzs7azs7Wzs7S0tLS0tLWzs7Szs7W0tFljxZEAAAD/dFJOUwD7+vb8Av0B7f4G8fgHAwQh97r0IMULFTH5ExEK8w/BBWxXDuXkHQ3V7jxt6Otq8DAQNcp1Nj0IGOnYHuD1R1gU2kOrJd25LKRm4nDy396hCVHSzXFTiUbjFigfw2IqT0UnLc9fb6USSI5ho8SpK5xLyMDUxlLCr3/RzlkMooW/sSKSHNdOP0LJ6heZd3kbXXuNfYBbSjMa4SlVI1SGOCag59yXtseYazs6sFzmtJs+g5BWnqeyvttkL603glpM75/MuOy9Lk1zGTTQlot2OX56tYq3dISmrGhJlXzWUIiqmqiUkbsyeGNuYLOBJHJA2Z1EjI+8k9OuZWleQWeHy955C4kAAAzbSURBVHgBvcEDeGONoobRr0xTd2p36kHbsW3btm3btu3ftm3bNo+v3/PsJE122nRuZ5LOWqoKL93bdMtRmVg+/uNfc6J0YyQc6xQMLIiUy2cALw84rKp3fMkD2P2PnBKPYFN0fpyqVui6dEo1HapSsynV8ssCVaW7sWsbDNwuh1l+QAvs9qkqVcewaELCvYD1d9l9CVzMGPxBAMA9qkpjgNgxkqJ7APP7yFAvBvhI0um5QLGqUnQy+CVJUi2AlaMyItoMbgEsiJKk+hB8SFXJEg90kWElgN+tbZ8BsD4kSaf9oWOEqlQtIG+FJKU8gMs6GQYCi1W1OoSD9SEZZvWj1NQgGd4D9qhqRXQEDsqmoHt8ABB2YbDsFgOPq2pFbgBGq9TazQc3rVep/uDXQVVrfSxQU571h8DnVAUscloHhKTIs0lAF/neu+Pva3BHiiRZ9gOcUQVGAwyQzeu1dsyJkE8MxNB00aS9q+4H6DZcFYhqD/DF7isbP88EWPqZfMBSHzexNVWh1ELcxIyT9+7ATW47XUWHbrj5St6bCfx9Xf90DIGT4mSSNvbKTZ0nyyRpGXYhlz4AShLlregAoKaU36rBPQ+/lySXjFs+6JkMfk3vfzdaTo0n/NzrmW6ZS/KV0gMYLW99AhTVVTlBxR1xCtsbKpe0yStkeBb4wiLvWLYA36ic5tVwk3lc5XQFAmrKOwVNgQYqa1YvbPybFoVj062OyhobA6ySdyLaAsHbH5KbjGYAT9w2bVjd1A4nercAGHJUbvocKwRYKS/txhDYu65MvgBoHyeHnH3BQMfJMpmzFEPgBHlrQACG+k3k9DzAKzIZCfC2nBp/js2y3+W9pMUYMiPkEHQR+NYiswtASRM5JHTCEH5nmnxiyq0Ar8mhHtByrNwcDQAuy+Ekhsx68pVRvYDcHNntB6arjJnABdnl1AZqF0fKd2r6A61k9zTwvMpoDXRLk83rwAPN5VMjgJ2yifoUYuJUxqhAiBkum1uA7fKt24GpsinoBmfrqowXS8A6TjYDgD3yrenAINmktYCiFJWxqwcEj5JNd2CJfGsLUEs2lvEQOEtl1APCmshmIdBJvpT1gj/QTnZfAV1VRndgfpRs4sIhcKN8Z+wIgLM5svsQiFcZ9YE/5fAWEPtgkHwj64UnMEyUQ/OWwEC5OQZwUA4N/QDmPmaRD5yKx+ZVOU0HcuNkktYTKAxVqYnYPPucvBW1KhnDU1PkMiwAWLpWTqErAbLl0h2bHrWy5J0fMJQ0iJDZDoC81nJ4KRPgXzIbOB6bCaqMzk/+vZrDtzffbZHL5wAzxsld1iIMM6qfGjWq3vL2/gBb2shN6PKLfsDnqoTGbTFrJJdx/sABlZUwCTs/P+zuTVBZL/YAuqsShgVj1kAm7wAjglTOa+mY7VF5u4GwOqqEvrjpLZO+gH++pMjhfzlwsK6cZp3pgYP12cFy6bP21wIZVgNrglQJjwILGhrqDQIuyqRxR6D4pVpd/hkLHDkgl7iuXfq3aLH0vp2H5FLn0rmAmCEXlrQa9pgVaK3KWAMMkk0joG2oTJYAgTh9LzcJCUEyqx6DQzJAtxWqhMhPgd2yGd4SmqbKJDoAN2/qKv4Td8WqjKE1gIayyWoLycdl9jAORUuTAZarQq2sAMH+OLQPkgftTsnd2EAIaC67C8AYmT0SAs8sO1N8qk3QNIBndqkCCeeAwL8+d7T13zJrt4xttidL5aW+D2sekdkmIK9AdquAd2UWsQYWtZHNLeHA7arAb0DtzbKpG908VB6kjACIaSCTrsB4OSwHnpRJzfEAq+vK5lEgZLI8iwdG6qoSF2D3VrScvgDulUNDYIZcJiZjk1lXhl3pwHfyKOIIlLTR1WyrT6mzd8shrgToKodtYRC2eYXsLHsplVlXkhJygZqym9yu+6t7d7YqkF1oTwh7UVdxuD/A029js1+S8qd8cg4oaaJS8QAt3g2SpPzFGGacA5iXIWmcHwQelaHxe7nY9PrRIpv7gcGq2PqXATqmaE4vDNPr5vcuweYXOe3GZtHC5sd/O4thUGTnXIDVGdJdQK/GkhTxFk7t+8gwCPhEFWo+H6DXMElNZmLomIvd043lFNQFu9gYDP4/SKpzK8DqhIwQ4C4ZfsGktwwLgcWqSJNCgAc6yKY4Fif/j/vIJGhiW1zyWsmQdCvA+b8A6acl6deWQODFLr0vAlgfkqSx/lAYqQpMA5gbLYdDi7A5N+P8IZURcXCBHzZFXYbLLqkfEDwCyJSkqHeA2MGStDEXuE+SgnKhdqoq0Apgtlw+7AYtaqXJo6RVmc0KFz/YRE7ZAEOAGn97TjoJ8KNsDsUAA6XQ1ulQO0MViLwZYIJcMk6dylHFQrNkMrQn0P8EBv+HP/QDFkTJbjZwbsrJTwFGWFSRuCeAmP/W9WkPMEHzcApPkkOHAJxOqGLTAM7G6XpMA3grSE2mh+OwT05vUGqvruYfAJ0sunbRNYCm6yVp1tRbMdQPlVPoXGyemqarCvoZ4CVdu3cAjskusWs8pCfJ5JAfwf3+2ihI/4+UnsC9umYjAXrLZfSbSXJTc2SdSFXCaCBguK5RVjPgSIp84TagljwIyr/p8c/adc6RB0nBkL5JPnE3sFJlBbX7emk6QGDebcXrVdZAoIt84ybgPpXxWH1MQu7KkbuBwNfyjceBmXKT+DRlFH4kN1OAfmnyiXXAozKrU4hdSNvCvGRsrEtkFt0SGCNfOBwCbJZJoyIM/fbdlBiRVTD2QPuWGM7LbC6wQz5gmQRsiJBLnRCAZo+FqtTRMximymQ7sEg+sBbgQbmk/gHwZF2ZLQ8G+EEuAwGK5Z3UDg37zgRq58jJshLgUZXxWBjQY5acEjYAPNnueGqUrkPQ4Tsub4+vHY7NdrncAnC7ymkUANSPktMj4Rhits5fPenOE010Ldb++XIYLjU6yCm0EGi2QuU1AOgrl9bhuGzdo2sQj9myK3KZAjBaHmT1AzrJ5MoITEar8sJwSC+8+c5WoTK5B3jKIk9+AgLiZDZl9vyWOCyLUqWFAD3Gv7+jVX6U3IU+AEyUR6lbgb5yFxV3R/YL39yfDIGnVWkhYN1skQen/SGwszxbA1yWR7cB7VRpIWDtLE/GAEMS5NkbwD55dDvQV5UWAtY68mQ50F8V+AnYK49eAU6o0kLAWkee/ATEqwLZwNfy6BUgW5UWAtY68uQY8E+LPPsPYJA8egXIVqWFgHWYPGkEPJMizwYBO+XRXUC2Ki0ErMu3Raq8XbFAI3k2D+iq8iy7Nj0LZKvSQgCe6Ldm1bHvJsuN5SngVXnUPBYYLDcrfv1o5/svh2ForUoLw2lr/dmNZHISyCuQJ58ARSlyGf7LvG4xOPVVpXXCLLiBXJ4LBr6XB4m1gTNyadcUsw2JqrShJ6u1TcfldblcAMKGqbwnAerJKTUPp5JlXQZs0zWJyK858u3b+nesAbDGIqdHkoEtaSqrO8B0ubQGSB/Sb/X54kYvWnSd+gz9EfAfLpfuAN8myt06gA05crJUA57OXxEpL0U2A6rL5AOATzfJJONjgICGchkJcFk+MAB4OVIuOfEAgbPryCG16x8Awa3lYhkPHGkjH0isATSSSZvVGPzm7Xu+XtKmrmeGYAg/IJNdsWAdLZ+YDWyXWZ8/KWXFoeNmmT0PxMs3agZDXo7cfF8Dd18OlZtawKPyjaCeEDhW7qJfHYKTf6c5KqMWsF++8XgylLRRWamf/WNEzxpPnB0/s9YolbMRmCef6FwbOC+P0hKHZljkyYthEJwtH2j8FJA3VNdqBlAUJ+8NArhb16wvwNwCeWuMFVgWpWv3FcDDFnmnTQsgvJ6uw+QNAG/IOzMBGui6dC4C/F6XNx4E6GTR9RnsB9wsLwzrAQxpLqfIjXfuqakKfffm1AcT5bIjGKxzdP1+A3hTTuPeAVh8pYnKs3S445IfkHs5QaXGhAP36PrdAlBjguyyVoVjV7Jgd6TcZdePwWHpI7Kb6A9Yn9f1a9wbwPqhDOMyMbk/TmY7MAnoLsNODPvlDcslDBMlFYdh+Phh7Jptk8sA7LYM6IXhvmjpTgxvy0t3YTi4/mYMRQulhdVqYJgup4f8AZrdM6GPjs/AUDv7PQz75bX/BYhtimH+SzJs+6gaENhZpdoDYf8VIUPjqbi8Jh94g1KXMuSQlgcskUN+S7AuVKmNLXCoLp9ogM2RhXL5BugkhwPAPLkcfh9D4Ej5SHWASYdlcgJoFiW7qcALMpu2FZJby2fmPNv+cbmpB2xNkd3PwO9yE/3ayZtUlaLDwe+07OIhcJRurIJcYIxsLPMhoLlusLlAddkk1oCQNrrBVgKXZFMP6JmmG+wFoG11w+WvgP/TjdYKN1/qRltrxWykbrSsaiEmPdfKl/4NSl3bTTxWiL4AAAAASUVORK5CYII=)
        }

    .agencia-servicios .servicio .servicio-front h5 {
        height: 3rem;
        text-align: center
    }

@media(min-width:768px)and (max-width:1200px)and (orientation:portrait) {
    .agencia-servicios .servicio .servicio-front h5 {
        font-size: 1rem
    }
}

.agencia-servicios .servicio .servicio-hover {
    align-items: center;
    background-color: gray;
    border-radius: .7rem !important;
    bottom: 0;
    display: block;
    flex-direction: column;
    left: 0;
    position: relative;
    right: 0;
    top: 0;
    visibility: hidden
}

    .agencia-servicios .servicio .servicio-hover .half-bottom, .agencia-servicios .servicio .servicio-hover .half-top {
        display: block;
        /*height: 45%;*/
        padding: 1.4rem .5rem;
        width: 100%
    }

    .agencia-servicios .servicio .servicio-hover .half-top {
        padding: 1.4rem .5rem 0;
        text-align: center
    }

@media(max-width:767px) {
    .agencia-servicios .servicio .servicio-hover .half-top {
        height: 40%
    }
}

@media(min-width:768px)and (max-width:1200px) {
    .agencia-servicios .servicio .servicio-hover .half-top {
        height: 40%;
        padding: .5rem .5rem 0
    }
}

.agencia-servicios .servicio .servicio-hover .half-top img {
    max-height: 4.5vw
}

.agencia-servicios .servicio .servicio-hover .half-top h5 {
    color: #b4b4b4;
    margin: .5rem 0
}

@media(min-width:768px)and (max-width:1200px) {
    .agencia-servicios .servicio .servicio-hover .half-top h5 {
        font-size: .8rem;
        line-height: 1;
        margin: 0
    }
}

.agencia-servicios .servicio .servicio-hover .half-top .icon-experiencia, .agencia-servicios .servicio .servicio-hover .half-top .icon-profesionalismo, .agencia-servicios .servicio .servicio-hover .half-top .icon-servicios, .agencia-servicios .servicio .servicio-hover .half-top .icon-solucion {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    height: 4.5rem;
    margin: .5rem auto;
    width: 4.5rem
}

@media(max-width:767px) {
    .agencia-servicios .servicio .servicio-hover .half-top .icon-experiencia, .agencia-servicios .servicio .servicio-hover .half-top .icon-profesionalismo, .agencia-servicios .servicio .servicio-hover .half-top .icon-servicios, .agencia-servicios .servicio .servicio-hover .half-top .icon-solucion {
        height: 2.5rem;
        width: 2.5rem
    }
}

@media(min-width:768px)and (max-width:1200px)and (orientation:landscape) {
    .agencia-servicios .servicio .servicio-hover .half-top .icon-experiencia, .agencia-servicios .servicio .servicio-hover .half-top .icon-profesionalismo, .agencia-servicios .servicio .servicio-hover .half-top .icon-servicios, .agencia-servicios .servicio .servicio-hover .half-top .icon-solucion {
        height: 3.5rem;
        width: 3.5rem
    }
}

@media(min-width:768px)and (max-width:1200px)and (orientation:portrait) {
    .agencia-servicios .servicio .servicio-hover .half-top .icon-experiencia, .agencia-servicios .servicio .servicio-hover .half-top .icon-profesionalismo, .agencia-servicios .servicio .servicio-hover .half-top .icon-servicios, .agencia-servicios .servicio .servicio-hover .half-top .icon-solucion {
        height: 3rem;
        width: 3rem
    }
}

.agencia-servicios .servicio .servicio-hover .half-top .icon-experiencia.icon-profesionalismo, .agencia-servicios .servicio .servicio-hover .half-top .icon-profesionalismo.icon-profesionalismo, .agencia-servicios .servicio .servicio-hover .half-top .icon-servicios.icon-profesionalismo, .agencia-servicios .servicio .servicio-hover .half-top .icon-solucion.icon-profesionalismo {
    background-image: url(data:image/png;base64,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)
}

.agencia-servicios .servicio .servicio-hover .half-top .icon-experiencia.icon-experiencia, .agencia-servicios .servicio .servicio-hover .half-top .icon-profesionalismo.icon-experiencia, .agencia-servicios .servicio .servicio-hover .half-top .icon-servicios.icon-experiencia, .agencia-servicios .servicio .servicio-hover .half-top .icon-solucion.icon-experiencia {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABeCAYAAABb2fjjAAAACXBIWXMAAC4jAAAuIwF4pT92AAAFzElEQVR4nO2da2hcRRTHf3tjaqtiq9Xig9SqVaRq8IsWU7TUWgUp1j6kYCt+UKmx+EZaTYsVxbQpKkWxPkpB0aIffNSq4AsUg1GqqKhBVPAF1iiJJUZt0ib1w8na3e3cuzP3ztybuzs/WEJmZ86c/efevTNnzkwKy5ctIwNuBB4ExkfUGQI2AmtS8SgBQUb9dhAtIMA4oA04yr07ychKxMMN6k505oUlXIjYCDQ4sKsiQK7YTLEt4nVAP9ADzLdsu5I5wC7gL+A2x31FYlPEVuAp5LtuMvAScHlFnSnADYZ2rwZOqCi7CHh91N444CFgtaFdazQ0NzfbsNMKPFZpG1gCfAEcBjwKPMnBwlZjDnA7cB7wE3Aa8BowoaLexcAg0GloPzGHWLBxK/BwyHuNwMskv+ILwGWjr5EIe+2jP9cn7M+IpB9uNeEC2urD1F47Kd/aST7gHRz4y481UhUyrojHAxtsOuKAdmB6Gh0luRIL1rzIOXFF3EWGQwpN7ge+T6OjJE/njcgwJun34gDwI9ALTAKmkXyqtwFYm9CGNkmHOOuR2/oBw3Z/IgPz55Fx5EjJewXgLGAxsAI4ztB2Bzl6Ohf5zrD+JuRqWwV8RrmAAPuBL4F1wCnIbTlsYP8HQ38SY2MQ3KZZ919gATI47zdosxaYa9DmbuxMIrRJKmILcI5GvX3AFcCrMft5H7gEEbUaTcjMJjWSiqgbFm8D3krY18fATZp1r0rYlxG6l30BeQrPozxWeLpG26+QKEtY/0uBS5EHSA/wJvLA2aeovxW4BrigSp+LgM9Lfh8G3gHu4uDv4MQUNNdY5gM7YvaxHHhOUX4qsB04U/FeN7AQ+Fbx3jziX9WLkICIVXRv52Ni2v8beFFRPgm5MlQCAswA3kbikpW8iwz243BSzHaRuF5j6QT2KMpXIcOcKKaiHu+NIEKOGVyL+HVI+VLN9mH1umP44gzXIqrGdg3AyZrtm4BDFeW9sT1ygGsRGxVlw6hvcRVDSMi/EpWwmeFaxKkh5R9qtu8KKW+K4YszdIc4RxDvCf0P8Lui/GjgSI32/UBflTpTkIUwHfrQnz5qozvYHhh92aKP6uLoovojpUpWaSQ1hRfRAl5EC5R+J65AVvHqmd+Ax00bFUU8FknzSDWYOQbZj0SRjKLjxdt5MV5AkJCf7pT0f4oiLrHrS64xjooXkyRb7PuSW85FPV0NJUBS1irT1OqZ8YTHOZUEwEw3vuSaGSaVA+AMR47kmWkmlQNSypzKGWHRJyUBjtYdcs6JJpUDJCzlKed8ZAKiRYDECj3lTEYSrrQISG/jTt5YgCQKVMVHcaLZhMZDJsBuxLrWmIikrkSmVgfIti5POHOBlVEVAuDndHzJNR1EJG8FSL60J5oJwDOEPIQDJPXNU52ZhOSCB8An6fqSa+5BkRkcADuRsLinOo3IbV2WxhIgyUE7s/Aop5wN3FtaUBxsv5G+L7nmTkpWA4oivpCNL7klAJ5mNO5QFPEb4KOsPMop05HxY9nc+YlsfMk1rcCFpSJuA37JyJk8s6ZUxCHk6CmPGbMrQ2GbMd/wWO8MVIo4hJzt4NHnPlX+zQ5kyGOck1JDDFL9WJhh4APgvbAkppXAbMw3bNcKe5D91lqELQ/0AlcCey04VPNErbF0Arek5UieqbZQtRnz8x3qDp3VvjbgEdeO5BndJdObqQj/eA5gsu68DrgW9V67usZ08X4rMIsMjk0Zy8TJgPgUaEYOnfTLCsRPIxlABuSz0N8xWrMkzcXpQoRcSB2LaSuh6RVEzBZgC7Dbkt2sUB0nE4rtrLAu4Hpkzp3n9WyjY19c7aIaRI5zGUvsBX6tUmcYOXra6NS7etqK1o3euWbG+CRPC3gRLeBFtIAX0QJeRAt4ES3gRbSAF9ECXkQLeBEt4EW0gBfRAl5EC7gU8Q+HtuOw25VhlyI+69B2HJz541LE7cj/6Otx2IcOfchJ71tcdfAfo9HSM1wr+u4AAAAASUVORK5CYII=)
}

.agencia-servicios .servicio .servicio-hover .half-top .icon-experiencia.icon-solucion, .agencia-servicios .servicio .servicio-hover .half-top .icon-profesionalismo.icon-solucion, .agencia-servicios .servicio .servicio-hover .half-top .icon-servicios.icon-solucion, .agencia-servicios .servicio .servicio-hover .half-top .icon-solucion.icon-solucion {
    background-image: url(data:image/png;base64,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)
}

.agencia-servicios .servicio .servicio-hover .half-top .icon-experiencia.icon-servicios, .agencia-servicios .servicio .servicio-hover .half-top .icon-profesionalismo.icon-servicios, .agencia-servicios .servicio .servicio-hover .half-top .icon-servicios.icon-servicios, .agencia-servicios .servicio .servicio-hover .half-top .icon-solucion.icon-servicios {
    background-image: url(data:image/png;base64,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)
}

.agencia-servicios .servicio .servicio-hover .half-bottom {
    padding: .5rem 1.4rem 1.2rem; /*1rem 2.4rem 1.4rem*/
}

@media(max-width:992px) {
    .agencia-servicios .servicio .servicio-hover .half-bottom {
        padding: 1rem 1rem 1.4rem 1.4rem
    }
}

@media(max-width:767px) {
    .agencia-servicios .servicio .servicio-hover .half-bottom {
        height: 48%
    }
}

@media(min-width:768px)and (max-width:1200px) {
    .agencia-servicios .servicio .servicio-hover .half-bottom {
        height: 65%;
        padding: .8rem
    }
}

@media(min-width:768px)and (max-width:1200px)and (max-width:810px) {
    .agencia-servicios .servicio .servicio-hover .half-bottom {
        margin-top: 1rem;
        padding: .3rem
    }
}

@media(min-width:768px)and (max-width:1200px)and (orientation:portrait) {
    .agencia-servicios .servicio .servicio-hover .half-bottom p {
        font-size: .3rem !important;
        line-height: 1 !important
    }
}

@media(min-width:768px)and (max-width:1200px)and (orientation:landscape) {
    .agencia-servicios .servicio .servicio-hover .half-bottom p {
        font-size: .7rem !important;
        line-height: 1 !important
    }
}

.agencia-servicios .servicio .servicio-hover .half-bottom p {
    color: #fff;
    font-size: .9rem;
    line-height: 1.2;
    text-align: justify
}

@media(max-width:767px) {
    .agencia-servicios .servicio .servicio-hover .half-bottom p {
        font-size: .76rem;
        margin-top: .2rem
    }
}

@media(max-width:767px)and (max-width:384px) {
    .agencia-servicios .servicio .servicio-hover .half-bottom p {
        font-size: .6rem
    }
}

.agencia-servicios .servicio:hover .servicio-front {
    display: none;
    visibility: hidden
}

.agencia-servicios .servicio:hover .servicio-hover {
    visibility: visible
}

.agencia-fortalezas ul {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
    -moz-column-gap: 2rem;
    -webkit-column-gap: 2rem;
    column-gap: 2rem;
    margin-top: 1rem
}

@media(max-width:767px) {
    .agencia-fortalezas ul {
        -webkit-column-count: 1;
        column-count: 1
    }
}

.cotizacion-strip {
    background-color: #000;
    background-position: 50%;
    background-size: cover;
    border-bottom: 2px solid #fff;
    color: #fff;
    text-align: right;
    text-align: left !important
}

    .cotizacion-strip.agencia {
   
        background-image: url('/Content/images/agencia/solicita-cotizacion-bg.jpg') !important
    }

    .cotizacion-strip.freight {
        background-image: url('/Content/images/freight/solicita-cotizacion-bg.jpg') !important
    }

    .cotizacion-strip.transporte {
        background-image: url('/Content/images/transporte/transporte-cotizacion-bg.jpg') !important
    }

        .cotizacion-strip.agencia .btn-filled:not(.btn-no-arrow), .cotizacion-strip.freight .btn-filled:not(.btn-no-arrow), .cotizacion-strip.transporte .btn-filled:not(.btn-no-arrow) {
            color: #1d1d1b !important
        }

            .cotizacion-strip.agencia .btn-filled:not(.btn-no-arrow):after, .cotizacion-strip.freight .btn-filled:not(.btn-no-arrow):after, .cotizacion-strip.transporte .btn-filled:not(.btn-no-arrow):after {
                background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAARCAYAAADg1u3YAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAp0lEQVQokX3Qu27CQBCF4Q9DQQVFgAb5fZAQcpceiSZcXoiLuHQ8FjUFVDhSFClF1pJl1j7Nrmb+PXNmW2k6vmKNu4gSfOKIUR3wgym2GMaA33DPsMNHGehUHmThnONROFSVhUyDmEMZSrCIORSa4dAEwKQJyPFVB7ywwT4WMvf/9Ufet3hhiXNRKI/IsSo3C6CL7zDzVJ2X4Bmah1jadr/fu+FSs40/gaAbHaiezPsAAAAASUVORK5CYII=);
                content: ""
            }

            .cotizacion-strip.agencia .btn-filled:not(.btn-no-arrow):hover:after, .cotizacion-strip.freight .btn-filled:not(.btn-no-arrow):hover:after, .cotizacion-strip.transporte .btn-filled:not(.btn-no-arrow):hover:after {
                background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAYAAABlyXS1AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAXklEQVQYlW3QsQ2AMAwAwU8WYBtEyzDswAhskDWoWe5pAAXHliJHuq+MuquTSnwVWIALmAhTnz1nQe3+Q9DjEET8BRm+wYZ6Ok5TS4ZNLSoRP4h49NDjkZ0Pdc1A5QYBvKkZ9HEqDwAAAABJRU5ErkJggg==) !important;
                content: ""
            }

    .cotizacion-strip .container {
        position: relative
    }

        .cotizacion-strip .container .cotizacion-logo {
            bottom: 2rem;
            display: none;
            max-width: 3rem;
            position: absolute;
            right: 2rem
        }

@media(min-width:1200px) {
    .cotizacion-strip .container .cotizacion-logo {
        display: block
    }
}

@media(min-width:768px)and (max-width:1200px) {
    .agencia .bg-light-gray {
        background-color: transparent
    }
}

.tu-mejor-eleccion-img:after {
    background-image: url('images/agencia/agencia-personas.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: block;
    height: 12rem;
    width: 100%
}

@media(max-width:767px) {
    .tu-mejor-eleccion-img:after {
        margin-top: 2rem
    }
}

.blog-Inovacion-img:after {
    background-image: url('images/Blog/img1.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: block;
    height: 12rem;
    width: 100%
}

@media(max-width:767px) {
    .blog-Inovacion-img:after {
        margin-top: 2rem
    }
}

.blog-Almacen-img:after {
    background-image: url('images/Blog/img2.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: block;
    height: 12rem;
    width: 100%
}

@media(max-width:767px) {
    .blog-Almacen-img:after {
        margin-top: 2rem
    }
}
/*
.blog-comercio-img:after {
    background-image: url('images/Blog/img3.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: block;
    height: 12rem;
    width: 100%
}

@media(max-width:767px) {
    .blog-comercio-img:after {
        margin-top: 2rem
    }
}*/


.plataforma-tecnologica h2:after {
    background-color: #f9b53f;
    content: " ";
    display: block;
    height: 3rem;
    left: calc(50% - 1px);
    position: absolute;
    right: 0;
    width: 3px;
    z-index: 0
}

.plataforma-tecnologica .plataforma-box {
    background-color: #262626;
    border-radius: 2rem;
    color: #fff;
    cursor: pointer;
    display: block;
    min-height: 100%;
    padding: 1.5rem
}

    .plataforma-tecnologica .plataforma-box .top-box {
        display: block;
        height: 60%
    }

        .plataforma-tecnologica .plataforma-box .top-box .input-blank {
            background-color: #fff;
            color: #acacac;
            font-size: .9rem;
            font-weight: 500;
            padding: .2rem .8rem
        }

        .plataforma-tecnologica .plataforma-box .top-box .inbox {
            background-color: #454444;
            background-position: 50%;
            background-repeat: no-repeat;
            background-size: 2rem;
            border-radius: .3rem;
            color: transparent;
            display: inline-block;
            font-size: 1.2rem;
            font-weight: 600;
            height: 1.8rem;
            line-height: 1.7rem;
            margin: 0 .7rem;
            padding: .2rem .6rem;
            width: 3.2rem
        }

            .plataforma-tecnologica .plataforma-box .top-box .inbox.blank {
                background-image: url(data:image/png;base64,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);
                margin: 0
            }

            .plataforma-tecnologica .plataforma-box .top-box .inbox.viewed {
                background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAWCAYAAABg3tToAAAACXBIWXMAAC4jAAAuIwF4pT92AAAC3klEQVRYhb2XT4iVVRjGf09NZJDGqCO2KAtCCGowbJMiBYYI1gQWNQT9oT+KuZCgP6sWkZshFwVSaLiRQHCXbTL7IzItgqCGrEiYqAiLoHGjOBX1a3E/po/LfPd+1++7PqvDeZ/zPu9zzr3v+U7UlcA0sIThYQ7YnuTHIWr8D/V2Lw+evCyGgBEgi8zvBz5ukPdp4L5LXayOArPAKECSxWqs5KOOFzs5rZ4txv+qU+pVgxajHi2dzoz6/aAn1ZXDgfklU2+oK9X3S/Ev1FtqFrJJ/am09k11iXqyrqlFNqWnqUp+2VRBjLpbnS/mz6tP9Eg8or6q/lPwf1e3leK1TKkvq3PdBVaZ6snvNlVadJt6usQ9ol7XxblJ/azEOa5e38Xpa0o90FXXbC9T/fhXVAklOQ3cCbxVTE0CM+qGIvEkMANsAP4CXgS2Jvm1KmdN7ASmmvArTQEkmU+yG3gA+ANYA5xSPwWOAMuAM8BdSfYl6fun7oEpYHmSg035I3VWJzmmjgOHgc3APUXoELAnyYWahVTl39kmv+dJdSU6C2wBXgK+Ah5O8kyVIXW5+ihwQzE1WlerMaoaRYN8UV9RL6pn1GNFM/lb/UBdXSPHjl6Noh+/9kkNgP3Ac8BEkrVJJpJsBG4GBKbVFUPQXUCrptR7gaeAzUlOlGNJfgEmgN8YrLsNjLZPahdwIMm33QF1L7ANeAF4XL22Ze0FtG1qPXACQN2irirGd9NpMLPA58A8MN6y9gLaNnU18Gcxfgw4Xhg7CLye5OviLrs4BO0FlO+ph9R1DfMtA+4APqJz058EvqHzSHwNQF0DrAJ+aKhVDfVW28XP6tIi91jRzjeV9N5WP+lTU6OWHnWEzqPumqYbROdn9SxwDngkyVxJOMDzwF5gY5IvW9BbFD1flJcCdQx4D1gLvAt8B4wBD9L5dpxM8mHbumW0bgpAvRK4H9gO3AicB04B7yQ5NwzNMv4Dh22NJb3HPTEAAAAASUVORK5CYII=)
            }

            .plataforma-tecnologica .plataforma-box .top-box .inbox.time {
                background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAWCAYAAACVIF9YAAAACXBIWXMAAC4jAAAuIwF4pT92AAACyklEQVRYhcWXPUhWURzGn+NbQhCk2BcRBma2RFQ61dCiSA0NRUvQYIMStDVIkBTUEBa0BCE0NJUJDRFFkUMgFaZ9QBQUGQZRtNiQ9GHar+Ee4f/e93rfe3yv9kzn/M/zf8557vm8DjgpqUULh9+STjjnPixgH3ODxUHPfzEnaUlC7I2kK5KYp2aTpKOxWCFEAHggqdVX25xzg6atQdJYiNgsRkz5DrAqZFBe6wgw6TUmgbe+fDpAozs2+62x9oaQpWMN1gE9wLSvfwHaMg6qBrhhtEaBRuBqiMEEc7karPECO4FxE+8FqlMGtQv46Ll/PX+pb8tkEDjoP0oSWtNyYzrNwITJPVdi0BNXAP2mbRTYFBMrAKeAGc/5TGzGsxgEOmOGxiowaD/SwGywxKBJ6KB4T3X4eD0wZHJvAysT8kMN9lG6BDMZpHh5TwC1ZQ369qbYl7kLfPPlX8AxwM2Rm9XgANDs68EGfY5dmp22MdWg51QT7S2L18DWMh0HHTIVGOwz/NF4Y1mDhtsGvAIuActSeNVAO/DEa5/PYs7nBhkEalP5IQYzDnA/0YHzFbgHPAKmgIfAhgz5oQbt3it9AORpEDgM/AC6gCoTX010T34C1pfRCDVoz4fuJEIuBoE1RCftARMbAdb5sgNuATfL6GQ2SHTvWTQnkfIyeBx4nKC9zdQbiR4Da1N0QgwWXQ1JnKqk4DzRIul+GsE5917SuKQdOfVpZ2wwiZCnwYKkqYR4Xaw+JSnx3pwHGkz5WRLB/i4NATMVdFYvKf5mvSapH2h3zj0H6iRtlPSugn4srMHkH2rgO/lhGthutAvAZeClr/cCw2kjDtyDZXkO2CKpMa3TAOyVtEfSPufcCzOQ5ZK6JJ2VtNs59zSn/hYXfsYuAn+IHuBngAvAG6KLP/OfQV7Ia7MXAWiUdEjSZkk/JQ1Luu6cm1yI/tLwDypbxNgpi9PoAAAAAElFTkSuQmCC);
                margin: 0
            }

        .plataforma-tecnologica .plataforma-box .top-box .letter-spacing {
            magin: 0;
            font-size: .9rem;
            letter-spacing: .1rem
        }

        .plataforma-tecnologica .plataforma-box .top-box .input-btn, .plataforma-tecnologica .plataforma-box .top-box .input-btn-round {
            background-color: #f9b53f;
            color: #fff;
            font-weight: 600;
            padding: .3rem .5rem;
            text-align: center
        }

            .plataforma-tecnologica .plataforma-box .top-box .input-btn-round.input-btn-round, .plataforma-tecnologica .plataforma-box .top-box .input-btn.input-btn-round {
                background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAARCAYAAABZwmuQAAAACXBIWXMAAC4jAAAuIwF4pT92AAADWElEQVRYheWYzWtcVRiHn3cMLhoVBrdqMC0oKCKMqy6k0lSkRhCkdtOFoFa7VSRFXRQEiYv+A9WtmyxciVQTKsXtxA+MimjHhYKCpF1YFSrp4+Lem5yc+bg3kymt9be5d97zfp3ffc97zhm4gaF2LbCwCx9HSh9Lu8yhM479VMMg9wCPAw8DM8DtwN/Ar8AacC4ivhwngf811Hn1vM3wvfqyeusE4++6gm9IqPeqKw2JzfGD+uiE8vjPE9zKBeoc8DlwMBUD54FTwFHgEPAM8CrwAUW7qLAP+FR95VokrC6UpC9a9Nfl5ON21eOZ/tAeXPrqJvYX8o/piB5c5nAxsV/O4+cGT6hXEoOr6nvqTM2k71BfV//IqvlUHWE1fvsqOCH4wtA1lExyGMHq0gj7xQE5dBLZbE38/g1VfUD9M1H6TT2wQ0Jm3F4Rqsd24iPzN4pgLSqmk0y6quZuot9HcOYjJXMxkXeyHFKCK1lXPTLE79ZKUKfUr5LBX9R9YxAyrZ5Vf098XbZmBYzwN4rgi2o705+rxhLZIIKr6lskQx4zJziNoc4OsN9cYbDVg08AD5XvV4CnI+LHHZIxC3wLXAXuB3rl0DTQN5EJYDUiLuWy8tnOyU/ybAMVMSv5eEQ8EgXeGRK3quTViOjlg6XdJWBWvbOlTgGvJTpvR0Q3NxwF9TDwDfAd8FRErAMvJipH1ft24rMBcnKbIq261aFaw1F9uCa2e1oUF4i7S8E6cLppJDXUt4APKU4ZT0bEBkBEnAM+KVUDeK6p35sJLeBw8vv9iLjcxFCdBpaBNymI3CQ3wbvJ+/xuEp0g0mU9zvW3WjlNbP9qAfsTwUdNIpT9dg14DPiYweQCnAUq+YPqbU38X0uUfbsieS4fzzepAahaQ2fYJkfRRnoRsd6iuBhU+KIuQXUe6AJ3UVTwMHIpV8NPiagvoeuEM+VzITuhHAcWMp1tiIgVCpLbwFJ+TGNrQz9TCTdRl5X6hrqh/lMex25pYJP+l3GgTj+zHXVMG3Qzayex2qVsnIvG8oAcxrpotICfy/evG8z5M+B54BgjKjfDWvncSGJdd0TEs8BJtp8GesDJiDhUY9uLiL1AfpRbAV4qfRdQ96onLP6SnDjUPeoL6v567ZsP/wKYv3gRAd+0rQAAAABJRU5ErkJggg==);
                background-position: 50%;
                background-repeat: no-repeat;
                background-size: 3.5rem;
                border-radius: .3rem;
                color: transparent;
                display: block !important;
                font-size: 1.2rem;
                height: 1.8rem;
                margin: 0 auto;
                padding: .25rem .6rem;
                width: 50%
            }

    .plataforma-tecnologica .plataforma-box .bottom-box {
        display: block;
        height: 30%
    }

    .plataforma-tecnologica .plataforma-box p {
        font-size: .82rem;
        margin: 0;
        padding: 0
    }

[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] {
    transition-duration: 50ms
}

[data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate {
        transition-delay: 50ms
    }

[data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] {
    transition-duration: .1s
}

[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate {
        transition-delay: .1s
    }

[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] {
    transition-duration: .15s
}

[data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate {
        transition-delay: .15s
    }

[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] {
    transition-duration: .2s
}

[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate {
        transition-delay: .2s
    }

[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] {
    transition-duration: .25s
}

[data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate {
        transition-delay: .25s
    }

[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] {
    transition-duration: .3s
}

[data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate {
        transition-delay: .3s
    }

[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] {
    transition-duration: .35s
}

[data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate {
        transition-delay: .35s
    }

[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] {
    transition-duration: .4s
}

[data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate {
        transition-delay: .4s
    }

[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] {
    transition-duration: .45s
}

[data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate {
        transition-delay: .45s
    }

[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] {
    transition-duration: .5s
}

[data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate {
        transition-delay: .5s
    }

[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] {
    transition-duration: .55s
}

[data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate {
        transition-delay: .55s
    }

[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] {
    transition-duration: .6s
}

[data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate {
        transition-delay: .6s
    }

[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] {
    transition-duration: .65s
}

[data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate {
        transition-delay: .65s
    }

[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] {
    transition-duration: .7s
}

[data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate {
        transition-delay: .7s
    }

[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] {
    transition-duration: .75s
}

[data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate {
        transition-delay: .75s
    }

[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] {
    transition-duration: .8s
}

[data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate {
        transition-delay: .8s
    }

[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] {
    transition-duration: .85s
}

[data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate {
        transition-delay: .85s
    }

[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] {
    transition-duration: .9s
}

[data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate {
        transition-delay: .9s
    }

[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] {
    transition-duration: .95s
}

[data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate {
        transition-delay: .95s
    }

[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] {
    transition-duration: 1s
}

[data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate {
        transition-delay: 1s
    }

[data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] {
    transition-duration: 1.05s
}

[data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate {
        transition-delay: 1.05s
    }

[data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] {
    transition-duration: 1.1s
}

[data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate {
        transition-delay: 1.1s
    }

[data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] {
    transition-duration: 1.15s
}

[data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate {
        transition-delay: 1.15s
    }

[data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] {
    transition-duration: 1.2s
}

[data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate {
        transition-delay: 1.2s
    }

[data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] {
    transition-duration: 1.25s
}

[data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate {
        transition-delay: 1.25s
    }

[data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] {
    transition-duration: 1.3s
}

[data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate {
        transition-delay: 1.3s
    }

[data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] {
    transition-duration: 1.35s
}

[data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate {
        transition-delay: 1.35s
    }

[data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] {
    transition-duration: 1.4s
}

[data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate {
        transition-delay: 1.4s
    }

[data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] {
    transition-duration: 1.45s
}

[data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate {
        transition-delay: 1.45s
    }

[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] {
    transition-duration: 1.5s
}

[data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate {
        transition-delay: 1.5s
    }

[data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] {
    transition-duration: 1.55s
}

[data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate {
        transition-delay: 1.55s
    }

[data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] {
    transition-duration: 1.6s
}

[data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate {
        transition-delay: 1.6s
    }

[data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] {
    transition-duration: 1.65s
}

[data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate {
        transition-delay: 1.65s
    }

[data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] {
    transition-duration: 1.7s
}

[data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate {
        transition-delay: 1.7s
    }

[data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] {
    transition-duration: 1.75s
}

[data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate {
        transition-delay: 1.75s
    }

[data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] {
    transition-duration: 1.8s
}

[data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate {
        transition-delay: 1.8s
    }

[data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] {
    transition-duration: 1.85s
}

[data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate {
        transition-delay: 1.85s
    }

[data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] {
    transition-duration: 1.9s
}

[data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate {
        transition-delay: 1.9s
    }

[data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] {
    transition-duration: 1.95s
}

[data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate {
        transition-delay: 1.95s
    }

[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] {
    transition-duration: 2s
}

[data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate {
        transition-delay: 2s
    }

[data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] {
    transition-duration: 2.05s
}

[data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate {
        transition-delay: 2.05s
    }

[data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] {
    transition-duration: 2.1s
}

[data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate {
        transition-delay: 2.1s
    }

[data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] {
    transition-duration: 2.15s
}

[data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate {
        transition-delay: 2.15s
    }

[data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] {
    transition-duration: 2.2s
}

[data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate {
        transition-delay: 2.2s
    }

[data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] {
    transition-duration: 2.25s
}

[data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate {
        transition-delay: 2.25s
    }

[data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] {
    transition-duration: 2.3s
}

[data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate {
        transition-delay: 2.3s
    }

[data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] {
    transition-duration: 2.35s
}

[data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate {
        transition-delay: 2.35s
    }

[data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] {
    transition-duration: 2.4s
}

[data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate {
        transition-delay: 2.4s
    }

[data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] {
    transition-duration: 2.45s
}

[data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate {
        transition-delay: 2.45s
    }

[data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] {
    transition-duration: 2.5s
}

[data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate {
        transition-delay: 2.5s
    }

[data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] {
    transition-duration: 2.55s
}

[data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate {
        transition-delay: 2.55s
    }

[data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] {
    transition-duration: 2.6s
}

[data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate {
        transition-delay: 2.6s
    }

[data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] {
    transition-duration: 2.65s
}

[data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate {
        transition-delay: 2.65s
    }

[data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] {
    transition-duration: 2.7s
}

[data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate {
        transition-delay: 2.7s
    }

[data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] {
    transition-duration: 2.75s
}

[data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate {
        transition-delay: 2.75s
    }

[data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] {
    transition-duration: 2.8s
}

[data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate {
        transition-delay: 2.8s
    }

[data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] {
    transition-duration: 2.85s
}

[data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate {
        transition-delay: 2.85s
    }

[data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] {
    transition-duration: 2.9s
}

[data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate {
        transition-delay: 2.9s
    }

[data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] {
    transition-duration: 2.95s
}

[data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate {
        transition-delay: 2.95s
    }

[data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] {
    transition-duration: 3s
}

[data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] {
    transition-delay: 0
}

    [data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate {
        transition-delay: 3s
    }

[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] {
    transition-timing-function: cubic-bezier(.25,.25,.75,.75)
}

[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] {
    transition-timing-function: ease
}

[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] {
    transition-timing-function: ease-in
}

[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] {
    transition-timing-function: ease-out
}

[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] {
    transition-timing-function: ease-in-out
}

[data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] {
    transition-timing-function: cubic-bezier(.6,-.28,.735,.045)
}

[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] {
    transition-timing-function: cubic-bezier(.175,.885,.32,1.275)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] {
    transition-timing-function: cubic-bezier(.68,-.55,.265,1.55)
}

[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] {
    transition-timing-function: cubic-bezier(.47,0,.745,.715)
}

[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] {
    transition-timing-function: cubic-bezier(.39,.575,.565,1)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] {
    transition-timing-function: cubic-bezier(.445,.05,.55,.95)
}

[data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] {
    transition-timing-function: cubic-bezier(.55,.085,.68,.53)
}

[data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] {
    transition-timing-function: cubic-bezier(.25,.46,.45,.94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] {
    transition-timing-function: cubic-bezier(.455,.03,.515,.955)
}

[data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(.55,.085,.68,.53)
}

[data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(.25,.46,.45,.94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(.455,.03,.515,.955)
}

[data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] {
    transition-timing-function: cubic-bezier(.55,.085,.68,.53)
}

[data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] {
    transition-timing-function: cubic-bezier(.25,.46,.45,.94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] {
    transition-timing-function: cubic-bezier(.455,.03,.515,.955)
}

[data-aos^=fade][data-aos^=fade] {
    opacity: 0;
    transition-property: opacity,-webkit-transform;
    transition-property: opacity,transform;
    transition-property: opacity,transform,-webkit-transform
}

    [data-aos^=fade][data-aos^=fade].aos-animate {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

[data-aos=fade-up] {
    -webkit-transform: translate3d(0,100px,0);
    transform: translate3d(0,100px,0)
}

[data-aos=fade-down] {
    -webkit-transform: translate3d(0,-100px,0);
    transform: translate3d(0,-100px,0)
}

[data-aos=fade-right] {
    -webkit-transform: translate3d(-100px,0,0);
    transform: translate3d(-100px,0,0)
}

[data-aos=fade-left] {
    -webkit-transform: translate3d(100px,0,0);
    transform: translate3d(100px,0,0)
}

[data-aos=fade-up-right] {
    -webkit-transform: translate3d(-100px,100px,0);
    transform: translate3d(-100px,100px,0)
}

[data-aos=fade-up-left] {
    -webkit-transform: translate3d(100px,100px,0);
    transform: translate3d(100px,100px,0)
}

[data-aos=fade-down-right] {
    -webkit-transform: translate3d(-100px,-100px,0);
    transform: translate3d(-100px,-100px,0)
}

[data-aos=fade-down-left] {
    -webkit-transform: translate3d(100px,-100px,0);
    transform: translate3d(100px,-100px,0)
}

[data-aos^=zoom][data-aos^=zoom] {
    opacity: 0;
    transition-property: opacity,-webkit-transform;
    transition-property: opacity,transform;
    transition-property: opacity,transform,-webkit-transform
}

    [data-aos^=zoom][data-aos^=zoom].aos-animate {
        opacity: 1;
        -webkit-transform: translateZ(0) scale(1);
        transform: translateZ(0) scale(1)
    }

[data-aos=zoom-in] {
    -webkit-transform: scale(.6);
    transform: scale(.6)
}

[data-aos=zoom-in-up] {
    -webkit-transform: translate3d(0,100px,0) scale(.6);
    transform: translate3d(0,100px,0) scale(.6)
}

[data-aos=zoom-in-down] {
    -webkit-transform: translate3d(0,-100px,0) scale(.6);
    transform: translate3d(0,-100px,0) scale(.6)
}

[data-aos=zoom-in-right] {
    -webkit-transform: translate3d(-100px,0,0) scale(.6);
    transform: translate3d(-100px,0,0) scale(.6)
}

[data-aos=zoom-in-left] {
    -webkit-transform: translate3d(100px,0,0) scale(.6);
    transform: translate3d(100px,0,0) scale(.6)
}

[data-aos=zoom-out] {
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
}

[data-aos=zoom-out-up] {
    -webkit-transform: translate3d(0,100px,0) scale(1.2);
    transform: translate3d(0,100px,0) scale(1.2)
}

[data-aos=zoom-out-down] {
    -webkit-transform: translate3d(0,-100px,0) scale(1.2);
    transform: translate3d(0,-100px,0) scale(1.2)
}

[data-aos=zoom-out-right] {
    -webkit-transform: translate3d(-100px,0,0) scale(1.2);
    transform: translate3d(-100px,0,0) scale(1.2)
}

[data-aos=zoom-out-left] {
    -webkit-transform: translate3d(100px,0,0) scale(1.2);
    transform: translate3d(100px,0,0) scale(1.2)
}

[data-aos^=slide][data-aos^=slide] {
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform
}

    [data-aos^=slide][data-aos^=slide].aos-animate {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

[data-aos=slide-up] {
    -webkit-transform: translate3d(0,100%,0);
    transform: translate3d(0,100%,0)
}

[data-aos=slide-down] {
    -webkit-transform: translate3d(0,-100%,0);
    transform: translate3d(0,-100%,0)
}

[data-aos=slide-right] {
    -webkit-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0)
}

[data-aos=slide-left] {
    -webkit-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0)
}

[data-aos^=flip][data-aos^=flip] {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform
}

[data-aos=flip-left] {
    -webkit-transform: perspective(2500px) rotateY(-100deg);
    transform: perspective(2500px) rotateY(-100deg)
}

    [data-aos=flip-left].aos-animate {
        -webkit-transform: perspective(2500px) rotateY(0);
        transform: perspective(2500px) rotateY(0)
    }

[data-aos=flip-right] {
    -webkit-transform: perspective(2500px) rotateY(100deg);
    transform: perspective(2500px) rotateY(100deg)
}

    [data-aos=flip-right].aos-animate {
        -webkit-transform: perspective(2500px) rotateY(0);
        transform: perspective(2500px) rotateY(0)
    }

[data-aos=flip-up] {
    -webkit-transform: perspective(2500px) rotateX(-100deg);
    transform: perspective(2500px) rotateX(-100deg)
}

    [data-aos=flip-up].aos-animate {
        -webkit-transform: perspective(2500px) rotateX(0);
        transform: perspective(2500px) rotateX(0)
    }

[data-aos=flip-down] {
    -webkit-transform: perspective(2500px) rotateX(100deg);
    transform: perspective(2500px) rotateX(100deg)
}

    [data-aos=flip-down].aos-animate {
        -webkit-transform: perspective(2500px) rotateX(0);
        transform: perspective(2500px) rotateX(0)
    }

.freight-forwarding .quienes-somos {
    background-image: url('images/freight/quienes-somos-bg.jpg');
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: cover
}

@media(max-width:992px) {
    .freight-forwarding .quienes-somos {
        background-image: linear-gradient(270deg,hsla(0,0%,100%,0) 0,#fff 60%,#fff 0),url('images/freight/quienes-somos-bg.jpg')
    }
}

@media(max-width:767px) {
    .freight-forwarding .quienes-somos h2 {
        font-size: 1.5rem
    }

    .freight-forwarding .quienes-somos p {
        font-size: .8rem
    }
}

.freight-forwarding .quienes-somos-counters .valores {
    background-color: unset;
    color: unset;
    padding: 0 !important
}

    .freight-forwarding .quienes-somos-counters .valores h5 {
        font-size: 1.1rem;
        font-weight: 600;
        min-height: 2.5rem
    }

    .freight-forwarding .quienes-somos-counters .valores p {
        font-size: 1rem
    }

.freight-forwarding .quienes-somos-counters .contador {
    text-align: center
}

    .freight-forwarding .quienes-somos-counters .contador h6 {
        color: #fcc023;
        font-size: 3.5rem;
        font-weight: 600;
        margin-bottom: 0
    }

    .freight-forwarding .quienes-somos-counters .contador p {
        color: #b7b6b6;
        font-size: 1rem;
        font-weight: 300 !important;
        text-transform: uppercase
    }

.freight-forwarding .quienes-somos-counters .divisor-vertical-gray:after {
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 1.563rem;
    content: " ";
    min-height: 3.438rem;
    position: absolute;
    top: 11vw;
    width: .063rem
}

.freight-forwarding .freight-fortalezas ul {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
    -moz-column-gap: 2rem;
    -webkit-column-gap: 2rem;
    column-gap: 2rem;
    margin-top: 1rem
}

@media(min-width:1200px) {
    .freight-forwarding .freight-fortalezas ul {
        -webkit-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 7rem;
        column-gap: 7rem
    }
}

@media(max-width:767px) {
    .freight-forwarding .freight-fortalezas ul {
        -webkit-column-count: 1;
        column-count: 1
    }
}

.freight-forwarding .info-adicional ul {
    -webkit-column-count: 3;
    column-count: 3;
    margin-top: 1rem !important
}

    .freight-forwarding .info-adicional ul li {
        margin-bottom: 1rem
    }

        .freight-forwarding .info-adicional ul li span {
            display: inline-block;
            height: 4rem;
            line-height: 1.3rem;
            vertical-align: text-top
        }

@media(max-width:767px) {
    .freight-forwarding .info-adicional ul li span {
        height: auto
    }

    .freight-forwarding .info-adicional ul li {
        margin-bottom: .3rem
    }

    .freight-forwarding .info-adicional ul {
        -webkit-column-count: 1;
        column-count: 1
    }
}

.freight-forwarding .soluciones {
    text-align: center
}

    .freight-forwarding .soluciones h2 {
        padding-bottom: 2rem
    }

@media(max-width:767px) {
    .freight-forwarding .soluciones h2 {
        font-size: 1.7rem;
        padding-bottom: 1rem
    }
}

.freight-forwarding .soluciones img {
    margin-bottom: 1rem;
    max-height: 7rem
}

@media(max-width:767px) {
    .freight-forwarding .soluciones img {
        max-height: 5.8rem
    }
}

.freight-forwarding .soluciones p {
    color: #a7a9ab
}

@media(max-width:767px) {
    .freight-forwarding .soluciones p {
        font-size: 1rem
    }
}

.valores.freight-forwarding h6 {
    font-size: 1.1rem !important
}

.valores {
    background-color: #414447;
    color: #dadada
}

    .valores .container {
        border-left: 2px solid #dadada;
        border-right: 2px solid #dadada
    }

@media(min-width:1200px) {
    .valores {
        padding-right: 4rem
    }
}

@media(max-width:767px) {
    .valores {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

.valores .transport-icon .transport {
    background-image: url('images/transporte/trailer.png');
/*    background-image: url('images/transporte/trailer.png');*/
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: block;
    height: 80%;
    left: 0;
    margin: 0 auto;
    min-height: 8vw;
    position: absolute;
    right: 0;
    transition: all .8s ease-in-out;
    width: 5.65rem;
    z-index: 1
}

@media(max-width:767px) {
    .valores .transport-icon .transport {
        width: 3.65rem
    }
}

.valores .transport-icon .transport.slide-0 {
    top: 1.5rem
}

.valores .transport-icon .transport.slide-1 {
    top: 3rem
}

.valores .transport-icon:before {
    border: 2px solid #fdbf23;
    border-bottom: 0;
    border-top: 0;
    content: " ";
    display: block;
    height: 100%;
    position: absolute;
    width: .5rem;
    z-index: 0
}

@media(min-width:992px) {
    .valores .valores-slide .slide {
        padding-right: 2rem
    }

        .valores .valores-slide .slide p {
            font-size: 1rem
        }
}

@media(max-width:767px) {
    .valores .valores-slide .slide {
        min-height: 15.75rem
    }

        .valores .valores-slide .slide li, .valores .valores-slide .slide p {
            font-size: .8rem
        }
}

@media(min-width:768px)and (max-width:1200px)and (orientation:landscape) {
    .valores .valores-slide .slide {
        min-height: 13.75rem
    }
}

@media(min-width:768px)and (max-width:1200px)and (orientation:portrait) {
    .valores .valores-slide .slide {
        min-height: 16.7rem
    }
}

@media(min-width:1200px) {
    .valores .valores-slide .slide {
        min-height: 10.75rem
    }
}

.valores .valores-slide .slick-arrow {
    background-color: transparent;
    position: absolute
}

    .valores .valores-slide .slick-arrow.slick-next, .valores .valores-slide .slick-arrow.slick-prev {
        background-size: contain;
        height: 2rem;
        left: calc(100% + .5rem);
        width: 2rem;
        
    }

        .valores .valores-slide .slick-arrow.slick-next.slick-prev, .valores .valores-slide .slick-arrow.slick-prev.slick-prev {
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAArCAYAAADhXXHAAAAACXBIWXMAAC4jAAAuIwF4pT92AAAD80lEQVRYhcWYT4hVZRiHn3Mnx+tAjWZiEpgDZTAz0SxroQyBQSIG2mKMEIfalLlQMHdNBAVFBEbYZkIoY6JFCKKEEbapaBYV5L9NzSabKTQwG0xnpqfFuZe++3nuzDnn3hl/cODc+73f733Od+79/rwJbZJaATqBSu2yds0CM0mS2K5cZeC61WF1TP3N+TWnnlUPq0+oHUsF2aseU68vADifLqkj6srFglynftICYJb+Ug+qy/IwJDlB9wDvAndmNP8CnAa+Bi4Al4BpoAPoBnqAfmAQ2ALcleFxFhhKkuRcHp5mkJ3qBxkjMqt+qD5W0K+qDqnfZXhOq7vKgnapn2eYnlIfLGXa6L9dncjw31/UqDMDdFodbhUyytOljmYA7y1iEr/6SfWRdoJG+faZTm91zanb8nTckwH6wGKBBnl3R3n/VNfP12Gd6XQSvvpFG9GM/C9HwKfnC47n0bb+RheSmqgnIoadWYG9UdCppQQNONaqVwOO86b7joagY0HArG2YnspKPRAN3I6wsdvGtf6jFpM9pX6hvlKyf5d6OeA5GTYOR09SaGWKEm2IHvyZkj5vBR4z6j31hrGg4eeyoDWvT6MH/1XtKuEzEPk8XW8I96PvtwC62Wy9VtJvKvB4D7USGT9b0rii/tgE9rq6oYTnZ4HHmfpRJNSFMrDA80CzBaQKvFnCM2TZWP/nhbq3qKPpbPJHk1ENtbmg797w7dQPd6Gmi8ICI8CaHHGHjSf4+RWyVOun0FCFDnPqQ8BLOcMHgOeK+IfKgu0u6PEOkOsMVdPrat4cq4P7axXSc32onrxZ1SeBrXnja1oD5F3Z7g/upyrADPBv8GV/gcQvFogN9ULOuJDlYqVWKQmniMECScuudhMLBahV4NHgq+/vqN18CfTV7reo1SRJ/smR9BBwDrivAOjfwMc54h4HVgSfvwLAtKQTaqhA8kWRjXuMK+ryekOHaUmnrvHbDNpjuqeu60gcMBKN7vbbxIp6NGJ5OA5YaeNhccISW7s2gG6KQI83CzwYBY4uMegqG6s0N9XeZsHL1J8i4H1LBJpVBXpjoU59pvWCuubU3UsAOhaBjqvx9jWz8y5v1SE1V4m0IOiqjBGdtMhmXd2fAXxCXdtG0E3eWkm8apkqkOnmdy7D7IAtzBSm8+jRjMForQCobjMtksW6bHpcHsjpU1W3mq5Msxl+4wu9+rxl+vXAKGmZPUu/A98A54FJ/t/hrybd5vWTbkpWZPSdAd4GXk2S5GYenlxSd5rWntql4zabR9sEXFF3qCdNKyVFdUU9YryE5lBLU5FpSWewdvUBG4G7SY/eANeAKeAi8ANwBvg2SZIbZfL9B9Q69ZOb2DD5AAAAAElFTkSuQmCC);
            top: calc(50% - 1.25rem);
            background-repeat: no-repeat !important;
        }

        .valores .valores-slide .slick-arrow.slick-next.slick-next, .valores .valores-slide .slick-arrow.slick-prev.slick-next {
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAArCAYAAADhXXHAAAAACXBIWXMAAC4jAAAuIwF4pT92AAAEDElEQVRYhcWZTWhcVRiG33Nj0hipaatQVLAJ/qBpi8WVVQpu6kJLhVYhFQntulRpi7pQtG5cVBcqEjcpFX+oBJGAtEhdVAT/urFgjHWhdWGMfwk0dWxtMj4uzp1y5uTMzLnnTpIXBi73fN/7PXPvnXPu+caohIDrJd2ff9ZLul3SGkndecgFSb9JOivpG0mnJH1pjPm3TN0igBmwAzgOzFFc08AwsHGxQXcCEwmAjTQGDMTWN5GQN0sakbS1Qcjvkr6QNCFpSlIlP3+dpHWSNki6R9LVgdw5Sa9IOmSMuRwL3gh0GzATuCp/AYeBTZE+3cCDwCgwH/A7DfSVAd0LVD3T88ABoKeEbz9wNAA8BdyVYrg/YPYRsDYVMlBjC3AucDHigYFdAdBngKhnvCDwauDjwBXui0leD1ScxCow1G5Ir2YXcMwDPg10NUvqBL71kvYtJqgH7F/hl5olPOUFjywFqFN/tfcMXyY0DwOrgFkn8BwlfvElgLd4F2wsFPSCF7R9qUEdlqMey0Z3sAOYdB/u5QLNefqpXziG3cEHvG8yuIysNaZRh2caWHFVPvaQEzcraSzScIWkIUk3FeD4W9J7xpipFnFvSXo0P14jaXOt6LjzLT6IrQq8Spq+i/DuBv5xcg5l2FXpTifu01hYSbcUiHXV3yrAGHNJ0lfOqbszSZ2SMufkeIGiw61DgnozMs5luUNAj3eL1hWpit0xFNEfQG+k90EnbzbTwhfw80VgJR2QfYGO1bPGmNga087xyhBstUBhGWN+kPRGZPgZSUeK+LvKJP3nnbsmwedFSX9GxD1pjPHrNZPLcikEW2TOlCTlt/W5FmGjxpjPClrf6BzP1LbWrh4vaCjpyhb9TIMf1UUS9lfAh47HqSy/Le5qcl8KbO7zRIPhl40xPyfY3usc24WE+rf0HxNMr4j6NR3gFxJeNYFNns8jtYE93sDmErB9+W2v6bFEn8OOxxy2VSUBvV6Bd1Jhc7+HgU+A5xPze7B9iZqO+wHvOoPzwG1lgMsI25dwtcMPGPACTiwT6Fps76CmCSALBb7vAe9ZYlCDbaS42tko+AbqN40VUto56bBPe6AnWyXs9hKmgFuXAHTIqzuD7V62TDwSAF60Kwzso74BWAW2xSaHuiOVdj/D2ClqhIXam2LkAwOcoA3TGrCdhR1EgP2phl2BRwLsPPw2BVc67CZwEPg64FkBdjXLj23T75b0uqSVgeGfJJ2U9Lmk7yVNyrbpOyT1ym4ON8j+o7NV0rUBj3FJg8aYlrveKGGnNX8eLqtZbDOwsy2QAegB7NJ8sSlGc01ie2urFgUyAN2LfVs7BvzaAq6KbaS8hm1VdaTUbFvbHbt+d8nu6zJJ5J95SXPGGMrW+B8AMiC7K2oBKgAAAABJRU5ErkJggg==);
            top: calc(50% + 1.25rem);
            background-repeat: no-repeat !important;
        }

@media(min-width:992px) {
    .valores .valores-slide .slick-arrow.slick-next, .valores .valores-slide .slick-arrow.slick-prev {
        left: calc(100% + 1rem)
    }
}

.negocio-facil .images img {
    width: 60%
}

@media(min-width:1200px) {
    .negocio-facil .images img {
        margin-left: 8rem !important;
        width: 48%
    }
}

@media(max-width:768px) {
    .negocio-facil .images img {
        width: 80%
    }
}

@media(max-width:767px) {
    .negocio-facil .trailer img {
        left: -5vw;
        max-width: 80vw;
        position: absolute
    }
}

@media(min-width:1200px) {
    .negocio-facil .trailer {
        margin-bottom: -10vw;
        position: absolute;
        top: -8vw
    }

        .negocio-facil .trailer img {
            max-width: 40vw;
            position: absolute
        }
}

.quienes-somos-main .lugares h3 {
    font-size: 1.4rem;
    padding-bottom: 1rem;
    padding-top: 1rem
}

@media(max-width:800px) {
    .quienes-somos-main .lugares h3 {
        font-size: 1rem;
        text-align: center
    }

    .quienes-somos-main .lugares .divisor-vertical-yellow {
        margin: 0 !important;
        padding: 0 .5rem 0 0
    }
}

.quienes-somos-main .lugares .divisor-vertical-yellow:after {
    min-height: 2.4rem !important;
    top: calc(50% - 1.4rem)
}

.quienes-somos-transport {
    background-color: #eee
}

@media(max-width:767px) {
    .quienes-somos-transport hr {
        color: #fcc023 !important;
        height: .1rem
    }
}

.quienes-somos-transport .divisor-vertical-yellow:after {
    top: calc(50% - 2rem)
}

.quienes-somos-transport .contador {
    text-align: center
}

    .quienes-somos-transport .contador h6 {
        color: #fcc023;
        font-size: 3.5rem;
        font-weight: 600;
        margin-bottom: 0
    }

        .quienes-somos-transport .contador h6 span {
            color: #7f7b7c;
            font-weight: 500
        }

    .quienes-somos-transport .contador p {
        color: #7f7b7c;
        font-size: .8rem;
        font-weight: 600
    }

.trailer-section {
    background: linear-gradient(180deg,#fffdfd 20%,#eee 0)
}

@media(max-width:767px) {
    .trailer-section h3 {
        font-size: 1.2rem
    }

    .trailer-section p {
        font-size: .8rem
    }
}

.trailer-section .btn-filled {
    background-color: #7f7b7c;
    border: none;
    border-radius: 4rem;
    color: #fff !important;
    max-width: -webkit-max-content;
    max-width: max-content
}

    .trailer-section .btn-filled:after {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAYAAABlyXS1AAAACXBIWXMAAC4jAAAuIwF4pT92AAAFHGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuODlkNjNhMDEsIDIwMjEvMTIvMTAtMTU6MjA6MjAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMi41IChNYWNpbnRvc2gpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMi0wNC0wMVQxMjo0Mjo1MC0wNzowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjItMDQtMDFUMTM6MjY6NTgtMDc6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjItMDQtMDFUMTM6MjY6NTgtMDc6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjZkYzg1ZWYtMTNiOC00N2RmLWI5MDEtN2QwYTkyZDBiODQ1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY2ZGM4NWVmLTEzYjgtNDdkZi1iOTAxLTdkMGE5MmQwYjg0NSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjY2ZGM4NWVmLTEzYjgtNDdkZi1iOTAxLTdkMGE5MmQwYjg0NSI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NjZkYzg1ZWYtMTNiOC00N2RmLWI5MDEtN2QwYTkyZDBiODQ1IiBzdEV2dDp3aGVuPSIyMDIyLTA0LTAxVDEyOjQyOjUwLTA3OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuNSAoTWFjaW50b3NoKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz43roE9AAAAXklEQVQY02NUVNWsYGBgmA7EHxnQABMQWwDxLiDmxyYJAmbYFDAhsTEUMKGZhKIAXRJFATZJmIJUXJIzgLiXCYdEFhD/Z8Ilge6gTmQJEGBBkqhANx8kORGI92NzFQCNYxGPxTb9LwAAAABJRU5ErkJggg==) !important
    }

@media(min-width:768px)and (max-width:1200px)and (orientation:landscape) {
    .trailer-section {
        background: linear-gradient(180deg,#fffdfd 30%,#eee 0)
    }
}

@media(min-width:768px)and (max-width:1200px)and (orientation:landscape)and (min-width:769px) {
    .trailer-section {
        background: linear-gradient(180deg,#fffdfd 27%,#eee 0)
    }
}
.backtext {
    background: #f0f0f0;
}

    .backtext:focus {
        border-bottom: 2px solid #fcbf24;
        background: #f0f0f0;
        box-shadow: none;
    }

.opinionExpertos {
    background-image: url(/Content/images/nosotros/team-bg.png);
    background-size: cover
}


    .opinionExpertos .plataforma-box {
        background-color: #f8f9fa;
        border-radius: 2rem;
        color: #000;
        cursor: pointer;
        display: block;
        min-height: 100%;
        padding: 1.5rem
    }

.blog-comercio1-img:after {
   /* background-position: 50%;*/
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: block;
    height: 12rem;
    width: 100%
}

@media(max-width:767px) {
    .blog-comercio1-img:after {
        margin-top: 2rem
    }
}
/*# sourceMappingURL=main.6b6abdaf.css.map*/
